Version: 2017.3

Description

OnDestroy is called to close the EditorWindow window.


A simple example of OnDestroy()

// OnDestroy example.
// Close the window when the Button is pressed.  The window
// will receive an OnDestroy() call.

using UnityEngine; using UnityEditor;

public class OnDestroyExample : EditorWindow { [MenuItem("Examples/OnDestroyExample")] static void Init() { GetWindow<OnDestroyExample>("OnDestroy"); }

void OnGUI() { if (GUILayout.Button("Close")) { this.Close(); } }

void OnDestroy() { Debug.Log("Destroyed..."); } }