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