[Unity][FairyGUI]GList设置默认遍历事件

不用遍历子物体,FGUI有自己的接口

...
if (list_.numItems > 0)
            {
                for (int i= 0; i < list_troops.numItems; i++)
                {
                    GButton gbtn = list_troops.GetChildAt(i).asButton;
                    gbtn.onClick.Add(btnClick);
                }
            }
...
private void btnClick()
{
...
}
...

相关资料1 里面 的例子里面有 相关

...
using System.Collections.Generic;
using FairyGUI;
...
//组件id,组件序号
    Dictionary dict = new Dictionary();
        GList list_;
...
        //list_.numItems = 123;//先 设置 GList 的列表数量,onClickItem和itemRenderer 才会执行
        list_.onClickItem.Add(clickItem);//对每个 GList 列表中的对象 添加 点击事件
        list_.itemRenderer = RenderListItem;//对每个 GList 列表中的对象 添加 初始化事件
list_.numItems = 123;//后 设置 GList 的列表数量,onClickItem和itemRenderer 才会执行
...

    v

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