index / content / gui / entity_window / entity_window_util

Module content.gui.entity_window.entity_window_util🔗

global record EntityWindowUtil
record StockCountsWidgetParams entityId: Engine.Entity width: integer iconWidth: integer maxIcons: integer groupStocks: boolean addDiscardCargoButtons: boolean addButtonsToSetStockCargoType: boolean sortByType: boolean end
enum DiagramType "account" "logbook" "logbookDiff" end
record DiagramParams entityId: Engine.Entity logNames: {string} labels: {string} colors: {Vec4f} types: {Builtin.SeriesParam.Type} styleClass: string chartType: DiagramType yMin: number yMax: number yAxisLabelFormatter: function(number): string showTimeScaleSlider: boolean showLegend: boolean initialNumYearsToDisplay: integer minNumYearsToDisplay: integer maxNumYearsToDisplay: integer legendOrientation: Builtin.Type.Orientation yStepScale: number currentValueFns: {function() : number} focusSlider: boolean end
record ActionBarButton
enum Sound "Buy" "Sell" "SendToDepot" end
isSpacer: boolean icon: string description: string onClick: function() tag: string customItem: TreeNodeId sound: Sound toggleButton: boolean onValueChange: function(boolean) value: boolean end
record ActionButtonBarParams primaryButtons: {ActionBarButton} secondaryButtons: {ActionBarButton} nextUpFocusRef: ReactRefWrap end
record EntityWindowButtonParams tooltip: string icon: string onClick: function() end
record WorkplacesProgressBarWidgetParams entityId: Engine.Entity progressBarThresholds: {number} end
record SimPersonDestinationButtonParams simPersonEntityId: Engine.Entity destinationIndex: integer addIconIfMissing: boolean end
record InhabitantsTableParam landmark: boolean headquarters: boolean personCapacityEntityId: Engine.Entity end
record WorkersTableParam personCapacityEntityId: Engine.Entity end
record DestinationIconParams destinationIndex: integer iconClass: string tooltipOverride: string end
record PassengerWidgetParams vehicleEntity: Engine.Entity end
record VehicleTableColumn name: string recipe: Recipe<Builtin.TableCellParam> sortOrder: function(Engine.Entity, Engine.Entity): boolean headerStyleClass: string weight: number end
record VehicleTableParams entityId: Engine.Entity getVehicleEntities: function(Engine.Entity): {Engine.Entity} columns: {VehicleTableColumn} end
VehicleCell: Recipe<Builtin.TableCellParam> VehicleTable: Recipe<VehicleTableParams>
record VehicleConditionParams entityId: Engine.Entity addIcon: boolean end
VehicleCondition: Recipe<VehicleConditionParams>
record MaintenanceStationPoolProgressBarParams entityId: Engine.Entity end
record SubconstructionBalanceParams entityId: Engine.Entity stepTimer: boolean maintenanceType: JournalEntry.Maintenance end
record SendCommandButtonParams iconPath: string tooltip: string | function() : string makeCommand: function(): Command isActive: function(): boolean isPrimary: boolean tag: string end
record RecipeAndParamErased recipe: Recipe<<any type>> param: any end
record EntityLog
record Entry durationSeconds: integer change: integer logName: string place: Engine.Entity end
record LoggedState time: integer place: Engine.Entity logName: string state: integer end
entries: {Entry} end
record MaintenanceBarParam entity: Engine.Entity maintenancePeriodText: string initialCalloutText: string gameCtx: GameContext showOnRightSide: boolean nextUpFocusRef: ReactRefWrap end
record CombinedStockGroupedCountsParam initialCalloutTextInputPermanent: string initialCalloutTextInputCollapsible: string recipeAndParamInputCollapsible: RecipeAndParamErased initialCalloutTextOutputPermanent: string initialCalloutTextOutputCollapsible: string recipeAndParamOutputCollapsible: RecipeAndParamErased cardKey: string setCollapsibleExpanded: function(string, boolean) getCollapsibleExpanded: function(string) gameCtx: GameContext showOnRightSide: boolean showSimplifiedOnly: boolean entityId: Engine.Entity end
enum IconQualityType "Aloof" "Happy" "Negative" "Positive" "Sad" end
record RatingBarParam icon: TreeNodeId iconPath: string tooltip: string ratingText: string getRatingLabel: function(RatingLevel): string barTooltip: string value: number valueChange: number numFractions: integer snapValueToFractions: boolean onClick: function() hideText: boolean showIcon: boolean end
record NoiseAndPollutionParams noise: integer pollution: integer end
MaintenanceBar: Recipe<MaintenanceBarParam> MaintenanceStationPoolProgressBar: Recipe<MaintenanceStationPoolProgressBarParams> EntityStockCountsWidget: Recipe<StockCountsWidgetParams> CombinedStockGroupedCounts: Recipe<CombinedStockGroupedCountsParam> EntityDiagramWidget: Recipe<DiagramParams> EntityWindowButton: Recipe<EntityWindowButtonParams> ActionButtonBar: Recipe<ActionButtonBarParams> PersonCapacityWidget: Recipe<WorkplacesProgressBarWidgetParams> GetDestinationIcon: function(DestinationIconParams): TreeNodeId SimPersonDestinationButton: Recipe<SimPersonDestinationButtonParams> GetMoveModeIcon: function(MoveMode): TreeNodeId GetInhabitantsTitle: function(Engine.Entity, boolean): string InhabitantsTable: Recipe<InhabitantsTableParam> WorkersTable: Recipe<WorkersTableParam> EnterCockpitButton: Recipe2<GameContext, Engine.Entity> WorkplacesProgressBarWidget: Recipe<WorkplacesProgressBarWidgetParams> PassengersWidget: Recipe<PassengerWidgetParams> RatingBar: Recipe<RatingBarParam> SubconstructionBalance: Recipe<SubconstructionBalanceParams> SpeedIndicator: Recipe<Engine.Entity> SendCommandButton: Recipe<SendCommandButtonParams> NoiseAndPollution: Recipe<NoiseAndPollutionParams> makeConfigureOnClickFunction: function(Engine.Entity): function() makeProgressBar: function(string, string, string, number, number, number, TreeNodeId): TreeNodeId makeRecipeAndParam: function<T>(Recipe<T>, T): RecipeAndParamErased makeStockState: function(Engine.Entity): {CargoUtil.StockConfig} createStockIcon: function({CargoUtil.StockConfig}, Engine.Entity): TreeNodeId getVehicleName: function(Engine.Entity): string getEntityLog: function(Engine.Entity, {string}, {string}, integer, {string}, EntityWindowUtil.EntityLog.LoggedState): EntityWindowUtil.EntityLog isConstructionModifiable: function(Engine.Entity): boolean NotificationWidget: Recipe<Engine.Entity> ContentWidgetScrollContainer: Recipe<{TreeNodeId}> end

Category: globals🔗

EntityWindowUtil🔗

