namespace RhythmBase.Components { /// /// Represents the status of a classic beat. /// public struct ClassicBeatStatus { /// /// Gets or sets the status type of the beat. /// public StatusType Status; /// /// Gets or sets the beat count. /// public ushort BeatCount; /// /// Defines the various status types for a classic beat. /// public enum StatusType { #pragma warning disable CS1591 Unset = -1, None, Synco, Beat_Open, Beat_Flash, Beat_Double_Flash, Beat_Triple_Flash, Beat_Close, X_Open, X_Flash, X_Close, X_Synco_Open, X_Synco_Flash, X_Synco_Close, Up_Open, Up_Close, Down_Open, Down_Close, Swing_Left, Swing_Right, Swing_Bounce, Held_Start, Held_End #pragma warning restore CS1591 } } }