优化
This commit is contained in:
parent
8b47e90f54
commit
594910154b
@ -223,6 +223,7 @@ function BattleBaseController:onDefDead(callback)
|
||||
local monsterId = self.defTeam:getMainUnit().unitEntity:getDeathSummon()
|
||||
if monsterId > 0 then
|
||||
self:generateMonsterById(monsterId, function()
|
||||
self.curWaveMonsterDead = false
|
||||
if callback then
|
||||
callback()
|
||||
end
|
||||
|
||||
@ -153,9 +153,17 @@ function ArenaGradingRewardCell:refresh(id)
|
||||
|
||||
for idx, reward in ipairs(self.rewards) do
|
||||
if cfg.reward[idx] then
|
||||
reward:addClickListener(nil)
|
||||
reward:setVisible(true)
|
||||
reward:refreshByConfig(cfg.reward[idx], isReceived, isReceived)
|
||||
reward:showLight(canGet and not isReceived, self.uiRoot)
|
||||
if canGet and not isReceived then
|
||||
reward:addClickListener(function()
|
||||
if DataManager.ArenaData:canGetGradingReward(self.id) and not DataManager.ArenaData:isReceivedGradingReward(self.id) then
|
||||
ModuleManager.ArenaManager:reqGradingReward(self.id)
|
||||
end
|
||||
end)
|
||||
end
|
||||
else
|
||||
reward:setVisible(false)
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user