#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;
}
}
}