작업 시간 분석, 조건 분석 UI 기능 개선

This commit is contained in:
정영민
2025-03-20 18:43:00 +09:00
parent b1f531d314
commit e5eaa72d7d
7 changed files with 240 additions and 229 deletions

View File

@@ -39,7 +39,6 @@ namespace CHN
public void OnOpenDashboardItem(string dashboardKey)
{
Debug.Log("ÄÑÁü");
dashboardItemList[dashboardKey].ToggleOnItem();
}
public void OnCloseDashbordItem(string dashboardKey)

View File

@@ -67,24 +67,58 @@ namespace CHN
PlayerPrefs.SetInt(type, isOn ? 1 : 0);
PlayerPrefs.Save();
if (type != "isLibrary")
if (type == "isCompleteAlramHistory")
{
dashboardItem.gameObject.SetActive(isOn);
}
else
{
var library = dashboardItem.gameObject.GetComponent<Panel_Library>();
if (isOn)
{
library.Open();
OpenDashBoardItem(type);
}
else
{
library.Close();
CloseDashBoardItem(type);
}
}
}
private void OpenDashBoardItem(string type)
{
switch (type)
{
case "isLibrary":
var library = dashboardItem.GetComponent<Panel_Library>();
library.Open();
break;
case "isWorkConditionAnalysis":
var workConditionAnalysis = dashboardItem.GetComponent<Panel_WorkConditionAnalysis>();
workConditionAnalysis.Open();
break;
case "isWorkTimeAnalysis":
var workTimeAnalysis = dashboardItem.GetComponent<Panel_WorkTimeAnalysis>();
workTimeAnalysis.Open();
break;
}
}
private void CloseDashBoardItem(string type)
{
switch (type)
{
case "isLibrary":
var library = dashboardItem.GetComponent<Panel_Library>();
library.Close();
break;
case "isWorkConditionAnalysis":
var workConditionAnalysis = dashboardItem.GetComponent<Panel_WorkConditionAnalysis>();
workConditionAnalysis.Close();
break;
case "isWorkTimeAnalysis":
var workTimeAnalysis = dashboardItem.GetComponent<Panel_WorkTimeAnalysis>();
workTimeAnalysis.Close();
break;
}
}
private string Type()
{