/// <summary> Close the UI for the shop and clear cache.</summary> public abstract void Close(BaseStore shop = null);
/// <summary>Open the UI for the shop and initialize.</summary> public abstract void Open <T>(BaseStore <T> shop, bool forceOpen = false) where T : class, IShopItem;