54 lines
2.1 KiB
C#
54 lines
2.1 KiB
C#
using UnityEngine;
|
|
using Studio.Manage;
|
|
using Studio.UI;
|
|
using XRLib.UI;
|
|
using XED;
|
|
using XED.UI;
|
|
|
|
namespace Studio
|
|
{
|
|
public class Canvas_Studio_Popup : CanvasBase
|
|
{
|
|
public Panel_SceneTab panel_scenetab;
|
|
public Panel_StartSetting panel_startsetting;
|
|
public Panel_AppSetting panel_appsetting;
|
|
public Panel_AuthSetting panel_authsetting;
|
|
public Panel_APISetting panel_apisetting;
|
|
public Panel_MQTTSetting panel_mqttsetting;
|
|
public Panel_3DFactorySetting panel_3dfactorysetting;
|
|
public Panel_DynamicObjectUISetting panel_dynamicobjectuisetting;
|
|
|
|
public Panel_Authentication panel_authentication;
|
|
public Panel_QuickStart panel_quickstart;
|
|
public Panel_NewProjectInfo panel_newprojectinfo;
|
|
public Panel_OpenProjectInfo panel_openprojectinfo;
|
|
public Panel_APIConnectModal panel_apiconnectmodal;
|
|
public Panel_MQTTConnectModal panel_mqttconnectmodal;
|
|
public Panel_DataFilterSetting panel_datafiltersetting;
|
|
public Panel_MultilingualSettingModal panel_multilingualsettingmodal;
|
|
public Panel_LoggingModal panel_loggingmodal;
|
|
public Panel_ExitChecker panel_exitchecker;
|
|
|
|
private void Awake()
|
|
{
|
|
var dataManager = FindAnyObjectByType<ConnectDataManager>();
|
|
var quitManager = FindAnyObjectByType<QuitManager>();
|
|
|
|
canvasHandler = new StudioPopupCanvasHandler(this);
|
|
|
|
panel_apiconnectmodal.onClickFilterButton += dataManager.SetFilterData;
|
|
panel_apiconnectmodal.onSaveAPIData += dataManager.SetAPIData;
|
|
|
|
panel_mqttconnectmodal.onClickFilterButton += dataManager.SetFilterData;
|
|
panel_mqttconnectmodal.onSaveMQTTData += dataManager.SetMQTTData;
|
|
|
|
dataManager.mqttData += panel_datafiltersetting.SetLoadMQTTDataList;
|
|
dataManager.apiData += panel_datafiltersetting.SetLoadAPIDataList;
|
|
|
|
panel_exitchecker.onSaveAndExit += quitManager.OnConfirmQuit;
|
|
panel_exitchecker.onExit += quitManager.OnConfirmQuit;
|
|
panel_exitchecker.onCancel += quitManager.OnCancelQuit;
|
|
}
|
|
}
|
|
}
|