summaryrefslogtreecommitdiff
path: root/objects/Enemy.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/Enemy.lua
parent85601ce710290a11b936e0b175a870babebcd85c (diff)
refactor: use lifecycle manager to destroy all bodies
Diffstat (limited to 'objects/Enemy.lua')
-rw-r--r--objects/Enemy.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/objects/Enemy.lua b/objects/Enemy.lua
index 2ab24b8..9c28c3c 100644
--- a/objects/Enemy.lua
+++ b/objects/Enemy.lua
@@ -120,7 +120,7 @@ function Enemy:die()
end
local enemies = G.currentRoom.objects.enemies
- self.physicsBody:destroy()
+ G.BodyLifeCycleManager:destroy(self.physicsBody)
table.remove(enemies, utils.indexof(enemies, self))
end