Files
JJBB/Assets/Project/Script/LuaScripts/UI/Lua/EquipGemLvUpRedTip/EquipEnhanceRootGemLvUpRedTip.txt
2024-08-23 15:49:34 +08:00

49 lines
1.1 KiB
Plaintext

require("LuaUtil")
EquipEnhanceRootGemLvUpRedTip = {}
function EquipEnhanceRootGemLvUpRedTip.Start()
end
function EquipEnhanceRootGemLvUpRedTip.Update()
if(redtip1.activeSelf == true) then
return
end
EquipEnhanceRootGemLvUpRedTip.RefreshDisableGO()
end
function EquipEnhanceRootGemLvUpRedTip.OnEnable()
end
function EquipEnhanceRootGemLvUpRedTip.RefreshDisableGO()
if(EquipEnhanceRootGemLvUpRedTip.IsCanGemQualityUp()) then
redtip1:SetActive(true)
end
end
function EquipEnhanceRootGemLvUpRedTip.IsCanGemQualityUp()
local equipList = CS.GameManager.gameManager.PlayerDataPool.EquipPack:GetList()
for j = 0,equipList.Count-1,1 do
if equipList[j]:IsValid() == true then
local gems = equipList[j].GemItems
for i=0,gems.Count-1,1 do
local gemLvupTab = TabMan.GetGemLvlUpConsumeByID(gems[i].DataID)
if (gemLvupTab ~= null and
gemLvupTab.NextQuality > 0) then
local itemCount = CS.GameManager.gameManager.PlayerDataPool.BackPack:GetItemCountByDataId(gemLvupTab.QualityConsumeSubType);
if(itemCount >= gemLvupTab.QualityConsumeNum) then
return true
end
end
end
end
end
end