# SetTrails(Trails)

> Use this method with the results of an earlier call to ParticleSystem.GetTrails, in order to restore the Particle System to the state stored in the Trails object.

## Definition

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

> **Warning:**
>
> **Deprecated.** SetTrails is deprecated. Use SetParticlesAndTrails() instead. Avoid SetTrails when ParticleSystem.trails.dieWithParticles is false.

```csharp
public void SetTrails(ParticleSystem.Trails trailData)
```

### Parameters

**** (\[Trails]\(/engine/6000.6/script-reference/unityengine/particlesystem/trails)): The Trails to apply to the Particle System.

### Remarks

To fully restore a Particle System to a previous state, use this method along with [ParticleSystem.SetParticles](/engine/6000.6/script-reference/unityengine/particlesystem/setparticles.md) and [ParticleSystem.SetPlaybackState](/engine/6000.6/script-reference/unityengine/particlesystem/setplaybackstate.md).

Additional Resources: [ParticleSystem.GetTrails](/engine/6000.6/script-reference/unityengine/particlesystem/gettrails.md), [ParticleSystem.SetParticles](/engine/6000.6/script-reference/unityengine/particlesystem/setparticles.md), [ParticleSystem.SetPlaybackState](/engine/6000.6/script-reference/unityengine/particlesystem/setplaybackstate.md).
