public BehaviourTreeDecoratorBuilder <TBlackboard, TBuilderMethodResult> WhileFail(string name) { var node = new RepeatWhileStatus <TBlackboard>(name, BehaviourTreeStatus.Failure); AcceptNode(node); return(new BehaviourTreeDecoratorBuilder <TBlackboard, TBuilderMethodResult>(GetBuilderMethodResult(), node)); }
public SimpleBehaviourTreeBuilder <TBlackboard> WhileFail(string name) { var node = new RepeatWhileStatus <TBlackboard>(name, BehaviourTreeStatus.Failure); AcceptNode(node); return(new SimpleBehaviourTreeBuilder <TBlackboard>(this, _node)); }