From 7571a0b6c60189708782461657d8baac57d696d0 Mon Sep 17 00:00:00 2001 From: Roman Fadeev Date: Sat, 23 May 2020 14:54:24 +0800 Subject: [PATCH] Fix deprecated onSceneGUIDelegate warning for Unity 2019.1 or newer --- Assets/Editor/NormalPainterWindow.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Assets/Editor/NormalPainterWindow.cs b/Assets/Editor/NormalPainterWindow.cs index eadc532..3b468fa 100644 --- a/Assets/Editor/NormalPainterWindow.cs +++ b/Assets/Editor/NormalPainterWindow.cs @@ -35,12 +35,20 @@ public static void Open() private void OnEnable() { isOpen = true; +#if UNITY_2019_1_OR_NEWER + SceneView.duringSceneGui += OnSceneGUI; +#else SceneView.onSceneGUIDelegate += OnSceneGUI; +#endif } private void OnDisable() { +#if UNITY_2019_1_OR_NEWER + SceneView.duringSceneGui += OnSceneGUI; +#else SceneView.onSceneGUIDelegate -= OnSceneGUI; +#endif isOpen = false; }