private void Resume() { if (State != CoroutineState.Continue) { coroutineManager.Remove(this); Dispose(); return; } try { NextStep(); } catch (Exception e) { //LogConsole.Debug(e.ToString()); } } #endregion
public static void YieldReturn(Coroutine coroutine) { //LogConsole.Debug("Coroutine.YieldReturn"); coroutine.Resume(); }