Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
UpdateImmunity()
void
Terraria.Player.UpdateImmunity
(
)
inline
Definition at line
18395
of file
Player.cs
.
18396
{
18397
if
(
immune
)
18398
{
18399
immuneTime
--;
18400
if
(
immuneTime
<= 0)
18401
{
18402
immune
=
false
;
18403
immuneNoBlink
=
false
;
18404
}
18405
if
(
immuneNoBlink
)
18406
{
18407
immuneAlpha
= 0;
18408
}
18409
else
18410
{
18411
immuneAlpha
+=
immuneAlphaDirection
* 50;
18412
if
(
immuneAlpha
<= 50)
18413
{
18414
immuneAlphaDirection
= 1;
18415
}
18416
else
if
(
immuneAlpha
>= 205)
18417
{
18418
immuneAlphaDirection
= -1;
18419
}
18420
}
18421
}
18422
else
18423
{
18424
immuneAlpha
= 0;
18425
}
18426
for
(
int
i = 0;
i
<
hurtCooldowns
.Length;
i
++)
18427
{
18428
if
(
hurtCooldowns
[i] > 0)
18429
{
18430
hurtCooldowns
[
i
]--;
18431
}
18432
}
18433
}
Terraria.Player.immune
bool immune
Definition
Player.cs:1103
Terraria.Player.immuneAlpha
int immuneAlpha
Definition
Player.cs:1111
Terraria.Player.immuneAlphaDirection
int immuneAlphaDirection
Definition
Player.cs:1109
Terraria.Player.immuneNoBlink
bool immuneNoBlink
Definition
Player.cs:1105
Terraria.Player.immuneTime
int immuneTime
Definition
Player.cs:1107
Terraria.Player.hurtCooldowns
int[] hurtCooldowns
Definition
Player.cs:2699
System.Text.RegularExpressions.ExceptionArgument.i
@ i
Terraria
Player
Generated by
1.10.0