void PrintDefocusNode(FocusDialogueNode pNode) { Indentation(); _output.Append("DEFOCUS\n"); DialogueNode nextNode = _dialogueRunner.GetDialogueNode(_conversation, pNode.nextNode); SwitchOnNode(nextNode); }
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); }