Advertisement
Sjoerdva97

Untitled

Jan 23rd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.72 KB | None | 0 0
  1. function allocateElement(element, id, skipChildren)
  2.     if not isElement(element) then
  3.         return false
  4.     end
  5.     local elementType = getElementType(element)
  6.     if (isElement(element) and isValidType(elementType)) then
  7.         deallocateElement(element)
  8.         table.insert (poolTable[elementType], element)
  9.         if indexedPools[elementType] then
  10.             outputChatBox(elementType)
  11.             if not id then
  12.                 id = getElementData(element, idelementdata[elementType])
  13.             end
  14.             if id and tonumber(id) then
  15.                 indexedPools[elementType][tonumber(id)] = element      
  16.             end
  17.         end
  18.     end
  19.    
  20.     -- add all children
  21.     if not skipChildren and getElementChildren(element) then
  22.         for k, e in ipairs(getElementChildren(element)) do
  23.             allocateElement(e)
  24.         end
  25.     end
  26. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement