public void SelectAttachPoint(AttachPoint newPoint) { if (selectedAttachPoint != null) { selectedAttachPoint.SetSelected(false); } selectedAttachPoint = newPoint; selectedAttachPoint.SetSelected(true); UpdateValidPartCheck(); }