53 lines
1.4 KiB
C#
53 lines
1.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Future.Contract
|
|
{
|
|
/// <summary>
|
|
/// 指令的归类
|
|
/// </summary>
|
|
[Flags]
|
|
public enum EInstructionKind : int
|
|
{
|
|
/// <summary>
|
|
/// 无效指令
|
|
/// </summary>
|
|
Invalid,
|
|
/// <summary>
|
|
/// 一般指令:使用信道进行通信的通信信令
|
|
/// </summary>
|
|
General,
|
|
/// <summary>
|
|
/// 逻辑指令:处理指令逻辑结构的控制指令
|
|
/// </summary>
|
|
Logical,
|
|
/// <summary>
|
|
/// 目标指令:标定一个操作目标的声明指令
|
|
/// </summary>
|
|
Target,
|
|
/// <summary>
|
|
/// 结构指令:用例、方案、资源初始化序列
|
|
/// </summary>
|
|
Struct,
|
|
/// <summary>
|
|
/// 行为指令:操作一个目标属性的行为指令
|
|
/// </summary>
|
|
Behavior,
|
|
/// <summary>
|
|
/// 动作指令:指示运行引擎执行动作的指令
|
|
/// </summary>
|
|
Action,
|
|
/// <summary>
|
|
/// 运行指令:与运行时环境进行交互的指令
|
|
/// </summary>
|
|
Runtime,
|
|
/// <summary>
|
|
/// 设计指令:与指令序列编辑器交互的指令
|
|
/// </summary>
|
|
Design
|
|
}
|
|
}
|