Merge branch 'master' into dev_20230919
This commit is contained in:
commit
31f7d0c762
@ -223,6 +223,7 @@ function BattleBaseController:onDefDead(callback)
|
|||||||
local monsterId = self.defTeam:getMainUnit().unitEntity:getDeathSummon()
|
local monsterId = self.defTeam:getMainUnit().unitEntity:getDeathSummon()
|
||||||
if monsterId > 0 then
|
if monsterId > 0 then
|
||||||
self:generateMonsterById(monsterId, function()
|
self:generateMonsterById(monsterId, function()
|
||||||
|
self.curWaveMonsterDead = false
|
||||||
if callback then
|
if callback then
|
||||||
callback()
|
callback()
|
||||||
end
|
end
|
||||||
|
|||||||
@ -306,7 +306,6 @@ function BattleControllerPVP:enterRoundBegin(...)
|
|||||||
self.needWaitingBoardOver = nil
|
self.needWaitingBoardOver = nil
|
||||||
self.waveRoundCount[self.waveIndex] = (self.waveRoundCount[self.waveIndex] or 0) + 1
|
self.waveRoundCount[self.waveIndex] = (self.waveRoundCount[self.waveIndex] or 0) + 1
|
||||||
self.battleUI:enterShowBoardAni(function()
|
self.battleUI:enterShowBoardAni(function()
|
||||||
self:takeGridEffect()
|
|
||||||
self:enterEliminationBegin()
|
self:enterEliminationBegin()
|
||||||
end, isFirstWaveFirstRound)
|
end, isFirstWaveFirstRound)
|
||||||
self.battleTeamActionList = table.clearOrCreate(self.battleTeamActionList)
|
self.battleTeamActionList = table.clearOrCreate(self.battleTeamActionList)
|
||||||
|
|||||||
@ -153,9 +153,17 @@ function ArenaGradingRewardCell:refresh(id)
|
|||||||
|
|
||||||
for idx, reward in ipairs(self.rewards) do
|
for idx, reward in ipairs(self.rewards) do
|
||||||
if cfg.reward[idx] then
|
if cfg.reward[idx] then
|
||||||
|
reward:addClickListener(nil)
|
||||||
reward:setVisible(true)
|
reward:setVisible(true)
|
||||||
reward:refreshByConfig(cfg.reward[idx], isReceived, isReceived)
|
reward:refreshByConfig(cfg.reward[idx], isReceived, isReceived)
|
||||||
reward:showLight(canGet and not isReceived, self.uiRoot)
|
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
|
else
|
||||||
reward:setVisible(false)
|
reward:setVisible(false)
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user