Spending/IPurchaseableUpgrade.cs
namespace PlanetMeat;

public interface IPurchaseableUpgrade
{
	public string Ident { get; }
	public string CategoryIdent { get; }

	public string DisplayName { get; }
	public string DisplayedCurrentEffect { get; }

	public string AdvancementText { get; }
	public double NextCost { get; }

	public bool Visible { get; }
	public bool Purchaseable { get; }
	public bool TryPurchase();
}