Namespace UnityEngine.AddressableAssets
Classes
AAConfig
Obsolete. Use AddressablesRuntimeProperties instead
Addressables
Entry point for Addressable API, this provides a simpler interface than using ResourceManager directly as it assumes string address type.
AddressablesRuntimeProperties
Supports the evaluation of embedded runtime variables in addressables locations
AssetLabelReference
Reference to an asset label. This class can be used in scripts as a field and will use a CustomPropertyDrawer to provide a DropDown UI of available labels.
AssetReference
Reference to an addressable asset. This can be used in script to provide fields that can be easily set in the editor and loaded dynamically at runtime.
AssetReferenceGameObject
GameObject only asset reference.
AssetReferenceLabelRestriction
Used to restrict an AssetReference field or property to only allow items wil specific labels. This is only enforced through the UI.
AssetReferenceSprite
Sprite only asset reference.
AssetReferenceT<TObject>
Generic version of AssetReference class. This should not be used directly as CustomPropertyDrawers do not support generic types. Instead use the concrete derived classes such as AssetReferenceGameObject.
AssetReferenceTexture
Texture only asset reference.
AssetReferenceTexture2D
Texture2D only asset reference.
AssetReferenceTexture3D
Texture3D only asset reference
AssetReferenceTypeRestriction
Used to restrict an AssetReference field or property to only allow assignment of assets of specific types. This is only enforced through the UI.
ContentCatalogData
Container for ContentCatalogEntries.
ContentCatalogDataEntry
Contains serializable data for an IResourceLocation
ContentCatalogProvider
Provider for content catalogs. This provider makes use of a hash file to determine if a newer version of the catalog needs to be downloaded.
InvalidKeyException
Exception to encapsulate invalid key errors.
LegacyResourcesLocator
Simple locator that acts as a passthrough for assets loaded from resources directories.
ResourceLocationData
Serializable location data. This is used for the locations of the content catalogs.
ResourceLocationMap
Simple implementation of an IResourceLocator
ResourceManagerRuntimeData
Runtime data that is used to initialize the Addressables system.
Interfaces
IResourceLocator
Enums
Addressables.MergeMode
Enumerates the supported modes of merging the results of requests. If keys (A, B) mapped to results ([1,2,4],[3,4,5])...
- UseFirst (or None) takes the results from the first key -- [1,2,4]
- Union takes results of each key and collects items that matched any key. -- [1,2,3,4,5]
- Intersection takes results of each key, and collects items that matched every key. -- [4]
ResourceManagerRuntimeData.EditorPlayMode
The mode the payer is in. In built players, the mode is always PackedMode.