|
@@ -14,9 +14,17 @@ namespace GFGGame
|
|
|
|
|
|
private Action onSuccess = null;
|
|
|
|
|
|
+ private List<GameObject> _effects = new List<GameObject>();
|
|
|
+ private List<GoWrapper> _wrappers = new List<GoWrapper>();
|
|
|
+
|
|
|
public override void Dispose()
|
|
|
{
|
|
|
base.Dispose();
|
|
|
+ for (int i = 0; i < _effects.Count; i++)
|
|
|
+ {
|
|
|
+ SceneController.DestroyObjectFromView(_effects[i]);
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
protected override void OnInit()
|
|
@@ -27,7 +35,7 @@ namespace GFGGame
|
|
|
this.viewCom.Center();
|
|
|
this.modal = true;
|
|
|
|
|
|
- _ui.m_listReward.SetVirtual();
|
|
|
+ // _ui.m_listReward.SetVirtual();
|
|
|
_ui.m_listReward.itemRenderer = RenderListRewardItem;
|
|
|
_ui.m_listReward.onClickItem.Add(OnClickListReward);
|
|
|
|
|
@@ -61,10 +69,20 @@ namespace GFGGame
|
|
|
obj.data = _listItemDatas[index];
|
|
|
UI_ListRewardItem item = UI_ListRewardItem.Proxy(obj);
|
|
|
ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(_listItemDatas[index].id);
|
|
|
- item.m_txtName.text = itemCfg.name;
|
|
|
+ item.m_comRewardItem.m_txtName.text = itemCfg.name;
|
|
|
// item.m_txtCount.text = _listItemDatas[index].num==1?"": string.Format("x{0}", _listItemDatas[index].num);
|
|
|
- item.m_txtCount.text = string.Format("x{0}", _listItemDatas[index].num);
|
|
|
- item.m_loaIcon.url = ResPathUtil.GetIconPath(itemCfg);
|
|
|
+ item.m_comRewardItem.m_txtCount.text = string.Format("x{0}", _listItemDatas[index].num);
|
|
|
+ item.m_comRewardItem.m_loaIcon.url = ResPathUtil.GetIconPath(itemCfg);
|
|
|
+ string resPath = ResPathUtil.GetViewEffectPath("ui_ck", "ui_ck_zl");
|
|
|
+ int childIndex = _ui.m_listReward.ItemIndexToChildIndex(index);
|
|
|
+ // if (_effects.Count <= index)
|
|
|
+ // {
|
|
|
+ // GameObject gameObject0;
|
|
|
+ // GoWrapper wrapper0;
|
|
|
+ // SceneController.AddObjectToView(null, null, item.m_holder, resPath, out gameObject0, out wrapper0);
|
|
|
+ // _effects.Add(gameObject0);
|
|
|
+ // item.m_t0.Play();
|
|
|
+ // }
|
|
|
}
|
|
|
private void OnClickListReward(EventContext context)
|
|
|
{
|