Namespace UnityEngine.ResourceManagement
Classes
AssetBundleProviderRemoteWebRequest
AsyncOperationBase<TObject>
base class for implemented AsyncOperations, implements the needed interfaces and consolidates redundant code
AsyncOperationCache
BundledAssetProvider
CachedProvider
ChainOperation<TObject, TObjectDependency>
ChunkedMemoryStream
DelayedActionManager
EmptyOperation<TObject>
GroupOperation<TObject>
InstanceProvider
InstantiationParameters
Class that contains properties to apply to instantiated objects.
JsonAssetProvider
LegacyResourcesProvider
LocalAssetBundleProvider
PooledInstanceProvider
RawDataProvider
RemoteAssetBundleProvider
RemoteTextureProvider
ResourceLocationBase
ResourceManager
ResourceManagerConfig
ResourceProviderBase
ResourceProviderFailedException
SceneProvider
TextDataProvider
UnknownResourceProviderException
Structs
LegacyResourcesLocation
Interfaces
IAsyncOperation
Base interface of all async ops
IAsyncOperation<T>
Templated version of IAsyncOperation, provides templated overrides where possible
IInstanceProvider
Interface that provides instances of objects. This is used in ResourceManager.Instantiate* calls.
IResourceLocation
Contains enough information to load an asset (what/where/how/dependencies)
IResourceProvider
Resoure Providers handle loading (Provide) and unloading (Release) of objects
ISceneProvider
Enums
AsyncOperationStatus
Status values for IAsyncOperations