public SequenceNode(Precondition p) : base(p) { }
public PreconditionAND(Precondition lhs, Precondition rhs) { lp = lhs; rp = rhs; }
public SelectorNode(Precondition p) : base(p) { }
public RandomNode(List <float> randomNumber, Precondition _precondition) : base(_precondition) { RandomNumber = randomNumber; }
public BTNode(Precondition _precondition) { precondition = _precondition; }
public BTAction(Precondition precondition = null) : base(precondition) { }