Beispiel #1
0
 public void AcceptSettings()
 {
     ApplySettings();
     if (mainMenuHandler != null)
     {
         mainMenuHandler.GoToMainMenu();
     }
     else
     {
         settingsCanvas.enabled = false;
     }
 }
Beispiel #2
0
 void OnDisconnectedFromServer(NetworkDisconnection info)
 {
     foreach (NetworkView networkView in FindObjectsOfType <NetworkView>())
     {
         if (networkView.stateSynchronization != NetworkStateSynchronization.Off)
         {
             Destroy(networkView.gameObject);
         }
     }
     if (Network.isClient)
     {
         if (info == NetworkDisconnection.Disconnected)
         {
             MainMenuHandler.DisableAllCanvases();
             string      title    = "SERVER CLOSED";
             string      message  = "The host left the game.";
             UnityAction okAction = () =>
             {
                 Destroy(mainMenuHandler.dialogInstance);
                 MainMenuHandler.EnableInputReceive();
                 mainMenuHandler.GoToMainMenu();
             };
             mainMenuHandler.ShowErrorDialog(title, message, okAction);
         }
     }
 }
Beispiel #3
0
 public void BackConfirm()
 {
     lobbyManager.leftGame = true;
     mainMenuHandler.GoToMainMenu();
     BackDecline();
     Network.Disconnect(200);
 }