public void OnDisable() { SceneView.onSceneGUIDelegate -= OnSceneViewGUI; EditorApplication.projectChanged -= HierarchyOrProjectWindowWasChanged; EditorApplication.hierarchyChanged -= HierarchyOrProjectWindowWasChanged; Undo.undoRedoPerformed -= UndoRedoPerformed; if (m_ParticleEffectUI != null) { m_ParticleEffectUI.Clear(); } }
public void OnDisable() { SceneView.onSceneGUIDelegate -= OnSceneViewGUI; EditorApplication.projectChanged -= HierarchyOrProjectWindowWasChanged; EditorApplication.hierarchyChanged -= HierarchyOrProjectWindowWasChanged; Undo.undoRedoPerformed -= UndoRedoPerformed; if (m_ParticleEffectUI != null) { m_ParticleEffectUI.Clear(); } ShortcutIntegration.instance.contextManager.DeregisterToolContext(m_ShortcutContext); }
internal void Clear() { m_Target = null; if (m_ParticleEffectUI != null) { m_ParticleEffectUI.Clear(); m_ParticleEffectUI = null; } }