GE Lua Documentation

Press F to search!

setRacersDial

Definition


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

local function setRacersDial(dials)
  if not dragData then
    log("W", logTag, "setRacersDial called but dragData is nil")
    return false
  end
  if not dials or type(dials) ~= 'table' or #dials == 0 then
    return false
  end

  local successCount = 0
  for _, d in ipairs(dials) do
    if d and d.racerId and d.value then
      if setRacerDial(d.racerId, d.value) then
        successCount = successCount + 1
      end
    end
  end
  return successCount > 0
end

Callers

@/lua/ge/extensions/flowgraph/nodes/gameplay/dragRace/setRacerDial.lua
  -- Call bridge function to set dials (writes through general.lua)
  local result = gameplay_drag_dragBridge.setRacersDial(dials)
@/lua/ge/extensions/gameplay/drag/dragBridge.lua
M.setRacersDial = function(dials)
  return gameplay_drag_general.setRacersDial(dials)
end