public void Execute(Coroutine coroutine) { coroutine.SignalStarted(this, executionState, null); var ev = new StartCoroutineEvent(coroutine); eventQueue.Enqueue(ev); }
private Exception StartCoroutine(StartCoroutineEvent sce) { return(StartAndMakeFirstIteration(sce.Coroutine)); }