Files
XRLib/Assets/Scripts/Factory/Modal/Settings/InputSettingTabContent.cs
2025-12-08 21:06:05 +09:00

37 lines
1.0 KiB
C#

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