mission_dialogue_data¶
Quelle: base/tealdef/mission/tasks/mission_dialogue_data.d.tl
Hinweise
Datenformat der Keyframe-Dateien für Dialoge und Zwischensequenzen und der Anweisungen von Aufgaben.
MissionDialogueData¶
record global base/tealdef/mission/tasks/mission_dialogue_data.d.tl:3
global record MissionDialogueData
Hinweise
Datenformat der Keyframe-Dateien für Dialoge und Zwischensequenzen (function data() return { ... } end) und der Anweisungen von Aufgaben. Zeitpunkte und Dauern sind in Sekunden angegeben.
MissionDialogueData.CameraFrame¶
record base/tealdef/mission/tasks/mission_dialogue_data.d.tl:4
record CameraFrame
Hinweise
Kamera-Keyframe einer Zwischensequenz.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
angle |
number |
Gierwinkel der Kamera. |
fovY |
number |
Vertikales Sichtfeld. |
pitch |
number |
Neigung der Kamera. |
position |
Vec3f |
Position der Kamera. |
roll |
number |
Rollwinkel der Kamera. |
skyRotation |
number |
Drehung des Himmels. |
speed |
number |
Geschwindigkeit der Kamerabewegung. |
time |
number |
Zeitpunkt des Keyframes in Sekunden. |
MissionDialogueData.Fade¶
record base/tealdef/mission/tasks/mission_dialogue_data.d.tl:15
record Fade
Hinweise
Ab- und Aufblende nach und von Schwarz.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
duration |
number |
Länge der Blende in Sekunden. |
fadeIn |
number |
Dauer der Aufblende. |
fadeOut |
number |
Dauer der Abblende. |
time |
number |
Startzeitpunkt in Sekunden. |
MissionDialogueData.Subtitle¶
record base/tealdef/mission/tasks/mission_dialogue_data.d.tl:22
record Subtitle
Hinweise
Untertitelzeile.
Im Basisspiel verwendet: 5-mal in 1 Datei
base/content/mission/mission/mission_react_util.tl:129
Felder
| Name | Typ | Beschreibung |
|---|---|---|
duration |
number |
Anzeigedauer in Sekunden. |
text |
string |
Text, meist ein Übersetzungsschlüssel, der durch _() läuft. |
time |
number |
Startzeitpunkt in Sekunden. |
MissionDialogueData.VoiceOver¶
record base/tealdef/mission/tasks/mission_dialogue_data.d.tl:28
record VoiceOver
Hinweise
Sprachausgabe-Sound.
Im Basisspiel verwendet: 2-mal in 1 Datei
base/content/mission/mission/mission_react_util.tl:113
Felder
| Name | Typ | Beschreibung |
|---|---|---|
fileName |
string |
Sounddatei (.wav). |
time |
number |
Startzeitpunkt in Sekunden. |
MissionDialogueData.Portrait¶
record base/tealdef/mission/tasks/mission_dialogue_data.d.tl:33
record Portrait
Hinweise
Porträt einer Figur, das neben den Untertiteln erscheint.
Im Basisspiel verwendet: 1-mal in 1 Datei
base/content/mission/mission/mission_react_util.tl:158
Felder
| Name | Typ | Beschreibung |
|---|---|---|
duration |
number |
Anzeigedauer in Sekunden. |
path |
string |
Bilddatei. |
time |
number |
Startzeitpunkt in Sekunden. |
MissionDialogueData.DialogueData¶
record base/tealdef/mission/tasks/mission_dialogue_data.d.tl:39
record DialogueData
Hinweise
Inhalt einer Keyframe-Datei für einen Dialog oder eine Zwischensequenz.
Beispiel
-- urbangames_campaign_mission_01: keyframes/en/MISSION_01_CUTSCENE_BRIDGE_COMPLETE.lua
function data()
return {
camera = {},
fades = {},
music = "",
portraits = {
{ duration = 8.77, path = "urbangames_campaign_mission_01::/mission/dialogue/katie_baker_neutral.tga", time = 0 },
},
subtitles = {
{ duration = 8.27, text = _("MISSION_01_CUTSCENE_BRIDGE_COMPLETE_1"), time = 0.5 },
},
voiceOvers = {
{ fileName = "urbangames_campaign_mission_01::/audio/voice_over/MISSION_01_CUTSCENE_BRIDGE_COMPLETE_1.wav", time = 0.5 },
},
}
end
Im Basisspiel verwendet: 10-mal in 1 Datei
base/content/mission/mission/mission_react_util.tl:233
Felder
| Name | Typ | Beschreibung |
|---|---|---|
camera |
{CameraFrame} |
Kamera-Keyframes. |
fades |
{Fade} |
Blenden. |
music |
string |
Musikdatei; leer für keine. |
subtitles |
{Subtitle} |
Untertitelzeilen. |
voiceOvers |
{VoiceOver} |
Sprachausgabe-Sounds. |
portraits |
{Portrait} |
Porträts. |
MissionDialogueData.InstructionData¶
record base/tealdef/mission/tasks/mission_dialogue_data.d.tl:48
record InstructionData
Hinweise
Einzelne gesprochene Anweisung einer Aufgabe, abgespielt aus dem Aufgabenfenster.
Im Basisspiel verwendet: 26-mal in 10 Dateien
base/content/mission/mission/mission_framework/mission_framework_react.tl:1091
dialogueApi.enqueueUnlessExisting(taskUid, queueEntry.instructionKey, function() : MissionDialogueData.InstructionData
base/content/mission/mission/mission_react_util.tl:423
mods/release/urbangames_campaign_mission_01/content/mission/mission/mission_story.tl:482
mods/release/urbangames_campaign_mission_02/content/mission/mission/mission_story.tl:598
mods/release/urbangames_campaign_mission_04/content/mission/mission/mission_story.tl:941
mods/release/urbangames_campaign_mission_05/content/mission/mission/mission_story.tl:60
… und 4 weitere Dateien.
Felder
| Name | Typ | Beschreibung |
|---|---|---|
subtitle |
string |
Untertiteltext. |
voiceOver |
string |
Sounddatei. |
portrait |
string |
Porträtbild des Sprechers. |
duration |
number |
Länge in Sekunden. |