Files
XRLib/Assets/Scenes/Sample/HierarchySample.cs

31 lines
835 B
C#
Raw Normal View History

2025-10-28 15:36:55 +09:00
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);
2025-10-28 20:10:51 +09:00
int len = Random.Range(1, 5);
2025-10-28 15:36:55 +09:00
Debug.Log("len: " + len);
for (int j = 0; j < len; j++)
{
2025-10-28 20:10:51 +09:00
itemData.Children.Add(new TreeListItemData("Item " + i + "." + j));
2025-10-28 15:36:55 +09:00
for (int k = 0; k < Random.Range(0, 3); k++)
{
2025-10-28 20:10:51 +09:00
itemData.Children[j].Children.Add(new TreeListItemData("Item " + i + "." + j + "." + k));
2025-10-28 15:36:55 +09:00
}
}
hierarchyWindow.AddItem(itemData);
}
}
}