public bool HasLoopCheck(BaseFuncGraphNode potentialCild) { return(HasLoopCheckVisitParent(potentialCild)); }
public void AddChild(BaseFuncGraphNode newChild) { children.Add(newChild); newChild.SetParent(this); }
public FunctionGraphEditorNodeVariable(Vector2 creationPosition, BaseFuncGraphNode node, FunctionGraphEditor editor, FunctionGraphEditorNodeLayout layout) : base(creationPosition, node, editor, layout) { n = node as VariableNode; }
public void MarkeAsRoot(BaseFuncGraphNode node) { graph.RootNode = node; }
public FunctionGraphEditorNodeConstant(Vector2 creationPosition, BaseFuncGraphNode node, FunctionGraphEditor editor, FunctionGraphEditorNodeLayout layout) : base(creationPosition, node, editor, layout) { n = node as ConstantNode; }