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
XNAUIInputLayer.cs
Go to the documentation of this file.
1using System;
2using Controller;
8using Terraria;
11using Terraria.UI;
12using UnityEngine;
13
14[global::Cpp2ILInjected.Token(Token = "0x2000297")]
15public class XNAUIInputLayer
16{
17 [global::Cpp2ILInjected.Token(Token = "0x6000F80")]
18 [global::Cpp2ILInjected.Address(RVA = "0xA325B4", Offset = "0xA325B4", Length = "0x190")]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LocalUser), Member = ".ctor", MemberParameters = new object[]
20 {
21 typeof(int),
23 }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorInputLayer), Member = ".ctor", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorInputLayer.CursorUpdater), Member = ".ctor", MemberParameters = new object[]
28 {
29 typeof(object),
31 }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorInputLayer), Member = "set_Priority", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x6000F81")]
40 [global::Cpp2ILInjected.Address(RVA = "0xA32744", Offset = "0xA32744", Length = "0x18")]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDraggableItemGrid), Member = "Draw", MemberParameters = new object[]
42 {
47 typeof(int),
48 typeof(ref float),
49 typeof(ref float),
50 typeof(ref int),
53 typeof(bool),
54 typeof(bool),
55 typeof(bool)
56 }, ReturnType = typeof(void))]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIDraggableItemGrid), Member = "Draw", MemberParameters = new object[]
58 {
63 typeof(int),
64 typeof(ref float),
65 typeof(ref float),
66 typeof(ref int),
69 typeof(bool),
70 typeof(bool),
71 typeof(bool)
72 }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISlider), Member = "Draw", MemberParameters = new object[]
74 {
76 typeof(bool),
77 typeof(ref float),
80 typeof(bool),
81 typeof(int),
82 typeof(int),
83 typeof(bool)
84 }, ReturnType = typeof(bool))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "OpenUI", MemberParameters = new object[]
86 {
89 }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISettingsPauseMenu), Member = "Draw", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIJourneySliderSetting), Member = "WindBackingHandler", MemberParameters = new object[]
92 {
96 typeof(bool)
97 }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIJourneySliderSetting), Member = "RainBackingHandler", MemberParameters = new object[]
99 {
103 typeof(bool)
104 }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIJourneySliderSetting), Member = "DifficultyBackingHandler", MemberParameters = new object[]
106 {
110 typeof(bool)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "OpenHairWindow", ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "OpenClothesWindow", ReturnType = typeof(void))]
114 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 22)]
115 public void CaptureUICrusorDrag(int dragFromAxis = -1)
116 {
117 throw null;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x6000F82")]
121 [global::Cpp2ILInjected.Address(RVA = "0xA3275C", Offset = "0xA3275C", Length = "0x8")]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
123 public void CancelUICrusorDrag()
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x6000F83")]
129 [global::Cpp2ILInjected.Address(RVA = "0xA32764", Offset = "0xA32764", Length = "0x1BC")]
130 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKey", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "Log", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
135 {
136 typeof(float),
137 typeof(float)
138 }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "AdjustRealScreenForUI", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Vector2) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "SetMousePosition", MemberParameters = new object[]
141 {
142 typeof(int),
143 typeof(int),
144 typeof(bool)
145 }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "IsOverRegion", ReturnType = typeof(bool))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
148 public void UpdateCursor(global::Cursor cursor)
149 {
150 throw null;
151 }
152
153 [global::Cpp2ILInjected.Token(Token = "0x6000F84")]
154 [global::Cpp2ILInjected.Address(RVA = "0xA32920", Offset = "0xA32920", Length = "0x128")]
155 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
158 {
159 typeof(float),
160 typeof(float)
161 }, ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "AdjustRealScreenForUI", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Vector2) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "SetMousePosition", MemberParameters = new object[]
164 {
165 typeof(int),
166 typeof(int),
167 typeof(bool)
168 }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "IsOverRegionExpanded", ReturnType = typeof(bool))]
170 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
171 public void UpdateCursorSecondary(global::Cursor cursor)
172 {
173 throw null;
174 }
175
176 [global::Cpp2ILInjected.Token(Token = "0x6000F85")]
177 [global::Cpp2ILInjected.Address(RVA = "0xA32A48", Offset = "0xA32A48", Length = "0x20")]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetWorldCursor", ReturnType = typeof(global::Cursor))]
181 public void CaptureWorldCursor()
182 {
183 throw null;
184 }
185
186 [global::Cpp2ILInjected.Token(Token = "0x6000F86")]
187 [global::Cpp2ILInjected.Address(RVA = "0xA32B78", Offset = "0xA32B78", Length = "0x4")]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
189 public void WorldUpdateCursor(global::Cursor cursor)
190 {
191 throw null;
192 }
193
194 [global::Cpp2ILInjected.Token(Token = "0x6000F87")]
195 [global::Cpp2ILInjected.Address(RVA = "0xA32B7C", Offset = "0xA32B7C", Length = "0x8")]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerNavigationController), Member = "UpdateUINavigation", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "NextItem", ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "PreviousItem", ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "UpdateBuffNavigation", ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMap), Member = "DrawMap", ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "AfterItemSwap", MemberParameters = new object[]
203 {
204 typeof(int),
205 typeof(int)
206 }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "UpdateTooltipButton", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "UpdateTooltipContext", MemberParameters = new object[]
209 {
210 typeof(int),
211 typeof(int)
212 }, ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x6000F88")]
220 [global::Cpp2ILInjected.Address(RVA = "0xA32B84", Offset = "0xA32B84", Length = "0x1C0")]
221 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUnityRunner), Member = "ExecuteFrame", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(global::Cursor))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "get_NavigationAxis", ReturnType = typeof(ControllerActionVector))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_ActiveController", ReturnType = typeof(ControllerDevice))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionVector), Member = "GetValue", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(global::UnityEngine.Vector2))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "get_PrimaryInputMode", ReturnType = typeof(XNAUnityRunner.ForcedInputMode))]
229 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
230 public void Update(float elapsedTime)
231 {
232 throw null;
233 }
234
235 [global::Cpp2ILInjected.Token(Token = "0x1700018B")]
236 public static float UITextAlpha
237 {
238 [global::Cpp2ILInjected.Token(Token = "0x6000F89")]
239 [global::Cpp2ILInjected.Address(RVA = "0xA32E30", Offset = "0xA32E30", Length = "0x68")]
240 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "NextItem", ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "PreviousItem", ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "UpdateBuffNavigation", ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "UpdateMaterialNavigation", ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
247 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
248 get
249 {
250 throw null;
251 }
252 }
253
254 [global::Cpp2ILInjected.Token(Token = "0x6000F8A")]
255 [global::Cpp2ILInjected.Address(RVA = "0xA32E98", Offset = "0xA32E98", Length = "0x78")]
256 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITransactionButton), Member = "DrawLabel", MemberParameters = new object[]
258 {
260 typeof(string),
262 typeof(bool)
263 }, ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseTextInner", MemberParameters = new object[]
265 {
267 typeof(bool)
268 }, ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "MouseText_DrawItemTooltip", MemberParameters = new object[]
270 {
272 typeof(int),
273 typeof(byte),
274 typeof(int),
275 typeof(int)
276 }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
278 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
279 public static float UITextAlphaCustom(float _timeForFullUIMouse, float _timeForUIMouseFade = 1f)
280 {
281 throw null;
282 }
283
284 [global::Cpp2ILInjected.Token(Token = "0x6000F8B")]
285 [global::Cpp2ILInjected.Address(RVA = "0xA32D44", Offset = "0xA32D44", Length = "0xEC")]
286 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPopoutMenu), Member = "Draw", MemberParameters = new object[]
288 {
290 typeof(string[]),
291 typeof(ref bool),
292 typeof(ref float),
294 }, ReturnType = typeof(int))]
295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITransactionButton), Member = "DrawBacking", MemberParameters = new object[]
296 {
304 typeof(float),
305 typeof(bool)
306 }, ReturnType = typeof(void))]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
308 {
312 typeof(string),
313 typeof(bool),
314 typeof(ref float),
315 typeof(bool),
316 typeof(bool),
317 typeof(bool),
318 typeof(bool)
319 }, ReturnType = typeof(GUITransactionButton.InputState))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
321 {
323 typeof(Item),
324 typeof(string),
325 typeof(bool),
326 typeof(ref float),
327 typeof(bool),
328 typeof(bool),
329 typeof(bool),
330 typeof(bool)
331 }, ReturnType = typeof(GUITransactionButton.InputState))]
332 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
333 {
339 typeof(string),
340 typeof(bool),
341 typeof(ref float),
343 typeof(bool),
344 typeof(bool),
345 typeof(bool),
346 typeof(bool)
347 }, ReturnType = typeof(GUITransactionButton.InputState))]
348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAmmo), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
349 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChest), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICoins), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "Draw", ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipment), Member = "ItemOver", MemberParameters = new object[]
354 {
355 typeof(Item[]),
356 typeof(int),
357 "GUIEquipment.EquipmentItemType",
358 typeof(int),
359 typeof(ref int)
360 }, ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipmentLoadout), Member = "DrawToggles", ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHotbar), Member = "DrawHotbarItem", MemberParameters = new object[]
363 {
366 typeof(Item[]),
367 typeof(int),
370 typeof(float)
371 }, ReturnType = typeof(void))]
372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHousingMenu), Member = "NPCDraw", MemberParameters = new object[]
373 {
375 typeof(int),
377 typeof(float)
378 }, ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
380 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventory), Member = "DrawItem", MemberParameters = new object[]
381 {
384 typeof(Item[]),
385 typeof(int),
388 typeof(float)
389 }, ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "DrawCraftButton", ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "Draw", ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "CraftItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMouseItem), Member = "get_IsItemDropped", ReturnType = typeof(bool))]
394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerChat), Member = "Draw", ReturnType = typeof(void))]
395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "PageDraw", MemberParameters = new object[]
396 {
398 typeof(int),
400 typeof(float)
401 }, ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "ClickedOutOfRegion", MemberParameters = new object[]
403 {
405 typeof(bool)
406 }, ReturnType = typeof(bool))]
407 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPVPIcons), Member = "TeamDraw", MemberParameters = new object[]
408 {
410 typeof(int),
412 typeof(float)
413 }, ReturnType = typeof(void))]
414 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPVPIcons), Member = "PlayerDraw", MemberParameters = new object[]
415 {
417 typeof(int),
419 typeof(float)
420 }, ReturnType = typeof(void))]
421 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIRubbleMaker), Member = "DrawOverlay", ReturnType = typeof(void))]
422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWiresUI), Member = "DrawOverlay", ReturnType = typeof(void))]
423 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInterfaceEdit), Member = "DrawUITweaks", ReturnType = typeof(void))]
424 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUIInputLayer), Member = "Update", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mouse), Member = "UpdateUICursorPoint", ReturnType = typeof(void))]
426 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mouse), Member = "PlatformGetState", MemberParameters = new object[] { typeof(GameWindow) }, ReturnType = typeof(MouseState))]
427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GetInputText", MemberParameters = new object[]
428 {
429 typeof(string),
431 typeof(int),
432 typeof(bool),
433 typeof(bool),
434 typeof(bool),
435 typeof(bool)
436 }, ReturnType = typeof(string))]
437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_36_Cursor", ReturnType = typeof(void))]
438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
439 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "dropItemCheck", ReturnType = typeof(void))]
440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "get_AltInUse", ReturnType = typeof(bool))]
441 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "get_ShiftInUse", ReturnType = typeof(bool))]
442 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "get_ControlInUse", ReturnType = typeof(bool))]
443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "Draw", MemberParameters = new object[]
444 {
446 typeof(Item[]),
447 typeof(int),
448 typeof(int),
452 }, ReturnType = typeof(void))]
453 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "UpdateTooltipButton", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(void))]
454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ItemSlot), Member = "UpdateTooltipContext", MemberParameters = new object[]
455 {
456 typeof(int),
457 typeof(int)
458 }, ReturnType = typeof(void))]
459 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonState", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonDown", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
462 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 61)]
463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "get_UICursor", ReturnType = typeof(global::Cursor))]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorManager), Member = "GetNumCursors", ReturnType = typeof(int))]
465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorManager), Member = "GetCursor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::Cursor))]
466 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
467 public global::Cursor GetUICursor()
468 {
469 throw null;
470 }
471
472 [global::Cpp2ILInjected.Token(Token = "0x6000F8C")]
473 [global::Cpp2ILInjected.Address(RVA = "0xA32A68", Offset = "0xA32A68", Length = "0x110")]
474 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
475 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMagnify), Member = "Draw", ReturnType = typeof(void))]
476 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "ClickedOutOfRegion", MemberParameters = new object[]
477 {
479 typeof(bool)
480 }, ReturnType = typeof(bool))]
481 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "UpdateCursorMovement", ReturnType = typeof(void))]
482 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIWiresUI), Member = "DrawCursorArea", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
483 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUIInputLayer), Member = "CaptureWorldCursor", ReturnType = typeof(void))]
484 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mouse), Member = "PlatformGetState", MemberParameters = new object[] { typeof(GameWindow) }, ReturnType = typeof(MouseState))]
485 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_38_MouseCarriedObject", ReturnType = typeof(void))]
486 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_WorldMouseOver", ReturnType = typeof(void))]
487 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_6_TileGridOption", ReturnType = typeof(void))]
488 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "SmartInteractLookup", ReturnType = typeof(void))]
489 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerInput), Member = "UpdateInput", ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Draw", MemberParameters = new object[]
492 {
493 typeof(bool),
494 typeof(bool),
495 typeof(bool),
496 typeof(int)
497 }, ReturnType = typeof(void))]
498 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorManager), Member = "GetNumCursors", ReturnType = typeof(int))]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorManager), Member = "GetCursor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::Cursor))]
501 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
502 public global::Cursor GetWorldCursor()
503 {
504 throw null;
505 }
506
507 [global::Cpp2ILInjected.Token(Token = "0x4001C26")]
509
510 [global::Cpp2ILInjected.Token(Token = "0x4001C27")]
511 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
513
514 [global::Cpp2ILInjected.Token(Token = "0x4001C28")]
515 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
517
518 [global::Cpp2ILInjected.Token(Token = "0x4001C29")]
519 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
521
522 [global::Cpp2ILInjected.Token(Token = "0x4001C2A")]
523 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
525
526 [global::Cpp2ILInjected.Token(Token = "0x4001C2B")]
527 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
528 public bool UICrusorDragging;
529
530 [global::Cpp2ILInjected.Token(Token = "0x4001C2C")]
531 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2D")]
532 public bool HadUICursor;
533
534 [global::Cpp2ILInjected.Token(Token = "0x4001C2D")]
535 private const float TimeForUIMouseFade = 1f;
536
537 [global::Cpp2ILInjected.Token(Token = "0x4001C2E")]
538 private const float TimeForFullUIMouse = 1f;
539
540 [global::Cpp2ILInjected.Token(Token = "0x4001C2F")]
541 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
543}
class f__AnonymousType0<< Count > j__TPar
delegate void CursorUpdater(Cursor cursor)
delegate void CursorOver(int itemIndex)
delegate void DrawItemHandler(ItemGrid_Layout gridLayout, int itemIndex, Vector2 position, float scale)
delegate float GetItemScaleHandler(int itemIndex)
delegate Vector2 GetItemSizeHandler(int itemIndex)
delegate void DrawBackingHandler(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 size, Slider_Layout layout, bool controllerOver)
delegate void DrawItemHandler(Vector2 position, float itemScale)
void WorldUpdateCursor(global::Cursor cursor)
global::Cursor GetWorldCursor()
void UpdateCursor(global::Cursor cursor)
const float TimeForUIMouseFade
static float UITextAlpha
static float UITextAlphaCustom(float _timeForFullUIMouse, float _timeForUIMouseFade=1f)
void Update(float elapsedTime)
CursorInputLayer _inputLayer
global::Cursor GetUICursor()
const float TimeForFullUIMouse
static XNAUIInputLayer Instance
void ResetTimeWithoutCursor()
void UpdateCursorSecondary(global::Cursor cursor)
CursorInputLayer _worldInputLayer
void CaptureUICrusorDrag(int dragFromAxis=-1)
CursorInputLayer _inputLayer2