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

◆ CanCollideWithPlayerMeleeAttack()

static ? bool Terraria.ModLoader.NPCLoader.CanCollideWithPlayerMeleeAttack ( NPC npc,
Player player,
Item item,
Rectangle meleeAttackHitbox )
inlinestatic

Definition at line 1004 of file NPCLoader.cs.

1005 {
1006 //IL_0028: Unknown result type (might be due to invalid IL or missing references)
1007 //IL_0069: Unknown result type (might be due to invalid IL or missing references)
1008 bool? flag = null;
1010 while (enumerator.MoveNext())
1011 {
1012 bool? canCollide = enumerator.Current.CanCollideWithPlayerMeleeAttack(npc, player, item, meleeAttackHitbox);
1013 if (canCollide.HasValue)
1014 {
1015 if (!canCollide.Value)
1016 {
1017 return false;
1018 }
1019 flag = true;
1020 }
1021 }
1022 if (npc.ModNPC != null)
1023 {
1024 bool? canHit = npc.ModNPC.CanCollideWithPlayerMeleeAttack(player, item, meleeAttackHitbox);
1025 if (canHit.HasValue)
1026 {
1027 if (!canHit.Value)
1028 {
1029 return false;
1030 }
1031 flag = true;
1032 }
1033 }
1034 return flag;
1035 }
static GlobalHookList< GlobalNPC > HookCanCollideWithPlayerMeleeAttack
Definition NPCLoader.cs:178

References Terraria.ModLoader.NPCLoader.HookCanCollideWithPlayerMeleeAttack, and Terraria.NPC.ModNPC.

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

+ Here is the caller graph for this function: