GE Lua Documentation

Press F to search!

changeHighlightedPartsVisiblity

Definition


-- @/lua/ge/extensions/core/vehicle/partmgmt.lua:825

-- Changes transparency of highlighted parts by delta value
-- If inVehID is nil, it uses player vehicle
local function changeHighlightedPartsVisiblity(deltaAlpha, inVehID)
  local vehObj, vehData, vehID, partsData = getVehData(inVehID)
  if not vehObj then return end

  partsData.alpha = clamp(partsData.alpha + deltaAlpha, 0, 1)

  setPartsMeshesAlpha(vehObj, vehData.vdata, partsData.partsHighlighted, partsData.alpha)
end

Callers

@/lua/ge/extensions/core/vehicles.lua
local function changeMeshVisibility(delta)
  extensions.core_vehicle_partmgmt.changeHighlightedPartsVisiblity(delta)
end