mission_task_join¶
Quelle: base/tealdef/mission/tasks/join/mission_task_join.d.tl
Hinweise
Aufgabe, die wartet, bis andere Aufgaben abgeschlossen sind.
MissionTaskJoin¶
record global base/tealdef/mission/tasks/join/mission_task_join.d.tl:3
global record MissionTaskJoin is MissionInterface.TaskScript<MissionTaskJoin.State, MissionTaskJoin.Params>
Laden: local join = ug_require "::/mission/tasks/join/join.tl" as MissionTaskJoin
Hinweise
Aufgabe (join), die abgeschlossen ist, sobald alle aufgeführten Aufgaben abgeschlossen sind. Ohne Parameter ist sie nie abgeschlossen und hält so ihre allgemeinen Parameter (gesperrte Menüs, Filter) aktiv.
Beispiel
MissionTaskJoin.Params¶
record base/tealdef/mission/tasks/join/mission_task_join.d.tl:4
record Params
Hinweise
Parameter der Aufgabe (siehe MissionTaskUtil.makeJoinParams).
Im Basisspiel verwendet: 2-mal in 2 Dateien
base/content/mission/mission/mission_task_util.tl:13
function mission_task_util.makeJoinParams(keys : {string}, root : string, showProgress? : boolean) : MissionTaskJoin.Params
base/content/mission/mission/tasks/join/join.tl:3
Felder
| Name | Typ | Beschreibung |
|---|---|---|
taskKeys |
{string} |
Eindeutige Schlüssel der Aufgaben, auf die gewartet wird. |
showProgress |
boolean |
Zeigt je Aufgabe ein Häkchen als Fortschritt einer Teilaufgabe. |
MissionTaskJoin.State¶
record base/tealdef/mission/tasks/join/mission_task_join.d.tl:8
record State
Hinweise
Zustand der Aufgabe.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/mission/mission/tasks/join/join.tl:2
Felder
| Name | Typ | Beschreibung |
|---|---|---|
waitingForTaskKeys |
{string : boolean} |
Eindeutige Schlüssel, auf die noch gewartet wird. |