spawnCamera
Definition
-- @/lua/ge/spawn.lua:870
local function spawnCamera()
local missionCleanup = scenetree.MissionCleanup
if not missionCleanup then
log('E', logTag, 'missionCleanup does not exist')
return
end
-- Set the control object to the default camera
local cam = scenetree.findObject("gameCamera")
if not cam then
cam = createObject('Camera')
cam.dataBlock = scenetree.findObject("Observer")
cam:registerObject("gameCamera")
end
--If we have a camera then set up some properties
missionCleanup:addObject(cam.obj)
RenderViewManagerInstance:getOrCreateView('main'):setCameraObject(cam.obj)
end
Callers
@/lua/ge/server/server.lua
-- NOTE(AK): These spawns are only needed by freeroam. Scenario does it's own spawning
spawn.spawnCamera()
local timeCam = timer1:stopAndReset() / 1000