private void DrawConnectionCurve(NodeConnection c) { Rect r1; Rect r2; if(c.GetFromHandle() != null) { r1 = c.GetFromHandle().rect; } else { r1 = c.GetFromNode().rect; } if(c.GetToHandle() != null) { r2 = c.GetToHandle().rect; } else { r2 = c.GetToNode().rect; } NodeUtils.DrawNodeCurve(r1, r2); }
public void AddConnection(NodeConnection connection) { if (connections.Contains(connection)) return; connections.Add(connection); }
public void RemoveConnection(NodeConnection connection) { if (!connections.Contains(connection)) return; connections.Remove(connection); }