GE Lua Documentation

Press F to search!

toggleCamera

Definition


-- @/lua/ge/server/commands.lua:118

local function toggleCamera(player)
  player = 0 -- forcibly have multiseat users switch main camera instead of their own
  if isFreeCamera() then
    setGameCamera()
    extensions.core_camera.displayCameraNameUI(player)
    extensions.hook("onCameraToggled", {cameraType='GameCam'})
  else
    setFreeCamera()
    ui_message("ui.camera.freecam",  10, "cameramode")
    extensions.hook("onCameraToggled", {cameraType='FreeCam'})
  end
end

Callers

@/ui/ui-vue/mockdata/inputBindings.js
                "title": "ui.inputActions.camera.toggleCamera.title",
                "onDown": "commands.toggleCamera(PLAYER)",
                "order": 30,