public static void StartDialogue(Dialogue dialogue) { inDialogue = true; AudioController.PlayAudio(Camera.main.transform.position, "ui"); instance.anim.SetBool("Dialogue", true); instance.loadedDialogue.Clear(); instance.nameTag.text = dialogue.name; for (int i = 0; i < dialogue.sentences.Length; i++) { instance.loadedDialogue.Enqueue(dialogue.sentences[i]); } instance.StartCoroutine(instance.DisplaySentence(instance.loadedDialogue.Dequeue())); }