#nullable enable using Cysharp.Threading.Tasks; using System; using UnityEngine; using UnityEngine.UIElements; using UVC.UIToolkit; namespace Factory.UIToolkit.Modal { /// /// 설정 모달 - General 탭 콘텐츠 /// [UxmlElement] public partial class UTKFactorySettingModalContentGeneral : VisualElement, IDisposable, IUTKTabContent { #region Constants private const string UXML_PATH = "Factory/UIToolkit/Modal/UTKFactorySettingModalContentGeneralUXML"; #endregion #region Fields private bool _disposed; #endregion #region Properties #endregion #region Constructor public UTKFactorySettingModalContentGeneral() { var asset = Resources.Load(UXML_PATH); if (asset != null) { var root = asset.Instantiate(); root.style.flexGrow = 1; Add(root); } } #endregion #region Public Methods public void Show(object? data) { } public async UniTask Hide() { } #endregion #region IDisposable public void Dispose() { if (_disposed) return; _disposed = true; } #endregion } }