# GetObjectReferenceCurve(AnimationClip, EditorCurveBinding)

> Retrieves the object reference curve that the binding points to.

## Definition

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

```csharp
public static ObjectReferenceKeyframe[] GetObjectReferenceCurve(AnimationClip clip, EditorCurveBinding binding)
```

### Parameters

**** (\[AnimationClip]\(/engine/6000.6/script-reference/unityengine/animationclip)): **** (\[EditorCurveBinding]\(/engine/6000.6/script-reference/unityeditor/editorcurvebinding)):&#x20;

### Returns

| Type                                                                                                  | Description                    |
| ----------------------------------------------------------------------------------------------------- | ------------------------------ |
| [ObjectReferenceKeyframe\[\]](/engine/6000.6/script-reference/unityeditor/objectreferencekeyframe.md) | Returns an array of keyframes. |

### Remarks

Unlike float curves, object reference curves do not have additional metadata. For this reason, an array of keyframes is returned instead of a curve object.

See also: [AnimationUtility.GetEditorCurve](/engine/6000.6/script-reference/unityeditor/animationutility/geteditorcurve.md).