global record EntityWindowUtil
record StockCountsWidgetParams entityId: Engine.Entity width: integer iconWidth: integer maxIcons: integer groupStocks: boolean addDiscardCargoButtons: boolean addButtonsToSetStockCargoType: boolean sortByType: boolean end
enum DiagramType "account" "logbook" "logbookDiff" end
record DiagramParams entityId: Engine.Entity logNames: {string} labels: {string} colors: {Vec4f} types: {Builtin.SeriesParam.Type} styleClass: string chartType: DiagramType yMin: number yMax: number yAxisLabelFormatter: function(number): string showTimeScaleSlider: boolean showLegend: boolean initialNumYearsToDisplay: integer minNumYearsToDisplay: integer maxNumYearsToDisplay: integer legendOrientation: Builtin.Type.Orientation yStepScale: number currentValueFns: {function() : number} focusSlider: boolean end
record ActionBarButton
enum Sound "Buy" "Sell" "SendToDepot" end
isSpacer: boolean icon: string description: string onClick: function() tag: string customItem: TreeNodeId sound: Sound toggleButton: boolean onValueChange: function(boolean) value: boolean end
record ActionButtonBarParams primaryButtons: {ActionBarButton} secondaryButtons: {ActionBarButton} nextUpFocusRef: ReactRefWrap end
record EntityWindowButtonParams tooltip: string icon: string onClick: function() end
record WorkplacesProgressBarWidgetParams entityId: Engine.Entity progressBarThresholds: {number} end
record SimPersonDestinationButtonParams simPersonEntityId: Engine.Entity destinationIndex: integer addIconIfMissing: boolean end
record InhabitantsTableParam landmark: boolean headquarters: boolean personCapacityEntityId: Engine.Entity end
record WorkersTableParam personCapacityEntityId: Engine.Entity end
record DestinationIconParams destinationIndex: integer iconClass: string tooltipOverride: string end
record PassengerWidgetParams vehicleEntity: Engine.Entity end
record VehicleTableColumn name: string recipe: Recipe<Builtin.TableCellParam> sortOrder: function(Engine.Entity, Engine.Entity): boolean headerStyleClass: string weight: number end
record VehicleTableParams entityId: Engine.Entity getVehicleEntities: function(Engine.Entity): {Engine.Entity} columns: {VehicleTableColumn} end
VehicleCell: Recipe<Builtin.TableCellParam> VehicleTable: Recipe<VehicleTableParams>
record VehicleConditionParams entityId: Engine.Entity addIcon: boolean end
VehicleCondition: Recipe<VehicleConditionParams>
record MaintenanceStationPoolProgressBarParams entityId: Engine.Entity end
record SubconstructionBalanceParams entityId: Engine.Entity stepTimer: boolean maintenanceType: JournalEntry.Maintenance end
record SendCommandButtonParams iconPath: string tooltip: string | function() : string makeCommand: function(): Command isActive: function(): boolean isPrimary: boolean tag: string end
record RecipeAndParamErased recipe: Recipe<<any type>> param: any end
record EntityLog
record Entry durationSeconds: integer change: integer logName: string place: Engine.Entity end
record LoggedState time: integer place: Engine.Entity logName: string state: integer end
entries: {Entry} end
record MaintenanceBarParam entity: Engine.Entity maintenancePeriodText: string initialCalloutText: string gameCtx: GameContext showOnRightSide: boolean nextUpFocusRef: ReactRefWrap end
record CombinedStockGroupedCountsParam initialCalloutTextInputPermanent: string initialCalloutTextInputCollapsible: string recipeAndParamInputCollapsible: RecipeAndParamErased initialCalloutTextOutputPermanent: string initialCalloutTextOutputCollapsible: string recipeAndParamOutputCollapsible: RecipeAndParamErased cardKey: string setCollapsibleExpanded: function(string, boolean) getCollapsibleExpanded: function(string) gameCtx: GameContext showOnRightSide: boolean showSimplifiedOnly: boolean entityId: Engine.Entity end
enum IconQualityType "Aloof" "Happy" "Negative" "Positive" "Sad" end
record RatingBarParam icon: TreeNodeId iconPath: string tooltip: string ratingText: string getRatingLabel: function(RatingLevel): string barTooltip: string value: number valueChange: number numFractions: integer snapValueToFractions: boolean onClick: function() hideText: boolean showIcon: boolean end
record NoiseAndPollutionParams noise: integer pollution: integer end
MaintenanceBar: Recipe<MaintenanceBarParam> MaintenanceStationPoolProgressBar: Recipe<MaintenanceStationPoolProgressBarParams> EntityStockCountsWidget: Recipe<StockCountsWidgetParams> CombinedStockGroupedCounts: Recipe<CombinedStockGroupedCountsParam> EntityDiagramWidget: Recipe<DiagramParams> EntityWindowButton: Recipe<EntityWindowButtonParams> ActionButtonBar: Recipe<ActionButtonBarParams> PersonCapacityWidget: Recipe<WorkplacesProgressBarWidgetParams> GetDestinationIcon: function(DestinationIconParams): TreeNodeId SimPersonDestinationButton: Recipe<SimPersonDestinationButtonParams> GetMoveModeIcon: function(MoveMode): TreeNodeId GetInhabitantsTitle: function(Engine.Entity, boolean): string InhabitantsTable: Recipe<InhabitantsTableParam> WorkersTable: Recipe<WorkersTableParam> EnterCockpitButton: Recipe2<GameContext, Engine.Entity> WorkplacesProgressBarWidget: Recipe<WorkplacesProgressBarWidgetParams> PassengersWidget: Recipe<PassengerWidgetParams> RatingBar: Recipe<RatingBarParam> SubconstructionBalance: Recipe<SubconstructionBalanceParams> SpeedIndicator: Recipe<Engine.Entity> SendCommandButton: Recipe<SendCommandButtonParams> NoiseAndPollution: Recipe<NoiseAndPollutionParams> makeConfigureOnClickFunction: function(Engine.Entity): function() makeProgressBar: function(string, string, string, number, number, number, TreeNodeId): TreeNodeId makeRecipeAndParam: function<T>(Recipe<T>, T): RecipeAndParamErased makeStockState: function(Engine.Entity): {CargoUtil.StockConfig} createStockIcon: function({CargoUtil.StockConfig}, Engine.Entity): TreeNodeId getVehicleName: function(Engine.Entity): string getEntityLog: function(Engine.Entity, {string}, {string}, integer, {string}, EntityWindowUtil.EntityLog.LoggedState): EntityWindowUtil.EntityLog isConstructionModifiable: function(Engine.Entity): boolean NotificationWidget: Recipe<Engine.Entity> ContentWidgetScrollContainer: Recipe<{TreeNodeId}> end

EntityWindowUtil.StockCountsWidgetParams🔗

record EntityWindowUtil.StockCountsWidgetParams entityId: Engine.Entity width: integer iconWidth: integer maxIcons: integer groupStocks: boolean addDiscardCargoButtons: boolean addButtonsToSetStockCargoType: boolean sortByType: boolean end

EntityWindowUtil.StockCountsWidgetParams.entityId🔗

EntityWindowUtil.StockCountsWidgetParams.entityId: Engine.Entity

