GE Lua Documentation

Press F to search!

loadDragStrip

Definition


-- @/lua/ge/extensions/gameplay/drag/dragBridge.lua:11

-- Bridge no longer maintains its own state; general.lua is the single source of truth

M.loadDragStrip = function(dragStripId)
  if not dragStripId then
    log('E', logTag, 'No drag strip ID provided for loading')
    return nil
  end

  -- Try new modular system first
  local dragStrip = gameplay_drag_saveSystem.loadCompleteDragRaceData(dragStripId)
  if dragStrip then
    return dragStrip
  end

  -- Fallback to legacy system
  dragStrip = gameplay_drag_saveSystem.loadDragStripData(dragStripId)
  if dragStrip then
    return dragStrip
  end

  log('E', logTag, 'Failed to load drag strip: ' .. tostring(dragStripId))
  return nil
end

Callers