GE Lua Documentation

Press F to search!

nameToUniqueName

Definition


-- @/lua/ge/extensions/core/input/actions.lua:16

-- mangle the action name, needed to prevent collisions with other vehicles' action names
local function nameToUniqueName(actionName, vehicleName)
  return vehicleName and (vehicleName.."__"..actionName) or actionName
end

Callers

@/lua/ge/extensions/core/input/bindings.lua
          b = fillNormalizeBindingDefaults(b)
          local action = core_input_actions.nameToUniqueName(b.action, vehicleName) -- this name-mangling is needed to prevent collisions with other vehicles' action names
          action = core_input_actions.upgradeAction(action)
          end
          local action = core_input_actions.nameToUniqueName(b.action, vehicleName) -- this name-mangling is needed to prevent collisions with other vehicles' action names
          action = core_input_actions.upgradeAction(action)
@/lua/ge/extensions/core/input/actions.lua
    end
    result[nameToUniqueName(actionName, vehicleName)] = v
  end