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; }
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; }