public static bool connect(Node from, string fromPort, Node to, string toPort) { if (!from.addOutput(fromPort, to, toPort)) { return(false); } if (!to.addInput(toPort, from, fromPort)) { from.removeOutput(fromPort, to, toPort); return(false); } return(true); }
public static void disconnect(Node from, string fromPort, Node to, string toPort) { from.removeOutput(fromPort, to, toPort); to.removeInput(toPort); }
public static bool connect(Node from, string fromPort, Node to, string toPort) { if (!from.addOutput(fromPort, to, toPort)) return false; if (!to.addInput(toPort, from, fromPort)) { from.removeOutput(fromPort, to, toPort); return false; } return true; }
public static void disconnect(Node from, string fromPort, Node to, string toPort) { from.removeOutput(fromPort, to, toPort); to.removeInput(toPort); }