From dcbd611876d67b4102b565bdcf8b0ce474e9ab80 Mon Sep 17 00:00:00 2001 From: goaaats Date: Mon, 20 Jun 2022 22:24:53 +0200 Subject: [PATCH] fix: still expose Framework BaseAddress via address resolver --- Dalamud/Game/FrameworkAddressResolver.cs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Dalamud/Game/FrameworkAddressResolver.cs b/Dalamud/Game/FrameworkAddressResolver.cs index 4c1e9b89f..2c6a860e0 100644 --- a/Dalamud/Game/FrameworkAddressResolver.cs +++ b/Dalamud/Game/FrameworkAddressResolver.cs @@ -1,14 +1,18 @@ using System; -using System.Runtime.InteropServices; -using ImGuiNET; namespace Dalamud.Game { /// /// The address resolver for the class. /// - public sealed class FrameworkAddressResolver : BaseAddressResolver + public sealed unsafe class FrameworkAddressResolver : BaseAddressResolver { + /// + /// Gets the base address of the Framework object. + /// + [Obsolete("Please use FFXIVClientStructs.FFXIV.Client.System.Framework.Framework.Instance() instead.")] + public IntPtr BaseAddress => new(FFXIVClientStructs.FFXIV.Client.System.Framework.Framework.Instance()); + /// /// Gets the address for the function that is called once the Framework is destroyed. ///