Ejemplo n.º 1
0
    // 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");
    }
Ejemplo n.º 2
0
    public IEnumerator coStartOnYield()
    {
        var wait = new WaitForFrames(1);

        yield return(wait.WaitOne());

        yield return(wait.WaitOne());

        yield return(coBasic());
    }