All pages
Powered by GitBook
1 of 20

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

IsCompleted()

Method in YarnTask

Summary

readonly public bool IsCompleted();

SuppressCancellationThrow()

Method in

Summary

FromResult<T>(T)

Method in

Summary

Parameters

Forget()

Method in

Summary

Delay(TimeSpan,CancellationToken)

Method in

Summary

Creates a that delays for the time indicated by timeSpan , and then returns.

IsCompletedSuccessfully()

Method in

Summary

public readonly partial YarnTask<bool> SuppressCancellationThrow();
YarnTask
Name
Description

T value

public static YarnTask<T> FromResult<T>(T value);
YarnTask
readonly public async void Forget()
YarnTask
Parameters
Name
Description

TimeSpan timeSpan

The amount of time to wait.

CancellationToken token

A token that can be used to cancel the task.

Returns

A new YarnTask .

public static partial YarnTask Delay(TimeSpan timeSpan, CancellationToken token = default);
YarnTask
YarnTask
readonly public bool IsCompletedSuccessfully();
YarnTask

GetAwaiter()

Method in YarnTask

Summary

public TaskAwaiter GetAwaiter();

ToCoroutine(Func<YarnTask>)

Method in YarnTask

Summary

public static partial IEnumerator ToCoroutine(Func<YarnTask> factory);

Parameters

Name
Description

YarnTask

Struct in

Inherits from System.ValueType

Summary

Func<Yarn.Unity.YarnTask> factory

Methods
Name
Description

Creates a that delays for the time indicated by timeSpan , and then returns.

Properties

Name
Description

Yarn.Unity

WaitUntilCanceled(System.Threading.CancellationToken)

Method in YarnTask

Summary

public static partial YarnTask WaitUntilCanceled(System.Threading.CancellationToken token);

Parameters

Name
Description

WhenAll<T>(YarnTask<T>[])

Method in

Summary

Parameters

WaitForAsyncOperation(AsyncOperationHandle,CancellationToken)

Method in

Summary

Parameters

public partial struct YarnTask

CancellationToken token

IsCompletedSuccessfully()

SuppressCancellationThrow()

ToCoroutine(Func)

WaitForAsyncOperation(AsyncOperationHandle,CancellationToken)

WaitForAsyncOperation(AsyncOperationHandle,CancellationToken)

WaitUntil(System.Func,System.Threading.CancellationToken)

WaitUntilCanceled(System.Threading.CancellationToken)

WhenAll(IEnumerable)

WhenAll(YarnTask[])

WhenAll(IEnumerable<YarnTask>)

WhenAll(YarnTask[])

Yield()

Delay(int,CancellationToken)
Delay(TimeSpan,CancellationToken)
YarnTask
Forget()
FromResult(T)
GetAwaiter()
IsCompleted()
CompletedTask
Name
Description

Yarn.Unity.YarnTask<T>[] tasks

public static partial YarnTask<T[]> WhenAll<T>(params YarnTask<T>[] tasks);
YarnTask
Name
Description

AsyncOperationHandle operationHandle

CancellationToken cancellationToken

public static partial YarnTask WaitForAsyncOperation(AsyncOperationHandle operationHandle, CancellationToken cancellationToken);
YarnTask

WaitForAsyncOperation<T>(AsyncOperationHandle<T>,CancellationToken)

Method in YarnTask

Summary

public static partial YarnTask<T> WaitForAsyncOperation<T>(AsyncOperationHandle<T> operationHandle, CancellationToken cancellationToken);

Parameters

Name
Description

WaitUntil(System.Func<bool>,System.Threading.CancellationToken)

Method in YarnTask

Summary

public static partial YarnTask WaitUntil(System.Func<bool> predicate, System.Threading.CancellationToken token = default);

Parameters

Name
Description

WhenAll(IEnumerable<YarnTask>)

Method in YarnTask

Summary

public static partial YarnTask WhenAll(IEnumerable<YarnTask> tasks);

Parameters

Name
Description

CompletedTask

Property in

Summary

WhenAll(YarnTask[])

Method in

Summary

Parameters

WhenAll<T>(IEnumerable<YarnTask<T>>)

Method in

Summary

Parameters

AsyncOperationHandle<T> operationHandle

CancellationToken cancellationToken

Func<bool> predicate

CancellationToken token

IEnumerable<Yarn.Unity.YarnTask> tasks

public static YarnTask CompletedTask { get }
YarnTask
Name
Description

IEnumerable<Yarn.Unity.YarnTask<T>> tasks

public static partial YarnTask<T[]> WhenAll<T>(IEnumerable<YarnTask<T>> tasks);
YarnTask
Name
Description

tasks

public static partial YarnTask WhenAll(params YarnTask[] tasks);
YarnTask
Yarn.Unity.YarnTask[]

Yield()

Method in YarnTask

Summary

public static partial YarnTask Yield();

Delay(int,CancellationToken)

Method in YarnTask

Summary

public static YarnTask Delay(int milliseconds, CancellationToken token = default);

Parameters

Name
Description

int milliseconds

CancellationToken token