GrimmLib.WaitDialogueNode.Evaluate C# (CSharp) Method

Evaluate() private method

private Evaluate ( ) : void
return void
        private void Evaluate()
        {
            foreach(ExpressionDialogueNode expressionNode in expressions) {
                if(expressionNode.Evaluate() == false) return;
            }

            isListening = false;

            Stop();
            if(hasBranch) {
                _dialogueRunner.GetDialogueNode(conversation, branchNode).Start();
            }
            else {
                StartNextNode();
            }
        }