ComponentList > 표시 설정 바로가기 기능 개발

This commit is contained in:
logonkhi
2025-08-12 19:06:20 +09:00
parent 3bb2573c51
commit 6f019476b0
12 changed files with 163 additions and 33 deletions

View File

@@ -217,7 +217,8 @@ namespace UVC.UI.Tab
/// <param name="tabIndex">활성화할 탭 인덱스</param>
/// <param name="prevTabIndex">현재 활성화 된 탭 인덱스. 없으면 -1</param>
/// <param name="tabData">탭 데이터</param>
public async UniTask UpdateActiveTab(int tabIndex, int prevTabIndex, TabData tabData)
/// <param name="updateData">업데이트할 데이터 (선택적)</param>
public async UniTask UpdateActiveTab(int tabIndex, int prevTabIndex, TabData tabData, object? updateData = null)
{
if (tabIndex < 0 || tabIndex >= _tabConfigs.Count) return;
var config = _tabConfigs[tabIndex];
@@ -273,6 +274,7 @@ namespace UVC.UI.Tab
// 데이터 업데이트
ITabContent? tabContent = activeContent.GetComponent<ITabContent>();
tabContent?.SetContentData(tabData.contentData);
if(updateData != null) tabContent?.UpdateContentData(updateData);
}
// 탭 버튼 상태 업데이트