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

◆ AddVariant()

static void Terraria.GameContent.Items.ItemVariants.AddVariant ( int itemId,
ItemVariant variant,
params ItemVariantCondition[] conditions )
inlinestatic

Definition at line 67 of file ItemVariants.cs.

68 {
69 VariantEntry variantEntry = GetEntry(itemId, variant);
70 if (variantEntry == null)
71 {
73 if (list == null)
74 {
75 list = (_variants[itemId] = new List<VariantEntry>());
76 }
77 list.Add(variantEntry = new VariantEntry(variant));
78 }
79 variantEntry.AddConditions(conditions);
80 }
static List< VariantEntry >[] _variants
static VariantEntry GetEntry(int itemId, ItemVariant variant)

References Terraria.GameContent.Items.ItemVariants._variants, and Terraria.GameContent.Items.ItemVariants.GetEntry().

Referenced by Terraria.GameContent.Items.ItemVariants.ItemVariants().