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