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

◆ CanHitPvp()

static bool Terraria.ModLoader.ItemLoader.CanHitPvp ( Item item,
Player player,
Player target )
inlinestatic

Calls all GlobalItem.CanHitPvp hooks, then ModItem.CanHitPvp, until one of them returns false. If all of them return true, this returns true.

Definition at line 1326 of file ItemLoader.cs.

1327 {
1328 EntityGlobalsEnumerator<GlobalItem> enumerator = HookCanHitPvp.Enumerate(item).GetEnumerator();
1329 while (enumerator.MoveNext())
1330 {
1331 if (!enumerator.Current.CanHitPvp(item, player, target))
1332 {
1333 return false;
1334 }
1335 }
1336 if (item.ModItem != null)
1337 {
1338 return item.ModItem.CanHitPvp(player, target);
1339 }
1340 return true;
1341 }
static GlobalHookList< GlobalItem > HookCanHitPvp

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

Referenced by Terraria.ModLoader.CombinedHooks.CanHitPvp().

+ Here is the caller graph for this function: