summaryrefslogtreecommitdiff
path: root/src/sim/sim_manager
diff options
context:
space:
mode:
Diffstat (limited to 'src/sim/sim_manager')
-rw-r--r--src/sim/sim_manager/mod.rs7
-rw-r--r--src/sim/sim_manager/utils.rs1
2 files changed, 2 insertions, 6 deletions
diff --git a/src/sim/sim_manager/mod.rs b/src/sim/sim_manager/mod.rs
index 432ac0b..ca68831 100644
--- a/src/sim/sim_manager/mod.rs
+++ b/src/sim/sim_manager/mod.rs
@@ -88,12 +88,9 @@ impl SimManager {
pub fn destroy_entity(&mut self, id: EntityId) {
if let Some(entity) = self.entities.get(&id) {
if let Some(rb_h) = entity.data.rb_h {
- self.rb_manager.physics_manager.world.remove_body(rb_h);
+ self.rb_manager.physics_manager.remove_body(rb_h);
} else if let Some(collider_h) = entity.data.collider_h {
- self.rb_manager
- .physics_manager
- .world
- .remove_collider(collider_h);
+ self.rb_manager.physics_manager.remove_collider(collider_h);
}
self.entities.remove(&id);
diff --git a/src/sim/sim_manager/utils.rs b/src/sim/sim_manager/utils.rs
index 0270cce..45960bf 100644
--- a/src/sim/sim_manager/utils.rs
+++ b/src/sim/sim_manager/utils.rs
@@ -171,7 +171,6 @@ pub fn read_back_entities_from_world(
// don't profile this separately as it's basically free
sim.rb_manager
.physics_manager
- .world
.remove_collider(entity.data.collider_h.unwrap());
let new_handle = sim