Changed PullData and PushData from SlotExtension to ISlot; Added BackTraceExecutableNode; Removed IExecutable from RelayNode;
23 lines
467 B
C#
23 lines
467 B
C#
namespace Misaki.GraphView
|
|
{
|
|
public interface IExecutable
|
|
{
|
|
/// <summary>
|
|
/// Check if the node is executed.
|
|
/// </summary>
|
|
public bool IsExecuted
|
|
{
|
|
get;
|
|
}
|
|
|
|
/// <summary>
|
|
/// Execute the node.
|
|
/// </summary>
|
|
public void Execute();
|
|
|
|
/// <summary>
|
|
/// Clear the execution flag.
|
|
/// </summary>
|
|
public void ClearExecutionFlag();
|
|
}
|
|
} |