Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetBestiaryProgressReport()

static BestiaryUnlockProgressReport Terraria.Main.GetBestiaryProgressReport ( )
inlinestatic

Definition at line 62285 of file Main.cs.

62286 {
62287 float num = 0f;
62288 int num2 = 0;
62290 for (int i = 0; i < entries.Count; i++)
62291 {
62292 int num3 = ((entries[i].UIInfoProvider.GetEntryUICollectionInfo().UnlockState > BestiaryEntryUnlockState.NotKnownAtAll_0) ? 1 : 0);
62293 num2++;
62294 num += (float)num3;
62295 }
62297 result.EntriesTotal = num2;
62298 result.CompletionAmountTotal = num;
62299 return result;
62300 }
static BestiaryDatabase BestiaryDB
Definition Main.cs:1864

References Terraria.Main.BestiaryDB, System.Collections.Generic.Dictionary< TKey, TValue >.Count, and System.Text.RegularExpressions.i.

Referenced by Terraria.Chest.SetupShop(), and Terraria.Main.UpdateTime_SpawnTownNPCs().