Files
com.misaki.graph-view/Sample/Runtime/Models/Nodes/BaseClasses/BackTraceExecutableNode.cs
Misaki c853994bf5 Added IExecutable and ISlotContainer interface.
Changed SlotContainerNode to ExecutableNode
2024-11-05 02:25:15 +09:00

19 lines
507 B
C#

namespace Misaki.GraphView.Sample
{
public abstract class BackTraceExecutableNode : ExecutableNode
{
protected override void OnPullData(Slot input)
{
if (input.LinkedSlotData.Count == 0)
{
return;
}
var outputNode = GraphObject.GetNode(input.LinkedSlotData[0].nodeID);
if (outputNode is IExecutable executable)
{
executable.Execute();
}
}
}
}