name_util¶
Quelle: base/tealdef/mission/name_util.d.tl
Hinweise
Helfer, die Entitäten eines Missions-Spielstands umbenennen und prüfen, ob alle einen Namen bekommen haben.
NameUtil¶
record global base/tealdef/mission/name_util.d.tl:3
global record NameUtil
Laden: local name_util = ug_require "::/mission/name_util.tl" as NameUtil
Hinweise
Benennt Entitäten eines Missions-Spielstands um.
Funktionen
setName(id : Engine.Entity, name : string, tagged : {Engine.Entity : boolean}, missionInitRedundancyChecks? : boolean) base/tealdef/mission/name_util.d.tl:4
Aufruf: name_util.setName(…)
Hinweise
Setzt den Namen einer Entität und überträgt ihn auf die Stationen einer Stationsgruppe oder auf die Stationsgruppen einer Konstruktion.
| Parameter | Typ | Beschreibung |
|---|---|---|
id |
Engine.Entity |
Entität, die umbenannt wird. |
name |
string |
Neuer Name. |
tagged |
{Engine.Entity : boolean} |
Menge der umbenannten Entitäten, wird direkt aktualisiert. |
missionInitRedundancyChecks? |
boolean |
Protokolliert Fehler für Namen auf der falschen Ebene (Kantenobjekte, Unterkonstruktionen, Stationsgruppen benannter Konstruktionen). |
Im Basisspiel verwendet: 12-mal in 12 Dateien
base/content/mission/mission/mission_sim.script.tl:582
base/content/mission/mission/tasks/utility/industry_activity.tl:26
base/content/mission/mission/tasks/utility/landmark_requirements.tl:38
base/content/mission/mission/tasks/utility/substitute_constructions.tl:69
mods/release/urbangames_campaign_mission_01/content/mission/mission/tasks/everything/everything.tl:32
mods/release/urbangames_campaign_mission_02/content/mission/mission/tasks/everything/everything.tl:33
… und 6 weitere Dateien.
checkTagged(tagged : {Engine.Entity : boolean}, printParams? : boolean) base/tealdef/mission/name_util.d.tl:5
Aufruf: name_util.checkTagged(…)
Hinweise
Protokolliert (oder gibt aus) Konstruktionen, Stationsgruppen, Depots, Städte, Fahrzeuge und Linien des Spielers, die nicht umbenannt wurden.
| Parameter | Typ | Beschreibung |
|---|---|---|
tagged |
{Engine.Entity : boolean} |
Menge der umbenannten Entitäten. |
printParams? |
boolean |
Gibt Zeilen { entity, _("name") }, statt Warnungen aus. |
Im Basisspiel verwendet: 9-mal in 9 Dateien
base/content/mission/mission/mission_sim.script.tl:584
mods/release/urbangames_campaign_mission_01/content/mission/mission/tasks/everything/everything.tl:34
mods/release/urbangames_campaign_mission_02/content/mission/mission/tasks/everything/everything.tl:35
mods/release/urbangames_campaign_mission_03/content/mission/mission/tasks/everything/everything.tl:36
mods/release/urbangames_campaign_mission_04/content/mission/mission/tasks/everything/everything.tl:42
mods/release/urbangames_campaign_mission_05/content/mission/mission/tasks/everything/everything.tl:35
… und 3 weitere Dateien.