EntityWindowUtil.StockCountsWidgetParams.width🔗

EntityWindowUtil.StockCountsWidgetParams.width: integer

EntityWindowUtil.StockCountsWidgetParams.iconWidth🔗

EntityWindowUtil.StockCountsWidgetParams.iconWidth: integer

EntityWindowUtil.StockCountsWidgetParams.maxIcons🔗

EntityWindowUtil.StockCountsWidgetParams.maxIcons: integer

EntityWindowUtil.StockCountsWidgetParams.groupStocks🔗

EntityWindowUtil.StockCountsWidgetParams.groupStocks: boolean

EntityWindowUtil.StockCountsWidgetParams.addDiscardCargoButtons🔗

EntityWindowUtil.StockCountsWidgetParams.addDiscardCargoButtons: boolean

EntityWindowUtil.StockCountsWidgetParams.addButtonsToSetStockCargoType🔗

EntityWindowUtil.StockCountsWidgetParams.addButtonsToSetStockCargoType: boolean

EntityWindowUtil.StockCountsWidgetParams.sortByType🔗

EntityWindowUtil.StockCountsWidgetParams.sortByType: boolean

EntityWindowUtil.DiagramType🔗

enum EntityWindowUtil.DiagramType "account" "logbook" "logbookDiff" end

EntityWindowUtil.DiagramType."account"🔗

EntityWindowUtil.DiagramType."logbook"🔗

EntityWindowUtil.DiagramType."logbookDiff"🔗

EntityWindowUtil.DiagramParams🔗

record EntityWindowUtil.DiagramParams entityId: Engine.Entity logNames: {string} labels: {string} colors: {Vec4f} types: {Builtin.SeriesParam.Type} styleClass: string chartType: DiagramType yMin: number yMax: number yAxisLabelFormatter: function(number): string showTimeScaleSlider: boolean showLegend: boolean initialNumYearsToDisplay: integer minNumYearsToDisplay: integer maxNumYearsToDisplay: integer legendOrientation: Builtin.Type.Orientation yStepScale: number currentValueFns: {function() : number} focusSlider: boolean end

EntityWindowUtil.DiagramParams.entityId🔗

EntityWindowUtil.DiagramParams.entityId: Engine.Entity

EntityWindowUtil.DiagramParams.logNames🔗

EntityWindowUtil.DiagramParams.logNames: {string}

EntityWindowUtil.DiagramParams.labels🔗

EntityWindowUtil.DiagramParams.labels: {string}

EntityWindowUtil.DiagramParams.colors🔗

EntityWindowUtil.DiagramParams.colors: {Vec4f}

EntityWindowUtil.DiagramParams.types🔗

EntityWindowUtil.DiagramParams.types: {Builtin.SeriesParam.Type}

EntityWindowUtil.DiagramParams.styleClass🔗

EntityWindowUtil.DiagramParams.styleClass: string

EntityWindowUtil.DiagramParams.chartType🔗

EntityWindowUtil.DiagramParams.chartType: DiagramType

EntityWindowUtil.DiagramParams.yMin🔗

EntityWindowUtil.DiagramParams.yMin: number

EntityWindowUtil.DiagramParams.yMax🔗

EntityWindowUtil.DiagramParams.yMax: number

EntityWindowUtil.DiagramParams.yAxisLabelFormatter🔗

function EntityWindowUtil.DiagramParams.yAxisLabelFormatter(number): string
Parameters
  • number
Returns
  1. string

EntityWindowUtil.DiagramParams.showTimeScaleSlider🔗

EntityWindowUtil.DiagramParams.showTimeScaleSlider: boolean

EntityWindowUtil.DiagramParams.showLegend🔗

EntityWindowUtil.DiagramParams.showLegend: boolean

EntityWindowUtil.DiagramParams.initialNumYearsToDisplay🔗

EntityWindowUtil.DiagramParams.initialNumYearsToDisplay: integer

EntityWindowUtil.DiagramParams.minNumYearsToDisplay🔗

EntityWindowUtil.DiagramParams.minNumYearsToDisplay: integer

EntityWindowUtil.DiagramParams.maxNumYearsToDisplay🔗

EntityWindowUtil.DiagramParams.maxNumYearsToDisplay: integer

EntityWindowUtil.DiagramParams.legendOrientation🔗

EntityWindowUtil.DiagramParams.legendOrientation: Builtin.Type.Orientation

EntityWindowUtil.DiagramParams.yStepScale🔗

EntityWindowUtil.DiagramParams.yStepScale: number

EntityWindowUtil.DiagramParams.currentValueFns🔗

EntityWindowUtil.DiagramParams.currentValueFns: {function() : number}

EntityWindowUtil.DiagramParams.focusSlider🔗

EntityWindowUtil.DiagramParams.focusSlider: boolean

EntityWindowUtil.ActionBarButton🔗

record EntityWindowUtil.ActionBarButton
enum Sound "Buy" "Sell" "SendToDepot" end
isSpacer: boolean icon: string description: string onClick: function() tag: string customItem: TreeNodeId sound: Sound toggleButton: boolean onValueChange: function(boolean) value: boolean end

EntityWindowUtil.ActionBarButton.Sound🔗

enum EntityWindowUtil.ActionBarButton.Sound "Buy" "Sell" "SendToDepot" end

EntityWindowUtil.ActionBarButton.Sound."Buy"🔗

EntityWindowUtil.ActionBarButton.Sound."Sell"🔗

EntityWindowUtil.ActionBarButton.Sound."SendToDepot"🔗

EntityWindowUtil.ActionBarButton.isSpacer🔗

EntityWindowUtil.ActionBarButton.isSpacer: boolean

EntityWindowUtil.ActionBarButton.icon🔗

EntityWindowUtil.ActionBarButton.icon: string

EntityWindowUtil.ActionBarButton.description🔗

EntityWindowUtil.ActionBarButton.description: string

EntityWindowUtil.ActionBarButton.onClick🔗

function EntityWindowUtil.ActionBarButton.onClick()

EntityWindowUtil.ActionBarButton.tag🔗

EntityWindowUtil.ActionBarButton.tag: string

EntityWindowUtil.ActionBarButton.customItem🔗

EntityWindowUtil.ActionBarButton.customItem: TreeNodeId

EntityWindowUtil.ActionBarButton.sound🔗

EntityWindowUtil.ActionBarButton.sound: Sound

EntityWindowUtil.ActionBarButton.toggleButton🔗

EntityWindowUtil.ActionBarButton.toggleButton: boolean

EntityWindowUtil.ActionBarButton.onValueChange🔗

function EntityWindowUtil.ActionBarButton.onValueChange(boolean)
Parameters
  • boolean

EntityWindowUtil.ActionBarButton.value🔗

EntityWindowUtil.ActionBarButton.value: boolean

EntityWindowUtil.ActionButtonBarParams🔗

record EntityWindowUtil.ActionButtonBarParams primaryButtons: {ActionBarButton} secondaryButtons: {ActionBarButton} nextUpFocusRef: ReactRefWrap end

