qstbak/LLib/LLib.Shop/IShopWindow.cs
2025-10-09 07:47:19 +10:00

23 lines
427 B
C#

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