Module content.gui.line_vehicle_mgmt.vehicle_store🔗
global record VehicleStore
record VehicleBrowserFilter
text: string transportModes: {TransportMode : boolean} carrier: Carrier cargoFilters: {CargoTypeId : boolean} engines: {VehicleEngineType | string : boolean} multipleUnits: boolean onlyMultipleUnits: boolean singleVehicles: boolean filterTags: {string} withEngine: boolean withCapacity: boolean withPassengerCapacity: boolean withCargoCapacity: boolean vehicleFilter: GameContext.Filters.VehicleFilter endrecord VehicleBrowserSort
mode: VehicleBrowserSortMode ascending: boolean groupTypes: boolean endenum VehicleBrowserSortMode
"Alphabetical" "Capacity" "Comfort" "Cost" "Length" "LoadingSpeed" "Noise" "Pollution" "Power" "RunningCosts" "Speed" "Thrust" "Weight" "YearFrom" endrecord CartInfo
amount: integer totalPrice: integer refund: integer notEnoughMoney: boolean viable: boolean missionError: string endendrecord VehicleCartApi
getVehiclesFromCart: function(integer): {{TransportVehiclePart}} selectVehicleForBuying: function(integer, string, Vec3f) canBuyVehicle: function(integer, integer): CanBuy addVehicleToCart: function(integer, boolean, string, Vec3f, boolean, integer) getReplaceAmount: function(): integer getCartInfo: function(VehicleStore.CanBuy): VehicleStore.CartInfo end
Category: globals🔗
VehicleStore🔗
global record VehicleStore
record VehicleBrowserFilter
text: string transportModes: {TransportMode : boolean} carrier: Carrier cargoFilters: {CargoTypeId : boolean} engines: {VehicleEngineType | string : boolean} multipleUnits: boolean onlyMultipleUnits: boolean singleVehicles: boolean filterTags: {string} withEngine: boolean withCapacity: boolean withPassengerCapacity: boolean withCargoCapacity: boolean vehicleFilter: GameContext.Filters.VehicleFilter endrecord VehicleBrowserSort
mode: VehicleBrowserSortMode ascending: boolean groupTypes: boolean endenum VehicleBrowserSortMode
"Alphabetical" "Capacity" "Comfort" "Cost" "Length" "LoadingSpeed" "Noise" "Pollution" "Power" "RunningCosts" "Speed" "Thrust" "Weight" "YearFrom" endrecord CartInfo
amount: integer totalPrice: integer refund: integer notEnoughMoney: boolean viable: boolean missionError: string endendrecord VehicleCartApi
getVehiclesFromCart: function(integer): {{TransportVehiclePart}} selectVehicleForBuying: function(integer, string, Vec3f) canBuyVehicle: function(integer, integer): CanBuy addVehicleToCart: function(integer, boolean, string, Vec3f, boolean, integer) getReplaceAmount: function(): integer getCartInfo: function(VehicleStore.CanBuy): VehicleStore.CartInfo end
VehicleStore.VehicleStoreMode🔗
VehicleStore.VehicleStoreMode."Buy"🔗
VehicleStore.VehicleStoreMode."Modify"🔗
VehicleStore.VehicleStoreMode."Replace"🔗
VehicleStore.CanBuy🔗
VehicleStore.CanBuy.canBuy🔗
VehicleStore.CanBuy.canBuy: boolean
VehicleStore.CanBuy.missionError🔗
VehicleStore.CanBuy.missionError: string
VehicleStore.CanBuy.totalPrice🔗
VehicleStore.CanBuy.totalPrice: integer
VehicleStore.VehicleBrowserFilter🔗
record VehicleStore.VehicleBrowserFilter
text: string transportModes: {TransportMode : boolean} carrier: Carrier cargoFilters: {CargoTypeId : boolean} engines: {VehicleEngineType | string : boolean} multipleUnits: boolean onlyMultipleUnits: boolean singleVehicles: boolean filterTags: {string} withEngine: boolean withCapacity: boolean withPassengerCapacity: boolean withCargoCapacity: boolean vehicleFilter: GameContext.Filters.VehicleFilter end
VehicleStore.VehicleBrowserFilter.text🔗
VehicleStore.VehicleBrowserFilter.text: string
VehicleStore.VehicleBrowserFilter.transportModes🔗
VehicleStore.VehicleBrowserFilter.transportModes: {TransportMode : boolean}
VehicleStore.VehicleBrowserFilter.carrier🔗
VehicleStore.VehicleBrowserFilter.carrier: Carrier
VehicleStore.VehicleBrowserFilter.cargoFilters🔗
VehicleStore.VehicleBrowserFilter.cargoFilters: {CargoTypeId : boolean}
VehicleStore.VehicleBrowserFilter.engines🔗
VehicleStore.VehicleBrowserFilter.engines: {VehicleEngineType | string : boolean}
VehicleStore.VehicleBrowserFilter.multipleUnits🔗
VehicleStore.VehicleBrowserFilter.multipleUnits: boolean
VehicleStore.VehicleBrowserFilter.onlyMultipleUnits🔗
VehicleStore.VehicleBrowserFilter.onlyMultipleUnits: boolean
VehicleStore.VehicleBrowserFilter.singleVehicles🔗
VehicleStore.VehicleBrowserFilter.singleVehicles: boolean
VehicleStore.VehicleBrowserFilter.filterTags🔗
VehicleStore.VehicleBrowserFilter.filterTags: {string}
VehicleStore.VehicleBrowserFilter.withEngine🔗
VehicleStore.VehicleBrowserFilter.withEngine: boolean
VehicleStore.VehicleBrowserFilter.withCapacity🔗
VehicleStore.VehicleBrowserFilter.withCapacity: boolean
VehicleStore.VehicleBrowserFilter.withPassengerCapacity🔗
VehicleStore.VehicleBrowserFilter.withPassengerCapacity: boolean
VehicleStore.VehicleBrowserFilter.withCargoCapacity🔗
VehicleStore.VehicleBrowserFilter.withCargoCapacity: boolean
VehicleStore.VehicleBrowserFilter.vehicleFilter🔗
VehicleStore.VehicleBrowserFilter.vehicleFilter: GameContext.Filters.VehicleFilter
VehicleStore.VehicleBrowserSort🔗
record VehicleStore.VehicleBrowserSort
mode: VehicleBrowserSortMode ascending: boolean groupTypes: boolean endenum VehicleBrowserSortMode
"Alphabetical" "Capacity" "Comfort" "Cost" "Length" "LoadingSpeed" "Noise" "Pollution" "Power" "RunningCosts" "Speed" "Thrust" "Weight" "YearFrom" end
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."Alphabetical"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."Capacity"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."Comfort"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."Cost"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."Length"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."LoadingSpeed"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."Noise"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."Pollution"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."Power"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."RunningCosts"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."Speed"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."Thrust"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."Weight"🔗
VehicleStore.VehicleBrowserSort.VehicleBrowserSortMode."YearFrom"🔗
VehicleStore.VehicleBrowserSort.mode🔗
VehicleStore.VehicleBrowserSort.mode: VehicleBrowserSortMode
VehicleStore.VehicleBrowserSort.ascending🔗
VehicleStore.VehicleBrowserSort.ascending: boolean
VehicleStore.VehicleBrowserSort.groupTypes🔗
VehicleStore.VehicleBrowserSort.groupTypes: boolean
VehicleStore.CartInfo🔗
record VehicleStore.CartInfo
amount: integer totalPrice: integer refund: integer notEnoughMoney: boolean viable: boolean missionError: string end
VehicleStore.CartInfo.amount🔗
VehicleStore.CartInfo.amount: integer
VehicleStore.CartInfo.totalPrice🔗
VehicleStore.CartInfo.totalPrice: integer
VehicleStore.CartInfo.refund🔗
VehicleStore.CartInfo.refund: integer
VehicleStore.CartInfo.notEnoughMoney🔗
VehicleStore.CartInfo.notEnoughMoney: boolean
VehicleStore.CartInfo.viable🔗
VehicleStore.CartInfo.viable: boolean
VehicleStore.CartInfo.missionError🔗
VehicleStore.CartInfo.missionError: string
VehicleStore.VehicleCartApi🔗
record VehicleStore.VehicleCartApi
getVehiclesFromCart: function(integer): {{TransportVehiclePart}} selectVehicleForBuying: function(integer, string, Vec3f) canBuyVehicle: function(integer, integer): CanBuy addVehicleToCart: function(integer, boolean, string, Vec3f, boolean, integer) getReplaceAmount: function(): integer getCartInfo: function(VehicleStore.CanBuy): VehicleStore.CartInfo end
VehicleStore.VehicleCartApi.getVehiclesFromCart🔗
function VehicleStore.VehicleCartApi.getVehiclesFromCart(integer): {{TransportVehiclePart}}Parameters
integer
{{TransportVehiclePart}}
VehicleStore.VehicleCartApi.selectVehicleForBuying🔗
function VehicleStore.VehicleCartApi.selectVehicleForBuying(integer, string, Vec3f)Parameters
integerstringVec3f
VehicleStore.VehicleCartApi.canBuyVehicle🔗
function VehicleStore.VehicleCartApi.canBuyVehicle(integer, integer): CanBuyParameters
integerinteger
CanBuy
VehicleStore.VehicleCartApi.addVehicleToCart🔗
function VehicleStore.VehicleCartApi.addVehicleToCart(integer, boolean, string, Vec3f, boolean, integer)Parameters
integerbooleanstringVec3fbooleaninteger
VehicleStore.VehicleCartApi.getReplaceAmount🔗
function VehicleStore.VehicleCartApi.getReplaceAmount(): integerReturns
integer
VehicleStore.VehicleCartApi.getCartInfo🔗
function VehicleStore.VehicleCartApi.getCartInfo(VehicleStore.CanBuy): VehicleStore.CartInfoParameters
VehicleStore.CanBuy
VehicleStore.CartInfo