GE Lua Documentation

Press F to search!

clearDragData

Definition


-- @/lua/ge/extensions/gameplay/drag/general.lua:142

local function clear()
  dragData = nil
  debugModule.setSelectedVehicle(-1)
  debugModule.setAviableLanes({})
  needsMapReload = false
  needsCollisionRebuild = false
  dragExtension = nil
  unloadAllExtensions()
  gameplayContext = "freeroam"
  if ui_gameplayAppContainers then
    ui_gameplayAppContainers.hideApp('gameplayApps', 'drag')
    -- Clear any queued drag flash messages when clearing drag system
    ui_gameplayAppContainers.clearMessagesFromSource('drag')
  end
  guihooks.trigger('updateTreeLightStaging', false)
end

Callers

@/lua/ge/extensions/gameplay/drag/dragTypes/dragPracticeRace.lua
      clearDelayTimer = 0
      gameplay_drag_general.clearDragData()
      return
@/lua/ge/extensions/gameplay/drag/dragBridge.lua
M.stopDragRace = function()
  gameplay_drag_general.clearDragData()
  return true