Zum Inhalt

manager_tooltips_util

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

Hinweise

Tooltip-Recipes, die neben dem Mauszeiger erscheinen, solange das Werkzeug des Linien-Managers aktiv ist (Präfix LM = Linienverwaltung, VM = Fahrzeugverwaltung).

ManagerTooltipsUtil

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

global record ManagerTooltipsUtil

Laden: local manager_tooltips_util = ug_require "::/gui/line_vehicle_mgmt/manager_tooltips_util.tl" as ManagerTooltipsUtil

Hinweise

Tooltips des Linien-Managers am Mauszeiger, gesetzt mit ContextBuilder.tooltip.

Felder

Name Typ Beschreibung
Debug Recipe<string> Debug-Tooltip mit der übergebenen Meldung.
Default Recipe<any> „Select a line, vehicle, station or depot.“ (im Spiel „Wähle eine Linie, Fahrzeug, Station oder Depot.“)Im Spiel Wähle eine Linie, Fahrzeug, Station oder Depot.Im Code: Select a line, vehicle, station or depot.
SelectLine Recipe<LineUtil.LineSelectionDetails> „Select <Linienname>.“ (im Spiel „Wähle <Linienname>.“) für eine ausgewählte Linie; nichts, wenn die Linie nicht existiert. 1-mal im Basisspiel verwendet
AddVehicleToSelection Recipe<Engine.Entity> „Add <name> to selection.“ (im Spiel „<name> zur Auswahl hinzufügen.“) 1-mal im Basisspiel verwendet
RemoveVehicleFromSelection Recipe<Engine.Entity> „Remove <name> from selection.“ (im Spiel „<name> aus der Auswahl entfernen.“) 1-mal im Basisspiel verwendet
AddVehicleToList Recipe<Engine.Entity> „Add <name> to list.“ (im Spiel „<name> zur Liste hinzufügen.“) 1-mal im Basisspiel verwendet
RemoveVehicleFromList Recipe<Engine.Entity> „Remove <name> from list.“ (im Spiel „<name> aus der Liste entfernen.“)Im Spiel {name} aus der Liste entfernen.Im Code: Remove {name} from list.
OpenDepot Recipe<Engine.Entity> „Buy vehicles at <Depotname>.“ (im Spiel „Fahrzeuge kaufen in <Depotname>.“)Im Spiel Fahrzeuge kaufen in {name}.Im Code: Buy vehicles at {name}. 1-mal im Basisspiel verwendet
AddOrRemoveDepotVehiclesToVehicleList Recipe<LineUtil.VehicleDepotDetails> „Add vehicles in <depot> to list.“ oder „Remove vehicles in <depot> from list.“, je nach removeFromList (im Spiel „Fahrzeuge in <depot> zur Liste hinzufügen.“ bzw. „Fahrzeuge in <depot> von der Liste entfernen.“).Im Spiel Fahrzeuge in {name} von der Liste entfernen. · Fahrzeuge in {name} zur Liste hinzufügen.Im Code: Remove vehicles in {name} from list. · Add vehicles in {name} to list. 1-mal im Basisspiel verwendet
OpenWarehouse Recipe<Engine.Entity> „Open <Lagername>.“ (im Spiel „<Lagername> öffnen“)Im Spiel {name} öffnenIm Code: Open {name}. 1-mal im Basisspiel verwendet
CreateLine Recipe<LineUtil.StationSelectionDetails> „Create new line starting at <Stationsname>.“ (im Spiel „Neue Linie erstellen beginnend bei <Stationsname>.“)Im Spiel Neue Linie erstellen beginnend bei {name}.Im Code: Create new line starting at {name}. 2-mal im Basisspiel verwendet
CreateLineError Recipe<any> „Start new line is currently disabled.“ (im Spiel „Neue Linie starten ist derzeit deaktiviert.“)Im Spiel Neue Linie starten ist derzeit deaktiviert.Im Code: Start new line is currently disabled. 2-mal im Basisspiel verwendet
LMDefault Recipe<any> „Select a station to add stops.“ (im Spiel „Eine Station auswählen, um Haltestellen hinzuzufügen.“)Im Spiel Eine Station auswählen, um Haltestellen hinzuzufügen.Im Code: Select a station to add stops.
LMDefaultMoveStop Recipe<any> „Select the station to which the stop should be moved.“ (im Spiel „Die Station auswählen, zu der die Haltestelle verschoben werden soll.“)Im Spiel Die Station auswählen, zu der die Haltestelle verschoben werden soll.Im Code: Select the station to which the stop should be moved. 1-mal im Basisspiel verwendet
LMDefaultMoveWaypoint Recipe<any> „Select the location to which the waypoint should be moved.“ (im Spiel „Den Ort auswählen, an den der Wegpunkt verschoben werden soll.“)Im Spiel Den Ort auswählen, an den der Wegpunkt verschoben werden soll.Im Code: Select the location to which the waypoint should be moved. 1-mal im Basisspiel verwendet
LMSelectSection Recipe<integer> „Select line section <index>.“ (im Spiel „Linienabschnitt <index> auswählen.“) für die angegebene Haltestellennummer.Im Spiel Linienabschnitt {index} auswählen.Im Code: Select line section {index}. 1-mal im Basisspiel verwendet
LMSelectSectionFirst Recipe<any> „Select a segment.“ (im Spiel „Ein Segment auswählen.“)Im Spiel Ein Segment auswählen.Im Code: Select a segment.
LMMoveStopTarget Recipe<LineUtil.StationSelectionDetails> „Move stop to <station> [terminal <n>].“ (im Spiel „Haltestelle zu <station> verschieben.“)Im Spiel {name} Terminal {index} · Haltestelle zu {name} verschieben.Im Code: {name} terminal {index} · Move stop to {name}. 1-mal im Basisspiel verwendet
LMMoveStopTargetError Recipe<any> „Cannot move stop here.“ (im Spiel „Kann die Haltestelle nicht hierher verschieben.“)Im Spiel Kann die Haltestelle nicht hierher verschieben.Im Code: Cannot move stop here. 1-mal im Basisspiel verwendet
LMMoveWaypoint Recipe<LineUtil.WaypointSelectionDetails> „Move waypoint <Haltestellennummer>.“ (im Spiel „Wegpunkt <index> verschieben.“)Im Spiel Wegpunkt {index} verschieben.Im Code: Move waypoint {index}. 1-mal im Basisspiel verwendet
LMSelectDepotForLine Recipe<LineUtil.DepotAndLineParams> „Buy vehicles for <line> at <depot>.“Im Spiel Fahrzeuge für Linie {lineName} in {depotName} kaufen.Im Code: Buy vehicles for {lineName} at {depotName}. 1-mal im Basisspiel verwendet
LMMoveWaypointTarget Recipe<Waypoint> „Move waypoint to <Kantenname>.“ oder „Move waypoint here.“ (im Spiel „Wegpunkt zu <name> verschieben.“ bzw. „Wegpunkt hierher verschieben.“)Im Spiel Wegpunkt zu {name} verschieben. · Wegpunkt hierher verschieben.Im Code: Move waypoint to {name}. · Move waypoint here. 2-mal im Basisspiel verwendet
LMWaypointTooClose Recipe<Waypoint> „Too close to other waypoint.“ (im Spiel „Zu nah an anderem Wegpunkt.“)Im Spiel Zu nah an anderem Wegpunkt.Im Code: Too close to other waypoint. 1-mal im Basisspiel verwendet
LMWaterWaypointOnLand Recipe<Waypoint> „Ship waypoints must be on water.“ (im Spiel „Schiffswegpunkte müssen auf dem Wasser liegen.“)Im Spiel Schiffswegpunkte müssen auf dem Wasser liegen.Im Code: Ship waypoints must be on water. 2-mal im Basisspiel verwendet
LMAddStop Recipe<LineUtil.StationSelectionDetails> „Add stop at <station> [terminal <n>].“ (im Spiel „Haltestelle bei <name> [Terminal <index>] hinzufügen.“)Im Spiel Haltestelle bei {name} Terminal {index} hinzufügen. · Haltestelle bei {name} hinzufügen.Im Code: Add stop at {name} terminal {index}. · Add stop at {name}. 1-mal im Basisspiel verwendet
LMAddWaypoint Recipe<Waypoint> „Add waypoint here.“ (im Spiel „Wegpunkt hier hinzufügen.“)Im Spiel Wegpunkt hier hinzufügen.Im Code: Add waypoint here. 2-mal im Basisspiel verwendet
LMPromptWaypointModifier Recipe<Waypoint> Hinweis, die Eingabeaktion für den Präzisionsmodus zu halten, um einen Wegpunkt hinzuzufügen.Im Spiel (Halten) Wegpunkt hinzufügenIm Code: (Hold) Add Waypoint 2-mal im Basisspiel verwendet
VMDefault Recipe<integer> „Select a line, station or depot to send <count> vehicles to.“ (im Spiel „Linie, Station oder Depot auswählen, an welche <count> Fahrzeuge zugewiesen werden sollen.“)Im Spiel Linie, Station oder Depot auswählen, an welche {count} Fahrzeuge zugewiesen werden sollen.Im Code: Select a line, station or depot to send {count} vehicles to. 1-mal im Basisspiel verwendet
VMSendToLine Recipe<SendToLineOrDepotParams> „Send <count> vehicle(s) to <line>.“ (im Spiel „<count> Fahrzeuge an <line> senden.“)Im Spiel Fahrzeug an {lineName} senden. / {count} Fahrzeuge an {lineName} senden.Im Code: Send {count} vehicle to {lineName}. / Send {count} vehicles to {lineName}. 1-mal im Basisspiel verwendet
VMSendToNewLine Recipe<integer> „Create new line from this stop and assign <count> vehicle(s).“ (im Spiel „Neue Linie ab dieser Haltestelle erstellen und <count> Fahrzeuge zuweisen.“)Im Spiel Neue Linie ab dieser Haltestelle erstellen und Fahrzeug zuweisen. / Neue Linie ab dieser Haltestelle erstellen und {count} Fahrzeuge zuweisen.Im Code: Create new line from this stop and assign {count} vehicle. / Create new line from this stop and assign {count} vehicles. 1-mal im Basisspiel verwendet
VMSendToDepot Recipe<SendToLineOrDepotParams> „Send <count> vehicle(s) to <depot>.“ (im Spiel „<count> Fahrzeuge zu <depot> senden.“)Im Spiel Fahrzeug zu {depotName} senden. / {count} Fahrzeuge zu {depotName} senden.Im Code: Send {count} vehicle to {depotName}. / Send {count} vehicles to {depotName}. 1-mal im Basisspiel verwendet

