コード例 #1
0
    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;
        }
    }
コード例 #2
0
 void onGameEnd(System.Object obj, System.EventArgs args)
 {
     pauseMenu.SetActive(false);
     HudParent.SetActive(false);
 }