public void OnDisable() { EndEditProbes(); Undo.undoRedoPerformed -= UndoRedoPerformed; SceneView.onSceneGUIDelegate -= OnSceneGUIDelegate; if (target != null) { m_Editor.PushProbePositions(); m_Editor = null; } }
public void OnDisable() { EndEditProbes(); Undo.undoRedoPerformed -= UndoRedoPerformed; EditMode.editModeStarted -= OnEditModeStarted; EditMode.editModeEnded -= OnEditModeEnded; if (target != null) { m_Editor.PushProbePositions(); m_Editor = null; } }
public void OnDisable() { EndEditProbes(); Undo.undoRedoPerformed -= UndoRedoPerformed; SceneView.duringSceneGui -= OnSceneGUIDelegate; EditMode.editModeStarted -= OnEditModeStarted; EditMode.editModeEnded -= OnEditModeEnded; if (target != null) { m_Editor.PushProbePositions(); m_Editor = null; } }
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; }