# AudioSourceCurveType

> This defines the curve type of the different custom curves that can be queried and set within the AudioSource.

## Definition

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

```csharp
public enum AudioSourceCurveType
```

## Remarks

The AudioSource can hold a number of custom distance curves, this enum is used within the AudioSource API to differentiate between them.

## Fields

| Value                                                                                              | Description            |
| -------------------------------------------------------------------------------------------------- | ---------------------- |
| [CustomRolloff](/engine/6000.7/script-reference/unityengine/audiosourcecurvetype/customrolloff.md) | Custom Volume Rolloff. |
| [ReverbZoneMix](/engine/6000.7/script-reference/unityengine/audiosourcecurvetype/reverbzonemix.md) | Reverb Zone Mix.       |
| [SpatialBlend](/engine/6000.7/script-reference/unityengine/audiosourcecurvetype/spatialblend.md)   | The Spatial Blend.     |
| [Spread](/engine/6000.7/script-reference/unityengine/audiosourcecurvetype/spread.md)               | The 3D Spread.         |
