using LitJson;
using vnxbqy.UI;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using UnityEngine;
using UnityEngine.UI;
///
/// 战令物品展示界面
///
public class HaveZhanLingItemShowWin : ILWindow
{
ScrollerController itemCellScroller;
protected override void BindController()
{
itemCellScroller = proxy.GetWidgtEx("itemCellScroller");
}
protected override void AddListeners()
{
}
protected override void OnPreOpen()
{
itemCellScroller.OnRefreshCell += OnItemCellScrollerRefreshCell;
}
protected override void OnAfterOpen()
{
Initialize();
}
protected override void OnPreClose()
{
itemCellScroller.OnRefreshCell -= OnItemCellScrollerRefreshCell;
}
private void OnItemCellScrollerRefreshCell(ScrollerDataType type, CellView cell)
{
var _cell = cell.GetILBehaviour();
_cell.Display(cell.index);
}
void Initialize()
{
itemCellScroller.Refresh();
for (int i = 0; i < HaveZhanLingItemShowModel.Instance.allGiftItemList.Count; i++)
{
itemCellScroller.AddCell(ScrollerDataType.Header, i);
}
itemCellScroller.Restart();
}
}