dropPlayerAtCamera
Definition
-- @/lua/ge/server/commands.lua:77
local function dropPlayerAtCamera(player)
local playerVehicle = getPlayerVehicle(player)
if not playerVehicle then return end
local pos = core_camera.getPosition()
local camDir = core_camera.getForward()
camDir.z = 0
local camRot = quatFromDir(camDir, vec3(0,0,1))
local rot = quat(0, 0, 1, 0) * camRot -- vehicles' forward is inverted
playerVehicle:setPositionRotation(pos.x, pos.y, pos.z, rot.x, rot.y, rot.z, rot.w)
setGameCamera()
if core_camera.getActiveCamName(player) == "bigMap" then
core_camera.setByName(player, "orbit", false)
end
core_camera.resetCamera(player)
end
Callers
@/ui/ui-vue/mockdata/inputBindings.js
"title": "ui.inputActions.gameplay.dropPlayerAtCamera.title",
"onDown": "commands.dropPlayerAtCamera()",
"order": 93,