public void StartDialog(Dialog dialog) { _sentenceQueue.Clear(); dialogBox.SetActive(true); titleDisplay.text = dialog.name; _isTyped = dialog.isTyped; _dialogIsFinished = dialog.finishedSignal; foreach (string sentence in dialog.sentences) { _sentenceQueue.Enqueue(sentence); } currentState = DialogState.active; DisplayNextSentence(); }