TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches
Terraria.GameContent.Bestiary.BestiaryDatabase Class Reference
+ Collaboration diagram for Terraria.GameContent.Bestiary.BestiaryDatabase:

Public Member Functions

delegate void BestiaryEntriesPass (BestiaryEntry entry)
 
BestiaryEntry Register (BestiaryEntry entry)
 
IBestiaryEntryFilter Register (IBestiaryEntryFilter filter)
 
IBestiarySortStep Register (IBestiarySortStep sortStep)
 
BestiaryEntry FindEntryByNPCID (int npcNetId)
 
void Merge (ItemDropDatabase dropsDatabase)
 
void ApplyPass (BestiaryEntriesPass pass)
 
List< BestiaryEntryGetBestiaryEntriesByMod (Mod mod)
 Gets entries from the database created by the mod specified.
 
float GetCompletedPercentByMod (Mod mod)
 Gets the completed percent of the given mod's bestiary.
 

Properties

List< BestiaryEntryEntries [get]
 
List< IBestiaryEntryFilterFilters [get]
 
List< IBestiarySortStepSortSteps [get]
 

Private Member Functions

void ExtractDropsForNPC (ItemDropDatabase dropsDatabase, int npcId)
 

Private Attributes

List< BestiaryEntry_entries = new List<BestiaryEntry>()
 
List< IBestiaryEntryFilter_filters = new List<IBestiaryEntryFilter>()
 
List< IBestiarySortStep_sortSteps = new List<IBestiarySortStep>()
 
Dictionary< int, BestiaryEntry_byNpcId = new Dictionary<int, BestiaryEntry>()
 
BestiaryEntry _trashEntry = new BestiaryEntry()
 
List< BestiaryEntry_vanillaEntries = new List<BestiaryEntry>()
 
Dictionary< Mod, List< BestiaryEntry > > _byMod = new Dictionary<Mod, List<BestiaryEntry>>()
 

Detailed Description

Definition at line 9 of file BestiaryDatabase.cs.


The documentation for this class was generated from the following file: