From f84988baa68d28d0e1b5ad9953785aef4196c840 Mon Sep 17 00:00:00 2001 From: Cara Date: Fri, 20 May 2022 01:43:52 +0930 Subject: [PATCH] Add DalamudPluginInterface.IsDevMenuOpen (#848) * Add DalamudPluginInterface.IsDevMenuOpen * Update DalamudPluginInterface.cs Add another using because a namespaces changed every other week --- Dalamud/Plugin/DalamudPluginInterface.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Dalamud/Plugin/DalamudPluginInterface.cs b/Dalamud/Plugin/DalamudPluginInterface.cs index 4e2ecc6c6..3f676cd82 100644 --- a/Dalamud/Plugin/DalamudPluginInterface.cs +++ b/Dalamud/Plugin/DalamudPluginInterface.cs @@ -15,6 +15,7 @@ using Dalamud.Game.Text.Sanitizer; using Dalamud.Game.Text.SeStringHandling; using Dalamud.Game.Text.SeStringHandling.Payloads; using Dalamud.Interface; +using Dalamud.Interface.Internal; using Dalamud.Plugin.Internal; using Dalamud.Plugin.Ipc; using Dalamud.Plugin.Ipc.Exceptions; @@ -139,6 +140,11 @@ namespace Dalamud.Plugin /// /// Gets a value indicating whether Dalamud is running in Debug mode or the /xldev menu is open. This can occur on release builds. /// + public bool IsDevMenuOpen => Service.GetNullable() is {IsDevMenuOpen: true}; // Can be null during boot + + /// + /// Gets a value indicating whether a debugger is attached. + /// public bool IsDebugging => Debugger.IsAttached; ///