EntityWindowUtil.ActionButtonBarParams.primaryButtons🔗

EntityWindowUtil.ActionButtonBarParams.primaryButtons: {ActionBarButton}

EntityWindowUtil.ActionButtonBarParams.secondaryButtons🔗

EntityWindowUtil.ActionButtonBarParams.secondaryButtons: {ActionBarButton}

EntityWindowUtil.ActionButtonBarParams.nextUpFocusRef🔗

EntityWindowUtil.ActionButtonBarParams.nextUpFocusRef: ReactRefWrap

EntityWindowUtil.EntityWindowButtonParams🔗

record EntityWindowUtil.EntityWindowButtonParams tooltip: string icon: string onClick: function() end

EntityWindowUtil.EntityWindowButtonParams.tooltip🔗

EntityWindowUtil.EntityWindowButtonParams.tooltip: string

EntityWindowUtil.EntityWindowButtonParams.icon🔗

EntityWindowUtil.EntityWindowButtonParams.icon: string

EntityWindowUtil.EntityWindowButtonParams.onClick🔗

function EntityWindowUtil.EntityWindowButtonParams.onClick()

EntityWindowUtil.WorkplacesProgressBarWidgetParams🔗

record EntityWindowUtil.WorkplacesProgressBarWidgetParams entityId: Engine.Entity progressBarThresholds: {number} end

EntityWindowUtil.WorkplacesProgressBarWidgetParams.entityId🔗

EntityWindowUtil.WorkplacesProgressBarWidgetParams.entityId: Engine.Entity

EntityWindowUtil.WorkplacesProgressBarWidgetParams.progressBarThresholds🔗

EntityWindowUtil.WorkplacesProgressBarWidgetParams.progressBarThresholds: {number}

EntityWindowUtil.SimPersonDestinationButtonParams🔗

record EntityWindowUtil.SimPersonDestinationButtonParams simPersonEntityId: Engine.Entity destinationIndex: integer addIconIfMissing: boolean end

EntityWindowUtil.SimPersonDestinationButtonParams.simPersonEntityId🔗

EntityWindowUtil.SimPersonDestinationButtonParams.simPersonEntityId: Engine.Entity

EntityWindowUtil.SimPersonDestinationButtonParams.destinationIndex🔗

EntityWindowUtil.SimPersonDestinationButtonParams.destinationIndex: integer

EntityWindowUtil.SimPersonDestinationButtonParams.addIconIfMissing🔗

EntityWindowUtil.SimPersonDestinationButtonParams.addIconIfMissing: boolean

EntityWindowUtil.InhabitantsTableParam🔗

record EntityWindowUtil.InhabitantsTableParam landmark: boolean headquarters: boolean personCapacityEntityId: Engine.Entity end

EntityWindowUtil.InhabitantsTableParam.landmark🔗

EntityWindowUtil.InhabitantsTableParam.landmark: boolean

EntityWindowUtil.InhabitantsTableParam.headquarters🔗

EntityWindowUtil.InhabitantsTableParam.headquarters: boolean

EntityWindowUtil.InhabitantsTableParam.personCapacityEntityId🔗

EntityWindowUtil.InhabitantsTableParam.personCapacityEntityId: Engine.Entity

EntityWindowUtil.WorkersTableParam🔗

record EntityWindowUtil.WorkersTableParam personCapacityEntityId: Engine.Entity end

EntityWindowUtil.WorkersTableParam.personCapacityEntityId🔗

EntityWindowUtil.WorkersTableParam.personCapacityEntityId: Engine.Entity

EntityWindowUtil.DestinationIconParams🔗

record EntityWindowUtil.DestinationIconParams destinationIndex: integer iconClass: string tooltipOverride: string end

EntityWindowUtil.DestinationIconParams.destinationIndex🔗

EntityWindowUtil.DestinationIconParams.destinationIndex: integer

EntityWindowUtil.DestinationIconParams.iconClass🔗

EntityWindowUtil.DestinationIconParams.iconClass: string

EntityWindowUtil.DestinationIconParams.tooltipOverride🔗

EntityWindowUtil.DestinationIconParams.tooltipOverride: string

EntityWindowUtil.PassengerWidgetParams🔗

record EntityWindowUtil.PassengerWidgetParams vehicleEntity: Engine.Entity end

EntityWindowUtil.PassengerWidgetParams.vehicleEntity🔗

EntityWindowUtil.PassengerWidgetParams.vehicleEntity: Engine.Entity

EntityWindowUtil.VehicleTableColumn🔗

record EntityWindowUtil.VehicleTableColumn name: string recipe: Recipe<Builtin.TableCellParam> sortOrder: function(Engine.Entity, Engine.Entity): boolean headerStyleClass: string weight: number end

EntityWindowUtil.VehicleTableColumn.name🔗

EntityWindowUtil.VehicleTableColumn.name: string

EntityWindowUtil.VehicleTableColumn.recipe🔗

EntityWindowUtil.VehicleTableColumn.recipe: Recipe<Builtin.TableCellParam>

EntityWindowUtil.VehicleTableColumn.sortOrder🔗

function EntityWindowUtil.VehicleTableColumn.sortOrder(Engine.Entity, Engine.Entity): boolean
Parameters
  • Engine.Entity
  • Engine.Entity
Returns
  1. boolean

EntityWindowUtil.VehicleTableColumn.headerStyleClass🔗

EntityWindowUtil.VehicleTableColumn.headerStyleClass: string

EntityWindowUtil.VehicleTableColumn.weight🔗

EntityWindowUtil.VehicleTableColumn.weight: number

EntityWindowUtil.VehicleTableParams🔗

record EntityWindowUtil.VehicleTableParams entityId: Engine.Entity getVehicleEntities: function(Engine.Entity): {Engine.Entity} columns: {VehicleTableColumn} end

EntityWindowUtil.VehicleTableParams.entityId🔗

EntityWindowUtil.VehicleTableParams.entityId: Engine.Entity

EntityWindowUtil.VehicleTableParams.getVehicleEntities🔗

function EntityWindowUtil.VehicleTableParams.getVehicleEntities(Engine.Entity): {Engine.Entity}
Parameters
  • Engine.Entity
Returns
  1. {Engine.Entity}

EntityWindowUtil.VehicleTableParams.columns🔗

EntityWindowUtil.VehicleTableParams.columns: {VehicleTableColumn}

EntityWindowUtil.VehicleCell🔗

EntityWindowUtil.VehicleCell: Recipe<Builtin.TableCellParam>

EntityWindowUtil.VehicleTable🔗

EntityWindowUtil.VehicleTable: Recipe<VehicleTableParams>

EntityWindowUtil.VehicleConditionParams🔗

record EntityWindowUtil.VehicleConditionParams entityId: Engine.Entity addIcon: boolean end

EntityWindowUtil.VehicleConditionParams.entityId🔗

EntityWindowUtil.VehicleConditionParams.entityId: Engine.Entity

EntityWindowUtil.VehicleConditionParams.addIcon🔗

