| 12345678910111213141516171819202122 | 
							- namespace ET
 
- {
 
- 	public class SessionComponentDestroySystem: DestroySystem<SessionComponent>
 
- 	{
 
- 		public override void Destroy(SessionComponent self)
 
- 		{
 
- 			self.AccountSession?.Dispose();
 
- 			self.GateSession?.Dispose();
 
- 		}
 
- 	}
 
- 	public static class SessionComponentComponent
 
-     {
 
- 		public static void Disconnect(this SessionComponent self)
 
- 		{
 
- 			self.AccountSession?.GetComponent<DisConnectedCompnent>()?.CancelAlert();
 
- 			self.AccountSession?.Dispose();
 
- 			self.GateSession?.GetComponent<DisConnectedCompnent>()?.CancelAlert();
 
- 			self.GateSession?.Dispose();
 
- 		}
 
-     }
 
- }
 
 
  |