getDragStripInfo
Definition
-- @/lua/ge/extensions/gameplay/drag/dragBridge.lua:108
M.getDragStripInfo = function(dragStripId)
local dragStrip = nil
if dragStripId then
dragStrip = gameplay_drag_saveSystem.loadCompleteDragRaceData(dragStripId)
else
local data = gameplay_drag_general.getData()
dragStrip = data and { strip = data.strip, dragType = data.dragType, context = data.context, phases = data.phases, prefabs = data.prefabs, canBeTeleported = data.canBeTeleported, canBeReseted = data.canBeReseted } or nil
end
if not dragStrip then return nil end
if dragStrip.strip then
return {
stripName = dragStrip.strip.name or (dragStrip.stripInfo and dragStrip.stripInfo.stripName) or "Drag Strip",
dragType = dragStrip.dragType or "drag",
context = dragStrip.context or "freeroam",
lanes = dragStrip.strip.lanes,
phases = dragStrip.phases or {},
prefabs = dragStrip.prefabs or {},
canBeTeleported = dragStrip.canBeTeleported ~= false,
canBeReseted = dragStrip.canBeReseted ~= false,
}
end
return nil
end
Callers