12345678910111213141516171819202122232425262728293031323334 |
- namespace SRDebugger.UI
- {
- using Scripts;
- using Services;
- using SRF;
- using SRF.Service;
- using UnityEngine;
- public class DebugPanelRoot : SRMonoBehaviourEx
- {
- [RequiredField] public Canvas Canvas;
- [RequiredField] public CanvasGroup CanvasGroup;
- [RequiredField] public DebuggerTabController TabController;
- public void Close()
- {
- if (Settings.Instance.UnloadOnClose)
- {
- SRServiceManager.GetService<IDebugService>().DestroyDebugPanel();
- }
- else
- {
- SRServiceManager.GetService<IDebugService>().HideDebugPanel();
- }
- }
- public void CloseAndDestroy()
- {
- SRServiceManager.GetService<IDebugService>().DestroyDebugPanel();
- }
- }
- }
|