版本: Unity 6 (6000.0)
语言英语
  • C#

事件.registeredPackages

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交内容,但我们确实会阅读来自用户提出的每项更改建议,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,您的更改建议无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

切换到手册

参数

一个 PackageRegistrationEventArgs 结构,描述对已注册包列表的修改。

描述

在应用对已注册包列表的更改后触发的事件。

在资产数据库完成刷新后发生,此时脚本已编译,域已重新加载(如果需要)。当您添加、更新或删除包含代码的包时,将会发生 域重新加载,它将重置已注册的事件处理程序。为了确保您的事件处理程序被调用,请使用 InitializeOnLoadAttributeInitializeOnLoadMethodAttribute 在域重新加载发生后但事件触发之前注册事件处理程序。
注意:无法保证 AssetPostprocessor 在此事件触发之前完成,因此不要依赖于后处理事件的执行顺序。