Zum Inhalt

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üllungIm 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.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/gui/gui/entity_window/make_non_entity_window.tl:21

return subventions_gui.makeSubventionWindowContent(tagPrefix, nonEntity, gameCtx, isMapEditor, isSandboxMode, setActionFnAndProxy, closeFnAndProxy, extraParam)