Example #1
0
 public void OnHome()
 {
     if (CurrentShowMenu)
     {
         CurrentShowMenu.Quit();
     }
     StartCoroutine(WaitForSeconds(0.5f));
     if (!Overlay.ShowInScene)
     {
         Overlay.Enter();
     }
     MainMenu.Enter();
 }
Example #2
0
    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;
        //   }
    }
Example #3
0
 void QuitAndEnterMenu(GUIMenu quit, GUIMenu enter)
 {
     quit.Quit();
     StartCoroutine(WaitForSeconds(0.5f));
     enter.Enter();
 }
Example #4
0
 void QuitAndEnterMenu(GUIMenu quit, GUIMenu enter)
 {
     quit.Quit();
     StartCoroutine(WaitForSeconds(0.5f));
     enter.Enter();
 }