public void ScheduleQueueing <T>(ICancelable cancel, T state, Action <T> action) { MainThreadDispatcher.StartEndOfFrameMicroCoroutine(ImmediateAction(state, action, cancel)); }
public EndOfFrameMainThreadScheduler() { MainThreadDispatcher.Initialize(); }
public void ScheduleQueueing <T>(ICancelable cancel, T state, Action <T> action) { MainThreadDispatcher.Post(QueuedAction <T> .Instance, Tuple.Create(cancel, state, action)); }
public FixedUpdateMainThreadScheduler() { MainThreadDispatcher.Initialize(); }
public MainThreadScheduler() { MainThreadDispatcher.Initialize(); scheduleAction = new Action <object>(Schedule); }