Merge branch 'dev' of git.juzugame.com:b6-client/b6-lua into dev

This commit is contained in:
chenxi 2023-04-23 10:17:48 +08:00
commit 95a07316d8
4 changed files with 20 additions and 8 deletions

View File

@ -276,8 +276,8 @@ BattleConst.GRID_TYPE = {
}
BattleConst.GRID_TYPE_ICON = {
[BattleConst.GRID_TYPE.SNOW_BOX] = "stone_1",
[BattleConst.GRID_TYPE.SOLID_SNOW] = "stone_2",
[BattleConst.GRID_TYPE.SNOW_BOX] = "stone_2",
[BattleConst.GRID_TYPE.SOLID_SNOW] = "stone_1",
[BattleConst.GRID_TYPE.VINES] = "vine",
[BattleConst.GRID_TYPE.ICE] = "ice",
}

View File

@ -1866,10 +1866,17 @@ function BattleController:_tick(dt)
end
function BattleController:battleEnd()
if self.battleUI then
self.battleUI:enableUITouch()
if self.battleEndSid then
ModuleManager.BattleManager:unscheduleGlobal(self.battleEndSid)
self.battleEndSid = nil
end
self:controllBattleEnd()
self.battleUI:disableUITouch()
self.battleEndSid = ModuleManager.BattleManager:performWithDelayGlobal(function()
if self.battleUI then
self.battleUI:enableUITouch()
end
self:controllBattleEnd()
end, 1)
end
function BattleController:clear()

View File

@ -314,6 +314,7 @@ function BattleData:setGridInfo(posId, gridInfo)
end
entity:setSkilId() -- 清除skillId
entity:determineIdleStatus()
end
function BattleData:getSkillEntities()

View File

@ -11,9 +11,7 @@ function BattleGridEntity:ctor(data)
self.linkSkillCount = data.linkSkillCount or 0 -- 任意链接技能激活次数
self.isIdle = false
self.data.isDirty = false
if self.gridType == BattleConst.GRID_TYPE.EMPTY and self.elementType == BattleConst.ELEMENT_TYPE.NONE then
self.isIdle = true
end
self:determineIdleStatus()
end
function BattleGridEntity:clear()
@ -228,4 +226,10 @@ function BattleGridEntity:getLinkSkillCount()
return self.linkSkillCount
end
function BattleGridEntity:determineIdleStatus()
if not self.isIdle and self.gridType == BattleConst.GRID_TYPE.EMPTY and self.elementType == BattleConst.ELEMENT_TYPE.NONE then
self.isIdle = true
end
end
return BattleGridEntity