docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class BinaryCatalogInitializationSettings

    Object to hold cache settings for the binary catalog. Create an asset of this type using the Create menu (Addressables/Initialization/Binary Catalog Initialization Settings) and then add it to the Initialization Objects of the Addressables system settings object.

    Inheritance
    object
    Object
    ScriptableObject
    BinaryCatalogInitializationSettings
    Implements
    IObjectInitializationDataProvider
    Inherited Members
    ScriptableObject.SetDirty()
    ScriptableObject.CreateInstance(string)
    ScriptableObject.CreateInstance(Type)
    ScriptableObject.CreateInstance<T>()
    Object.GetInstanceID()
    Object.GetHashCode()
    Object.Equals(object)
    Object.Instantiate(Object, Vector3, Quaternion)
    Object.Instantiate(Object, Vector3, Quaternion, Transform)
    Object.Instantiate(Object)
    Object.Instantiate(Object, Transform)
    Object.Instantiate(Object, Transform, bool)
    Object.Instantiate<T>(T)
    Object.Instantiate<T>(T, Vector3, Quaternion)
    Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
    Object.Instantiate<T>(T, Transform)
    Object.Instantiate<T>(T, Transform, bool)
    Object.Destroy(Object, float)
    Object.Destroy(Object)
    Object.DestroyImmediate(Object, bool)
    Object.DestroyImmediate(Object)
    Object.FindObjectsOfType(Type)
    Object.FindObjectsOfType(Type, bool)
    Object.FindObjectsByType(Type, FindObjectsSortMode)
    Object.FindObjectsByType(Type, FindObjectsInactive, FindObjectsSortMode)
    Object.DontDestroyOnLoad(Object)
    Object.DestroyObject(Object, float)
    Object.DestroyObject(Object)
    Object.FindSceneObjectsOfType(Type)
    Object.FindObjectsOfTypeIncludingAssets(Type)
    Object.FindObjectsOfType<T>()
    Object.FindObjectsByType<T>(FindObjectsSortMode)
    Object.FindObjectsOfType<T>(bool)
    Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
    Object.FindObjectOfType<T>()
    Object.FindObjectOfType<T>(bool)
    Object.FindFirstObjectByType<T>()
    Object.FindAnyObjectByType<T>()
    Object.FindFirstObjectByType<T>(FindObjectsInactive)
    Object.FindAnyObjectByType<T>(FindObjectsInactive)
    Object.FindObjectsOfTypeAll(Type)
    Object.FindObjectOfType(Type)
    Object.FindFirstObjectByType(Type)
    Object.FindAnyObjectByType(Type)
    Object.FindObjectOfType(Type, bool)
    Object.FindFirstObjectByType(Type, FindObjectsInactive)
    Object.FindAnyObjectByType(Type, FindObjectsInactive)
    Object.ToString()
    Object.name
    Object.hideFlags
    object.Equals(object, object)
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: UnityEditor.AddressableAssets
    Assembly: Unity.Addressables.Editor.dll
    Syntax
    [CreateAssetMenu(fileName = "BinaryCatalogInitialization.asset", menuName = "Addressables/Initialization/Binary Catalog Initialization Settings")]
    public class BinaryCatalogInitializationSettings : ScriptableObject, IObjectInitializationDataProvider

    Fields

    Name Description
    BinaryStorageBufferCacheSize

    This value controls the amount of memory used internally by the storage buffer of the binary catalog. Lower values will use less memory but may result in higher cpu usage as more data will be uncached and will need to be rebuilt. The default value is 128 and should work for most applications.

    CatalogLocationCacheSize

    This value controls the number of ResourceLocations to keep in the internal cache for the binary catalog. Lower values will use less memory but may result in higher cpu usage as more data will be uncached and will need to be rebuilt. The default value is 32 and should work for most applications.

    Properties

    Name Description
    Name

    Name of the settings object.

    Methods

    Name Description
    CreateObjectInitializationData()

    Creates the initialization data.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)