Funktionen

makeSelectLineTooltip(entity : Engine.Entity) : string base/tealdef/gui/line_vehicle_mgmt/manager_tooltips_util.d.tl:12

Aufruf: manager_tooltips_util.makeSelectLineTooltip(…)

Hinweise

Gibt für die Entität „Select <name>.“ zurück (im Spiel „Wähle <name>.“).

Im Spiel Wähle {name}.Im Code: Select {name}.

Rückgabe string

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/gui/gui/line_vehicle_mgmt/manager_hud_util.tl:136

tooltip = manager_tooltips_util.makeSelectLineTooltip(lineEntity),

makeAddVehicleToSelectionTooltip(Engine.Entity) : string base/tealdef/gui/line_vehicle_mgmt/manager_tooltips_util.d.tl:14

Aufruf: manager_tooltips_util.makeAddVehicleToSelectionTooltip(…)

Hinweise

Gibt „Add <name> to selection.“ zurück (im Spiel „<name> zur Auswahl hinzufügen.“).

Im Spiel {name} zur Auswahl hinzufügen.Im Code: Add {name} to selection.

Rückgabe string

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/gui/gui/line_vehicle_mgmt/manager_hud_util.tl:1286

tooltips[vehicleEntity] = manager_tooltips_util.makeAddVehicleToSelectionTooltip(vehicleEntity)

