private void RemoveVertexOrSegment(Vector2 position) { var seg = GetSegmentNearPosition(position); if(seg != null) { RemoveSegment(seg.index); return; } var vert = GetVertexNearPosition(position); if(vert != null) RemoveVertex(vert.index); }