terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
UIGenProgressBar.cs
Go to the documentation of this file.
1using System;
7using Terraria.UI;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x2000AB4")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60050C7")]
16 [global::Cpp2ILInjected.Address(RVA = "0x92701C", Offset = "0x92701C", Length = "0x2DC")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicClient", ReturnType = typeof(bool))]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x60050C8")]
28 [global::Cpp2ILInjected.Address(RVA = "0x9272F8", Offset = "0x9272F8", Length = "0x14")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Recalculate", ReturnType = typeof(void))]
31 public override void Recalculate()
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x60050C9")]
37 [global::Cpp2ILInjected.Address(RVA = "0x92730C", Offset = "0x92730C", Length = "0xC")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x60050CA")]
45 [global::Cpp2ILInjected.Address(RVA = "0x927318", Offset = "0x927318", Length = "0x4C8")]
46 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Asset<>), Member = "get_IsLoaded", ReturnType = typeof(bool))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
51 {
52 typeof(float),
53 typeof(float)
54 }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "set_PackedValue", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
57 {
60 }, ReturnType = typeof(Vector2))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
62 {
65 typeof(float)
66 }, ReturnType = typeof(Color))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
68 {
69 typeof(int),
70 typeof(int),
71 typeof(int)
72 }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIGenProgressBar), Member = "DrawFilling2", MemberParameters = new object[]
74 {
77 typeof(int),
78 typeof(int),
79 typeof(int),
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CalculatedStyle), Member = "ToRectangle", ReturnType = typeof(Rectangle))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "TopLeft", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Vector2))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
87 {
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
93 protected override void DrawSelf(SpriteBatch spriteBatch)
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x60050CB")]
99 [global::Cpp2ILInjected.Address(RVA = "0x927A8C", Offset = "0x927A8C", Length = "0x49C")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
103 {
104 typeof(float),
106 }, ReturnType = typeof(Vector2))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
108 {
111 }, ReturnType = typeof(Vector2))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
113 {
115 typeof(int),
116 typeof(int),
117 typeof(int),
118 typeof(int),
119 typeof(int),
120 typeof(int)
121 }, ReturnType = typeof(Rectangle))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
124 {
125 typeof(float),
126 typeof(float)
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
129 {
133 typeof(Color),
134 typeof(float),
136 typeof(float),
138 typeof(float)
139 }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
141 {
142 typeof(int),
143 typeof(int),
144 typeof(int),
145 typeof(int)
146 }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
148 {
153 }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
155 {
160 }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x60050CC")]
168 [global::Cpp2ILInjected.Address(RVA = "0x9277E0", Offset = "0x9277E0", Length = "0x2AC")]
169 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIGenProgressBar), Member = "DrawSelf", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
173 {
174 typeof(int),
175 typeof(int),
176 typeof(int),
177 typeof(int)
178 }, ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
181 {
186 }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
188 private void DrawFilling2(SpriteBatch spritebatch, Vector2 topLeft, int height, int completedWidth, int totalWidth, Color filled, Color separator, Color empty)
189 {
190 throw null;
191 }
192
193 [global::Cpp2ILInjected.Token(Token = "0x4008983")]
194 [global::Cpp2ILInjected.FieldOffset(Offset = "0x148")]
196
197 [global::Cpp2ILInjected.Token(Token = "0x4008984")]
198 [global::Cpp2ILInjected.FieldOffset(Offset = "0x150")]
200
201 [global::Cpp2ILInjected.Token(Token = "0x4008985")]
202 [global::Cpp2ILInjected.FieldOffset(Offset = "0x158")]
204
205 [global::Cpp2ILInjected.Token(Token = "0x4008986")]
206 [global::Cpp2ILInjected.FieldOffset(Offset = "0x160")]
208
209 [global::Cpp2ILInjected.Token(Token = "0x4008987")]
210 [global::Cpp2ILInjected.FieldOffset(Offset = "0x164")]
212
213 [global::Cpp2ILInjected.Token(Token = "0x4008988")]
214 [global::Cpp2ILInjected.FieldOffset(Offset = "0x168")]
216
217 [global::Cpp2ILInjected.Token(Token = "0x4008989")]
218 [global::Cpp2ILInjected.FieldOffset(Offset = "0x16C")]
220
221 [global::Cpp2ILInjected.Token(Token = "0x400898A")]
222 [global::Cpp2ILInjected.FieldOffset(Offset = "0x170")]
223 private int _smallBarWidth;
224
225 [global::Cpp2ILInjected.Token(Token = "0x400898B")]
226 [global::Cpp2ILInjected.FieldOffset(Offset = "0x174")]
227 private int _longBarWidth;
228 }
229}
class f__AnonymousType0<< Count > j__TPar
void DrawFilling2(SpriteBatch spritebatch, Vector2 topLeft, int height, int completedWidth, int totalWidth, Color filled, Color separator, Color empty)
void SetProgress(float overallProgress, float currentProgress)
void DrawFilling(SpriteBatch spritebatch, Texture2D tex, Texture2D texShadow, Vector2 topLeft, int completedWidth, int totalWidth, Color separator, Color empty)
override void DrawSelf(SpriteBatch spriteBatch)