PGRData/Script/matrix/xentity/xtrpg/XTRPGShopItemInfo.lua

38 lines
756 B
Lua
Raw Normal View History

local type = type
local XTRPGShopItemInfo = XClass(nil, "XTRPGShopItemInfo")
local Default = {
__Id = 0, --道具Id
__Count = 0, --已购买的数量
}
function XTRPGShopItemInfo:Ctor(data)
for key, value in pairs(Default) do
if type(value) == "table" then
self[key] = {}
else
self[key] = value
end
end
end
function XTRPGShopItemInfo:UpdateData(data)
if not data then return end
self.__Id = data.Id
self.__Count = data.Count
end
function XTRPGShopItemInfo:GetId()
return self.__Id
end
function XTRPGShopItemInfo:AddCount(count)
self.__Count = self.__Count + count
end
function XTRPGShopItemInfo:GetCount()
return self.__Count
end
return XTRPGShopItemInfo