public NodeRunner(NodeGraphHelper graphHelper, bool autoIterate = false) { _graphHelper = graphHelper; _autoIterate = autoIterate; _logger = NodeEditor.GetNewLoggerInstance(); _logger.LogLevel = NodeEditorLogLevel.ErrorsAndWarnings; }
public NodeExecutionGroup(INodeEditorLogger logger, int depth, Node node, NodeGraphHelper graphHelper) { Depth = depth; Node = node; _logger = logger; _graphHelper = graphHelper; _pinCount = node.InputPins.Count; }
public NodeGraphRunner(NodeGraph graph) { if (graph == null) { _logger.LogError <NodeGraphRunner>("Cannot run graph as it is null."); return; } _graph = graph; _logger = NodeEditor.GetNewLoggerInstance(); _logger.LogLevel = NodeEditorLogLevel.ErrorsAndWarnings; _graphEventCache = new Dictionary <string, NodeGraphEvent>(); _callbackRegister = new List <Action <Node> >(); _runner = new NodeRunner(_graph.Helper, true); }