交互系统组件(UCC)
{{ currentPage ? currentPage.title : "" }}
交互系统组件:UltimateCommandComponent
用于存放该Actor所有交互命令的组件
变量/函数 | 说明 |
---|---|
Commands | 交互命令数组 |
CommandClasss(设置) | 该Actor允许使用的所有交互命令 |
GetCommand(int32 CommandID) | 根据命令ID寻找对应交互命令 |
ExecuteCommand(int32 CommandID,ACharacter* Character,APlayerController* PC) | 执行交互命令,用户交互(无论是单击还是联网)请使用 UltimateControllerComponent->ServerUseCommand |
QueryCommand(ACharacter* Character, APlayerController* PC) | 查询所有交互命令,返回FCommandEntrie数组,用于UI使用,建议使用轮盘选择交互命令 |
OnInteraction(委托) | 尝试交互通知,由UltimateInteractionComponent进行调用,一般在实体蓝图中实现绑定,用于显示/隐藏交互提示 |
{{{ content }}}