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

◆ GiveImmuneTimeForCollisionAttack()

void Terraria.Player.GiveImmuneTimeForCollisionAttack ( int time)
inline

Definition at line 18994 of file Player.cs.

18995 {
18996 if (_timeSinceLastImmuneGet <= 20)
18997 {
18999 }
19000 else
19001 {
19002 _immuneStrikes = 1;
19003 }
19005 if (_immuneStrikes < 3 && (!immune || immuneTime <= time))
19006 {
19007 immune = true;
19008 immuneNoBlink = true;
19009 immuneTime = time;
19010 }
19011 }
int _timeSinceLastImmuneGet
Definition Player.cs:1594
bool immuneNoBlink
Definition Player.cs:1584

References Terraria.Player._immuneStrikes, Terraria.Player._timeSinceLastImmuneGet, Terraria.Player.immune, Terraria.Player.immuneNoBlink, and Terraria.Player.immuneTime.

Referenced by Terraria.Player.CollideWithNPCs(), Terraria.Player.DashMovement(), Terraria.Player.JumpMovement(), and Terraria.Player.Update_NPCCollision().

+ Here is the caller graph for this function: