static Asset< DynamicSpriteFont > ItemStack
static Asset< DynamicSpriteFont > MouseText
static Asset< Texture2D >[] Item
CustomCurrencySingleCoin(int coinItemID, long currencyCap)
override void GetPriceText(string[] lines, ref int currentLine, long price)
override bool TryPurchasing(long price, List< Item[]> inv, List< Point > slotCoins, List< Point > slotsEmpty, List< Point > slotEmptyBank, List< Point > slotEmptyBank2, List< Point > slotEmptyBank3, List< Point > slotEmptyBank4)
override void DrawSavingsMoney(SpriteBatch sb, string text, float shopx, float shopy, long totalCoins, bool horizontal=false)
void ItemCacheRestore(List< Tuple< Point, Item > > cache, List< Item[]> inventories)
void SetCurrencyCap(long cap)
Dictionary< int, int > _valuePerUnit
void Include(int coin, int howMuchIsItWorth)
List< Tuple< Point, Item > > ItemCacheCreate(List< Item[]> inventories)
static void DrawBorderStringFourWay(SpriteBatch sb, DynamicSpriteFont font, string text, float x, float y, Color textColor, Color borderColor, Vector2 origin, float scale=1f)