|  | @@ -14,12 +14,28 @@ namespace GFGGame
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          private Action onSuccess = null;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        private List<GMovieClip> _effects = new List<GMovieClip>();
 | 
	
		
			
				|  |  | +        private List<EffectUI> _effects = new List<EffectUI>();
 | 
	
		
			
				|  |  |          // private List<GoWrapper> _wrappers = new List<GoWrapper>();
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          private const int maxHeight = 1030;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        private EffectUI _effectUI1;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          public override void Dispose()
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  | +            EffectUIPool.Recycle(_effectUI1);
 | 
	
		
			
				|  |  | +            _effectUI1 = null;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            for (int i = 0; i < _effects.Count; i++)
 | 
	
		
			
				|  |  | +            {
 | 
	
		
			
				|  |  | +                if (_effects[i] != null)
 | 
	
		
			
				|  |  | +                {
 | 
	
		
			
				|  |  | +                    EffectUIPool.Recycle(_effects[i]);
 | 
	
		
			
				|  |  | +                    _effects[i] = null;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            _effects.Clear();
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              if (_ui != null)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  |                  _ui.Dispose();
 | 
	
	
		
			
				|  | @@ -80,7 +96,11 @@ namespace GFGGame
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              _ui.m_loaBg.url = ResPathUtil.GetBgImgPath("gxhd_bjbj");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +            
 | 
	
		
			
				|  |  | +            //邊框左上角特效
 | 
	
		
			
				|  |  | +            _effectUI1 = EffectUIPool.CreateEffectUI(_ui.m_holderTitle, "ui_hd", "GXHD");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          protected override void OnHide()
 | 
	
		
			
				|  |  |          {
 | 
	
		
			
				|  |  |              if (onSuccess != null)
 | 
	
	
		
			
				|  | @@ -88,7 +108,7 @@ namespace GFGGame
 | 
	
		
			
				|  |  |                  onSuccess();
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              base.OnHide();
 | 
	
		
			
				|  |  | -            _effects.Clear();
 | 
	
		
			
				|  |  | +            //_effects.Clear();
 | 
	
		
			
				|  |  |              GetSuitItemController.TryShow(0);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          private void RenderListRewardItem(int index, GObject obj)
 | 
	
	
		
			
				|  | @@ -124,8 +144,11 @@ namespace GFGGame
 | 
	
		
			
				|  |  |              int childIndex = _ui.m_comListReward.m_listReward.ItemIndexToChildIndex(index);
 | 
	
		
			
				|  |  |              if (_effects.Count <= childIndex)
 | 
	
		
			
				|  |  |              {
 | 
	
		
			
				|  |  | -                _effects.Add(item.m_effect);
 | 
	
		
			
				|  |  | -                item.m_effect.SetPlaySettings(0, -1, 1, -1);
 | 
	
		
			
				|  |  | +                //EffectUI _effectUI = EffectUIPool.CreateEffectUI(item.m_holderReware, "ui_hd", "GXHD_WuPin");
 | 
	
		
			
				|  |  | +                //_effects.Add(_effectUI);
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +                //_effects.Add(item.m_effect);
 | 
	
		
			
				|  |  | +                //item.m_effect.SetPlaySettings(0, -1, 1, -1);
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (item.m_comRewardItem.target.data == null)
 |