using Studio; using Studio.UVC.Controller.UI; using Studio.UVC.UI; using System; using UnityEngine; using UnityEngine.UI; using UnityEngine.UI.Extensions; namespace Studio { public class UILinkedList : MonoBehaviour { //private void //연결한 데이터 목록 가져오기 private ScrollRect scrollRect; //연결타이밍 TabController tabController = new(); public override void AfterAwake() { scrollRect = GetComponentInChildren(); } /// /// 프로그램 시작시 아이템 셋팅 시작 /// private void SetItem() { var apiItem = CreateAccordion(); var basedatas = StudioService.instance.apiData; foreach(var data in basedatas) { CreateTabButton(data.Key, apiItem.BarList); } //apiItem.SetItem("API") } private UIAccordion CreateAccordion() { var item = UIAccordion.Create(scrollRect.content); item.Init(); return item; } private UVCTabButton CreateTabButton(string name,RectTransform parent) { var item = UVCTabButton.Create(name,parent); item.Init(); return item; } } }