Example #1
0
 IEnumerator TypeSentence(Dialogue.Line line)
 {
     dialogueText.text = "";
     foreach (char letter in line.sentence.ToCharArray())
     {
         dialogueText.text += letter;
         yield return(null);
     }
 }
Example #2
0
    public void DisplayNextSentence()
    {
        if (lines.Count == 0)
        {
            EndDialogue();
            return;
        }

        Dialogue.Line line = lines.Dequeue();

        line.ExecuteActions();

        StopAllCoroutines();
        StartCoroutine(TypeSentence(line));
    }