PGRData/Script/matrix/xentity/xdoubletowers/XDoubleTowerPluginDb.lua

38 lines
712 B
Lua
Raw Permalink Normal View History

local type = type
--动作塔防插件数据
local XDoubleTowerPluginDb = XClass(nil, "XDoubleTowerPluginDb")
local Default = {
_Id = 0,
_Level = 0,
}
function XDoubleTowerPluginDb:Ctor()
for key, value in pairs(Default) do
if type(value) == "table" then
self[key] = {}
else
self[key] = value
end
end
end
function XDoubleTowerPluginDb:UpdateData(data)
self._Id = data.Id
self:SetLevel(data.Level)
end
function XDoubleTowerPluginDb:SetLevel(level)
self._Level = level
end
function XDoubleTowerPluginDb:GetLevel()
return self._Level
end
function XDoubleTowerPluginDb:GetId()
return self._Id
end
return XDoubleTowerPluginDb