public abstract bool Collide(Circle circle);
public override bool Collide(Circle circle) { return Platformer.Collide.RectToCircle(AbsoluteLeft, AbsoluteTop, Width, Height, circle.AbsolutePosition, circle.Radius); }
public override bool Collide(Circle circle) { foreach (var c in colliders) if (c.Collide(circle)) return true; return false; }
public override bool Collide(Circle circle) { return Vector2.Distance(AbsolutePosition, circle.AbsolutePosition) < (Radius + circle.Radius); }
public override bool Collide(Circle circle) { return false; }