Namespace UnityEngine.ResourceManagement.ResourceProviders
Classes
AssetBundleProvider
IResourceProvider for asset bundles. Loads bundles via UnityWebRequestAssetBundle API if the internalId contains "://". If not, it will load the bundle via AssetBundle.LoadFromFileAsync.
AssetBundleRequestOptions
Contains cache information to be used by the AssetBundleProvider
BundledAssetProvider
Provides assets stored in an asset bundle.
CachedProvider
Provider that can wrap other IResourceProviders and add caching and reference counting of objects.
CachedProvider.Settings
Settings object used to initialize the cache provider.
InstanceProvider
Basic implementation of IInstanceProvider.
InstantiationParameters
Class that contains properties to apply to instantiated objects.
JsonAssetProvider
Converts JSON serialized text into the requested object.
LegacyResourcesProvider
Provides assets loaded via Resources.LoadAsync API.
RawDataProvider
Provides raw text from a local or remote URL.
ResourceProviderBase
Base class for IResourceProvider.
SceneProvider
Provides Scene objects.
TextDataProvider
Provides text from a local or remote URL
Interfaces
IInstanceProvider
Interface that provides instances of objects. This is used in ResourceManager.Instantiate* calls.
IResourceProvider
Resoure Providers handle loading (Provide) and unloading (Release) of objects