public void OnButtonClick(string ButtonName) { switch (ButtonName) { case "PlayAgain": GamePlayController.isGameEnded = false; UnityEngine.SceneManagement.SceneManager.LoadScene(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name); break; case "mainmenu": UnityEngine.SceneManagement.SceneManager.LoadScene("MainMenu"); break; case "resume": Time.timeScale = 1; pauseMenu.SetActive(false); HudParent.SetActive(true); SoundController.Static.listner.enabled = true; break; case "pauseIngame": Time.timeScale = 0; pauseMenu.SetActive(true); HudParent.SetActive(false); SoundController.Static.listner.enabled = false; break; case "NitrousButton": if (NitrousIndicator.Static.isNitrousOn) { NitrousIndicator.Static.isNitrousOn = false; playerCarControl.isDoubleSpeed = 1.0f; } else if (NitrousIndicator.NitrousCount > 1) { NitrousIndicator.Static.isNitrousOn = true; playerCarControl.isDoubleSpeed = 2.0f; } break; case "BreakButton": isBrakesOn = !isBrakesOn; break; } }
void onGameEnd(System.Object obj, System.EventArgs args) { pauseMenu.SetActive(false); HudParent.SetActive(false); }