Version: 2020.1

Client

class in UnityEditor.PackageManager

切换到手册

描述

使用 Unity Package Manager Client 类可管理在项目中使用的包。

注意:只能按顺序调用客户端方法。如果尝试同时添加或删除多个包,结果将具有不确定性。例如,如果在 Remove 操作正在进行或已排队时对包调用 Remove 方法,则可能覆盖当前操作,并且只处理最新的 Remove 操作。

静态函数

Add向项目添加包依赖关系。这是安装包的等效项。
Embed在项目中嵌入包。
List列出项目所依赖的包。
Pack从包文件夹中创建一个 GZip tarball 文件。该文件的格式和内容与将包发布到包注册表时的文件相同。
Remove从项目中移除(卸载)之前添加的包。
ResetToEditorDefaults将为项目安装的包的列表重置为编辑器的默认配置。此操作将清除添加到项目中的所有包,仅保留为当前编辑器默认配置设置的包。
ResolveForces the Package Manager to resolve the project's packages, reinstalling any altered or missing package and removing extraneous packages.
Search搜索 Unity 包注册表以获取给定的包。
SearchAll在 Unity 包注册表中搜索与当前 Unity 版本兼容的所有包。