internal static void DirtyLivePropertyChanges(ActiveEditorTracker tracker)
{
if (!EditorApplication.isPlaying || s_LivePropertyOverrideCallbacks.Count <= 0)
{
return;
}
var editors = tracker.activeEditors;
for (var i = 0; i != editors.Length; i++)
{
if (tracker.GetVisible(i) == 0)
{
continue;
}
// Callback
var editor = editors[i];
if (IsLivePropertyChanged(editor))
{
editor.isInspectorDirty = true;
}
}
}