// Copyright (c) Pixel Crushers. All rights reserved. using UnityEngine; namespace PixelCrushers.DialogueSystem { /// /// Abstract QTE controls. Each GUI system implementation derives its own subclass /// from this. /// [System.Serializable] public abstract class AbstractUIQTEControls : AbstractUIControls { /// /// Gets a value indicating whether any QTE indicators are visible. /// /// /// true if visible; otherwise, false. /// public abstract bool areVisible { get; } /// /// Shows the QTE indicator at the specified index. /// /// /// Zero-based index of the QTE indicator. /// public abstract void ShowIndicator(int index); /// /// Hides the QTE indicator at the specified index. /// /// /// Zero-based index of the QTE indicator. /// public abstract void HideIndicator(int index); } }