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); } }