# GetAllCurves

> Retrieves all curves from a specific animation clip.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.3/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

## GetAllCurves(AnimationClip)

Retrieves all curves from a specific animation clip.

> **Warning:**
>
> **Deprecated.** GetAllCurves is deprecated. Use GetCurveBindings and GetObjectReferenceCurveBindings instead.

```csharp
public static AnimationClipCurveData[] GetAllCurves(AnimationClip clip)
```

### Parameters

**** (\[AnimationClip]\(/engine/6000.3/script-reference/unityengine/animationclip)):&#x20;

### Returns

| Type                                                                                                | Description |
| --------------------------------------------------------------------------------------------------- | ----------- |
| [AnimationClipCurveData\[\]](/engine/6000.3/script-reference/unityeditor/animationclipcurvedata.md) |             |

### Remarks

If `includeCurveData` is false, all retrieved animation curves are returned as null. Set `includeCurveData` to false to retrieve the list of curves, their types, and names.

## GetAllCurves(AnimationClip, bool)

Retrieves all curves from a specific animation clip.

> **Warning:**
>
> **Deprecated.** GetAllCurves is deprecated. Use GetCurveBindings and GetObjectReferenceCurveBindings instead.

```csharp
public static AnimationClipCurveData[] GetAllCurves(AnimationClip clip, bool includeCurveData)
```

### Parameters

**** (\[AnimationClip]\(/engine/6000.3/script-reference/unityengine/animationclip)): **** (\[bool]\(https\://learn.microsoft.com/dotnet/api/system.boolean)):&#x20;

### Returns

| Type                                                                                                | Description |
| --------------------------------------------------------------------------------------------------- | ----------- |
| [AnimationClipCurveData\[\]](/engine/6000.3/script-reference/unityeditor/animationclipcurvedata.md) |             |

### Remarks

If `includeCurveData` is false, all retrieved animation curves are returned as null. Set `includeCurveData` to false to retrieve the list of curves, their types, and names.
