Update - 2.1.0.147

EN: 2.1.0.147
CN: 2.1.0.147
JP: 2.1.0.149
KR: 2.1.0.154
This commit is contained in:
SL1900
2026-11-13 12:00:00 +09:00
parent c84dd6f891
commit da1d2be9fc
822 changed files with 1752348 additions and 1554 deletions
@@ -59,17 +59,18 @@ StarTowerBuildDetailItemCtrl._mapNodeConfig = {
}
StarTowerBuildDetailItemCtrl._mapEventConfig = {}
StarTowerBuildDetailItemCtrl._mapRedDotConfig = {}
function StarTowerBuildDetailItemCtrl:Refresh(mapData)
function StarTowerBuildDetailItemCtrl:Refresh(mapData, bDisableJump)
self.mapBuild = mapData
local nBuildSource = PlayerData.Build:GetBuildSourceByData(mapData)
self.bTrialBuild = nBuildSource == AllEnum.BuildSource.Trial or nBuildSource == AllEnum.BuildSource.LimitedTrial or mapData.bTrial == true
local bInteractable = self.mapBuild.bTrial ~= true
self._mapNode.btnLeader.interactable = not self.bTrialBuild
self.bDisableJump = bDisableJump == true or nBuildSource == AllEnum.BuildSource.LimitedTrial
local bCharInteractable = not self.bDisableJump and not self.bTrialBuild
self._mapNode.btnLeader.interactable = bCharInteractable
for _, btnSub in pairs(self._mapNode.btnSub) do
btnSub.interactable = not self.bTrialBuild
btnSub.interactable = bCharInteractable
end
for _, btnDiscItem in pairs(self._mapNode.btnDiscItem) do
btnDiscItem.interactable = bInteractable
btnDiscItem.interactable = not self.bDisableJump
end
self:RefreshInfo()
self:RefreshChar()
@@ -137,6 +138,9 @@ function StarTowerBuildDetailItemCtrl:OnBtnClick_Attr()
EventManager.Hit(EventId.OpenPanel, PanelId.BuildAttrPreview, self.mapBuild.mapRank.Id, self.mapBuild.nScore)
end
function StarTowerBuildDetailItemCtrl:OnBtnClick_Disc(btn, nIndex)
if self.bDisableJump then
return
end
local nDiscId = self.mapBuild.tbDisc[nIndex]
if nDiscId == nil or nDiscId == 0 then
return
@@ -150,7 +154,7 @@ function StarTowerBuildDetailItemCtrl:OnBtnClick_Disc(btn, nIndex)
end
end
function StarTowerBuildDetailItemCtrl:OpenCharDetail(nIndex)
if self.bTrialBuild then
if self.bDisableJump or self.bTrialBuild then
return
end
local nCharTid = self.mapBuild.tbChar[nIndex].nTid