FixUnityScriptableObjectDirtying

This class fixes a bug where Unity's Undo.RecordObject does not mark ScriptableObjects dirty when a change is recorded for them. It does this by subscribing to the Undo.postprocessModifications event, and marking all modified ScriptableObjects dirty manually.

namespace Sirenix.OdinInspector.Editor
{
[InitializeOnLoadAttribute]
static class FixUnityScriptableObjectDirtying
}

Requirements

Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector
Version: 2.0.0.0