fix: still expose Framework BaseAddress via address resolver

This commit is contained in:
goaaats 2022-06-20 22:24:53 +02:00
parent 2febdd2124
commit dcbd611876
No known key found for this signature in database
GPG key ID: 49E2AA8C6A76498B

View file

@ -1,14 +1,18 @@
using System;
using System.Runtime.InteropServices;
using ImGuiNET;
namespace Dalamud.Game
{
/// <summary>
/// The address resolver for the <see cref="Framework"/> class.
/// </summary>
public sealed class FrameworkAddressResolver : BaseAddressResolver
public sealed unsafe class FrameworkAddressResolver : BaseAddressResolver
{
/// <summary>
/// Gets the base address of the Framework object.
/// </summary>
[Obsolete("Please use FFXIVClientStructs.FFXIV.Client.System.Framework.Framework.Instance() instead.")]
public IntPtr BaseAddress => new(FFXIVClientStructs.FFXIV.Client.System.Framework.Framework.Instance());
/// <summary>
/// Gets the address for the function that is called once the Framework is destroyed.
/// </summary>