로그 추가 및 중복 이벤트 제거

This commit is contained in:
wsh
2025-05-28 13:53:27 +09:00
parent a0fa6371c5
commit c02292c659
3 changed files with 9 additions and 29 deletions

View File

@@ -8,7 +8,6 @@ namespace Studio.Manage
public PopupCanvasHandler(Canvas_Popup canvas_popup)
{
var canvas_static = CanvasManager.instance.GetCanvas<Canvas_Static>();
//canvas_popup.panel_assetlibrary.scrollView.onSelect.AddListener(canvas_popup.panel_assetproperties.Open);
canvas_popup.panel_thumbnail.onGetPosition += canvas_popup.panel_assetlibrary.GetPositionX;
canvas_popup.panel_start.onClickNewProject += canvas_popup.panel_newprojectinfo.Open;
@@ -38,7 +37,6 @@ namespace Studio.Manage
canvas_popup.panel_startsetting.onClickAuthSetting += canvas_popup.panel_authsetting.Active;
canvas_popup.panel_startsetting.onClickAPISetting += canvas_popup.panel_apisetting.Active;
canvas_popup.panel_startsetting.onClickMQTTSetting += canvas_popup.panel_mqttsetting.Active;
canvas_popup.panel_startsetting.onClick3DFactorySetting += canvas_popup.panel_3dfactorysetting.Active;
canvas_popup.panel_startsetting.onClickAssetSetting += canvas_popup.panel_assetsetting.Active;
canvas_popup.panel_datafiltersetting.onSaveAPIFilterData += canvas_popup.panel_apiconnectmodal.SetFilterData;

View File

@@ -21,7 +21,6 @@ namespace Studio.Manage
canvas_popup.panel_startsetting.onClickAuthSetting += canvas_popup.panel_authsetting.Active;
canvas_popup.panel_startsetting.onClickAPISetting += canvas_popup.panel_apisetting.Active;
canvas_popup.panel_startsetting.onClickMQTTSetting += canvas_popup.panel_mqttsetting.Active;
canvas_popup.panel_startsetting.onClick3DFactorySetting += canvas_popup.panel_3dfactorysetting.Active;
canvas_popup.panel_datafiltersetting.onSaveAPIFilterData += canvas_popup.panel_apiconnectmodal.SetFilterData;

View File

@@ -18,26 +18,17 @@ namespace Studio.UI
private Toggle Toggle_AuthSetting;
private Toggle Toggle_APISetting;
private Toggle Toggle_MQTTSetting;
private Toggle Toggle_3DFactorySetting;
private Toggle Toggle_AssetSetting;
public Action<bool> onClickAppSetting;
public Action<bool> onClickAuthSetting;
public Action<bool> onClickAPISetting;
public Action<bool> onClickMQTTSetting;
public Action<bool> onClick3DFactorySetting;
public Action<bool> onClickAssetSetting;
#region TestButton
private Button Button_Load;
private Button Button_Save;
public Action onClickLoadButton;
public Action onClickSaveButton;
#endregion
public void Active(bool isOn)
{
Debug.Log("Panel_StartSetting Active: " + isOn);
SetActive(isOn);
if(isOn == false)
@@ -74,14 +65,13 @@ namespace Studio.UI
Toggle_AuthSetting.onValueChanged.AddListener(OnClickAuthSettingButton);
Toggle_APISetting.onValueChanged.AddListener(OnClickAPISettingButton);
Toggle_MQTTSetting.onValueChanged.AddListener(OnClickMQTTSettingButton);
Toggle_3DFactorySetting.onValueChanged.AddListener(OnClick3DFactorySettingButton);
Toggle_AssetSetting.onValueChanged.AddListener(OnClickAssetSettingButton);
SetToggleChanged(this.Toggle_AppSetting, true);
Button_Load.onClick.AddListener(OnClickLoadButton);
Button_Save.onClick.AddListener(OnClickSaveButton);
}
private void SetToggleChanged(Toggle toggle, bool isOn)
{
Debug.Log($"SetToggleChanged: {toggle.name} isOn: {isOn}");
selectedToggle = TabToggles.GetFirstActiveToggle();
var image = toggle.transform.GetChild(0).GetComponent<Image>();
image.gameObject.SetActive(isOn);
@@ -98,41 +88,34 @@ namespace Studio.UI
}
private void OnClickAppSettingButton(bool isOn)
{
Debug.Log($"OnClickAppSettingButton: {isOn}");
SetToggleChanged(Toggle_AppSetting, isOn);
onClickAppSetting?.Invoke(isOn);
}
private void OnClickAuthSettingButton(bool isOn)
{
Debug.Log($"OnClickAuthSettingButton: {isOn}");
SetToggleChanged(Toggle_AuthSetting, isOn);
onClickAuthSetting?.Invoke(isOn);
}
private void OnClickAPISettingButton(bool isOn)
{
Debug.Log($"OnClickAPISettingButton: {isOn}");
SetToggleChanged(Toggle_APISetting, isOn);
onClickAPISetting?.Invoke(isOn);
}
private void OnClickMQTTSettingButton(bool isOn)
{
Debug.Log($"OnClickMQTTSettingButton: {isOn}");
SetToggleChanged(Toggle_MQTTSetting, isOn);
onClickMQTTSetting?.Invoke(isOn);
}
private void OnClick3DFactorySettingButton(bool isOn)
{
SetToggleChanged(Toggle_3DFactorySetting, isOn);
onClick3DFactorySetting?.Invoke(isOn);
}
private void OnClickAssetSettingButton(bool isOn)
{
Debug.Log($"OnClickAssetSettingButton: {isOn}");
SetToggleChanged(Toggle_AssetSetting, isOn);
onClickAssetSetting?.Invoke(isOn);
}
private void OnClickSaveButton()
{
onClickSaveButton?.Invoke();
}
private void OnClickLoadButton()
{
onClickLoadButton?.Invoke();
}
}
}