예제 #1
0
파일: Menu.cs 프로젝트: Fanta16/Unity
    private void Update()
    {
        if (ConfirmReset)
        {
            PlayerStats.Reset();
            PlayerStartPoint.Reset();
            ScoreManager.SetScore();
            SceneManager.LoadScene("Begining");
            player.GetComponent <Controls>().StartPoint              = "Begin";
            canvas.GetComponent <PlayerStats>().CurrentPlayerLevel   = 0;
            canvas.GetComponent <PlayerStats>().CurrentPlayerExp     = 0;
            player.GetComponent <PlayerHealth>().PlayerCurrentHealth = 50;
            Start();

            ConfirmReset = false;
        }
    }
예제 #2
0
파일: Menu.cs 프로젝트: Fanta16/Unity
 public void Back()
 {
     if (SceneManager.GetActiveScene().name == "BOSS_LEVEL")
     {
         PlayerStats.Reset();
         PlayerStartPoint.Reset();
         ScoreManager.SetScore();
         SceneManager.LoadScene("Begining");
         player.GetComponent <Controls>().StartPoint              = "Begin";
         canvas.GetComponent <PlayerStats>().CurrentPlayerLevel   = 0;
         canvas.GetComponent <PlayerStats>().CurrentPlayerExp     = 0;
         player.GetComponent <PlayerHealth>().PlayerCurrentHealth = 50;
         Start();
     }
     else
     {
         info.SetActive(false);
         topScore.SetActive(false);
         start.SetActive(false);
         main.SetActive(true);
     }
 }