Class ContentUpdateScript
Contains methods used for the content update workflow.
Inherited Members
Namespace: UnityEditor.AddressableAssets.Build
Assembly: Unity.Addressables.Editor.dll
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 content 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(bool) | Gets the path of the cache data from a selected build.  | 
      
| GetContentStateDataPath(bool, AddressableAssetSettings) | Gets the path of the cache data from a selected build.  | 
      
| LoadContentState(string) | Loads cache data from a specific location  | 
      
| SaveContentState(List<ContentCatalogDataEntry>, Dictionary<GUID, List<ContentCatalogDataEntry>>, string, List<AddressableAssetEntry>, IDependencyData, string, string, List<CachedAssetState>) | Save the content update information for a set of AddressableAssetEntry objects.  | 
      
| 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.  |