UniTask
Show / Hide Table of Contents

AsyncInstantiateOperationExtensions Class

Namespace: Cysharp.Threading.Tasks
Assembly: UniTask.dll
public static class AsyncInstantiateOperationExtensions
Inheritance
object → AsyncInstantiateOperationExtensions

Members

Methods

Name Description
ToUniTask(AsyncInstantiateOperation, IProgress<float>, PlayerLoopTiming, CancellationToken, bool)
ToUniTask<T>(AsyncInstantiateOperation<T>, IProgress<float>, PlayerLoopTiming, CancellationToken, bool)
WithCancellation<T>(AsyncInstantiateOperation, CancellationToken)
WithCancellation<T>(AsyncInstantiateOperation, CancellationToken, bool)
WithCancellation<T>(AsyncInstantiateOperation<T>, CancellationToken)
WithCancellation<T>(AsyncInstantiateOperation<T>, CancellationToken, bool)

Methods

ToUniTask(AsyncInstantiateOperation, IProgress<float>, PlayerLoopTiming, CancellationToken, bool)

public static UniTask<Object[]> ToUniTask(this AsyncInstantiateOperation asyncOperation, IProgress<float> progress = null, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default, bool cancelImmediately = false)
Parameters
asyncOperation AsyncInstantiateOperation
progress IProgress<float>
timing PlayerLoopTiming
cancellationToken CancellationToken
cancelImmediately bool
Returns
UniTask<Object[]>

ToUniTask<T>(AsyncInstantiateOperation<T>, IProgress<float>, PlayerLoopTiming, CancellationToken, bool)

public static UniTask<T[]> ToUniTask<T>(this AsyncInstantiateOperation<T> asyncOperation, IProgress<float> progress = null, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default, bool cancelImmediately = false) where T : Object
Parameters
asyncOperation AsyncInstantiateOperation<T>
progress IProgress<float>
timing PlayerLoopTiming
cancellationToken CancellationToken
cancelImmediately bool
Returns
UniTask<T[]>
Type Parameters
T

WithCancellation<T>(AsyncInstantiateOperation, CancellationToken)

public static UniTask<Object[]> WithCancellation<T>(this AsyncInstantiateOperation asyncOperation, CancellationToken cancellationToken)
Parameters
asyncOperation AsyncInstantiateOperation
cancellationToken CancellationToken
Returns
UniTask<Object[]>
Type Parameters
T

WithCancellation<T>(AsyncInstantiateOperation, CancellationToken, bool)

public static UniTask<Object[]> WithCancellation<T>(this AsyncInstantiateOperation asyncOperation, CancellationToken cancellationToken, bool cancelImmediately)
Parameters
asyncOperation AsyncInstantiateOperation
cancellationToken CancellationToken
cancelImmediately bool
Returns
UniTask<Object[]>
Type Parameters
T

WithCancellation<T>(AsyncInstantiateOperation<T>, CancellationToken)

public static UniTask<T[]> WithCancellation<T>(this AsyncInstantiateOperation<T> asyncOperation, CancellationToken cancellationToken) where T : Object
Parameters
asyncOperation AsyncInstantiateOperation<T>
cancellationToken CancellationToken
Returns
UniTask<T[]>
Type Parameters
T

WithCancellation<T>(AsyncInstantiateOperation<T>, CancellationToken, bool)

public static UniTask<T[]> WithCancellation<T>(this AsyncInstantiateOperation<T> asyncOperation, CancellationToken cancellationToken, bool cancelImmediately) where T : Object
Parameters
asyncOperation AsyncInstantiateOperation<T>
cancellationToken CancellationToken
cancelImmediately bool
Returns
UniTask<T[]>
Type Parameters
T
Back to top Copyright © Cysharp, Inc. | Generated by DocFX