c1_lua/lua/app/userdata/bag/bag_data.lua
2025-09-08 17:35:56 +08:00

39 lines
653 B
Lua

local BagData = class("BagData", BaseData)
BagData.RECOVERY_TYPE = {
TIMELY = 1,
DAILY = 2,
}
function BagData:ctor()
self.ItemData = require("app/userdata/bag/item_data"):create()
end
function BagData:init(data)
if data then
self.ItemData:init(data)
else
self.ItemData:init()
end
DataManager:registerDataCd("BagData")
end
function BagData:clear()
self.ItemData:clear()
DataManager:unregisterDataCd("BagData")
end
function BagData:updateCd()
self.ItemData:updateCd()
end
function BagData:getIsOpen()
return true
end
--@region 道具
function BagData:getItemList()
return self.ItemData:getItemList()
end
--@endregion
return BagData