#nullable enable using Cysharp.Threading.Tasks; using UnityEngine; using UVC.UI.Tab; namespace UVC.Factory.Modal.Settings { public class InputSettingTabContent : MonoBehaviour, ITabContent { /// /// 탭 콘텐츠에 데이터를 전달합니다. /// /// 전달할 데이터 객체 public void SetContentData(object? data) { } /// /// 탭 전환 시 데이터가 있는 경우 전달 되는 데이터. SetContentData 이후 호출 됨 /// /// 전달할 데이터 객체 public void UpdateContentData(object? data) { } /// /// 닫힐 때 실행되는 로직을 처리합니다. /// /// 비동기 닫기 작업을 나타내는 입니다. public UniTask OnCloseAsync() { return UniTask.CompletedTask; } } }