public DialogGroupElement(string character, string parenthetical, ContentNode dialog) : base(ElementType.DialogGroup) { Character = character; Parenthetical = parenthetical; Dialog = dialog; }
public ActionElement(ContentNode value) : base(ElementType.Action, value) { }
public CenteredTextElement(ContentNode value) : base(ElementType.CenteredText, value) { }
public FormattedTextElement(ElementType type, ContentNode content) : base(type) { Content = content; }
public ContentNode(ContentNodeType type, string value, ContentNode[] children) { Type = type; Children = children; Value = value; }
public LinearizerState(LinearizerState parent, ContentNode node, int pos, FontStyle font) { Parent = parent; Node = node; Pos = pos; Font = font; }