47 lines
988 B
C#
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
|
||
|
|
}
|