1. 19 9月, 2018 2 次提交
  2. 18 9月, 2018 5 次提交
  3. 14 9月, 2018 2 次提交
    • T
    • T
      把基本的Actor跟Location Actor分离开来: · c9d4e9ab
      tanghai 提交于
      1. ActorMessageSender跟ActorMessageSenderComponent是用来发送最简单的Actor消息,即已知actor的InstanceId,从ActorMessageSenderComponent中获取ActorMessageSender来发送
      2. ActorMessageSender的Send方法只发送不需要返回,不管对面是否正常都不关心。
      3. ActorMessageSender的Call方法发送等待返回
      4. ActorMessageSender发送的消息不会跨协程
      
      5. 只知道Actor的Id,那就需要查询Location,即已知actor的Id,从ActorLocationSenderComponent中获取ActorLocationSender来发送消息
      6. ActorLocationSender不管Send跟Call都需要返回消息,Send发送的消息接收方可以用通用的ActorResponse来reply。实际上这两个都是通过调用ActorMessageSender的Call实现的
      7. 客户端的actor消息现在改成需要继承IClientActorMessage,IClientActorRequest,IClientActorResponse接口,这三个接口对应之前的三个接口
      8. ActorLocationSender发送的消息会跨协程,发送同一消息需要重新new
      c9d4e9ab
  4. 13 9月, 2018 2 次提交
  5. 12 9月, 2018 5 次提交
  6. 11 9月, 2018 2 次提交
  7. 10 9月, 2018 6 次提交
  8. 07 9月, 2018 1 次提交
  9. 05 9月, 2018 3 次提交
  10. 04 9月, 2018 2 次提交
  11. 03 9月, 2018 2 次提交
  12. 30 8月, 2018 2 次提交
  13. 29 8月, 2018 1 次提交
  14. 25 8月, 2018 1 次提交
  15. 22 8月, 2018 2 次提交
  16. 20 8月, 2018 1 次提交
  17. 17 8月, 2018 1 次提交