Zum Inhalt

mission_task_bulldoze

Quelle: base/tealdef/mission/tasks/bulldoze/mission_task_bulldoze.d.tl

Hinweise

Aufgabe, die wartet, bis der Spieler bestimmte Entitäten abreißt.

MissionTaskBulldoze

record global base/tealdef/mission/tasks/bulldoze/mission_task_bulldoze.d.tl:3

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

Laden: local bulldoze = ug_require "::/mission/tasks/bulldoze/bulldoze.tl" as MissionTaskBulldoze

Hinweise

Aufgabe (bulldoze), die abgeschlossen ist, sobald der Spieler jede aufgeführte Entität mit dem Bulldozer abgerissen hat. Jede verbleibende Entität bekommt einen Pfeil-Marker; bei mehr als einer Entität erscheint ein Zähler.

Beispiel

-- urbangames_campaign_mission_01
taskScript = bulldoze as MissionInterface.TaskScript<any, any>,
taskParams : MissionTaskBulldoze.Params = {
    entitiesToBulldoze = params.entityListBulldozable_debris,
},

MissionTaskBulldoze.Params

record base/tealdef/mission/tasks/bulldoze/mission_task_bulldoze.d.tl:5

record Params

Hinweise

Parameter der Aufgabe.

Im Basisspiel verwendet: 3-mal in 2 Dateien

base/content/mission/mission/tasks/bulldoze/bulldoze.tl:4

local type P = MissionTaskBulldoze.Params
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:638
taskParams : MissionTaskBulldoze.Params = {

Felder

Name Typ Beschreibung
entitiesToBulldoze {Engine.Entity} Entitäten, die der Spieler abreißen muss (Pflicht).
zones {MissionInterface.Zone}

MissionTaskBulldoze.State

record base/tealdef/mission/tasks/bulldoze/mission_task_bulldoze.d.tl:10

record State

Hinweise

Zustand der Aufgabe.

Im Basisspiel verwendet: 2-mal in 1 Datei

base/content/mission/mission/tasks/bulldoze/bulldoze.tl:3

local type S = MissionTaskBulldoze.State

Felder

Name Typ Beschreibung
bulldozed {Engine.Entity : boolean} Entität -> abgerissen.