EditorWindow подтверждение закрытия окна
Добавлено: 13 авг 2014, 18:15
Как можно сделать подтверждение закрытия окна EditorWindow в том случае, если закрываем его с помощью крестика в правом верхнем углу (красная точка на Mac OS), единственное событие которое при этом вызывается, это как я понял OnDestroy(), но если оно вызвано, то объект уже всяко будет уничтожен, пересоздать заново окно в нем тоже не получается.
У кого есть какие мысли, буду рад услышать.
Синтаксис:
Используется csharp
void OnDestroy()
{
if (EditorUtility.DisplayDialog("Created Item Don't Save", "Are you sure want to exit", "Ok", "Cancel"))
{
//Уничтожаем окно
}
else
{
//Не уничтожаем окно
}
}
{
if (EditorUtility.DisplayDialog("Created Item Don't Save", "Are you sure want to exit", "Ok", "Cancel"))
{
//Уничтожаем окно
}
else
{
//Не уничтожаем окно
}
}
У кого есть какие мысли, буду рад услышать.