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:
@@ -204,7 +204,13 @@ EquipmentInstanceLevelSelectCtrl._mapNodeConfig = {
|
||||
Conditions_ = {nCount = 2},
|
||||
imgDoubleDrop = {},
|
||||
txtDoubleDrop = {sComponentName = "TMP_Text"},
|
||||
txtDoubleDropCount = {sComponentName = "TMP_Text"}
|
||||
txtDoubleDropCount = {sComponentName = "TMP_Text"},
|
||||
imgReengagementDrop = {},
|
||||
txtReengagementDoubleDrop = {
|
||||
sComponentName = "TMP_Text",
|
||||
sLanguageId = "Reengagement_DoubleDrop_LevelTip"
|
||||
},
|
||||
txtReengagementDoubleDropCount = {sComponentName = "TMP_Text"}
|
||||
}
|
||||
EquipmentInstanceLevelSelectCtrl._mapEventConfig = {
|
||||
[EventId.UIHomeConfirm] = "OnEvent_Home",
|
||||
@@ -563,10 +569,20 @@ function EquipmentInstanceLevelSelectCtrl:RefreshEquipmentInstanceInfo(nGroupId,
|
||||
self._mapNode.btnLock.gameObject:SetActive(not isUnLock)
|
||||
self._mapNode.ListConditions:SetActive(not isUnLock)
|
||||
self._mapNode.imgDoubleDrop:SetActive(false)
|
||||
self._mapNode.imgReengagementDrop:SetActive(false)
|
||||
local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount()
|
||||
self.actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Double)
|
||||
local bShowNormalDouble = false
|
||||
if self.actData ~= nil and self.actData:CheckActShow() and self.actData:CheckInstanceType(GameEnum.instanceType.CharGemInstance) 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 then
|
||||
local imgConditions_Lock_WC = self._mapNode.Conditions_[1].gameObject.transform:Find("imgConditions_Lock").gameObject
|
||||
@@ -753,8 +769,16 @@ function EquipmentInstanceLevelSelectCtrl:RefreshDoubleDropCount()
|
||||
NovaAPI.SetTMPText(self._mapNode.txtDoubleDropCount, string.format("%s/%s", nMaxCount - nCount, nMaxCount))
|
||||
end
|
||||
end
|
||||
function EquipmentInstanceLevelSelectCtrl: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.txtReengagementDoubleDropCount, string.format("%s/%s", nReengagementCount, nMaxCount))
|
||||
end
|
||||
function EquipmentInstanceLevelSelectCtrl:OnEvent_RaidSuccess()
|
||||
self:RefreshDoubleDropCount()
|
||||
self:RefreshReengagementCount()
|
||||
end
|
||||
function EquipmentInstanceLevelSelectCtrl:OnEvent_UpdateWorldClass()
|
||||
self:RefreshLevelUnlock()
|
||||
|
||||
Reference in New Issue
Block a user