GE Lua Documentation

Press F to search!

getPlayerVehicleData

Definition


-- @/lua/ge/extensions/core/vehicle/manager.lua:227

local function getPlayerVehicleData()
  return vehicles[be:getPlayerVehicleID(0)]
end

Callers

@/gameplay/missionTypes/cannon/customNodes/cannonPreviewNode.lua
  if veh and string.find(veh:getInternalName() or "",'cannon') then
    local data = core_vehicle_manager.getPlayerVehicleData().vdata.variables
@/lua/ge/extensions/editor/gen/lib/jbeam.lua
    jbeamIO.startLoading(vehData.ioCtx.preloadedDirs)
    local pvd = extensions.core_vehicle_manager.getPlayerVehicleData()
--[[
@/lua/ge/extensions/editor/api/dynamicDecals.lua
local function findPartMaterials()
  local data = core_vehicle_manager.getPlayerVehicleData()
  if not data then return nil end
@/lua/ge/extensions/util/screenshotCreator.lua
      local vehManager = extensions.core_vehicle_manager
      local playerVehicleData = vehManager.getPlayerVehicleData()
      local filepath = playerVehicleData.vehicleDirectory .. workOptions.selection..thumbnailConfig.fileEnding
@/lua/ge/extensions/core/vehicle/partmgmt.lua
  local playerVehicle = getPlayerVehicle(0)
  local playerVehicleData = vehManager.getPlayerVehicleData()
  if not playerVehicle or not playerVehicleData then
local function saveLocal(fn)
  local playerVehicle = vehManager.getPlayerVehicleData()
  if not playerVehicle then
  -- Take screenshot
  local playerVehicle = vehManager.getPlayerVehicleData()
  local screenshotName = (playerVehicle.vehicleDirectory .. fn)
  if not partName or partName == "" then return end
  local playerVehicleData = core_vehicle_manager.getPlayerVehicleData()
  local parts = jbeamIO.getAvailableParts(playerVehicleData.ioCtx)
  local vehicle = getPlayerVehicle(0)
  local playerVehicleData = core_vehicle_manager.getPlayerVehicleData()
  local veh = getPlayerVehicle(0)
  local playerVehicle = vehManager.getPlayerVehicleData()
  if not veh or not playerVehicle then
local function getConfig()
  local playerVehicle = vehManager.getPlayerVehicleData()
  if not playerVehicle then
local function removeLocal(filename)
  local playerVehicle = vehManager.getPlayerVehicleData()
  if not playerVehicle then
  local isOfficial
  local playerVehicle = vehManager.getPlayerVehicleData()
  if not playerVehicle then
  local isPlayerConfig
  local playerVehicle = vehManager.getPlayerVehicleData()
  if not playerVehicle then
local function getConfigList()
  local playerVehicle = vehManager.getPlayerVehicleData()
  if not playerVehicle then
local function openConfigFolderInExplorer()
  local playerVehicle = vehManager.getPlayerVehicleData()
  if not playerVehicle then
local function resetAllToLoadedConfig()
  local playerVehicle = vehManager.getPlayerVehicleData()
  if not playerVehicle then
local function resetPartsToLoadedConfig()
  local playerVehicle = vehManager.getPlayerVehicleData()
  if not playerVehicle then
local function resetVarsToLoadedConfig()
  local playerVehicle = vehManager.getPlayerVehicleData()
  if not playerVehicle then
@/lua/ge/extensions/core/vehicleTriggers.lua
  if not M.state.cefVisible then return end
  local vehicleData = core_vehicle_manager and core_vehicle_manager.getPlayerVehicleData()
  isUnicycle = vehicleData and vehicleData.mainPartName == "unicycle"
@/lua/ge/extensions/util/export.lua
  -- map the parts to flexmeshes to allow sorting meshes according to part tree
  local v = core_vehicle_manager.getPlayerVehicleData()
  if not v then
@/lua/ge/extensions/core/vehicle/inplaceEdit.lua
  -- get the data
  vBundle = extensions.core_vehicle_manager.getPlayerVehicleData()
  if not vBundle then
@/lua/ge/extensions/editor/vehicleEditor/liveEditor/veAdjustableTechCarTuner.lua
--   local veh = getPlayerVehicle(0)
--   local vehData = core_vehicle_manager.getPlayerVehicleData()
--   local nodes = vehData.vdata.nodes
local function addVarFloatSlider(x, y, var)
  local vehData = core_vehicle_manager.getPlayerVehicleData()
  local vars = vehData.vdata.variables
local function init()
  local vehData = core_vehicle_manager.getPlayerVehicleData()
  local vdataVars = vehData.vdata.variables
local function applyTuning()
  local vehData = core_vehicle_manager.getPlayerVehicleData()
@/lua/ge/extensions/gameplay/garageMode.lua
  local vehicle = getPlayerVehicle(0)
  local playerVehicleData = core_vehicle_manager.getPlayerVehicleData()
  if vehicle and playerVehicleData then
@/lua/ge/extensions/core/camera.lua
local function isUnicycle(vehId)
  return not activeGlobalCameraName and core_vehicle_manager and core_vehicle_manager.getPlayerVehicleData() and core_vehicle_manager.getVehicleData(vehId).mainPartName == "unicycle"
end
    end
    local plvdata = core_vehicle_manager.getPlayerVehicleData()
    local isUnicycle = plvdata and plvdata.mainPartName == "unicycle"
@/lua/ge/extensions/editor/gen/exp_meshexplorer.lua
    if true then
        local pvd = extensions.core_vehicle_manager.getPlayerVehicleData()
--            dump(pvd.config,'?? PVD:'..tostring(pvd.config),nil)

        local pvd = extensions.core_vehicle_manager.getPlayerVehicleData()
-- .information .options .variables .refNodes
        local am,dgeo = {}
        local pvd = extensions.core_vehicle_manager.getPlayerVehicleData()
--            lo('?? for_PVD:'..tostring(pvd))
        local vehManager = extensions.core_vehicle_manager
        local pvd = vehManager.getPlayerVehicleData()
            dump(pvd,'?? PV:'..pvd.id..':'..#pvd.vdata.beams..':'..#pvd.vdata.nodes,nil,1) --:getId())
            local vehManager = extensions.core_vehicle_manager
            local playerVehicle = vehManager.getPlayerVehicleData()
--                dump(playerVehicle.vdata.nodes[#playerVehicle.vdata.nodes],'??==================== vehDATA_node:'..#playerVehicle.vdata.nodes,nil)
]]
--            local v = core_vehicle_manager.getPlayerVehicleData()
--[[
    if false then
        pvd = extensions.core_vehicle_manager.getPlayerVehicleData()
--            local vo = scenetree.findObjectById(pvd.id)

    pvd = extensions.core_vehicle_manager.getPlayerVehicleData()
    beamdata.anode = pvd.vdata.nodes
    --        spawn.spawnVehicle(amodel[env.ui['model_up'] ], nil, vec3(0,0,0), quat(0,0,1,0))
    --        pvd = extensions.core_vehicle_manager.getPlayerVehicleData()
            local djpart = J.part2file()
--                lo('?? for_BEAMS:'..tostring(ageopin[1])..':'..tostring(amesh[1].body:getPosition()))
                local pvd = extensions.core_vehicle_manager.getPlayerVehicleData()
                local abeam = forBeams(31)
--            J.part2file()
            pvd = extensions.core_vehicle_manager.getPlayerVehicleData()
--            local vo = scenetree.findObjectById(pvd.id)
            -- get beams
            local dbeam = M.forBeams(extensions.core_vehicle_manager.getPlayerVehicleData().vdata)
            for k,v in pairs(dbeam) do
@/lua/ge/extensions/tech/techCore.lua
  be:enterVehicle(0, veh)
  local data = core_vehicle_manager.getPlayerVehicleData()
  --local cfg = core_vehicle_partmgmt.getConfig()
@/lua/ge/extensions/core/cameraModes/unicycle.lua
function C:onCameraChanged(focused)
  local isUnicycle = not activeGlobalCameraName and core_vehicle_manager and core_vehicle_manager.getPlayerVehicleData() and core_vehicle_manager.getPlayerVehicleData().mainPartName == "unicycle"
  if isUnicycle then return end
function C:onCameraChanged(focused)
  local isUnicycle = not activeGlobalCameraName and core_vehicle_manager and core_vehicle_manager.getPlayerVehicleData() and core_vehicle_manager.getPlayerVehicleData().mainPartName == "unicycle"
  if isUnicycle then return end
@/lua/ge/extensions/tech/impactgen/crashOutput.lua
    state = nop
    local parts = extensions.core_vehicle_manager.getPlayerVehicleData().config.partsTree
    parts = getRelevantParts(parts)
@/lua/ge/extensions/editor/suspensionAudioDebug.lua
  if not veh then return end
  local vehData = core_vehicle_manager.getPlayerVehicleData()
  if not vehData then return end
@/lua/ge/extensions/editor/vehicleEditor/staticEditor/vePartTree.lua
      if im.SmallButton('Spawn') then
        local playerVehicle = extensions.core_vehicle_manager.getPlayerVehicleData()
        if playerVehicle then
@/lua/ge/extensions/core/input/bindings.lua
  end
  local isWalking = core_vehicle_manager and core_vehicle_manager.getPlayerVehicleData() and core_vehicle_manager.getPlayerVehicleData().mainPartName == "unicycle" and commands.isFreeCamera()
  if isWalking ~= wasWalking then
  end
  local isWalking = core_vehicle_manager and core_vehicle_manager.getPlayerVehicleData() and core_vehicle_manager.getPlayerVehicleData().mainPartName == "unicycle" and commands.isFreeCamera()
  if isWalking ~= wasWalking then
@/lua/common/extensions/networking/editorToolchain.lua

    local playerVehicle = core_vehicle_manager.getPlayerVehicleData()
    if playerVehicle then