public BehaviourTree(IBtTask task) { root = task; }
public BtDecorator(IBtTask task) { child = task; }
public BtDecoratorInverter(IBtTask task) : base(task) { ; }
public BtDecoratorUntilFail(IBtTask task) : base(task) { ; }
public BtDecoratorLimit(int max, IBtTask task) : base(task) { _maxRepetitions = max; _count = 0; }
public BtDecoratorFilter(BtCAll condition, IBtTask task) : base(task) { Condition = condition; }