Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/SRDebugger/Services/IDebugService.cs
2026-02-21 16:45:37 +08:00

28 lines
631 B
C#

namespace SRDebugger.Services
{
public interface IDebugService
{
Settings Settings { get; }
bool IsDebugPanelVisible { get; }
bool IsTriggerEnabled { get; set; }
IDockConsoleService DockConsole { get; }
bool IsProfilerDocked { get; set; }
event VisibilityChangedDelegate PanelVisibilityChanged;
void ShowDebugPanel(bool requireEntryCode = true);
void ShowDebugPanel(DefaultTabs tab, bool requireEntryCode = true);
void HideDebugPanel();
void DestroyDebugPanel();
void ShowBugReportSheet(ActionCompleteCallback onComplete = null, bool takeScreenshot = true, string descriptionContent = null);
}
}