# ParticleSystemCustomDataMode

> Which mode CustomDataModule uses to generate its data.

## Definition

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

```csharp
public enum ParticleSystemCustomDataMode
```

## Fields

| Value                                                                                            | Description                                                                                                                        |
| ------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------- |
| [Color](/engine/6000.7/script-reference/unityengine/particlesystemcustomdatamode/color.md)       | Generate data using [ParticleSystem.MinMaxGradient](/engine/6000.7/script-reference/unityengine/particlesystem/minmaxgradient.md). |
| [Disabled](/engine/6000.7/script-reference/unityengine/particlesystemcustomdatamode/disabled.md) | Don't generate any data.                                                                                                           |
| [Vector](/engine/6000.7/script-reference/unityengine/particlesystemcustomdatamode/vector.md)     | Generate data using [ParticleSystem.MinMaxCurve](/engine/6000.7/script-reference/unityengine/particlesystem/minmaxcurve.md).       |
