From 4544cc1464bb67451ae8f949c574ba14050bb423 Mon Sep 17 00:00:00 2001 From: Mike Wuetherick Date: Wed, 1 Jan 2020 18:04:51 -0800 Subject: [PATCH] attempting fix for SO not saving itself --- .../Editor/MultiScene/MultiSceneLoaderEditor.cs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/com.unity.film-tv.toolbox/Editor/MultiScene/MultiSceneLoaderEditor.cs b/com.unity.film-tv.toolbox/Editor/MultiScene/MultiSceneLoaderEditor.cs index 6514cb1..8ce8970 100644 --- a/com.unity.film-tv.toolbox/Editor/MultiScene/MultiSceneLoaderEditor.cs +++ b/com.unity.film-tv.toolbox/Editor/MultiScene/MultiSceneLoaderEditor.cs @@ -47,6 +47,7 @@ namespace Unity.FilmTV.Toolbox.MultiScene public override void OnInspectorGUI() { + serializedObject.Update(); sceneConfig = (MultiSceneLoader)target; EditorGUILayout.Space(); @@ -188,7 +189,14 @@ namespace Unity.FilmTV.Toolbox.MultiScene } } GUILayout.EndVertical(); - } + serializedObject.ApplyModifiedProperties(); + if( GUI.changed) + { + EditorUtility.SetDirty(sceneConfig); + AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); + } + } public void ReorderListEntry( SceneConfig thisEntry, ListSort sort) {