|  | @@ -1,7 +1,7 @@
 | 
	
		
			
				|  |  |  using System.Collections.Generic;
 | 
	
		
			
				|  |  |  using FairyGUI;
 | 
	
		
			
				|  |  | -using UI.CommonGame;
 | 
	
		
			
				|  |  |  using UI.Task;
 | 
	
		
			
				|  |  | +using static GFGGame.ShopSProxy;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  namespace GFGGame
 | 
	
		
			
				|  |  |  {
 | 
	
	
		
			
				|  | @@ -35,7 +35,7 @@ namespace GFGGame
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          private void OnBtnOpenClick(EventContext context)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | -            //TODO:打开购买界面
 | 
	
		
			
				|  |  | +            ReqShopBuy(990003).Coroutine();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -44,15 +44,30 @@ namespace GFGGame
 | 
	
		
			
				|  |  |              base.OnShown();
 | 
	
		
			
				|  |  |              SetPrizeData();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        protected override void AddEventListener()
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            EventAgent.AddEventListener(ConstMessage.NOTICE_PASSPORT_OPEN, OnNoticePassportOpen);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  |          
 | 
	
		
			
				|  |  | -        
 | 
	
		
			
				|  |  | +        protected override void RemoveEventListener()
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            EventAgent.RemoveEventListener(ConstMessage.NOTICE_PASSPORT_OPEN, OnNoticePassportOpen);
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        private void OnNoticePassportOpen()
 | 
	
		
			
				|  |  | +        {
 | 
	
		
			
				|  |  | +            Hide();
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          private static void SpecialRewardRender(int index, GObject obj)
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              var itemInfos = (List<KeyValuePair<int, int>>)obj.parent.data;
 | 
	
		
			
				|  |  |              var itemInfo = itemInfos[index];
 | 
	
		
			
				|  |  | -            ItemUtil.CreateItemView(new[]{itemInfo.Key,itemInfo.Value}, obj as GComponent);
 | 
	
		
			
				|  |  | +            ItemUtil.CreateItemView(new[] { itemInfo.Key, itemInfo.Value }, obj as GComponent);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          private void SetPrizeData()
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              //获取所有特别奖励数据
 |