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);
 }