From 8f1f6cd0b2a4af21fa4e4c6355d90ba54d7eea26 Mon Sep 17 00:00:00 2001 From: Sinai <49360850+sinai-dev@users.noreply.github.com> Date: Tue, 12 Apr 2022 00:27:05 +1000 Subject: [PATCH] Fix JumpToTransform exception with HideAndDontSave --- src/ObjectExplorer/SceneExplorer.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ObjectExplorer/SceneExplorer.cs b/src/ObjectExplorer/SceneExplorer.cs index 51ccbbc..cceefd1 100644 --- a/src/ObjectExplorer/SceneExplorer.cs +++ b/src/ObjectExplorer/SceneExplorer.cs @@ -79,7 +79,11 @@ namespace UnityExplorer.ObjectExplorer var go = transform.gameObject; if (SceneHandler.SelectedScene != go.scene) { - int idx = sceneDropdown.options.IndexOf(sceneToDropdownOption[go.scene]); + int idx; + if (go.scene == default || go.scene.handle == -1) + idx = sceneDropdown.options.Count - 1; + else + idx = sceneDropdown.options.IndexOf(sceneToDropdownOption[go.scene]); sceneDropdown.value = idx; }