|
@@ -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)
|