|  | @@ -58,16 +58,8 @@ namespace GFGGame
 | 
	
		
			
				|  |  |          protected override void OnShown()
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              base.OnShown();
 | 
	
		
			
				|  |  | -            List<ItemData> rewardList = this.viewData as List<ItemData>;
 | 
	
		
			
				|  |  | -            if (_rewardList.Count > 0)
 | 
	
		
			
				|  |  | -            {
 | 
	
		
			
				|  |  | -                _rewardList.AddRange(rewardList);
 | 
	
		
			
				|  |  | -                return;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | -            else
 | 
	
		
			
				|  |  | -            {
 | 
	
		
			
				|  |  | -                _rewardList = rewardList;
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            _rewardList = this.viewData as List<ItemData>;
 | 
	
		
			
				|  |  |              _ui.m_btnPass.visible = false;
 | 
	
		
			
				|  |  |              // _newRewardList.Clear();
 | 
	
		
			
				|  |  |              // _oldRewardList.Clear();
 | 
	
	
		
			
				|  | @@ -206,6 +198,7 @@ namespace GFGGame
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              _ui.m_t_close.Stop(true, false);
 | 
	
		
			
				|  |  |              _ui.m_t_open.Stop(true, false);
 | 
	
		
			
				|  |  | +            _rewardList.Clear();
 | 
	
		
			
				|  |  |              base.OnHide();
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 |