miepzerino
2023-12-19 a0231b6896566ce8595d1e2cd5d26b6792867ece
Assets/Scripts/PauseMenu.cs
@@ -11,6 +11,12 @@
    public GameObject pauseMenuUI;
    public GameObject settingsMenuUI;
    public GameObject pausePanel;
    private void Awake()
    {
        GameIsPaused = false;
    }
    public void OnEscapedPressed(InputAction.CallbackContext context)
    {
@@ -35,15 +41,16 @@
    private void Resume()
    {
        // TODO make it dynamic (whichever UI is activ set it to falsen when unpaused)
        pauseMenuUI.SetActive(false);
        settingsMenuUI.SetActive(false);
        pausePanel.SetActive(false);
        Time.timeScale = 1f;
        GameIsPaused = false;
    }
    private void Pause()
    {
        settingsMenuUI.SetActive(false);
        pauseMenuUI.SetActive(true);
        pausePanel.SetActive(true);
        Time.timeScale = 0f;
        GameIsPaused = true;
    }