GE Lua Documentation

Press F to search!

initCamera

Definition


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

local function initCamera()
  core_camera.clearInputs()
  local cam = scenetree.findObject("gameCamera")
  if not cam then
    log("E", "", "Cannot setCamera, camera not found: "..tostring("gameCamera"))
    return
  end

  local mainView = RenderViewManagerInstance:getOrCreateView('main')
  serverConnection.onCameraHandlerSetInitial()
  extensions.hook('onCameraHandlerSet')

  mainView:setCameraObject(cam.obj)

  core_camera.requestConfig(nil)
  core_camera.setGlobalCameraByName(nil)
  return cam
end

Callers

@/lua/ge/extensions/freeroam/freeroam.lua
  if worldReadyState == 0 then
    commands.initCamera()
    if not getPlayerVehicle(0) then