makeRemoveVehicleFromSelectionTooltip(Engine.Entity) : string base/tealdef/gui/line_vehicle_mgmt/manager_tooltips_util.d.tl:16

Aufruf: manager_tooltips_util.makeRemoveVehicleFromSelectionTooltip(…)

Hinweise

Gibt „Remove <name> from selection.“ zurück (im Spiel „<name> aus der Auswahl entfernen.“).

Im Spiel {name} aus der Auswahl entfernen.Im Code: Remove {name} from selection.

Rückgabe string

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/gui/gui/line_vehicle_mgmt/manager_hud_util.tl:1283

tooltips[vehicleEntity] = manager_tooltips_util.makeRemoveVehicleFromSelectionTooltip(vehicleEntity)

makeAddVehicleToListTooltip(Engine.Entity) : string base/tealdef/gui/line_vehicle_mgmt/manager_tooltips_util.d.tl:18

Aufruf: manager_tooltips_util.makeAddVehicleToListTooltip(…)

Hinweise

Gibt „Add <name> to list.“ zurück (im Spiel „<name> zur Liste hinzufügen.“).

Im Spiel {name} zur Liste hinzufügen.Im Code: Add {name} to list.

Rückgabe string

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/gui/gui/line_vehicle_mgmt/manager_hud_util.tl:1289

tooltips[vehicleEntity] = manager_tooltips_util.makeAddVehicleToListTooltip(vehicleEntity)

ManagerTooltipsUtil.SendToLineOrDepotParams

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

record SendToLineOrDepotParams

Hinweise

Parameter der Tooltips VMSendToLine und VMSendToDepot.

Im Basisspiel verwendet: 4-mal in 2 Dateien

base/content/gui/gui/line_vehicle_mgmt/manager_tooltips_util.tl:245

manager_tooltips_util.VMSendToLine = react.RegisterRecipe("VMSendToLine", function(params : ManagerTooltipsUtil.SendToLineOrDepotParams) : TreeNodeId
base/content/gui/gui/line_vehicle_mgmt/manager_window.tl:1243
local sendToLineParams : ManagerTooltipsUtil.SendToLineOrDepotParams = {

Felder

Name Typ Beschreibung
numVehicles integer Anzahl der Fahrzeuge, die geschickt werden.
lineOrDepotEntity Engine.Entity Ziellinie oder Zieldepot.