subventions_gui¶
Quelle: base/tealdef/game_mechanics/subventions/subventions_gui.d.tl
Hinweise
Fensterinhalt für eine einzelne Subvention.
SubventionsGui¶
record global base/tealdef/game_mechanics/subventions/subventions_gui.d.tl:3
global record SubventionsGui
Laden: local subventions_gui = ug_require "::/game_mechanics/subventions/subventions_gui.tl" as SubventionsGui
Hinweise
Baut das Subventionsfenster.
Funktionen
makeSubventionWindowContent(tagPrefix : string, nonEntity : string, gameCtx : GameContext, isMapEditor : boolean, isSandboxMode : boolean, setActionFnAndProxy : {function(actionFn? : (function() : TreeNodeId), key2? : string), any}, closeFnAndProxy : {function(), any}, extraParam : any) : ViewManager.MakeEntityWindowResult base/tealdef/game_mechanics/subventions/subventions_gui.d.tl:4
Aufruf: subventions_gui.makeSubventionWindowContent(…)
Hinweise
Baut den Fensterinhalt für eine Subvention. Das Fenster ohne Entität ruft die Funktion für Schlüssel auf, die mit subsidy_ beginnen.
Im Spiel Aufgabe
· Bei Annahme
· Bei Erfüllung
Im Code: Task
· On Acceptance
· On Fulfillment
| Parameter | Typ | Beschreibung |
|---|---|---|
tagPrefix |
string |
Präfix des GUI-Tags. Der Inhalt bekommt tagPrefix .. "subsidy". |
nonEntity |
string |
Schlüssel des Fensters ohne Entität. |
gameCtx |
GameContext |
Spielkontext. |
isMapEditor |
boolean |
Wahr im Karten-Editor. |
isSandboxMode |
boolean |
Wahr im Sandkastenmodus. |
setActionFnAndProxy |
{function(actionFn? : (function() : TreeNodeId), key2? : string), any} |
Funktion, die den Aktions-Button des Fensters setzt, und ihr Vergleichs-Proxy. |
closeFnAndProxy |
{function(), any} |
Funktion, die das Fenster schließt, und ihr Vergleichs-Proxy. |
extraParam |
any |
Die anzuzeigende ISubvention. |
Rückgabe ViewManager.MakeEntityWindowResult: Recipe, seine Parameter und der Titel der Subvention als Ersatz-Fenstertitel.