28 lines
631 B
C#
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);
|
|
}
|
|
}
|