Class Coroutine
Events
onStopped
public Action onStopped
onCompleted
public Action onCompleted
onFinished
public Action onFinished
Properties
running
public bool running { get; private set; }
task
public Task task { get; }
Methods
static Coroutine Start(IEnumerator enumerator)
public static Coroutine Start(IEnumerator enumerator)
static Coroutine Start(IEnumerator enumerator, GameObject owner)
public static Coroutine Start(IEnumerator enumerator, GameObject owner)
static Coroutine Start(Func<IEnumerator> enumeratorFunction)
public static Coroutine Start(Func<IEnumerator> enumeratorFunction)
static Coroutine Start(Func<IEnumerator> enumeratorFunction, GameObject owner)
public static Coroutine Start(Func<IEnumerator> enumeratorFunction, GameObject owner)
static Coroutine Wait(float duration)
public static Coroutine Wait(float duration)
static Coroutine WaitAll(object[] objects)
public static Coroutine WaitAll(object[] objects)
static Coroutine WaitFrame()
public static Coroutine WaitFrame()
static Coroutine WaitRealtime(float duration)
public static Coroutine WaitRealtime(float duration)
static Coroutine WaitUntilTrue(Func<bool> function)
public static Coroutine WaitUntilTrue(Func<bool> function)
static Coroutine WaitAsyncOperation(AsyncOperation asyncOperation)
public static Coroutine WaitAsyncOperation(AsyncOperation asyncOperation)
void Stop()
public void Stop()
Coroutine UnaffectedByParentStop()
public Coroutine UnaffectedByParentStop()
CoroutineAwaiter GetAwaiter()
public CoroutineAwaiter GetAwaiter()