1.7.2: Fixed issue, where changing scene by opening scene files would not refresh scene selection tool

This commit is contained in:
Anders Ejlersen 2022-09-20 07:44:26 +02:00
parent aa117603f1
commit 10d07b986f
2 changed files with 7 additions and 1 deletions

View file

@ -12,6 +12,7 @@ namespace Module.NavigationTool.Editor.Toolbar
EditorApplication.playModeStateChanged += OnPlayModeStateChanged; EditorApplication.playModeStateChanged += OnPlayModeStateChanged;
SceneManager.activeSceneChanged += OnActiveSceneChanged; SceneManager.activeSceneChanged += OnActiveSceneChanged;
EditorSceneManager.newSceneCreated += OnNewSceneCreated; EditorSceneManager.newSceneCreated += OnNewSceneCreated;
EditorSceneManager.activeSceneChangedInEditMode += OnActiveSceneChangedInEditMode;
} }
private static void OnPlayModeStateChanged(PlayModeStateChange state) private static void OnPlayModeStateChanged(PlayModeStateChange state)
@ -24,6 +25,11 @@ namespace Module.NavigationTool.Editor.Toolbar
ToolScenePicker.SetAsDirty(); ToolScenePicker.SetAsDirty();
} }
private static void OnActiveSceneChangedInEditMode(Scene from, Scene to)
{
ToolScenePicker.SetAsDirty();
}
private static void OnNewSceneCreated(Scene scene, NewSceneSetup setup, NewSceneMode mode) private static void OnNewSceneCreated(Scene scene, NewSceneSetup setup, NewSceneMode mode)
{ {
ToolScenePicker.SetAsDirty(); ToolScenePicker.SetAsDirty();

View file

@ -1,6 +1,6 @@
{ {
"name": "com.module.navigationtool", "name": "com.module.navigationtool",
"version": "1.7.1", "version": "1.7.2",
"displayName": "Module.NavigationTool", "displayName": "Module.NavigationTool",
"description": "Support for navigation tools, like favorites, history and toolbars", "description": "Support for navigation tools, like favorites, history and toolbars",
"unity": "2019.2", "unity": "2019.2",