terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
|
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, private set] |
Private Attributes | |
Dictionary< string, int > | _sacrificeCountByItemPersistentId |
int< LastEditId > | k__BackingField |
Definition at line 11 of file ItemsSacrificedUnlocksTracker.cs.