Definition
-- @/lua/ge/extensions/ui/vehicleSelector/vehicleSpecifications.lua:303
local function addIconTags(modelDetails, configDetails)
local iconTags = {}
if configDetails.Drivetrain == "AWD" then
table.insert(iconTags, {icon = "AWD", label = "Drivetrain: All Wheel Drive"})
elseif configDetails.Drivetrain == "RWD" then
table.insert(iconTags, {icon = "RWD", label = "Drivetrain: Rear Wheel Drive"})
elseif configDetails.Drivetrain == "FWD" then
table.insert(iconTags, {icon = "FWD", label = "Drivetrain: Front Wheel Drive"})
elseif configDetails.Drivetrain == "4WD" then
table.insert(iconTags, {icon = "4WD", label = "Drivetrain: 4 Wheel Drive"})
elseif configDetails.Drivetrain and type(configDetails.Drivetrain) == 'string' and string.find(configDetails.Drivetrain, "x") then
table.insert(iconTags, {iconText = string.gsub(configDetails.Drivetrain, "x", "×"), label = "Drivetrain: "..string.gsub(configDetails.Drivetrain, "x", "×")})
end
if configDetails['Transmission'] == "Manual" then
table.insert(iconTags, {icon = "transmissionM", label = "Manual Transmission"})
elseif configDetails['Transmission'] == "Automatic" then
table.insert(iconTags, {icon = "transmissionA", label = "Automatic Transmission"})
elseif configDetails['Transmission'] == "Sequential" then
table.insert(iconTags, {icon = "twoArrowsHorizontal", label = "Sequential Transmission"})
elseif configDetails['Transmission'] == "CVT" or configDetails['Transmission'] == "DCT" then
table.insert(iconTags, {icon = "transmissionCvt", label = "Transmission: "..configDetails['Transmission']})
end
if configDetails['Induction Type'] == "NA" then
table.insert(iconTags, {icon = "intakeTrumpets", label = "Naturally Aspirated"})
elseif configDetails['Induction Type'] == "Turbo" then
table.insert(iconTags, {icon = "turbine", label = "Turbocharged"})
elseif configDetails['Induction Type'] == "Turbo + N2O" then
table.insert(iconTags, {icon = "turbine", label = "Turbocharged"})
table.insert(iconTags, {icon = "N2OHoriz", label = "N2O"})
elseif configDetails['Induction Type'] == "SC" then
table.insert(iconTags, {icon = "hydroPump2", label = "Supercharged"})
elseif configDetails['Induction Type'] == "SC + N2O" then
table.insert(iconTags, {icon = "hydroPump2", label = "Supercharged"})
table.insert(iconTags, {icon = "N2OHoriz", label = "N2O"})
end
if configDetails['Fuel Type'] == "Battery" then
table.insert(iconTags, {icon = "charge", label = "Energy Source: Battery"})
elseif configDetails['Fuel Type'] == "Gasoline" or configDetails['Fuel Type'] == "Diesel" then
table.insert(iconTags, {icon = "fuelPump", label = "Energy Source: "..configDetails['Fuel Type']})
end
return iconTags
end
Callers
@/lua/ge/extensions/ui/vehicleSelector/vehicleSpecifications.lua
local iconTags = addIconTags(modelDetails, configDetails)