LLib/Shop/IShopWindow.cs

18 lines
504 B
C#
Raw Normal View History

2024-09-22 21:02:22 +00:00
using System.Numerics;
using FFXIVClientStructs.FFXIV.Component.GUI;
namespace LLib.Shop;
public interface IShopWindow
{
public bool IsEnabled { get; }
public bool IsOpen { get; set; }
public Vector2? Position { get; set; }
public int GetCurrencyCount();
public unsafe void UpdateShopStock(AtkUnitBase* addon);
public unsafe void TriggerPurchase(AtkUnitBase* addonShop, int buyNow);
public void SaveExternalPluginState();
public void RestoreExternalPluginState();
}