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); } }
protected virtual void Update() { if (mLooper == null) { return; } if (mLooper.IsComplate) { mLooper.Reset(); } mLooper.Update(this, Time.deltaTime); BehaviourTime += Time.deltaTime; }