EntityWindowUtil.VehicleConditionParams.addIcon: boolean

EntityWindowUtil.VehicleCondition🔗

EntityWindowUtil.VehicleCondition: Recipe<VehicleConditionParams>

EntityWindowUtil.MaintenanceStationPoolProgressBarParams🔗

record EntityWindowUtil.MaintenanceStationPoolProgressBarParams entityId: Engine.Entity end

EntityWindowUtil.MaintenanceStationPoolProgressBarParams.entityId🔗

EntityWindowUtil.MaintenanceStationPoolProgressBarParams.entityId: Engine.Entity

EntityWindowUtil.SubconstructionBalanceParams🔗

record EntityWindowUtil.SubconstructionBalanceParams entityId: Engine.Entity stepTimer: boolean maintenanceType: JournalEntry.Maintenance end

EntityWindowUtil.SubconstructionBalanceParams.entityId🔗

EntityWindowUtil.SubconstructionBalanceParams.entityId: Engine.Entity

EntityWindowUtil.SubconstructionBalanceParams.stepTimer🔗

EntityWindowUtil.SubconstructionBalanceParams.stepTimer: boolean

EntityWindowUtil.SubconstructionBalanceParams.maintenanceType🔗

EntityWindowUtil.SubconstructionBalanceParams.maintenanceType: JournalEntry.Maintenance

EntityWindowUtil.SendCommandButtonParams🔗

record EntityWindowUtil.SendCommandButtonParams iconPath: string tooltip: string | function() : string makeCommand: function(): Command isActive: function(): boolean isPrimary: boolean tag: string end

EntityWindowUtil.SendCommandButtonParams.iconPath🔗

EntityWindowUtil.SendCommandButtonParams.iconPath: string

EntityWindowUtil.SendCommandButtonParams.tooltip🔗

EntityWindowUtil.SendCommandButtonParams.tooltip: string | function() : string

EntityWindowUtil.SendCommandButtonParams.makeCommand🔗

function EntityWindowUtil.SendCommandButtonParams.makeCommand(): Command
Returns
  1. Command

EntityWindowUtil.SendCommandButtonParams.isActive🔗

function EntityWindowUtil.SendCommandButtonParams.isActive(): boolean
Returns
  1. boolean

EntityWindowUtil.SendCommandButtonParams.isPrimary🔗

EntityWindowUtil.SendCommandButtonParams.isPrimary: boolean

EntityWindowUtil.SendCommandButtonParams.tag🔗

EntityWindowUtil.SendCommandButtonParams.tag: string

EntityWindowUtil.RecipeAndParamErased🔗

record EntityWindowUtil.RecipeAndParamErased recipe: Recipe<<any type>> param: any end

EntityWindowUtil.RecipeAndParamErased.recipe🔗

EntityWindowUtil.RecipeAndParamErased.recipe: Recipe<<any type>>

EntityWindowUtil.RecipeAndParamErased.param🔗

EntityWindowUtil.RecipeAndParamErased.param: any

EntityWindowUtil.EntityLog🔗

record EntityWindowUtil.EntityLog
record Entry durationSeconds: integer change: integer logName: string place: Engine.Entity end
record LoggedState time: integer place: Engine.Entity logName: string state: integer end
entries: {Entry} end

EntityWindowUtil.EntityLog.Entry🔗

record EntityWindowUtil.EntityLog.Entry durationSeconds: integer change: integer logName: string place: Engine.Entity end

EntityWindowUtil.EntityLog.Entry.durationSeconds🔗

EntityWindowUtil.EntityLog.Entry.durationSeconds: integer

EntityWindowUtil.EntityLog.Entry.change🔗

EntityWindowUtil.EntityLog.Entry.change: integer

EntityWindowUtil.EntityLog.Entry.logName🔗

EntityWindowUtil.EntityLog.Entry.logName: string

EntityWindowUtil.EntityLog.Entry.place🔗

EntityWindowUtil.EntityLog.Entry.place: Engine.Entity

EntityWindowUtil.EntityLog.LoggedState🔗

record EntityWindowUtil.EntityLog.LoggedState time: integer place: Engine.Entity logName: string state: integer end

EntityWindowUtil.EntityLog.LoggedState.time🔗

EntityWindowUtil.EntityLog.LoggedState.time: integer

EntityWindowUtil.EntityLog.LoggedState.place🔗

EntityWindowUtil.EntityLog.LoggedState.place: Engine.Entity

EntityWindowUtil.EntityLog.LoggedState.logName🔗

EntityWindowUtil.EntityLog.LoggedState.logName: string

EntityWindowUtil.EntityLog.LoggedState.state🔗

EntityWindowUtil.EntityLog.LoggedState.state: integer

EntityWindowUtil.EntityLog.entries🔗

EntityWindowUtil.EntityLog.entries: {Entry}

EntityWindowUtil.MaintenanceBarParam🔗

record EntityWindowUtil.MaintenanceBarParam entity: Engine.Entity maintenancePeriodText: string initialCalloutText: string gameCtx: GameContext showOnRightSide: boolean nextUpFocusRef: ReactRefWrap end

EntityWindowUtil.MaintenanceBarParam.entity🔗

EntityWindowUtil.MaintenanceBarParam.entity: Engine.Entity

EntityWindowUtil.MaintenanceBarParam.maintenancePeriodText🔗

EntityWindowUtil.MaintenanceBarParam.maintenancePeriodText: string

EntityWindowUtil.MaintenanceBarParam.initialCalloutText🔗

EntityWindowUtil.MaintenanceBarParam.initialCalloutText: string

EntityWindowUtil.MaintenanceBarParam.gameCtx🔗

EntityWindowUtil.MaintenanceBarParam.gameCtx: GameContext

EntityWindowUtil.MaintenanceBarParam.showOnRightSide🔗

EntityWindowUtil.MaintenanceBarParam.showOnRightSide: boolean

EntityWindowUtil.MaintenanceBarParam.nextUpFocusRef🔗

EntityWindowUtil.MaintenanceBarParam.nextUpFocusRef: ReactRefWrap

EntityWindowUtil.CombinedStockGroupedCountsParam🔗

record EntityWindowUtil.CombinedStockGroupedCountsParam initialCalloutTextInputPermanent: string initialCalloutTextInputCollapsible: string recipeAndParamInputCollapsible: RecipeAndParamErased initialCalloutTextOutputPermanent: string initialCalloutTextOutputCollapsible: string recipeAndParamOutputCollapsible: RecipeAndParamErased cardKey: string setCollapsibleExpanded: function(string, boolean) getCollapsibleExpanded: function(string) gameCtx: GameContext showOnRightSide: boolean showSimplifiedOnly: boolean entityId: Engine.Entity end

EntityWindowUtil.CombinedStockGroupedCountsParam.initialCalloutTextInputPermanent🔗

EntityWindowUtil.CombinedStockGroupedCountsParam.initialCalloutTextInputPermanent: string

EntityWindowUtil.CombinedStockGroupedCountsParam.initialCalloutTextInputCollapsible🔗

