Class ContentUpdateScript
Contains methods used for the content update workflow.
Inherited Members
Namespace: UnityEditor.AddressableAssets.Build
Syntax
public static class ContentUpdateScript
Fields
Name | Description |
---|---|
GroupFilterFunc | Functor to filter AddressableAssetGroups during content update. If the functor returns false, the group is excluded from the update. |
Properties
Name | Description |
---|---|
PreviousContentStateFileCachePath | If the previous content state file location is a remote location, this path is where the file is downloaded to as part of a contnet update build. In the event of a fresh build where the previous state file build path is remote, this is the location the file is built to. |
Methods
Name | Description |
---|---|
BuildContentUpdate(AddressableAssetSettings, String) | Builds player content using the player content version from a specified cache file. |
CreateContentUpdateGroup(AddressableAssetSettings, List<AddressableAssetEntry>, String) | Create a new AddressableAssetGroup with the items and mark it as remote. |
GatherModifiedEntries(AddressableAssetSettings, String) | Get all modified addressable asset entries in groups that have BundledAssetGroupSchema and ContentUpdateGroupSchema with static content enabled. This includes any Addressable dependencies that are affected by the modified entries. |
GatherModifiedEntriesWithDependencies(AddressableAssetSettings, String) | Get a Dictionary of all modified values and their dependencies. Dependencies will be Addressable and part of a group with static content enabled. |
GetContentStateDataPath(Boolean) | Gets the path of the cache data from a selected build. |
LoadContentState(String) | Loads cache data from a specific location |
SaveContentState(List<ContentCatalogDataEntry>, String, List<AddressableAssetEntry>, IDependencyData, String, String) | Save the content update information for a set of AddressableAssetEntry objects. |
SaveContentState(List<ContentCatalogDataEntry>, String, List<AddressableAssetEntry>, IDependencyData, String, String, List<CachedAssetState>) | Save the content update information for a set of AddressableAssetEntry objects. |
SaveContentState(String, List<AddressableAssetEntry>, IDependencyData, String, String) | Save the content update information for a set of AddressableAssetEntry objects. |