Inheritance: DialogueNode
示例#1
0
        void PrintDefocusNode(FocusDialogueNode pNode)
        {
            Indentation();
            _output.Append("DEFOCUS\n");

            DialogueNode nextNode = _dialogueRunner.GetDialogueNode(_conversation, pNode.nextNode);

            SwitchOnNode(nextNode);
        }
示例#2
0
        private FocusDialogueNode VisitFocusDialogueNode(DialogueNode pPrevious)
        {
                        #if DEBUG_WRITE
            Console.WriteLine("FocusConversationNode()");
                        #endif

            match(Token.TokenType.FOCUS);

            FocusDialogueNode n = _dialogueRunner.Create <FocusDialogueNode>(_conversationName, _language, (_nodeCounter++) + " (focus)");

                        #if DEBUG_WRITE
            Console.WriteLine("Added FocusConversationNode() with name '" + n.name + "'");
                        #endif

            AddLinkFromPreviousNode(pPrevious, n);

            return(n);
        }
        void PrintFocusNode(FocusDialogueNode pNode)
        {
            Indentation();
            _output.Append("FOCUS\n");

            DialogueNode nextNode = _dialogueRunner.GetDialogueNode(_conversation, pNode.nextNode);
            SwitchOnNode(nextNode);
        }