terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Public Member Functions | |
CustomCurrencyManager () | |
Static Public Member Functions | |
static void | Initialize () |
static int | RegisterCurrency (CustomCurrencySystem collection) |
static long | GetCurrencyCount (int currencyIndex) |
static void | DrawSavings (SpriteBatch sb, int currencyIndex, float shopx, float shopy, bool horizontal=false) |
static void | GetPriceText (int currencyIndex, string[] lines, ref int currentLine, long price) |
static bool | CanAffordItem (Player player, long price, int currencyIndex) |
static bool | BuyItem (Player player, long price, int currencyIndex) |
static bool | IsCustomCurrency (Item item) |
static void | GetPrices (Item item, out long calcForSelling, out long calcForBuying) |
Static Private Member Functions | |
static void | FindEmptySlots (List< Item[]> inventories, Dictionary< int, List< int > > slotsToIgnore, List< Point > emptySlots, int currentInventoryIndex) |
static | CustomCurrencyManager () |
Static Private Attributes | |
static int | _nextCurrencyIndex |
static Dictionary< int, CustomCurrencySystem > | _currencies |
Definition at line 13 of file CustomCurrencyManager.cs.