Version: 2020.2
public static PackageManager.Requests.ListRequest List ();
public static PackageManager.Requests.ListRequest List (bool offlineMode);
public static PackageManager.Requests.ListRequest List (bool offlineMode, bool includeIndirectDependencies);

参数

offlineMode 指定 Package Manager 是否从远程 Unity 包注册表请求有关项目包的最新信息。当 offlineModetrue 时,Package Manager 返回的 PackageCollection 中的 PackageInfo 对象包含从本地包缓存获取的信息,这些信息可能已经过时。
includeIndirectDependencies 如果设置为 true,则在 Package Manager 返回的 PackageCollection 中包含间接依赖关系。间接依赖关系包括在项目包的清单或其他间接依赖关系的清单中引用的包。如果设置为 false,则仅包含项目清单中直接列出的包。

返回

ListRequest 一个 ListRequest 实例,可用于监控异步操作,并在操作完成时获取结果。

描述

列出项目所依赖的包。

List() 是一个异步操作。操作完成后,返回的 ListRequest 的 Result 属性会引用一个 PackageCollection 对象,该对象描述当前项目中使用的包。