跳转到内容

UBot Package Library

C++
UUBotPackageLibrary
父类
UBlueprintFunctionLibrary
类型
函数库
模块
UBotCore · UBotCore 0.1.2
头文件
Source/UBotCore/Public/UBotPackageLibrary.h

在蓝图里查询已安装的 uBot Package 和扩展点。

纯函数 · UUBotPackageLibrary.FindUBotPackage

按名称查找已安装的 Package,不区分大小写。找到时 Return Value 为 true,Out Info 是它的信息。

引脚方向类型
Name输入String
Out Info输出UBot Package Info结构体
Return Value输出Boolean

纯函数 · UUBotPackageLibrary.GetInstalledUBotPackages

所有已安装的 uBot Package(不论是否启用),按名称排序。

引脚方向类型
Return Value输出UBot Package Info结构体数组

纯函数 · UUBotPackageLibrary.GetUBotExtensionNames

某个扩展点上已注册的扩展名,按注册顺序;扩展点还没有声明时为空。

引脚方向类型默认值
Point Name输入NameNone
Return Value输出Name数组

纯函数 · UUBotPackageLibrary.GetUBotExtensionPointNames

已声明的扩展点名称,按声明顺序。

引脚方向类型
Return Value输出Name数组

纯函数 · UUBotPackageLibrary.GetUBotPackageVersion

已安装 Package 的版本号;没有安装时返回空字符串。

引脚方向类型
Name输入String
Return Value输出String

纯函数 · UUBotPackageLibrary.IsUBotPackageEnabled

Package 是否已安装并启用。

引脚方向类型
Name输入String
Return Value输出Boolean

纯函数 · UUBotPackageLibrary.IsUBotPackageVersionSatisfied

Package 已安装且版本满足约束(例如 ^0.1.0)时为 true。没有安装,或版本号、约束无法解析时为 false。

引脚方向类型
Name输入String
Constraint输入String
Return Value输出Boolean