# undoRedoEvent

> Callback that is triggered after any undo or redo event.

## Definition

* **Type:** Field
* **Namespace:** [UnityEditor](/engine/6000.3/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
public static Undo.UndoRedoEventCallback undoRedoEvent
```

### Examples

```csharp
using UnityEditor;
using UnityEngine;

public class ExampleUndoRedoEventScript : MonoBehaviour
{
    void Start()
    {
        Undo.undoRedoEvent += OnUndoRedoEvent;
    }

    void OnDestroy()
    {
        Undo.undoRedoEvent -= OnUndoRedoEvent;
    }

    void OnUndoRedoEvent(in UndoRedoInfo info)
    {
        // code for the action to take on Undo or Redo event
    }
}
```
