示例#1
0
        void OnDestroy()
        {
            //	Debug.Log("WINDOW.OnDestroy");

            SceneView.onSceneGUIDelegate -= this.OnSceneGUI;

            sceneManipulator.Destroy();
            sceneManipulator = null;

            isOpen   = false;
            instance = null;
        }
示例#2
0
        void OnDestroy()
        {
#if UNITY_2019_1_OR_NEWER
            SceneView.duringSceneGui -= this.OnSceneGUI;
            SceneView.beforeSceneGui -= this.OnBeforeSceneGUI;
#else
            SceneView.onSceneGUIDelegate -= this.OnSceneGUI;
#endif

            if (sceneManipulator != null)
            {
                sceneManipulator.Destroy();
                sceneManipulator = null;
            }

            isOpen   = false;
            instance = null;
        }