Exemplo n.º 1
0
 public void Disconnect(bool isInGame)
 {
     clientSocket.Close();
     if (isInGame)
     {
         userScreen.quitGame(this, "Connection Lost");
     }
 }
Exemplo n.º 2
0
 public void Disconnect(bool isInGame, string reason)
 {
     if (!disconnectHandled)
     {
         reason = string.IsNullOrWhiteSpace(reason) ? "The server or client did not provide a reason for disconnection" : reason;
         clientSocket.Close();
         if (isInGame)
         {
             userScreen.quitGame(this, reason);
         }
     }
 }