using ETModel; namespace ETHotfix { [ObjectSystem] public class SessionPlayerComponentDestroySystem : DestroySystem { public override void Destroy(SessionPlayerComponent self) { // 发送断线消息 ActorMessageSender actorMessageSender = Game.Scene.GetComponent().Get(self.Player.UnitId); actorMessageSender.Send(new G2M_SessionDisconnect()); Game.Scene.GetComponent()?.Remove(self.Player.Id); } } }