namespace RhythmBase.Components { /// /// Represents the index of a room with various possible values. /// [Flags] public enum RDRoomIndex : byte { /// /// No room selected. /// None = 0b0000_0000, /// /// Represents Room 1. /// Room1 = 0b0000_0001, /// /// Represents Room 2. /// Room2 = 0b0000_0010, /// /// Represents Room 3. /// Room3 = 0b0000_0100, /// /// Represents Room 4. /// Room4 = 0b0000_1000, /// /// Represents the top room. /// RoomTop = 0b0001_0000, /// /// Indicates that the room is not available. /// RoomNotAvaliable = byte.MaxValue, } }