Zum Inhalt

mission_task_page

Quelle: base/tealdef/mission/tasks/page/mission_task_page.d.tl

Hinweise

Aufgabe, die nur ihre Aufgabeninfo zeigt und über eine Optionsschaltfläche abgeschlossen wird.

MissionTaskPage

record global base/tealdef/mission/tasks/page/mission_task_page.d.tl:3

global record MissionTaskPage is MissionInterface.TaskScript<any, nil>

Laden: local page = ug_require "::/mission/tasks/page/page.tl" as MissionTaskPage

Hinweise

Aufgabe (page) ohne eigene Logik. Sie zeigt ihre Aufgabeninfo und ist abgeschlossen, sobald der Spieler eine Option mit dem Schlüssel "finish" wählt. Nur mit medals dient sie auch dazu, eine Medaille zu vergeben.

Beispiel

-- urbangames_campaign_mission_01
if taskKey == "find_alligators_end" then
    return {
        taskScript = page as MissionInterface.TaskScript<any, any>,
        taskInfo = {
            name = _("MISSION_01_TASK_FIND_ALLIGATORS_END_NAME"),
            options = { { text = _("MISSION_01_TASK_FIND_ALLIGATORS_END_BUTTON_1"), key = "finish" } },
        },
        followup = { { taskKey = "build_path_task" } },
    }
end

MissionTaskPage.Params

record base/tealdef/mission/tasks/page/mission_task_page.d.tl:4

record Params

Hinweise

Leere Parameter.

MissionTaskPage.State

record base/tealdef/mission/tasks/page/mission_task_page.d.tl:6

record State

Hinweise

Leerer Zustand.