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