Explorar o código

Fix PhysicsCharacter crash

If a PhysicsCharacter object is disabled it causes a crash.
Üstün Ergenoglu %!s(int64=11) %!d(string=hai) anos
pai
achega
0deb28b479
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      gameplay/src/PhysicsCharacter.cpp

+ 3 - 0
gameplay/src/PhysicsCharacter.cpp

@@ -650,6 +650,9 @@ void PhysicsCharacter::ActionInterface::debugDraw(btIDebugDraw* debugDrawer)
 
 
 void PhysicsCharacter::updateAction(btCollisionWorld* collisionWorld, btScalar deltaTimeStep)
 void PhysicsCharacter::updateAction(btCollisionWorld* collisionWorld, btScalar deltaTimeStep)
 {
 {
+    if (!isEnabled())
+        return;
+
     GP_ASSERT(_ghostObject);
     GP_ASSERT(_ghostObject);
     GP_ASSERT(_node);
     GP_ASSERT(_node);