public abstract bool Collide(Hitbox hitbox);
public override bool Collide(Hitbox hitbox) { return(Collide(hitbox.Bounds)); }
public bool Intersects(Hitbox hitbox) { return(AbsoluteLeft < hitbox.AbsoluteRight && AbsoluteRight > hitbox.AbsoluteLeft && AbsoluteBottom > hitbox.AbsoluteTop && AbsoluteTop < hitbox.AbsoluteBottom); }
public override bool Collide(Hitbox hitbox) { return(hitbox.Collide(this)); }
public override bool Collide(Hitbox hitbox) { return(Intersects(hitbox)); }