종합 진행 현황판 UI 기능 개발
This commit is contained in:
@@ -47,6 +47,7 @@ namespace CHN
|
||||
topCanvas.panel_toptoolbar.GetFloor = building.GetFloor;
|
||||
topCanvas.panel_toptoolbar.onClickAlarms += popupCanvas.panel_completealramhistory.Open;
|
||||
topCanvas.panel_toptoolbar.onClickScreenInitialization += SceneReLoad;
|
||||
topCanvas.panel_toptoolbar.onClickTotalProgress += popupCanvas.panel_totalproduction.Open;
|
||||
topCanvas.panel_toptoolbar.onClickWorkProgress += popupCanvas.panel_workprogressstatus.Open;
|
||||
topCanvas.panel_toptoolbar.onClickProductionProgress += popupCanvas.panel_injectionproduction.Open;
|
||||
topCanvas.panel_toptoolbar.onClickAssemblyProgress += popupCanvas.panel_assemblyproduction.Open;
|
||||
@@ -113,14 +114,17 @@ namespace CHN
|
||||
datamanager.onSimpleInfo += popupCanvas.SimpleView;
|
||||
datamanager.onCompleteInfo += popupCanvas.DetailView;
|
||||
datamanager.onKPIInfo += machineKPIManager.SetMachineKPI;
|
||||
datamanager.onKPIInfo += popupCanvas.panel_totalproduction.SetMachineEffectiveness;
|
||||
mqttManager.onNotloadData += popupCanvas.panel_completealramhistory.ActiveLoadingImage;
|
||||
mqttManager.onMachineData += datamanager.MachineMatching;
|
||||
mqttManager.onMachineData += completeTimeManager.SetCurrentData;
|
||||
mqttManager.onMachineData += productionStatusManager.SetFloorProductionStatus;
|
||||
mqttManager.onWorkshopData += productionStatusManager.SetWorkProgressStatus;
|
||||
mqttManager.onWorkshopData += popupCanvas.panel_totalproduction.SetWorkProgressStatus;
|
||||
|
||||
productionStatusManager.onFirstFloorInfo += popupCanvas.panel_injectionproduction.SetProductionStatus;
|
||||
productionStatusManager.onSecondFloorInfo += popupCanvas.panel_assemblyproduction.SetProductionStatus;
|
||||
productionStatusManager.onTotalFloorInfo += popupCanvas.panel_totalproduction.SetTotalProductionStatus;
|
||||
productionStatusManager.onWorkShopInfo += popupCanvas.panel_workprogressstatus.SetWorkProgressStatus;
|
||||
|
||||
completeTimeManager.onLoadData += popupCanvas.panel_completealramhistory.SetAlarmInfoItems;
|
||||
|
||||
@@ -19,6 +19,7 @@ namespace CHN
|
||||
|
||||
public Action<List<CompleteInfo>> onFirstFloorInfo;
|
||||
public Action<List<CompleteInfo>> onSecondFloorInfo;
|
||||
public Action<List<CompleteInfo>, List<CompleteInfo>> onTotalFloorInfo;
|
||||
|
||||
public Action<List<WorkShopInfo>> onWorkShopInfo;
|
||||
|
||||
@@ -50,6 +51,7 @@ namespace CHN
|
||||
|
||||
onFirstFloorInfo?.Invoke(firstFloorInfoList);
|
||||
onSecondFloorInfo?.Invoke(secondFloorInfoList);
|
||||
onTotalFloorInfo?.Invoke(firstFloorInfoList, secondFloorInfoList);
|
||||
}
|
||||
public void SetFloorInfo(Floor floor, CompleteInfo completeInfo, Dictionary<string, CompleteInfo> floorInfo)
|
||||
{
|
||||
|
||||
@@ -23,6 +23,7 @@ namespace CHN
|
||||
public Panel_ExitProgram panel_exitprogram;
|
||||
public Panel_ToolBarAlarm panel_toolbaralarm;
|
||||
public Panel_DetailDashBoard panel_detaildashboard;
|
||||
public Panel_TotalProduction panel_totalproduction;
|
||||
//public Panel_MachineDashBoard panel_machinedashboard;
|
||||
|
||||
public RectTransform dashboardPoint;
|
||||
|
||||
@@ -10,6 +10,7 @@ namespace CHN
|
||||
public class Panel_TopToolBar : PanelBase
|
||||
{
|
||||
public Button Button_Logo;
|
||||
public Button Button_TotalProgress;
|
||||
public Button Button_WorkProgress;
|
||||
public Button Button_ProductionProgress;
|
||||
public Button Button_AssemblyProgress;
|
||||
@@ -18,6 +19,7 @@ namespace CHN
|
||||
public Button Button_Exit;
|
||||
|
||||
public Action onClickScreenInitialization;
|
||||
public Action onClickTotalProgress;
|
||||
public Action onClickWorkProgress;
|
||||
public Action onClickProductionProgress;
|
||||
public Action onClickAssemblyProgress;
|
||||
@@ -34,6 +36,7 @@ namespace CHN
|
||||
public override void AfterAwake()
|
||||
{
|
||||
Button_Logo.onClick.AddListener(OnClickScreenInitialization);
|
||||
Button_TotalProgress.onClick.AddListener(OnClickTotalProgress);
|
||||
Button_WorkProgress.onClick.AddListener(OnClickWorkProgress);
|
||||
Button_ProductionProgress.onClick.AddListener(OnClickProductionProgress);
|
||||
Button_AssemblyProgress.onClick.AddListener(OnClickAssemblyProgress);
|
||||
@@ -57,6 +60,13 @@ namespace CHN
|
||||
|
||||
onClickScreenInitialization?.Invoke();
|
||||
}
|
||||
private void OnClickTotalProgress()
|
||||
{
|
||||
if (isClickable)
|
||||
return;
|
||||
|
||||
onClickTotalProgress?.Invoke();
|
||||
}
|
||||
private void OnClickWorkProgress()
|
||||
{
|
||||
if (isClickable)
|
||||
|
||||
Reference in New Issue
Block a user