Страница 1 из 1

EditorWindow подтверждение закрытия окна

СообщениеДобавлено: 13 авг 2014, 18:15
IDoNotExist
Как можно сделать подтверждение закрытия окна EditorWindow в том случае, если закрываем его с помощью крестика в правом верхнем углу (красная точка на Mac OS), единственное событие которое при этом вызывается, это как я понял OnDestroy(), но если оно вызвано, то объект уже всяко будет уничтожен, пересоздать заново окно в нем тоже не получается.

Синтаксис:
Используется csharp
        void OnDestroy()
        {
            if (EditorUtility.DisplayDialog("Created Item Don't Save", "Are you sure want to exit", "Ok", "Cancel"))
            {
                  //Уничтожаем окно
            }
            else
            {
                  //Не уничтожаем окно
            }

        }
 

У кого есть какие мысли, буду рад услышать.