Func< bool > _unlockCondition
Asset< Texture2D > _textureAsset
CustomEntryIcon(string nameLanguageKey, string texturePath, Func< bool > unlockCondition)
void UpdateUnlockState(bool state)
void Draw(BestiaryUICollectionInfo providedInfo, SpriteBatch spriteBatch, EntryIconDrawSettings settings)
string GetHoverText(BestiaryUICollectionInfo providedInfo)
bool GetUnlockState(BestiaryUICollectionInfo providedInfo)
void Update(BestiaryUICollectionInfo providedInfo, Rectangle hitbox, EntryIconDrawSettings settings)
static IAssetRepository Assets