IEnumerator StoryTime() { yield return(new WaitForSeconds(2f)); isStoryTimeCutOff = false; messages.SetMainText("Well..."); yield return(new WaitForSeconds(0.75f)); messages.AppendMainText(" this is awkward..."); yield return(new WaitForSeconds(2f)); messages.ClearMainText(); yield return(new WaitForSeconds(1f)); messages.SetMainText("I seem to have forgotten to put a \"game\" here..."); yield return(new WaitForSeconds(3f)); messages.AppendMainText("\n\nThat's unfortunate..."); yield return(new WaitForSeconds(3f)); messages.ClearMainText(); yield return(new WaitForSeconds(0.25f)); messages.SetMainText("Maybe you can help build it?"); yield return(new WaitForSeconds(3f)); messages.ClearMainText(); yield return(new WaitForSeconds(0.5f)); MoveToNextScene(); }