/// <summary> /// overridden copy constructor. Copies whether the dialogue box is set to 'show' or 'hide' /// </summary> /// <param name="node">the node to copy</param> /// <param name="position">the position to copy to</param> public override void Copy(BaseNode node, Vector2 position) { base.Copy(node, position); DialogueBoxNode dialogueBoxNode = node as DialogueBoxNode; // copy show/hide selection m_toggleSelection = dialogueBoxNode.m_toggleSelection; }
/// <summary> /// /// </summary> public void ProcessDialogueBox() { DialogueBoxNode dialogueBoxNode = m_currentNode as DialogueBoxNode; if (dialogueBoxNode.GetToggleSelection() == 0) { m_dialogueManager.ToggleDialogueBox(true); } else { m_dialogueManager.ToggleDialogueBox(false); } m_sceneManager.NextNode(); }