Version: 2023.1

PackageInfo

class in UnityEditor.PackageManager

切换到手册

描述

用于描述 Unity 包的结构。

对注册表中的包、源代码仓库修订版本、网络中的资源或磁盘上可用包的引用。

变量

assetPathAssetDatabase 中包的资源路径。
author包创作者的 AuthorInfo 实例。
category包的类别。
changelogUrlThe custom URL for the changelog for the package.
datePublished包的发布日期和时间。
dependencies一个 DependencyInfos 数组,其中列出此包直接依赖的所有包。
deprecationMessageDeprecation message for the version that this instance represents.
description包的详细描述。
displayName包的友好显示名称。
documentationUrlThe custom URL for documentation for the package.
errors与包相关的错误。
git为 Git 包提供详细信息的 GitInfo 实例。
isDeprecatedSet to `true` if the package version that this instance represents is deprecated.
isDirectDependency如果包是项目的直接依赖关系。
keywords与包相关的关键字数组。
licensesUrlThe custom URL for the licenses of a package.
name包的唯一名称。
packageId包的标识符。
registryThe registry where the Package Manager might find this package.
repositoryA RepositoryInfo instance containing information the repository that the package is hosted on.
resolvedDependenciesAn array of DependencyInfo instances listing all the packages this package directly or indirectly depends on and the versions they resolved to.
resolvedPath磁盘上项目的本地路径。
source包内容的来源。
type包的类型。
version包的版本。
versions包含有关包的可用版本信息的 VersionsInfo 实例。

静态函数

FindForAssemblyRetrieves information about the package containing an assembly, or the assembly definition used to build that assembly.
FindForAssetPath获取有关包含资源且基于该资源的路径的包的信息。
FindForPackageNameRetrieves information about the package based on the name of that package.
GetAllRegisteredPackagesRetrieves information about all packages that are currently loaded.
IsPackageRegisteredChecks if a specific package is registered with the UnityEditor.AssetDatabase.