void ValidateWorld(BinaryReader reader, int gameVersionSaveWasMadeOn)
Dictionary< int, int > SacrificesCountByItemIdCache
Dictionary< string, int > _sacrificeCountByItemPersistentId
void Load(BinaryReader reader, int gameVersionSaveWasMadeOn)
void FillListOfItemsThatCanBeObtainedInfinitely(List< int > toObtainInfinitely)
void RegisterItemSacrifice(int itemId, int amount)
void SetSacrificeCountDirectly(string persistentId, int sacrificeCount)
bool TryGetSacrificeNumbers(int itemId, [Out] int amountWeHave, [Out] int amountNeededTotal)