Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
public readonly partial YarnTask<bool> SuppressCancellationThrow();T value
public static YarnTask<T> FromResult<T>(T value);readonly public async void Forget()TimeSpan timeSpan
The amount of time to wait.
CancellationToken token
A token that can be used to cancel the task.
A new YarnTask .
public static partial YarnTask Delay(TimeSpan timeSpan, CancellationToken token = default);readonly public bool IsCompletedSuccessfully();Method in YarnTask
public static partial IEnumerator ToCoroutine(Func<YarnTask> factory);Func<Yarn.Unity.YarnTask> factory
Creates a that delays for the time indicated by timeSpan , and then returns.
Method in YarnTask
public static partial YarnTask WaitUntilCanceled(System.Threading.CancellationToken token);public partial struct YarnTaskCancellationToken token
Yarn.Unity.YarnTask<T>[] tasks
public static partial YarnTask<T[]> WhenAll<T>(params YarnTask<T>[] tasks);AsyncOperationHandle operationHandle
CancellationToken cancellationToken
public static partial YarnTask WaitForAsyncOperation(AsyncOperationHandle operationHandle, CancellationToken cancellationToken);Method in YarnTask
public static partial YarnTask<T> WaitForAsyncOperation<T>(AsyncOperationHandle<T> operationHandle, CancellationToken cancellationToken);Method in YarnTask
public static partial YarnTask WaitUntil(System.Func<bool> predicate, System.Threading.CancellationToken token = default);Method in YarnTask
public static partial YarnTask WhenAll(IEnumerable<YarnTask> tasks);AsyncOperationHandle<T> operationHandle
CancellationToken cancellationToken
Func<bool> predicate
CancellationToken token
IEnumerable<Yarn.Unity.YarnTask> tasks
public static YarnTask CompletedTask { get }IEnumerable<Yarn.Unity.YarnTask<T>> tasks
public static partial YarnTask<T[]> WhenAll<T>(IEnumerable<YarnTask<T>> tasks);tasks
public static partial YarnTask WhenAll(params YarnTask[] tasks);Method in YarnTask
public static YarnTask Delay(int milliseconds, CancellationToken token = default);int milliseconds
CancellationToken token