处理程序,用于在项目状态发生更改时发送的消息。
触发此消息的操作包括创建资源或对其进行重命名或重定父级,
以及移动或重命名项目中的文件夹。请注意,系统不会为响应这些操作
而立即发送该消息,而是会在下一次更新编辑器应用程序期间发送。
对已设置 HideFlags.HideInHierarchy 的资源执行的操作不会发送此消息。
OnProjectChange 消息用于报告 Project 窗口中的项
发生更改的时间。更改示例可能包括将新游戏对象或材质
添加到项目中。此外,添加空文件夹也将
正常进行。最后一个示例是,OnProjectChange 将用于
查看 Project 窗口中发生的任何更改。
See Also: EditorApplication.projectChanged.
.
using UnityEditor;
class MyEditor : EditorWindow { void OnProjectChange() { // Update editor according to changes in the Project } }