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

◆ ChoosePrefix()

static int Terraria.ModLoader.ItemLoader.ChoosePrefix ( Item item,
UnifiedRandom rand )
inlinestatic

Definition at line 523 of file ItemLoader.cs.

524 {
525 EntityGlobalsEnumerator<GlobalItem> enumerator = HookChoosePrefix.Enumerate(item).GetEnumerator();
526 while (enumerator.MoveNext())
527 {
528 int pre2 = enumerator.Current.ChoosePrefix(item, rand);
529 if (pre2 > 0)
530 {
531 return pre2;
532 }
533 }
534 if (item.ModItem != null)
535 {
536 int pre = item.ModItem.ChoosePrefix(rand);
537 if (pre > 0)
538 {
539 return pre;
540 }
541 }
542 return -1;
543 }
static GlobalHookList< GlobalItem > HookChoosePrefix

References Terraria.ModLoader.ItemLoader.HookChoosePrefix, and Terraria.Item.ModItem.

Referenced by Terraria.ModLoader.PrefixLoader.Roll().

+ Here is the caller graph for this function: