상단 UI 디자인 작업
This commit is contained in:
@@ -27,6 +27,7 @@ namespace CHN
|
||||
PlayerPrefs.SetInt("isWorkTimeAnalysis", 0);
|
||||
|
||||
SetDashBoardCheckListBox();
|
||||
SetActive(false);
|
||||
}
|
||||
public Dictionary<string, GameObject> GetDashboardItem()
|
||||
{
|
||||
|
||||
@@ -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()
|
||||
{
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user