#nullable enable
using System;
using UnityEngine;
using UnityEngine.UI;
using UVC.UI.List.Accordion;
namespace UVC.UI.Window
{
///
/// 아코디언 리스트()를 포함하는 간단한 컨테이너 윈도우.
/// 외부에서 전달된 데이터로 내부 리스트를 구성합니다.
///
public class AccordionWindow : MonoBehaviour
{
[SerializeField]
private AccordionList list = default!;
private void Awake()
{
if (list == null)
{
Debug.LogWarning("AccordionWindow: list is not assigned.");
}
}
///
/// 내부 에 데이터를 설정합니다.
///
/// 아코디언 루트 데이터.
public void SetData(AccordionData data)
{
list!.SetData(data);
}
}
}