public void RemovePoint(Point point) { int counter = 0; foreach (Point p in points) { if (p.Equals(point)) { PointRemoved.Invoke(point, null); points.RemoveAt(counter); return; } counter++; } }
public void RemovePoint(MotionPoint point) { pointList.Remove(point); PointRemoved?.Invoke(point); }