public void OnUnLinked(Graph graph, AbstractSocket s01, AbstractSocket s02) { Log.Info("OnUnLinked: Socket " + s02 + " and Socket " + s02); var input = s01.IsInput() ? s01 : s02; graph.UpdateDependingNodes(input.Parent); }
public void OnNodeChanged(Graph graph, Node node) { Log.Info("OnNodeChanged: Node " + node.GetType() + " with id " + node.Id); graph.UpdateDependingNodes(node); }
// ======= Events ======= public void OnLink(Graph graph, Edge edge) { Log.Info("OnLink: Node " + edge.Output.Parent.Id + " with Node " + edge.Input.Parent.Id); graph.UpdateDependingNodes(edge.Output.Parent); }