public void TogglePause() { isPaused = !isPaused; if (isPaused) { unpausedSpeed = Time.timeScale; Time.timeScale = 0.0f; pausePanel.SetActive(true); EventSystem.current.SetSelectedGameObject(firstSelected, null); gameAudio.changeMainSongVolume(0.07f); gameAudio.changeMainSongPitch(0.9f); } else { Time.timeScale = unpausedSpeed; pausePanel.SetActive(false); gameAudio.changeMainSongVolume(0.264f); gameAudio.changeMainSongPitch(1f); } }