|
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
|
Collaboration diagram for Terraria.GameContent.UI.CustomCurrencyManager: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.