# ParticleSystemShapeMultiModeValue

> The mode used to generate new points in a shape.

## Definition

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

```csharp
public enum ParticleSystemShapeMultiModeValue
```

## Fields

| Value                                                                                                       | Description                                                                                                  |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| [BurstSpread](/engine/6000.7/script-reference/unityengine/particlesystemshapemultimodevalue/burstspread.md) | Distribute new particles around the shape evenly.                                                            |
| [Loop](/engine/6000.7/script-reference/unityengine/particlesystemshapemultimodevalue/loop.md)               | Animate the emission point around the shape.                                                                 |
| [PingPong](/engine/6000.7/script-reference/unityengine/particlesystemshapemultimodevalue/pingpong.md)       | Animate the emission point around the shape, alternating between clockwise and counter-clockwise directions. |
| [Random](/engine/6000.7/script-reference/unityengine/particlesystemshapemultimodevalue/random.md)           | Generate points randomly. (Default)                                                                          |
