# outputEventReceived

> Output event are reported trough this callback.

## Definition

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

```csharp
public Action<VFXOutputEventArgs> outputEventReceived
```

### Remarks

If you need to store the [VFXEventAttribute](/engine/6000.0/script-reference/unityengine/vfx/vfxeventattribute.md) in the OutputEventArgs, use the copy constructor of [VFXEventAttribute](/engine/6000.0/script-reference/unityengine/vfx/vfxeventattribute.md) or retrieve the value immediately. This is necessary because Unity recycles the [VFXEventAttribute](/engine/6000.0/script-reference/unityengine/vfx/vfxeventattribute.md).
