Module content.gui.line_vehicle_mgmt.vehicle_store_util🔗
global record VehicleStoreUtil
record Vehicle
tv: ModelMetadata.TransportVehicle landVehicle: ModelMetadata.LandVehicle waterVehicle: ModelMetadata.WaterVehicle airVehicle: ModelMetadata.AirVehicle cost: ModelMetadata.Cost maintenance: ModelMetadata.Maintenance emissions: ModelMetadata.Emissions desc: ModelMetadata.Description availability: ModelMetadata.Availability length: number maintenanceState: number endrecord VehicleData
allCargoTypes: {CargoTypeId : integer} cargoClasses: {string} engines: {VehicleEngineType : boolean} variantGroup: string anyCargo: boolean passengers: boolean isReversible: boolean isLightrail: boolean speed: number speedAdjusted: number maxIndividualSpeed: number noise: number noiseAdjusted: number pollution: number pollutionAdjusted: number comfortFactor: number comfortFactorAdjusted: number runningCosts: number runningCostsAdjusted: number numCompartments: integer loadingSpeed: number weight: number weightMaxPayload: number length: number totalCapacity: integer totalCapacityPassengers: integer totalCapacityCargo: integer price: integer tractiveEffort: number thrust: number thrustAdjusted: number rollingFriction: number power: number powerAdjusted: number yearFrom: integer yearTo: integer noCblendMask: boolean endrecord ElementStatic
repId: integer multipleUnit: boolean name: string names: {string} icons: {string} iconsBlend: {string} iconOrientations: {boolean} vehicleData: VehicleStoreUtil.VehicleData engineKey: integer path: string variantCount: integer isVariant: boolean variantGroupOnly: boolean carriersMap: {Carrier : boolean} transportModes: {TransportMode : boolean} engineTypes: {VehicleEngineType : boolean} hasEngine: boolean filterTags: {string} endrecord VehicleNameAndIcon
name: string names: {string} icons: {string} iconsBlend: {string} iconOrientations: {boolean} largeIcon: string endrecord EngineToggleParam
type: EngineType modes: {EngineType : boolean} setModes: function({EngineType : boolean}) endrecord SizeFilterParam
showFilters: boolean filter: VehicleStore.VehicleBrowserFilter setFilterSort: function(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean) transportModes: {TransportMode : boolean} endmakeSingleVehicle: function(Model): Vehicle makeMultipleVehicles: function(MultipleUnit): {Vehicle} makeMultipleVehiclesFromParts: function({{TransportVehiclePart}}): {Vehicle} collectVehicleData: function({Vehicle}, Engine.Component.TransportVehicle.Modifiers): VehicleData goodnessToTextString: function(number): string getRangesFromData: function(VehicleData, Carrier, integer): VehicleUtil.Ranges getPrimaryBucket: function(ElementStatic): integer vehicleFilter: function(VehicleStoreUtil.ElementStatic, FilterParams, VehicleStore.VehicleBrowserFilter): boolean showCargoFilters: function(VehicleStore.VehicleBrowserFilter): boolean acceptsMultiVehicle: function(Carrier): boolean makeVehicleData: function(integer, boolean): VehicleData getVehicleNameAndIcons: function(integer, boolean, boolean): VehicleNameAndIcon makeVehicleProgressBarRow: function(string, string, number, string, number): TreeNodeId makeVehiclePropertyRow: function(string, string, string, number, number, boolean): TreeNodeId makeVehiclePropertyPlaceholder: function(): TreeNodeId handleRailCarrier: function(VehicleStore.VehicleBrowserFilter, {string : integer}, integer): VehicleStore.VehicleBrowserFilter handleTramCarrier: function(VehicleStore.VehicleBrowserFilter, {string : integer}, integer): VehicleStore.VehicleBrowserFilter handleDefaultCarrier: function(VehicleStore.VehicleBrowserFilter): VehicleStore.VehicleBrowserFilter getTransportModeMapForVehicles: function({Engine.Entity}): {TransportMode : boolean} depotMatchesVehicleFilterTags: function({string}, {string}): boolean depotMatchesVehicleTransportModes: function({TransportMode : boolean}, {TransportMode : boolean}): boolean getVehicleFilterTags: function({Engine.Entity}): {string} getDepotFilterTags: function(Engine.Entity): {string} EngineToggle: Recipe<EngineToggleParam> SizeFilter: Recipe<SizeFilterParam> CargoTypes: Recipe<CargoTypesParam> endrecord CargoTypesParam
filter: VehicleStore.VehicleBrowserFilter setFilterSort: function(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean) allCargo: {CargoTypeId : boolean} end
Category: globals🔗
VehicleStoreUtil🔗
global record VehicleStoreUtil
record Vehicle
tv: ModelMetadata.TransportVehicle landVehicle: ModelMetadata.LandVehicle waterVehicle: ModelMetadata.WaterVehicle airVehicle: ModelMetadata.AirVehicle cost: ModelMetadata.Cost maintenance: ModelMetadata.Maintenance emissions: ModelMetadata.Emissions desc: ModelMetadata.Description availability: ModelMetadata.Availability length: number maintenanceState: number endrecord VehicleData
allCargoTypes: {CargoTypeId : integer} cargoClasses: {string} engines: {VehicleEngineType : boolean} variantGroup: string anyCargo: boolean passengers: boolean isReversible: boolean isLightrail: boolean speed: number speedAdjusted: number maxIndividualSpeed: number noise: number noiseAdjusted: number pollution: number pollutionAdjusted: number comfortFactor: number comfortFactorAdjusted: number runningCosts: number runningCostsAdjusted: number numCompartments: integer loadingSpeed: number weight: number weightMaxPayload: number length: number totalCapacity: integer totalCapacityPassengers: integer totalCapacityCargo: integer price: integer tractiveEffort: number thrust: number thrustAdjusted: number rollingFriction: number power: number powerAdjusted: number yearFrom: integer yearTo: integer noCblendMask: boolean endrecord ElementStatic
repId: integer multipleUnit: boolean name: string names: {string} icons: {string} iconsBlend: {string} iconOrientations: {boolean} vehicleData: VehicleStoreUtil.VehicleData engineKey: integer path: string variantCount: integer isVariant: boolean variantGroupOnly: boolean carriersMap: {Carrier : boolean} transportModes: {TransportMode : boolean} engineTypes: {VehicleEngineType : boolean} hasEngine: boolean filterTags: {string} endrecord VehicleNameAndIcon
name: string names: {string} icons: {string} iconsBlend: {string} iconOrientations: {boolean} largeIcon: string endrecord EngineToggleParam
type: EngineType modes: {EngineType : boolean} setModes: function({EngineType : boolean}) endrecord SizeFilterParam
showFilters: boolean filter: VehicleStore.VehicleBrowserFilter setFilterSort: function(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean) transportModes: {TransportMode : boolean} endmakeSingleVehicle: function(Model): Vehicle makeMultipleVehicles: function(MultipleUnit): {Vehicle} makeMultipleVehiclesFromParts: function({{TransportVehiclePart}}): {Vehicle} collectVehicleData: function({Vehicle}, Engine.Component.TransportVehicle.Modifiers): VehicleData goodnessToTextString: function(number): string getRangesFromData: function(VehicleData, Carrier, integer): VehicleUtil.Ranges getPrimaryBucket: function(ElementStatic): integer vehicleFilter: function(VehicleStoreUtil.ElementStatic, FilterParams, VehicleStore.VehicleBrowserFilter): boolean showCargoFilters: function(VehicleStore.VehicleBrowserFilter): boolean acceptsMultiVehicle: function(Carrier): boolean makeVehicleData: function(integer, boolean): VehicleData getVehicleNameAndIcons: function(integer, boolean, boolean): VehicleNameAndIcon makeVehicleProgressBarRow: function(string, string, number, string, number): TreeNodeId makeVehiclePropertyRow: function(string, string, string, number, number, boolean): TreeNodeId makeVehiclePropertyPlaceholder: function(): TreeNodeId handleRailCarrier: function(VehicleStore.VehicleBrowserFilter, {string : integer}, integer): VehicleStore.VehicleBrowserFilter handleTramCarrier: function(VehicleStore.VehicleBrowserFilter, {string : integer}, integer): VehicleStore.VehicleBrowserFilter handleDefaultCarrier: function(VehicleStore.VehicleBrowserFilter): VehicleStore.VehicleBrowserFilter getTransportModeMapForVehicles: function({Engine.Entity}): {TransportMode : boolean} depotMatchesVehicleFilterTags: function({string}, {string}): boolean depotMatchesVehicleTransportModes: function({TransportMode : boolean}, {TransportMode : boolean}): boolean getVehicleFilterTags: function({Engine.Entity}): {string} getDepotFilterTags: function(Engine.Entity): {string} EngineToggle: Recipe<EngineToggleParam> SizeFilter: Recipe<SizeFilterParam> CargoTypes: Recipe<CargoTypesParam> endrecord CargoTypesParam
filter: VehicleStore.VehicleBrowserFilter setFilterSort: function(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean) allCargo: {CargoTypeId : boolean} end
VehicleStoreUtil.Vehicle🔗
record VehicleStoreUtil.Vehicle
tv: ModelMetadata.TransportVehicle landVehicle: ModelMetadata.LandVehicle waterVehicle: ModelMetadata.WaterVehicle airVehicle: ModelMetadata.AirVehicle cost: ModelMetadata.Cost maintenance: ModelMetadata.Maintenance emissions: ModelMetadata.Emissions desc: ModelMetadata.Description availability: ModelMetadata.Availability length: number maintenanceState: number end
VehicleStoreUtil.Vehicle.tv🔗
VehicleStoreUtil.Vehicle.tv: ModelMetadata.TransportVehicle
VehicleStoreUtil.Vehicle.landVehicle🔗
VehicleStoreUtil.Vehicle.landVehicle: ModelMetadata.LandVehicle
VehicleStoreUtil.Vehicle.waterVehicle🔗
VehicleStoreUtil.Vehicle.waterVehicle: ModelMetadata.WaterVehicle
VehicleStoreUtil.Vehicle.airVehicle🔗
VehicleStoreUtil.Vehicle.airVehicle: ModelMetadata.AirVehicle
VehicleStoreUtil.Vehicle.cost🔗
VehicleStoreUtil.Vehicle.cost: ModelMetadata.Cost
VehicleStoreUtil.Vehicle.maintenance🔗
VehicleStoreUtil.Vehicle.maintenance: ModelMetadata.Maintenance
VehicleStoreUtil.Vehicle.emissions🔗
VehicleStoreUtil.Vehicle.emissions: ModelMetadata.Emissions
VehicleStoreUtil.Vehicle.desc🔗
VehicleStoreUtil.Vehicle.desc: ModelMetadata.Description
VehicleStoreUtil.Vehicle.availability🔗
VehicleStoreUtil.Vehicle.availability: ModelMetadata.Availability
VehicleStoreUtil.Vehicle.length🔗
VehicleStoreUtil.Vehicle.length: number
VehicleStoreUtil.Vehicle.maintenanceState🔗
VehicleStoreUtil.Vehicle.maintenanceState: number
VehicleStoreUtil.VehicleData🔗
record VehicleStoreUtil.VehicleData
allCargoTypes: {CargoTypeId : integer} cargoClasses: {string} engines: {VehicleEngineType : boolean} variantGroup: string anyCargo: boolean passengers: boolean isReversible: boolean isLightrail: boolean speed: number speedAdjusted: number maxIndividualSpeed: number noise: number noiseAdjusted: number pollution: number pollutionAdjusted: number comfortFactor: number comfortFactorAdjusted: number runningCosts: number runningCostsAdjusted: number numCompartments: integer loadingSpeed: number weight: number weightMaxPayload: number length: number totalCapacity: integer totalCapacityPassengers: integer totalCapacityCargo: integer price: integer tractiveEffort: number thrust: number thrustAdjusted: number rollingFriction: number power: number powerAdjusted: number yearFrom: integer yearTo: integer noCblendMask: boolean end
VehicleStoreUtil.VehicleData.allCargoTypes🔗
VehicleStoreUtil.VehicleData.allCargoTypes: {CargoTypeId : integer}
VehicleStoreUtil.VehicleData.cargoClasses🔗
VehicleStoreUtil.VehicleData.cargoClasses: {string}
VehicleStoreUtil.VehicleData.engines🔗
VehicleStoreUtil.VehicleData.engines: {VehicleEngineType : boolean}
VehicleStoreUtil.VehicleData.variantGroup🔗
VehicleStoreUtil.VehicleData.variantGroup: string
VehicleStoreUtil.VehicleData.anyCargo🔗
VehicleStoreUtil.VehicleData.anyCargo: boolean
VehicleStoreUtil.VehicleData.passengers🔗
VehicleStoreUtil.VehicleData.passengers: boolean
VehicleStoreUtil.VehicleData.isReversible🔗
VehicleStoreUtil.VehicleData.isReversible: boolean
VehicleStoreUtil.VehicleData.isLightrail🔗
VehicleStoreUtil.VehicleData.isLightrail: boolean
VehicleStoreUtil.VehicleData.speed🔗
VehicleStoreUtil.VehicleData.speed: number
VehicleStoreUtil.VehicleData.speedAdjusted🔗
VehicleStoreUtil.VehicleData.speedAdjusted: number
VehicleStoreUtil.VehicleData.maxIndividualSpeed🔗
VehicleStoreUtil.VehicleData.maxIndividualSpeed: number
VehicleStoreUtil.VehicleData.noise🔗
VehicleStoreUtil.VehicleData.noise: number
VehicleStoreUtil.VehicleData.noiseAdjusted🔗
VehicleStoreUtil.VehicleData.noiseAdjusted: number
VehicleStoreUtil.VehicleData.pollution🔗
VehicleStoreUtil.VehicleData.pollution: number
VehicleStoreUtil.VehicleData.pollutionAdjusted🔗
VehicleStoreUtil.VehicleData.pollutionAdjusted: number
VehicleStoreUtil.VehicleData.comfortFactor🔗
VehicleStoreUtil.VehicleData.comfortFactor: number
VehicleStoreUtil.VehicleData.comfortFactorAdjusted🔗
VehicleStoreUtil.VehicleData.comfortFactorAdjusted: number
VehicleStoreUtil.VehicleData.runningCosts🔗
VehicleStoreUtil.VehicleData.runningCosts: number
VehicleStoreUtil.VehicleData.runningCostsAdjusted🔗
VehicleStoreUtil.VehicleData.runningCostsAdjusted: number
VehicleStoreUtil.VehicleData.numCompartments🔗
VehicleStoreUtil.VehicleData.numCompartments: integer
VehicleStoreUtil.VehicleData.loadingSpeed🔗
VehicleStoreUtil.VehicleData.loadingSpeed: number
VehicleStoreUtil.VehicleData.weight🔗
VehicleStoreUtil.VehicleData.weight: number
VehicleStoreUtil.VehicleData.weightMaxPayload🔗
VehicleStoreUtil.VehicleData.weightMaxPayload: number
VehicleStoreUtil.VehicleData.length🔗
VehicleStoreUtil.VehicleData.length: number
VehicleStoreUtil.VehicleData.totalCapacity🔗
VehicleStoreUtil.VehicleData.totalCapacity: integer
VehicleStoreUtil.VehicleData.totalCapacityPassengers🔗
VehicleStoreUtil.VehicleData.totalCapacityPassengers: integer
VehicleStoreUtil.VehicleData.totalCapacityCargo🔗
VehicleStoreUtil.VehicleData.totalCapacityCargo: integer
VehicleStoreUtil.VehicleData.price🔗
VehicleStoreUtil.VehicleData.price: integer
VehicleStoreUtil.VehicleData.tractiveEffort🔗
VehicleStoreUtil.VehicleData.tractiveEffort: number
VehicleStoreUtil.VehicleData.thrust🔗
VehicleStoreUtil.VehicleData.thrust: number
VehicleStoreUtil.VehicleData.thrustAdjusted🔗
VehicleStoreUtil.VehicleData.thrustAdjusted: number
VehicleStoreUtil.VehicleData.rollingFriction🔗
VehicleStoreUtil.VehicleData.rollingFriction: number
VehicleStoreUtil.VehicleData.power🔗
VehicleStoreUtil.VehicleData.power: number
VehicleStoreUtil.VehicleData.powerAdjusted🔗
VehicleStoreUtil.VehicleData.powerAdjusted: number
VehicleStoreUtil.VehicleData.yearFrom🔗
VehicleStoreUtil.VehicleData.yearFrom: integer
VehicleStoreUtil.VehicleData.yearTo🔗
VehicleStoreUtil.VehicleData.yearTo: integer
VehicleStoreUtil.VehicleData.noCblendMask🔗
VehicleStoreUtil.VehicleData.noCblendMask: boolean
VehicleStoreUtil.ElementDynamic🔗
record VehicleStoreUtil.ElementDynamic
ranges: VehicleUtil.Ranges sortKey: any variantCountFiltered: integer end
VehicleStoreUtil.ElementDynamic.ranges🔗
VehicleStoreUtil.ElementDynamic.ranges: VehicleUtil.Ranges
VehicleStoreUtil.ElementDynamic.sortKey🔗
VehicleStoreUtil.ElementDynamic.sortKey: any
VehicleStoreUtil.ElementDynamic.variantCountFiltered🔗
VehicleStoreUtil.ElementDynamic.variantCountFiltered: integer
VehicleStoreUtil.ElementStatic🔗
record VehicleStoreUtil.ElementStatic
repId: integer multipleUnit: boolean name: string names: {string} icons: {string} iconsBlend: {string} iconOrientations: {boolean} vehicleData: VehicleStoreUtil.VehicleData engineKey: integer path: string variantCount: integer isVariant: boolean variantGroupOnly: boolean carriersMap: {Carrier : boolean} transportModes: {TransportMode : boolean} engineTypes: {VehicleEngineType : boolean} hasEngine: boolean filterTags: {string} end
VehicleStoreUtil.ElementStatic.repId🔗
VehicleStoreUtil.ElementStatic.repId: integer
VehicleStoreUtil.ElementStatic.multipleUnit🔗
VehicleStoreUtil.ElementStatic.multipleUnit: boolean
VehicleStoreUtil.ElementStatic.name🔗
VehicleStoreUtil.ElementStatic.name: string
VehicleStoreUtil.ElementStatic.names🔗
VehicleStoreUtil.ElementStatic.names: {string}
VehicleStoreUtil.ElementStatic.icons🔗
VehicleStoreUtil.ElementStatic.icons: {string}
VehicleStoreUtil.ElementStatic.iconsBlend🔗
VehicleStoreUtil.ElementStatic.iconsBlend: {string}
VehicleStoreUtil.ElementStatic.iconOrientations🔗
VehicleStoreUtil.ElementStatic.iconOrientations: {boolean}
VehicleStoreUtil.ElementStatic.vehicleData🔗
VehicleStoreUtil.ElementStatic.vehicleData: VehicleStoreUtil.VehicleData
VehicleStoreUtil.ElementStatic.engineKey🔗
VehicleStoreUtil.ElementStatic.engineKey: integer
VehicleStoreUtil.ElementStatic.path🔗
VehicleStoreUtil.ElementStatic.path: string
VehicleStoreUtil.ElementStatic.variantCount🔗
VehicleStoreUtil.ElementStatic.variantCount: integer
VehicleStoreUtil.ElementStatic.isVariant🔗
VehicleStoreUtil.ElementStatic.isVariant: boolean
VehicleStoreUtil.ElementStatic.variantGroupOnly🔗
VehicleStoreUtil.ElementStatic.variantGroupOnly: boolean
VehicleStoreUtil.ElementStatic.carriersMap🔗
VehicleStoreUtil.ElementStatic.carriersMap: {Carrier : boolean}
VehicleStoreUtil.ElementStatic.transportModes🔗
VehicleStoreUtil.ElementStatic.transportModes: {TransportMode : boolean}
VehicleStoreUtil.ElementStatic.engineTypes🔗
VehicleStoreUtil.ElementStatic.engineTypes: {VehicleEngineType : boolean}
VehicleStoreUtil.ElementStatic.hasEngine🔗
VehicleStoreUtil.ElementStatic.hasEngine: boolean
VehicleStoreUtil.ElementStatic.filterTags🔗
VehicleStoreUtil.ElementStatic.filterTags: {string}
VehicleStoreUtil.Element🔗
VehicleStoreUtil.Element.dynamic🔗
VehicleStoreUtil.Element.dynamic: ElementDynamic
VehicleStoreUtil.Element.static🔗
VehicleStoreUtil.Element.static: ElementStatic
VehicleStoreUtil.FilterParams🔗
record VehicleStoreUtil.FilterParams
year: integer anyCargoFilterSet: boolean passengerCargoTypeId: integer end
VehicleStoreUtil.FilterParams.year🔗
VehicleStoreUtil.FilterParams.year: integer
VehicleStoreUtil.FilterParams.anyCargoFilterSet🔗
VehicleStoreUtil.FilterParams.anyCargoFilterSet: boolean
VehicleStoreUtil.FilterParams.passengerCargoTypeId🔗
VehicleStoreUtil.FilterParams.passengerCargoTypeId: integer
VehicleStoreUtil.VehicleNameAndIcon🔗
record VehicleStoreUtil.VehicleNameAndIcon
name: string names: {string} icons: {string} iconsBlend: {string} iconOrientations: {boolean} largeIcon: string end
VehicleStoreUtil.VehicleNameAndIcon.name🔗
VehicleStoreUtil.VehicleNameAndIcon.name: string
VehicleStoreUtil.VehicleNameAndIcon.names🔗
VehicleStoreUtil.VehicleNameAndIcon.names: {string}
VehicleStoreUtil.VehicleNameAndIcon.icons🔗
VehicleStoreUtil.VehicleNameAndIcon.icons: {string}
VehicleStoreUtil.VehicleNameAndIcon.iconsBlend🔗
VehicleStoreUtil.VehicleNameAndIcon.iconsBlend: {string}
VehicleStoreUtil.VehicleNameAndIcon.iconOrientations🔗
VehicleStoreUtil.VehicleNameAndIcon.iconOrientations: {boolean}
VehicleStoreUtil.VehicleNameAndIcon.largeIcon🔗
VehicleStoreUtil.VehicleNameAndIcon.largeIcon: string
VehicleStoreUtil.EngineType🔗
VehicleStoreUtil.EngineType."Diesel"🔗
VehicleStoreUtil.EngineType."Electric"🔗
VehicleStoreUtil.EngineType."Steam"🔗
VehicleStoreUtil.EngineToggleParam🔗
record VehicleStoreUtil.EngineToggleParam
type: EngineType modes: {EngineType : boolean} setModes: function({EngineType : boolean}) end
VehicleStoreUtil.EngineToggleParam.type🔗
VehicleStoreUtil.EngineToggleParam.type: EngineType
VehicleStoreUtil.EngineToggleParam.modes🔗
VehicleStoreUtil.EngineToggleParam.modes: {EngineType : boolean}
VehicleStoreUtil.EngineToggleParam.setModes🔗
function VehicleStoreUtil.EngineToggleParam.setModes({EngineType : boolean})Parameters
{EngineType : boolean}
VehicleStoreUtil.SizeFilterParam🔗
record VehicleStoreUtil.SizeFilterParam
showFilters: boolean filter: VehicleStore.VehicleBrowserFilter setFilterSort: function(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean) transportModes: {TransportMode : boolean} end
VehicleStoreUtil.SizeFilterParam.showFilters🔗
VehicleStoreUtil.SizeFilterParam.showFilters: boolean
VehicleStoreUtil.SizeFilterParam.filter🔗
VehicleStoreUtil.SizeFilterParam.filter: VehicleStore.VehicleBrowserFilter
VehicleStoreUtil.SizeFilterParam.setFilterSort🔗
function VehicleStoreUtil.SizeFilterParam.setFilterSort(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean)Parameters
VehicleStore.VehicleBrowserFilterVehicleStore.VehicleBrowserSortboolean
VehicleStoreUtil.SizeFilterParam.transportModes🔗
VehicleStoreUtil.SizeFilterParam.transportModes: {TransportMode : boolean}
VehicleStoreUtil.CargoTypesParam🔗
record VehicleStoreUtil.CargoTypesParam
filter: VehicleStore.VehicleBrowserFilter setFilterSort: function(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean) allCargo: {CargoTypeId : boolean} end
VehicleStoreUtil.CargoTypesParam.filter🔗
VehicleStoreUtil.CargoTypesParam.filter: VehicleStore.VehicleBrowserFilter
VehicleStoreUtil.CargoTypesParam.setFilterSort🔗
function VehicleStoreUtil.CargoTypesParam.setFilterSort(VehicleStore.VehicleBrowserFilter, VehicleStore.VehicleBrowserSort, boolean)Parameters
VehicleStore.VehicleBrowserFilterVehicleStore.VehicleBrowserSortboolean
VehicleStoreUtil.CargoTypesParam.allCargo🔗
VehicleStoreUtil.CargoTypesParam.allCargo: {CargoTypeId : boolean}
VehicleStoreUtil.TransportModesAndCarrier🔗
record VehicleStoreUtil.TransportModesAndCarrier
transportModes: {TransportMode : boolean} carrier: Carrier end
VehicleStoreUtil.TransportModesAndCarrier.transportModes🔗
VehicleStoreUtil.TransportModesAndCarrier.transportModes: {TransportMode : boolean}
VehicleStoreUtil.TransportModesAndCarrier.carrier🔗
VehicleStoreUtil.TransportModesAndCarrier.carrier: Carrier
VehicleStoreUtil.makeSingleVehicle🔗
function VehicleStoreUtil.makeSingleVehicle(Model): VehicleParameters
Model
Vehicle
VehicleStoreUtil.makeMultipleVehicles🔗
function VehicleStoreUtil.makeMultipleVehicles(MultipleUnit): {Vehicle}Parameters
MultipleUnit
{Vehicle}
VehicleStoreUtil.makeMultipleVehiclesFromParts🔗
function VehicleStoreUtil.makeMultipleVehiclesFromParts({{TransportVehiclePart}}): {Vehicle}Parameters
{{TransportVehiclePart}}
{Vehicle}
VehicleStoreUtil.collectVehicleData🔗
function VehicleStoreUtil.collectVehicleData({Vehicle}, Engine.Component.TransportVehicle.Modifiers): VehicleDataParameters
{Vehicle}Engine.Component.TransportVehicle.Modifiers
VehicleData
VehicleStoreUtil.goodnessToTextString🔗
function VehicleStoreUtil.goodnessToTextString(number): stringParameters
number
string
VehicleStoreUtil.getRangesFromData🔗
function VehicleStoreUtil.getRangesFromData(VehicleData, Carrier, integer): VehicleUtil.RangesParameters
VehicleDataCarrierinteger
VehicleUtil.Ranges
VehicleStoreUtil.getPrimaryBucket🔗
function VehicleStoreUtil.getPrimaryBucket(ElementStatic): integerParameters
ElementStatic
integer
VehicleStoreUtil.vehicleFilter🔗
function VehicleStoreUtil.vehicleFilter(VehicleStoreUtil.ElementStatic, FilterParams, VehicleStore.VehicleBrowserFilter): booleanParameters
VehicleStoreUtil.ElementStaticFilterParamsVehicleStore.VehicleBrowserFilter
boolean
VehicleStoreUtil.showCargoFilters🔗
function VehicleStoreUtil.showCargoFilters(VehicleStore.VehicleBrowserFilter): booleanParameters
VehicleStore.VehicleBrowserFilter
boolean
VehicleStoreUtil.acceptsMultiVehicle🔗
function VehicleStoreUtil.acceptsMultiVehicle(Carrier): booleanParameters
Carrier
boolean
VehicleStoreUtil.makeVehicleData🔗
function VehicleStoreUtil.makeVehicleData(integer, boolean): VehicleDataParameters
integerboolean
VehicleData
VehicleStoreUtil.getVehicleNameAndIcons🔗
function VehicleStoreUtil.getVehicleNameAndIcons(integer, boolean, boolean): VehicleNameAndIconParameters
integerbooleanboolean
VehicleNameAndIcon
VehicleStoreUtil.makeVehicleProgressBarRow🔗
function VehicleStoreUtil.makeVehicleProgressBarRow(string, string, number, string, number): TreeNodeIdParameters
stringstringnumberstringnumber
TreeNodeId
VehicleStoreUtil.makeVehiclePropertyRow🔗
function VehicleStoreUtil.makeVehiclePropertyRow(string, string, string, number, number, boolean): TreeNodeIdParameters
stringstringstringnumbernumberboolean
TreeNodeId
VehicleStoreUtil.makeVehiclePropertyPlaceholder🔗
function VehicleStoreUtil.makeVehiclePropertyPlaceholder(): TreeNodeIdReturns
TreeNodeId
VehicleStoreUtil.handleRailCarrier🔗
function VehicleStoreUtil.handleRailCarrier(VehicleStore.VehicleBrowserFilter, {string : integer}, integer): VehicleStore.VehicleBrowserFilterParameters
VehicleStore.VehicleBrowserFilter{string : integer}integer
VehicleStore.VehicleBrowserFilter
VehicleStoreUtil.handleTramCarrier🔗
function VehicleStoreUtil.handleTramCarrier(VehicleStore.VehicleBrowserFilter, {string : integer}, integer): VehicleStore.VehicleBrowserFilterParameters
VehicleStore.VehicleBrowserFilter{string : integer}integer
VehicleStore.VehicleBrowserFilter
VehicleStoreUtil.handleDefaultCarrier🔗
function VehicleStoreUtil.handleDefaultCarrier(VehicleStore.VehicleBrowserFilter): VehicleStore.VehicleBrowserFilterParameters
VehicleStore.VehicleBrowserFilter
VehicleStore.VehicleBrowserFilter
VehicleStoreUtil.getTransportModeMapForVehicles🔗
function VehicleStoreUtil.getTransportModeMapForVehicles({Engine.Entity}): {TransportMode : boolean}Parameters
{Engine.Entity}
{TransportMode : boolean}
VehicleStoreUtil.depotMatchesVehicleFilterTags🔗
function VehicleStoreUtil.depotMatchesVehicleFilterTags({string}, {string}): booleanParameters
{string}{string}
boolean
VehicleStoreUtil.depotMatchesVehicleTransportModes🔗
function VehicleStoreUtil.depotMatchesVehicleTransportModes({TransportMode : boolean}, {TransportMode : boolean}): booleanParameters
{TransportMode : boolean}{TransportMode : boolean}
boolean
VehicleStoreUtil.getVehicleFilterTags🔗
function VehicleStoreUtil.getVehicleFilterTags({Engine.Entity}): {string}Parameters
{Engine.Entity}
{string}
VehicleStoreUtil.getDepotFilterTags🔗
function VehicleStoreUtil.getDepotFilterTags(Engine.Entity): {string}Parameters
Engine.Entity
{string}
VehicleStoreUtil.EngineToggle🔗
VehicleStoreUtil.EngineToggle: Recipe<EngineToggleParam>
VehicleStoreUtil.SizeFilter🔗
VehicleStoreUtil.SizeFilter: Recipe<SizeFilterParam>
VehicleStoreUtil.CargoTypes🔗
VehicleStoreUtil.CargoTypes: Recipe<CargoTypesParam>