Exemple #1
0
    public void Resume()
    {
        pauseMenuUI.SetActive(false);
        Time.timeScale = 1f;
        isPaused       = false;

        PlayerCharacter player = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerCharacter>();

        if (player)
        {
            player.active = true;
        }

        ShoulderCam camera = GameObject.Find("Main Camera").GetComponent <ShoulderCam>();

        if (camera)
        {
            camera.active = true;
        }

        Cursor.lockState = CursorLockMode.Locked;
        Cursor.visible   = false;
    }
Exemple #2
0
    void Pause()
    {
        pauseMenuUI.SetActive(true);
        // freeze time
        Time.timeScale = 0f;
        isPaused       = true;

        Cursor.lockState = CursorLockMode.None;
        Cursor.visible   = true;

        PlayerCharacter player = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerCharacter>();

        if (player)
        {
            player.active = false;
        }

        ShoulderCam camera = GameObject.Find("Main Camera").GetComponent <ShoulderCam>();

        if (camera)
        {
            camera.active = false;
        }
    }