# Hand

> A tracked hand on the device at an XRNode in the XR input subsystem.

## Definition

* **Type:** Struct
* **Namespace:** [UnityEngine.XR](/engine/6000.5/script-reference/unityengine/xr.md)
* **Assembly:** UnityEngine.XRModule
* **Implements:** [IEquatable\<Hand>](https://learn.microsoft.com/dotnet/api/system.iequatable-1)

```csharp
public struct Hand : IEquatable<Hand>
```

## Remarks

The Hand type represents a body element hierarchy corresponding to a human hand. It is comprised of [Bone](/engine/6000.5/script-reference/unityengine/xr/bone.md) type elements.

## Methods

| Method                                                                                        | Description                                                |
| --------------------------------------------------------------------------------------------- | ---------------------------------------------------------- |
| [TryGetFingerBones](/engine/6000.5/script-reference/unityengine/xr/hand/trygetfingerbones.md) | Gets a list of the finger bones for a finger on this hand. |
| [TryGetRootBone](/engine/6000.5/script-reference/unityengine/xr/hand/trygetrootbone.md)       | Gets the root bone for this hand.                          |
