public override void Initialize(BroadPhaseEntry entryA, BroadPhaseEntry entryB)
{
//Other member of the pair is initialized by the child.
mobileMesh = entryA as MobileMeshCollidable;
if (mobileMesh == null)
{
mobileMesh = entryB as MobileMeshCollidable;
if (mobileMesh == null)
{
throw new Exception("Inappropriate types used to initialize pair.");
}
}
base.Initialize(entryA, entryB);
}