public BTAction(BTPrecondition _precondition = null) : base(_precondition) { }
public BTNode(BTPrecondition _precondition = null) { precondition = _precondition; }
public BTSelector(BTPrecondition _precondition = null) : base(_precondition) { }
public BTSequence(BTPrecondition _precondition = null) : base(_precondition) { }
public BTParallel(ParallelType _type, BTPrecondition _precondition) : base(_precondition) { resList = new List <BTResult>(); paraType = _type; }