From 6954b112e9838283a30ae7ac8b1fc4aec77a7123 Mon Sep 17 00:00:00 2001 From: Justin van der Leij Date: Mon, 30 Jul 2018 12:32:08 +0200 Subject: [PATCH] Allowed for recursive removal --- lib/instance.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/instance.lua b/lib/instance.lua index 754c46e..e3f4656 100644 --- a/lib/instance.lua +++ b/lib/instance.lua @@ -70,10 +70,10 @@ end --- Completely removes all marked Entities in the Instance. -- @return self function Instance:flush() - self.toRemove = self.removed - self.removed = {} + while #self.removed > 0 do + self.toRemove = self.removed + self.removed = {} - if #self.toRemove > 0 then for i = 1, #self.toRemove do local e = self.toRemove[i]