Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CCInterfaceEntities = {
- List = {},
- ListSave = {},
- Add = function(_entity)
- table.insert(CCInterfaceEntities.List, _entity)
- end,
- Remove = function(_entity)
- for k, v in pairs(CCInterfaceEntities.List) do
- if tostring(v) == tostring(_entity) then
- table.remove(CCInterfaceEntities.List, tonumber(k))
- break
- end
- end
- end,
- Toggle = function(_entity)
- local remove = true
- for _l, _v in pairs(CCInterfaceEntities.List) do
- if tostring(_v) == tostring(_entity) then
- table.remove(CCInterfaceEntities.List, tonumber(_l))
- remove = false
- break
- end
- end
- if remove == true then
- table.insert(CCInterfaceEntities.List, _entity)
- end
- end,
- RemoveAll = function(_List)
- local k = next(_List)
- while k do
- _List[k] = nil
- k = next(_List)
- end
- end,
- Save = function()
- for k, v in pairs(CCInterfaceEntities.List) do
- table.insert(CCInterfaceEntities.ListSave, v)
- end
- CCInterfaceArea.RemoveAll(CCInterfaceEntities.List)
- end,
- Load = function()
- CCInterfaceArea.RemoveAll(CCInterfaceEntities.List)
- for k, v in pairs(CCInterfaceEntities.ListSave) do
- table.insert(CCInterfaceEntities.List, v)
- end
- CCInterfaceArea.RemoveAll(CCInterfaceEntities.ListSave)
- end
- }
Advertisement
Add Comment
Please, Sign In to add comment