getControlForAction
Definition
-- @/lua/ge/extensions/core/input/bindings.lua:629
local function getControlForAction(actionName)
if not actionToControl then
actionToControl = {}
for _, device in ipairs(M.bindings) do
for _, binding in ipairs(device.contents.bindings) do
if not actionToControl[binding.action] then
actionToControl[binding.action] = binding.control
end
end
end
end
return actionToControl[actionName]
end
Callers
@/lua/ge/extensions/flowgraph/nodes/input/getActionControl.lua
function C:work(args)
self.pinOut.controlName.value = core_input_bindings.getControlForAction(self.pinIn.actionName.value)
end