public void OnHome() { if (CurrentShowMenu) { CurrentShowMenu.Quit(); } StartCoroutine(WaitForSeconds(0.5f)); if (!Overlay.ShowInScene) { Overlay.Enter(); } MainMenu.Enter(); }
public void OnPause() { // if (CheckState(GameState.Start)) // { // ChangeState(GameState.Pause); if (!Overlay.ShowInScene) { Overlay.Enter(); } else { Debug.Log("Overlay is already showed in screen!"); } PauseMenu.Enter(); GameManager.Instance.Pause(); UnactivatePauseButton(); Time.timeScale = 0; // } }
void QuitAndEnterMenu(GUIMenu quit, GUIMenu enter) { quit.Quit(); StartCoroutine(WaitForSeconds(0.5f)); enter.Enter(); }