Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
PlayerStatsSnapshot.cs
Go to the documentation of this file.
1
namespace
Terraria.GameContent.UI.ResourceSets
;
2
3
public
struct
PlayerStatsSnapshot
4
{
5
public
int
Life
;
6
7
public
int
LifeMax
;
8
9
public
int
LifeFruitCount
;
10
11
public
float
LifePerSegment
;
12
13
public
int
Mana
;
14
15
public
int
ManaMax
;
16
17
public
float
ManaPerSegment
;
18
19
public
PlayerStatsSnapshot
(
Player
player)
20
{
21
Life
= player.
statLife
;
22
Mana
= player.
statMana
;
23
LifeMax
= player.
statLifeMax2
;
24
ManaMax
= player.
statManaMax2
;
25
float
num = 20f;
26
int
num2 = player.statLifeMax / 20;
27
int
num3 = (player.statLifeMax - 400) / 5;
28
if
(num3 < 0)
29
{
30
num3 = 0;
31
}
32
if
(num3 > 0)
33
{
34
num2 = player.statLifeMax / (20 + num3 / 4);
35
num = (float)player.
statLifeMax
/ 20f;
36
}
37
int
num4 = player.statLifeMax2 - player.
statLifeMax
;
38
num += (float)(num4 / num2);
39
LifeFruitCount
= num3;
40
LifePerSegment
= num;
41
ManaPerSegment
= 20f;
42
}
43
}
Terraria.Player.statLifeMax2
int statLifeMax2
Definition
Player.cs:1557
Terraria.Player.statManaMax2
int statManaMax2
Definition
Player.cs:1565
Terraria.Player.statLife
int statLife
Definition
Player.cs:1559
Terraria.Player.statLifeMax
int statLifeMax
Definition
Player.cs:1555
Terraria.Player.statMana
int statMana
Definition
Player.cs:1561
Terraria.Player
Definition
Player.cs:42
Terraria.GameContent.UI.ResourceSets
Definition
ClassicPlayerResourcesDisplaySet.cs:6
Terraria.GameContent.UI.ResourceSets.PlayerStatsSnapshot.ManaPerSegment
float ManaPerSegment
Definition
PlayerStatsSnapshot.cs:17
Terraria.GameContent.UI.ResourceSets.PlayerStatsSnapshot.Mana
int Mana
Definition
PlayerStatsSnapshot.cs:13
Terraria.GameContent.UI.ResourceSets.PlayerStatsSnapshot.Life
int Life
Definition
PlayerStatsSnapshot.cs:5
Terraria.GameContent.UI.ResourceSets.PlayerStatsSnapshot.ManaMax
int ManaMax
Definition
PlayerStatsSnapshot.cs:15
Terraria.GameContent.UI.ResourceSets.PlayerStatsSnapshot.PlayerStatsSnapshot
PlayerStatsSnapshot(Player player)
Definition
PlayerStatsSnapshot.cs:19
Terraria.GameContent.UI.ResourceSets.PlayerStatsSnapshot.LifeFruitCount
int LifeFruitCount
Definition
PlayerStatsSnapshot.cs:9
Terraria.GameContent.UI.ResourceSets.PlayerStatsSnapshot.LifePerSegment
float LifePerSegment
Definition
PlayerStatsSnapshot.cs:11
Terraria.GameContent.UI.ResourceSets.PlayerStatsSnapshot.LifeMax
int LifeMax
Definition
PlayerStatsSnapshot.cs:7
Terraria.GameContent.UI.ResourceSets.PlayerStatsSnapshot
Definition
PlayerStatsSnapshot.cs:4
source
Terraria.GameContent.UI.ResourceSets
PlayerStatsSnapshot.cs
Generated by
1.10.0