Namespace UnityEngine.ResourceManagement.ResourceProviders
클래스
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
AssetBundleResource
Provides methods for loading an AssetBundle from a local or remote location.
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.
ProviderLoadRequestOptions
Contains options used in Resource Provider load requests. ProviderLoadRequestOptions are used to specify parameters such as whether or not to ignore load failures and UnityWebRequest timeouts.
ResourceProviderBase
Base class for IResourceProvider.
SceneProvider
Implementation if ISceneProvider
TextDataProvider
Provides raw text from a local or remote URL.
구조체
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.
인터페이스
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.
열거형
AssetBundleResource.LoadType
Options for where an AssetBundle can be loaded from.
AssetLoadMode
Used to indication how Assets are loaded from the AssetBundle on the first load request.
ProviderBehaviourFlags
Options for resource provider behavior.