docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class SpriteLibrary

    Component that holds a Sprite Library Asset. The component is used by SpriteResolver Component to query for Sprite based on Category and Index.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    SpriteLibrary
    Implements
    IPreviewable
    Inherited Members
    MonoBehaviour.IsInvoking()
    MonoBehaviour.CancelInvoke()
    MonoBehaviour.Invoke(string, float)
    MonoBehaviour.InvokeRepeating(string, float, float)
    MonoBehaviour.CancelInvoke(string)
    MonoBehaviour.IsInvoking(string)
    MonoBehaviour.StartCoroutine(string)
    MonoBehaviour.StartCoroutine(string, object)
    MonoBehaviour.StartCoroutine(IEnumerator)
    MonoBehaviour.StartCoroutine_Auto(IEnumerator)
    MonoBehaviour.StopCoroutine(IEnumerator)
    MonoBehaviour.StopCoroutine(Coroutine)
    MonoBehaviour.StopCoroutine(string)
    MonoBehaviour.StopAllCoroutines()
    MonoBehaviour.print(object)
    MonoBehaviour.destroyCancellationToken
    MonoBehaviour.useGUILayout
    MonoBehaviour.didStart
    MonoBehaviour.didAwake
    MonoBehaviour.runInEditMode
    Behaviour.enabled
    Behaviour.isActiveAndEnabled
    Component.GetComponent(Type)
    Component.GetComponent<T>()
    Component.TryGetComponent(Type, out Component)
    Component.TryGetComponent<T>(out T)
    Component.GetComponent(string)
    Component.GetComponentInChildren(Type, bool)
    Component.GetComponentInChildren(Type)
    Component.GetComponentInChildren<T>(bool)
    Component.GetComponentInChildren<T>()
    Component.GetComponentsInChildren(Type, bool)
    Component.GetComponentsInChildren(Type)
    Component.GetComponentsInChildren<T>(bool)
    Component.GetComponentsInChildren<T>(bool, List<T>)
    Component.GetComponentsInChildren<T>()
    Component.GetComponentsInChildren<T>(List<T>)
    Component.GetComponentInParent(Type, bool)
    Component.GetComponentInParent(Type)
    Component.GetComponentInParent<T>(bool)
    Component.GetComponentInParent<T>()
    Component.GetComponentsInParent(Type, bool)
    Component.GetComponentsInParent(Type)
    Component.GetComponentsInParent<T>(bool)
    Component.GetComponentsInParent<T>(bool, List<T>)
    Component.GetComponentsInParent<T>()
    Component.GetComponents(Type)
    Component.GetComponents(Type, List<Component>)
    Component.GetComponents<T>(List<T>)
    Component.GetComponents<T>()
    Component.CompareTag(string)
    Component.SendMessageUpwards(string, object, SendMessageOptions)
    Component.SendMessageUpwards(string, object)
    Component.SendMessageUpwards(string)
    Component.SendMessageUpwards(string, SendMessageOptions)
    Component.SendMessage(string, object)
    Component.SendMessage(string)
    Component.SendMessage(string, object, SendMessageOptions)
    Component.SendMessage(string, SendMessageOptions)
    Component.BroadcastMessage(string, object, SendMessageOptions)
    Component.BroadcastMessage(string, object)
    Component.BroadcastMessage(string)
    Component.BroadcastMessage(string, SendMessageOptions)
    Component.transform
    Component.gameObject
    Component.tag
    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.ReferenceEquals(object, object)
    object.GetType()
    object.MemberwiseClone()
    Namespace: UnityEngine.U2D.Animation
    Assembly: solution.dll
    Syntax
    [DisallowMultipleComponent]
    [AddComponentMenu("2D Animation/Sprite Library")]
    [Icon("Packages/com.unity.2d.animation/Editor/Assets/ComponentIcons/Animation.SpriteLibrary.png")]
    [MovedFrom("UnityEngine.Experimental.U2D.Animation")]
    [HelpURL("https://docs.unity3d.com/Packages/com.unity.2d.animation@latest/index.html?subfolder=/manual/SL-component.html")]
    public class SpriteLibrary : MonoBehaviour, IPreviewable

    Properties

    spriteLibraryAsset

    Get or Set the current SpriteLibraryAsset to use.

    Declaration
    public SpriteLibraryAsset spriteLibraryAsset { get; set; }
    Property Value
    Type Description
    SpriteLibraryAsset

    Methods

    AddOverride(Sprite, string, string)

    Add or replace an override when querying for the given Category and Label.

    Declaration
    public void AddOverride(Sprite sprite, string category, string label)
    Parameters
    Type Name Description
    Sprite sprite

    Sprite to override to.

    string category

    Category name to override.

    string label

    Label name to override.

    AddOverride(SpriteLibraryAsset, string)

    Add or replace an override when querying for the given Category. All the categories in the Category will be added.

    Declaration
    public void AddOverride(SpriteLibraryAsset spriteLib, string category)
    Parameters
    Type Name Description
    SpriteLibraryAsset spriteLib

    Sprite Library Asset to query.

    string category

    Category name from the Sprite Library Asset to add override.

    AddOverride(SpriteLibraryAsset, string, string)

    Add or replace an override when querying for the given Category and Label from a SpriteLibraryAsset.

    Declaration
    public void AddOverride(SpriteLibraryAsset spriteLib, string category, string label)
    Parameters
    Type Name Description
    SpriteLibraryAsset spriteLib

    Sprite Library Asset to query.

    string category

    Category name from the Sprite Library Asset to add override.

    string label

    Label name to add override.

    GetSprite(string, string)

    Return the Sprite that is registered for the given Category and Label for the SpriteLibrary.

    Declaration
    public Sprite GetSprite(string category, string label)
    Parameters
    Type Name Description
    string category

    Category name.

    string label

    Label name.

    Returns
    Type Description
    Sprite

    Sprite associated to the name and index.

    HasOverride(string, string)

    Method to check if a Category and Label pair has an override.

    Declaration
    public bool HasOverride(string category, string label)
    Parameters
    Type Name Description
    string category

    Category name.

    string label

    Label name.

    Returns
    Type Description
    bool

    True if override exist, false otherwise.

    OnPreviewUpdate()

    Empty method. Implemented for the IPreviewable interface.

    Declaration
    public void OnPreviewUpdate()

    RefreshSpriteResolvers()

    Request SpriteResolver components that are in the same hierarchy to refresh.

    Declaration
    public void RefreshSpriteResolvers()

    RemoveOverride(string)

    Remove all Sprite Library override for a given category.

    Declaration
    public void RemoveOverride(string category)
    Parameters
    Type Name Description
    string category

    Category overrides to remove.

    RemoveOverride(string, string)

    Remove Sprite Library override for a given category and label.

    Declaration
    public void RemoveOverride(string category, string label)
    Parameters
    Type Name Description
    string category

    Category to remove.

    string label

    Label to remove.

    Implements

    UnityEngine.U2D.Common.IPreviewable
    In This Article
    Back to top
    Copyright © 2024 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)