void Start() { manager = GameManager.GetManager(); // Display Cow Icons Stack <Cow> capturedCows = manager?.CapturedCows ?? new Stack <Cow>(); foreach (Cow cow in capturedCows) { Image createdCow = Instantiate(cowIcon, gameObject.transform); createdCow.color = cow.correctCow ? Color.green : Color.red; } // Display Mission Status string status = manager?.IsMissionSuccessful ?? false ? "Success" : "Failure"; missionStatus.text = $"Mission {manager?.MissionCount.ToString() ?? ""} {status}"; currentScore.text = manager?.CurrentScore.ToString() ?? "0"; // Display Highscore bool isCurrentHighscore = Scoring.UpdateHighScore(manager?.CurrentScore ?? 0); highScore.text = Scoring.GetCurrentHighScore().ToString(); if (isCurrentHighscore) { highScore.color = Color.green; } }