TH1/Unity/Assets/Scripts/Hotfix/Server/Module/ActorLocation/MessageLocationSenderSystem.cs
2025-07-17 18:26:28 +08:00

24 lines
681 B
C#

using System;
namespace ET.Server
{
[EntitySystemOf(typeof(MessageLocationSender))]
[FriendOf(typeof(MessageLocationSender))]
public static partial class MessageLocationSenderSystem
{
[EntitySystem]
private static void Awake(this MessageLocationSender self)
{
self.LastSendOrRecvTime = TimeInfo.Instance.ServerNow();
self.ActorId = default;
}
[EntitySystem]
private static void Destroy(this MessageLocationSender self)
{
Log.Debug($"actor location remove: {self.Id}");
self.LastSendOrRecvTime = 0;
self.ActorId = default;
}
}
}