public override void SetConditionSelector(Condition.Selector selector)
 {
     base.SetConditionSelector(selector);
     for (int i = 0, count = Subnodes.Count; i < count; i++)
     {
         Subnodes[i].SetConditionSelector(selector);
     }
 }
 public override void SetConditionSelector(Condition.Selector selector)
 {
     base.SetConditionSelector(selector);
     for (int i = 0, count = Conditions.List.Count; i < count; i++)
     {
         Conditions.List[i].SetSelector(selector);
     }
 }
 public virtual void SetConditionSelector(Condition.Selector selector)
 {
     SelectCondition = selector;
 }
 public virtual void SetConditionSelector(Condition.Selector selector)
 {
     SelectCondition = selector;
 }
 public override void SetConditionSelector(Condition.Selector selector)
 {
     base.SetConditionSelector(selector);
     Block.SetConditionSelector(selector);
 }