private static void Initialize()
        {
            var proSurfaceSnapInstances = GameObject.FindObjectsOfType <ProSurfaceSnap>();

            foreach (var instance in proSurfaceSnapInstances)
            {
                DestroyImmediate(instance.gameObject);
            }

            GameObject newObject = new GameObject("ProSurfaceSnap");

            newObject.AddComponent <ProSurfaceSnap>();

            SnapSettingsWindow.Init();
        }
        public static void Init()
        {
            SnapSettingsWindow window = (SnapSettingsWindow)EditorWindow.GetWindow(typeof(SnapSettingsWindow));

            window.Show();
        }