terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
ClassicPlayerResourcesDisplaySet.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Runtime.CompilerServices
;
3
using
Microsoft.Xna.Framework
;
4
using
Terraria.DataStructures
;
5
6
namespace
Terraria.GameContent.UI.ResourceSets
7
{
8
// Token: 0x02000A7E RID: 2686
9
public
class
ClassicPlayerResourcesDisplaySet
:
IPlayerResourcesDisplaySet
,
IConfigKeyHolder
10
{
11
// Token: 0x170008AD RID: 2221
12
// (get) Token: 0x06004F62 RID: 20322 RVA: 0x0027A070 File Offset: 0x00278270
13
// (set) Token: 0x06004F63 RID: 20323 RVA: 0x0027A084 File Offset: 0x00278284
14
public
string
NameKey
15
{
16
[
CompilerGenerated
]
17
get
18
{
19
return
this.<
NameKey
>
k__BackingField
;
20
}
21
[
CompilerGenerated
]
22
private
set
23
{
24
this.<
NameKey
>
k__BackingField
=
value
;
25
}
26
}
27
28
// Token: 0x170008AE RID: 2222
29
// (get) Token: 0x06004F64 RID: 20324 RVA: 0x0027A098 File Offset: 0x00278298
30
// (set) Token: 0x06004F65 RID: 20325 RVA: 0x0027A0AC File Offset: 0x002782AC
31
public
string
ConfigKey
32
{
33
[
CompilerGenerated
]
34
get
35
{
36
return
this.<
ConfigKey
>
k__BackingField
;
37
}
38
[
CompilerGenerated
]
39
private
set
40
{
41
this.<
ConfigKey
>
k__BackingField
=
value
;
42
}
43
}
44
45
// Token: 0x06004F66 RID: 20326 RVA: 0x0027A0C0 File Offset: 0x002782C0
46
public
ClassicPlayerResourcesDisplaySet
(
string
nameKey
,
string
configKey
)
47
{
48
this.NameKey
=
nameKey
;
49
this.ConfigKey
=
configKey
;
50
}
51
52
// Token: 0x06004F67 RID: 20327 RVA: 0x0027A0E4 File Offset: 0x002782E4
53
public
void
Draw
()
54
{
55
int
num = 1;
56
if
(num == 0)
57
{
58
}
59
int
screenWidth =
Main
.
screenWidth
;
60
this.UI_ScreenAnchorX
= num;
61
this.
DrawLife
();
62
this.
DrawMana
();
63
}
64
65
// Token: 0x06004F68 RID: 20328 RVA: 0x0027A114 File Offset: 0x00278314
66
private
void
DrawLife
()
67
{
68
if
(!
true
)
69
{
70
}
71
Player
localPlayer
=
Main
.
LocalPlayer
;
72
int
num = 16800;
73
this.UIDisplay_LifePerHeart
= (float)num;
74
if
(!
localPlayer
.ghost)
75
{
76
return
;
77
}
78
}
79
80
// Token: 0x06004F69 RID: 20329 RVA: 0x0027A248 File Offset: 0x00278448
81
private
void
DrawMana
()
82
{
83
if
(!
true
)
84
{
85
}
86
Player
localPlayer
=
Main
.
LocalPlayer
;
87
int
num = 20;
88
this.UIDisplay_ManaPerStar
= num;
89
if
(num != 0)
90
{
91
return
;
92
}
93
if
(
localPlayer
.statManaMax2 == 0)
94
{
95
}
96
}
97
98
// Token: 0x06004F6A RID: 20330 RVA: 0x0027A2E8 File Offset: 0x002784E8
99
public
void
TryToHover
()
100
{
101
if
(!
true
)
102
{
103
}
104
Vector2
mouseScreen
=
Main
.
MouseScreen
;
105
Player
localPlayer
=
Main
.
LocalPlayer
;
106
int
ui_ScreenAnchorX
= this.
UI_ScreenAnchorX
;
107
float
uidisplay_LifePerHeart
= this.
UIDisplay_LifePerHeart
;
108
int
statLifeMax =
localPlayer
.statLifeMax2;
109
int
num = 16896;
110
if
(
ui_ScreenAnchorX
== 0)
111
{
112
}
113
if
(num == 0)
114
{
115
}
116
CommonResourceBarMethods
.
DrawLifeMouseOver
();
117
int
ui_ScreenAnchorX2
= this.
UI_ScreenAnchorX
;
118
int
statManaMax =
localPlayer
.statManaMax2;
119
int
uidisplay_ManaPerStar
= this.
UIDisplay_ManaPerStar
;
120
CommonResourceBarMethods
.
DrawManaMouseOver
();
121
}
122
123
// Token: 0x0400884D RID: 34893
124
private
int
UIDisplay_ManaPerStar
;
125
126
// Token: 0x0400884E RID: 34894
127
private
float
UIDisplay_LifePerHeart
;
128
129
// Token: 0x0400884F RID: 34895
130
private
int
UI_ScreenAnchorX
;
131
132
// Token: 0x04008850 RID: 34896
133
[
CompilerGenerated
]
134
private
string <NameKey>
k__BackingField
;
135
136
// Token: 0x04008851 RID: 34897
137
[
CompilerGenerated
]
138
private
string <ConfigKey>
k__BackingField
;
139
}
140
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet.UIDisplay_ManaPerStar
int UIDisplay_ManaPerStar
Definition
ClassicPlayerResourcesDisplaySet.cs:124
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet.NameKey
string NameKey
Definition
ClassicPlayerResourcesDisplaySet.cs:15
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet.k__BackingField
string< NameKey > k__BackingField
Definition
ClassicPlayerResourcesDisplaySet.cs:134
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet.UIDisplay_LifePerHeart
float UIDisplay_LifePerHeart
Definition
ClassicPlayerResourcesDisplaySet.cs:127
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet.Draw
void Draw()
Definition
ClassicPlayerResourcesDisplaySet.cs:53
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet.ClassicPlayerResourcesDisplaySet
ClassicPlayerResourcesDisplaySet(string nameKey, string configKey)
Definition
ClassicPlayerResourcesDisplaySet.cs:46
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet.DrawLife
void DrawLife()
Definition
ClassicPlayerResourcesDisplaySet.cs:66
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet.k__BackingField
string< ConfigKey > k__BackingField
Definition
ClassicPlayerResourcesDisplaySet.cs:138
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet.DrawMana
void DrawMana()
Definition
ClassicPlayerResourcesDisplaySet.cs:81
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet.ConfigKey
string ConfigKey
Definition
ClassicPlayerResourcesDisplaySet.cs:32
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet.TryToHover
void TryToHover()
Definition
ClassicPlayerResourcesDisplaySet.cs:99
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet.UI_ScreenAnchorX
int UI_ScreenAnchorX
Definition
ClassicPlayerResourcesDisplaySet.cs:130
Terraria.GameContent.UI.ResourceSets.ClassicPlayerResourcesDisplaySet
Definition
ClassicPlayerResourcesDisplaySet.cs:10
Terraria.GameContent.UI.ResourceSets.CommonResourceBarMethods.DrawManaMouseOver
static void DrawManaMouseOver()
Definition
CommonResourceBarMethods.cs:28
Terraria.GameContent.UI.ResourceSets.CommonResourceBarMethods.DrawLifeMouseOver
static void DrawLifeMouseOver()
Definition
CommonResourceBarMethods.cs:9
Terraria.GameContent.UI.ResourceSets.CommonResourceBarMethods
Definition
CommonResourceBarMethods.cs:7
Terraria.Main.MouseScreen
static Microsoft.Xna.Framework.Vector2 MouseScreen
Definition
Main.cs:4441
Terraria.Main.screenWidth
static int screenWidth
Definition
Main.cs:2001
Terraria.Main.LocalPlayer
static Player LocalPlayer
Definition
Main.cs:5267
Terraria.Main
Definition
Main.cs:67
Terraria.Player
Definition
Player.cs:33
Terraria.DataStructures.IConfigKeyHolder
Definition
IConfigKeyHolder.cs:7
Terraria.GameContent.UI.ResourceSets.IPlayerResourcesDisplaySet
Definition
IPlayerResourcesDisplaySet.cs:8
Microsoft.Xna.Framework
Definition
AudioChannels.cs:4
System.Runtime.CompilerServices
Definition
AsyncMethodBuilderAttribute.cs:4
System.ExceptionArgument.value
@ value
System
Definition
__ComObject.cs:4
Terraria.DataStructures
Definition
AEntitySource_OnHit.cs:4
Terraria.GameContent.UI.ResourceSets
Definition
ClassicPlayerResourcesDisplaySet.cs:7
Microsoft.Xna.Framework.Vector2
Definition
Vector2.cs:10
source
Terraria
GameContent
UI
ResourceSets
ClassicPlayerResourcesDisplaySet.cs
Generated by
1.10.0