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> |