vehicle_eow¶
Quelle: base/tealdef/gui/entity_window/vehicle/vehicle_eow.d.tl
Hinweise
Plugin-Typen des Fahrzeugfensters (vehicle_eow.script.tl).
VehicleEow¶
record global base/tealdef/gui/entity_window/vehicle/vehicle_eow.d.tl:3
global record VehicleEow
Laden: local vehicle_eow = ug_require "::/gui/entity_window/vehicle/vehicle_eow.script.tl" as VehicleEow
Hinweise
Plugin-Typen des Fahrzeugfensters.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
VehicleEowExtensionPoint |
ExtensionPoint<VehicleWidgetPluginParams> |
Erweiterungspunkt des Fahrzeugfensters. Plugins registrierst du mit einer Ressource vom Typ "react-plugin ::VehicleEowExtensionPoint". 1-mal im Basisspiel verwendet |
NotificationPlugin |
Recipe<VehicleWidgetPluginParams> |
Benachrichtigungskarten des Fahrzeugs. Registriert mit order 0. |
VehicleBasicsPlugin |
Recipe<VehicleWidgetPluginParams> |
Karte „Basics“ (dt. „Grundlagen“) mit der Linie, eine Karte mit der Ladung an Bord (bei eigenen Passagierfahrzeugen die Passagiertabelle) und eine Karte für Lärm und Verschmutzung. Registriert mit order 10.Im Spiel Grundlagen · Haltestelle {current} von {total} · Unterwegs ins DepotIm Code: Basics · Stop {current} of {total} · Going to Depot |
VehicleConditionPlugin |
Recipe<VehicleWidgetPluginParams> |
Karte „Condition“ (dt. „Zustand“) mit dem Zustandsbalken und dem Wartungsverlauf, dazu eine Karte mit den Fahrzeugteilen und ihren Details. Registriert mit order 50.Im Spiel Zustand · Fahrzeugzustand: {amount} · HöchstgeschwindigkeitIm Code: Condition · Vehicle Condition: {amount} · Top Speed |
VehicleBalancePlugin |
Recipe<VehicleWidgetPluginParams> |
Karte „Balance“ (dt. „Ertrag“) mit einem Diagramm von Einnahmen und Betriebskosten. Registriert mit order 70 und der Bedingung isPlayerOwned.Im Spiel Ertrag · Einnahmen · BetriebskostenIm Code: Balance · Income · Running Costs |
Funktionen
isPlayerOwned(VehicleWidgetPluginParams) : boolean base/tealdef/gui/entity_window/vehicle/vehicle_eow.d.tl:29
Aufruf: vehicle_eow.isPlayerOwned(…)
Hinweise
Plugin-Bedingung. True, wenn das Fahrzeug dem lokalen Spieler gehört.
Rückgabe boolean
VehicleEow.StaticVehicleInfoState¶
record base/tealdef/gui/entity_window/vehicle/vehicle_eow.d.tl:5
record StaticVehicleInfoState
Hinweise
Daten des Fahrzeugfensters, die sich selten ändern.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/gui/gui/entity_window/vehicle/vehicle.tl:170
Felder
| Name | Typ | Beschreibung |
|---|---|---|
modelIds |
{integer} |
Modell-IDs der Fahrzeugteile (z. B. Lok und Waggons) in ihrer Reihenfolge. |
carrier |
Carrier |
Verkehrsträger des ersten Fahrzeugteils, aus seinen Metadaten transportVehicle. |
modifiers |
Engine.Component.TransportVehicle.Modifiers |
Modifikatoren des Transportfahrzeugs (TRANSPORT_VEHICLE.modifiers). |
canTransportPassengers |
boolean |
True, wenn das Fahrzeug Platz für Passagiere hat. |
vehicleSpecialization |
{string} |
Güterklassen, die die Abteile aller Teile laden können. |
VehicleEow.VehicleEowState¶
record base/tealdef/gui/entity_window/vehicle/vehicle_eow.d.tl:13
record VehicleEowState
Hinweise
Zustand des Fahrzeugfensters, der an die Plugins übergeben wird.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
staticVehicleInfo |
StaticVehicleInfoState |
Fahrzeugdaten, die sich selten ändern. |
VehicleEow.VehicleWidgetPluginParams¶
record base/tealdef/gui/entity_window/vehicle/vehicle_eow.d.tl:17
record VehicleWidgetPluginParams is EowExtensionUtil.IEowWidgetsExtensionParams
Hinweise
Parameter, die die Plugins des Fahrzeugfensters erhalten.
Im Basisspiel verwendet: 6-mal in 2 Dateien
base/content/gui/gui/entity_window/vehicle/vehicle.tl:232
base/content/gui/gui/entity_window/vehicle/vehicle_eow.script.tl:26
Felder
| Name | Typ | Beschreibung |
|---|---|---|
state |
VehicleEowState |
Fensterzustand. |