public void AcceptSettings() { ApplySettings(); if (mainMenuHandler != null) { mainMenuHandler.GoToMainMenu(); } else { settingsCanvas.enabled = false; } }
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); } } }
public void BackConfirm() { lobbyManager.leftGame = true; mainMenuHandler.GoToMainMenu(); BackDecline(); Network.Disconnect(200); }