loadVehicleStage2
Definition
-- @/lua/vehicle/jbeam/stage2.lua:521
local function loadVehicleStage2(vdataStage1)
--if not vehicle then return end
local t = HighPerfTimer()
profilerPushEvent('jbeam/loadVehicleStage2')
if not pushToPhysics(vdataStage1.vdata) then
--log('W', "jbeam.compile", "*** push error")
return nil
end
vdataStage1.vdata.format = "parsed"
M.data = vdataStage1.vdata
M.config = vdataStage1.config
-- backward compatibility
M.vehicleDirectory = M.data.vehicleDirectory
profilerPopEvent("jbeam/loadVehicleStage2")
log('D', 'loader', 'Vehicle loading took: ' .. tostring(t:stop()) .. ' ms')
return vdataStage1.vdata
end
Callers
@/lua/objectpool/main.lua
if initData.vdata then
object = v.loadVehicleStage2(initData)
else
@/lua/vehicle/main.lua
profilerPushEvent("loadVehicleStage2 (sum)")
if initData.vdata then
vehicle = v.loadVehicleStage2(initData)
else
end
profilerPopEvent("loadVehicleStage2 (sum)")