Zum Inhalt

vehicle_list_react_util

Quelle: base/tealdef/gui/line_vehicle_mgmt/vehicle_list_react_util.d.tl

Hinweise

Die Fahrzeugtabelle des Linien- und Fahrzeug-Managers (pro Zeile ein Kontrollkästchen zur Auswahl, Linie oder Depot, Name und Symbole).

VehicleListReactUtil

record global base/tealdef/gui/line_vehicle_mgmt/vehicle_list_react_util.d.tl:3

global record VehicleListReactUtil

Hinweise

Fahrzeugtabelle des Linien- und Fahrzeug-Managers.

Felder

Name Typ Beschreibung
VehicleList Recipe<VehicleListParams> Recipe der Fahrzeugliste, eine mit der Tastatur bedienbare DataTable, standardmäßig nach Linie sortiert.Im Spiel Fahrzeug auswählen · Fahrzeug anpeilen · Unterwegs ins DepotIm Code: Select Vehicle · Locate Vehicle · Going to Depot

VehicleListReactUtil.VehicleListParams

record base/tealdef/gui/line_vehicle_mgmt/vehicle_list_react_util.d.tl:4

record VehicleListParams

Hinweise

Parameter von VehicleList.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/gui/gui/line_vehicle_mgmt/vehicle_list_react_util.tl:525

vehicle_list_react_util.VehicleList = react.RegisterRecipe("VehicleList", function(vehicleListParams : VehicleListReactUtil.VehicleListParams) : TreeNodeId

Felder

Name Typ Beschreibung
vehicles {Engine.Entity} Fahrzeug-Entitäten, die als Zeilen erscheinen.
managerRef ReactRefWrapApiT<VehicleManagerParams, VehicleManagerApi> Ref auf den Fahrzeug-Manager. Über seine API wird die Fahrzeugauswahl gelesen und geändert.
managerActionButtonsRef ReactRefWrap Wird vom Manager-Fenster übergeben, aber von VehicleList selbst nicht verwendet.
commonParams CommonActionParams Gemeinsame Action-Parameter des Manager-Fensters (Gamepad-Modus, Zustand der weiteren Optionen usw.).

Funktionen

onClickSelectLineOrDepot(entity : Engine.Entity, isLine : boolean) base/tealdef/gui/line_vehicle_mgmt/vehicle_list_react_util.d.tl:12

Hinweise

Wird beim Klick auf die Linien- bzw. Depot-Schaltfläche einer Zeile aufgerufen. isLine sagt, was die Entität ist.

onClickSelectVehicle(vehicleEntity : Engine.Entity) base/tealdef/gui/line_vehicle_mgmt/vehicle_list_react_util.d.tl:13

Hinweise

Wird beim Klick auf eine Fahrzeugzeile aufgerufen (der Manager schaltet die Auswahl des Fahrzeugs um). Ein Doppelklick auf eine Zeile lässt die Kamera dem Fahrzeug folgen.