UBot Package Library
在蓝图里查询已安装的 uBot Package 和扩展点。
Find uBot Package
Section titled “Find uBot Package”Find uBot PackageNameOut InfoReturn Value
按名称查找已安装的 Package,不区分大小写。找到时 Return Value 为 true,Out Info 是它的信息。
| 引脚 | 方向 | 类型 |
|---|---|---|
| Name | 输入 | String |
| Out Info | 输出 | UBot Package Info结构体 |
| Return Value | 输出 | Boolean |
Get Installed uBot Packages
Section titled “Get Installed uBot Packages”Get Installed uBot PackagesReturn Value
所有已安装的 uBot Package(不论是否启用),按名称排序。
| 引脚 | 方向 | 类型 |
|---|---|---|
| Return Value | 输出 | UBot Package Info结构体数组 |
Get uBot Extension Names
Section titled “Get uBot Extension Names”Get uBot Extension NamesPoint NameNoneReturn Value
某个扩展点上已注册的扩展名,按注册顺序;扩展点还没有声明时为空。
| 引脚 | 方向 | 类型 | 默认值 |
|---|---|---|---|
| Point Name | 输入 | Name | None |
| Return Value | 输出 | Name数组 |
Get uBot Extension Point Names
Section titled “Get uBot Extension Point Names”Get uBot Extension Point NamesReturn Value
已声明的扩展点名称,按声明顺序。
| 引脚 | 方向 | 类型 |
|---|---|---|
| Return Value | 输出 | Name数组 |
Get uBot Package Version
Section titled “Get uBot Package Version”Get uBot Package VersionNameReturn Value
已安装 Package 的版本号;没有安装时返回空字符串。
| 引脚 | 方向 | 类型 |
|---|---|---|
| Name | 输入 | String |
| Return Value | 输出 | String |
Is uBot Package Enabled
Section titled “Is uBot Package Enabled”Is uBot Package EnabledNameReturn Value
Package 是否已安装并启用。
| 引脚 | 方向 | 类型 |
|---|---|---|
| Name | 输入 | String |
| Return Value | 输出 | Boolean |
Is uBot Package Version Satisfied
Section titled “Is uBot Package Version Satisfied”Is uBot Package Version SatisfiedNameConstraintReturn Value
Package 已安装且版本满足约束(例如 ^0.1.0)时为 true。没有安装,或版本号、约束无法解析时为 false。
| 引脚 | 方向 | 类型 |
|---|---|---|
| Name | 输入 | String |
| Constraint | 输入 | String |
| Return Value | 输出 | Boolean |