fixed removeObject
This commit is contained in:
@@ -150,13 +150,23 @@ return function(name, parent, pTerm, basalt)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local function removeObject(obj)
|
local function removeObject(self, obj)
|
||||||
for a, b in pairs(objects) do
|
for a, b in pairs(objects) do
|
||||||
for key, value in pairs(b) do
|
for key, value in pairs(b) do
|
||||||
if (value == obj) then
|
if(type(obj)=="string")then
|
||||||
table.remove(objects[a], key)
|
if (value:getName() == obj) then
|
||||||
removeEvents(object, obj)
|
table.remove(objects[a], key)
|
||||||
return true;
|
removeEvents(object, value)
|
||||||
|
self:updateDraw()
|
||||||
|
return true;
|
||||||
|
end
|
||||||
|
else
|
||||||
|
if (value == obj) then
|
||||||
|
table.remove(objects[a], key)
|
||||||
|
removeEvents(object, value)
|
||||||
|
self:updateDraw()
|
||||||
|
return true;
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -1116,9 +1126,7 @@ return function(name, parent, pTerm, basalt)
|
|||||||
return addObject(obj)
|
return addObject(obj)
|
||||||
end;
|
end;
|
||||||
|
|
||||||
removeObject = function(self, obj)
|
removeObject = removeObject,
|
||||||
return removeObject(obj)
|
|
||||||
end;
|
|
||||||
|
|
||||||
getObject = function(self, obj)
|
getObject = function(self, obj)
|
||||||
return getObject(obj)
|
return getObject(obj)
|
||||||
|
|||||||
Reference in New Issue
Block a user