27 lines
628 B
Lua
27 lines
628 B
Lua
local BountyData = class("BountyData", BaseData)
|
|
|
|
function BountyData:init(data)
|
|
data = data or GConst.EMPTY_TABLE
|
|
|
|
self.season = data.season or 1
|
|
self.level = data.level or 1
|
|
self.exp = data.exp or 0
|
|
self.bought = data.bought
|
|
self.claimed = data.claimed or {}
|
|
self.proClaimed = data.pro_claimed or {}
|
|
end
|
|
|
|
function BountyData:getBought()
|
|
return self.bought
|
|
end
|
|
|
|
function BountyData:getIsOpen()
|
|
-- 开启条件和任务一样
|
|
return ModuleManager:getIsOpen(ModuleManager.MODULE_KEY.TASK, true)
|
|
end
|
|
|
|
function BountyData:getBannerName()
|
|
return "bounty_btn_main_1"
|
|
end
|
|
|
|
return BountyData |