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

◆ GetEntryUICollectionInfo()

BestiaryUICollectionInfo Terraria.GameContent.Bestiary.HighestOfMultipleUICollectionInfoProvider.GetEntryUICollectionInfo ( )
inline

Implements Terraria.GameContent.Bestiary.IBestiaryUICollectionInfoProvider.

Definition at line 17 of file HighestOfMultipleUICollectionInfoProvider.cs.

18 {
19 BestiaryUICollectionInfo entryUICollectionInfo = _providers[_mainProviderIndex].GetEntryUICollectionInfo();
20 BestiaryEntryUnlockState unlockState = entryUICollectionInfo.UnlockState;
21 for (int i = 0; i < _providers.Length; i++)
22 {
23 BestiaryUICollectionInfo entryUICollectionInfo2 = _providers[i].GetEntryUICollectionInfo();
24 if (unlockState < entryUICollectionInfo2.UnlockState)
25 {
26 unlockState = entryUICollectionInfo2.UnlockState;
27 }
28 }
29 entryUICollectionInfo.UnlockState = unlockState;
30 return entryUICollectionInfo;
31 }

References Terraria.GameContent.Bestiary.HighestOfMultipleUICollectionInfoProvider._mainProviderIndex, Terraria.GameContent.Bestiary.HighestOfMultipleUICollectionInfoProvider._providers, Terraria.GameContent.Bestiary.IBestiaryUICollectionInfoProvider.GetEntryUICollectionInfo(), and Terraria.GameContent.Bestiary.BestiaryUICollectionInfo.UnlockState.