예제 #1
0
    public void StartOver()
    {
        Time.timeScale = 1.0f;

        gameOverPanel.SetActive(false);
        colorPanel.SetActive(true);
        leftPanel.SetActive(true);
        rightPanel.SetActive(true);

        curScore          = 0;
        curScoreText.text = "Score: " + curScore.ToString();
        if (modeManager.gameMode == ModeManager.GameMode.Normal)
        {
            highScore   = PlayerPrefs.GetInt("NormalHS");
            timeLeft    = 60;
            enableTimer = true;
        }
        else if (modeManager.gameMode == ModeManager.GameMode.Medium)
        {
            highScore   = PlayerPrefs.GetInt("MediumHS");
            timeLeft    = 60;
            enableTimer = true;
        }
        else if (modeManager.gameMode == ModeManager.GameMode.Hard)
        {
            highScore   = PlayerPrefs.GetInt("HardHS");
            timeLeft    = 120;
            enableTimer = true;
        }
        else
        {
            highScore   = 0;
            timeLeft    = 0;
            enableTimer = false;
        }

        wireManager.ResetAll();
    }