docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Method CreateChainOperation

    CreateChainOperation<TObject, TObjectDependency>(AsyncOperationHandle<TObjectDependency>, Func<AsyncOperationHandle<TObjectDependency>, AsyncOperationHandle<TObject>>)

    Create a chain operation to handle dependencies.

    Declaration
    public AsyncOperationHandle<TObject> CreateChainOperation<TObject, TObjectDependency>(AsyncOperationHandle<TObjectDependency> dependentOp, Func<AsyncOperationHandle<TObjectDependency>, AsyncOperationHandle<TObject>> callback)
    Parameters
    Type Name Description
    AsyncOperationHandle<TObjectDependency> dependentOp

    The dependency operation.

    Func<AsyncOperationHandle<TObjectDependency>, AsyncOperationHandle<TObject>> callback

    The callback method that will create the dependent operation from the dependency operation.

    Returns
    Type Description
    AsyncOperationHandle<TObject>

    The operation handle.

    Type Parameters
    Name Description
    TObject

    The type of operation handle to return.

    TObjectDependency

    The type of the dependency operation.

    CreateChainOperation<TObject>(AsyncOperationHandle, Func<AsyncOperationHandle, AsyncOperationHandle<TObject>>)

    Create a chain operation to handle dependencies.

    Declaration
    public AsyncOperationHandle<TObject> CreateChainOperation<TObject>(AsyncOperationHandle dependentOp, Func<AsyncOperationHandle, AsyncOperationHandle<TObject>> callback)
    Parameters
    Type Name Description
    AsyncOperationHandle dependentOp

    The dependency operation.

    Func<AsyncOperationHandle, AsyncOperationHandle<TObject>> callback

    The callback method that will create the dependent operation from the dependency operation.

    Returns
    Type Description
    AsyncOperationHandle<TObject>

    The operation handle.

    Type Parameters
    Name Description
    TObject

    The type of operation handle to return.

    CreateChainOperation<TObject, TObjectDependency>(AsyncOperationHandle<TObjectDependency>, Func<AsyncOperationHandle<TObjectDependency>, AsyncOperationHandle<TObject>>, bool)

    Create a chain operation to handle dependencies.

    Declaration
    public AsyncOperationHandle<TObject> CreateChainOperation<TObject, TObjectDependency>(AsyncOperationHandle<TObjectDependency> dependentOp, Func<AsyncOperationHandle<TObjectDependency>, AsyncOperationHandle<TObject>> callback, bool releaseDependenciesOnFailure = true)
    Parameters
    Type Name Description
    AsyncOperationHandle<TObjectDependency> dependentOp

    The dependency operation.

    Func<AsyncOperationHandle<TObjectDependency>, AsyncOperationHandle<TObject>> callback

    The callback method that will create the dependent operation from the dependency operation.

    bool releaseDependenciesOnFailure

    Whether to release dependencies if the created operation has failed.

    Returns
    Type Description
    AsyncOperationHandle<TObject>

    The operation handle.

    Type Parameters
    Name Description
    TObject

    The type of operation handle to return.

    TObjectDependency

    The type of the dependency operation.

    CreateChainOperation<TObject>(AsyncOperationHandle, Func<AsyncOperationHandle, AsyncOperationHandle<TObject>>, bool)

    Create a chain operation to handle dependencies.

    Declaration
    public AsyncOperationHandle<TObject> CreateChainOperation<TObject>(AsyncOperationHandle dependentOp, Func<AsyncOperationHandle, AsyncOperationHandle<TObject>> callback, bool releaseDependenciesOnFailure = true)
    Parameters
    Type Name Description
    AsyncOperationHandle dependentOp

    The dependency operation.

    Func<AsyncOperationHandle, AsyncOperationHandle<TObject>> callback

    The callback method that will create the dependent operation from the dependency operation.

    bool releaseDependenciesOnFailure

    Whether to release dependencies if the created operation has failed.

    Returns
    Type Description
    AsyncOperationHandle<TObject>

    The operation handle.

    Type Parameters
    Name Description
    TObject

    The type of operation handle to return.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)