GE Lua Documentation

Press F to search!

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,