mission_task_relay_update¶
Quelle: base/tealdef/mission/tasks/utility/mission_task_relay_update.d.tl
Hinweise
Aufgabe, die eine eigene Update-Funktion ausführt, bis diese den Abschluss meldet.
MissionTaskRelayUpdate¶
record global base/tealdef/mission/tasks/utility/mission_task_relay_update.d.tl:3
global record MissionTaskRelayUpdate is MissionInterface.TaskScript<MissionTaskRelayUpdate.State, MissionTaskRelayUpdate.Params>
Laden: local relay_update = ug_require "::/mission/tasks/utility/relay_update.tl" as MissionTaskRelayUpdate
Hinweise
Aufgabe (relay_update), die bei jedem Update onUpdateFn aufruft und abgeschlossen ist, sobald die Funktion true liefert.
MissionTaskRelayUpdate.Params¶
record base/tealdef/mission/tasks/utility/mission_task_relay_update.d.tl:4
record Params
Hinweise
Parameter der Aufgabe.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/mission/mission/tasks/utility/relay_update.tl:3
Funktionen
onUpdateFn(ctx : MissionInterface.TaskContext<MissionTaskRelayUpdate.State, MissionTaskRelayUpdate.Params>, readOnlyApi : MissionInterface.MissionTaskReadOnlyApi) : boolean base/tealdef/mission/tasks/utility/mission_task_relay_update.d.tl:5
Hinweise
Eigene Update-Funktion; darf Daten in ctx.state.customState ablegen.
| Parameter | Typ | Beschreibung |
|---|---|---|
ctx |
MissionInterface.TaskContext<MissionTaskRelayUpdate.State, MissionTaskRelayUpdate.Params> |
Kontext der Aufgabe. |
readOnlyApi |
MissionInterface.MissionTaskReadOnlyApi |
Missions-API mit reinem Lesezugriff. |
Rückgabe boolean: true, um die Aufgabe abzuschließen.
MissionTaskRelayUpdate.State¶
record base/tealdef/mission/tasks/utility/mission_task_relay_update.d.tl:7
record State
Hinweise
Zustand der Aufgabe.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/mission/mission/tasks/utility/relay_update.tl:2
Felder
| Name | Typ | Beschreibung |
|---|---|---|
customState |
any |
Freier Platz für onUpdateFn. |
isComplete |
boolean |
Letztes Ergebnis von onUpdateFn. |