protected override void RunInt() { Slate slate = QuestGen.slate; if (QuestGenUtility.IsInList(slate, name.GetValue(slate), value.GetValue(slate))) { if (node != null) { node.Run(); } } else if (elseNode != null) { elseNode.Run(); } }
protected override bool TestRunInt(Slate slate) { if (QuestGenUtility.IsInList(slate, name.GetValue(slate), value.GetValue(slate))) { if (node != null) { return(node.TestRun(slate)); } return(true); } if (elseNode != null) { return(elseNode.TestRun(slate)); } return(true); }