# RequiredBone(int)

> Is the bone a member of the minimal set of bones that Mecanim requires for a human model?

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.7/script-reference/unityengine.md)
* **Assembly:** UnityEngine.AnimationModule

```csharp
public static bool RequiredBone(int i)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): Index of the bone to test.

### Returns

| Type                                                          | Description |
| ------------------------------------------------------------- | ----------- |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) |             |

### Remarks

The indexing order of the bones is the same as that used for the [HumanTrait.BoneName](/engine/6000.7/script-reference/unityengine/humantrait/bonename.md) array.

### Examples

```csharp
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour
{
    void Start()
    {
        string[] boneName = HumanTrait.BoneName;
        for (int i = 0; i < HumanTrait.BoneCount; ++i)
        {
            if (HumanTrait.RequiredBone(i))
                Debug.Log(boneName[i]);
        }
    }
}
```
