Zum Inhalt

company_react_util

Quelle: base/tealdef/game_mechanics/company/company_react_util.d.tl

Hinweise

GUI-Helfer des Unternehmensfensters.

CompanyReactUtil

record global base/tealdef/game_mechanics/company/company_react_util.d.tl:3

global record CompanyReactUtil

Laden: local company_react_util = ug_require "::/game_mechanics/company/company_react_util.tl" as CompanyReactUtil

Hinweise

GUI-Helfer des Unternehmensfensters.

Funktionen

gatherSortedStaticCompanyData({ConstructionDefinition}) : {CompanyStaticUtil.RankDescription} base/tealdef/game_mechanics/company/company_react_util.d.tl:5

Aufruf: company_react_util.gatherSortedStaticCompanyData(…)

Hinweise

Ordnet Konstruktionsdefinitionen mit Unternehmens-Metadaten den Rängen zu, bei denen sie freigeschaltet werden oder Genehmigungen dazubekommen.

Parameter Typ Beschreibung
#1 {ConstructionDefinition} Konstruktionsdefinitionen.

Rückgabe {CompanyStaticUtil.RankDescription}: Rangbeschreibungen mit ihren Boni.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/game_mechanics/game_mechanics/company/company.tl:861

return company_react_util.gatherSortedStaticCompanyData(param.toolParam.allCompanyDefinitionsCacheRef:get())

getNumberOfAvailablePermits(allRelevant : {ConstructionDefinition}, permitKey : ResName) : integer base/tealdef/game_mechanics/company/company_react_util.d.tl:7

Aufruf: company_react_util.getNumberOfAvailablePermits(…)

Hinweise

Gibt zurück, wie viele Genehmigungen eines Schlüssels der Spieler noch nutzen kann.

Parameter Typ Beschreibung
allRelevant {ConstructionDefinition} Konstruktionsdefinitionen mit Unternehmens-Metadaten.
permitKey ResName Genehmigungsschlüssel.

Rückgabe integer: Anzahl Genehmigungen.