Class in Yarn.Unity
Inherits from System.Object
Represents a line, ready to be presented to the user in the localisation they have specified.
public class LocalizedLineProperty in
The underlying for this line, with any character attribute removed.
If the line has no character attribute, this method returns the same value as .
Field in
DialogueLine's text
Field in
The asset associated with this line, if any.
Field in
Any metadata associated with this line.
Field in
DialogueLine's ID
Property in
The name of the character, if present.
This value will be null if the line does not have a character name.
Property in
The underlying for this line.
public Markup.MarkupParseResult TextWithoutCharacterName
{
get; }public string RawText;public Object Asset;public string[] Metadata;public string TextID;public string CharacterName
{
get; }public Markup.MarkupParseResult Text { get; set; }The asset associated with this line, if any.
Any metadata associated with this line.
DialogueLine's text
DialogueLine's inline expression's substitution
DialogueLine's ID
The name of the character, if present.
The underlying for this line.
The underlying for this line, with any character attribute removed.
Field in
DialogueLine's inline expression's substitution
public string[] Substitutions;