public void AddScore() { switch (_inRow) { case ScoreInRow.ScoreDefault: Score += 1; Stars[0].color = Color.green; _inRow = ScoreInRow.ScoreTwo; break; case ScoreInRow.ScoreTwo: Score += 2; Stars[1].color = Color.green; _inRow = ScoreInRow.ScoreThree; break; case ScoreInRow.ScoreThree: Score += 3; Stars[2].color = Color.green; break; default: break; } }
// Start is called before the first frame update void Start() { foreach (var VARIABLE in Stars) { VARIABLE.color = Color.white; } Score = 0; _inRow = ScoreInRow.ScoreDefault; Instance = this; }
public void GameCycle(string playerTag) { if (playerTag == "ScoredPlayer") { Debug.Log("Scored"); AddScore(); } else { foreach (var VARIABLE in Stars) { VARIABLE.color = Color.white; } _inRow = ScoreInRow.ScoreDefault; } }