using System.ComponentModel; namespace YD_Event.Core.Enum; /// /// 裁判可执裁的角色 /// 位标记枚举,一名裁判可同时具备多个执裁角色,按位组合存储 /// [Flags] public enum RefereeRole { /// /// 无(未选择任何执裁角色) /// None = 0, /// /// 主裁 /// [Description("主裁")] Chief = 1, /// /// 表现裁判 /// [Description("表现裁判")] Performance = 2, /// /// 难度裁判 /// [Description("难度裁判")] Difficulty = 4, /// /// 创意编排裁判(仅规定赛使用) /// [Description("创意编排(规定赛)")] Choreography = 8, /// /// 完成质量裁判(仅规定赛使用) /// [Description("完成质量(规定赛)")] CompletionQuality = 16 }