将以往的代码复制到代码库
This commit is contained in:
56
Future.Contract/EnumType/EParameterKind.cs
Normal file
56
Future.Contract/EnumType/EParameterKind.cs
Normal file
@@ -0,0 +1,56 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace Future.Contract
|
||||
{
|
||||
/// <summary>
|
||||
/// 参数的归类
|
||||
/// </summary>
|
||||
[Flags]
|
||||
public enum EParameterKind : int
|
||||
{
|
||||
/// <summary>
|
||||
/// 在筛选时表示匹配所有类型,其它时候表示非平台预定义型
|
||||
/// </summary>
|
||||
Unknown = 1,
|
||||
/// <summary>
|
||||
/// 普通的基元变量参数,例如:整数,文本,浮点,字节……
|
||||
/// </summary>
|
||||
General = 2,
|
||||
/// <summary>
|
||||
/// 信道参数:这个参数的取值是信道名(信道的Name属性值)
|
||||
/// </summary>
|
||||
Channel = 4,
|
||||
/// <summary>
|
||||
/// 目标参数:这个参数的取值是目标名(目标的Lable属性值)
|
||||
/// </summary>
|
||||
Target = 8,
|
||||
/// <summary>
|
||||
/// 描述参数:例如标题,描述等指令的基本描述信息,可修改
|
||||
/// </summary>
|
||||
Infomation = 16,
|
||||
/// <summary>
|
||||
/// 控制参数:例如一条指令的标签,这类参数均是引擎定义的
|
||||
/// </summary>
|
||||
Control = 32,
|
||||
/// <summary>
|
||||
/// 用户自定义参数:用户的自定义对象编辑器管理的参数部分
|
||||
/// </summary>
|
||||
Custom = 64,
|
||||
/// <summary>
|
||||
/// 运行参数:运行时需要的参数,这类参数会被写入到上下文
|
||||
/// </summary>
|
||||
Running = 128,
|
||||
/// <summary>
|
||||
/// 运行时参数:运行时引擎需要的参数,需要使用属性来声明
|
||||
/// </summary>
|
||||
Runtime = 256,
|
||||
/// <summary>
|
||||
/// 判定参数:判定树参数,是一个后根树形结构的判定表达式
|
||||
/// </summary>
|
||||
Condition = 512
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user