Exemple #1
0
 public BTSelector Build(BTItem trueBTItem, BTItem falseBTItem)
 {
     btSelector.trueItem  = trueBTItem;
     btSelector.falseItem = falseBTItem;
     return(btSelector);
 }
 public SimpleBehaviourTree Build(BTItem nextBtItem)
 {
     behaviourTree.nextItem = nextBtItem;
     return(behaviourTree);
 }
 public void Tick()
 {
     currentItem = currentItem != null?currentItem.Execute().Value : nextItem.Execute().Value;
 }
 public Builder SetCurrentItem(BTItem btActionToSetAsCurrent)
 {
     behaviourTree.currentItem = btActionToSetAsCurrent;
     return(this);
 }