Zum Inhalt

town_size_task_util

Quelle: base/tealdef/mission/tasks/town_size/town_size_task_util.d.tl

Hinweise

Gemeinsame Update-Funktion der Aufgaben zur Stadtgröße.

Lokale Typen (nur in dieser Datei sichtbar)

Typen

Name Definition Beschreibung
S MissionTaskTownSize.State
P MissionTaskTownSize.Params
TaskContext MissionInterface.TaskContext

TownSizeTaskUtil

record global base/tealdef/mission/tasks/town_size/town_size_task_util.d.tl:5

global record TownSizeTaskUtil

Laden: local town_size_task_util = ug_require "::/mission/tasks/town_size/town_size_task_util.tl" as TownSizeTaskUtil

Hinweise

Gemeinsamer Code der Aufgaben zur Stadtgröße.

Funktionen

onUpdate(ctx : TaskContext<S, P>, _readOnlyApi : MissionInterface.MissionTaskReadOnlyApi) base/tealdef/mission/tasks/town_size/town_size_task_util.d.tl:6

Aufruf: town_size_task_util.onUpdate(…)

Hinweise

Aktualisiert die Stadtgröße und setzt den Fortschritt der Aufgabe (Zähler bis minSize, 750 oder 1.000, mit einem Symbol aus 1 bis 3 Sternen).

Parameter Typ Beschreibung
ctx TaskContext<S, P> Kontext der Aufgabe.
_readOnlyApi MissionInterface.MissionTaskReadOnlyApi Wird nicht verwendet.
Im Basisspiel verwendet: 2-mal in 2 Dateien

base/content/mission/mission/tasks/town_size/town_size.tl:15

onUpdate = town_size_task_util.onUpdate
base/content/mission/mission/tasks/town_size/town_size_page.tl:7
onUpdate = town_size_task_util.onUpdate