public void Collide()
{
for (Contact contact = this._world._contactList; contact != null; contact = contact.GetNext())
{
Body body = contact.GetShape1().GetBody();
Body body2 = contact.GetShape2().GetBody();
if (!body.IsSleeping() || !body2.IsSleeping())
{
contact.Update(this._world._contactListener);
}
}
}