Zum Inhalt

layer_cargo

Quelle: base/tealdef/gui/layers/layer_cargo.d.tl

Hinweise

Der Karten-Layer „Cargo Satisfaction“ („Güterzufriedenheit“, Button menu.layers.cargoButton).

LayerCargo

record global base/tealdef/gui/layers/layer_cargo.d.tl:3

global record LayerCargo

Laden: local layer_cargo = ug_require "::/gui/layers/layer_cargo.tl" as LayerCargo

Hinweise

Der Layer „Cargo Satisfaction“ („Güterzufriedenheit“). Er färbt Lagerhäuser und Netzkanten nach der Güterzufriedenheit ein.

Felder

Name Typ Beschreibung
Legend Recipe0 Recipe der Layer-Legende.Im Spiel LieferzeitIm Code: Delivery Time 1-mal im Basisspiel verwendet
Layer Recipe<LayersButtonRidge.LayerContentParam> Recipe des Fensterinhalts des Layers mit einer Auswahl der Güterart.Im Spiel Güterfilter · Alle GüterIm Code: Cargo Filter · All Cargo 1-mal im Basisspiel verwendet
HudIconMaster Recipe2<Builtin.HudIconParam, HudIconUserParam> HUD-Icon-Recipe des Layers. Es zeigt die Güterbewertungen der Städte, die passenden Güter der Fahrzeuge und die Bestände der Lagerhäuser. 1-mal im Basisspiel verwendet

Funktionen

getConfig(cargoIndex : CargoTypeId) : LayerConfig base/tealdef/gui/layers/layer_cargo.d.tl:4

Aufruf: layer_cargo.getConfig(…)

Hinweise

Baut die Layer-Konfiguration für eine Güterart oder für alle Güterarten.

Parameter Typ Beschreibung
cargoIndex CargoTypeId ID der Güterart oder -1 für alle Güterarten außer Passagieren.

Rückgabe LayerConfig: Eine neue LayerConfig mit Einfärbung der Lagerhäuser, Zufriedenheitskanten, Schildern und Stadtbereichen.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/gui/gui/entity_window/town/town.tl:1000

layerConfig = layer_cargo.getConfig(-1)

getHudIconPreFilter() : {Engine.ComponentType} base/tealdef/gui/layers/layer_cargo.d.tl:12

Aufruf: layer_cargo.getHudIconPreFilter(…)

Hinweise

Komponententypen, die in diesem Layer HUD-Icons bekommen.

Rückgabe {Engine.ComponentType}: TRANSPORT_VEHICLE, TOWN und WAREHOUSE.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/gui/gui/entity_window/entity_window_hud.tl:611

filter = layer_cargo.getHudIconPreFilter()

LayerCargo.HudIconUserParam

record base/tealdef/gui/layers/layer_cargo.d.tl:8

record HudIconUserParam is LayersButtonRidge.HudIconUserParam

Hinweise

Benutzerparameter von LayerCargo.HudIconMaster.

Im Basisspiel verwendet: 2-mal in 2 Dateien

base/content/gui/gui/entity_window/entity_window_hud.tl:575

local cargoLayerHudIconUserParam : LayerCargo.HudIconUserParam = {
base/content/gui/gui/layers/layer_cargo.tl:44
layer_cargo.HudIconMaster = react.RegisterRecipe("LayerCargoHudIconMaster", function(params : Builtin.HudIconParam, userParam : LayerCargo.HudIconUserParam) : T

Funktionen

getSelectedCargoTypeId() : CargoTypeId base/tealdef/gui/layers/layer_cargo.d.tl:9

Hinweise

Liefert die im Layer-Fenster gewählte Güterart oder -1 für alle.

Rückgabe CargoTypeId