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 | |
ItemsSacrificedUnlocksTracker () | |
int | GetSacrificeCount (int itemId) |
void | FillListOfItemsThatCanBeObtainedInfinitely (List< int > toObtainInfinitely) |
bool | TryGetSacrificeNumbers (int itemId, out int amountWeHave, out int amountNeededTotal) |
void | RegisterItemSacrifice (int itemId, int amount) |
void | SetSacrificeCountDirectly (string persistentId, int sacrificeCount) |
void | Save (BinaryWriter writer) |
void | Load (BinaryReader reader, int gameVersionSaveWasMadeOn) |
void | ValidateWorld (BinaryReader reader, int gameVersionSaveWasMadeOn) |
void | Reset () |
void | OnPlayerJoining (int playerIndex) |
void | MarkContentsDirty () |
Public Attributes | |
Dictionary< int, int > | SacrificesCountByItemIdCache |
Static Public Attributes | |
const int | POSITIVE_SACRIFICE_COUNT_CAP = 9999 |
Properties | |
int | LastEditId [get, set, private set] |
Private Attributes | |
Dictionary< string, int > | _sacrificeCountByItemPersistentId |
int< LastEditId > | k__BackingField |
Definition at line 13 of file ItemsSacrificedUnlocksTracker.cs.