Zum Inhalt

mission_task_stop_config

Quelle: base/tealdef/mission/tasks/create_line/mission_task_stop_config.d.tl

Hinweise

Aufgabe, die wartet, bis eine Linie an einem Halt ein Gut lädt.

MissionTaskStopConfig

record global base/tealdef/mission/tasks/create_line/mission_task_stop_config.d.tl:3

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

Laden: local stop_config = ug_require "::/mission/tasks/create_line/stop_config.tl" as MissionTaskStopConfig

Hinweise

Aufgabe (stop_config), die abgeschlossen ist, sobald der Halt einer Linie im Bereich loadStop so eingestellt ist, dass er den Gütertyp lädt.

MissionTaskStopConfig.Params

record base/tealdef/mission/tasks/create_line/mission_task_stop_config.d.tl:4

record Params

Hinweise

Parameter der Aufgabe.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/mission/mission/tasks/create_line/stop_config.tl:2

local type P = MissionTaskStopConfig.Params

Felder

Name Typ Beschreibung
loadStop MissionInterface.PosRadius Bereich des Halts.
cargoTypeRes ResName Zu ladender Gütertyp.

Funktionen

getLine(readOnlyApi : MissionInterface.MissionTaskReadOnlyApi) : Engine.Entity base/tealdef/mission/tasks/create_line/mission_task_stop_config.d.tl:6

Hinweise

Gibt die zu prüfende Linie zurück; wird aufgerufen, bis eine Linie gespeichert ist.

Parameter Typ Beschreibung
readOnlyApi MissionInterface.MissionTaskReadOnlyApi Missions-API mit reinem Lesezugriff.

Rückgabe Engine.Entity: Linien-Entität.

MissionTaskStopConfig.State

record base/tealdef/mission/tasks/create_line/mission_task_stop_config.d.tl:9

record State

Hinweise

Zustand der Aufgabe.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/mission/mission/tasks/create_line/stop_config.tl:1

local type S = MissionTaskStopConfig.State

Felder

Name Typ Beschreibung
cargoTypeId CargoTypeId ID des Gütertyps.
line Engine.Entity Die geprüfte Linie.
isComplete boolean Der Halt lädt das Gut.