Zum Inhalt

mission_task_send_event

Quelle: base/tealdef/mission/tasks/utility/mission_task_send_event.d.tl

Hinweise

Aufgabe, die ein Skript-Event oder ein React-Event der GUI sendet.

MissionTaskSendEvent

record global base/tealdef/mission/tasks/utility/mission_task_send_event.d.tl:3

global record MissionTaskSendEvent is MissionInterface.TaskScript<MissionTaskSendEvent.State, MissionTaskSendEvent.Params>

Laden: local send_event = ug_require "::/mission/tasks/utility/send_event.tl" as MissionTaskSendEvent

Hinweise

Aufgabe (send_event), die ein Skript-Event (Engine-Seite) sendet oder in der GUI ein React-Event auslöst (isGuiEvent) und dann abgeschlossen ist.

MissionTaskSendEvent.Params

record base/tealdef/mission/tasks/utility/mission_task_send_event.d.tl:4

record Params

Hinweise

Das zu sendende Event.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/mission/mission/tasks/utility/send_event.tl:2

local type P = MissionTaskSendEvent.Params

Felder

Name Typ Beschreibung
src string Quelle des Events (nur Skript-Events).
id string ID des Events (nur Skript-Events).
name string Name des Events; bei gesetztem isGuiEvent der Name des React-Events.
param any Parameter des Events.
isGuiEvent boolean Löst api.gui.fireReactEvent(name, param) aus statt eines Skript-Events.

MissionTaskSendEvent.State

record base/tealdef/mission/tasks/utility/mission_task_send_event.d.tl:11

record State

Hinweise

Zustand der Aufgabe.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/mission/mission/tasks/utility/send_event.tl:1

local type S = MissionTaskSendEvent.State

Felder

Name Typ Beschreibung
isComplete boolean Das Event wurde gesendet.