mission_task_wait_event¶
Quelle: base/tealdef/mission/tasks/wait/mission_task_wait_event.d.tl
Hinweise
Aufgabe, die abgeschlossen ist, sobald ein passendes Skript-Event der Engine eintrifft.
MissionTaskWaitEvent¶
record global base/tealdef/mission/tasks/wait/mission_task_wait_event.d.tl:3
global record MissionTaskWaitEvent is MissionInterface.TaskScript<MissionTaskWaitEvent.State, MissionTaskWaitEvent.Params>
Laden: local wait_event = ug_require "::/mission/tasks/wait/wait_event.tl" as MissionTaskWaitEvent
Hinweise
Aufgabe (wait_event), die abgeschlossen ist, sobald ein Skript-Event der Engine zu einem der Kandidaten passt.
Beispiel
MissionTaskWaitEvent.EventDesc¶
record base/tealdef/mission/tasks/wait/mission_task_wait_event.d.tl:4
record EventDesc
Hinweise
Event-Muster. Felder mit nil passen auf alles, param wird tief verglichen.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
src |
string |
Quelle des Events. |
id |
string |
ID des Events. |
name |
string |
Name des Events. |
param |
any |
Parameter des Events. |
MissionTaskWaitEvent.Params¶
record base/tealdef/mission/tasks/wait/mission_task_wait_event.d.tl:10
record Params
Hinweise
Parameter der Aufgabe.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/mission/mission/tasks/wait/wait_event.tl:4
Felder
| Name | Typ | Beschreibung |
|---|---|---|
candidates |
{EventDesc} |
Event-Muster; jeder Treffer schließt die Aufgabe ab. |
MissionTaskWaitEvent.State¶
record base/tealdef/mission/tasks/wait/mission_task_wait_event.d.tl:13
record State
Hinweise
Zustand der Aufgabe.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/mission/mission/tasks/wait/wait_event.tl:3
Felder
| Name | Typ | Beschreibung |
|---|---|---|
isComplete |
boolean |
Ein passendes Event ist eingetroffen. |