示例#1
0
            /// <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;
            }
示例#2
0
            /// <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();
            }