竞技场解锁动画

This commit is contained in:
xiekaidong 2023-07-05 15:33:39 +08:00
parent c2622e3013
commit cb34322f99
3 changed files with 19 additions and 0 deletions

View File

@ -65,6 +65,8 @@ function MaincityManager:getModuleEntrancePos(moduleKey)
return mainUI:getMallIconPos()
elseif moduleKey == ModuleManager.MODULE_KEY.DAILY_CHALLENGE then
return mainUI:getDailyChallengeIconPos()
elseif moduleKey == ModuleManager.MODULE_KEY.ARENA then
return mainUI:getArenaIconPos()
elseif moduleKey == ModuleManager.MODULE_KEY.FUND or
moduleKey == ModuleManager.MODULE_KEY.IDLE_DROP or
moduleKey == ModuleManager.MODULE_KEY.SEVEN_DAY then

View File

@ -371,6 +371,15 @@ function MainComp:getDailyChallengeIconPos()
end
end
function MainComp:getLeftOrRightEntrancePos(module)
if self.leftEntrance[module] then
return self.leftEntrance[module]:getPosition()
end
if self.rightEntrance[module] then
return self.rightEntrance[module]:getPosition()
end
end
function MainComp:refreshArenaBounty()
if self.arenaComp then
self.arenaComp:refreshBounty()

View File

@ -1126,6 +1126,14 @@ function MainCityUI:getDailyChallengeIconPos()
return self.subComps[GConst.MainCityConst.BOTTOM_PAGE.MAIN]:getDailyChallengeIconPos()
end
function MainCityUI:getLeftOrRightEntrancePos(module)
return self.subComps[GConst.MainCityConst.BOTTOM_PAGE.MAIN]:getLeftOrRightEntrancePos(module)
end
function MainCityUI:getArenaIconPos()
return self:getLeftOrRightEntrancePos(GConst.MainCityConst.MAIN_MODULE.ARENA)
end
function MainCityUI:getSideBarActIconPos(moduleKey)
for name, cell in pairs(self.leftBarList) do
if moduleKey == cell:getModuleKey() then