using System.Collections; using System.Collections.Generic; using Ichni.RhythmGame; using Unity.VisualScripting; using UnityEngine; using UnityEngine.UI; namespace Ichni.Editor { public class Hierarchy : StaticWindow { public GameObject Nouse; public GameObject hierarchyTabPrefab; public RectTransform tabContainer; public List tabList; //public int ID=0; public HierarchyTab GenerateTab(GameElement targetElement, GameElement parentElement,int reuse=-1) { HierarchyTab tab =Instantiate(hierarchyTabPrefab, tabContainer).GetComponent();; //if(parentElement.connectedTab!=null)tab.transform.SetSiblingIndex(parentElement.connectedTab.transform.GetSiblingIndex()); tab.SetTab(targetElement, parentElement); tab.hierarchy=this; return tab; } } }