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
}