47 lines
988 B
C#

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