GE Lua Documentation

Press F to search!

setFreeCameraTransformJson

Definition


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

local function setFreeCameraTransformJson(json)
  setFreeCamera()

  json = jsonDecode(json, nil)
  if not json then return end

  for i=1,7 do
    if not json[i] then return end
  end

  core_camera.setPosRot(0, json[1], json[2], json[3], json[4], json[5], json[6], json[7])
end

Callers

@/lua/ge/extensions/freeroam/dragRace.lua
    commands.setFreeCamera()
    commands.setFreeCameraTransformJson(camTransforms[level])
    core_camera.setFOV(0, 12)
@/lua/ge/extensions/editor/cameraTransform.lua
    if im.Button("GoTo") then
      commands.setFreeCameraTransformJson(ffi.string(camTransfrom))
    end
@/lua/ge/extensions/editor/api/camera.lua
  local txt = getClipboard()
  commands.setFreeCameraTransformJson(txt)
end
@/lua/ge/extensions/core/loadMapCmd.lua
    if args and args.camPos and args.camRot then
      -- commands.setFreeCameraTransformJson(args.camTransform)