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
UIProgressBar.cs
Go to the documentation of this file.
1
using
System
;
2
using
Microsoft.Xna.Framework.Graphics
;
3
using
Terraria.UI
;
4
5
namespace
Terraria.GameContent.UI.Elements
6
{
7
// Token: 0x02000AC7 RID: 2759
8
public
class
UIProgressBar
:
UIElement
9
{
10
// Token: 0x06005127 RID: 20775 RVA: 0x0027F968 File Offset: 0x0027DB68
11
public
UIProgressBar
()
12
{
13
if
(!
true
)
14
{
15
}
16
base
..ctor();
17
this._progressBar.Height.Precent
= (float)16256;
18
UIProgressBar.UIInnerProgressBar
progressBar
= this.
_progressBar
;
19
base
.
Append
(progressBar);
20
}
21
22
// Token: 0x06005128 RID: 20776 RVA: 0x0027F9A4 File Offset: 0x0027DBA4
23
public
void
SetProgress
(
float
value
)
24
{
25
float
visualProgress
= this.
_visualProgress
;
26
}
27
28
// Token: 0x06005129 RID: 20777 RVA: 0x0027F9B8 File Offset: 0x0027DBB8
29
protected
override
void
DrawSelf
(
SpriteBatch
spriteBatch)
30
{
31
float
visualProgress
= this.
_visualProgress
;
32
float
targetProgress
= this.
_targetProgress
;
33
UIProgressBar.UIInnerProgressBar
progressBar
= this.
_progressBar
;
34
this._visualProgress
=
visualProgress
;
35
progressBar.Width.Precent
=
visualProgress
;
36
}
37
38
// Token: 0x040089CC RID: 35276
39
private
UIProgressBar.UIInnerProgressBar
_progressBar
;
40
41
// Token: 0x040089CD RID: 35277
42
private
float
_visualProgress
;
43
44
// Token: 0x040089CE RID: 35278
45
private
float
_targetProgress
;
46
47
// Token: 0x02000AC8 RID: 2760
48
private
class
UIInnerProgressBar
:
UIElement
49
{
50
// Token: 0x0600512A RID: 20778 RVA: 0x0027F9F0 File Offset: 0x0027DBF0
51
protected
override
void
DrawSelf
(
SpriteBatch
spriteBatch)
52
{
53
float
x = this.
_dimensions
.
X
;
54
float
y = this.
_dimensions
.
Y
;
55
float
width = this.
_dimensions
.
Width
;
56
float
height = this.
_dimensions
.
Height
;
57
if
(!
true
)
58
{
59
}
60
if
(!
true
)
61
{
62
}
63
if
(!
true
)
64
{
65
}
66
}
67
68
// Token: 0x0600512B RID: 20779 RVA: 0x0027FA38 File Offset: 0x0027DC38
69
public
UIInnerProgressBar
()
70
{
71
if
(!
true
)
72
{
73
}
74
base
..ctor();
75
}
76
}
77
}
78
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Microsoft.Xna.Framework.Graphics.SpriteBatch
Definition
SpriteBatch.cs:14
Terraria.GameContent.UI.Elements.UIProgressBar.UIInnerProgressBar.UIInnerProgressBar
UIInnerProgressBar()
Definition
UIProgressBar.cs:69
Terraria.GameContent.UI.Elements.UIProgressBar.UIInnerProgressBar.DrawSelf
override void DrawSelf(SpriteBatch spriteBatch)
Definition
UIProgressBar.cs:51
Terraria.GameContent.UI.Elements.UIProgressBar.UIInnerProgressBar
Definition
UIProgressBar.cs:49
Terraria.GameContent.UI.Elements.UIProgressBar.DrawSelf
override void DrawSelf(SpriteBatch spriteBatch)
Definition
UIProgressBar.cs:29
Terraria.GameContent.UI.Elements.UIProgressBar._progressBar
UIProgressBar.UIInnerProgressBar _progressBar
Definition
UIProgressBar.cs:39
Terraria.GameContent.UI.Elements.UIProgressBar.UIProgressBar
UIProgressBar()
Definition
UIProgressBar.cs:11
Terraria.GameContent.UI.Elements.UIProgressBar._targetProgress
float _targetProgress
Definition
UIProgressBar.cs:45
Terraria.GameContent.UI.Elements.UIProgressBar._visualProgress
float _visualProgress
Definition
UIProgressBar.cs:42
Terraria.GameContent.UI.Elements.UIProgressBar.SetProgress
void SetProgress(float value)
Definition
UIProgressBar.cs:23
Terraria.GameContent.UI.Elements.UIProgressBar
Definition
UIProgressBar.cs:9
Terraria.UI.UIElement.Append
void Append(UIElement element)
Definition
UIElement.cs:412
Terraria.UI.UIElement._dimensions
CalculatedStyle _dimensions
Definition
UIElement.cs:1172
Terraria.UI.UIElement
Definition
UIElement.cs:15
Microsoft.Xna.Framework.Graphics
Definition
Blend.cs:4
System.ExceptionArgument.value
@ value
System
Definition
__ComObject.cs:4
Terraria.GameContent.UI.Elements
Definition
EmoteButton.cs:9
Terraria.UI
Definition
Alignment.cs:5
Terraria.UI.CalculatedStyle.X
float X
Definition
CalculatedStyle.cs:62
Terraria.UI.CalculatedStyle.Y
float Y
Definition
CalculatedStyle.cs:65
Terraria.UI.CalculatedStyle.Height
float Height
Definition
CalculatedStyle.cs:71
Terraria.UI.CalculatedStyle.Width
float Width
Definition
CalculatedStyle.cs:68
source
Terraria
GameContent
UI
Elements
UIProgressBar.cs
Generated by
1.10.0