public override Result OnUpdate(float deltaTime) { if (mNodeWait != null) { if (mNodeWait.Update()) { mNodeWait = null; WaitingAsync = false; } } if (WaitingAsync) { return(Result.Run); } return(Result.Succ); }
public override void OnStart() { WaitingAsync = true; mNodeWait = new WaitEnumerator(AsyncSteps()); }