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:
@@ -226,7 +226,10 @@ RogueBossSelectCtrl._mapNodeConfig = {
|
||||
Conditions_ = {nCount = 2},
|
||||
imgDoubleDrop = {},
|
||||
txtDoubleDrop = {sComponentName = "TMP_Text"},
|
||||
txtDoubleDropCount = {sComponentName = "TMP_Text"}
|
||||
txtDoubleDropCount = {sComponentName = "TMP_Text"},
|
||||
imgReengagementDrop = {},
|
||||
txtReengagementDoubleDrop = {sComponentName = "TMP_Text"},
|
||||
txtReengagementDropCount = {sComponentName = "TMP_Text"}
|
||||
}
|
||||
RogueBossSelectCtrl._mapEventConfig = {
|
||||
[EventId.UIHomeConfirm] = "OnEvent_Home",
|
||||
@@ -616,10 +619,20 @@ function RogueBossSelectCtrl:RefreshLevelInfo(nGroupId, nDifficult)
|
||||
self._mapNode.btnLock.gameObject:SetActive(not isUnLock)
|
||||
self._mapNode.ListConditions:SetActive(not isUnLock)
|
||||
self._mapNode.imgDoubleDrop:SetActive(false)
|
||||
self._mapNode.imgReengagementDrop:SetActive(false)
|
||||
self.actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Double)
|
||||
local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount()
|
||||
local bShowNormalDouble = false
|
||||
if self.actData ~= nil and self.actData:CheckActShow() and self.actData:CheckInstanceType(GameEnum.instanceType.RegionBoss) then
|
||||
local nCurCount, nMaxCount = self.actData:GetDoubleDropsTimes()
|
||||
bShowNormalDouble = 0 < nMaxCount - nCurCount
|
||||
end
|
||||
if bShowNormalDouble then
|
||||
self._mapNode.imgDoubleDrop:SetActive(isUnLock)
|
||||
self:RefreshDoubleDropCount()
|
||||
elseif isUnLock and 0 < nReengagementCount then
|
||||
self._mapNode.imgReengagementDrop:SetActive(true)
|
||||
self:RefreshReengagementCount()
|
||||
end
|
||||
if not isUnLock and not isHandCoreType then
|
||||
local imgConditions_Lock_WC = self._mapNode.Conditions_[1].gameObject.transform:Find("imgConditions_Lock").gameObject
|
||||
@@ -642,6 +655,13 @@ function RogueBossSelectCtrl:RefreshLevelInfo(nGroupId, nDifficult)
|
||||
else
|
||||
end
|
||||
end
|
||||
function RogueBossSelectCtrl:RefreshReengagementCount()
|
||||
local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount()
|
||||
local str = ConfigTable.GetUIText("Reengagement_DoubleDrop_LevelTip") .. ":"
|
||||
NovaAPI.SetTMPText(self._mapNode.txtReengagementDoubleDrop, str)
|
||||
local nMaxCount = PlayerData.Reengagement:GetMaxDoubleDropCount()
|
||||
NovaAPI.SetTMPText(self._mapNode.txtReengagementDropCount, string.format("%s/%s", nReengagementCount, nMaxCount))
|
||||
end
|
||||
function RogueBossSelectCtrl:OnBtnClick_HardTog(btn)
|
||||
if self.regionType == GameEnum.RegionType.NormalRegion then
|
||||
local idx = table.indexof(self._mapNode.tog, btn)
|
||||
@@ -957,6 +977,7 @@ function RogueBossSelectCtrl:RefreshDoubleDropCount()
|
||||
end
|
||||
function RogueBossSelectCtrl:OnEvent_RaidSuccess()
|
||||
self:RefreshDoubleDropCount()
|
||||
self:RefreshReengagementCount()
|
||||
end
|
||||
function RogueBossSelectCtrl:OnBtnClick_BossTick(btn)
|
||||
local curCoinItmeId = AllEnum.CoinItemId.RogueHardCoreTick
|
||||
|
||||
Reference in New Issue
Block a user