diff --git a/panda/src/bullet/bulletWorld.cxx b/panda/src/bullet/bulletWorld.cxx index 38186101d6..e1e416a2bb 100644 --- a/panda/src/bullet/bulletWorld.cxx +++ b/panda/src/bullet/bulletWorld.cxx @@ -276,10 +276,6 @@ do_sync_p2b(PN_stdfloat dt, int num_substeps) { void BulletWorld:: do_sync_b2p() { - for (BulletVehicle *vehicle : _vehicles) { - vehicle->do_sync_b2p(); - } - for (BulletRigidBodyNode *body : _bodies) { body->do_sync_b2p(); } @@ -295,6 +291,10 @@ do_sync_b2p() { for (BulletBaseCharacterControllerNode *character : _characters) { character->do_sync_b2p(); } + + for (BulletVehicle *vehicle : _vehicles) { + vehicle->do_sync_b2p(); + } } /**