MessageLocationSenderSystem.cs 635 B

1234567891011121314151617181920212223
  1. using System;
  2. namespace ET.Server
  3. {
  4. [EntitySystemOf(typeof(MessageLocationSender))]
  5. public static partial class MessageLocationSenderSystem
  6. {
  7. [EntitySystem]
  8. private static void Awake(this MessageLocationSender self)
  9. {
  10. self.LastSendOrRecvTime = TimeInfo.Instance.ServerNow();
  11. self.ActorId = default;
  12. }
  13. [EntitySystem]
  14. private static void Destroy(this MessageLocationSender self)
  15. {
  16. Log.Debug($"actor location remove: {self.Id}");
  17. self.LastSendOrRecvTime = 0;
  18. self.ActorId = default;
  19. }
  20. }
  21. }