Class AddressableAssetsBuildContext
Simple context object for passing data through SBP, between different sections of Addressables code.
Namespace: UnityEditor.AddressableAssets.Build.DataBuilders
Syntax
public class AddressableAssetsBuildContext : object, IAddressableAssetsBuildContext, IContextObject
Fields
assetEntries
The list of all AddressableAssetEntry objects.
Declaration
public List<AddressableAssetEntry> assetEntries
Field Value
| Type | Description |
|---|---|
| List<AddressableAssetEntry> |
assetGroupToBundles
Mapping of asset group to bundles.
Declaration
public Dictionary<AddressableAssetGroup, List<string>> assetGroupToBundles
Field Value
| Type | Description |
|---|---|
| Dictionary<AddressableAssetGroup, List<String>> |
bundleToAssetGroup
Mapping of bundles to asset groups.
Declaration
public Dictionary<string, string> bundleToAssetGroup
Field Value
| Type | Description |
|---|---|
| Dictionary<String, String> |
locations
The list of catalog locations.
Declaration
public List<ContentCatalogDataEntry> locations
Field Value
| Type | Description |
|---|---|
| List<ContentCatalogDataEntry> |
providerTypes
Set of provider types needed in this build.
Declaration
public HashSet<Type> providerTypes
Field Value
| Type | Description |
|---|---|
| HashSet<Type> |
runtimeData
The current runtime data being built.
Declaration
public ResourceManagerRuntimeData runtimeData
Field Value
| Type | Description |
|---|---|
| ResourceManagerRuntimeData |
settings
The settings object to use.
Declaration
public AddressableAssetSettings settings
Field Value
| Type | Description |
|---|---|
| AddressableAssetSettings |
Properties
Settings
The settings object to use.
Declaration
public AddressableAssetSettings Settings { get; set; }
Property Value
| Type | Description |
|---|---|
| AddressableAssetSettings |