VE Lua Documentation

Press F to search!

setPartPaints

Definition


-- @/lua/vehicle/partCondition.lua:348

local function setPartPaints(partId, paints, paintOdometer)
  paints[2] = paints[2] or paints[1]
  paints[3] = paints[3] or paints[1]
  partPaints[partId] = paints
  local agedPaints = getAgedPaints(paints, paintOdometer)
  setPartMeshPaints(partId, agedPaints)
end

Callers

@/lua/vehicle/partCondition.lua
  for partId, _ in pairs(activeParts) do
    setPartPaints(partId, paints, paintOdometer)
  end
  if visualState.paint.originalPaints then
    setPartPaints(partId, visualState.paint.originalPaints, visualState.paint.odometer)
  end
@/lua/ge/extensions/career/modules/painting.lua
  if partName then
    vehicleObject:queueLuaCommand(string.format("partCondition.setPartPaints(%s, %s, 0)", partName, serialize(chosenPaints)))
  else