상단 UI 디자인 작업

This commit is contained in:
정영민
2025-03-18 13:57:27 +09:00
parent cea9d151ca
commit 201ec99bfe
102 changed files with 7167 additions and 3733 deletions

View File

@@ -27,6 +27,7 @@ namespace CHN
PlayerPrefs.SetInt("isWorkTimeAnalysis", 0);
SetDashBoardCheckListBox();
SetActive(false);
}
public Dictionary<string, GameObject> GetDashboardItem()
{

View File

@@ -10,24 +10,26 @@ using SFB;
public class Panel_ToolBar : PanelBase
{
private Button Button_TopView;
private Button Button_QuarterView;
private Button Button_SholuderView;
public Button Button_TopView;
public Button Button_QuarterView;
public Button Button_SholuderView;
private Button Button_DashBoard;
private Image Image_DashboardActive;
private Button Button_CustomView;
private Button Button_Minimap;
private Button Button_Record;
private Image Image_Record_Play;
private Button Button_Capture;
private Button Button_InnerWall;
private Button Button_FloorControl;
private CaptureBase capture;
public Action onClickMiniMap;
public Action onClickDashBoard;
public Action<ViewMode> onClickCameraView;
public Action onClickDashBoard;
public Action onClickCustomView;
public Action onClickMiniMap;
public Action onClickFloorControl;
public override void AfterAwake()
{
@@ -39,7 +41,7 @@ public class Panel_ToolBar : PanelBase
Button_Minimap.onClick.AddListener(OnClickMinimap);
Button_Record.onClick.AddListener(OnClickRecord);
Button_Capture.onClick.AddListener(OnClickCapture);
Button_InnerWall.onClick.AddListener(OnClickInnerWall);
Button_FloorControl.onClick.AddListener(OnClickFloorControl);
RecordSetting();
CaptureSetting();
@@ -73,9 +75,9 @@ public class Panel_ToolBar : PanelBase
File.Delete(sourcePath);
}
}
private void OnClickInnerWall()
private void OnClickFloorControl()
{
Debug.Log("³»º®");
onClickFloorControl?.Invoke();
}
private void OnClickCapture()
@@ -130,8 +132,13 @@ public class Panel_ToolBar : PanelBase
private void OnClickDashBoard()
{
Image_DashboardActive.gameObject.SetActive(true);
onClickDashBoard?.Invoke();
}
public void SetDashboard()
{
Image_DashboardActive.gameObject.SetActive(false);
}
private void OnClickShoulderView()
{

View File

@@ -14,6 +14,7 @@ namespace CHN
private Dictionary<string, GameObject> originDashBoardItems = new();
public SDictionary<string, UI_DashboardCheckListItem> dashboardItemList = new();
public Action onCloseDashboard;
public void Init(Dictionary<string, GameObject> items)
{
prf_item = Resources.Load<UI_DashboardCheckListItem>("Prefabs/UI/UI_DashboardCheckListItem");
@@ -58,6 +59,7 @@ namespace CHN
if (EventSystem.current.currentSelectedGameObject != null)
return;
transform.parent.gameObject.SetActive(false);
onCloseDashboard?.Invoke();
}
}
}