Undo.postprocessModifications

public static Undo.PostprocessModifications postprocessModifications;

Description

Callback that is triggered whenever a new set of property modifications is created.

Additional resources: PostprocessModifications.

using UnityEditor;
using UnityEngine;

public class ExamplePostprocessModificationScript : MonoBehaviour { void Start() { Undo.postprocessModifications += MyPostprocessModificationsCallback; }

void OnDestroy() { Undo.postprocessModifications -= MyPostprocessModificationsCallback; }

UndoPropertyModification[] MyPostprocessModificationsCallback(UndoPropertyModification[] modifications) { // here, you can perform processing of the recorded modifications before returning them return modifications; } }

Did you find this page useful? Please give it a rating: