static void GetPrices(Item item, [Out] long calcForSelling, [Out] long calcForBuying)
static bool IsCustomCurrency(Item item)
static long GetCurrencyCount(int currencyIndex)
static void GetPriceText(int currencyIndex, string[] lines, int currentLine, long price)
static void DrawSavings(SpriteBatch sb, int currencyIndex, float shopx, float shopy, bool horizontal=false)
static void FindEmptySlots(List< Item[]> inventories, Dictionary< int, List< int > > slotsToIgnore, List< Point > emptySlots, int currentInventoryIndex)
static bool BuyItem(Player player, long price, int currencyIndex)
static Dictionary< int, CustomCurrencySystem > _currencies
static int RegisterCurrency(CustomCurrencySystem collection)
static bool CanAffordItem(Player player, long price, int currencyIndex)