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
GUICrafting.cs
Go to the documentation of this file.
1using System;
3using Controller;
9using Terraria;
10using Terraria.Audio;
12using Terraria.UI;
14
15[global::Cpp2ILInjected.Token(Token = "0x2000138")]
16public class GUICrafting
17{
18 [global::Cpp2ILInjected.Token(Token = "0x600082C")]
19 [global::Cpp2ILInjected.Address(RVA = "0x71E778", Offset = "0x71E778", Length = "0x98")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
22 public void Reset()
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x170000D6")]
28 public bool HasFocus
29 {
30 [global::Cpp2ILInjected.Token(Token = "0x600082D")]
31 [global::Cpp2ILInjected.Address(RVA = "0x71E810", Offset = "0x71E810", Length = "0xCC")]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "UpdateMaterialNavigation", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "RefreshGridNav", ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftItemDraw", MemberParameters = new object[]
36 {
38 typeof(int),
40 typeof(float)
41 }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemFilter), Member = "DrawFilter", ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "get_CurrentPlatform", ReturnType = typeof(DrPlatform.DrPlatformType))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Crafting", ReturnType = typeof(GUIControllerCrafting))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "IsPageContoller", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(bool))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
48 get
49 {
50 throw null;
51 }
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x600082E")]
55 [global::Cpp2ILInjected.Address(RVA = "0x71E8DC", Offset = "0x71E8DC", Length = "0x5F0")]
56 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawOptions", ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawEditOptions", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_focusRecipe", ReturnType = typeof(int))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_numAvailableRecipes", ReturnType = typeof(int))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Crafting", ReturnType = typeof(GUIControllerCrafting))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_availableRecipe", ReturnType = typeof(int[]))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
69 {
73 typeof(Item),
74 typeof(string),
75 typeof(bool),
76 typeof(ref float),
77 typeof(bool),
78 typeof(bool),
79 typeof(bool),
80 typeof(bool),
81 typeof(bool),
82 typeof(bool)
83 }, ReturnType = typeof(GUITransactionButton.InputState))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_DisplayTouchOptions", ReturnType = typeof(bool))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "CraftButtonOver", MemberParameters = new object[] { typeof(GUITransactionButton.InputState) }, ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItemSource", ReturnType = typeof(Item[]))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageOptions), Member = "DepositHeldItem", ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItem", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageOptions), Member = "PopRight", ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
94 public void DrawCraftButton()
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x170000D7")]
101 {
102 [global::Cpp2ILInjected.Token(Token = "0x600082F")]
103 [global::Cpp2ILInjected.Address(RVA = "0x71F8BC", Offset = "0x71F8BC", Length = "0x100")]
104 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCraftingMaterials), Member = "Clamp", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCraftingMaterials), Member = "NavigateNext", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCraftingMaterials), Member = "NavigatePrevious", ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCraftingMaterials), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "DrawMaterialsGrid", ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_focusRecipe", ReturnType = typeof(int))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_numAvailableRecipes", ReturnType = typeof(int))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_availableRecipe", ReturnType = typeof(int[]))]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
115 get
116 {
117 throw null;
118 }
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x170000D8")]
123 {
124 [global::Cpp2ILInjected.Token(Token = "0x6000830")]
125 [global::Cpp2ILInjected.Address(RVA = "0x71F9BC", Offset = "0x71F9BC", Length = "0x3C")]
126 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
127 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawItemTooltip", MemberParameters = new object[]
128 {
130 typeof(int),
131 typeof(byte),
132 typeof(int),
133 typeof(int)
134 }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
136 get
137 {
138 throw null;
139 }
140 }
141
142 [global::Cpp2ILInjected.Token(Token = "0x170000D9")]
143 public bool Collapsed
144 {
145 [global::Cpp2ILInjected.Token(Token = "0x6000831")]
146 [global::Cpp2ILInjected.Address(RVA = "0x71F9F8", Offset = "0x71F9F8", Length = "0x5C")]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemFilter), Member = "DrawFilter", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "IsOverGroupRegion", MemberParameters = new object[]
149 {
152 }, ReturnType = typeof(bool))]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Crafting_Layout), Member = "get_CraftGrid", ReturnType = typeof(DraggableItemGrid_Layout))]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceStyles_Layout), Member = "get_Active", ReturnType = typeof(InterfaceProfile_Layout))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceProfile_Layout), Member = "IsCollapsed", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(bool))]
157 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
158 get
159 {
160 throw null;
161 }
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x6000832")]
165 [global::Cpp2ILInjected.Address(RVA = "0x71FA54", Offset = "0x71FA54", Length = "0x4")]
166 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
167 public void DrawExpandButton()
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x6000833")]
173 [global::Cpp2ILInjected.Address(RVA = "0x71FA58", Offset = "0x71FA58", Length = "0x20C")]
174 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawItemTooltip", MemberParameters = new object[]
176 {
178 typeof(int),
179 typeof(byte),
180 typeof(int),
181 typeof(int)
182 }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
186 {
187 typeof(object),
189 }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.CursorOver), Member = ".ctor", MemberParameters = new object[]
191 {
192 typeof(object),
194 }, ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.DrawItemHandler), Member = ".ctor", MemberParameters = new object[]
196 {
197 typeof(object),
199 }, ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid), Member = "Draw", MemberParameters = new object[]
201 {
206 typeof(int),
208 }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
210 public void DrawMaterialsGridTooltip(Vector2 position)
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x6000834")]
216 [global::Cpp2ILInjected.Address(RVA = "0x71FC64", Offset = "0x71FC64", Length = "0x530")]
217 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawEditOptions", ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_focusRecipe", ReturnType = typeof(int))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_numAvailableRecipes", ReturnType = typeof(int))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
225 {
226 typeof(object),
227 typeof(IntPtr)
228 }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.CursorOver), Member = ".ctor", MemberParameters = new object[]
230 {
231 typeof(object),
232 typeof(IntPtr)
233 }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.DrawItemHandler), Member = ".ctor", MemberParameters = new object[]
235 {
236 typeof(object),
237 typeof(IntPtr)
238 }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "get_SelectedNumMaterials", ReturnType = typeof(int))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid), Member = "Draw", MemberParameters = new object[]
241 {
246 typeof(int),
248 }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
252 {
258 typeof(Effect),
259 typeof(Matrix?),
260 typeof(bool)
261 }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCraftingMaterials), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Center", ReturnType = typeof(Point))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseX", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseY", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
270 {
273 }, ReturnType = typeof(TimeSpan))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalSeconds", ReturnType = typeof(double))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "MouseText", MemberParameters = new object[]
278 {
279 typeof(string),
280 typeof(int),
281 typeof(byte),
282 typeof(int),
283 typeof(int),
284 typeof(int),
285 typeof(int),
286 typeof(int)
287 }, ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
289 public void DrawMaterialsGrid()
290 {
291 throw null;
292 }
293
294 [global::Cpp2ILInjected.Token(Token = "0x6000835")]
295 [global::Cpp2ILInjected.Address(RVA = "0x720194", Offset = "0x720194", Length = "0x1C4")]
296 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
297 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "Draw", ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "get_HasFocus", ReturnType = typeof(bool))]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_ActiveController", ReturnType = typeof(ControllerDevice))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
303 {
306 }, ReturnType = typeof(TimeSpan))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalSeconds", ReturnType = typeof(double))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "get_UITextAlpha", ReturnType = typeof(float))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCraftingMaterials), Member = "Activate", ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
312 {
313 throw null;
314 }
315
316 [global::Cpp2ILInjected.Token(Token = "0x6000836")]
317 [global::Cpp2ILInjected.Address(RVA = "0x720358", Offset = "0x720358", Length = "0x1C")]
318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Spawn", MemberParameters = new object[] { typeof(PlayerSpawnContext) }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
320 public void ResetFilters()
321 {
322 throw null;
323 }
324
325 [global::Cpp2ILInjected.Token(Token = "0x6000837")]
326 [global::Cpp2ILInjected.Address(RVA = "0x720374", Offset = "0x720374", Length = "0x1D0")]
327 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "RefreshGridNav", ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "Draw", ReturnType = typeof(void))]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "RefocusExistingRecipeIfStillAvailable", ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_lastRecipeUpdateId", ReturnType = typeof(int))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
334 {
335 typeof(string),
336 typeof(string)
337 }, ReturnType = typeof(bool))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_numAvailableRecipes", ReturnType = typeof(int))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_availableRecipe", ReturnType = typeof(int[]))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemFilter), Member = "Matches", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
341 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
342 private void UpdateFilter(bool force = false)
343 {
344 throw null;
345 }
346
347 [global::Cpp2ILInjected.Token(Token = "0x6000838")]
348 [global::Cpp2ILInjected.Address(RVA = "0x720544", Offset = "0x720544", Length = "0x104")]
349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "LoadPageRegion", ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Crafting_Layout), Member = "get_CraftGrid", ReturnType = typeof(DraggableItemGrid_Layout))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
354 {
355 typeof(object),
356 typeof(IntPtr)
357 }, ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid), Member = "CalculateRegion", MemberParameters = new object[]
359 {
362 typeof(int),
364 }, ReturnType = typeof(Rectangle))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "set_PageContentRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
366 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
367 public void LoadPageRegion()
368 {
369 throw null;
370 }
371
372 [global::Cpp2ILInjected.Token(Token = "0x6000839")]
373 [global::Cpp2ILInjected.Address(RVA = "0x720648", Offset = "0x720648", Length = "0x17C")]
374 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Recipe), Member = "TryRefocusingRecipe", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "get_HasFocus", ReturnType = typeof(bool))]
378 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "UpdateFilter", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "get_PrimaryInputMode", ReturnType = typeof(XNAUnityRunner.ForcedInputMode))]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_focusRecipe", ReturnType = typeof(int))]
381 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "IndexOf", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Crafting", ReturnType = typeof(GUIControllerCrafting))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "Activate", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
387 public void RefreshGridNav()
388 {
389 throw null;
390 }
391
392 [global::Cpp2ILInjected.Token(Token = "0x600083A")]
393 [global::Cpp2ILInjected.Address(RVA = "0x7207C4", Offset = "0x7207C4", Length = "0x6A0")]
394 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawPageContent", ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "GetThroughDelayedFindRecipes", ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "UpdateMaterialNavigation", ReturnType = typeof(void))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
400 {
401 typeof(int),
402 typeof(int),
403 typeof(int),
404 typeof(int)
405 }, ReturnType = typeof(void))]
406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
407 {
408 typeof(Color),
409 typeof(float)
410 }, ReturnType = typeof(Color))]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "UpdateFilter", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_focusRecipe", ReturnType = typeof(int))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "Contains", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_focusRecipe", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
416 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_UsingTouchUI", ReturnType = typeof(bool))]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
419 {
421 typeof(string),
422 typeof(Color),
423 typeof(bool)
424 }, ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Crafting_Layout), Member = "get_CraftGrid", ReturnType = typeof(DraggableItemGrid_Layout))]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
427 {
428 typeof(object),
430 }, ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid), Member = "CalculateRegion", MemberParameters = new object[]
432 {
435 typeof(int),
437 }, ReturnType = typeof(Rectangle))]
438 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
440 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Contains", MemberParameters = new object[]
441 {
442 typeof(int),
443 typeof(int)
444 }, ReturnType = typeof(bool))]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(Cursor))]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.CursorOver), Member = ".ctor", MemberParameters = new object[]
447 {
448 typeof(object),
450 }, ReturnType = typeof(void))]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.DrawItemHandler), Member = ".ctor", MemberParameters = new object[]
452 {
453 typeof(object),
455 }, ReturnType = typeof(void))]
456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIDraggableItemGrid), Member = "Draw", MemberParameters = new object[]
457 {
462 typeof(int),
463 typeof(ref float),
464 typeof(ref float),
465 typeof(ref int),
468 typeof(bool),
469 typeof(bool),
470 typeof(bool)
471 }, ReturnType = typeof(void))]
472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Crafting", ReturnType = typeof(GUIControllerCrafting))]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "DisableScrollUntilChange", ReturnType = typeof(void))]
475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_numAvailableRecipes", ReturnType = typeof(int))]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
477 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 36)]
478 public void Draw()
479 {
480 throw null;
481 }
482
483 [global::Cpp2ILInjected.Token(Token = "0x600083B")]
484 [global::Cpp2ILInjected.Address(RVA = "0x720E64", Offset = "0x720E64", Length = "0x48")]
485 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
487 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
488 public float CraftItemScale(int index)
489 {
490 throw null;
491 }
492
493 [global::Cpp2ILInjected.Token(Token = "0x600083C")]
494 [global::Cpp2ILInjected.Address(RVA = "0x720EAC", Offset = "0x720EAC", Length = "0xC8")]
495 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
496 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftButtonOver", MemberParameters = new object[] { typeof(GUITransactionButton.InputState) }, ReturnType = typeof(void))]
497 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "UpdateFilter", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_numAvailableRecipes", ReturnType = typeof(int))]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_availableRecipe", ReturnType = typeof(int[]))]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_focusRecipe", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
502 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
504 {
505 throw null;
506 }
507
508 [global::Cpp2ILInjected.Token(Token = "0x600083D")]
509 [global::Cpp2ILInjected.Address(RVA = "0x71EECC", Offset = "0x71EECC", Length = "0x9F0")]
510 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
511 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "DrawCraftButton", ReturnType = typeof(void))]
512 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_focusRecipe", ReturnType = typeof(int))]
514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_availableRecipe", ReturnType = typeof(int[]))]
517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageOptions), Member = "DepositHeldItem", ReturnType = typeof(void))]
519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
520 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItem", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "IsStackingItems", ReturnType = typeof(bool))]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_stackSplit", ReturnType = typeof(int))]
524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_stackDelay", ReturnType = typeof(int))]
525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "OnCreated", MemberParameters = new object[] { typeof(ItemCreationContext) }, ReturnType = typeof(void))]
527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "RebuildTooltip", ReturnType = typeof(void))]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PopupText), Member = "NewText", MemberParameters = new object[]
530 {
532 typeof(Item),
533 typeof(int),
534 typeof(bool),
535 typeof(bool)
536 }, ReturnType = typeof(int))]
537 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Recipe), Member = "Create", ReturnType = typeof(void))]
538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
539 {
540 typeof(int),
541 typeof(int),
542 typeof(int),
543 typeof(int),
544 typeof(float),
545 typeof(float)
546 }, ReturnType = typeof(SoundEffectInstance))]
547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItemSource", MemberParameters = new object[] { typeof(Item[]) }, ReturnType = typeof(void))]
548 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMouseItem), Member = "BeginDrag", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
549 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "RefocusExistingRecipeIfStillAvailable", ReturnType = typeof(void))]
550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_stackSplit", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
551 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
553 {
554 throw null;
555 }
556
557 [global::Cpp2ILInjected.Token(Token = "0x600083E")]
558 [global::Cpp2ILInjected.Address(RVA = "0x720F74", Offset = "0x720F74", Length = "0x5C4")]
559 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
560 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_numAvailableRecipes", ReturnType = typeof(int))]
563 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_focusRecipe", ReturnType = typeof(int))]
564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_availableRecipe", ReturnType = typeof(int[]))]
565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_focusRecipe", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
567 {
568 typeof(int),
569 typeof(int),
570 typeof(int),
571 typeof(int),
572 typeof(float),
573 typeof(float)
574 }, ReturnType = typeof(SoundEffectInstance))]
575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_DisplayTouchOptions", ReturnType = typeof(bool))]
578 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Crafting", ReturnType = typeof(GUIControllerCrafting))]
579 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
580 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "IndexOf", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
581 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "Activate", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_Name", ReturnType = typeof(string))]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
586 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
588 {
589 typeof(string),
590 typeof(string),
591 typeof(string),
592 typeof(string)
593 }, ReturnType = typeof(string))]
594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "UpdateTooltipContext", MemberParameters = new object[]
595 {
596 typeof(int),
597 typeof(int)
598 }, ReturnType = typeof(void))]
599 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
600 public void CraftItemOver(int index)
601 {
602 throw null;
603 }
604
605 [global::Cpp2ILInjected.Token(Token = "0x600083F")]
606 [global::Cpp2ILInjected.Address(RVA = "0x721538", Offset = "0x721538", Length = "0x5C8")]
607 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
608 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
609 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_numAvailableRecipes", ReturnType = typeof(int))]
611 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "get_HasFocus", ReturnType = typeof(bool))]
612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_availableRecipe", ReturnType = typeof(int[]))]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_inventoryScale", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_focusRecipe", ReturnType = typeof(int))]
615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "get_ControllerModeLocked", ReturnType = typeof(bool))]
616 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Crafting", ReturnType = typeof(GUIControllerCrafting))]
617 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "SetSelectHighlight", MemberParameters = new object[]
619 {
620 typeof(bool),
621 typeof(float)
622 }, ReturnType = typeof(void))]
623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
624 {
626 typeof(ref Item),
627 typeof(int),
629 }, ReturnType = typeof(void))]
630 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Texture2D))]
631 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(Vector2))]
632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
633 {
635 typeof(float)
636 }, ReturnType = typeof(Vector2))]
637 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
638 {
640 typeof(float)
641 }, ReturnType = typeof(Vector2))]
642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
643 {
646 }, ReturnType = typeof(Vector2))]
647 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
648 {
651 }, ReturnType = typeof(Vector2))]
652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
653 {
657 typeof(Color),
658 typeof(float),
660 typeof(float),
662 typeof(float)
663 }, ReturnType = typeof(void))]
664 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
665 public void CraftItemDraw(ItemGrid_Layout gridLayout, int index, Vector2 position, float scale)
666 {
667 throw null;
668 }
669
670 [global::Cpp2ILInjected.Token(Token = "0x6000840")]
671 [global::Cpp2ILInjected.Address(RVA = "0x721B00", Offset = "0x721B00", Length = "0x48")]
672 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
673 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
674 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
675 public float MaterialItemScale(int index)
676 {
677 throw null;
678 }
679
680 [global::Cpp2ILInjected.Token(Token = "0x6000841")]
681 [global::Cpp2ILInjected.Address(RVA = "0x721B48", Offset = "0x721B48", Length = "0x4")]
682 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
684 {
685 throw null;
686 }
687
688 [global::Cpp2ILInjected.Token(Token = "0x6000842")]
689 [global::Cpp2ILInjected.Address(RVA = "0x721B4C", Offset = "0x721B4C", Length = "0xD48")]
690 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
691 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "MaterialItemDraw", MemberParameters = new object[]
692 {
694 typeof(int),
696 typeof(float)
697 }, ReturnType = typeof(void))]
698 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_availableRecipe", ReturnType = typeof(int[]))]
700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_focusRecipe", ReturnType = typeof(int))]
701 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_Name", ReturnType = typeof(string))]
702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Clone", ReturnType = typeof(Item))]
703 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "UpdateTooltipContext", MemberParameters = new object[]
704 {
705 typeof(int),
706 typeof(int)
707 }, ReturnType = typeof(void))]
708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetItemNameValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
709 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
710 {
711 typeof(string),
712 typeof(string),
713 typeof(string)
714 }, ReturnType = typeof(string))]
715 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
717 {
718 typeof(string),
719 typeof(string),
720 typeof(string),
721 typeof(string)
722 }, ReturnType = typeof(string))]
723 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 48)]
724 public void MaterialItemOver(int index)
725 {
726 throw null;
727 }
728
729 [global::Cpp2ILInjected.Token(Token = "0x6000843")]
730 [global::Cpp2ILInjected.Address(RVA = "0x722894", Offset = "0x722894", Length = "0x8C0")]
731 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
732 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
734 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Texture2D))]
735 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
736 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
737 {
741 typeof(Color),
742 typeof(float),
744 typeof(float),
746 typeof(float)
747 }, ReturnType = typeof(void))]
748 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
749 {
751 typeof(int),
752 typeof(int),
753 typeof(int),
754 typeof(int),
755 typeof(int),
756 typeof(int)
757 }, ReturnType = typeof(Rectangle))]
758 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "GetItemLight", MemberParameters = new object[]
759 {
761 typeof(ref float),
762 typeof(Item),
763 typeof(bool)
764 }, ReturnType = typeof(void))]
765 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(Vector2))]
766 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
767 {
769 typeof(float)
770 }, ReturnType = typeof(Vector2))]
771 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
772 {
774 typeof(float)
775 }, ReturnType = typeof(Vector2))]
776 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
777 {
780 }, ReturnType = typeof(Vector2))]
781 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Vector2))]
782 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
783 {
786 }, ReturnType = typeof(Vector2))]
787 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
788 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetAlpha", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Inequality", MemberParameters = new object[]
790 {
791 typeof(Color),
793 }, ReturnType = typeof(bool))]
794 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
797 {
803 typeof(Effect),
804 typeof(Matrix?),
805 typeof(bool)
806 }, ReturnType = typeof(void))]
807 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
808 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "DrawStringWithShadow", MemberParameters = new object[]
810 {
813 typeof(string),
815 typeof(Color),
816 typeof(float),
819 typeof(float),
820 typeof(float)
821 }, ReturnType = typeof(void))]
822 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
823 public void MaterialItemTooltipDraw(ItemGrid_Layout gridLayout, int index, Vector2 position, float scale)
824 {
825 throw null;
826 }
827
828 [global::Cpp2ILInjected.Token(Token = "0x6000844")]
829 [global::Cpp2ILInjected.Address(RVA = "0x723154", Offset = "0x723154", Length = "0x8FC")]
830 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
831 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
832 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_availableRecipe", ReturnType = typeof(int[]))]
833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_focusRecipe", ReturnType = typeof(int))]
834 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
835 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
836 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Texture2D))]
837 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "MaterialItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
838 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
839 {
843 typeof(Color),
844 typeof(float),
846 typeof(float),
848 typeof(float)
849 }, ReturnType = typeof(void))]
850 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
851 {
853 typeof(int),
854 typeof(int),
855 typeof(int),
856 typeof(int),
857 typeof(int),
858 typeof(int)
859 }, ReturnType = typeof(Rectangle))]
860 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "GetItemLight", MemberParameters = new object[]
861 {
863 typeof(ref float),
864 typeof(Item),
865 typeof(bool)
866 }, ReturnType = typeof(void))]
867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(Vector2))]
868 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
869 {
871 typeof(float)
872 }, ReturnType = typeof(Vector2))]
873 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
874 {
876 typeof(float)
877 }, ReturnType = typeof(Vector2))]
878 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
879 {
882 }, ReturnType = typeof(Vector2))]
883 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Vector2))]
884 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
885 {
888 }, ReturnType = typeof(Vector2))]
889 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
890 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetAlpha", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
891 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Inequality", MemberParameters = new object[]
892 {
893 typeof(Color),
895 }, ReturnType = typeof(bool))]
896 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
897 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
898 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
899 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ChatManager), Member = "DrawStringWithShadow", MemberParameters = new object[]
900 {
903 typeof(string),
905 typeof(Color),
906 typeof(float),
909 typeof(float),
910 typeof(float)
911 }, ReturnType = typeof(void))]
912 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
913 public void MaterialItemDraw(ItemGrid_Layout gridLayout, int index, Vector2 position, float scale)
914 {
915 throw null;
916 }
917
918 [global::Cpp2ILInjected.Token(Token = "0x6000845")]
919 [global::Cpp2ILInjected.Address(RVA = "0x723A50", Offset = "0x723A50", Length = "0x12C")]
920 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
921 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
922 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
923 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemFilter), Member = ".ctor", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(void))]
924 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
925 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCraftingMaterials), Member = ".ctor", ReturnType = typeof(void))]
926 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
927 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
928 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
929 public GUICrafting()
930 {
931 throw null;
932 }
933
934 [global::Cpp2ILInjected.Token(Token = "0x4000707")]
935 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
936 private float CraftButtonScale;
937
938 [global::Cpp2ILInjected.Token(Token = "0x4000708")]
939 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
940 private int Offset;
941
942 [global::Cpp2ILInjected.Token(Token = "0x4000709")]
943 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
944 private int LastId;
945
946 [global::Cpp2ILInjected.Token(Token = "0x400070A")]
947 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
949
950 [global::Cpp2ILInjected.Token(Token = "0x400070B")]
951 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
952 private string LastSearch;
953
954 [global::Cpp2ILInjected.Token(Token = "0x400070C")]
955 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
957
958 [global::Cpp2ILInjected.Token(Token = "0x400070D")]
959 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
961
962 [global::Cpp2ILInjected.Token(Token = "0x400070E")]
963 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
964 public float craftScrollOffset;
965
966 [global::Cpp2ILInjected.Token(Token = "0x400070F")]
967 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
968 private float craftScrollMomentum;
969
970 [global::Cpp2ILInjected.Token(Token = "0x4000710")]
971 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
973
974 [global::Cpp2ILInjected.Token(Token = "0x4000711")]
975 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
977
978 [global::Cpp2ILInjected.Token(Token = "0x4000712")]
979 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
980 private bool pendingCraft;
981
982 [global::Cpp2ILInjected.Token(Token = "0x4000713")]
983 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
984 public float hoverCraftDelay;
985
986 [global::Cpp2ILInjected.Token(Token = "0x4000714")]
987 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
989
990 [global::Cpp2ILInjected.Token(Token = "0x4000715")]
991 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
992 private float ExpandButtonScale;
993
994 [global::Cpp2ILInjected.Token(Token = "0x4000716")]
995 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
996 public bool menuTogglePressed;
997
998 [global::Cpp2ILInjected.Token(Token = "0x4000717")]
999 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5D")]
1001
1002 [global::Cpp2ILInjected.Token(Token = "0x4000718")]
1003 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
1005
1006 [global::Cpp2ILInjected.Token(Token = "0x4000719")]
1007 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
1009
1010 [global::Cpp2ILInjected.Token(Token = "0x400071A")]
1011 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
1012 private int multiCraftDelay;
1013
1014 [global::Cpp2ILInjected.Token(Token = "0x400071B")]
1015 [global::Cpp2ILInjected.FieldOffset(Offset = "0x74")]
1016 private int multiCraftRecipe;
1017
1018 [global::Cpp2ILInjected.Token(Token = "0x400071C")]
1019 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
1020 private bool wasOverItem;
1021
1022 [global::Cpp2ILInjected.Token(Token = "0x400071D")]
1023 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7C")]
1024 private int cursorOver;
1025
1026 [global::Cpp2ILInjected.Token(Token = "0x400071E")]
1027 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
1028 private int HoverRecipe;
1029
1030 [global::Cpp2ILInjected.Token(Token = "0x400071F")]
1031 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
1033
1034 [global::Cpp2ILInjected.Token(Token = "0x4000720")]
1035 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
1037
1038 [global::Cpp2ILInjected.Token(Token = "0x4000721")]
1039 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
1041
1042 [global::Cpp2ILInjected.Token(Token = "0x4000722")]
1043 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
1045}
class f__AnonymousType0<< Count > j__TPar
void DrawExpandButton()
GUITransactionButton.InputState lastState
void LoadPageRegion()
bool pendingCraft
float hoverCraftDelay
void MaterialItemTooltipOver(int index)
GUIItemFilter.CategoryFilter LastCategory
bool menuTogglePressed
void CraftButtonOver(GUITransactionButton.InputState state)
string LastSearch
void CraftItemDraw(ItemGrid_Layout gridLayout, int index, Vector2 position, float scale)
void Reset()
int craftScrollDragging
void UpdateFilter(bool force=false)
GUIControllerCraftingMaterials materialController
void MaterialItemTooltipDraw(ItemGrid_Layout gridLayout, int index, Vector2 position, float scale)
Item materialToolTip
void RefocusExistingRecipeIfStillAvailable()
List< int > FilteredItems
void DrawMaterialsGridTooltip(Vector2 position)
string materialHoverItemName
void DrawMaterialsGrid()
float CraftItemScale(int index)
DateTime NavigationTick
float MaterialItemScale(int index)
float craftScrollOffset
Recipe CraftHover
int CraftHoverNumMaterials
float craftScrollMomentum
void ResetFilters()
void MaterialItemOver(int index)
int SelectedNumMaterials
void RefreshGridNav()
void CraftItemOver(int index)
void DrawCraftButton()
void UpdateMaterialNavigation()
void MaterialItemDraw(ItemGrid_Layout gridLayout, int index, Vector2 position, float scale)
bool materialsGridActive
float ExpandButtonScale
GUIItemFilter Filter
Vector2 craftDragOffset
float CraftButtonScale
delegate void CursorOver(int itemIndex)
delegate void DrawItemHandler(ItemGrid_Layout gridLayout, int itemIndex, Vector2 position, float scale)
delegate float GetItemScaleHandler(int itemIndex)