Namespace UnityEngine.ResourceManagement.ResourceProviders
Classes
AssetBundleProvider
IResourceProvider for asset bundles. Loads bundles via UnityWebRequestAssetBundle API if the internalId starts with "http". If not, it will load the bundle via AssetBundle.LoadFromFileAsync.
AssetBundleRequestOptions
Contains cache information to be used by the AssetBundleProvider
AtlasSpriteProvider
Provides sprites from atlases
BundledAssetProvider
Provides assets stored in an asset bundle.
InstanceProvider
Basic implementation of IInstanceProvider.
JsonAssetProvider
Converts JSON serialized text into the requested object.
LegacyResourcesProvider
Provides assets loaded via Resources.LoadAsync API.
ResourceProviderBase
Base class for IResourceProvider.
SceneProvider
Implementation if ISceneProvider
TextDataProvider
Provides raw text from a local or remote URL.
Structs
InstantiationParameters
Class that contains properties to apply to instantiated objects.
ProvideHandle
Container for all data need by providers to fulfill requests.
SceneInstance
Wrapper for scenes. This is used to allow access to the AsyncOperation and delayed activation.
Interfaces
IAssetBundleResource
Wrapper for asset bundles.
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
ISceneProvider
Interface for scene providers.
Enums
ProviderBehaviourFlags
Options for resource provider behavior.