EntityWindowUtil.CombinedStockGroupedCountsParam.initialCalloutTextInputCollapsible: string

EntityWindowUtil.CombinedStockGroupedCountsParam.recipeAndParamInputCollapsible🔗

EntityWindowUtil.CombinedStockGroupedCountsParam.recipeAndParamInputCollapsible: RecipeAndParamErased

EntityWindowUtil.CombinedStockGroupedCountsParam.initialCalloutTextOutputPermanent🔗

EntityWindowUtil.CombinedStockGroupedCountsParam.initialCalloutTextOutputPermanent: string

EntityWindowUtil.CombinedStockGroupedCountsParam.initialCalloutTextOutputCollapsible🔗

EntityWindowUtil.CombinedStockGroupedCountsParam.initialCalloutTextOutputCollapsible: string

EntityWindowUtil.CombinedStockGroupedCountsParam.recipeAndParamOutputCollapsible🔗

EntityWindowUtil.CombinedStockGroupedCountsParam.recipeAndParamOutputCollapsible: RecipeAndParamErased

EntityWindowUtil.CombinedStockGroupedCountsParam.cardKey🔗

EntityWindowUtil.CombinedStockGroupedCountsParam.cardKey: string

EntityWindowUtil.CombinedStockGroupedCountsParam.setCollapsibleExpanded🔗

function EntityWindowUtil.CombinedStockGroupedCountsParam.setCollapsibleExpanded(string, boolean)
Parameters
  • string
  • boolean

EntityWindowUtil.CombinedStockGroupedCountsParam.getCollapsibleExpanded🔗

function EntityWindowUtil.CombinedStockGroupedCountsParam.getCollapsibleExpanded(string)
Parameters
  • string

EntityWindowUtil.CombinedStockGroupedCountsParam.gameCtx🔗

EntityWindowUtil.CombinedStockGroupedCountsParam.gameCtx: GameContext

EntityWindowUtil.CombinedStockGroupedCountsParam.showOnRightSide🔗

EntityWindowUtil.CombinedStockGroupedCountsParam.showOnRightSide: boolean

EntityWindowUtil.CombinedStockGroupedCountsParam.showSimplifiedOnly🔗

EntityWindowUtil.CombinedStockGroupedCountsParam.showSimplifiedOnly: boolean

EntityWindowUtil.CombinedStockGroupedCountsParam.entityId🔗

EntityWindowUtil.CombinedStockGroupedCountsParam.entityId: Engine.Entity

EntityWindowUtil.IconQualityType🔗

enum EntityWindowUtil.IconQualityType "Aloof" "Happy" "Negative" "Positive" "Sad" end

EntityWindowUtil.IconQualityType."Aloof"🔗

EntityWindowUtil.IconQualityType."Happy"🔗

EntityWindowUtil.IconQualityType."Negative"🔗

EntityWindowUtil.IconQualityType."Positive"🔗

EntityWindowUtil.IconQualityType."Sad"🔗

EntityWindowUtil.RatingBarParam🔗

record EntityWindowUtil.RatingBarParam icon: TreeNodeId iconPath: string tooltip: string ratingText: string getRatingLabel: function(RatingLevel): string barTooltip: string value: number valueChange: number numFractions: integer snapValueToFractions: boolean onClick: function() hideText: boolean showIcon: boolean end

EntityWindowUtil.RatingBarParam.icon🔗

EntityWindowUtil.RatingBarParam.icon: TreeNodeId

EntityWindowUtil.RatingBarParam.iconPath🔗

EntityWindowUtil.RatingBarParam.iconPath: string

EntityWindowUtil.RatingBarParam.tooltip🔗

EntityWindowUtil.RatingBarParam.tooltip: string

EntityWindowUtil.RatingBarParam.ratingText🔗

EntityWindowUtil.RatingBarParam.ratingText: string

EntityWindowUtil.RatingBarParam.getRatingLabel🔗

function EntityWindowUtil.RatingBarParam.getRatingLabel(RatingLevel): string
Parameters
  • RatingLevel
Returns
  1. string

EntityWindowUtil.RatingBarParam.barTooltip🔗

EntityWindowUtil.RatingBarParam.barTooltip: string

EntityWindowUtil.RatingBarParam.value🔗

EntityWindowUtil.RatingBarParam.value: number

EntityWindowUtil.RatingBarParam.valueChange🔗

EntityWindowUtil.RatingBarParam.valueChange: number

EntityWindowUtil.RatingBarParam.numFractions🔗

EntityWindowUtil.RatingBarParam.numFractions: integer

EntityWindowUtil.RatingBarParam.snapValueToFractions🔗

EntityWindowUtil.RatingBarParam.snapValueToFractions: boolean

EntityWindowUtil.RatingBarParam.onClick🔗

function EntityWindowUtil.RatingBarParam.onClick()

EntityWindowUtil.RatingBarParam.hideText🔗

EntityWindowUtil.RatingBarParam.hideText: boolean

EntityWindowUtil.RatingBarParam.showIcon🔗

EntityWindowUtil.RatingBarParam.showIcon: boolean

EntityWindowUtil.NoiseAndPollutionParams🔗

record EntityWindowUtil.NoiseAndPollutionParams noise: integer pollution: integer end

EntityWindowUtil.NoiseAndPollutionParams.noise🔗

EntityWindowUtil.NoiseAndPollutionParams.noise: integer

EntityWindowUtil.NoiseAndPollutionParams.pollution🔗

EntityWindowUtil.NoiseAndPollutionParams.pollution: integer

EntityWindowUtil.MaintenanceBar🔗

EntityWindowUtil.MaintenanceBar: Recipe<MaintenanceBarParam>

EntityWindowUtil.MaintenanceStationPoolProgressBar🔗

EntityWindowUtil.MaintenanceStationPoolProgressBar: Recipe<MaintenanceStationPoolProgressBarParams>

EntityWindowUtil.EntityStockCountsWidget🔗

EntityWindowUtil.EntityStockCountsWidget: Recipe<StockCountsWidgetParams>

EntityWindowUtil.CombinedStockGroupedCounts🔗

EntityWindowUtil.CombinedStockGroupedCounts: Recipe<CombinedStockGroupedCountsParam>

EntityWindowUtil.EntityDiagramWidget🔗

EntityWindowUtil.EntityDiagramWidget: Recipe<DiagramParams>

EntityWindowUtil.EntityWindowButton🔗

EntityWindowUtil.EntityWindowButton: Recipe<EntityWindowButtonParams>

EntityWindowUtil.ActionButtonBar🔗

EntityWindowUtil.ActionButtonBar: Recipe<ActionButtonBarParams>

EntityWindowUtil.PersonCapacityWidget🔗

EntityWindowUtil.PersonCapacityWidget: Recipe<WorkplacesProgressBarWidgetParams>

EntityWindowUtil.GetDestinationIcon🔗

function EntityWindowUtil.GetDestinationIcon(DestinationIconParams): TreeNodeId
Parameters
  • DestinationIconParams
Returns
  1. TreeNodeId

EntityWindowUtil.SimPersonDestinationButton🔗

