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;
}
}