Пример #1
0
 void Destroy()
 {
     GridRenderer.Destroy();
     UnregisterDelegates();
     foreach (Action <bool> listener in toolbarEventSubscribers)
     {
         listener(false);
     }
     EditorUtility.SetUnityGridEnabled(true);
     SceneView.RepaintAll();
 }
Пример #2
0
        void SetGridEnabled(bool enable)
        {
            m_DrawGrid = enable;

            if (!m_DrawGrid)
            {
                GridRenderer.Destroy();
            }
            else
            {
                EditorUtility.SetUnityGridEnabled(false);
            }

            EditorPrefs.SetBool(PreferenceKeys.ShowGrid, enable);

            DoGridRepaint();
        }