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
GUIChestSplitStack.cs
Go to the documentation of this file.
1using System;
2using Controller;
9using Terraria;
10using Terraria.Audio;
12using Terraria.UI;
13
14[global::Cpp2ILInjected.Token(Token = "0x200012B")]
16{
17 [global::Cpp2ILInjected.Token(Token = "0x60007BD")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1326AD4", Offset = "0x1326AD4", Length = "0x140")]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider.DragState), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionExclusive.IsOverHandler), Member = ".ctor", MemberParameters = new object[]
25 {
26 typeof(object),
27 typeof(IntPtr)
28 }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterPickingInterceptor", MemberParameters = new object[] { typeof(GUIInputRegionExclusive.IsOverHandler) }, ReturnType = typeof(GUIInputRegionExclusive))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x60007BE")]
37 [global::Cpp2ILInjected.Address(RVA = "0x1326C14", Offset = "0x1326C14", Length = "0x184")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gameMenu", ReturnType = typeof(bool))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_playerInventory", ReturnType = typeof(bool))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "IsCursorOver", MemberParameters = new object[]
44 {
47 }, ReturnType = typeof(bool))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Texture2D))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIButton), Member = "IsCursorOver", MemberParameters = new object[]
50 {
54 }, ReturnType = typeof(bool))]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x60007BF")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1326D98", Offset = "0x1326D98", Length = "0xBC")]
63 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "PickupItemIntoMouse", MemberParameters = new object[]
65 {
66 typeof(Item[]),
67 typeof(int),
68 typeof(int),
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
76 {
77 typeof(float),
78 typeof(float)
79 }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
81 public void RightClickSplit()
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x60007C0")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1326E54", Offset = "0x1326E54", Length = "0x13C")]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITrashCan), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DepositHeldItem", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "dropItemCheck", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
95 {
98 }, ReturnType = typeof(TimeSpan))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalSeconds", ReturnType = typeof(double))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mouse), Member = "GetUICursorPosition", ReturnType = typeof(Vector2))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
102 {
105 }, ReturnType = typeof(Vector2))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
108 public bool WasSplit()
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x60007C1")]
114 [global::Cpp2ILInjected.Address(RVA = "0x1326F90", Offset = "0x1326F90", Length = "0x8")]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
116 public bool IsOpen()
117 {
118 throw null;
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x60007C2")]
122 [global::Cpp2ILInjected.Address(RVA = "0x1326F98", Offset = "0x1326F98", Length = "0xB8")]
123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = "Draw", ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInstance), Member = "ClosePopups", ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChest), Member = "GetSelectedItem", ReturnType = typeof(Item))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChestSplitStack), Member = "RefreshItemToSplit", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
130 public void Open()
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x60007C3")]
136 [global::Cpp2ILInjected.Address(RVA = "0x1327050", Offset = "0x1327050", Length = "0xC8")]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = "Open", ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = "Draw", ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChest), Member = "GetSelectedItem", ReturnType = typeof(Item))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider), Member = "ScaleValue", MemberParameters = new object[]
142 {
143 typeof(float),
144 typeof(int),
145 typeof(int)
146 }, ReturnType = typeof(int))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
148 private void RefreshItemToSplit(bool SliderConsoleRightDirection = false)
149 {
150 throw null;
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x60007C4")]
154 [global::Cpp2ILInjected.Address(RVA = "0x13265FC", Offset = "0x13265FC", Length = "0x8")]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = "ClosePopups", ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "OnCategoryOpened", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestSplitStack", ReturnType = typeof(void))]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
159 public void Close()
160 {
161 throw null;
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x60007C5")]
165 [global::Cpp2ILInjected.Address(RVA = "0x1327118", Offset = "0x1327118", Length = "0xD28")]
166 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestSplitStack", ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "GetRegion", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(Rectangle))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "ClickedOutOfRegion", MemberParameters = new object[]
174 {
176 typeof(bool)
177 }, ReturnType = typeof(bool))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChestSplitStack), Member = "RefreshItemToSplit", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChest), Member = "GetSelectedItem", ReturnType = typeof(Item))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChest), Member = "get_HasFocus", ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
182 {
185 typeof(string)
186 }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
188 {
190 typeof(int),
191 typeof(int),
192 typeof(int),
193 typeof(int),
194 typeof(int),
195 typeof(int)
196 }, ReturnType = typeof(Rectangle))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
198 {
204 typeof(string),
205 typeof(bool),
206 typeof(ref float),
207 typeof(Color?),
208 typeof(bool),
209 typeof(bool),
210 typeof(bool),
211 typeof(bool)
212 }, ReturnType = typeof(GUITransactionButton.InputState))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
214 {
216 typeof(bool),
217 typeof(Color?),
218 typeof(Color?),
219 typeof(Color?)
220 }, ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
222 {
224 typeof(Item),
225 typeof(string),
226 typeof(bool),
227 typeof(ref float),
228 typeof(bool),
229 typeof(bool),
230 typeof(bool),
231 typeof(bool)
232 }, ReturnType = typeof(GUITransactionButton.InputState))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
235 {
237 typeof(string)
238 }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
243 {
244 typeof(float),
245 typeof(float)
246 }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider), Member = "Draw", MemberParameters = new object[]
248 {
250 typeof(bool),
251 typeof(ref float),
254 typeof(bool),
255 typeof(int),
256 typeof(int),
257 typeof(bool)
258 }, ReturnType = typeof(bool))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider), Member = "ScaleValue", MemberParameters = new object[]
260 {
261 typeof(float),
262 typeof(int),
263 typeof(int)
264 }, ReturnType = typeof(int))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_ActiveController", ReturnType = typeof(ControllerDevice))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
269 {
270 typeof(int),
271 typeof(int),
272 typeof(int),
273 typeof(int),
274 typeof(float),
275 typeof(float)
276 }, ReturnType = typeof(SoundEffectInstance))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChestSplitStack), Member = "Open", ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageOptions), Member = "PopRight", ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItem", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMouseItem), Member = "BeginDrag", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItemSourceContext", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItemSourceIndex", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChest), Member = "UpdateSelectedItem", ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
288 public void Draw()
289 {
290 throw null;
291 }
292
293 [global::Cpp2ILInjected.Token(Token = "0x400064D")]
294 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
296
297 [global::Cpp2ILInjected.Token(Token = "0x400064E")]
298 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
300
301 [global::Cpp2ILInjected.Token(Token = "0x400064F")]
302 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
303 private bool open;
304
305 [global::Cpp2ILInjected.Token(Token = "0x4000650")]
306 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
307 private float splitSlider;
308
309 [global::Cpp2ILInjected.Token(Token = "0x4000651")]
310 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
312
313 [global::Cpp2ILInjected.Token(Token = "0x4000652")]
314 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
316
317 [global::Cpp2ILInjected.Token(Token = "0x4000653")]
318 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
320
321 [global::Cpp2ILInjected.Token(Token = "0x4000654")]
322 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
323 private float splitScale;
324
325 [global::Cpp2ILInjected.Token(Token = "0x4000655")]
326 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
327 private float itemScale;
328
329 [global::Cpp2ILInjected.Token(Token = "0x4000656")]
330 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
331 private float mainScale;
332
333 [global::Cpp2ILInjected.Token(Token = "0x4000657")]
334 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
336
337 [global::Cpp2ILInjected.Token(Token = "0x4000658")]
338 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
340
341 [global::Cpp2ILInjected.Token(Token = "0x4000659")]
342 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
344}
class f__AnonymousType0<< Count > j__TPar
GUITransactionButton.InputState splitButtonState
GUISlider.DragState dragState
void RefreshItemToSplit(bool SliderConsoleRightDirection=false)
bool IsOver(Vector2 cursorPosition)
GUIInputRegionExclusive PickingInterceptor
delegate bool IsOverHandler(Vector2 cursorPosition)
delegate void DrawBackingHandler(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 size, Slider_Layout layout, bool controllerOver)