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