setBySlotId
Definition
-- @/lua/ge/extensions/core/camera.lua:485
local function setBySlotId(player, slotId)
local vdata = getVdata(player)
if not vdata then return end
local config = getExtendedConfig(vdata)
for k,v in ipairs(config) do
if v.slotId == slotId then
-- if in global camera, exit it
if activeGlobalCameraName then
setGlobalCameraByName(nil)
end
_setVehicleCameraByIndex(vdata, k)
displayCameraNameUI(player)
saveConfiguration(vdata)
return
end
end
end
Callers
@/ui/ui-vue/mockdata/inputBindings.js
"title": "ui.inputActions.camera.camera_1.title",
"onDown": "core_camera.setBySlotId(PLAYER, 1) extensions.hook('trackCamMode')",
"order": 101,
"title": "ui.inputActions.camera.camera_2.title",
"onDown": "core_camera.setBySlotId(PLAYER, 2) extensions.hook('trackCamMode')",
"order": 102,
"title": "ui.inputActions.camera.camera_3.title",
"onDown": "core_camera.setBySlotId(PLAYER, 3) extensions.hook('trackCamMode')",
"order": 103,
"title": "ui.inputActions.camera.camera_4.title",
"onDown": "core_camera.setBySlotId(PLAYER, 4) extensions.hook('trackCamMode')",
"order": 104,
"title": "ui.inputActions.camera.camera_6.title",
"onDown": "core_camera.setBySlotId(PLAYER, 6) extensions.hook('trackCamMode')",
"order": 116,
"title": "ui.inputActions.camera.camera_7.title",
"onDown": "core_camera.setBySlotId(PLAYER, 7) extensions.hook('trackCamMode')",
"order": 117,
"title": "ui.inputActions.camera.camera_8.title",
"onDown": "core_camera.setBySlotId(PLAYER, 8) extensions.hook('trackCamMode')",
"order": 118,
"title": "ui.inputActions.camera.camera_9.title",
"onDown": "core_camera.setBySlotId(PLAYER, 9) extensions.hook('trackCamMode')",
"order": 119,
"title": "ui.inputActions.camera.camera_10.title",
"onDown": "core_camera.setBySlotId(PLAYER,10) extensions.hook('trackCamMode')",
"order": 120,
"title": "ui.inputActions.camera.camera_5.title",
"onDown": "core_camera.setBySlotId(PLAYER, 5) extensions.hook('trackCamMode')",
"order": 105,