private bool handleRectangleIntersect(RectangleBounds obj) { Vector2 closestPoint = obj.GetClosestPoint(this.Center); return(Vector2.DistanceSquared(this.Center, closestPoint) < Math.Pow(this.Radius, 2)); }
private bool handleRectangleIntersect(RectangleBounds obj) { Vector2 closestPoint = obj.GetClosestPoint(this.Center); return Vector2.DistanceSquared(this.Center, closestPoint) < Math.Pow(this.Radius, 2); }
private bool handleRectangleIntersect(RectangleBounds obj) { return(this.Rectangle.Intersects(obj.Rectangle)); }
private bool handleRectangleIntersect(RectangleBounds obj) { return this.Rectangle.Intersects(obj.Rectangle); }