// Copyright (c) 2015 - 2023 Doozy Entertainment. All Rights Reserved.
// This code can only be used under the standard Unity Asset Store End User License Agreement
// A Copy of the EULA APPENDIX 1 is available at http://unity3d.com/company/legal/as_terms
namespace Doozy.Editor.EditorUI
{
///
/// States communicate the status of UI elements to the user
///
public enum InteractableState
{
///
/// A disabled state communicates a noninteractive component or element
///
Disabled = 0,
///
/// An enabled state communicates an interactive component or element
///
Enabled = 1,
///
/// A hover state communicates when a user has placed a cursor above an interactive element
///
Hover = 2,
///
/// A focused state communicates when a user has highlighted an element, using an input method such as a keyboard or voice
///
Focused = 3,
///
/// A selected state communicates a user choice
///
Selected = 4,
///
/// An activated state communicates a highlighted destination, whether initiated by the user or by default
///
Activated = 5,
///
/// A pressed state communicates a user tap
///
Pressed = 6,
///
/// A dragged state communicates when a user presses and moves an element
///
Dragged
}
}