# SpriteBone

> Stores a set of information that describes the bind pose of this Sprite.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.U2D](/engine/6000.5/script-reference/unityengine/u2d.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public struct SpriteBone
```

## Remarks

This struct describes the hierarchy and other spatial relationships between the bones of this Sprite.

## Properties

| Property                                                                           | Description                                                                                                                                                                                                       |
| ---------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [color](/engine/6000.5/script-reference/unityengine/u2d/spritebone/color.md)       | Shows the color set for the bone in the Editor.                                                                                                                                                                   |
| [guid](/engine/6000.5/script-reference/unityengine/u2d/spritebone/guid.md)         | The Unique GUID of this bone.                                                                                                                                                                                     |
| [length](/engine/6000.5/script-reference/unityengine/u2d/spritebone/length.md)     | The length of the bone. This is important for the leaf bones to describe their length without needing another bone as the terminal bone.                                                                          |
| [name](/engine/6000.5/script-reference/unityengine/u2d/spritebone/name.md)         | The name of the bone. This is useful when recreating bone hierarchy at editor or runtime. You can also use this as a way of resolving the bone path when a Sprite is bound to a more complex or richer hierarchy. |
| [parentId](/engine/6000.5/script-reference/unityengine/u2d/spritebone/parentid.md) | The ID of the parent of this bone.                                                                                                                                                                                |
| [position](/engine/6000.5/script-reference/unityengine/u2d/spritebone/position.md) | The position in local space of this bone.                                                                                                                                                                         |
| [rotation](/engine/6000.5/script-reference/unityengine/u2d/spritebone/rotation.md) | The rotation of this bone in local space.                                                                                                                                                                         |
