# ParticleSystemGradientMode

> The particle gradient mode.

## Definition

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

```csharp
public enum ParticleSystemGradientMode
```

## Remarks

This is used by [ParticleSystem.MinMaxGradient](/engine/6000.7/script-reference/unityengine/particlesystem/minmaxgradient.md) to determine which mode to evaluate color gradients in.

## Fields

| Value                                                                                                  | Description                                                                                                                                                                |
| ------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Color](/engine/6000.7/script-reference/unityengine/particlesystemgradientmode/color.md)               | Use a single color for the [ParticleSystem.MinMaxGradient](/engine/6000.7/script-reference/unityengine/particlesystem/minmaxgradient.md).                                  |
| [Gradient](/engine/6000.7/script-reference/unityengine/particlesystemgradientmode/gradient.md)         | Use a single color gradient for the [ParticleSystem.MinMaxGradient](/engine/6000.7/script-reference/unityengine/particlesystem/minmaxgradient.md).                         |
| [RandomColor](/engine/6000.7/script-reference/unityengine/particlesystemgradientmode/randomcolor.md)   | Define a list of colors in the [ParticleSystem.MinMaxGradient](/engine/6000.7/script-reference/unityengine/particlesystem/minmaxgradient.md), to be chosen from at random. |
| [TwoColors](/engine/6000.7/script-reference/unityengine/particlesystemgradientmode/twocolors.md)       | Use a random value between 2 colors for the [ParticleSystem.MinMaxGradient](/engine/6000.7/script-reference/unityengine/particlesystem/minmaxgradient.md).                 |
| [TwoGradients](/engine/6000.7/script-reference/unityengine/particlesystemgradientmode/twogradients.md) | Use a random value between 2 color gradients for the [ParticleSystem.MinMaxGradient](/engine/6000.7/script-reference/unityengine/particlesystem/minmaxgradient.md).        |