EntityWindowUtil.SimPersonDestinationButton: Recipe<SimPersonDestinationButtonParams>

EntityWindowUtil.GetMoveModeIcon🔗

function EntityWindowUtil.GetMoveModeIcon(MoveMode): TreeNodeId
Parameters
  • MoveMode
Returns
  1. TreeNodeId

EntityWindowUtil.GetInhabitantsTitle🔗

function EntityWindowUtil.GetInhabitantsTitle(Engine.Entity, boolean): string
Parameters
  • Engine.Entity
  • boolean
Returns
  1. string

EntityWindowUtil.InhabitantsTable🔗

EntityWindowUtil.InhabitantsTable: Recipe<InhabitantsTableParam>

EntityWindowUtil.WorkersTable🔗

EntityWindowUtil.WorkersTable: Recipe<WorkersTableParam>

EntityWindowUtil.EnterCockpitButton🔗

EntityWindowUtil.EnterCockpitButton: Recipe2<GameContext, Engine.Entity>

EntityWindowUtil.WorkplacesProgressBarWidget🔗

EntityWindowUtil.WorkplacesProgressBarWidget: Recipe<WorkplacesProgressBarWidgetParams>

EntityWindowUtil.PassengersWidget🔗

EntityWindowUtil.PassengersWidget: Recipe<PassengerWidgetParams>

EntityWindowUtil.RatingBar🔗

EntityWindowUtil.RatingBar: Recipe<RatingBarParam>

EntityWindowUtil.SubconstructionBalance🔗

EntityWindowUtil.SubconstructionBalance: Recipe<SubconstructionBalanceParams>

EntityWindowUtil.SpeedIndicator🔗

EntityWindowUtil.SpeedIndicator: Recipe<Engine.Entity>

EntityWindowUtil.SendCommandButton🔗

EntityWindowUtil.SendCommandButton: Recipe<SendCommandButtonParams>

EntityWindowUtil.NoiseAndPollution🔗

EntityWindowUtil.NoiseAndPollution: Recipe<NoiseAndPollutionParams>

EntityWindowUtil.makeConfigureOnClickFunction🔗

function EntityWindowUtil.makeConfigureOnClickFunction(Engine.Entity): function()
Parameters
  • Engine.Entity
Returns
  1. function()

EntityWindowUtil.makeProgressBar🔗

function EntityWindowUtil.makeProgressBar(string, string, string, number, number, number, TreeNodeId): TreeNodeId
Parameters
  • string
  • string
  • string
  • number
  • number
  • number
  • TreeNodeId
Returns
  1. TreeNodeId

EntityWindowUtil.makeRecipeAndParam🔗

function EntityWindowUtil.makeRecipeAndParam<T>(Recipe<T>, T): RecipeAndParamErased
Type Parameters
  • T
Parameters
  • Recipe<T>
  • T
Returns
  1. RecipeAndParamErased

EntityWindowUtil.makeStockState🔗

function EntityWindowUtil.makeStockState(Engine.Entity): {CargoUtil.StockConfig}
Parameters
  • Engine.Entity
Returns
  1. {CargoUtil.StockConfig}

EntityWindowUtil.createStockIcon🔗

function EntityWindowUtil.createStockIcon({CargoUtil.StockConfig}, Engine.Entity): TreeNodeId
Parameters
  • {CargoUtil.StockConfig}
  • Engine.Entity
Returns
  1. TreeNodeId

EntityWindowUtil.getVehicleName🔗

function EntityWindowUtil.getVehicleName(Engine.Entity): string
Parameters
  • Engine.Entity
Returns
  1. string

EntityWindowUtil.getEntityLog🔗

function EntityWindowUtil.getEntityLog(Engine.Entity, {string}, {string}, integer, {string}, EntityWindowUtil.EntityLog.LoggedState): EntityWindowUtil.EntityLog
Parameters
  • Engine.Entity
  • {string}
  • {string}
  • integer
  • {string}
  • EntityWindowUtil.EntityLog.LoggedState
Returns
  1. EntityWindowUtil.EntityLog

EntityWindowUtil.isConstructionModifiable🔗

function EntityWindowUtil.isConstructionModifiable(Engine.Entity): boolean
Parameters
  • Engine.Entity
Returns
  1. boolean

EntityWindowUtil.NotificationWidget🔗

EntityWindowUtil.NotificationWidget: Recipe<Engine.Entity>

EntityWindowUtil.ContentWidgetScrollContainer🔗

