Example #1
0
 public void UpdateLooper(float deltaTime)
 {
     if (mLoopMode != EResetMode.NeverReset && mLooper.IsComplate)
     {
         mLooper.Reset();
     }
     mLooper.Update(deltaTime);
 }
 public override EBTTaskState OnTaskStart(BehaviourTreeRunner btree)
 {
     if (mLooper == null)
     {
         return(EBTTaskState.faild);
     }
     else
     {
         mLooper.Reset();
         return(EBTTaskState.running);
     }
 }
Example #3
0
 protected virtual void Update()
 {
     if (mLooper == null)
     {
         return;
     }
     if (mLooper.IsComplate)
     {
         mLooper.Reset();
     }
     mLooper.Update(this, Time.deltaTime);
     BehaviourTime += Time.deltaTime;
 }