| 
					
				 | 
			
			
				@@ -213,11 +213,11 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _showLv = isPreview == true ? lv : _cardData.lv; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _showExp = isPreview == true ? exp : _cardData.exp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            CardLvlCfg cardLvCfg = CardLvlCfgArray.Instance.GetCfgBycardLvlAndcardRarity(_showLv, _cardData.itemCfg.rarity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            CardLvlCfg cardLvCfg = CardLvlCfgArray.Instance.GetCfgBycardIdAndcardLvl(_cardData.id, _showLv); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _comFosterBottom.m_barLv.max = cardLvCfg.needExp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _comFosterBottom.m_barLv.value = _showExp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            int maxLv = CardRarityCfgArray.Instance.GetCfg(_cardData.itemCfg.rarity).maxCardLvl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int maxLv = CardLvlCfgArray.Instance.GetCfgsBycardId(cardLvCfg.cardId).Count; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _comFosterBottom.m_txtMaxLv.text = maxLv.ToString(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _comFosterBottom.m_txtCurLv.text = StringUtil.GetColorText(_showLv.ToString(), _showLv < maxLv ? "#D27869" : "#7D6956"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _comFosterBottom.m_txtMaxExp.text = cardLvCfg.needExp.ToString(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -242,7 +242,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void RenderListLvConsumeItem(int index, GObject obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             UI_ComConsume listItem = UI_ComConsume.Proxy(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            CardLvlCfg cardLvCfg = CardLvlCfgArray.Instance.GetCfgBycardLvlAndcardRarity(_cardData.lv, _cardData.itemCfg.rarity); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            CardLvlCfg cardLvCfg = CardLvlCfgArray.Instance.GetCfgBycardIdAndcardLvl(_cardData.id, _cardData.lv); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(upgradeCardItemsArr[index]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             listItem.m_loaItem.url = ResPathUtil.GetIconPath(itemCfg); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             listItem.m_txtNum.text = ItemDataManager.GetItemNum(itemCfg.id).ToString(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -343,8 +343,8 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            int maxLv = CardRarityCfgArray.Instance.GetCfg(_cardData.itemCfg.rarity).maxCardLvl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            int needExp = CardLvlCfgArray.Instance.GetCfgBycardLvlAndcardRarity(_showLv, _cardData.itemCfg.rarity).needExp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int maxLv = CardLvlCfgArray.Instance.GetCfgsBycardId(_cardData.id).Count; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int needExp = CardLvlCfgArray.Instance.GetCfgBycardIdAndcardLvl(_cardData.id, _showLv).needExp; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (_showLv == maxLv && _comFosterBottom.m_barLv.value >= needExp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Timers.inst.Remove(OnTimedEvent); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -402,7 +402,7 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int previewLv = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int previewExp = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            CardDataManager.GetPreViewLvAndExp(_cardData.itemCfg.rarity, _cardData.lv, _cardData.exp, hasExp, out previewLv, out previewExp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            CardDataManager.GetPreViewLvAndExp(_cardData.id, _cardData.lv, _cardData.exp, hasExp, out previewLv, out previewExp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.UpdateUpLvView(true, previewLv, previewExp); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void OnClcikBtnAll() 
			 |