// FixedUpdate ==> yield WaitForFixedUpdate ==> Update ==> Other Yield ==> LateUpdate ==> yield WaitForEndOfFrame // Now: Start==>Update==>keepWaiting private IEnumerator RunInFrames(int num) { myCo = new WaitForFrames(num); yield return(myCo); this.isRunning = false; Debug.Log("End of MyCoroutine"); }
public IEnumerator coStartOnYield() { var wait = new WaitForFrames(1); yield return(wait.WaitOne()); yield return(wait.WaitOne()); yield return(coBasic()); }