重构了底层,方便向Android、Web、Linux进行跨平台迁移

This commit is contained in:
fengjiayi
2024-09-15 12:15:32 +08:00
parent 0271825fa9
commit 19247b5afe
51 changed files with 4987 additions and 1526 deletions

View File

@@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Text;
namespace Serein.Library.Enums
{
public enum ConnectionType
{
/// <summary>
/// 真分支
/// </summary>
IsSucceed,
/// <summary>
/// 假分支
/// </summary>
IsFail,
/// <summary>
/// 异常发生分支
/// </summary>
IsError,
/// <summary>
/// 上游分支(执行当前节点前会执行一次上游分支)
/// </summary>
Upstream,
}
}

View File

@@ -9,6 +9,10 @@ namespace Serein.Library.Enums
public enum FlowStateType
{
/// <summary>
/// 待执行
/// </summary>
None,
/// <summary>
/// 成功(方法成功执行)
/// </summary>

View File

@@ -9,15 +9,15 @@ namespace Serein.Library.Enums
public enum NodeType
{
/// <summary>
/// 初始化
/// 初始化(事件,不生成节点)
/// </summary>
Init,
/// <summary>
/// 开始载入
/// 开始载入(事件,不生成节点)
/// </summary>
Loading,
/// <summary>
/// 结束
/// 结束(事件,不生成节点)
/// </summary>
Exit,
@@ -26,13 +26,39 @@ namespace Serein.Library.Enums
/// </summary>
Flipflop,
/// <summary>
/// 条件节点
/// 条件
/// </summary>
Condition,
/// <summary>
/// 动作节点
/// 动作
/// </summary>
Action,
}
public enum NodeControlType
{
None,
/// <summary>
/// 动作节点
/// </summary>
Action,
/// <summary>
/// 触发器节点
/// </summary>
Flipflop,
/// <summary>
/// 表达式操作节点
/// </summary>
ExpOp,
/// <summary>
/// 表达式操作节点
/// </summary>
ExpCondition,
/// <summary>
/// 条件节点区域
/// </summary>
ConditionRegion,
}
}