# overridesCount

> Returns the count of overrides.

## Definition

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

```csharp
public int overridesCount { get; }
```

### Examples

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

public class ResetOverrides : MonoBehaviour
{
    public AnimatorOverrideController overrideController;
    protected List<KeyValuePair<AnimationClip, AnimationClip>> overrides;

    public void ResetAllOverrides()
    {
        overrides = new List<KeyValuePair<AnimationClip, AnimationClip>>(overrideController.overridesCount);
        overrideController.GetOverrides(overrides);
        for (int i = 0; i < overrides.Count; ++i)
            overrides[i] = new KeyValuePair<AnimationClip, AnimationClip>(overrides[i].Key, null);
        overrideController.ApplyOverrides(overrides);
    }
}
```
