public virtual void RemoveShape(IShape shape) { _shapes.Remove((Shape)shape, ((Shape)shape).RemovePackage); }
public virtual void RemoveShape(IShape shape) { _shapes.Remove((Shape)shape, ((Shape)shape).RemoveUnitGroup); }
public virtual void RemoveShape(IShape shape) { _shapes.Remove((Shape)shape, ((Shape)shape).RemoveRoute); }