using UnityEngine; using UVC.UI.List.Tree; using UVC.UI.Window; public class HierarchySample : MonoBehaviour { [SerializeField] private HierarchyWindow hierarchyWindow; void Start() { for (int i = 0; i < 1; i++) { TreeListItemData itemData = new TreeListItemData("Item " + i); int len = Random.Range(0, 5); Debug.Log("len: " + len); for (int j = 0; j < len; j++) { itemData.children.Add(new TreeListItemData("Item " + i + "." + j)); for (int k = 0; k < Random.Range(0, 3); k++) { itemData.children[j].children.Add(new TreeListItemData("Item " + i + "." + j + "." + k)); } } hierarchyWindow.AddItem(itemData); } } }