# Reinit()

> Reintialize visual effect.

## Definition

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

```csharp
public void Reinit()
```

### Remarks

* Restores every system to its initial state.

* Resets the internal total time to zero.

* If [\_resetSeedOnPlay](/engine/6000.6/script-reference/unityengine/vfx/visualeffect/resetseedonplay.md) is true, this method recomputes a new random seed for the random value generator.

* Invokes [VisualEffect.SendEvent](/engine/6000.6/script-reference/unityengine/vfx/visualeffect/sendevent.md) with [VisualEffect.initialEventID](/engine/6000.6/script-reference/unityengine/vfx/visualeffect/initialeventid.md).
