public void OnDestroy() { if (base.hasFocus) { base.Invoke("OnLostFocus"); } base.actualView = null; foreach (EditorWindow window in this.m_Panes) { UnityEngine.Object.DestroyImmediate(window, true); } base.OnDestroy(); }