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;
using System.Runtime.InteropServices;
using ImGuiNET;
namespace Dalamud.Game namespace Dalamud.Game
{ {
/// <summary> /// <summary>
/// The address resolver for the <see cref="Framework"/> class. /// The address resolver for the <see cref="Framework"/> class.
/// </summary> /// </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> /// <summary>
/// Gets the address for the function that is called once the Framework is destroyed. /// Gets the address for the function that is called once the Framework is destroyed.
/// </summary> /// </summary>