Fix issue with assert in PhysicsWorld destructor
This commit is contained in:
parent
6008d25bfc
commit
a855a81d04
|
@ -130,10 +130,6 @@ PhysicsWorld::~PhysicsWorld() {
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
assert(mCollisionBodies.size() == 0);
|
|
||||||
assert(mCollisionBodyComponents.getNbComponents() == 0);
|
|
||||||
assert(mTransformComponents.getNbComponents() == 0);
|
|
||||||
assert(mCollidersComponents.getNbComponents() == 0);
|
|
||||||
// Destroy all the joints that have not been removed
|
// Destroy all the joints that have not been removed
|
||||||
for (uint32 i=0; i < mJointsComponents.getNbComponents(); i++) {
|
for (uint32 i=0; i < mJointsComponents.getNbComponents(); i++) {
|
||||||
destroyJoint(mJointsComponents.mJoints[i]);
|
destroyJoint(mJointsComponents.mJoints[i]);
|
||||||
|
@ -146,6 +142,10 @@ PhysicsWorld::~PhysicsWorld() {
|
||||||
|
|
||||||
assert(mJointsComponents.getNbComponents() == 0);
|
assert(mJointsComponents.getNbComponents() == 0);
|
||||||
assert(mRigidBodies.size() == 0);
|
assert(mRigidBodies.size() == 0);
|
||||||
|
assert(mCollisionBodies.size() == 0);
|
||||||
|
assert(mCollisionBodyComponents.getNbComponents() == 0);
|
||||||
|
assert(mTransformComponents.getNbComponents() == 0);
|
||||||
|
assert(mCollidersComponents.getNbComponents() == 0);
|
||||||
|
|
||||||
RP3D_LOG(mConfig.worldName, Logger::Level::Information, Logger::Category::World,
|
RP3D_LOG(mConfig.worldName, Logger::Level::Information, Logger::Category::World,
|
||||||
"Physics World: Physics world " + mName + " has been destroyed", __FILE__, __LINE__);
|
"Physics World: Physics world " + mName + " has been destroyed", __FILE__, __LINE__);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user