public void StartDialogue() { dialogueCanvas.Portrait = Portrait.Police; dialogueCanvas.Text = DialogueTexts[Random.Next(6)]; dialogueCanvas.Appear(); StartCoroutine(Dialogue()); }
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(); }