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
GUIReforgePopup.cs
Go to the documentation of this file.
1using System;
2using Controller;
8using Terraria;
11using Terraria.UI;
13
14[global::Cpp2ILInjected.Token(Token = "0x2000168")]
15public class GUIReforgePopup
16{
17 [global::Cpp2ILInjected.Token(Token = "0x6000A1D")]
18 [global::Cpp2ILInjected.Address(RVA = "0x97DC50", Offset = "0x97DC50", Length = "0x2C8")]
19 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "LoadRegion", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "IsOver", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "LoadPanelRegion", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "GetRegion", ReturnType = typeof(Rectangle))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "Draw", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforge), Member = "get_ReforgeItem", ReturnType = typeof(Item))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_HoverName", ReturnType = typeof(string))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "GetRegion", MemberParameters = new object[]
30 {
32 typeof(string)
33 }, ReturnType = typeof(Rectangle))]
34 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
35 private void SetupBackingSize()
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x6000A1E")]
41 [global::Cpp2ILInjected.Address(RVA = "0x97DF18", Offset = "0x97DF18", Length = "0x64")]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerReforgePopup), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "SetupBackingSize", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
48 public void LoadRegion()
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x6000A1F")]
54 [global::Cpp2ILInjected.Address(RVA = "0x97DF7C", Offset = "0x97DF7C", Length = "0x120")]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforge), Member = "DrawReforge", ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInstance), Member = "CloseDialoguesAndPopups", ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionExclusive.IsOverHandler), Member = ".ctor", MemberParameters = new object[]
59 {
60 typeof(object),
61 typeof(IntPtr)
62 }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterPickingInterceptor", MemberParameters = new object[] { typeof(GUIInputRegionExclusive.IsOverHandler) }, ReturnType = typeof(GUIInputRegionExclusive))]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
65 public void OpenPopup()
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x6000A20")]
71 [global::Cpp2ILInjected.Address(RVA = "0x97E09C", Offset = "0x97E09C", Length = "0x6C")]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = "CloseDialoguesAndPopups", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "OnCategoryOpened", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "IsOver", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "Draw", ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "UnregisterPickingInterceptor", MemberParameters = new object[] { typeof(GUIInputRegionExclusive) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
79 public void ClosePopup()
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x6000A21")]
85 [global::Cpp2ILInjected.Address(RVA = "0x97E108", Offset = "0x97E108", Length = "0x1EC")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "IsPageSelected", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforge), Member = "get_ReforgeItem", ReturnType = typeof(Item))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "UpdatePrefixes", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "UpdateText", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "SetupBackingSize", ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
95 {
96 typeof(int),
97 typeof(int)
98 }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Contains", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(bool))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "GetControlRegion", MemberParameters = new object[] { typeof(ControlAnchor.ControlId) }, ReturnType = typeof(Rectangle))]
102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "GetRegion", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(Rectangle))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "ClosePopup", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x6000A22")]
112 [global::Cpp2ILInjected.Address(RVA = "0x97F6A0", Offset = "0x97F6A0", Length = "0x10C")]
113 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "IsOver", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "Draw", ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(String_Layout), Member = "GetFont", ReturnType = typeof(SpriteFont))]
118 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
119 private void UpdateText()
120 {
121 throw null;
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x6000A23")]
125 [global::Cpp2ILInjected.Address(RVA = "0x97F7AC", Offset = "0x97F7AC", Length = "0x64")]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "SetupBackingSize", ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
131 public void LoadPanelRegion()
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x6000A24")]
137 [global::Cpp2ILInjected.Address(RVA = "0x97F810", Offset = "0x97F810", Length = "0x5C")]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "SetupBackingSize", ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
141 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
143 {
144 throw null;
145 }
146
147 [global::Cpp2ILInjected.Token(Token = "0x6000A25")]
148 [global::Cpp2ILInjected.Address(RVA = "0x97F86C", Offset = "0x97F86C", Length = "0x8A8")]
149 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "Draw", ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
153 {
155 typeof(bool),
156 typeof(Color?),
157 typeof(Color?),
158 typeof(Color?)
159 }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforge), Member = "get_ReforgeItem", ReturnType = typeof(Item))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
162 {
164 typeof(int),
165 typeof(int),
166 typeof(int),
167 typeof(int),
168 typeof(int),
169 typeof(int)
170 }, ReturnType = typeof(Rectangle))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "GetItemLight", MemberParameters = new object[]
172 {
174 typeof(ref float),
175 typeof(Item),
176 typeof(bool)
177 }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
179 {
183 }, ReturnType = typeof(Vector2))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
185 {
186 typeof(int),
187 typeof(int),
188 typeof(int),
189 typeof(int)
190 }, ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
192 {
193 typeof(Color),
194 typeof(float)
195 }, ReturnType = typeof(Color))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_HoverName", ReturnType = typeof(string))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
198 {
200 typeof(string),
201 typeof(Color),
202 typeof(bool)
203 }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
205 {
206 typeof(float),
207 typeof(float)
208 }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Vector2))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetAlpha", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
213 {
217 typeof(Color),
218 typeof(float),
220 typeof(float),
222 typeof(float)
223 }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Inequality", MemberParameters = new object[]
225 {
226 typeof(Color),
228 }, ReturnType = typeof(bool))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
230 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
231 private void DrawItem()
232 {
233 throw null;
234 }
235
236 [global::Cpp2ILInjected.Token(Token = "0x6000A26")]
237 [global::Cpp2ILInjected.Address(RVA = "0x97E2F4", Offset = "0x97E2F4", Length = "0x13AC")]
238 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "IsOver", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "Draw", ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(double), Member = "ToString", ReturnType = typeof(string))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
246 {
247 typeof(string),
248 typeof(string),
249 typeof(string)
250 }, ReturnType = typeof(string))]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
252 {
253 typeof(string),
254 typeof(string)
255 }, ReturnType = typeof(string))]
256 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 77)]
257 private void UpdatePrefixes(Item reforgeItem)
258 {
259 throw null;
260 }
261
262 [global::Cpp2ILInjected.Token(Token = "0x6000A27")]
263 [global::Cpp2ILInjected.Address(RVA = "0x980114", Offset = "0x980114", Length = "0x508")]
264 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIReforgePopup), Member = "Draw", ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(String_Layout), Member = "GetFont", ReturnType = typeof(SpriteFont))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredStringPosition", MemberParameters = new object[]
269 {
274 typeof(string),
275 typeof(float),
277 }, ReturnType = typeof(Vector2))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
279 {
280 typeof(int),
281 typeof(int),
282 typeof(int),
283 typeof(int)
284 }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
286 {
288 typeof(float)
289 }, ReturnType = typeof(Vector2))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "DrawStringWithShadow", MemberParameters = new object[]
291 {
294 typeof(string),
296 typeof(Color),
297 typeof(float),
300 typeof(float),
301 typeof(float)
302 }, ReturnType = typeof(void))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
304 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
305 public void DrawPrefixes()
306 {
307 throw null;
308 }
309
310 [global::Cpp2ILInjected.Token(Token = "0x6000A28")]
311 [global::Cpp2ILInjected.Address(RVA = "0x98061C", Offset = "0x98061C", Length = "0xB3C")]
312 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
313 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "DrawLeftMenuButton", ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
317 {
323 typeof(Effect),
324 typeof(Matrix?),
325 typeof(bool)
326 }, ReturnType = typeof(void))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "FlushBatches", ReturnType = typeof(void))]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerReforgePopup), Member = "Activate", ReturnType = typeof(void))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforge), Member = "get_ReforgeItem", ReturnType = typeof(Item))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "UpdatePrefixes", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "UpdateText", ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "SetupBackingSize", ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterInputRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
338 {
340 typeof(bool),
341 typeof(Color?),
342 typeof(Color?),
343 typeof(Color?)
344 }, ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "DrawItem", ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
347 {
351 }, ReturnType = typeof(Vector2))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "DrawPrefixes", ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "DrawSavings", MemberParameters = new object[]
354 {
357 typeof(float),
358 typeof(float),
363 typeof(bool),
365 }, ReturnType = typeof(void))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforge), Member = "ReforgeCost", ReturnType = typeof(int))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_ActiveController", ReturnType = typeof(ControllerDevice))]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
372 {
375 typeof(string)
376 }, ReturnType = typeof(void))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
378 {
382 typeof(Item),
383 typeof(string),
384 typeof(bool),
385 typeof(ref float),
386 typeof(bool),
387 typeof(bool),
388 typeof(bool),
389 typeof(bool),
390 typeof(bool),
391 typeof(bool)
392 }, ReturnType = typeof(GUITransactionButton.InputState))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "CanAffordItem", MemberParameters = new object[]
396 {
397 typeof(long),
398 typeof(int)
399 }, ReturnType = typeof(bool))]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
401 {
403 typeof(Item),
404 typeof(string),
405 typeof(bool),
406 typeof(ref float),
407 typeof(bool),
408 typeof(bool),
409 typeof(bool),
410 typeof(bool)
411 }, ReturnType = typeof(GUITransactionButton.InputState))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "DrawCost", MemberParameters = new object[]
413 {
415 typeof(float),
416 typeof(float),
417 typeof(long),
419 }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIReforgePopup), Member = "ClosePopup", ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
422 {
423 typeof(int),
424 typeof(int),
425 typeof(int),
426 typeof(int),
427 typeof(float),
428 typeof(float)
429 }, ReturnType = typeof(SoundEffectInstance))]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "BuyItem", MemberParameters = new object[]
431 {
432 typeof(long),
433 typeof(int)
434 }, ReturnType = typeof(bool))]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PopupText), Member = "NewText", MemberParameters = new object[]
437 {
439 typeof(Item),
440 typeof(int),
441 typeof(bool),
442 typeof(bool)
443 }, ReturnType = typeof(int))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
445 {
447 typeof(int),
448 typeof(int)
449 }, ReturnType = typeof(SoundEffectInstance))]
450 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
451 public void Draw()
452 {
453 throw null;
454 }
455
456 [global::Cpp2ILInjected.Token(Token = "0x6000A29")]
457 [global::Cpp2ILInjected.Address(RVA = "0x981158", Offset = "0x981158", Length = "0xE4")]
458 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
459 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerReforgePopup), Member = ".ctor", ReturnType = typeof(void))]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
463 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
465 {
466 throw null;
467 }
468
469 // Note: this type is marked as 'beforefieldinit'.
470 [global::Cpp2ILInjected.Token(Token = "0x6000A2A")]
471 [global::Cpp2ILInjected.Address(RVA = "0x98123C", Offset = "0x98123C", Length = "0x4C")]
472 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
473 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
475 {
476 throw null;
477 }
478
479 [global::Cpp2ILInjected.Token(Token = "0x40009F9")]
480 private static int reforgeItemNamePos;
481
482 [global::Cpp2ILInjected.Token(Token = "0x40009FA")]
483 private static int reforgeTextPos;
484
485 [global::Cpp2ILInjected.Token(Token = "0x40009FB")]
486 private static int reforgeTextBackingSize;
487
488 [global::Cpp2ILInjected.Token(Token = "0x40009FC")]
489 private static int defaultBackingWidth;
490
491 [global::Cpp2ILInjected.Token(Token = "0x40009FD")]
492 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
493 private int OpenedFrame;
494
495 [global::Cpp2ILInjected.Token(Token = "0x40009FE")]
496 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
497 public bool PopupDisplayed;
498
499 [global::Cpp2ILInjected.Token(Token = "0x40009FF")]
500 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
502
503 [global::Cpp2ILInjected.Token(Token = "0x4000A00")]
504 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
505 private float CachedLayoutSize;
506
507 [global::Cpp2ILInjected.Token(Token = "0x4000A01")]
508 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
509 private float CachedLayoutWrapSize;
510
511 [global::Cpp2ILInjected.Token(Token = "0x4000A02")]
512 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
514
515 [global::Cpp2ILInjected.Token(Token = "0x4000A03")]
516 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
518
519 [global::Cpp2ILInjected.Token(Token = "0x4000A04")]
520 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
521 private int CachedTextLines;
522
523 [global::Cpp2ILInjected.Token(Token = "0x4000A05")]
524 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
526
527 [global::Cpp2ILInjected.Token(Token = "0x4000A06")]
528 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
529 private int numLines;
530
531 [global::Cpp2ILInjected.Token(Token = "0x4000A07")]
532 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
533 private string[] toolTipLine;
534
535 [global::Cpp2ILInjected.Token(Token = "0x4000A08")]
536 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
537 private bool[] badPreFixLine;
538
539 [global::Cpp2ILInjected.Token(Token = "0x4000A09")]
540 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
542}
class f__AnonymousType0<< Count > j__TPar
delegate bool IsOverHandler(Vector2 cursorPosition)
bool IsOver(Vector2 cursorPosition)
GUIControllerReforgePopup _controller
static int reforgeTextPos
void UpdatePrefixes(Item reforgeItem)
Rectangle GetRegion()
static int reforgeItemNamePos
static int reforgeTextBackingSize
GUIInputRegionExclusive PickingInterceptor
static int defaultBackingWidth