From 33cf1a9f7fe9a87923db11f8d1e2a7cf756a690a Mon Sep 17 00:00:00 2001 From: Eltrac Date: Wed, 12 Mar 2025 17:58:31 +0800 Subject: refactor: use lifecycle manager to destroy all bodies --- objects/room.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'objects/room.lua') 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 -- cgit v1.2.3