Major Update - 2.0.0.143

EN: 2.0.0.143
CN: 2.0.0.142
JP: 2.0.0.145
KR: 2.0.0.150
This commit is contained in:
SL1900
2026-10-20 13:00:00 +09:00
parent 4bcada6061
commit 08b515afd9
1773 changed files with 1095195 additions and 65670 deletions
@@ -146,6 +146,14 @@ StarTowerLevelSelectCtrl._mapNodeConfig = {
},
StarTowerGrowthPreviewWindow = {
sCtrlName = "Game.UI.StarTowerGrowth.StarTowerGrowthPreviewWindowCtrl"
},
btnAutoBattle = {
sComponentName = "UIButton",
callback = "OnBtnClick_AutoBattle"
},
autoDecisionPhone = {
sNodeName = "btnAutoBattle",
sCtrlName = "Game.UI.StarTowerFastBattle.StarTowerAutoDecisionPhoneCtrl"
}
}
StarTowerLevelSelectCtrl._mapEventConfig = {
@@ -440,6 +448,7 @@ function StarTowerLevelSelectCtrl:RefreshStarTowerInfo(nGroupId, nHard, bSetTog)
self._mapNode.btnResearch.gameObject:SetActive(false)
self._mapNode.btnGo.gameObject:SetActive(false)
self._mapNode.btnSweep.gameObject:SetActive(false)
self._mapNode.btnAutoBattle.gameObject:SetActive(false)
else
self._mapNode.ListConditions:SetActive(false)
self._mapNode.btnLock.gameObject:SetActive(false)
@@ -468,6 +477,13 @@ function StarTowerLevelSelectCtrl:RefreshSweep()
end
end
end
local bSweepUnlock = PlayerData.StarTower:CheckUnlockTowerSweep()
local bUnlock = PlayerData.StarTower:IsStarTowerUnlock(self.curStarTowerId)
local bShowAutoBattle = bUnlock and bSweepUnlock or false
self._mapNode.btnAutoBattle.gameObject:SetActive(bShowAutoBattle)
if bShowAutoBattle then
self._mapNode.autoDecisionPhone:Refresh()
end
local bAble, _, sLockTip = PlayerData.StarTower:CheckCanSweep(self.nCurGroupId, self.curStarTowerId)
if bAble then
self._mapNode.txtSweepBtn.gameObject:SetActive(true)
@@ -640,4 +656,12 @@ function StarTowerLevelSelectCtrl:OnBtnClick_Research(btn)
local nMaxDifficulty = PlayerData.StarTower:GetGlobalMaxDifficult()
self._mapNode.StarTowerGrowthPreviewWindow:OpenPanel(nDifficulty, nMaxDifficulty)
end
function StarTowerLevelSelectCtrl:OnBtnClick_AutoBattle(btn)
local bSweepUnlock = PlayerData.StarTower:CheckUnlockTowerSweep()
if not bSweepUnlock then
EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("StarTower_Sweep_NodeAlert"))
return
end
EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerAutoDecisionSettingPanel)
end
return StarTowerLevelSelectCtrl