protected override CollisionResult IsOverlappingCylinder(BoundingCylinder other) { throw new NotImplementedException(); }
protected abstract CollisionResult IsOverlappingCylinder(BoundingCylinder other);