GE Lua Documentation

Press F to search!

setRacerDial

Definition


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

local function setRacerDial(vehicleId, dialValue)
  if not dragData then
    log("W", logTag, "setRacerDial called but dragData is nil")
    return false
  end
  if not vehicleId or not dialValue then
    return false
  end
  if not dragData.racers or not dragData.racers[vehicleId] then
    return false
  end
  if not dragData.racers[vehicleId].timers then
    dragData.racers[vehicleId].timers = {}
  end
  if not dragData.racers[vehicleId].timers.dial then
    dragData.racers[vehicleId].timers.dial = { type = 'dialTimer', value = 0, isSet = true }
  end
  dragData.racers[vehicleId].timers.dial.value = dialValue
  return true
end

Callers

@/lua/ge/extensions/gameplay/drag/dragBridge.lua
M.setRacerDial = function(vehicleId, dialValue)
  return gameplay_drag_general.setRacerDial(vehicleId, dialValue)
end
@/lua/ge/extensions/gameplay/drag/general.lua
    if d and d.racerId and d.value then
      if setRacerDial(d.racerId, d.value) then
        successCount = successCount + 1