config_util¶
Quelle: base/tealdef/scripts/util/config_util.d.tl
Hinweise
Typen von /scripts/util/config_util.tl (ConfigUtil), mit dem du die Daten einer generischen Skript-Ressource bearbeitest.
ConfigUtil¶
record global base/tealdef/scripts/util/config_util.d.tl:3
global record ConfigUtil
Laden: local config_util = ug_require "::/scripts/util/config_util.tl" as ConfigUtil
Hinweise
Helfer, den ug_require "/scripts/util/config_util.tl" zurückgibt.
Funktionen
changeScriptConfig<T>(configRes : ResName, fn : function(config : T)) base/tealdef/scripts/util/config_util.d.tl:4
Aufruf: config_util.changeScriptConfig(…)
Hinweise
Lädt eine generische Skript-Ressource, lässt fn ihre Datentabelle ändern und schreibt die Daten zurück.
| Parameter | Typ | Beschreibung |
|---|---|---|
configRes |
ResName |
Ressourcenname, zum Beispiel "::/gui/construction/tools/traffic_light_tool.res". |
fn |
function(config : T) |
Funktion, die die Daten der Ressource bekommt und direkt darin ändert. |
Beispiel
Im Basisspiel verwendet: 7-mal in 3 Dateien
base/content/base/base/mod.script.tl:397
config_util.changeScriptConfig("::/gui/construction/tools/traffic_light_tool.res", function(config : ConstructionToolData)
mods/release/urbangames_campaign_mission_04/content/mod.script.tl:111
config_util.changeScriptConfig("::/game_mechanics/towns/town_growth_config.res", function(config : TownGrowthConfig)
mods/release/urbangames_campaign_mission_07/content/mod.script.tl:56