line_eow¶
Quelle: base/tealdef/gui/entity_window/line/line_eow.d.tl
Hinweise
Plugins und Widgets des Linienfensters (line_eow.script.tl).
LineEow¶
record global base/tealdef/gui/entity_window/line/line_eow.d.tl:3
global record LineEow
Laden: local line_eow = ug_require "::/gui/entity_window/line/line_eow.script.tl" as LineEow
Hinweise
Plugins und Widgets des Linienfensters.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
LineEowExtensionPoint |
ExtensionPoint<LineWidgetPluginParams> |
Erweiterungspunkt des Linienfensters. Plugins registrierst du mit einer Ressource vom Typ "react-plugin ::LineEowExtensionPoint". 1-mal im Basisspiel verwendet |
LineFrequency |
Recipe<Engine.Entity> |
Stoppuhrsymbol mit dem Takt der Linie (line_util.calculateFrequencySeconds, bei 0 „--“). Der Parameter ist die Linien-Entität.Im Spiel Takt: {count}Im Code: Frequency: {count} 1-mal im Basisspiel verwendet |
LineRate |
Recipe<Engine.Entity> |
Gütersymbol mit der Rate der Linie (api.engine.util.line.calcLineStationThroughput). Der Parameter ist die Linien-Entität.Im Spiel Rate: {count}Im Code: Rate: {count} 1-mal im Basisspiel verwendet |
NotificationPlugin |
Recipe<LineWidgetPluginParams> |
Benachrichtigungskarten der Linie. Registriert mit order 0. |
LineColorPickerPlugin |
Recipe<LineWidgetPluginParams> |
Farbwähler der Linie. Registriert mit order 10. |
LineBasicsPlugin |
Recipe<LineWidgetPluginParams> |
Karte „Basics“ (dt. „Grundlagen“) mit den Beförderungsangaben der Linie und eine Karte mit dem summierten Lärm und der summierten Verschmutzung aller ihrer Fahrzeuge. Registriert mit order 20.Im Spiel GrundlagenIm Code: Basics |
LineTransportedGraphPlugin |
Recipe<LineWidgetPluginParams> |
Karte „Transported“ (dt. „Transportiert“) mit der im letzten Jahr transportierten Menge und einem einklappbaren Diagramm des Logs itemsTransported. Registriert mit order 30 und der Bedingung conditionPlayerOwned.Im Spiel TransportiertIm Code: Transported |
LineVehiclesPlugin |
Recipe<LineWidgetPluginParams> |
Karte „Vehicles“ (dt. „Fahrzeuge“) mit den Fahrzeugen der Linie. Registriert mit order 50.Im Spiel Fahrzeuge · Fahrzeug · AlterIm Code: Vehicles · Vehicle · Age |
LineIncomeGraphPlugin |
Recipe<LineWidgetPluginParams> |
Karte „Balance“ (dt. „Ertrag“) mit einem Diagramm von Einnahmen und Betriebskosten aus dem Konto der Linie. Registriert mit order 60 und der Bedingung conditionPlayerOwned.Im Spiel Ertrag · Einnahmen · BetriebskostenIm Code: Balance · Income · Running Costs |
Funktionen
conditionPlayerOwned(params : LineEow.LineWidgetPluginParams) : boolean base/tealdef/gui/entity_window/line/line_eow.d.tl:21
Aufruf: line_eow.conditionPlayerOwned(…)
Hinweise
Plugin-Bedingung. True, außer die Linie gehört einem anderen Spieler (auch true bei Linien ohne Besitzer).
Rückgabe boolean
LineEow.LineWidgetPluginParams¶
record base/tealdef/gui/entity_window/line/line_eow.d.tl:4
record LineWidgetPluginParams is EowExtensionUtil.IEowWidgetsExtensionParams
Hinweise
Parameter, die die Plugins des Linienfensters erhalten.
Im Basisspiel verwendet: 8-mal in 2 Dateien
base/content/gui/gui/entity_window/line/line.tl:121
base/content/gui/gui/entity_window/line/line_eow.script.tl:26