Namespace UnityEngine.ResourceManagement.AsyncOperations
Classes
AsyncOperationBase<TObject>
base class for implemented AsyncOperations, implements the needed interfaces and consolidates redundant code
AsyncOperationCache
This class allows for recycling IAsyncOperation object in order to reduce GC load.
ChainOperation<TObject, TObjectDependency>
This class can be used to chain operations together in a dependency chain.
CompletedOperation<TObject>
Wrapper operation for completed results or error cases.
GroupOperation<TObject>
Class used to combine multiple operations into a single one.
Interfaces
IAsyncOperation
Base interface of all async ops
IAsyncOperation<T>
Templated version of IAsyncOperation, provides templated overrides where possible
Enums
AsyncOperationStatus
Status values for IAsyncOperations