尝试将节点流导出为c#代码文件

This commit is contained in:
fengjiayi
2025-07-06 14:34:49 +08:00
parent 162dc7bcf8
commit b25fd9c83c
45 changed files with 1625 additions and 361 deletions

View File

@@ -52,30 +52,31 @@ namespace Serein.NodeFlow.Model.Operation
}
public override bool Execute()
public override Task<bool> ExecuteAsync()
{
if (!ValidationParameter()) return false;
if (!ValidationParameter()) return Task.FromResult(false);
if (IsAdd)
{
if (nodeModel.MethodDetails.AddParamsArg(ParamIndex))
{
return true;
return Task.FromResult(true);
}
else
{
return false;
return Task.FromResult(false);
}
}
else
{
if (nodeModel.MethodDetails.RemoveParamsArg(ParamIndex))
{
return true;
return Task.FromResult(true);
}
else
{
return true;
return Task.FromResult(true);
}
}
}