setVehiclePaintsNames
Definition
-- @/lua/ge/extensions/core/vehicle/manager.lua:258
local function setVehicleColorsNames(id, paintNames, optional)
id = id or be:getPlayerVehicleID(0)
local vehicle = scenetree.findObjectById(id)
if not vehicle or not paintNames then return end
local data = core_vehicles.getModel(vehicle.jbeam)
if not data.model.paints then return end
if optional ~= nil and vehicle.color == vehicle.colorPalette0 == vehicle.colorPalette1 then return end
for i = 1, 3 do
if paintNames[i] and data.model.paints[paintNames[i]] then
liveUpdateVehicleColors(id, nil, i, data.model.paints[paintNames[i]])
end
end
end
Callers
@/lua/ge/extensions/gameplay/traffic/vehicle.lua
end
core_vehicle_manager.setVehiclePaintsNames(self.id, paints)
end
@/gameplay/missions/italy/arrive/012-Field/script.lua
self.vehId = vehId
core_vehicle_manager.setVehiclePaintsNames(vehId, {"Sciampagna", "Blu Marina", "Blu Acciaio"})
self.readyFlag = true
@/lua/ge/extensions/gameplay/parking.lua
if parkedVehData[vehId].randomPaint then
core_vehicle_manager.setVehiclePaintsNames(vehId, core_vehiclePaints.getRandomPaintsByVehicle(vehId))
end