public void UnsafeOnCompleted(Action continuation) { UnityLoops.ScheduleConditionalTask(new UnityLoops.ConditionalTask() { condition = _condition, action = _invokeContinuation, state = continuation }); }
public void UnsafeOnCompleted(Action continuation) { UnityLoops.ScheduleYieldTask(new UnityLoops.YieldTask() { instruction = _yieldInstruction, callback = _invokeContinuation, state = continuation, }); }
public void UnsafeOnCompleted(Action continuation) { UnityLoops.ScheduleKeyInput(new UnityLoops.KeyInputTask() { keyCode = _keycode, type = _type, action = _invokeContinuation, state = continuation, }); }
public void UnsafeOnCompleted(Action continuation) { UnityLoops.ScheduleUpdate(continuation); }
public void UnsafeOnCompleted(Action continuation) { UnityLoops.ScheduleTimeTask(_targetTime, _invokeContinuation, continuation); }