Exemplo n.º 1
0
    private void OnUpdate(object obj)
    {
        num.text = DataManager.Instance.itemModel._dataList.Count + "/" + DataManager.Instance.roleVo.maxItemNum;
        Tools.ClearChildFromParent(scrollRect.content);
        barList.Clear();
        int count = 0;

        for (int i = 0; i < DataManager.Instance.itemModel._dataList.Count; i++)
        {
            if (StaticDataPool.Instance.staticItemPool.GetStaticDataVo(DataManager.Instance.itemModel._dataList[i].id).type == nowTab)
            {
                GameObject Obj = Tools.CreateGameObject("UI/ItemPanel/ItemBar", scrollRect.content);
                ItemBar    bar = Obj.GetComponent <ItemBar>();
                barList.Add(bar);
                bar.Create(DataManager.Instance.itemModel._dataList[i], SelectItem);
                count++;
            }
        }
        scrollRect.content.sizeDelta = new Vector2(scrollRect.content.sizeDelta.x, 150 * count);
    }