private IEnumerator EndOfDay() { var dailyObjective = _dailyObjectives.ElementAt(_currentObjectiveIndex); _gameState = GameState.EndScreen; var points = CalculatePointsForObjective(dailyObjective); _gameHUD.SetScoreScreen(dailyObjective.ObjectiveDescription, points); _gameHUD.DisplayScore(true); _gameHUD.TimePiece.SetTime(60 * _dayLength); yield return(new WaitForSecondsRealtime(3f)); _gameHUD.DisplayScore(false); LoadNextLevel(); }