添加了 Action FlowCall 节点的代码生成支持

This commit is contained in:
fengjiayi
2025-07-08 14:22:41 +08:00
parent 678b01f2fe
commit efe4d0a8e5
11 changed files with 1372 additions and 644 deletions

View File

@@ -145,12 +145,14 @@ namespace Serein.NodeFlow.Model
/// </summary>
partial void OnIsPublicChanged(bool oldValue, bool newValue)
{
var list = CanvasDetails.PublicNodes.ToList();
if (newValue)
{
// 公开节点
if (!CanvasDetails.PublicNodes.Contains(this))
{
CanvasDetails.PublicNodes.Add(this);
list.Add(this);
CanvasDetails.PublicNodes= list;
}
}
else
@@ -158,7 +160,8 @@ namespace Serein.NodeFlow.Model
// 取消公开
if (CanvasDetails.PublicNodes.Contains(this))
{
CanvasDetails.PublicNodes.Remove(this);
list.Remove(this);
CanvasDetails.PublicNodes = list;
}
}
}