town_eow¶
Quelle: base/tealdef/gui/entity_window/town/town_eow.d.tl
Hinweise
Plugin-Typen und Diagramme des Stadtfensters (town_eow.script.tl).
TownEow¶
record global base/tealdef/gui/entity_window/town/town_eow.d.tl:3
global record TownEow
Laden: local town_eow = ug_require "::/gui/entity_window/town/town_eow.script.tl" as TownEow
Hinweise
Plugin-Typen und Diagramme des Stadtfensters.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
TownCharts |
Recipe<TownChartsParam> |
Diagramm aus dem Logbuch einer Stadt für einen Informations-Tab, z. B. die Zahlen für Wohnen, Gewerbe und Industrie auf „Overview“ (dt. „Übersicht“). Mit dem Gamepad lässt es sich auswählen und untersuchen.Im Spiel Gebietsgrössen · Ruf · VerkehrsbewertungIm Code: District Sizes · Reputation · Traffic Rating 1-mal im Basisspiel verwendet |
TownEowExtensionPoint |
ExtensionPoint<TownWidgetPluginParams> |
Erweiterungspunkt des Haupt-Tabs des Stadtfensters. Plugins registrierst du mit einer Ressource vom Typ "react-plugin ::TownEowExtensionPoint". 1-mal im Basisspiel verwendet |
TownEowEditorExtensionPoint |
ExtensionPoint<TownWidgetPluginParams> |
Erweiterungspunkt des Editor-Tabs des Stadtfensters. Der Tab erscheint nur, wenn mindestens ein Plugin aktiv ist. Plugins registrierst du mit einer Ressource vom Typ "react-plugin ::TownEowEditorExtensionPoint". 1-mal im Basisspiel verwendet |
NotificationPlugin |
Recipe<TownWidgetPluginParams> |
Benachrichtigungskarten der Stadt. Registriert mit order 0. |
TownLevelPlugin |
Recipe<TownWidgetPluginParams> |
Karte mit Stufe der Stadt, Bevölkerung, Fortschritt bis zur nächsten Stufe und Wachstumszustand, das Bevölkerungs-Widget als einklappbarer Teil. Registriert mit order 10.Im Spiel Stadtentwicklung inaktiv · Aktuelle Bevölkerung · {percentage} zu {nextTownLevelName}Im Code: Town Development Inactive · Current Population · {percentage} Towards {nextTownLevelName} |
TownChartsPlugin |
Recipe<TownWidgetPluginParams> |
Diagrammkarte „District Sizes“ (dt. „Gebietsgrößen“). Registriert mit order 40 und der Bedingung conditionTownCharts.Im Spiel GebietsgrössenIm Code: District Sizes |
MapEditorTownSuppliesPlugin |
Recipe<TownWidgetPluginParams> |
Karte „Supplies“ (dt. „Versorgung“) mit der bearbeitbaren Versorgung der Stadt im Karten-Editor. Registriert mit order 50 und der Bedingung isMapEditor.Im Spiel VersorgungIm Code: Supplies |
TownDebugGraphPlugin |
Recipe<TownWidgetPluginParams> |
Karte „Debug Graph“ (dt. „Debug-Diagramm“) mit Diagrammen aller Bewertungs-Logs der Stadt. Registriert mit order 70, aber durch conditionTownDebugGraph abgeschaltet. |
TownEditorCargoDemandPlugin |
Recipe<TownWidgetPluginParams> |
Editor-Karte „Cargo Demand“ (dt. „Güterbedarf“). Am Editor-Erweiterungspunkt registriert mit order 10 und der Bedingung isSandboxMode.Im Spiel Güterbedarf · WohngebietIm Code: Cargo Demand · Residential District |
TownEditorInitialCapacityPlugin |
Recipe<TownWidgetPluginParams> |
Editor-Karte „Target District Capacities“ (dt. „Angestrebte Gebietskapazitäten“). Am Editor-Erweiterungspunkt registriert mit order 20 und der Bedingung isSandboxMode.Im Spiel Angestrebte Gebietskapazitäten · Stadtentwicklung aktivierenIm Code: Target District Capacities · Enable Town Development |
TownEditorDistributionWeightsPlugin |
Recipe<TownWidgetPluginParams> |
Editor-Karte „District Tool“ (dt. „Gebiets-Werkzeug“). Am Editor-Erweiterungspunkt registriert mit order 30 und der Bedingung isSandboxMode.Im Spiel Gebiets-Werkzeug · Benutzerdefinierte Gewichtungsverteilung aktivierenIm Code: District Tool · Enable Custom Distribution Weights |
TownEditorRatingsSensitivityPlugin |
Recipe<TownWidgetPluginParams> |
Editor-Karte „Ratings Sensitivity“ (dt. „Bewertungsempfindlichkeit“). Am Editor-Erweiterungspunkt registriert mit order 40 und der Bedingung isSandboxMode.Im Spiel Bewertungsempfindlichkeit · Auf Standard zurücksetzenIm Code: Ratings Sensitivity · Reset to Default |
Funktionen
conditionTownCharts(params : TownEow.TownWidgetPluginParams) : boolean base/tealdef/gui/entity_window/town/town_eow.d.tl:35
Aufruf: town_eow.conditionTownCharts(…)
Hinweise
Plugin-Bedingung. True, wenn die Gebietsgrößen sichtbar sind und das Fenster nicht im Karten-Editor ist.
Rückgabe boolean
isMapEditor(params : TownEow.TownWidgetPluginParams) : boolean base/tealdef/gui/entity_window/town/town_eow.d.tl:38
Aufruf: town_eow.isMapEditor(…)
Hinweise
Plugin-Bedingung. True im Karten-Editor.
Rückgabe boolean
conditionTownDebugGraph(params : TownEow.TownWidgetPluginParams) : boolean base/tealdef/gui/entity_window/town/town_eow.d.tl:41
Aufruf: town_eow.conditionTownDebugGraph(…)
Hinweise
Plugin-Bedingung des Debug-Diagramms. Liefert im Basisspiel immer false.
Rückgabe boolean
isSandboxMode(params : TownEow.TownWidgetPluginParams) : boolean base/tealdef/gui/entity_window/town/town_eow.d.tl:44
Aufruf: town_eow.isSandboxMode(…)
Hinweise
Plugin-Bedingung. True im Sandkastenmodus.
Rückgabe boolean
TownEow.TownEowState¶
record base/tealdef/gui/entity_window/town/town_eow.d.tl:4
record TownEowState
Hinweise
Zustand des Stadtfensters, der an die Plugins übergeben wird.
Felder
TownEow.TownWidgetPluginParams¶
record base/tealdef/gui/entity_window/town/town_eow.d.tl:10
record TownWidgetPluginParams is EowExtensionUtil.IEowWidgetsExtensionParams
Hinweise
Parameter, die die Plugins des Stadtfensters erhalten.
Im Basisspiel verwendet: 14-mal in 2 Dateien
base/content/gui/gui/entity_window/town/town.tl:1204
base/content/gui/gui/entity_window/town/town_eow.script.tl:116
Felder
| Name | Typ | Beschreibung |
|---|---|---|
state |
TownEowState |
Fensterzustand. |
TownEow.TownEditorWidgetPluginParams¶
record base/tealdef/gui/entity_window/town/town_eow.d.tl:13
record TownEditorWidgetPluginParams is EowExtensionUtil.IEowWidgetsExtensionParams
Hinweise
Parameter für die Plugins des Editor-Tabs der Stadt.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
state |
TownEowState |
Fensterzustand. |
TownEow.TownChartsParam¶
record base/tealdef/gui/entity_window/town/town_eow.d.tl:19
record TownChartsParam
Hinweise
Parameter von TownEow.TownCharts.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/gui/gui/entity_window/town/town_eow.script.tl:151
Felder
| Name | Typ | Beschreibung |
|---|---|---|
entityId |
Engine.Entity |
Stadt-Entität. |
tabType |
TownReactUtil.TownInfoTabType |
Informations-Tab der Stadt, dessen Diagramm erscheint (z. B. "Overview" für die Gebietsgrößen, "Reputation", "Supplies", "Traffic", "Happiness"). |
chartStepTimer |
boolean |
|
styleClass |
string |
Style-Klasse des Diagramms. |
showTimeScaleSlider |
boolean |
Zeigt den Zeitrahmen-Schieberegler (nicht auf jedem Tab genutzt). |
legendOrientation |
Builtin.Type.Orientation |
Ausrichtung des Layouts des Diagramm-Widgets. |