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
GUIItemDuplication.cs
Go to the documentation of this file.
1using System;
3using Controller;
9using Terraria;
10using Terraria.Audio;
12using Terraria.ID;
14using Terraria.UI;
15using UnityEngine;
16
17[global::Cpp2ILInjected.Token(Token = "0x200014E")]
19{
20 [global::Cpp2ILInjected.Token(Token = "0x600091C")]
21 [global::Cpp2ILInjected.Address(RVA = "0x91BE50", Offset = "0x91BE50", Length = "0x98")]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
24 public void Reset()
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x170000E5")]
30 public bool HasFocus
31 {
32 [global::Cpp2ILInjected.Token(Token = "0x600091D")]
33 [global::Cpp2ILInjected.Address(RVA = "0x91BEE8", Offset = "0x91BEE8", Length = "0xD0")]
34 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "DrawCraftButton", ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "CraftItemDraw", MemberParameters = new object[]
37 {
39 typeof(int),
41 typeof(float)
42 }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemFilter), Member = "DrawFilter", ReturnType = typeof(void))]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrPlatform), Member = "get_CurrentPlatform", ReturnType = typeof(DrPlatform.DrPlatformType))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Duplicate", ReturnType = typeof(GUIControllerItemDuplication))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "IsPageContoller", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(bool))]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
49 get
50 {
51 throw null;
52 }
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x170000E6")]
56 public bool Collapsed
57 {
58 [global::Cpp2ILInjected.Token(Token = "0x600091E")]
59 [global::Cpp2ILInjected.Address(RVA = "0x91BFB8", Offset = "0x91BFB8", Length = "0x5C")]
60 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemFilter), Member = "DrawFilter", ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "IsOverGroupRegion", MemberParameters = new object[]
62 {
65 }, ReturnType = typeof(bool))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Crafting_Layout), Member = "get_DuplicateGrid", ReturnType = typeof(DraggableItemGrid_Layout))]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceStyles_Layout), Member = "get_Active", ReturnType = typeof(InterfaceProfile_Layout))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceProfile_Layout), Member = "IsCollapsed", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(bool))]
70 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
71 get
72 {
73 throw null;
74 }
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x600091F")]
78 [global::Cpp2ILInjected.Address(RVA = "0x91C014", Offset = "0x91C014", Length = "0x96C")]
79 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
80 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawOptions", ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawEditOptions", ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Duplicate", ReturnType = typeof(GUIControllerItemDuplication))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(global::Cursor))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKey", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItem", ReturnType = typeof(Item))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "DrawWithBanner", MemberParameters = new object[]
93 {
97 typeof(Item),
98 typeof(string),
99 typeof(bool),
100 typeof(ref float),
101 typeof(bool),
102 typeof(bool),
103 typeof(bool),
104 typeof(bool),
105 typeof(bool),
106 typeof(bool)
107 }, ReturnType = typeof(GUITransactionButton.InputState))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_DisplayTouchOptions", ReturnType = typeof(bool))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseRight", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "RightClick", MemberParameters = new object[]
111 {
112 typeof(ref Item),
113 typeof(int)
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageOptions), Member = "DepositHeldItem", ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_mouseItem", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "LeftClick", MemberParameters = new object[]
119 {
120 typeof(ref Item),
121 typeof(int)
122 }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseItemSource", ReturnType = typeof(Item[]))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageOptions), Member = "PopRight", ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemDuplication), Member = "get_HasFocus", ReturnType = typeof(bool))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
129 {
132 typeof(string)
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_ActiveController", ReturnType = typeof(ControllerDevice))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionButton), Member = "GetButtonDown", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "IsTheSameAs", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(bool))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 42)]
138 public void DrawCraftButton()
139 {
140 throw null;
141 }
142
143 [global::Cpp2ILInjected.Token(Token = "0x6000920")]
144 [global::Cpp2ILInjected.Address(RVA = "0x91C980", Offset = "0x91C980", Length = "0x1C")]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Spawn", MemberParameters = new object[] { typeof(PlayerSpawnContext) }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
147 public void ResetFilters()
148 {
149 throw null;
150 }
151
152 [global::Cpp2ILInjected.Token(Token = "0x6000921")]
153 [global::Cpp2ILInjected.Address(RVA = "0x91C99C", Offset = "0x91C99C", Length = "0x288")]
154 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "Draw", ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayerCreativeTracker", ReturnType = typeof(CreativeUnlocksTracker))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
159 {
160 typeof(string),
161 typeof(string)
162 }, ReturnType = typeof(bool))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemsSacrificedUnlocksTracker), Member = "FillListOfItemsThatCanBeObtainedInfinitely", MemberParameters = new object[] { typeof(List<int>) }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemFilter), Member = "Matches", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Comparison<int>), Member = ".ctor", MemberParameters = new object[]
167 {
168 typeof(object),
170 }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "Sort", MemberParameters = new object[] { typeof(Comparison<int>) }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
173 private void UpdateFilter(bool force = false)
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x6000922")]
179 [global::Cpp2ILInjected.Address(RVA = "0x91CEA4", Offset = "0x91CEA4", Length = "0x1B0")]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, ContentSamples.CreativeHelper.ItemGroupAndOrderInGroup>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "CompareTo", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(int))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_Name", ReturnType = typeof(string))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CompareTo", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
187 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
188 private int CompareItemOrder(int x, int y)
189 {
190 throw null;
191 }
192
193 [global::Cpp2ILInjected.Token(Token = "0x6000923")]
194 [global::Cpp2ILInjected.Address(RVA = "0x91D054", Offset = "0x91D054", Length = "0x104")]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "LoadPageRegion", ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Crafting_Layout), Member = "get_DuplicateGrid", ReturnType = typeof(DraggableItemGrid_Layout))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
200 {
201 typeof(object),
202 typeof(IntPtr)
203 }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid), Member = "CalculateRegion", MemberParameters = new object[]
205 {
208 typeof(int),
210 }, ReturnType = typeof(Rectangle))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "set_PageContentRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
213 public void LoadPageRegion()
214 {
215 throw null;
216 }
217
218 [global::Cpp2ILInjected.Token(Token = "0x6000924")]
219 [global::Cpp2ILInjected.Address(RVA = "0x91D158", Offset = "0x91D158", Length = "0x614")]
220 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
221 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawPageContent", ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = ".ctor", MemberParameters = new object[]
224 {
225 typeof(int),
226 typeof(int),
227 typeof(int),
228 typeof(int)
229 }, ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "op_Multiply", MemberParameters = new object[]
231 {
232 typeof(Microsoft.Xna.Framework.Graphics.Color),
233 typeof(float)
234 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemDuplication), Member = "UpdateFilter", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_UsingTouchUI", ReturnType = typeof(bool))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
240 {
242 typeof(string),
244 typeof(bool)
245 }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Crafting_Layout), Member = "get_DuplicateGrid", ReturnType = typeof(DraggableItemGrid_Layout))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
248 {
249 typeof(object),
251 }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid), Member = "CalculateRegion", MemberParameters = new object[]
253 {
256 typeof(int),
258 }, ReturnType = typeof(Rectangle))]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Contains", MemberParameters = new object[]
262 {
263 typeof(int),
264 typeof(int)
265 }, ReturnType = typeof(bool))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(global::Cursor))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.CursorOver), Member = ".ctor", MemberParameters = new object[]
268 {
269 typeof(object),
271 }, ReturnType = typeof(void))]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.DrawItemHandler), Member = ".ctor", MemberParameters = new object[]
273 {
274 typeof(object),
276 }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIDraggableItemGrid), Member = "Draw", MemberParameters = new object[]
278 {
283 typeof(int),
284 typeof(ref float),
285 typeof(ref float),
286 typeof(ref int),
289 typeof(bool),
290 typeof(bool),
291 typeof(bool)
292 }, ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Duplicate", ReturnType = typeof(GUIControllerItemDuplication))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerItemDuplication4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "DisableScrollUntilChange", ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
297 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
298 public void Draw()
299 {
300 throw null;
301 }
302
303 [global::Cpp2ILInjected.Token(Token = "0x6000925")]
304 [global::Cpp2ILInjected.Address(RVA = "0x91D76C", Offset = "0x91D76C", Length = "0x48")]
305 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
307 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
308 public float CraftItemScale(int index)
309 {
310 throw null;
311 }
312
313 [global::Cpp2ILInjected.Token(Token = "0x6000926")]
314 [global::Cpp2ILInjected.Address(RVA = "0x91D7B4", Offset = "0x91D7B4", Length = "0x4C0")]
315 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
316 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
318 {
319 typeof(int),
320 typeof(int),
321 typeof(int),
322 typeof(int),
323 typeof(float),
324 typeof(float)
325 }, ReturnType = typeof(SoundEffectInstance))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(global::Cursor))]
327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKey", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
328 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
329 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_DisplayTouchOptions", ReturnType = typeof(bool))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Duplicate", ReturnType = typeof(GUIControllerItemDuplication))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerItemDuplication4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "Activate", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "RebuildTooltip", ReturnType = typeof(void))]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_Name", ReturnType = typeof(string))]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
342 {
343 typeof(string),
344 typeof(string),
345 typeof(string),
346 typeof(string)
347 }, ReturnType = typeof(string))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "UpdateTooltipContext", MemberParameters = new object[]
349 {
350 typeof(int),
351 typeof(int)
352 }, ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
354 public void CraftItemOver(int index)
355 {
356 throw null;
357 }
358
359 [global::Cpp2ILInjected.Token(Token = "0x6000927")]
360 [global::Cpp2ILInjected.Address(RVA = "0x91DC74", Offset = "0x91DC74", Length = "0x570")]
361 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
362 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
363 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemDuplication), Member = "get_HasFocus", ReturnType = typeof(bool))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_inventoryScale", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "get_ControllerModeLocked", ReturnType = typeof(bool))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Duplicate", ReturnType = typeof(GUIControllerItemDuplication))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
368 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "SetSelectHighlight", MemberParameters = new object[]
369 {
370 typeof(bool),
371 typeof(float)
372 }, ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
376 {
378 typeof(ref Item),
379 typeof(int),
381 }, ReturnType = typeof(void))]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Texture2D) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
385 {
387 typeof(float)
388 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
390 {
392 typeof(float)
393 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
395 {
398 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
400 {
403 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
405 {
410 typeof(float),
412 typeof(float),
414 typeof(float)
415 }, ReturnType = typeof(void))]
416 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
418 {
419 throw null;
420 }
421
422 [global::Cpp2ILInjected.Token(Token = "0x6000928")]
423 [global::Cpp2ILInjected.Address(RVA = "0x915FE0", Offset = "0x915FE0", Length = "0x118")]
424 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
425 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
426 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemFilter), Member = ".ctor", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(void))]
428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
429 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
433 {
434 throw null;
435 }
436
437 [global::Cpp2ILInjected.Token(Token = "0x400088B")]
438 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
439 private float CraftButtonScale;
440
441 [global::Cpp2ILInjected.Token(Token = "0x400088C")]
442 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
443 private int Offset;
444
445 [global::Cpp2ILInjected.Token(Token = "0x400088D")]
446 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
447 public int FocusItem;
448
449 [global::Cpp2ILInjected.Token(Token = "0x400088E")]
450 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
451 private int LastId;
452
453 [global::Cpp2ILInjected.Token(Token = "0x400088F")]
454 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
456
457 [global::Cpp2ILInjected.Token(Token = "0x4000890")]
458 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
459 private string LastSearch;
460
461 [global::Cpp2ILInjected.Token(Token = "0x4000891")]
462 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
463 private bool rightClickHeld;
464
465 [global::Cpp2ILInjected.Token(Token = "0x4000892")]
466 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
468
469 [global::Cpp2ILInjected.Token(Token = "0x4000893")]
470 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
472
473 [global::Cpp2ILInjected.Token(Token = "0x4000894")]
474 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
476
477 [global::Cpp2ILInjected.Token(Token = "0x4000895")]
478 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
479 public float craftScrollOffset;
480
481 [global::Cpp2ILInjected.Token(Token = "0x4000896")]
482 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
483 private float craftScrollMomentum;
484
485 [global::Cpp2ILInjected.Token(Token = "0x4000897")]
486 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
488
489 [global::Cpp2ILInjected.Token(Token = "0x4000898")]
490 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
492
493 [global::Cpp2ILInjected.Token(Token = "0x4000899")]
494 [global::Cpp2ILInjected.FieldOffset(Offset = "0x64")]
495 private bool pendingCraft;
496
497 [global::Cpp2ILInjected.Token(Token = "0x400089A")]
498 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
499 public float hoverCraftDelay;
500
501 [global::Cpp2ILInjected.Token(Token = "0x400089B")]
502 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6C")]
504
505 [global::Cpp2ILInjected.Token(Token = "0x400089C")]
506 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
507 private bool wasOverItem;
508
509 [global::Cpp2ILInjected.Token(Token = "0x400089D")]
510 [global::Cpp2ILInjected.FieldOffset(Offset = "0x74")]
511 private int multiCraftDelay;
512
513 [global::Cpp2ILInjected.Token(Token = "0x400089E")]
514 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
515 private int slowRampUp;
516
517 [global::Cpp2ILInjected.Token(Token = "0x400089F")]
518 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7C")]
519 private int multiCraftRecipe;
520
521 [global::Cpp2ILInjected.Token(Token = "0x40008A0")]
522 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
524
525 [global::Cpp2ILInjected.Token(Token = "0x40008A1")]
526 [global::Cpp2ILInjected.FieldOffset(Offset = "0x84")]
527 private int cursorOver;
528
529 [global::Cpp2ILInjected.Token(Token = "0x40008A2")]
530 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
531 private bool lastRightDown;
532
533 [global::Cpp2ILInjected.Token(Token = "0x40008A3")]
534 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
536
537 [global::Cpp2ILInjected.Token(Token = "0x40008A4")]
538 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
539 private string materialHoverItemName;
540
541 [global::Cpp2ILInjected.Token(Token = "0x40008A5")]
542 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
544}
class f__AnonymousType0<< Count > j__TPar
float CraftItemScale(int index)
GUIItemFilter.CategoryFilter LastCategory
void UpdateFilter(bool force=false)
GUITransactionButton.InputState lastState
Microsoft.Xna.Framework.Vector2 craftDragOffset
void CraftItemDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
void CraftItemOver(int index)
int CompareItemOrder(int x, int y)
delegate void CursorOver(int itemIndex)
delegate void DrawItemHandler(ItemGrid_Layout gridLayout, int itemIndex, Vector2 position, float scale)
delegate float GetItemScaleHandler(int itemIndex)