private IEnumerator Start() { SetPlayerAnimations(false); yield return(new WaitForSeconds(1f)); Ytics.IntroStart(); dialogueCanvas.Portrait = portrait; dialogueCanvas.Text = text; dialogueCanvas.Appear(); yield return(new WaitForSeconds(0.1f)); // hack to wait appear animation yield return(new WaitUntil(() => Input.GetMouseButtonUp(0))); dialogueCanvas.Disappear(); SetPlayerAnimations(true); Ytics.LevelStart(); }