| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
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 () | 
Static Public Attributes | |
| const int | POSITIVE_SACRIFICE_COUNT_CAP = 9999 | 
Properties | |
| int | LastEditId [get, private set] | 
Private Attributes | |
| Dictionary< string, int > | _sacrificeCountByItemPersistentId | 
| Dictionary< int, int > | _sacrificesCountByItemIdCache | 
Definition at line 7 of file ItemsSacrificedUnlocksTracker.cs.