mission_task_guide_collect_entity¶
Quelle: base/tealdef/mission/tasks/guide/mission_task_guide_collect_entity.d.tl
Hinweise
Decorator für die Sammelaufgabe, der den Spieler von einer Entität zur nächsten führt.
MissionTaskGuideCollectEntity¶
record global base/tealdef/mission/tasks/guide/mission_task_guide_collect_entity.d.tl:3
global record MissionTaskGuideCollectEntity is MissionInterface.TaskScript<DecoratorState<MissionTaskCollectEntity.State, MissionTaskGuideCollectEntity.State>, DecoratorParam<MissionTaskCollectEntity.Params, MissionTaskGuideCollectEntity.Param>>
Hinweise
Decorator für MissionTaskCollectEntity. Nach delay Sekunden zeigt er Zone und Marker der ersten noch nicht eingesammelten Entität und stellt ihre Anweisung in die Warteschlange. Der nächste Hinweis folgt, sobald diese Entität eingesammelt ist. Solange ein Sprachausgabe oder das Hilfefenster sichtbar ist, pausiert er.
Details
Kombiniere ihn mit TaskDecorator.decorate(collect_entity, guide_collect_entity). Die n-te Konfiguration gehört zur n-ten Entität.
MissionTaskGuideCollectEntity.Param¶
record base/tealdef/mission/tasks/guide/mission_task_guide_collect_entity.d.tl:4
record Param
Hinweise
Parameter des Decorators.
Im Basisspiel verwendet: 17-mal in 5 Dateien
base/content/mission/mission/tasks/guide/guide_collect_entity.tl:3
ctx : MissionInterface.TaskContext<DecoratorState<MissionTaskCollectEntity.State, MissionTaskGuideCollectEntity.State>, DecoratorParam<MissionTaskCollectEntity.
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:32
local guide_collect_entity = ug_require "::/mission/tasks/guide/guide_collect_entity.tl" as MissionInterface.TaskScript<DecoratorState<MissionTaskCollectEntity.
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story_cutscenes_only.tl:26
local guide_collect_entity = ug_require "::/mission/tasks/guide/guide_collect_entity.tl" as MissionInterface.TaskScript<DecoratorState<MissionTaskCollectEntity.
mods/release/urbangames_campaign_mission_04/content/mission/mission/mission_story.tl:27
local guide_collect_entity = ug_require "::/mission/tasks/guide/guide_collect_entity.tl" as MissionInterface.TaskScript<DecoratorState<MissionTaskCollectEntity.
mods/release/urbangames_campaign_mission_04/content/mission/mission/mission_story_cutscenes_only.tl:27
Felder
| Name | Typ | Beschreibung |
|---|---|---|
delay |
number |
GUI-Sekunden nach dem Erzeugen bis zum ersten Hinweis. |
configs |
{GuideConfig} |
Hinweise in der Reihenfolge der Entitäten. |
delayBetweenGuides |
number |
GUI-Sekunden zwischen einem Einsammeln und dem nächsten Hinweis (Standard 2). |
MissionTaskGuideCollectEntity.Param.GuideConfig¶
record base/tealdef/mission/tasks/guide/mission_task_guide_collect_entity.d.tl:5
record GuideConfig
Hinweise
Hinweis für eine Entität.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/mission/mission/tasks/guide/guide_collect_entity.tl:58
Felder
| Name | Typ | Beschreibung |
|---|---|---|
instructionData |
MissionDialogueData.InstructionData |
Anweisung des Hinweises. |
zone |
MissionInterface.Zone |
Zone, die mit dem Hinweis erscheint. |
marker |
MissionInterface.Marker |
Marker, der mit dem Hinweis erscheint; sein key ist der Schlüssel der Anweisung. |
MissionTaskGuideCollectEntity.State¶
record base/tealdef/mission/tasks/guide/mission_task_guide_collect_entity.d.tl:15
record State
Hinweise
Zustand des Decorators.
Im Basisspiel verwendet: 13-mal in 5 Dateien
base/content/mission/mission/tasks/guide/guide_collect_entity.tl:3
ctx : MissionInterface.TaskContext<DecoratorState<MissionTaskCollectEntity.State, MissionTaskGuideCollectEntity.State>, DecoratorParam<MissionTaskCollectEntity.
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:32
local guide_collect_entity = ug_require "::/mission/tasks/guide/guide_collect_entity.tl" as MissionInterface.TaskScript<DecoratorState<MissionTaskCollectEntity.
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story_cutscenes_only.tl:26
local guide_collect_entity = ug_require "::/mission/tasks/guide/guide_collect_entity.tl" as MissionInterface.TaskScript<DecoratorState<MissionTaskCollectEntity.
mods/release/urbangames_campaign_mission_04/content/mission/mission/mission_story.tl:27
local guide_collect_entity = ug_require "::/mission/tasks/guide/guide_collect_entity.tl" as MissionInterface.TaskScript<DecoratorState<MissionTaskCollectEntity.
mods/release/urbangames_campaign_mission_04/content/mission/mission/mission_story_cutscenes_only.tl:27
Felder
| Name | Typ | Beschreibung |
|---|---|---|
guide |
{Engine.Entity : Param.GuideConfig} |
Entität -> Hinweis. |
triggered |
{Engine.Entity : boolean} |
Entität -> Hinweis gezeigt. |
isInitialized |
boolean |
Die Hinweise sind den Entitäten zugeordnet. |
orderedEntities |
{Engine.Entity} |
Entitäten in der Reihenfolge der Hinweise. |
lastNumberObserved |
integer |
Zahl der eingesammelten Entitäten beim letzten Update. |
timeStamp |
number |
GUI-Zeit des letzten Einsammelns. |
lock |
boolean |
Die Hinweise pausieren (Sprachausgabe oder Hilfefenster sichtbar). |