EntityWindowUtil.ContentWidgetScrollContainer: Recipe<{TreeNodeId}>
Transport Fever 3 Wiki
Gameplay ReferenceComing soon
●
Modding Manual
  • api
  • api.cmd
  • api.engine
  • api.engine.system
  • api.engine.util
  • api.gui
  • api.res
  • api.type
  • api.type.mod
  • api.type.modhub
  • api.type.transformator
  • app
  • main
  • content
    • base
      • difficulty_util
      • model_metadata_util
      • post_run_util
    • climates
      • gen
        • map_gen_util_serialized
    • game_mechanics
      • achievements
        • sound
          • achievement_sfx
      • celebrations
        • celebration_react_util
        • gui
          • sound
            • celebration_sfx
      • company
        • company
        • company_metadata
        • company_progression_util
        • company_react_util
        • company_static_util
        • company_util
        • explorations
          • exploration_plane
        • prospection_metadata
        • sound
          • company_sfx
      • emission
        • emission_config_metadata
        • emission_metadata
        • emissions
      • finance
        • account
        • finances_react_util
        • finances_util
        • loan
        • loan_util
        • sound
          • finance_sfx
      • fun_elements
        • blimp_util
        • custom_entity_util
        • fun_elements
        • rocket_util
        • ufo_util
      • game_time
        • game_time
      • industries
        • industries
      • notifications
        • gui
          • notification_colors
          • sound
            • notification_sfx
        • notification_legacy_util
        • notification_util
        • notifications
        • types
          • notification_react_util
          • notification_types
      • subventions
        • specific_subvention
        • subvention
        • subvention_legacy_util
        • subvention_util
        • subventions_gui
      • towns
        • district_colors
        • sound
          • town_sfx
        • town_cargo
        • town_growth_metadata
        • town_marketing_metadata
        • town_react_util
        • town_util
        • town_util_parallel
        • towns
    • gui
      • construction
        • construction_colors
        • construction_desc_react_util
        • construction_menu
        • construction_react_util
        • sound
          • construction_sfx
        • track_description_metadata
        • track_modifier_metadata
      • context_helper
        • context_helper
      • entity_window
        • animal
          • animal_eow
        • empty_construction
          • empty_construction_eow
        • entity_window_hud
        • entity_window_util
        • eow_extension_util
        • fun_elements
          • fun_elements_eow
        • gameplay_colors
        • industry
          • industry_eow
        • industry_react_util
        • line
          • line_eow
        • maintenance_station
          • maintenance_station_eow
        • perk
          • perk_eow
        • sim_person
          • sim_person_eow
        • station_group
          • station_group_eow
        • town
          • town_eow
        • town_building
          • town_building_eow
        • vehicle
          • vehicle_eow
        • view_manager
        • view_manager_util
        • warehouse
          • warehouse_eow
      • game_bar
        • game_bar
        • game_bar_widgets
      • guidesystem
        • sound
          • guidesystem_sfx
      • hud
        • hud_gui_config
        • hud_react_util
      • layers
        • layer_cargo
        • layer_cargo_flow
        • layer_colors
        • layer_noise
        • layer_pollution
        • layer_public_transport
        • layer_react_util
        • layer_traffic
        • layers_button_ridge
      • line_vehicle_mgmt
        • cargofilter_window
        • feedback_list_util
        • line
        • line_react_util
        • line_util
        • manager_hud_util
        • manager_tooltips_util
        • manager_window
        • sound
          • lvm_sfx
        • vehicle_list_react_util
        • vehicle_react_util
        • vehicle_store
        • vehicle_store_table
        • vehicle_store_util
        • vehicle_store_window
        • vehicle_util
      • main
        • button_react_util
        • callout_react_util
        • cargo_react_util
        • cargo_util
        • collapsible_checkbox_list
        • content_card
        • credits_react_util
        • default_colors
        • disable_features
        • engine_react_util
        • free_cam_options
        • game_context
        • game_react_globals
        • game_tooltips
        • game_windows
        • gui_react_util
        • gui_res_modding
        • hud_icon_toolbox
        • industry_util
        • input_action_colors
        • main_mod_button_area
        • menu_category_util
        • mod_entry_point
        • particle_colors
        • particle_react_util
        • popover_react_util
        • radial_menu_extension
        • script_param_util
        • selection_colors
        • selector
        • selector_react_util
        • styleutil
        • tile_list_react_util
        • tool_react_util
        • town_hud_react_util
      • map_editor
        • map_editor
      • menu
        • dialog_react_util
        • difficulty_react_util
        • graphics_presets_util
        • main_menu
        • map_preview_colors
        • menu_icon_react_util
        • menu_util
        • mod_colors
        • mod_manager_react_util
        • mod_util
        • new_game_react_util
        • paradox_react_util
        • releasenotes_util
        • savegame_react_util
        • sound
          • main_menu_sfx
      • sound
        • gui_comp_sfx
      • statistics
        • statistics
        • statistics_react_util
    • industries
      • industry_productivity_util
      • industry_workers
    • infrastructure
      • traffic_light
        • traffic_light
    • landmarks
      • hq
        • headquarter_util_serialized
      • landmark
      • landmark_util
      • landmark_util_serialized
    • mission
      • arrival_tracker
      • builder_util
      • calendar
      • guide_system
        • guide_system_react
        • guides
          • guide_event
          • guide_generic
          • guide_state
          • guide_timer
          • guide_ui_event
      • mission_boot_util
      • mission_colors
      • mission_framework
        • mission_end_window_util
        • mission_framework_react
        • mission_framework_react_util
        • mission_framework_util
        • mission_framework_util_entity
        • mission_framework_util_line
        • mission_interface
      • mission_pathfinding_util
      • mission_react_util
      • mission_task_util
      • mission_types
      • modifier
      • name_util
      • tasks
        • assign_vehicle
          • mission_task_assign_vehicle
          • mission_task_visit_stations_ordered
        • auto_builder
          • mission_task_electrify
          • mission_task_track_builder
          • prepare_track_building_util
        • build_construction
          • mission_task_build_construction
          • mission_task_build_construction_util
          • mission_task_build_construction_variant
        • build_path
          • mission_task_build_path
        • bulldoze
          • mission_task_auto_bulldoze
          • mission_task_bulldoze
        • buy_vehicle
          • mission_task_buy_vehicle
          • mission_task_clone_vehicle
        • click_and_collect_custom_entity
          • mission_task_collect_entity
          • mission_task_spawn_entity
        • click_entity
          • mission_task_click_entity
        • connect_nodes
          • mission_task_connect_nodes
        • create_line
          • mission_task_create_line
          • mission_task_create_line_for_towns
          • mission_task_stop_config
        • cutscene
          • mission_task_cutscene
        • dialogue
          • mission_task_dialogue
        • finish
          • mission_task_finish
        • guide
          • mission_task_guide
          • mission_task_guide_collect_entity
        • join
          • mission_task_join
        • mission_dialogue_data
        • non_bulldozable
          • mission_task_non_bulldozable
        • observe_entity
          • mission_task_observe_entity
        • page
          • mission_task_page
        • spawn_sims
          • mission_task_spawn_sims
          • sampling_util
        • subsidies
          • mission_task_guide_subsidies
          • mission_task_subsidies
        • task_decorator
        • town_rating
          • mission_task_town_rating
          • mission_task_town_rating_observer
        • town_size
          • mission_task_town_size
        • transfer_ownership
          • mission_task_transfer_ownership
          • transfer_ownership_util
        • transport_cargo
          • mission_task_empty_stocks
          • mission_task_industry_boosted
          • mission_task_transport_cargo
          • mission_task_transport_cargo_faster
          • mission_task_transport_cargo_observer
          • mission_task_transport_passengers
        • utility
          • mission_task_cargo_needs
          • mission_task_check_entities
          • mission_task_check_landmark_level
          • mission_task_clouds
          • mission_task_highlight
          • mission_task_industry_activity
          • mission_task_landmark_requirements
          • mission_task_play_sound
          • mission_task_protected_entities
          • mission_task_relay_update
          • mission_task_send_command
          • mission_task_send_event
          • mission_task_store_any
          • mission_task_substitute_constructions
          • mission_task_time_of_day
          • mission_task_town_development
          • mission_town_util
        • vehicle_util
          • mission_task_replace_vehicles
          • mission_task_sell_vehicles
          • mission_task_start_vehicles
          • mission_task_vehicle_modifier
          • mission_task_vehicle_position
          • mission_vehicle_util
        • wait
          • mission_task_wait
          • mission_task_wait_event
          • mission_task_wait_for
          • mission_task_wait_ui_event
        • waypoints
          • mission_task_waypoints
      • tutorial
        • tasks
          • mission_task_tutorial_init
        • tutorial_story_util
    • scripts
      • app_util
      • audio_util
      • builtin
      • construction
        • asset_util
        • collider_util_serialized
        • construction_config_metadata
        • construction_specialization_metadata
        • construction_util_serialized
        • lane_util_serialized
        • modules_util_serialized
        • param_util
        • street_util_serialized
      • entity_util
      • gamescript
      • journal
      • lang_util
      • log
      • mat4
      • math_util
      • metadata_util
      • polygon_util
      • random_util
      • react
      • soundset
      • string_util
      • table_util
      • tex_util
      • transformator_util
      • util
        • config_util
        • listutil
        • romberg_util
        • town_growth_function
      • vec2
      • vec3
      • vec4
    • stations
      • station_metadata
    • vehicle
      • vehicle_modifier

Generated 19-08-2026

Transport Fever 3 ● Urban Games © 2026