| 
					
				 | 
			
			
				@@ -1,5 +1,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using ET; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using FairyGUI; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+using UI.CommonGame; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using UI.League; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using UnityEngine; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -64,13 +65,25 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void UpdateComPary(GObject obj, int type) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LeaguePrayCfg prayCfg = LeaguePrayCfgArray.Instance.GetCfg(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             UI_ComPary item = UI_ComPary.Proxy(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int curTimes = LeagueDataManager.Instance.GetPrayTimesByType(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int ExtraArrLength = prayCfg.bonusExtraArr.Length; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ItemUtil.UpdateItemNeedNum(item.m_comGain, prayCfg.bonusArr[0][0], prayCfg.bonusArr[0][1], false, "#B38441"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             ItemUtil.UpdateItemNeedNum(item.m_comFirstGain, prayCfg.bonusOnceArr[0][0], prayCfg.bonusOnceArr[0][1], false, "#B38441"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            int curTimes = LeagueDataManager.Instance.GetPrayTimesByType(type); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if(ExtraArrLength > 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ItemUtil.UpdateItemNeedNum(item.m_comGain2, prayCfg.bonusExtraArr[0][0], prayCfg.bonusExtraArr[0][1], false, "#B38441"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (curTimes != 0 && ExtraArrLength <= 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item.m_c1.selectedIndex = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            else if(curTimes != 0 && ExtraArrLength > 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item.m_c1.selectedIndex = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            else if (curTimes == 0 && ExtraArrLength <= 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item.m_c1.selectedIndex = 2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            else if (curTimes == 0 && ExtraArrLength > 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                item.m_c1.selectedIndex = 3; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (type == LeaguePrayType.First && curTimes == 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ItemUtil.UpdateItemNeedNum(item.m_btnPray.m_comCost, prayCfg.consumeArr[0][0], 0); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -79,10 +92,10 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 ItemUtil.UpdateItemNeedNum(item.m_btnPray.m_comCost, prayCfg.consumeArr[0][0], prayCfg.consumeArr[0][1]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            item.m_c1.selectedIndex = curTimes == 0 ? 0 : 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.m_btnPray.target.enabled = curTimes < prayCfg.limit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.m_txtCount.SetVar("value", curTimes.ToString()).FlushVars(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             item.m_txtCount.SetVar("maxValue", prayCfg.limit.ToString()).FlushVars(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (item.m_btnPray.target.data == null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 item.m_btnPray.target.onClick.Add(OnBtnPrayClick); 
			 |