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(); }