manager_window¶
Quelle: base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl
Hinweise
Fenster und Werkzeug des Linien-Managers, die APIs seiner Linien- und Depotliste und seiner Fahrzeugliste sowie die Datentypen der Schemata für automatisches Umbenennen und für die erste Haltestelle beim Zuweisen („first stop to send“). Diese Schemata kommen aus Ressourcen vom Typ rename_scheme, rename_scheme_component und firstStopToSend_scheme.
Globale Namen¶
Typen
| Name | Definition | Beschreibung |
|---|---|---|
LVMMode |
hier deklariert, definiert in LVMMode |
defined in line_util.d.tl Modus des Linien-Manager-Werkzeugs, gespeichert als {mode, param}. |
LVMFilterConfig¶
record global base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:5
global record LVMFilterConfig
Hinweise
Konfiguration des Kategoriefilters für die Linienliste des Linien-Managers.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
categories |
{StatisticsRecipeParams.Category} |
Angebotene Filterkategorien (Kategorien von Verkehrsträgern). |
onlyVisible |
StatisticsRecipeParams.OnlyVisible |
Konfiguration des Filters „nur sichtbare“. |
VehicleStoreOpenInfo¶
record global base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:10
global record VehicleStoreOpenInfo
Hinweise
Depot und Linie, für die das Fenster des Fahrzeugladens aus dem Linien-Manager geöffnet wurde.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
depot |
Engine.Entity |
Depotentität. |
line |
Engine.Entity |
Linie, der gekaufte Fahrzeuge zugewiesen werden, oder nil. |
vehicleStoreMode |
VehicleStore.VehicleStoreMode |
Modus des Fahrzeugladens (z. B. „Buy“). |
LineAndDepotListParams¶
record global base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:16
global record LineAndDepotListParams
Hinweise
Parameter der Linien- und Depotliste des Linien-Managers.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
filterState |
ReactStateT<StatisticsReactUtil.FilterState> |
Filter nach Kategorie, Suche und Sichtbarkeit. |
filterConfigState |
ReactStateT<LVMFilterConfig> |
Filterkonfiguration. |
lineManagerActionButtonsRef |
ReactRefWrap |
Knoten der Aktionsknöpfe der Linienverwaltung. |
preferredInitialSelectionRowKey |
ReactStateT<Engine.Entity> |
Zeile (Entität), die zu Beginn ausgewählt wird. |
scrollToNewLineRef |
ReactRefT<Engine.Entity> |
Linie, zu der gescrollt wird, sobald ihre Zeile existiert (z. B. nach dem Erstellen). |
commonParams |
CommonActionParams |
Gemeinsamer Zustand und Aktionen des Managers. |
LineAndDepotListApi¶
record global base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:27
global record LineAndDepotListApi
Hinweise
API der Linien- und Depotliste, erreichbar über CommonActionParams.lineAndDepotListRef.
Funktionen
scrollToRow(entity : Engine.Entity, forceTopAlign : boolean) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:28
Hinweise
Scrollt die Liste zur Zeile der Entität, auf Wunsch so, dass sie oben steht.
isLineSelected(lineEntity : Engine.Entity) : boolean base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:29
Hinweise
true, wenn die Linie ausgewählt ist.
Rückgabe boolean
isDepotSelected(depotEntity : Engine.Entity) : boolean base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:30
Hinweise
true, wenn das Depot ausgewählt ist.
Rückgabe boolean
selectLine(lineEntity : Engine.Entity, selectEntity : boolean, selectSegment : integer) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:31
Hinweise
Wählt eine Linie aus oder hebt die Auswahl auf. Ist genau eine Linie ausgewählt, wechselt der Manager in den Modus SEGMENT (bei selectSegment oder beim letzten Segment).
selectDepot(depotEntity : Engine.Entity, selectEntity : boolean) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:32
Hinweise
Wählt ein Depot aus oder hebt die Auswahl auf.
deselectAllLinesAndDepots() base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:33
Hinweise
Hebt die Auswahl aller Linien und Depots auf.
removeLineFromList(lineEntity : Engine.Entity, deleteLine : boolean) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:34
Hinweise
Hebt die Auswahl einer Linie auf und kehrt in den Modus MAIN zurück. Mit deleteLine verschwindet die Linie auch aus der Liste.
VehicleManagerParams¶
record global base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:37
global record VehicleManagerParams
Hinweise
Parameter der Fahrzeugverwaltung (Fahrzeugliste) des Linien-Managers.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
gameCtx |
GameContext |
Der Spielkontext. |
vehicleManagerActionButtonsRef |
ReactRefWrap |
Knoten der Aktionsknöpfe der Fahrzeugverwaltung. |
vehicleListRef |
ReactRefWrap |
Knoten der Fahrzeugliste. |
firstStopToSendSchemesRef |
ReactRefT<{FirstStopToSend.Scheme}> |
Verfügbare Schemata für die erste Haltestelle („first stop to send“). |
firstStopToSendSchemeMapRef |
ReactRefT<{Carrier : FirstStopToSend.Schemes}> |
Namen der Schemata, die je Verkehrsträger gelten. |
sendToLineDisabledState |
ReactStateT<boolean> |
true, solange das Zuweisen zu einer Linie gesperrt ist. |
vehicleStoreEventParamState |
ReactStateT<VehicleStoreWindow.VehicleStoreEventParam> |
Parameter für das Fenster des Fahrzeugladens, das geöffnet werden soll. |
commonParams |
CommonActionParams |
Gemeinsamer Zustand und Aktionen des Managers. |
Funktionen
afterSendingToLineFixup(sentEntities : {Engine.Entity}) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:45
Hinweise
Wird mit den Fahrzeugen aufgerufen, die einer Linie zugewiesen wurden.
scrollToRow(row : Engine.Entity, forceTopAlign : boolean) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:46
Hinweise
Scrollt die Fahrzeugliste zu einem Fahrzeug.
VehicleManagerApi¶
record global base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:54
global record VehicleManagerApi
Hinweise
API der Fahrzeugverwaltung, erreichbar über CommonActionParams.vehicleManagerRef.
Funktionen
addVehiclesToVehicleListAndSelect(vehicleEntities : {Engine.Entity}) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:55
Hinweise
Fügt Fahrzeuge, die noch nicht in der Liste stehen, als ausgewählt hinzu.
removeVehiclesFromVehicleList(vehicleEntities : {Engine.Entity}) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:56
Hinweise
Entfernt Fahrzeuge aus der Liste.
isVehicleInVehicleList(vehicleEntity : Engine.Entity) : boolean base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:57
Hinweise
true, wenn das Fahrzeug in der Liste steht (ausgewählt oder nicht).
Rückgabe boolean
areAnyVehiclesInVehicleList() : boolean base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:58
Hinweise
true, wenn die Liste nicht leer ist.
Rückgabe boolean
selectVehicles(vehicleEntities : {Engine.Entity}, selectEntities : boolean) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:59
Hinweise
Wählt Fahrzeuge aus, die in der Liste stehen, oder hebt ihre Auswahl auf.
isVehicleSelected(vehicleEntity : Engine.Entity) : boolean base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:60
Hinweise
true, wenn das Fahrzeug ausgewählt ist.
Rückgabe boolean
numberSelectedVehicles() : integer base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:61
Hinweise
Anzahl der ausgewählten Fahrzeuge.
Rückgabe integer
sendVehiclesToLine(selection : {Engine.Entity}, lineEntity : Engine.Entity, sendScheme : FirstStopToSend.Scheme, callback : function(sentEntities : {Engine.Entity})) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:62
Hinweise
Weist die Fahrzeuge mit api.cmd.makeVehicleSetLineCmd der Linie zu. Sie starten an der Haltestelle, die das Schema wählt; callback bekommt die zugewiesenen Fahrzeuge.
sendVehiclesToDepot(selection : {Engine.Entity}, depotEntity : Engine.Entity) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:68
Hinweise
Schickt jedes Fahrzeug mit api.cmd.makeVehicleSendToDepotCmd in ein Depot (das Argument für das Depot wird nicht verwendet).
clearVehicleList() base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:69
Hinweise
Leert die Fahrzeugliste.
closeVehicleStore() base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:70
Hinweise
Schließt das Fenster des Fahrzeugladens.
VehicleManagerState¶
record global base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:73
global record VehicleManagerState
Hinweise
Inhalt der Fahrzeugliste. Er bleibt erhalten, wenn du den Manager schließt und wieder öffnest.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
vehicleListEntitiesSelected |
{EntityUtil.EntityAndRevision} |
Ausgewählte Fahrzeuge in der Liste. |
vehicleListEntitiesUnselected |
{EntityUtil.EntityAndRevision} |
Nicht ausgewählte Fahrzeuge in der Liste. |
carriers |
{Carrier} |
Verkehrsträger der Fahrzeuge in der Liste. |
LineManagerState¶
record global base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:79
global record LineManagerState
Hinweise
Auswahl in der Linien- und Depotliste.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
lineListEntitiesSelected |
{EntityUtil.EntityAndRevision} |
Ausgewählte Linien. |
lineListEntitiesUnselected |
{EntityUtil.EntityAndRevision} |
Nicht ausgewählte Linien. |
depotListEntitiesSelected |
{EntityUtil.EntityAndRevision} |
Ausgewählte Depots. |
depotListEntitiesUnselected |
{EntityUtil.EntityAndRevision} |
Nicht ausgewählte Depots. |
AutoRename¶
record global base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:86
global record AutoRename
Hinweise
Datentypen der Schemata zum automatischen Umbenennen von Linien (Ressourcen vom Typ rename_scheme und rename_scheme_component).
Details
Das formatString eines Schemas (z. B. "{key1} - {key2}") wird mit lang_util.format
gefüllt. Jeder Schlüssel in formatParams nennt eine Schema-Komponente, deren Skriptfunktion
renameFnDefinition diesen Teil des Namens liefert. Komponenten des Basisspiels: town,
cargo, carrier, firststop, laststop (gui/line_vehicle_mgmt/auto_rename/).
Beispiel
AutoRename.RenameParams¶
record base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:87
record RenameParams
Hinweise
Argument der Umbenennungsfunktion einer Schema-Komponente.
Im Basisspiel verwendet: 6-mal in 6 Dateien
base/content/gui/gui/line_vehicle_mgmt/auto_rename/scheme_components/scheme_component_cargo.script.tl:4
base/content/gui/gui/line_vehicle_mgmt/auto_rename/scheme_components/scheme_component_carrier.script.tl:2
base/content/gui/gui/line_vehicle_mgmt/auto_rename/scheme_components/scheme_component_firststop.script.tl:4
base/content/gui/gui/line_vehicle_mgmt/auto_rename/scheme_components/scheme_component_laststop.script.tl:4
base/content/gui/gui/line_vehicle_mgmt/auto_rename/scheme_components/scheme_component_town.script.tl:2
base/content/gui/gui/line_vehicle_mgmt/manager_window.tl:3147
Felder
| Name | Typ | Beschreibung |
|---|---|---|
lineEntity |
Engine.Entity |
Linie, die umbenannt wird. |
reactLine |
Line.ReactLine |
Die Linie als Line.ReactLine (aus LineUtil.getReactLineFromGameState). |
AutoRename.SchemeComponent¶
record base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:92
record SchemeComponent
Hinweise
Daten einer Ressource vom Typ rename_scheme_component, also eines Teils eines automatisch erzeugten Liniennamens.
Im Basisspiel verwendet: 7-mal in 1 Datei
base/content/gui/gui/line_vehicle_mgmt/manager_window.tl:3083
Felder
| Name | Typ | Beschreibung |
|---|---|---|
schemeComponentNameRaw |
string |
Bezeichner, über den Schemata die Komponente in formatParams ansprechen. |
schemeComponentNameTranslated |
string |
Anzeigename. |
renameFnDefinition |
ScriptRef |
Skriptfunktion function(AutoRename.RenameParams) : string, die den Namensteil zurückgibt. |
AutoRename.Scheme¶
record base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:98
record Scheme
Hinweise
Daten einer Ressource vom Typ rename_scheme, also eines Musters für automatisch erzeugte Liniennamen.
Im Basisspiel verwendet: 14-mal in 1 Datei
base/content/gui/gui/line_vehicle_mgmt/manager_window.tl:3084
Felder
FirstStopToSend¶
record global base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:107
global record FirstStopToSend
Hinweise
Datentypen der Schemata für die erste Haltestelle („first stop to send“, Ressourcen vom Typ firstStopToSend_scheme). Sie legen fest, an welcher Haltestelle Fahrzeuge starten, wenn sie einer Linie zugewiesen werden.
Details
Schemata des Basisspiels: evenlydistributed, firstcargocompatiblestop, firststop,
nextreachable (gui/line_vehicle_mgmt/first_stop_to_send/). Der Manager wählt das Schema
nach Verkehrsträger und danach, ob die Fahrzeuge Passagiere befördern können. Bei Straße, Luft
und Wasser gilt evenlydistributed für Passagiere und firststop für reine Güterfahrzeuge,
bei Schiene und Tram nextreachable.
Beispiel
local Ret = {
firstStopToSendFn = function(sendParams : FirstStopToSend.SendParams) : {Engine.Entity : integer}
local vehicle2stopIndex : {Engine.Entity : integer} = {}
for __, vehicleEntity in ipairs(sendParams.vehicleEntities) do
vehicle2stopIndex[vehicleEntity] = 0
end
return vehicle2stopIndex
end,
}
return Ret
FirstStopToSend.SendParams¶
record base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:108
record SendParams
Hinweise
Argument der Zuweisungsfunktion eines Schemas. Sie gibt je Fahrzeug den Haltestellenindex zurück ({Engine.Entity : integer}, 0 = erste Haltestelle).
Im Basisspiel verwendet: 7-mal in 5 Dateien
base/content/gui/gui/line_vehicle_mgmt/first_stop_to_send/scheme_evenlydistributed.script.tl:4
base/content/gui/gui/line_vehicle_mgmt/first_stop_to_send/scheme_firstcargocompatiblestop.script.tl:2
base/content/gui/gui/line_vehicle_mgmt/first_stop_to_send/scheme_firststop.script.tl:2
base/content/gui/gui/line_vehicle_mgmt/first_stop_to_send/scheme_nextreachable.script.tl:2
base/content/gui/gui/line_vehicle_mgmt/manager_window.tl:4696
Felder
| Name | Typ | Beschreibung |
|---|---|---|
vehicleEntities |
{Engine.Entity} |
Fahrzeuge, die zugewiesen werden. |
lineEntity |
Engine.Entity |
Ziellinie. |
FirstStopToSend.Scheme¶
record base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:113
record Scheme
Hinweise
Daten einer Ressource vom Typ firstStopToSend_scheme.
Im Basisspiel verwendet: 20-mal in 1 Datei
base/content/gui/gui/line_vehicle_mgmt/manager_window.tl:3317
Felder
| Name | Typ | Beschreibung |
|---|---|---|
schemeNameRaw |
string |
Bezeichner des Schemas. |
schemeNameTranslated |
string |
Anzeigename. |
sortKey |
integer |
Reihenfolge (danach nach schemeNameRaw). Das erste Schema ist die Rückfalloption. |
firstStopToSendFnDefinition |
ScriptRef |
Skriptfunktion function(FirstStopToSend.SendParams) : {Engine.Entity : integer}. |
FirstStopToSend.Schemes¶
record base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:120
record Schemes
schemeNameRaw
Im Basisspiel verwendet: 8-mal in 1 Datei
base/content/gui/gui/line_vehicle_mgmt/manager_window.tl:3318
Felder
| Name | Typ | Beschreibung |
|---|---|---|
supportsPassengers |
string |
Name des Schemas, das gilt, wenn die Fahrzeuge Passagiere befördern können. |
cargoOnly |
string |
Name des Schemas für reine Güterfahrzeuge. |
FirstStopToSend.VehicleData¶
record base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:125
record VehicleData
Hinweise
Eigenschaften der zugewiesenen Fahrzeuge, nach denen das Schema gewählt wird.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/gui/gui/line_vehicle_mgmt/manager_window.tl:4449
Felder
| Name | Typ | Beschreibung |
|---|---|---|
carrier |
Carrier |
Verkehrsträger des ersten vorhandenen Fahrzeugs. |
supportsPassengers |
boolean |
true, wenn eines der Fahrzeuge Passagiere laden kann. |
DuplicateVehiclesParam¶
record global base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:131
global record DuplicateVehiclesParam
Hinweise
Parameter des Events duplicateVehicles. Es kauft Kopien von Fahrzeugen (neuer Kaufzeitpunkt, voller Wartungszustand) und schickt sie zur besten Linie und zum besten Depot.
Beispiel
Felder
| Name | Typ | Beschreibung |
|---|---|---|
vehicleEntities |
{Engine.Entity} |
Fahrzeuge, die dupliziert werden. |
Funktionen
addFeedback(message : string, mode : string, dialogData : FeedbackListUtil.FeedbackDialogParam, id : number) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:133
Hinweise
Zeigt eine Fehlermeldung (z. B. wenn eine Mission den Kauf ablehnt).
onBuy(resultEntities : {{Engine.Entity, Engine.Revision}}) base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:139
Hinweise
Wird mit den Entitäten und Revisionen der gekauften Fahrzeuge aufgerufen.
ManagerWindow¶
record global base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:142
global record ManagerWindow
Laden: local manager_window = ug_require "::/gui/line_vehicle_mgmt/manager_window.tl" as ManagerWindow
Hinweise
Werkzeug und Fenster des Linien-Managers. Du öffnest ihn mit dem Event openVehicleManager, closeVehicleManager schließt ihn.
Beispiel
Felder
| Name | Typ | Beschreibung |
|---|---|---|
ManagerEntryPoint |
Recipe<ManagerEntryPointParam> |
Unsichtbares Recipe in der Spiel-GUI (gui/main/game.tl). Es lädt die Schema-Ressourcen und verarbeitet die Events openVehicleManager, closeVehicleManager und duplicateVehicles. 2-mal im Basisspiel verwendet |
ManagerTool |
ReactToolDefinition<ManagerToolParam> |
Werkzeugdefinition des Linien-Managers, die auf den Werkzeug-Stack des Spielkontexts gelegt wird. |
ManagerToolWindow |
Recipe<ToolReactUtil.IToolWindowParam<ManagerToolParam>> |
Einziges Fenster (Singleton) des Manager-Werkzeugs. |
ManagerWindowContent |
Recipe<ToolReactUtil.ToolWindowParamPayload<ManagerToolParam>> |
Inhalt des Manager-Fensters.Im Spiel Neue Linie erstellen · Linie zuweisen · Fahrzeuge kaufenIm Code: Creating New Line · Send To Line · Buy Vehicles |
ManagerWindow.ManagerWindowEventParam¶
record base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:143
record ManagerWindowEventParam
Hinweise
Parameter des Events openVehicleManager.
Im Basisspiel verwendet: 8-mal in 8 Dateien
base/content/game_mechanics/game_mechanics/notifications/types/availability.script.tl:102
base/content/gui/gui/entity_window/line/line.tl:144
base/content/gui/gui/entity_window/maintenance_station/maintenance_station.tl:90
base/content/gui/gui/entity_window/vehicle/vehicle.tl:400
base/content/gui/gui/entity_window/view_manager.tl:562
base/content/gui/gui/line_vehicle_mgmt/manager_window.tl:8447
… und 2 weitere Dateien.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
openWithLineEntity |
Engine.Entity |
Linie, die beim Öffnen des Managers ausgewählt wird. |
openWithDepotEntity |
Engine.Entity |
Depot, das beim Öffnen des Managers ausgewählt wird. |
openWithVehicleEntities |
{Engine.Entity} |
Fahrzeuge, die beim Öffnen des Managers in die Fahrzeugliste kommen. |
sendToLineMode |
boolean |
Für die übergebenen Fahrzeuge im Modus „Linie zuweisen“ öffnen. |
ManagerWindow.ManagerToolParam¶
record base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:150
record ManagerToolParam is ToolReactUtil.IToolParam
Hinweise
Parameter, die der Einstiegspunkt mit ManagerWindow.ManagerTool auf den Werkzeug-Stack legt.
Im Basisspiel verwendet: 15-mal in 1 Datei
base/content/gui/gui/line_vehicle_mgmt/manager_window.tl:5897
Felder
| Name | Typ | Beschreibung |
|---|---|---|
openWithLineEntity |
Engine.Entity |
Aus ManagerWindowEventParam.openWithLineEntity. |
openWithVehicleEntities |
{Engine.Entity} |
Aus ManagerWindowEventParam.openWithVehicleEntities. |
openWithDepotEntity |
Engine.Entity |
Aus ManagerWindowEventParam.openWithDepotEntity. |
sendToLineMode |
boolean |
Aus ManagerWindowEventParam.sendToLineMode. |
vehicleManagerStateRef |
ReactRefT<VehicleManagerState> |
Inhalt der Fahrzeugliste; gehört dem Einstiegspunkt. |
lineManagerStateRef |
ReactRefT<LineManagerState> |
Auswahl von Linien und Depots; gehört dem Einstiegspunkt. |
lvmFilterStateRef |
ReactRefT<StatisticsReactUtil.FilterState> |
Filter der Linienliste (Kategorie, Suche, nur sichtbare). |
storedLVMModeRef |
ReactRefT<{LVMMode, any}> |
Letzter Modus des Managers. |
autoRenameSchemeComponentsMapRef |
ReactRefT<{string : AutoRename.SchemeComponent}> |
Alle Ressourcen vom Typ rename_scheme_component, nach schemeComponentNameRaw. |
autoRenameSchemesRef |
ReactRefT<{AutoRename.Scheme}> |
Alle Ressourcen vom Typ rename_scheme, sortiert nach sortKey. |
autoRenameSchemeRef |
ReactRefT<AutoRename.Scheme> |
Aktuell gewähltes Schema zum automatischen Umbenennen. |
firstStopToSendSchemesRef |
ReactRefT<{FirstStopToSend.Scheme}> |
Alle Ressourcen vom Typ firstStopToSend_scheme, sortiert nach sortKey. |
firstStopToSendSchemeMapRef |
ReactRefT<{Carrier : FirstStopToSend.Schemes}> |
Namen der Schemata je Verkehrsträger. |
Funktionen
needsToUpdateThenConsumeUpdate() : boolean base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:164
Hinweise
Gibt nach jedem Event openVehicleManager genau einmal true zurück.
Rückgabe boolean
onBack() base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:165
Die Spieldateien enthalten hierzu noch keine Beschreibung.
ManagerWindow.ManagerEntryPointParam¶
record base/tealdef/gui/line_vehicle_mgmt/manager_window.d.tl:168
record ManagerEntryPointParam
Hinweise
Parameter von ManagerWindow.ManagerEntryPoint.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/gui/gui/line_vehicle_mgmt/manager_window.tl:8337
Felder
| Name | Typ | Beschreibung |
|---|---|---|
gameCtx |
GameContext |
Der Spielkontext. |