private void OnDisable() { if (listeningToEvents) { listeningToEvents = false; DrawGUI.CancelOnEveryBeginOnGUI(OnBeginOnGUI); #if UNITY_EDITOR UnityEditor.Undo.undoRedoPerformed -= DetectUndoneActions; #endif } }
public void Dispose() { Cursor.OnPositionChanged -= OnCursorPositionChanged; DrawGUI.CancelOnEveryBeginOnGUI(OnBeginOnGUI); DrawGUI.OnEventUsed -= OnEventUsed; }