protected override void OnResetState() { if (null != mNode) { mNode.ResetState(); } mCurLoopIndex = 0; Finished = false; }
public static IEnumerator Execute(this IExecuteNode selfNode) { if (selfNode.Finished) { selfNode.ResetState(); } while (!selfNode.Execute(Time.deltaTime)) { yield return(null); } }