public override void _Ready() { _multiDialogueHolder = GetNode <Control>(multiDialogueHolderNodePath); _dialogues = new List <TyperDialogue>(); for (var i = 0; i < dialogueNodePaths.Count; i++) { var dialogueNodePath = dialogueNodePaths[i]; TyperDialogue typerDialogue = GetNode <TyperDialogue>(dialogueNodePath); _dialogues.Add(typerDialogue); typerDialogue.SetInteractionLabelString(multiDialogueKeys[i]); } _singleDialogueHolder = GetNode <Control>(singleLineHolderNodePath); _singleDialogue = GetNode <TextTyper>(singleLineLabelNodePath); _singleDialogue.typingComplete += HandleSingleDialogueTypingComplete; ClearAll(); if (instance == null) { instance = this; } }
public override void _Ready() { _textTyper = GetNode <TextTyper>(textTyperNodePath); _dialogueLabel = GetNode <Label>(dialogueInteractionLabelNodePath); }