# undoRedoPerformed

> Callback that is triggered after an undo or a redo was executed.

## Definition

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

```csharp
public static Undo.UndoRedoCallback undoRedoPerformed
```

### Remarks

For more information on whether the callback was called from an undo or a redo, use [Undo.undoRedoEvent](/engine/6000.6/script-reference/unityeditor/undo/undoredoevent.md) instead.

### Examples

```csharp
using UnityEditor;
using UnityEngine;

public class ExampleScript : MonoBehaviour
{
    void Start()
    {
        Undo.undoRedoPerformed += MyUndoRedoCallback;
    }

    void MyUndoRedoCallback()
    {
        // code for the action to take on Undo/Redo
    }
}
```
