【C#-unity】列表中的资源,是嵌套的其他列表资源。列表多层嵌套,如何获取更深层次的列表元素。

GList temp= Panel.GetChild("nxx").asList;
DisplayObject displayObject = table.container.GetChildAt(0); //获取到了最上层列表元素
 
若获取到的DisplayObject是一个自己制作的列表组件,如何继续向下层列表获DisplayObject转GObject或GObject子类。
屏幕截图_2022-07-05_133344.jpg
已邀请:

failure

赞同来自:

【已解决】
//第一层
GList TempList1 = Panel.GetChild("nxx").asList;               //获取列表
GComponent Panel1= TempList1 ._children[0].asCom;       //获取列表中组件
 
//第二次
GList TempList2 = Panel1.GetChild("nxx").asList;               //获取列表
GComponent panel2= TempList2 ._children[0].asCom;       //获取列表中组件
 
//第n层
............
以此向下继续,确实不方便。还望大佬指教!!!

要回复问题请先登录注册