TH1/Unity/Assets/Scripts/Hotfix/Server/Demo/Gate/SessionPlayerComponentSystem.cs
2025-07-17 18:26:28 +08:00

24 lines
684 B
C#

namespace ET.Server
{
[EntitySystemOf(typeof(SessionPlayerComponent))]
public static partial class SessionPlayerComponentSystem
{
[EntitySystem]
private static void Destroy(this SessionPlayerComponent self)
{
Scene root = self.Root();
if (root.IsDisposed)
{
return;
}
// 发送断线消息
root.GetComponent<MessageLocationSenderComponent>().Get(LocationType.Unit).Send(self.Player.Id, G2M_SessionDisconnect.Create());
}
[EntitySystem]
private static void Awake(this SessionPlayerComponent self)
{
}
}
}