EditorApplication

class in UnityEditor

Switch to Manual

Description

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

Static Variables

applicationContentsPathПуть к содержимому редактора Unity. (только чтение)
applicationPathВозвращает путь к приложению редактора Unity. (Только чтение)
contextualPropertyMenuCallback raised whenever the user contex-clicks on a property in an Inspector.
delayCallDelegate which is called once after all inspectors update.
hierarchyWindowItemOnGUIДелегат для событий OnGUI для каждого видимого элемента списка в HierarchyWindow.
isCompilingКомпилирует ли редактор скрипты в данный момент? (Только чтение)
isPausedНаходится ли редактор на паузе в данный момент?
isPlayingНаходится ли редактор в режиме воспроизведения?
isPlayingOrWillChangePlaymodeНаходится ли проигрыватель в режиме воспроизведения, или переключается на него? (только чтение)
isRemoteConnectedIs editor currently connected to Unity Remote 4 client app.
isTemporaryProjectReturns true if the current project was created as a temporary project.
isUpdatingTrue if the Editor is currently refreshing the AssetDatabase.
modifierKeysChangedДелегат для события изменения состояния клавиш-модификаторов.
projectWindowItemOnGUIДелегат для событий OnGUI для каждого видимого элемента в ProjectWindow.
scriptingRuntimeVersionReturns the scripting runtime version currently used by the Editor.
searchChangedОбратный вызов, срабатывающий каждый раз, когда изменяется содержимое поисковой строки окна.
timeSinceStartupВремя, с которого запущен редактора. (Только чтение)
updateДелегат для общих обновлений.

Static Functions

BeepПроигрывает системный гудок.
DirtyHierarchyWindowSortingSet the hierarchy sorting method as dirty.
ExecuteMenuItemВызывает пункт меню по указанному пути.
ExitВыходит из приложения редактора Unity.
LockReloadAssembliesПредотвращает загрузку сборок, когда это неудобно.
OpenProjectОткрыть другой проект.
QueuePlayerLoopUpdateNormally, a player loop update will occur in the editor when the Scene has been modified. This method allows you to queue a player loop update regardless of whether the Scene has been modified.
RepaintHierarchyWindowМожет быть использован для обеспечения перерисовки HierarchyWindow.
RepaintProjectWindowМожет быть использован для обеспечения перерисовки ProjectWindow
SetTemporaryProjectKeepPathSets the path that Unity should store the current temporary project at, when the project is closed.
StepВыполняет один шаг кадра.
UnlockReloadAssembliesДолжно вызываться после LockReloadAssemblies, чтобы возобновить загрузку сборок.

Events

hierarchyChangedEvent that is raised when an object or group of objects in the hierarchy changes.
pauseStateChangedEvent that is raised whenever the Editor's pause state changes.
playModeStateChangedEvent that is raised whenever the Editor's play mode state changes.
projectChangedEvent that is raised whenever the state of the project changes.
quittingUnity raises this event when the editor application is quitting.
wantsToQuitUnity raises this event when the editor application wants to quit.

Delegates

CallbackFunctionДелегат, вызываемый из обработчиков EditorApplication
HierarchyWindowItemCallbackДелегат, вызываемый для каждого видимого элемента списка в HierarchyWindow на каждом событии OnGUI.
ProjectWindowItemCallbackДелегат, вызываемый для каждого видимого элемента списка в ProjectWindow на каждом событии OnGUI.
SerializedPropertyCallbackFunctionDelegate to be called from EditorApplication contextual inspector callbacks.