From 34fe565b7432be087ef4b20fd89cacffb22012e1 Mon Sep 17 00:00:00 2001 From: Ejlersen Date: Thu, 29 Jul 2021 08:38:20 +0200 Subject: [PATCH] 0.6.4: Added log warning to UI Canvas picker --- Editor/Toolbar/Tools/ToolUICanvasPicker.cs | 10 ++++++++-- package.json | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/Editor/Toolbar/Tools/ToolUICanvasPicker.cs b/Editor/Toolbar/Tools/ToolUICanvasPicker.cs index df7888f..e061d07 100644 --- a/Editor/Toolbar/Tools/ToolUICanvasPicker.cs +++ b/Editor/Toolbar/Tools/ToolUICanvasPicker.cs @@ -68,10 +68,16 @@ namespace Game.NavigationTool.Editor.Tools private static void Focus(int instanceId) { - var canvas = EditorUtility.InstanceIDToObject(instanceId) as Canvas; - + var obj = EditorUtility.InstanceIDToObject(instanceId); + var canvas = obj as Canvas; + if (canvas == null) + { + if (obj != null) + Debug.LogWarning("Failed to find Canvas component on object", obj); + return; + } Selection.activeObject = canvas; Bounds bounds = InternalEditorUtility.CalculateSelectionBounds(false, true, true); diff --git a/package.json b/package.json index cdcf8f3..6d199ee 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.module.navigationtool", - "version": "0.6.3", + "version": "0.6.4", "displayName": "Module.NavigationTool", "description": "Support for navigation tools, like favorites, history and toolbars", "unity": "2019.2",