Мои Уведомления
Привет, !
Мой Аккаунт Мои Финансы Мои Подписки Мои Настройки Выход
Руководство API скрипты

EditorApplication

класс в UnityEditor

Описание

Основной класс приложения.

Статические Свойства

applicationContentsPath Путь к папке содержимого редактора Unity. (Только чтение)
applicationPath Возвращает путь к приложению редактора Unity. (Только чтение)
contextualPropertyMenu Обратный вызов возникает всякий раз, когда пользователь контекстно-щелкает свойство в инспекторе.
delayCall Делегат, который вызывается один раз после обновления всех инспекторов.
hierarchyWindowItemOnGUI Делегировать события OnGUI для каждого видимого элемента списка в HierarchyWindow.
isCompiling Компилирует ли в данный момент скрипты редактор? (Только чтение)
isPaused Редактор сейчас приостановлен?
isPlaying Редактор сейчас находится в режиме воспроизведения?
isPlayingOrWillChangePlaymode Редактор сейчас находится в режиме воспроизведения или собирается переключиться на него? (Только чтение)
isRemoteConnected Подключен ли редактор в настоящее время к клиентскому приложению Unity Remote 4.
isTemporaryProject Возвращает значение true, если текущий проект был создан как временный проект.
isUpdating Истинно, если редактор в данный момент обновляет базу данных активов.
modifierKeysChanged Делегировать измененные клавиши-модификаторы клавиатуры.
projectWindowItemOnGUI Делегировать события OnGUI для каждого видимого элемента списка в ProjectWindow.
searchChanged Обратный вызов возникает всякий раз, когда изменяется содержимое окна поиска.
timeSinceStartup Время с момента запуска редактора. (Только чтение)
update Делегирование общих обновлений.

Статические Методы

Beep Воспроизведение звукового сигнала системы.
DirtyHierarchyWindowSorting Установите метод сортировки иерархии как грязный.
EnterPlaymode Переключает редактор в режим воспроизведения.
ExecuteMenuItem Вызывает пункт меню по указанному пути.
Exit Выйдите из редактора Unity.
ExitPlaymode Переключает редактор в режим редактирования.
LockReloadAssemblies Предотвращает загрузку сборок, когда это неудобно.
OpenProject Откройте другой проект.
QueuePlayerLoopUpdate Обычно обновление цикла игрока происходит в редакторе при изменении сцены. Этот метод позволяет ставить в очередь обновление цикла плеера независимо от того, была ли изменена сцена.
RepaintHierarchyWindow Может использоваться для обеспечения перерисовки HierarchyWindow.
RepaintProjectWindow Может использоваться для обеспечения перерисовки ProjectWindow.
SetTemporaryProjectKeepPath Задает путь, по которому Unity должен хранить текущий временный проект, когда проект закрывается.
Step Выполнить шаг с одним кадром.
UnlockReloadAssemblies Должен вызываться после LockReloadAssemblies, чтобы повторно разрешить загрузку сборок.

События

hierarchyChanged Событие, возникающее при изменении объекта или группы объектов в иерархии.
pauseStateChanged Событие, возникающее при изменении состояния паузы редактора.
playModeStateChanged Событие, которое возникает всякий раз, когда изменяется состояние режима воспроизведения редактора.
projectChanged Событие, которое возникает при изменении состояния проекта.
quitting Unity вызывает это событие, когда приложение редактора закрывается.
wantsToQuit Unity вызывает это событие, когда приложение редактора хочет выйти.

Делегаты

CallbackFunction Делегат, вызываемый из обратных вызовов EditorApplication.
HierarchyWindowItemCallback Делегат, который будет вызываться для каждого видимого элемента списка в HierarchyWindow при каждом событии OnGUI.
ProjectWindowItemCallback Делегат, который будет вызываться для каждого видимого элемента списка в ProjectWindow при каждом событии OnGUI.
SerializedPropertyCallbackFunction Делегат, вызываемый из обратных вызовов контекстного инспектора EditorApplication.
Вы можете отблагодарить автора, за перевод документации на русский язык. ₽ Спасибо
API скрипты 2021.3