mission_task_check_entities¶
Quelle: base/tealdef/mission/tasks/utility/mission_task_check_entities.d.tl
Hinweise
Aufgabe, die prüft, ob alle Entitäten existieren, auf die die Missionsparameter verweisen.
MissionTaskCheckEntities¶
record global base/tealdef/mission/tasks/utility/mission_task_check_entities.d.tl:3
global record MissionTaskCheckEntities is MissionInterface.TaskScript<MissionTaskCheckEntities.State, MissionTaskCheckEntities.Params>
Laden: local check_entities = ug_require "::/mission/tasks/utility/check_entities.tl" as MissionTaskCheckEntities
Hinweise
Aufgabe (check_entities), die prüft, ob jede Entität in einer Tabelle von Missionsparametern existiert (Schlüssel entity_*, entityList_*, entityListBulldozable_*, entityMap_*). Sie ist nur abgeschlossen, wenn alle existieren. Sonst schreibt sie einen Fehler ins Log und bleibt offen.
Beispiel
MissionTaskCheckEntities.Params¶
record base/tealdef/mission/tasks/utility/mission_task_check_entities.d.tl:4
record Params
Hinweise
Parameter der Aufgabe.
Im Basisspiel verwendet: 2-mal in 1 Datei
base/content/mission/mission/tasks/utility/check_entities.tl:36
Felder
| Name | Typ | Beschreibung |
|---|---|---|
params |
table |
Die zu prüfende Tabelle der Missionsparameter. |
MissionTaskCheckEntities.State¶
record base/tealdef/mission/tasks/utility/mission_task_check_entities.d.tl:7
record State
Hinweise
Zustand der Aufgabe.
Im Basisspiel verwendet: 2-mal in 1 Datei
base/content/mission/mission/tasks/utility/check_entities.tl:36
Felder
| Name | Typ | Beschreibung |
|---|---|---|
pass |
boolean |
Alle Entitäten existieren. |