Added IExecutable and ISlotContainer interface.

Changed SlotContainerNode to ExecutableNode
This commit is contained in:
Misaki
2024-11-05 02:25:15 +09:00
parent 7eec130b39
commit c853994bf5
51 changed files with 443 additions and 400 deletions

View File

@@ -13,14 +13,14 @@ namespace Misaki.GraphView.Sample
{
}
public void Execute(ReadOnlyCollection<SlotContainerNode> nodes)
public void Execute(ReadOnlyCollection<DataNode> nodes)
{
_isRunning = true;
nodes.ClearAllExecuteFlag();
foreach (var node in nodes)
{
if (node is OutputNode outputNode)
if (node is Output outputNode)
{
outputNode.Execute();
}