Exemplo n.º 1
0
 public static void StartOrReserve(FrameObject parent, Func <CoroutineState, UniTask> coroutine)
 {
     StartOrReserve(parent, coroutine, FrameTiming.Update);
 }
Exemplo n.º 2
0
 public static void StartOrReserve(FrameObject parent, Func <CoroutineState, UniTask> coroutine, FrameTiming timing)
 {
     CheckArgs(parent, coroutine, timing);
     StartOrReservePrivate(parent, DummyState.Null, coroutine, null, timing);
 }
Exemplo n.º 3
0
 public static UniTask Start <TState>(FrameObject parent, TState state, Func <CoroutineState, TState, UniTask> coroutine, FrameTiming timing)
 {
     CheckArgs(parent, coroutine, timing);
     return(StartPrivate(parent, state, coroutine, timing));
 }
Exemplo n.º 4
0
 public static UniTask Start <TState>(FrameObject parent, TState state, Func <CoroutineState, TState, UniTask> coroutine)
 {
     return(Start(parent, state, coroutine, FrameTiming.Update));
 }
Exemplo n.º 5
0
 public static UniTask Start(FrameObject parent, Func <CoroutineState, UniTask> coroutine, FrameTiming timing)
 {
     CheckArgs(parent, coroutine, timing);
     return(StartPrivate(parent, DummyState.Null, coroutine, timing));
 }
Exemplo n.º 6
0
 public static void StartOrReserveWithCatch <TState>(FrameObject parent, TState state, Func <CoroutineState, TState, UniTask> coroutine, Action <Exception> onCatch, FrameTiming timing)
 {
     CheckArgs(parent, coroutine, timing);
     StartOrReservePrivate(parent, state, coroutine, onCatch, timing);
 }
Exemplo n.º 7
0
 public static void StartOrReserveWithCatch <TState>(FrameObject parent, TState state, Func <CoroutineState, TState, UniTask> coroutine, Action <Exception> onCatch)
 {
     StartOrReserveWithCatch(parent, state, coroutine, onCatch, FrameTiming.Update);
 }