取消使用流程上下文自定义的字典数据;更改流程环境接口的输出方式

This commit is contained in:
fengjiayi
2024-11-08 17:30:51 +08:00
parent dff9a00fb6
commit 8c54b9a014
41 changed files with 448 additions and 505 deletions

View File

@@ -1,5 +1,6 @@
using Serein.Library;
using Serein.Library.Api;
using Serein.Library.Utils;
namespace Serein.NodeFlow.Model
@@ -34,7 +35,7 @@ namespace Serein.NodeFlow.Model
/// </summary>
public override void OnCreating()
{
Console.WriteLine("CompositeConditionNode 暂未实现 OnLoading");
SereinEnv.WriteLine(InfoType.WARN, "CompositeConditionNode 暂未实现 OnLoading");
}
public void AddNode(SingleConditionNode node)
@@ -72,7 +73,7 @@ namespace Serein.NodeFlow.Model
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
SereinEnv.WriteLine(InfoType.WARN, ex.Message);
context.NextOrientation = ConnectionInvokeType.IsError;
context.ExceptionOfRuning = ex;
return context.TransmissionData(this); // 条件区域透传上一节点的数据

View File

@@ -19,7 +19,6 @@ namespace Serein.NodeFlow.Model
/// </summary>
public override void OnCreating()
{
// Console.WriteLine("SingleActionNode 暂未实现 OnLoading");
}
public override ParameterData[] GetParameterdatas()

View File

@@ -110,8 +110,8 @@ namespace Serein.NodeFlow.Model
context.NextOrientation = ConnectionInvokeType.IsError;
context.ExceptionOfRuning = ex;
}
Console.WriteLine($"{result} {Expression} -> " + context.NextOrientation);
SereinEnv.WriteLine(InfoType.INFO, $"{result} {Expression} -> " + context.NextOrientation);
return result;
}

View File

@@ -81,7 +81,6 @@ namespace Serein.NodeFlow.Model
try
{
var newData = SerinExpressionEvaluator.Evaluate(Expression, parameter, out bool isChange);
Console.WriteLine(newData);
object? result = null;
if (isChange)
{

View File

@@ -21,7 +21,6 @@ namespace Serein.NodeFlow.Model
/// </summary>
public override void OnCreating()
{
// Console.WriteLine("SingleFlipflopNode 暂未实现 OnLoading");
}