Описание
OnDestroy вызывается для закрытия окна EditorWindow.

// Пример OnDestroy.
// Закрыть окно при нажатии Кнопки. Окно
// получит вызов OnDestroy().
using UnityEngine;
using UnityEditor;
public class OnDestroyExample : EditorWindow
{
[MenuItem("Examples/OnDestroyExample")]
static void Init()
{
GetWindow("OnDestroy");
}
void OnGUI()
{
if (GUILayout.Button("Close"))
{
this.Close();
}
}
void OnDestroy()
{
Debug.Log("Destroyed...");
}
}