getActiveCamName
Definition
-- @/lua/ge/extensions/core/camera.lua:448
local function getActiveCamName(player)
if activeGlobalCameraName then return activeGlobalCameraName end
local vid = be:getPlayerVehicleID(player or 0)
if vid == -1 then return end -- no LUA camera is being used atm
local camName
if requestedCam[vid] then
camName = requestedCam[vid].name
else
local vdata = getVehicleData()[vid]
if vdata then
camName = vdata.focusedCamName
else
log('W', '', 'Unable to find vdata for player '..tostring(player))
end
end
return camName
end
Callers
@/gameplay/missionTypes/scatterPickup/customNodes/scatterAnimatorNode.lua
local camPos = core_camera.getPosition()
if core_camera.getActiveCamName() == 'path' then
maxDist = math.huge
@/lua/ge/server/commands.lua
local function isFreeCamera()
return core_camera.getActiveCamName() == "free"
end
setGameCamera()
if core_camera.getActiveCamName(player) == "bigMap" then
core_camera.setByName(player, "orbit", false)
setGameCamera()
if core_camera.getActiveCamName(player) == "bigMap" then
core_camera.setByName(player, "orbit", false)
@/lua/ge/extensions/freeroam/bigMapMode.lua
end
previousCamMode = core_camera.getActiveCamName()
if previousCamMode == "path" then previousCamMode = "orbit" end
if bigMap or (core_camera.getActiveCamName() == "bigMap" and not commands.isFreeCamera()) or not getCurrentLevelIdentifier() then return end
options = options or {}
@/lua/ge/extensions/editor/rallyEditor.lua
if zoomChanged and core_camera and core_camera.getActiveCamName() == 'pacenoteOrbit' then
local diff = rallyUtil.getTime() - zoomState.lastZoomTs
local paused = simTimeAuthority.getPause()
local is_path_cam = core_camera.getActiveCamName() == "path"
local function mouseWheelZoom(val)
if core_camera and core_camera.getActiveCamName() == 'pacenoteOrbit' then
if val == 0 then
local function zoomIn(val)
if not (core_camera and core_camera.getActiveCamName() == 'pacenoteOrbit') then
return
local function zoomOut(val)
if not (core_camera and core_camera.getActiveCamName() == 'pacenoteOrbit') then
return
@/lua/ge/extensions/freeroam/crashCamMode.lua
previousSimSpeed = simTimeAuthority.get()
previousCamMode = core_camera.getActiveCamName()
previousUiVisibility = ui_visibility.get()
@/lua/ge/extensions/gameplay/garageMode.lua
-- when spawning a new vehicle, set the cameras max distance and default rotation
if newVehSpawned and core_camera.getActiveCamName(0) == "orbit" then
local vehCamData = core_camera.getCameraDataById(be:getPlayerVehicleID(0)).orbit
@/lua/ge/extensions/freeroam/dragRace.lua
local function displayOverview(enableSlowmo, enableResults)
currentCam = core_camera.getActiveCamName()
guihooks.trigger('MenuHide', false)
@/lua/ge/extensions/scenario/busdriver.lua
prevCamera = prevCamera or core_camera.getActiveCamName()
core_camera.setByName(0, "onboard.rider", true)
elseif stopTimer < timeToWaitAtStop then
prevCamera = prevCamera or core_camera.getActiveCamName()
core_camera.setByName(0, "external", true)
@/lua/ge/extensions/editor/rallyEditor/pacenotes.lua
function C:cameraPathIsPlaying()
return core_camera.getActiveCamName() == "path"
end
@/lua/ge/extensions/flowgraph/nodes/scene/camera/getCameraMode.lua
function C:work()
self.pinOut.mode.value = core_camera.getActiveCamName(0)
end
@/lua/ge/extensions/tech/utils.lua
M.lidar = nil
if core_camera.getActiveCamName() == "relative" then
core_camera.setByName(0, M.prevCamName, true)
M.lidar = tech_sensors.createLidar(vid, args)
M.prevCamName = core_camera.getActiveCamName()
M.prevCamName = M.prevCamName == "relative" and "orbit" or M.prevCamName
M.ultrasonic = nil
if core_camera.getActiveCamName() == "relative" then
core_camera.setByName(0, M.prevCamName, true)
@/lua/ge/extensions/core/vehicle/mirror.lua
if core_camera.getActiveCamName() ~= "driver" then
core_camera.setByName(0, "driver", false)
@/lua/ge/extensions/core/camera.lua
if getActiveCamName() == 'path' or triggeredDuringSpawning then
if type(trigger.cameraOnEnter) == 'string' and trigger.cameraOnEnter ~= "" then
@/lua/ge/extensions/gameplay/taxi.lua
core_jobsystem.create(function(job)
previousCameraName = core_camera.getActiveCamName()
ui_fadeScreen.start(fadeToBlackDuration)
@/ui/modules/photomode/photomode.js
bngApi.engineLua("photoModeOpen = true"); // yes, this is horrible
bngApi.engineLua("if core_camera.getActiveCamName() ~= 'path' then commands.setFreeCamera() end")
bngApi.engineLua("MoveManager.rollRelative = 0; core_camera.savedCameraFov = core_camera.getFovDeg()")
bngApi.engineLua("photoModeOpen = false"); // yes, this is horrible
bngApi.engineLua("if core_camera.getActiveCamName() ~= 'path' then commands.setGameCamera() end"); // camera change if the editor was not loaded before
bngApi.engineLua("MoveManager.rollRelative = 0; if core_camera.savedCameraFov then core_camera.setFOV(0, core_camera.savedCameraFov) end")
@/lua/ge/extensions/flowgraph/modules/missionReplayModule.lua
function C:missionPlaybackStarted()
originalCamMode = core_camera.getActiveCamName()
if core_camera.getActiveCamName() == "path" then
originalCamMode = core_camera.getActiveCamName()
if core_camera.getActiveCamName() == "path" then
originalPathId = self.mgr.modules.camera.activePathId
@/lua/ge/extensions/core/paths.lua
-- switch to free cam
if core_camera.getActiveCamName() == "path" then
commands.setFreeCamera()
@/lua/ge/extensions/gameplay/traffic.lua
local isFreeCam = commands.isFreeCamera() or core_camera.getActiveCamName() == 'path'
if focus.mode == 'camera' or (focus.mode == 'vehicle' and focus.auto and (not map.objects[focus.vehId] or isFreeCam or focus.dist < 5)) then
@/lua/ge/extensions/editor/camPathEditor.lua
if core_camera.getActiveCamName() == 'path' and not commands.isFreeCamera() then
return