summaryrefslogtreecommitdiff
path: root/objects/room.lua
diff options
context:
space:
mode:
authorEltrac <hi@guhub.cn>2025-03-12 17:58:31 +0800
committerEltrac <hi@guhub.cn>2025-03-12 17:58:31 +0800
commit33cf1a9f7fe9a87923db11f8d1e2a7cf756a690a (patch)
tree8f7f23eb52ca2b06797254378240bec947802c91 /objects/room.lua
parent85601ce710290a11b936e0b175a870babebcd85c (diff)
refactor: use lifecycle manager to destroy all bodies
Diffstat (limited to 'objects/room.lua')
-rw-r--r--objects/room.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/objects/room.lua b/objects/room.lua
index 39552bc..3415660 100644
--- a/objects/room.lua
+++ b/objects/room.lua
@@ -245,11 +245,11 @@ end
function Room:removeAllBodies()
for _, group in pairs(self.objects) do
for _, obj in ipairs(group) do
- obj.physicsBody:destroy()
+ G.BodyLifeCycleManager:destroy(obj.physicsBody)
end
end
for _, wall in ipairs(self.walls) do
- wall.body:destroy()
+ G.BodyLifeCycleManager:destroy(wall.body)
end
end