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
GUIChest.cs
Go to the documentation of this file.
1using System;
2using Controller;
7using Terraria;
9using Terraria.UI;
10using UnityEngine;
11
12[global::Cpp2ILInjected.Token(Token = "0x2000129")]
13public class GUIChest
14{
15 [global::Cpp2ILInjected.Token(Token = "0x60007AB")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1324318", Offset = "0x1324318", Length = "0x168")]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
21 {
22 typeof(object),
23 typeof(IntPtr)
24 }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.CursorOver), Member = ".ctor", MemberParameters = new object[]
26 {
27 typeof(object),
28 typeof(IntPtr)
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.DrawItemHandler), Member = ".ctor", MemberParameters = new object[]
31 {
32 typeof(object),
33 typeof(IntPtr)
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
36 public GUIChest()
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x60007AC")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1324480", Offset = "0x1324480", Length = "0xA4")]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "LoadPageRegion", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest_Layout), Member = "get_DisplayChestGrid", ReturnType = typeof(ItemGrid_Layout))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid), Member = "CalculateRegion", MemberParameters = new object[]
48 {
51 typeof(int),
53 }, ReturnType = typeof(Rectangle))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "set_PageContentRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
56 public void LoadPageRegion()
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x60007AD")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1324524", Offset = "0x1324524", Length = "0xE4")]
63 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = "Open", ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = "RefreshItemToSplit", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = "Draw", ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawOptions", ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "get_CanLootAll", ReturnType = typeof(bool))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestLoot", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestFavourite", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 15)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x60007AE")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1324608", Offset = "0x1324608", Length = "0x1C0")]
82 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawOptions", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInstance), Member = "ClosePopups", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseRight", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
89 {
90 typeof(Item[]),
91 typeof(int),
92 typeof(int)
93 }, ReturnType = typeof(bool))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
96 public void EquipChestItem()
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x60007AF")]
102 [global::Cpp2ILInjected.Address(RVA = "0x13247C8", Offset = "0x13247C8", Length = "0xE4")]
103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = "Draw", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
109 {
110 typeof(int),
111 typeof(int),
112 typeof(int),
114 typeof(int),
115 typeof(float),
116 typeof(float),
117 typeof(float),
118 typeof(int),
119 typeof(int),
120 typeof(int)
121 }, ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
123 public void UpdateSelectedItem()
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x170000D0")]
129 public bool collapsed
130 {
131 [global::Cpp2ILInjected.Token(Token = "0x60007B0")]
132 [global::Cpp2ILInjected.Address(RVA = "0x13248AC", Offset = "0x13248AC", Length = "0x8")]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
134 get
135 {
136 throw null;
137 }
138 }
139
140 [global::Cpp2ILInjected.Token(Token = "0x60007B1")]
141 [global::Cpp2ILInjected.Address(RVA = "0x13248B4", Offset = "0x13248B4", Length = "0x20C")]
142 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "get_ActiveCulture", ReturnType = typeof(GameCulture))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Replace", MemberParameters = new object[]
146 {
147 typeof(char),
148 typeof(char)
149 }, ReturnType = typeof(string))]
150 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
151 public void RefreshLangStrings()
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x170000D1")]
157 public bool HasFocus
158 {
159 [global::Cpp2ILInjected.Token(Token = "0x60007B2")]
160 [global::Cpp2ILInjected.Address(RVA = "0x1324AC0", Offset = "0x1324AC0", Length = "0x88")]
161 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemDraw", MemberParameters = new object[]
164 {
166 typeof(int),
168 typeof(float)
169 }, ReturnType = typeof(void))]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = "Draw", ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawOptions", ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawEditOptions", ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestSort", ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestRestock", ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestLootAll", ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestRename", ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageOptions), Member = "DrawChestLoot", ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "get_CurrentPlatform", ReturnType = typeof(DrPlatform.DrPlatformType))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Chest", ReturnType = typeof(GUIControllerChest))]
181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
182 get
183 {
184 throw null;
185 }
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x60007B3")]
189 [global::Cpp2ILInjected.Address(RVA = "0x1324B48", Offset = "0x1324B48", Length = "0x240")]
190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawPageContent", ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Chest", ReturnType = typeof(GUIControllerChest))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
195 {
196 typeof(int),
197 typeof(int)
198 }, ReturnType = typeof(Tile))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChest), Member = "DrawName", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChest), Member = "DrawSlots", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
204 public void Draw()
205 {
206 throw null;
207 }
208
209 [global::Cpp2ILInjected.Token(Token = "0x60007B4")]
210 [global::Cpp2ILInjected.Address(RVA = "0x1325240", Offset = "0x1325240", Length = "0x544")]
211 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "DrawName", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetItemNameValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_editChest", ReturnType = typeof(bool))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_npcChatText", ReturnType = typeof(string))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
219 {
220 typeof(string),
221 typeof(string)
222 }, ReturnType = typeof(string))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
225 {
226 typeof(string),
227 typeof(string)
228 }, ReturnType = typeof(bool))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
230 {
231 typeof(int),
232 typeof(int)
233 }, ReturnType = typeof(Tile))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
237 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
238 public string GetName()
239 {
240 throw null;
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x60007B5")]
244 [global::Cpp2ILInjected.Address(RVA = "0x1325784", Offset = "0x1325784", Length = "0x3D4")]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "GetPageString", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(string))]
247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "RightDraw", MemberParameters = new object[]
248 {
250 typeof(int),
252 typeof(float)
253 }, ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
258 {
259 typeof(int),
260 typeof(int)
261 }, ReturnType = typeof(Tile))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetItemNameValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
266 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
267 public string GetTitle()
268 {
269 throw null;
270 }
271
272 [global::Cpp2ILInjected.Token(Token = "0x60007B6")]
273 [global::Cpp2ILInjected.Address(RVA = "0x1324D88", Offset = "0x1324D88", Length = "0xF0")]
274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "Draw", ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChest), Member = "GetName", ReturnType = typeof(string))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
280 {
282 typeof(string)
283 }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
286 {
287 throw null;
288 }
289
290 [global::Cpp2ILInjected.Token(Token = "0x60007B7")]
291 [global::Cpp2ILInjected.Address(RVA = "0x132523C", Offset = "0x132523C", Length = "0x4")]
292 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
294 {
295 throw null;
296 }
297
298 [global::Cpp2ILInjected.Token(Token = "0x60007B8")]
299 [global::Cpp2ILInjected.Address(RVA = "0x1325B58", Offset = "0x1325B58", Length = "0x48")]
300 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
302 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
303 public float ItemScale(int index)
304 {
305 throw null;
306 }
307
308 [global::Cpp2ILInjected.Token(Token = "0x60007B9")]
309 [global::Cpp2ILInjected.Address(RVA = "0x1325BA0", Offset = "0x1325BA0", Length = "0xA5C")]
310 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
311 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(global::Cursor))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKey", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKeyDown", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Contains", MemberParameters = new object[]
319 {
320 typeof(int),
321 typeof(int)
322 }, ReturnType = typeof(bool))]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "OverrideHover", MemberParameters = new object[]
324 {
325 typeof(Item[]),
326 typeof(int),
327 typeof(int)
328 }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChest), Member = "GetSelectedItem", ReturnType = typeof(Item))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseRight", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
334 {
335 typeof(Item[]),
336 typeof(int),
337 typeof(int)
338 }, ReturnType = typeof(bool))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseRight", ReturnType = typeof(bool))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMouseItem), Member = "get_HoldingItem", ReturnType = typeof(bool))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMouseItem), Member = "get_IsItemDropped", ReturnType = typeof(bool))]
342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
344 {
345 typeof(Item[]),
346 typeof(int),
347 typeof(int)
348 }, ReturnType = typeof(void))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Chest", ReturnType = typeof(GUIControllerChest))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerChest4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerStaticGridNavigator))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerStaticGridNavigator), Member = "Activate", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "MouseHover", MemberParameters = new object[]
357 {
358 typeof(Item[]),
359 typeof(int),
360 typeof(int)
361 }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_cursorOverride", ReturnType = typeof(int))]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChest), Member = "get_HasFocus", ReturnType = typeof(bool))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
366 {
369 typeof(string)
370 }, ReturnType = typeof(void))]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_ActiveController", ReturnType = typeof(ControllerDevice))]
372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionButton), Member = "GetButtonDown", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "TakeOne", MemberParameters = new object[]
374 {
375 typeof(Item[]),
376 typeof(int),
377 typeof(int)
378 }, ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
380 public void ItemOver(int index)
381 {
382 throw null;
383 }
384
385 [global::Cpp2ILInjected.Token(Token = "0x60007BA")]
386 [global::Cpp2ILInjected.Address(RVA = "0x1326604", Offset = "0x1326604", Length = "0x4C0")]
387 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
388 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIChest), Member = "get_HasFocus", ReturnType = typeof(bool))]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
393 {
394 typeof(int),
395 typeof(int),
396 typeof(int),
397 typeof(int)
398 }, ReturnType = typeof(void))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "get_ControllerModeLocked", ReturnType = typeof(bool))]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Chest", ReturnType = typeof(GUIControllerChest))]
401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "SetSelectHighlight", MemberParameters = new object[]
403 {
404 typeof(bool),
405 typeof(float)
406 }, ReturnType = typeof(void))]
407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "IsMouseItem", MemberParameters = new object[]
408 {
409 typeof(Item[]),
410 typeof(int)
411 }, ReturnType = typeof(bool))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_inventoryScale", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
414 {
416 typeof(Item[]),
417 typeof(int),
418 typeof(int),
420 }, ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
422 public void ItemDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
423 {
424 throw null;
425 }
426
427 [global::Cpp2ILInjected.Token(Token = "0x60007BB")]
428 [global::Cpp2ILInjected.Address(RVA = "0x1324E78", Offset = "0x1324E78", Length = "0x3C4")]
429 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
430 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "Draw", ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Time), Member = "get_deltaTime", ReturnType = typeof(float))]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest_Layout), Member = "get_DisplayChestGrid", ReturnType = typeof(ItemGrid_Layout))]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid), Member = "CalculateRegion", MemberParameters = new object[]
437 {
440 typeof(int),
442 }, ReturnType = typeof(Rectangle))]
443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Contains", MemberParameters = new object[]
446 {
447 typeof(int),
448 typeof(int)
449 }, ReturnType = typeof(bool))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid), Member = "Draw", MemberParameters = new object[]
451 {
456 typeof(int),
458 }, ReturnType = typeof(void))]
459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
462 {
463 typeof(Item[]),
464 typeof(int),
465 typeof(int)
466 }, ReturnType = typeof(void))]
467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "FindRecipes", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
468 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
469 private void DrawSlots(SpriteBatch spriteBatch)
470 {
471 throw null;
472 }
473
474 [global::Cpp2ILInjected.Token(Token = "0x4000633")]
475 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
476 public float scrollOffset;
477
478 [global::Cpp2ILInjected.Token(Token = "0x4000634")]
479 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
480 private float scrollMomentum;
481
482 [global::Cpp2ILInjected.Token(Token = "0x4000635")]
483 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
484 private int scrollDragging;
485
486 [global::Cpp2ILInjected.Token(Token = "0x4000636")]
487 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
489
490 [global::Cpp2ILInjected.Token(Token = "0x4000637")]
491 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
492 public int itemSelected;
493
494 [global::Cpp2ILInjected.Token(Token = "0x4000638")]
495 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
496 private int itemOver;
497
498 [global::Cpp2ILInjected.Token(Token = "0x4000639")]
499 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
500 private int itemDragStart;
501
502 [global::Cpp2ILInjected.Token(Token = "0x400063A")]
503 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
504 private int cursorOver;
505
506 [global::Cpp2ILInjected.Token(Token = "0x400063B")]
507 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
508 private int lastLang;
509
510 [global::Cpp2ILInjected.Token(Token = "0x400063C")]
511 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
512 public string[] options;
513
514 [global::Cpp2ILInjected.Token(Token = "0x400063D")]
515 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
516 private int lastItemClicked;
517
518 [global::Cpp2ILInjected.Token(Token = "0x400063E")]
519 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
520 private float doubleClickTimer;
521
522 [global::Cpp2ILInjected.Token(Token = "0x400063F")]
523 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
524 private bool rightClickHeld;
525
526 [global::Cpp2ILInjected.Token(Token = "0x4000640")]
527 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
528 private float LootButtonScale;
529
530 [global::Cpp2ILInjected.Token(Token = "0x4000641")]
531 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
532 private bool canLoot;
533
534 [global::Cpp2ILInjected.Token(Token = "0x4000642")]
535 [global::Cpp2ILInjected.FieldOffset(Offset = "0x51")]
536 private bool canLootAll;
537
538 [global::Cpp2ILInjected.Token(Token = "0x4000643")]
539 [global::Cpp2ILInjected.FieldOffset(Offset = "0x52")]
540 private bool canDepositAll;
541
542 [global::Cpp2ILInjected.Token(Token = "0x4000644")]
543 [global::Cpp2ILInjected.FieldOffset(Offset = "0x53")]
544 public bool menuOpen;
545
546 [global::Cpp2ILInjected.Token(Token = "0x4000645")]
547 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
548 private float menuButtonScale;
549
550 [global::Cpp2ILInjected.Token(Token = "0x4000646")]
551 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
552 private float[] buttonScale;
553
554 [global::Cpp2ILInjected.Token(Token = "0x4000647")]
555 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
557
558 [global::Cpp2ILInjected.Token(Token = "0x4000648")]
559 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
560 private Item[] dummySlots;
561
562 [global::Cpp2ILInjected.Token(Token = "0x4000649")]
563 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
565
566 [global::Cpp2ILInjected.Token(Token = "0x400064A")]
567 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
569
570 [global::Cpp2ILInjected.Token(Token = "0x400064B")]
571 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
573}
class f__AnonymousType0<< Count > j__TPar
void Draw()
Definition GUIChest.cs:204
float[] buttonScale
Definition GUIChest.cs:552
float LootButtonScale
Definition GUIChest.cs:528
int lastItemClicked
Definition GUIChest.cs:516
bool canLoot
Definition GUIChest.cs:532
void ItemOver(int index)
Definition GUIChest.cs:380
bool canDepositAll
Definition GUIChest.cs:540
bool collapsed
Definition GUIChest.cs:130
GUIItemGrid.DrawItemHandler itemDrawHandler
Definition GUIChest.cs:572
float menuButtonScale
Definition GUIChest.cs:548
void DrawSlots(SpriteBatch spriteBatch)
Definition GUIChest.cs:469
string[] options
Definition GUIChest.cs:512
bool HasFocus
Definition GUIChest.cs:158
float ItemScale(int index)
Definition GUIChest.cs:303
Item GetSelectedItem()
Definition GUIChest.cs:75
void DrawButtons(SpriteBatch spritebatch)
Definition GUIChest.cs:293
bool rightClickHeld
Definition GUIChest.cs:524
bool canLootAll
Definition GUIChest.cs:536
GUIItemGrid.GetItemScaleHandler itemScaleHandler
Definition GUIChest.cs:564
void RefreshLangStrings()
Definition GUIChest.cs:151
GUIItemGrid.CursorOver itemOverHandler
Definition GUIChest.cs:568
string GetName()
Definition GUIChest.cs:238
bool menuOpen
Definition GUIChest.cs:544
int scrollDragging
Definition GUIChest.cs:484
int itemDragStart
Definition GUIChest.cs:500
GUIChest()
Definition GUIChest.cs:36
void DrawName(SpriteBatch spritebatch)
Definition GUIChest.cs:285
Microsoft.Xna.Framework.Vector2 dragOffset
Definition GUIChest.cs:488
float scrollOffset
Definition GUIChest.cs:476
string GetTitle()
Definition GUIChest.cs:267
Item[] dummySlots
Definition GUIChest.cs:560
int itemOver
Definition GUIChest.cs:496
Rectangle menuRegion
Definition GUIChest.cs:556
float scrollMomentum
Definition GUIChest.cs:480
int lastLang
Definition GUIChest.cs:508
void ItemDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
Definition GUIChest.cs:422
int cursorOver
Definition GUIChest.cs:504
void LoadPageRegion()
Definition GUIChest.cs:56
float doubleClickTimer
Definition GUIChest.cs:520
void EquipChestItem()
Definition GUIChest.cs:96
int itemSelected
Definition GUIChest.cs:492
void UpdateSelectedItem()
Definition GUIChest.cs:123
delegate void CursorOver(int itemIndex)
delegate void DrawItemHandler(ItemGrid_Layout gridLayout, int itemIndex, Vector2 position, float scale)
delegate float GetItemScaleHandler(int itemIndex)