[Unity][FairyGUI]GList更新

类似背包系统,需要点击其中的一个 GList的成员,更新 另一个 GList背包的道具。

两个GList,一个GList为背包物品的类别分类,另一个为 背包的物品清单。

下面这段代码 会导致,GList的默认的遍历事件 不执行。以至于 不能 重新 更新 GList,动态改变 其 子对象

...
using FairyGUI;
...
            /*list_.numItems = array.Count;
            if (list_.itemProvider!=null
                && list_.itemRenderer != null)
            {
                list_chatNow.itemProvider -= GetListItemResource;
                list_chatNow.itemRenderer -= RenderListItem;
                list_chatNow.onClickItem.Remove(clickItem);
            }*/
            //list_.numItems = 10;//只有这个时候,itemProvider/itemRenderer/onClickItem不执行//***
            list_.numItems = 0;//刷新Glist
            list_.itemProvider -= GetListItemResource;//
            list_.itemRenderer -= RenderListItem;//
            list_.itemProvider = GetListItemResource;
            l

你可能感兴趣的:(FairyGUI,Unity,unity)