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

◆ SelectVariant()

static ItemVariant Terraria.GameContent.Items.ItemVariants.SelectVariant ( int itemId)
inlinestatic

Definition at line 87 of file ItemVariants.cs.

88 {
89 if (!_variants.IndexInRange(itemId))
90 {
91 return null;
92 }
94 if (list == null)
95 {
96 return null;
97 }
98 foreach (VariantEntry item in list)
99 {
100 if (item.AnyConditionMet())
101 {
102 return item.Variant;
103 }
104 }
105 return null;
106 }
static List< VariantEntry >[] _variants

References Terraria.GameContent.Items.ItemVariants._variants.

Referenced by Terraria.Item.Refresh(), and Terraria.Item.SetDefaults().