2025-06-04 05:02:57 +08:00

22 lines
370 B
Plaintext

autoImport("CommonData")
CommonDatas = class("CommonDatas")
function CommonDatas:ctor(T)
self.T = T
end
function CommonDatas:Add(id,...)
if(self.T~=nil) then
local data = self[id]
if(data==nil) then
data = self.T.new(id,...)
self[id] = data
elseif(data.Set~=nil) then
data:Set(...)
end
end
end
function CommonDatas:Remove(id)
self[id] = nil
end