getDragRaceRuntimeData
Definition
-- @/lua/ge/extensions/gameplay/drag/dragBridge.lua:82
M.getDragRaceRuntimeData = function()
local dragData = gameplay_drag_general.getData()
if not dragData then return nil end
local activeId
for vehId, racer in pairs(dragData.racers or {}) do
if racer.isPlayable then activeId = vehId break end
end
if not activeId then return nil end
local racerData = gameplay_drag_general.getRacerData(activeId)
if not racerData then return nil end
return {
vehicleId = activeId,
lane = racerData.lane,
currentPhase = racerData.currentPhase,
isStarted = dragData.isStarted,
isCompleted = dragData.isCompleted,
timers = racerData.timers,
phases = racerData.phases,
isDisqualified = racerData.isDesqualified,
disqualificationReason = racerData.desqualifiedReason,
damage = racerData.damage,
vehiclePosition = racerData.vehPos,
vehicleSpeed = racerData.vehSpeed
}
end
Callers