[Unity][FairyGUI]GList更新

...using FairyGUI;... list_.numItems = channel_now.chatInfos.Count; if (list_.itemProvider!=null && list_.itemRenderer != null) { list_chatNow.itemProvider -= GetListItemRes...
摘要由CSDN通过智能技术生成

类似背包系统,需要点击其中的一个 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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值