town_react_util¶
Quelle: base/tealdef/game_mechanics/towns/town_react_util.d.tl
Hinweise
React-Recipes und Label-Helfer für das Stadtfenster und die Icons der Stadtbewertungen.
TownReactUtil¶
record global base/tealdef/game_mechanics/towns/town_react_util.d.tl:3
global record TownReactUtil
Laden: local town_react_util = ug_require "::/game_mechanics/towns/town_react_util.tl" as TownReactUtil
Hinweise
React-Recipes und Label-Helfer für das Stadtfenster (game_mechanics/towns/town_react_util.tl).
Felder
| Name | Typ | Beschreibung |
|---|---|---|
RatingBar |
Recipe<RatingBarParams> |
Recipe eines segmentierten Bewertungsbalkens mit optionalem Icon und Label der Bewertungsstufe. 2-mal im Basisspiel verwendet |
TownRatingIconWithText |
Recipe<TownRatingIconWithTextParams> |
Recipe eines Reiter-Buttons im Stadtfenster mit dem Bewertungs-Icon, eingefärbt nach der aktuellen Bewertungsstufe. 2-mal im Basisspiel verwendet |
TownPopulationWidget |
Recipe<TownDetailsParam> |
Recipe des aufklappbaren Teils der Stadtlevel-Karte. Er zeigt die Erfahrung bis zum nächsten Level, den Namen des nächsten Levels, den Versorgungsstand und die Wachstumsrate.Im Spiel Stadtverwaltung · Wachstumsrate: · Verdiene {exp} ErfahrungspunkteIm Code: Town Authority · Growth Rate: · Earn {exp} Experience Points 1-mal im Basisspiel verwendet |
TownRatingIcon |
Recipe<TownRatingIconParams> |
Recipe eines Bewertungs-Icons, eingefärbt nach der aktuellen Stufe dieser Bewertung in der Stadt. Die Stufe kommt über useStepStateParallelSimple aus rating.getRatingFnName. 1-mal im Basisspiel verwendet |
Funktionen
getRatingClass(RatingLevel) : string base/tealdef/game_mechanics/towns/town_react_util.d.tl:4
Aufruf: town_react_util.getRatingClass(…)
Hinweise
CSS-Klasse einer Bewertungsstufe, von town-growth-rank-1 für VeryPoor bis town-growth-rank-6 für Excellent.
| Parameter | Typ | Beschreibung |
|---|---|---|
#1 |
RatingLevel |
Bewertungsstufe. |
Rückgabe string: Name der CSS-Klasse.
getStringForTownAuthorityEventFactors(TownAuthorityEventFactors.EventType) : string base/tealdef/game_mechanics/towns/town_react_util.d.tl:5
Aufruf: town_react_util.getStringForTownAuthorityEventFactors(…)
Hinweise
Übersetztes Label eines Abzugsgrundes, etwa „Removed Trees“ (deutsch „Entfernte Bäume“).
Im Spiel Entfernte Bäume
· Landschaftsbau
· Gescheiterte Subvention
Im Code: Removed Trees
· Landscaping
· Failed Subsidy
| Parameter | Typ | Beschreibung |
|---|---|---|
#1 |
TownAuthorityEventFactors.EventType |
Abzugsgrund. |
Rückgabe string: Label oder nil für Unknown.
getAdviceForTownAuthorityEventFactors(TownAuthorityEventFactors.EventType, integer) : string base/tealdef/game_mechanics/towns/town_react_util.d.tl:6
Aufruf: town_react_util.getAdviceForTownAuthorityEventFactors(…)
Hinweise
Übersetzter Rat, wie sich der Ruf nach einem Abzug erholt, für Bäume, Felsen und unterbrochene Verbindungen.
Im Spiel Pflanze neue Bäume, um den Ruf zu verbessern.
· Platziere Felsen, um den Ruf zu verbessern.
· Stelle die Hauptverbindungen wieder her, um den Ruf zu verbessern.
Im Code: Replant some trees to improve reputation.
· Place some rocks to improve reputation.
· Restore main connection to improve reputation.
| Parameter | Typ | Beschreibung |
|---|---|---|
#1 |
TownAuthorityEventFactors.EventType |
Abzugsgrund. |
#2 |
integer |
Zahl der unterbrochenen Hauptverbindungen. Der Rat zu unterbrochenen Verbindungen braucht mehr als 0. |
Rückgabe string: Text des Rats oder nil für andere Gründe.
getEditorSupplyDetails() : Recipe<TownReactUtil.TownDetailsParam> base/tealdef/game_mechanics/towns/town_react_util.d.tl:36
Aufruf: town_react_util.getEditorSupplyDetails(…)
Hinweise
Recipe der Versorgungskarte im Stadtfenster des Karten-Editors.
Im Spiel Die Abdeckung des öffentlichen Verkehrsnetzes beträgt {percent}.
· {percent} der Nachfrage nach "{cargoName}" wird derzeit gedeckt.
Im Code: Public transport coverage is {percent}.
· {percent} of demand for {cargoName} is currently met.
Rückgabe Recipe<TownReactUtil.TownDetailsParam>: Recipe, das TownDetailsParam erhält.
GetRatingsDashboard() : {TownInfoTabType : {TownUtil.Rating, Recipe<TownDetailsParam>, string}} base/tealdef/game_mechanics/towns/town_react_util.d.tl:37
Aufruf: town_react_util.GetRatingsDashboard(…)
Hinweise
Inhalt der Bewertungsreiter im Stadtfenster. Jeder Eintrag enthält die Bewertung, das Recipe ihres Detail-Widgets und einen Hinweistext. Overview hat keinen Eintrag.
Im Spiel Bewertung des Rufs
· Verkehrsbewertung
· Lärmbewertung
Im Code: Reputation Rating
· Traffic Rating
· Noise Rating
Rückgabe {TownInfoTabType : {TownUtil.Rating, Recipe<TownDetailsParam>, string}}: Bewertung, Detail-Recipe und Hinweis pro Reiter.
getGrowthLevelText(growthLevel : RatingLevel) : string base/tealdef/game_mechanics/towns/town_react_util.d.tl:49
Aufruf: town_react_util.getGrowthLevelText(…)
Hinweise
Übersetzter Wachstumstext einer Wachstumsstufe, von „Stagnant“ („Stagnierend“, VeryPoor) bis „Growing Lightning Fast“ („Unfassbar schnell wachsend“, Excellent).
Im Spiel Stagnierend
· Wachsend
· Unfassbar schnell wachsend
Im Code: Stagnant
· Growing
· Growing Lightning Fast
| Parameter | Typ | Beschreibung |
|---|---|---|
growthLevel |
RatingLevel |
Wachstumsstufe. |
Rückgabe string: Übersetzter Text.
TownReactUtil.TownInfoTabType¶
enum base/tealdef/game_mechanics/towns/town_react_util.d.tl:8
enum TownInfoTabType
Hinweise
Reiter des Stadtfensters.
Im Basisspiel verwendet: 13-mal in 3 Dateien
base/content/gui/gui/entity_window/entity_window_hud.tl:591
entity_window_hud.getTownHudIconPreFilter = function(currentTab : TownReactUtil.TownInfoTabType) : {Engine.ComponentType}
base/content/gui/gui/entity_window/town/town.tl:35
base/content/gui/gui/entity_window/town/town_eow.script.tl:194
TownReactUtil.RatingBarParams¶
record base/tealdef/game_mechanics/towns/town_react_util.d.tl:20
record RatingBarParams
Hinweise
Parameter von RatingBar.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/game_mechanics/game_mechanics/towns/town_react_util.tl:83
Felder
Funktionen
onClick() base/tealdef/game_mechanics/towns/town_react_util.d.tl:27
Hinweise
Wird bei einem Klick auf den Balken aufgerufen. Ist die Funktion gesetzt, steckt der Balken in einem Button.
TownReactUtil.TownDetailsParam¶
record base/tealdef/game_mechanics/towns/town_react_util.d.tl:32
record TownDetailsParam
Hinweise
Parameter der Detail-Widgets im Stadtfenster.
Im Basisspiel verwendet: 2-mal in 1 Datei
base/content/game_mechanics/game_mechanics/towns/town_react_util.tl:2146
Felder
| Name | Typ | Beschreibung |
|---|---|---|
entity |
Engine.Entity |
Stadt-Entität. |
Funktionen
setLinesExpandedState(ratingKey : string, value : boolean) base/tealdef/game_mechanics/towns/town_react_util.d.tl:34
Hinweise
Meldet, ob die Linienliste eines Reiters aufgeklappt ist. Die Lärm- und Verschmutzungs-Widgets rufen die Funktion auf.
| Parameter | Typ | Beschreibung |
|---|---|---|
ratingKey |
string |
Schlüssel des Reiters, "Noise" oder "Pollution". |
value |
boolean |
Wahr, wenn die Liste aufgeklappt ist. |
TownReactUtil.TownRatingIconWithTextParams¶
record base/tealdef/game_mechanics/towns/town_react_util.d.tl:39
record TownRatingIconWithTextParams
Hinweise
Parameter von TownRatingIconWithText.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/game_mechanics/game_mechanics/towns/town_react_util.tl:2225
Felder
| Name | Typ | Beschreibung |
|---|---|---|
entity |
Engine.Entity |
Stadt-Entität. |
rating |
TownUtil.Rating |
Anzuzeigende Bewertung. |
text |
string |
Überschrift neben dem Icon. |
tooltip |
string |
Tooltip des Icons. |
wideIcon |
boolean |
Verwendet das breite Layout mit einem großen TownRatingIcon. |
activeTab |
boolean |
Markiert den Button als aktiven Reiter. |
TownReactUtil.TownRatingIconParams¶
record base/tealdef/game_mechanics/towns/town_react_util.d.tl:53
record TownRatingIconParams
Hinweise
Parameter von TownRatingIcon.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/game_mechanics/game_mechanics/towns/town_react_util.tl:2208
Felder
| Name | Typ | Beschreibung |
|---|---|---|
entity |
Engine.Entity |
Stadt-Entität. |
rating |
TownUtil.Rating |
Anzuzeigende Bewertung. |
tooltip |
string |
Tooltip des Icons. |
iconSize |
IconSize |
Icon-Größe. |
TownReactUtil.TownRatingIconParams.IconSize¶
enum base/tealdef/game_mechanics/towns/town_react_util.d.tl:54
enum IconSize
Hinweise
Icon-Größe von TownRatingIcon.
| Wert | Beschreibung |
|---|---|
"Default" |
Verwendet rating.icon. |
"Large" |
Verwendet rating.iconLarge. |