Объявление
public void OnDisable();Описание
Эта функция вызывается, когда объект редактора выходит за пределы области видимости.
Это также вызывается при уничтожении редактора и может использоваться для любого кода очистки. Когда скрипты перезагружаются после завершения компиляции, будет вызван OnDisable, а затем OnEnable после загрузки скрипта.
using UnityEngine;
using UnityEditor;
using UnityEditor.AssetImporters;
public class ExampleScript : AssetImporterEditor
{
public override void OnDisable()
{
base.OnDisable();
Debug.Log("editor was removed");
}
}
OnDisable не может быть сопрограммой.