IEnumerator EvaluateDay() { InitializeVisualizer(); //indicator.gameObject.SetActive(false); povContents.gameObject.SetActive(false); finishContents.gameObject.SetActive(true); musicHandler.SetMusic(0, true, 0.6f); float deepnessForDay = 0f; foreach (AudioSource source in audioSources) { currentScreenEvaluation++; audioSources[currentScreenEvaluation].Play(); headlineText.text = teleprompter.GetHeadline(currentScreenEvaluation).ToUpper(); yield return(new WaitForSeconds(source.clip.length + 0.25f)); print("Deepness Score: " + GetDeepnessScore()); deepnessForDay += GetDeepnessScore(); loBandSamples.Clear(); totalBandSamples.Clear(); } print("Deepness for today: " + deepnessForDay); ratings.Add(deepnessForDay * 10); if (currentNewsDay == 2) { EndGame(); yield break; } //indicator.gameObject.SetActive(false); button.SetActive(true); finishContents.SetActive(false); musicHandler.StopMusic(); ClearVisualizer(); ratingsText.gameObject.SetActive(true); ratingsText.text = "Today's ratings: " + (deepnessForDay * 10); }