public static void OnClickOutPoint(ConnectionPointView outPoint) { instance.selectedOutPoint = outPoint; if (instance.selectedInPoint != null) { if (instance.selectedOutPoint.pointNode != instance.selectedInPoint.pointNode) { instance.CreateConnection(); instance.ClearConnectionSelection(); } else { instance.ClearConnectionSelection(); } } }
public ConnectionView(ConnectionPointView inPoint, ConnectionPointView outPoint) { inPointView = inPoint; outPointView = outPoint; }
private void ClearConnectionSelection() { selectedInPoint = null; selectedOutPoint = null; }