spawnPlayer
Definition
-- @/lua/ge/spawn.lua:970
local function spawnPlayer()
if M.preventPlayerSpawning then
M.preventPlayerSpawning = nil
log('D',logTag,'not spawning player upon request')
return
end
-- keep old TS spawning code for backward compatibility.
-- previously, this was set via vehicles.loadMaybeVehicle(). now that code is changed so it spawns the vehicles directly
local vehicleModel = TorqueScriptLua.getVar("$beamngVehicle")
if vehicleModel and vehicleModel ~= "" then
log("W", logTag, "Using Old TS Spawning Code to spawn vehicle!: " .. dumps(vehicleModel))
print(debug.tracesimple())
spawnPlayerOld()
return
end
if core_levels then
core_levels.maybeSpawnDefaultVehicle()
end
end
Callers
@/lua/ge/main.lua
guihooks.trigger('PreStartMission')
-- loading default vehicle is now handled via spawn.spawnPlayer() directly
--core_levels.maybeLoadDefaultVehicle()
@/lua/ge/server/server.lua
local timeCam = timer1:stopAndReset() / 1000
spawn.spawnPlayer()
extensions.hook('onPlayerCameraReady')