|
TModLoader v1.4.4.9
TModLoader source code documentation
|
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< BestiaryEntry > | GetBestiaryEntriesByMod (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< BestiaryEntry > | Entries [get] |
| List< IBestiaryEntryFilter > | Filters [get] |
| List< IBestiarySortStep > | SortSteps [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>>() |
Definition at line 9 of file BestiaryDatabase.cs.