# FloatCurve(string, Type, string)

> Creates a preconfigured binding for a float curve.

## Definition

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

```csharp
public static EditorCurveBinding FloatCurve(string inPath, Type inType, string inPropertyName)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The transform path to the object to animate.**** (\[Type]\(https\://learn.microsoft.com/dotnet/api/system.type)): The type of the object to animate.**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The name of the property to animate on the object.

### Returns

| Type                                                                                    | Description |
| --------------------------------------------------------------------------------------- | ----------- |
| [EditorCurveBinding](/engine/6000.0/script-reference/unityeditor/editorcurvebinding.md) |             |

### Remarks

Use float curves for any property that can be interpolated. For example, use [EditorCurveBinding.FloatCurve](/engine/6000.0/script-reference/unityeditor/editorcurvebinding/floatcurve.md) for floats, booleans and integers.
