Interface IBoneModel | Package Manager UI website
docs.unity3d.com
    Show / Hide Table of Contents

    Interface IBoneModel

    Namespace: UnityEditor.Experimental.U2D.Animation
    Syntax
    public interface IBoneModel

    Properties

    bones

    Declaration
    IEnumerable<IBone> bones { get; }
    Property Value
    Type Description
    IEnumerable<IBone>

    Methods

    CreateNewChildBone(IBone, Vector3)

    Declaration
    IBone CreateNewChildBone(IBone parentBone, Vector3 position)
    Parameters
    Type Name Description
    IBone parentBone
    Vector3 position
    Returns
    Type Description
    IBone

    CreateNewRoot(Vector3)

    Declaration
    IBone CreateNewRoot(Vector3 position)
    Parameters
    Type Name Description
    Vector3 position
    Returns
    Type Description
    IBone

    DeleteBone(IBone)

    Declaration
    void DeleteBone(IBone bone)
    Parameters
    Type Name Description
    IBone bone

    GetRawData()

    Declaration
    List<UniqueSpriteBone> GetRawData()
    Returns
    Type Description
    List<UniqueSpriteBone>

    MoveBone(IBone, Vector3, Boolean)

    Declaration
    void MoveBone(IBone bone, Vector3 position, bool keepChildPosition = true)
    Parameters
    Type Name Description
    IBone bone
    Vector3 position
    System.Boolean keepChildPosition

    MoveTip(IBone, Vector3, Boolean)

    Declaration
    void MoveTip(IBone bone, Vector3 tipPosition, bool keepChildPosition = true)
    Parameters
    Type Name Description
    IBone bone
    Vector3 tipPosition
    System.Boolean keepChildPosition

    Parent(IBone, IBone)

    Declaration
    void Parent(IBone child, IBone parent)
    Parameters
    Type Name Description
    IBone child
    IBone parent

    RecordUndo(IBone, String)

    Declaration
    void RecordUndo(IBone bone, string operationName)
    Parameters
    Type Name Description
    IBone bone
    System.String operationName

    SetBoneName(IBone, String)

    Declaration
    void SetBoneName(IBone bone, string newName)
    Parameters
    Type Name Description
    IBone bone
    System.String newName

    SetRawData(List<UniqueSpriteBone>, Vector3)

    Declaration
    void SetRawData(List<UniqueSpriteBone> spriteBones, Vector3 offset)
    Parameters
    Type Name Description
    List<UniqueSpriteBone> spriteBones
    Vector3 offset
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023