| 
					
				 | 
			
			
				@@ -1,6 +1,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using UI.CommonGame; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using FairyGUI; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 using ET; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+using System.Collections.Generic; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -11,65 +12,47 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public ValueBarController(GComponent valueBar, int ctrlSelected = 0) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             _valueBar = UI_ComponentValueBar.Create(valueBar); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // _valueBar.m_c1.selectedIndex = ctrlSelected; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            // _valueBar.target.x = 370; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnGold.onClick.Add(() => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ItemUtil.AddGold(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnPower.onClick.Add(() => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ItemUtil.AddPower(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnDiamondPurple.onClick.Add(() => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ItemUtil.AddDiamondPurple(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnDiamondRed.onClick.Add(() => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ItemUtil.AddDiamondRed(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnCJLuoXing.onClick.Add(() => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ViewManager.Show<LuckyBoxView>(LuckyBoxDataManager.BOX_ID_2, new object[] { typeof(ClothingShopView).FullName, new object[] { LuckyBoxDataManager.BOX_ID_2 } }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnCJHuoDong.onClick.Add(() => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnGold.target.onClick.Add(OnClickGold); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnPower.target.onClick.Add(OnClickPower); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnDiamondPurple.target.onClick.Add(OnClickDiamondPurple); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnDiamondRed.target.onClick.Add(OnClickDiamondRed); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ViewManager.Show<LuckyBoxView>(LuckyBoxDataManager.BOX_ID_1, new object[] { typeof(ClothingShopView).FullName, new object[] { LuckyBoxDataManager.BOX_ID_1 } }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnCJ.onClick.Add((EventCallback0)(() => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                int luckyBoxId = LuckyBoxDataManager.Instance.currentBoxId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                LuckyBoxCfg luckyBoxCfg = LuckyBoxCfgArray.Instance.GetCfg(luckyBoxId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ItemUtil.ExchangeItemById(luckyBoxCfg.costID, 1, true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            })); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnTravel.onClick.Add(() => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                object[] sourceDatas = new object[] { GlobalCfgArray.globalCfg.travelCostArr[0], new object[] { typeof(TravelView).FullName, null } }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                GoodsItemTipsController.ShowItemTips(GlobalCfgArray.globalCfg.travelCostArr[0], sourceDatas); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnGallery.onClick.Add(() => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                ViewManager.Show<PoemGalleryRuleView>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnLeagueContribuation.onClick.Add(() => 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                object[] sourceDatas = new object[] { ConstItemID.LEAGUE_CONTRIBUTION, new object[] { typeof(LeagueSkillUpView).FullName, null } }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                GoodsItemTipsController.ShowItemTips(ConstItemID.LEAGUE_CONTRIBUTION, sourceDatas); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnTravel.target.onClick.Add(OnClickTravel); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnGallery.target.onClick.Add(OnClickGallery); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnLeagueContribuation.target.onClick.Add(OnClickLeagueContribuation); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void OnClickGold() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ItemUtil.AddGold(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void OnClickPower() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ItemUtil.AddPower(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void OnClickDiamondPurple() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ItemUtil.AddDiamondPurple(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void OnClickDiamondRed() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ItemUtil.AddDiamondRed(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void OnClickTravel() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            object[] sourceDatas = new object[] { GlobalCfgArray.globalCfg.travelCostArr[0], new object[] { typeof(TravelView).FullName, null } }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            GoodsItemTipsController.ShowItemTips(GlobalCfgArray.globalCfg.travelCostArr[0], sourceDatas); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void OnClickGallery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ViewManager.Show<PoemGalleryRuleView>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void OnClickLeagueContribuation() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            object[] sourceDatas = new object[] { ConstItemID.LEAGUE_CONTRIBUTION, new object[] { typeof(LeagueSkillUpView).FullName, null } }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            GoodsItemTipsController.ShowItemTips(ConstItemID.LEAGUE_CONTRIBUTION, sourceDatas); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public void Dispose() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -109,62 +92,139 @@ namespace GFGGame 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             UpdateGallery(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             UpdateArena(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             UpdateLeagueContribution(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_list.numItems = _valueBar.m_list.numItems; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void UpdateCurrency() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnGold.text = "" + RoleDataManager.gold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnDiamondPurple.text = "" + RoleDataManager.diaP; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnDiamondRed.text = "" + RoleDataManager.diaR; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnGold.target.text = "" + RoleDataManager.gold; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnDiamondPurple.target.text = "" + RoleDataManager.diaP; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnDiamondRed.target.text = "" + RoleDataManager.diaR; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void UpdateNumeric() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnPower.text = string.Format("{0}/{1}", RoleDataManager.power, GameGlobal.myNumericComponent.GetAsInt(NumericType.PowerLimit)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnPower.target.text = string.Format("{0}/{1}", RoleDataManager.power, RoleDataManager.powerLimit); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //ժ�ǣ��齱���һ� 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void UpdateCJExchange() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnCJLuoXing.text = "" + ItemDataManager.GetItemNum(ConstItemID.LUCKYBOX_STORE_COST); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnCJLuoXing.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(ConstItemID.LUCKYBOX_STORE_COST).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnCJLuoXing.target.text = "" + ItemDataManager.GetItemNum(ConstItemID.LUCKYBOX_STORE_COST); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnCJLuoXing.target.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(ConstItemID.LUCKYBOX_STORE_COST).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void UpdateCJAExchange() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnCJHuoDong.text = "" + ItemDataManager.GetItemNum(ConstItemID.LUCKYBOX_ACTIVITY_STORE_COST); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnCJHuoDong.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(ConstItemID.LUCKYBOX_ACTIVITY_STORE_COST).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnCJHuoDong.target.text = "" + ItemDataManager.GetItemNum(ConstItemID.LUCKYBOX_ACTIVITY_STORE_COST); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnCJHuoDong.target.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(ConstItemID.LUCKYBOX_ACTIVITY_STORE_COST).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         public void UpdateCJ() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             LuckyBoxCfg luckyBoxCfg = LuckyBoxCfgArray.Instance.GetCfg(LuckyBoxDataManager.Instance.currentBoxId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (luckyBoxCfg == null) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnCJ.text = "" + ItemDataManager.GetItemNum(luckyBoxCfg.costID); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnCJ.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(luckyBoxCfg.costID).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnCJ.target.text = "" + ItemDataManager.GetItemNum(luckyBoxCfg.costID); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnCJ.target.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(luckyBoxCfg.costID).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void UpdateTravel() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             int itemId = GlobalCfgArray.globalCfg.travelCostArr[0]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnTravel.text = "" + ItemDataManager.GetItemNum(itemId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnTravel.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(itemId).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnTravel.target.text = "" + ItemDataManager.GetItemNum(itemId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnTravel.target.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(itemId).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void UpdateGallery() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnGallery.text = "" + ItemDataManager.GetItemNum(ConstItemID.GALLERY_STORE_COST); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnGallery.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(ConstItemID.GALLERY_STORE_COST).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnGallery.target.text = "" + ItemDataManager.GetItemNum(ConstItemID.GALLERY_STORE_COST); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnGallery.target.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(ConstItemID.GALLERY_STORE_COST).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void UpdateArena() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnArena.GetChild("n3").asImage.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnArena.text = "" + ItemDataManager.GetItemNum(GlobalCfgArray.globalCfg.bonusSpecialWinArr[0][0]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnArena.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(GlobalCfgArray.globalCfg.bonusSpecialWinArr[0][0]).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnArena.m_imgAdd.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnArena.target.text = "" + ItemDataManager.GetItemNum(GlobalCfgArray.globalCfg.bonusSpecialWinArr[0][0]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnArena.target.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(GlobalCfgArray.globalCfg.bonusSpecialWinArr[0][0]).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         private void UpdateLeagueContribution() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnLeagueContribuation.GetChild("n3").asImage.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnLeagueContribuation.text = "" + ItemDataManager.GetItemNum(ConstItemID.LEAGUE_CONTRIBUTION); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            _valueBar.m_btnLeagueContribuation.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(ConstItemID.LEAGUE_CONTRIBUTION).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnLeagueContribuation.target.text = "" + ItemDataManager.GetItemNum(ConstItemID.LEAGUE_CONTRIBUTION); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_btnLeagueContribuation.target.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(ConstItemID.LEAGUE_CONTRIBUTION).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        public void UpdateList(List<int> itemIds) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            itemIds.Sort((x, y) => -x.CompareTo(y)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (_valueBar.m_list.data == null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                _valueBar.m_list.itemRenderer = RenderListItem; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_list.data = itemIds; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            _valueBar.m_list.numItems = itemIds.Count; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void RenderListItem(int index, GObject obj) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int itemId = (obj.parent.data as List<int>)[index]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            UpdateButton(obj, itemId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void UpdateButton(GObject obj, int itemId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            UI_ButtonInValueBar button = UI_ButtonInValueBar.Proxy(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            button.target.text = "" + ItemDataManager.GetItemNum(itemId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            button.target.icon = ResPathUtil.GetCommonGameResPath(ItemCfgArray.Instance.GetCfg(itemId).res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            switch (itemId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.GOLD: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.POWER: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.DIAMOND_PURPLE: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.DIAMOND_RED: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.TRAVEL: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.GALLERY_STORE_COST: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.LEAGUE_CONTRIBUTION: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    button.m_imgAdd.visible = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    button.m_imgAdd.visible = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (button.target.data == null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                button.target.onClick.Add(OnBtnClick); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            button.target.data = itemId; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            UI_ButtonInValueBar.ProxyEnd(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void OnBtnClick(EventContext context) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int itemId = (int)(context.sender as GObject).data; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            OnBtnClick(itemId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        private void OnBtnClick(int itemId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            switch (itemId) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.GOLD: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    OnClickGold(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.POWER: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    OnClickPower(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.DIAMOND_PURPLE: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    OnClickDiamondPurple(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.DIAMOND_RED: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    OnClickDiamondRed(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.TRAVEL: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    OnClickGold(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.GALLERY_STORE_COST: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    OnClickGallery(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                case ConstItemID.LEAGUE_CONTRIBUTION: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    OnClickLeagueContribuation(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |