Version: 5.6

EditorApplication

class in UnityEditor

切换到手册

描述

主应用程序类。

静态变量

applicationContentsPathUnity 编辑器 contents 文件夹的路径。(只读)
applicationPath返回 Unity 编辑器应用程序的路径。(只读)
contextualPropertyMenu每当用户上下文单击 Inspector 中的属性时引发的回调。
delayCall在所有检视面板更新之后调用一次的委托。
hierarchyWindowChanged当层级视图中的对象发生更改时将引发的回调。每次创建对象(或对象组)或对其进行重命名、定父级、取消父级或销毁时,都会引发此回调。
hierarchyWindowItemOnGUIHierarchy 窗口中每个可见列表项的 OnGUI 事件的委托。
isCompiling编辑器当前是否正在编译脚本?(只读)
isPaused编辑器当前是否已暂停?
isPlaying编辑器当前是否处于播放模式?
isPlayingOrWillChangePlaymode编辑器当前是处于播放模式,还是即将切换到该模式?(只读)
isRemoteConnected编辑器当前是否已连接到 Unity Remote 4 客户端应用程序。
isTemporaryProject如果当前项目是作为临时项目创建的,则返回 true。
isUpdating如果编辑器当前正在刷新 AssetDatabase,则为 true。
modifierKeysChanged已更改的键盘修改键的委托。
playmodeStateChangedDelegate for play mode state changes.
projectWindowChanged每当 Project 窗口的状态发生更改时引发的回调。
projectWindowItemOnGUIProject 窗口中每个可见列表项的 OnGUI 事件的委托。
searchChanged每当窗口的搜索框的内容发生更改时引发的回调。
timeSinceStartup自编辑器启动以来经过的时间。(只读)
update通用更新的委托。

静态函数

Beep播放系统哔哔声。
DirtyHierarchyWindowSorting将层级视图排序方法设置为“脏”。
ExecuteMenuItem调用指定路径中的菜单项。
Exit退出 Unity 编辑器应用程序。
LoadLevelAdditiveAsyncInPlayMode在播放模式下以异步方式另外加载给定关卡。
LoadLevelAdditiveInPlayMode在播放模式下另外加载给定关卡。
LoadLevelAsyncInPlayMode在播放模式下以异步方式加载给定关卡。
LoadLevelInPlayMode在播放模式下加载给定关卡。
LockReloadAssemblies防止在不方便时加载程序集。
OpenProject打开另一个项目。
RepaintHierarchyWindow可用于确保重绘 Hierarchy 窗口。
RepaintProjectWindow可用于确保重绘 Project 窗口。
SetTemporaryProjectKeepPath设置 Unity 在关闭当前的临时项目时应在哪个路径存储该项目。
Step执行单帧步骤。
UnlockReloadAssemblies必须在 LockReloadAssemblies 之后调用,以重新启用程序集的加载过程。

委托

CallbackFunction要从 EditorApplication 回调中调用的委托。
HierarchyWindowItemCallback要在每个 OnGUI 事件上为 Hierarchy 窗口中的每个可见列表项调用的委托。
ProjectWindowItemCallback要在每个 OnGUI 事件上为 Project 窗口中的每个可见列表项调用的委托。
SerializedPropertyCallbackFunction要从 EditorApplication 上下文检视面板回调中调用的委托。