public void Reset() { int currentScore = ScoreMaster.ScoreTotal(bowls); if (currentScore > highScore) { highScore = currentScore; PlayerPrefs.SetInt(highScoreKey, highScore); scoreDisplay.SetHighScore(highScore); } scoreDisplay.Reset(); bowls = new List <int>(); }
void Start() { pinSetter = GameObject.FindObjectOfType <PinSetter>(); ball = GameObject.FindObjectOfType <Ball>(); scoreDisplay = GameObject.FindObjectOfType <ScoreDisplay>(); if (PlayerPrefs.HasKey(highScoreKey)) { highScore = PlayerPrefs.GetInt(highScoreKey); } else { PlayerPrefs.SetInt(highScoreKey, 0); highScore = 0; } scoreDisplay.SetHighScore(highScore); }