diff --git a/Dalamud/Hooking/ObjectVTableHook.cs b/Dalamud/Hooking/Internal/ObjectVTableHook.cs similarity index 98% rename from Dalamud/Hooking/ObjectVTableHook.cs rename to Dalamud/Hooking/Internal/ObjectVTableHook.cs index aed39d55a..2e908c63b 100644 --- a/Dalamud/Hooking/ObjectVTableHook.cs +++ b/Dalamud/Hooking/Internal/ObjectVTableHook.cs @@ -1,12 +1,12 @@ using System; using System.Runtime.InteropServices; -namespace Dalamud.Hooking; +namespace Dalamud.Hooking.Internal; /// /// Manages a hook that works by replacing the vtable of target object. /// -public unsafe class ObjectVTableHook : IDisposable +internal unsafe class ObjectVTableHook : IDisposable { private readonly nint** ppVtbl; private readonly int numMethods; diff --git a/Dalamud/Hooking/ObjectVTableHook{TVTable}.cs b/Dalamud/Hooking/Internal/ObjectVTableHook{TVTable}.cs similarity index 97% rename from Dalamud/Hooking/ObjectVTableHook{TVTable}.cs rename to Dalamud/Hooking/Internal/ObjectVTableHook{TVTable}.cs index 118914fa0..2047720c0 100644 --- a/Dalamud/Hooking/ObjectVTableHook{TVTable}.cs +++ b/Dalamud/Hooking/Internal/ObjectVTableHook{TVTable}.cs @@ -1,13 +1,13 @@ using System; using System.Runtime.InteropServices; -namespace Dalamud.Hooking; +namespace Dalamud.Hooking.Internal; /// /// Typed version of . /// /// Type of VTable enum. -public unsafe class ObjectVTableHook : ObjectVTableHook +internal unsafe class ObjectVTableHook : ObjectVTableHook where TVTableEnum : unmanaged, Enum { /// diff --git a/Dalamud/Interface/Internal/InterfaceManager.cs b/Dalamud/Interface/Internal/InterfaceManager.cs index 571c3d693..1cc54612a 100644 --- a/Dalamud/Interface/Internal/InterfaceManager.cs +++ b/Dalamud/Interface/Internal/InterfaceManager.cs @@ -15,6 +15,7 @@ using Dalamud.Game.ClientState.GamePad; using Dalamud.Game.ClientState.Keys; using Dalamud.Game.Gui.Internal; using Dalamud.Hooking; +using Dalamud.Hooking.Internal; using Dalamud.Interface.GameFonts; using Dalamud.Interface.Internal.ManagedAsserts; using Dalamud.Interface.Internal.Notifications;