# ParticleSystemTrailMode

> Choose how Particle Trails are generated.

## Definition

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

```csharp
public enum ParticleSystemTrailMode
```

## Fields

| Value                                                                                             | Description                                                                         |
| ------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [PerParticle](/engine/6000.7/script-reference/unityengine/particlesystemtrailmode/perparticle.md) | Makes a trail behind each particle as the particle moves.                           |
| [Ribbon](/engine/6000.7/script-reference/unityengine/particlesystemtrailmode/ribbon.md)           | Draws a line between each particle, connecting the youngest particle to the oldest. |
