Пример #1
0
 public override void Disconnect()
 {
     connectState = ConnectState.Disconnected;
     ClientScene.HandleClientDisconnect(connection);
     if (isConnected)
     {
         packetQueue.Enqueue(MessagePacker.Pack(new DisconnectMessage()));
     }
     NetworkServer.RemoveLocalClient();
 }
Пример #2
0
 public override void Disconnect()
 {
     ClientScene.HandleClientDisconnect(m_Connection);
     if (m_Connected)
     {
         PostInternalMessage((short)MsgType.Disconnect);
         m_Connected = false;
     }
     connectState = ConnectState.Disconnected;
     NetworkServer.RemoveLocalClient(m_Connection);
 }