Class ChainOperation<TObject, TObjectDependency>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: UnityEngine.ResourceManagement
Syntax
public class ChainOperation<TObject, TObjectDependency> : AsyncOperationBase<TObject>, IAsyncOperation<TObject>, IAsyncOperation, IEnumerator
Type Parameters
| Name | Description |
|---|---|
| TObject | |
| TObjectDependency |
Methods
Start(IAsyncOperation<TObjectDependency>, Func<TObjectDependency, IAsyncOperation<TObject>>)
Declaration
public virtual IAsyncOperation<TObject> Start(IAsyncOperation<TObjectDependency> dependency, Func<TObjectDependency, IAsyncOperation<TObject>> func)
Parameters
| Type | Name | Description |
|---|---|---|
| IAsyncOperation<TObjectDependency> | dependency | |
| Func<TObjectDependency, IAsyncOperation<TObject>> | func |
Returns
| Type | Description |
|---|---|
| IAsyncOperation<TObject> |