GetBindInputInfo

格式

GetBindInputInfo(actionName)

只有客户端脚本可访问

简介

获得指定actionName的绑定信息,作为列表返回。

相关链接

参数

名称 类型 默认值 描述
actionName string actionName 绑定信息名称

返回值

类型 描述
table 列表中的元素为包含5个属性的子列表,每个子列表记录了对应绑定按键的信息。
Enum.KeyCode keyCode 绑定的输入按键
int priorityLevel BindInputInfo的优先级
string 返回值3 actionName BindInputInfo的名称
function 返回值4 functionName 绑定触发的函数

实例

获得当前注册到该函数中的指定绑定的列表信息。

wait(2) -- 等待2
local cas=GetService("ContextActionService") --获取键位绑定服务
function test() -- 测试函数定义
    print("快捷键按下,操作名为first")
end
function test1() -- 测试函数1定义
    print("快捷键按下,操作名为secend")
end
cas:BindInput("first",test,Enum.KeyCode.Q,Enum.KeyCode.E,Enum.KeyCode.R) -- 操作名称为first,将按键Q,E,R集合绑定在test
cas:BindInputByPriority("secend",test1,1,Enum.KeyCode.Q,Enum.KeyCode.E,Enum.KeyCode.T) -- 操作名称为secend,优先级为1,将按键Q,E,T集合绑定在test1
wait(2) -- 等待2
for _,v in pairs(cas:GetBindInputInfo("secend")) do --输出secend的绑定信息
    print(tostring(v.actionName).." "..tostring(v.keyCode).." "..tostring(v.priorityLevel).." "..tostring(v.functionName))
end
文档更新时间: 2020-08-07 17:07   作者:王辰剑