namespace Chernobyl.Mathematics.Collision
{
///
/// An interface that extends the ICollidable interface. This interface
/// provides support for testing against specific s.
///
/// The type that can be checked against for
/// collisions.
public interface IExtendedCollidable : ICollidable
{
///
/// Tests for a collision between this
/// and the
/// passed in.
///
/// The to
/// test for collision against.
/// True if there was a collision, false if otherwise.
bool IsColliding(TCollidable collidable);
}
}