using System; using UnityEngine; using Framework.Async; namespace Framework.Dialogue2 { /// Manages the visibility state of the canvas public interface IDialogueCanvasVisibility : IAsyncTask, IProgressSource { /// Whether the speech box is going to be visible bool SpeechBoxVisible { get; } /// Number of choices that are going to be visible int ChoiceCount { get; } /// Index of the choice that is going to be highlighted int HighlightedChoiceIndex { get; set; } } } // namespace Framework.Dialogue2