从节点Model解耦出容器接口,重新设计了节点的保存、加载。

This commit is contained in:
fengjiayi
2024-12-24 22:23:53 +08:00
parent 949ac973bc
commit 5b0ba84fd6
30 changed files with 979 additions and 760 deletions

View File

@@ -578,6 +578,22 @@ namespace Serein.NodeFlow.Env
await environment.NotificationNodeValueChangeAsync(nodeGuid, path, value);
}
/// <summary>
/// 增加/减少节点入参可选类型参数的个数
/// </summary>
/// <param name="nodeGuid"></param>
/// <param name="isAdd"></param>
/// <param name="paramIndex"></param>
[AutoSocketHandle(ThemeValue = EnvMsgTheme.ChangeParameter)]
public async Task<object> ChangeParameter(string nodeGuid, bool isAdd, int paramIndex)
{
var result = await environment.ChangeParameter(nodeGuid, isAdd, paramIndex);
return new
{
state = result
};
}
}