#nullable enable using UnityEngine; namespace UVC.UI.Tab { /// /// 탭 컨텐츠 설정 정보를 정의하는 클래스 /// [System.Serializable] public class TabContentConfig { public string tabID = ""; public string tabName = ""; public string contentPath = ""; public Sprite? tabIcon = null; public bool useLazyLoading = false; public object? initialData = null; public TabContentConfig(string id, string name, string path, Sprite? icon = null, bool lazy = false, object? data = null) { tabID = id; tabName = name; contentPath = path; tabIcon = icon; useLazyLoading = lazy; initialData = data; } } }