Zum Inhalt

mission_task_transport_passengers

Quelle: base/tealdef/mission/tasks/transport_cargo/mission_task_transport_passengers.d.tl

Hinweise

Aufgabe, die Passagiere zählt, die mit einer Linie zwischen zwei Städten fahren.

MissionTaskTransportPassengers

record global base/tealdef/mission/tasks/transport_cargo/mission_task_transport_passengers.d.tl:3

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

Laden: local transport_passengers = ug_require "::/mission/tasks/transport_cargo/transport_passengers.tl" as MissionTaskTransportPassengers

Hinweise

Aufgabe (transport_passengers), die Personen zählt, die eine Linie zwischen zwei Städten zu nutzen beginnen (in beide Richtungen), und bei minCount abgeschlossen ist.

MissionTaskTransportPassengers.Params

record base/tealdef/mission/tasks/transport_cargo/mission_task_transport_passengers.d.tl:4

record Params

Hinweise

Parameter der Aufgabe.

Im Basisspiel verwendet: 2-mal in 2 Dateien

base/content/mission/mission/tasks/transport_cargo/transport_passengers.tl:4

local type P = MissionTaskTransportPassengers.Params
base/content/mission/mission/tutorial/tutorial_story.tl:1696
taskParams : MissionTaskTransportPassengers.Params = {

Felder

Name Typ Beschreibung
fromTownEntity Engine.Entity Die eine Stadt.
toTownEntity Engine.Entity Die andere Stadt.
minCount integer Anzahl der Personen (Standard 1); ist sie größer als 1, erscheint ein Zähler.

MissionTaskTransportPassengers.State

record base/tealdef/mission/tasks/transport_cargo/mission_task_transport_passengers.d.tl:9

record State

Hinweise

Zustand der Aufgabe.

Im Basisspiel verwendet: 1-mal in 1 Datei

base/content/mission/mission/tasks/transport_cargo/transport_passengers.tl:3

local type S = MissionTaskTransportPassengers.State

Felder

Name Typ Beschreibung
passengerMap {Engine.Entity : boolean} Bereits gezählte Personen.
result integer Anzahl der gezählten Personen.