锦标赛奖励领取效果

This commit is contained in:
Fang 2023-10-07 18:11:56 +08:00
parent 7912b93911
commit 5515c9f419
2 changed files with 6 additions and 2 deletions

View File

@ -132,17 +132,19 @@ function TournArenaRankComp:showSelfRank(step)
self.txName:setText(DataManager.PlayerData:getNickname())
self.txScore:setText(I18N:getGlobalText(I18N.GlobalConst.ARENA_DESC_16)..":"..score)
local isReceived = DataManager.TournArenaData:isReceivedRankReward()
local rewards = DataManager.TournArenaData:getRewardByRank(rank)
for index, cell in ipairs(self.rewardCells) do
if score > 0 and rewards[index] then
cell:setVisible(true)
cell:refreshByConfig(rewards[index])
if step ~= DataManager.TournArenaData:getCurRankStep() and DataManager.TournArenaData:isReachRankReward() then
cell:refreshByConfig(rewards[index], isReceived, isReceived)
cell.baseObject:addRedPoint(50, 50, 0.6)
cell:addClickListener(function()
ModuleManager.TournArenaManager:reqRankReward()
end)
else
cell:refreshByConfig(rewards[index])
cell.baseObject:removeRedPoint()
cell:addClickListener(nil)
end

View File

@ -132,17 +132,19 @@ function TournWaveRankComp:showSelfRank(step)
self.txName:setText(DataManager.PlayerData:getNickname())
self.txScore:setText(I18N:getGlobalText(I18N.GlobalConst.ARENA_DESC_16)..":"..score)
local isReceived = DataManager.TournWaveData:isReceivedRankReward()
local rewards = DataManager.TournWaveData:getRewardByRank(rank)
for index, cell in ipairs(self.rewardCells) do
if score > 0 and rewards[index] then
cell:setVisible(true)
cell:refreshByConfig(rewards[index])
if step ~= DataManager.TournWaveData:getCurRankStep() and DataManager.TournWaveData:isReachRankReward() then
cell:refreshByConfig(rewards[index], isReceived, isReceived)
cell.baseObject:addRedPoint(50, 50, 0.6)
cell:addClickListener(function()
ModuleManager.TournWaveManager:reqRankReward()
end)
else
cell:refreshByConfig(rewards[index])
cell.baseObject:removeRedPoint()
cell:addClickListener(nil)
end