private void PauseControls() { if (isMatchOver) { Debug.Log(matchSetButtons[0].name); resumeButton = (matchSetButtons[0].transform.position - new Vector3(130, 10.0f, 0)); quitButton = (matchSetButtons[1].transform.position - new Vector3(150, 1, 0)); nav.transform.parent = MatchSetMenuObject.transform; } else { resumeButton = (pauseButtons[0].transform.position - new Vector3(110, 0, 0)); quitButton = (pauseButtons[1].transform.position - new Vector3(110, 0, 0)); } if (Navigation() == 1) { menuSFX.clip = navChime; if (nav.transform.position != resumeButton) { nav.transform.position = resumeButton; menuSFX.Play(); } } else if (Navigation() == -1) { menuSFX.clip = navChime; if (nav.transform.position != quitButton) { nav.transform.position = quitButton; menuSFX.Play(); } } else if (ConfirmButton()) { menuSFX.clip = navConfirm; if (isPaused) { menuSFX.Play(); } if (nav.transform.position == quitButton) { SceneManager.LoadScene("Main Menu"); Time.timeScale = 1.0f; } else { if (isMatchOver) { rounds.ClearRounds(); SceneManager.LoadScene("RingMap"); } Time.timeScale = 1.0f; isPaused = false; pauseMenuObject.SetActive(false); } } }