Пример #1
0
        private void EndEditProbes()
        {
            if (!m_EditingProbes)
            {
                return;
            }

            m_Editor.DeselectProbes();
            m_Editor.SetEditing(false);
            m_EditingProbes = false;
            Tools.s_Hidden  = false;
            SceneView.RepaintAll();
        }
 public void OnEnable()
 {
     m_Editor = new LightProbeGroupEditor(target as LightProbeGroup, this);
     m_Editor.PullProbePositions();
     m_Editor.DeselectProbes();
     m_Editor.PushProbePositions();
     SceneView.onSceneGUIDelegate += OnSceneGUIDelegate;
     Undo.undoRedoPerformed       += UndoRedoPerformed;
     EditMode.editModeStarted     += OnEditModeStarted;
     EditMode.editModeEnded       += OnEditModeEnded;
 }
Пример #3
0
        public void OnEnable()
        {
            m_Editor = new LightProbeGroupEditor(target as LightProbeGroup);
            m_Editor.PullProbePositions();
            m_Editor.DeselectProbes();
            m_Editor.PushProbePositions();

            m_Editor.drawTetrahedra = new SavedBool($"{target.GetType()}.drawTetrahedra", true);

            Undo.undoRedoPerformed   += UndoRedoPerformed;
            EditMode.editModeStarted += OnEditModeStarted;
            EditMode.editModeEnded   += OnEditModeEnded;
        }