Exemplo n.º 1
0
    void Update()
    {
        //menu key
        if (exitButton.GetControlStatus() == "Exit Button")
        {
            SceneManager.LoadScene("Menu", LoadSceneMode.Single);
            exitButton.resetControlStatus();
        }

        //pause key
        if (pauseButton.GetControlStatus() == "Pause Button")
        {
            isShowingPause = !isShowingPause;
            pauseScreen.SetActive(isShowingPause);
            if (isShowingPause)
            {
                Pause();
            }
            else
            {
                Resume();
            }
            pauseButton.resetControlStatus();
        }
    }
Exemplo n.º 2
0
    void Update()
    {
        if (Input.GetKeyDown(menuKeyCode) || exitButton.GetControlStatus() == "Exit Button")
        {
            SceneManager.LoadScene("Menu", LoadSceneMode.Single);
            exitButton.resetControlStatus();
        }

        if (Input.GetKeyDown(pauseKeyCode) || pauseButton.GetControlStatus() == "Pause Button")
        {
            isShowingPause = !isShowingPause;
            pauseScreen.SetActive(isShowingPause);
            if (isShowingPause)
            {
                Pause();
            }
            else
            {
                Resume();
            }
            pauseButton.resetControlStatus();
        }
    }