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

◆ IsItemSlotUnlockedAndUsable()

bool Terraria.Player.IsItemSlotUnlockedAndUsable ( int slot)
inline

Definition at line 10650 of file Player.cs.

10651 {
10652 switch (slot)
10653 {
10654 default:
10655 return true;
10656 case 8:
10657 case 18:
10658 {
10659 bool result2 = extraAccessory;
10660 if (!Main.expertMode && !Main.gameMenu)
10661 {
10662 result2 = false;
10663 }
10664 return result2;
10665 }
10666 case 9:
10667 case 19:
10668 {
10669 bool result = true;
10670 if (!Main.masterMode && !Main.gameMenu)
10671 {
10672 result = false;
10673 }
10674 return result;
10675 }
10676 }
10677 }
bool extraAccessory
Definition Player.cs:1071

References Terraria.Main.expertMode, Terraria.Player.extraAccessory, Terraria.Main.gameMenu, and Terraria.Main.masterMode.

Referenced by Terraria.UI.ItemSlot.AccessorySwap(), Terraria.Player.CanDemonHeartAccessoryBeShown(), Terraria.Player.CanMasterModeAccessoryBeShown(), Terraria.ModLoader.AccessorySlotLoader.Draw(), Terraria.Player.GetPreferredGolfBallToUse(), Terraria.GameContent.Achievements.AchievementsHelper.HandleOnEquip(), Terraria.GameContent.Achievements.AchievementsHelper.OnPlayerEnteredWorld(), Terraria.Player.UpdateDyes(), Terraria.Player.UpdateEquips(), and Terraria.Player.UpdateVisibleAccessories().

+ Here is the caller graph for this function: