require("LuaUtil") EquipEnhanceGemLvUpRedTip = {} function EquipEnhanceGemLvUpRedTip.Start() end function EquipEnhanceGemLvUpRedTip.Update() if(CS.EquipEnhanceXiangqian.Instance().EquipItem == null) then return end if(redtip1.activeSelf == true) then return end EquipEnhanceGemLvUpRedTip.RefreshDisableGO() end function EquipEnhanceGemLvUpRedTip.OnEnable() end function EquipEnhanceGemLvUpRedTip.RefreshDisableGO() if(EquipEnhanceGemLvUpRedTip.IsCanGemQualityUp()) then redtip1:SetActive(true) end end function EquipEnhanceGemLvUpRedTip.IsCanGemQualityUp() if(CS.EquipEnhanceXiangqian.Instance().EquipItem == null) then return false end local gems = CS.EquipEnhanceXiangqian.Instance().EquipItem.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