EasyTalk API
Loading...
Searching...
No Matches
EasyTalk.Nodes.Common.ConversationLine Class Reference

This class is a representation of a line of dialogue in the EasyTalk dialogue system. More...

Properties

string Text [get, set]
 Gets or sets the full text of the line of dialogue.
 
string PreTranslationText [get, set]
 The evaluated text value of the line of dialogue, immediately prior to when it was translated.
 
AudioClip AudioClip [get, set]
 Gets or sets the audio clip associated with the line of dialogue.
 
string Key [get, set]
 Gets or sets the key value associated with the line of dialogue. The key value can be anything and can be used to perform various actions when a line of dialogue is reached.
 
bool PrecedesOption = false [get, set]
 Gets or sets a flag which indicates that there is not an option directly after this line, so there is likely another line of text to display.
 
string Target = null [get, set]
 Gets or sets the display ID of the conversation display to target and display this dialogue text on.
 
string OriginalCharacterName [get, set]
 Gets or sets the original (untranslated) name of the character speaking this line of dialogue.
 
string TranslatedCharacterName = null [get, set]
 Gets or sets the translated name of the character speaking this line of dialogue.
 
bool AutoPlay = false [get, set]
 Gets or sets whether the line of dialogue is being played in AUTOPLAY mode.
 
float PlayTime = 0.0f [get, set]
 Gets or sets the minimal amount of time that the line of dialogue will be displayed when in AUTOPLAY mode (unless skipped).
 

Detailed Description

This class is a representation of a line of dialogue in the EasyTalk dialogue system.

Property Documentation

◆ AudioClip

AudioClip EasyTalk.Nodes.Common.ConversationLine.AudioClip
getset

Gets or sets the audio clip associated with the line of dialogue.

◆ AutoPlay

bool EasyTalk.Nodes.Common.ConversationLine.AutoPlay = false
getset

Gets or sets whether the line of dialogue is being played in AUTOPLAY mode.

◆ Key

string EasyTalk.Nodes.Common.ConversationLine.Key
getset

Gets or sets the key value associated with the line of dialogue. The key value can be anything and can be used to perform various actions when a line of dialogue is reached.

◆ OriginalCharacterName

string EasyTalk.Nodes.Common.ConversationLine.OriginalCharacterName
getset

Gets or sets the original (untranslated) name of the character speaking this line of dialogue.

◆ PlayTime

float EasyTalk.Nodes.Common.ConversationLine.PlayTime = 0.0f
getset

Gets or sets the minimal amount of time that the line of dialogue will be displayed when in AUTOPLAY mode (unless skipped).

◆ PrecedesOption

bool EasyTalk.Nodes.Common.ConversationLine.PrecedesOption = false
getset

Gets or sets a flag which indicates that there is not an option directly after this line, so there is likely another line of text to display.

◆ PreTranslationText

string EasyTalk.Nodes.Common.ConversationLine.PreTranslationText
getset

The evaluated text value of the line of dialogue, immediately prior to when it was translated.

◆ Target

string EasyTalk.Nodes.Common.ConversationLine.Target = null
getset

Gets or sets the display ID of the conversation display to target and display this dialogue text on.

◆ Text

string EasyTalk.Nodes.Common.ConversationLine.Text
getset

Gets or sets the full text of the line of dialogue.

◆ TranslatedCharacterName

string EasyTalk.Nodes.Common.ConversationLine.TranslatedCharacterName = null
getset

Gets or sets the translated name of the character speaking this line of dialogue.