UnityEditor.ParticleSystemInspector.OnDisable C# (CSharp) Method

OnDisable() public method

public OnDisable ( ) : void
return void
        public void OnDisable()
        {
            SceneView.onSceneGUIDelegate = (SceneView.OnSceneFunc) Delegate.Remove(SceneView.onSceneGUIDelegate, new SceneView.OnSceneFunc(this.OnSceneViewGUI));
            EditorApplication.projectWindowChanged = (EditorApplication.CallbackFunction) Delegate.Remove(EditorApplication.projectWindowChanged, new EditorApplication.CallbackFunction(this.HierarchyOrProjectWindowWasChanged));
            EditorApplication.hierarchyWindowChanged = (EditorApplication.CallbackFunction) Delegate.Remove(EditorApplication.hierarchyWindowChanged, new EditorApplication.CallbackFunction(this.HierarchyOrProjectWindowWasChanged));
            Undo.undoRedoPerformed = (Undo.UndoRedoCallback) Delegate.Remove(Undo.undoRedoPerformed, new Undo.UndoRedoCallback(this.UndoRedoPerformed));
            if (this.m_ParticleEffectUI != null)
            {
                this.m_ParticleEffectUI.Clear();
            }
        }