27 lines
1.1 KiB
Lua
27 lines
1.1 KiB
Lua
local CollectionManager = class("CollectionManager", BaseModule)
|
|
|
|
-- 请求领取英雄图鉴点数
|
|
function CollectionManager:reqHeroPoint(id)
|
|
self:sendMessage(ProtoMsgType.FromMsgEnum.HeroCollectionPointReq, {hero_id = id}, {}, self.rspHeroPoint)
|
|
end
|
|
|
|
function CollectionManager:rspHeroPoint(result)
|
|
if result.err_code == GConst.ERROR_STR.SUCCESS then
|
|
DataManager.CollectionData:onGetedPointSuccess(GConst.CollectionConst.TYPE.HERO, result.reqData.hero_id, result.point)
|
|
EventManager:dispatchEvent(EventManager.CUSTOM_EVENT.COLLECTION_GET_POINT_SUCCESS)
|
|
end
|
|
end
|
|
|
|
-- 请求领取英雄图鉴奖励
|
|
function CollectionManager:reqHeroPointReward()
|
|
self:sendMessage(ProtoMsgType.FromMsgEnum.HeroCollectionUpgradeReq, {}, {}, self.rspHeroPointReward, BIReport.ITEM_GET_TYPE.COLLECTION_HERO_REWARD)
|
|
end
|
|
|
|
function CollectionManager:rspHeroPointReward(result)
|
|
if result.err_code == GConst.ERROR_STR.SUCCESS then
|
|
GFunc.showRewardBox(result.rewards)
|
|
DataManager.CollectionData:onGetedPointRewardSuccess(GConst.CollectionConst.TYPE.HERO)
|
|
end
|
|
end
|
|
|
|
return CollectionManager |