Class BinaryCatalogBuilder
Catalog builder that generates content catalogs in a compact binary format. Binary catalogs are smaller and faster to load than JSON catalogs.
Implements
Inherited Members
Namespace: UnityEditor.AddressableAssets.Build.CatalogBuilders
Assembly: Unity.Addressables.Editor.dll
Syntax
public class BinaryCatalogBuilder : BaseCatalogBuilder, ICatalogBuilder
Properties
| Name | Description |
|---|---|
| CatalogExtension | The file extension (without leading dot) used for catalog files produced by this builder. |
| CatalogProviderType | The runtime ContentCatalogProvider type that loads catalogs produced by this builder. Used by CreateForProvider(Type) to map provider selection to a builder. |
| SupportsLocalCatalogBundling | Whether this catalog format supports bundling the local catalog into an AssetBundle (the "Compress Local Catalog" feature). Binary catalogs do not support this. |
Methods
| Name | Description |
|---|---|
| GenerateCatalog(IBuildLogger, CatalogPathConfig, string, IList<ContentCatalogDataEntry>, List<ResourceLocationData>, HashSet<Type>, FileRegistry, string, bool, int, CatalogBundleConfig) | Generates a content catalog from the provided build data. |