namespace EasyTalk.Display { /// /// This class is a representation of a dialogue option presented to a player. /// public class DialogueOption { /// /// GEts or sets the ID attributed to the Dialogue Option. /// public string ID { get; set; } /// /// Gets or sets the text of the option. /// public string OptionText { get; set; } = "..."; /// /// The evaluated text value of the option, immediately prior to when it was translated. /// public string PreTranslationText { get; set; } /// /// Gets or sets the index of the option (as it occurs in the original list of options). /// public int OptionIndex { get; set; } = -1; /// /// Gets or sets whether the option is to be displayed. /// public bool IsDisplayed { get; set; } = true; /// /// Gets or sets whether the option is selectable. /// public bool IsSelectable { get; set; } = true; } }