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

◆ ModifyCollisionData()

static bool Terraria.ModLoader.NPCLoader.ModifyCollisionData ( NPC npc,
Rectangle victimHitbox,
ref int immunityCooldownSlot,
ref float damageMultiplier,
ref Rectangle npcHitbox )
inlinestatic

Definition at line 1652 of file NPCLoader.cs.

1653 {
1654 //IL_002b: Unknown result type (might be due to invalid IL or missing references)
1655 //IL_0052: Unknown result type (might be due to invalid IL or missing references)
1656 MultipliableFloat damageMult = MultipliableFloat.One;
1657 bool result = true;
1659 while (enumerator.MoveNext())
1660 {
1661 GlobalNPC g = enumerator.Current;
1662 result &= g.ModifyCollisionData(npc, victimHitbox, ref immunityCooldownSlot, ref damageMult, ref npcHitbox);
1663 }
1664 if (result && npc.ModNPC != null)
1665 {
1666 result = npc.ModNPC.ModifyCollisionData(victimHitbox, ref immunityCooldownSlot, ref damageMult, ref npcHitbox);
1667 }
1669 return result;
1670 }
static GlobalHookList< GlobalNPC > HookModifyCollisionData
Definition NPCLoader.cs:262

References Terraria.ModLoader.NPCLoader.HookModifyCollisionData, Terraria.NPC.ModNPC, and Terraria.ModLoader.MultipliableFloat.One.

Referenced by Terraria.NPC.GetMeleeCollisionData().

+ Here is the caller graph for this function: