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
@@ -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()