VE Lua Documentation

Press F to search!

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)")