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
SmartCursorHelper.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x20007EF")]
13 public class SmartCursorHelper
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x6004141")]
16 [global::Cpp2ILInjected.Address(RVA = "0x753F2C", Offset = "0x753F2C", Length = "0x9E8")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "Update", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_SmartCursorShowing", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_SmartCursorIsUsed", ReturnType = typeof(bool))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_MouseWorld", ReturnType = typeof(Vector2))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_tileTargetX", ReturnType = typeof(int))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_tileTargetY", ReturnType = typeof(int))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_tileRangeX", ReturnType = typeof(int))]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_tileRangeY", ReturnType = typeof(int))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Clamp", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[]
29 {
30 typeof(int),
31 typeof(int),
32 typeof(int)
33 }, ReturnType = "T")]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
35 {
36 typeof(int),
37 typeof(int)
38 }, ReturnType = typeof(Tile))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "IsHoveringOverAnInteractibleTileThatBlocksSmartCursor", MemberParameters = new object[] { typeof(SmartCursorHelper.SmartCursorUsageInfo) }, ReturnType = typeof(bool))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "TryFindingPaintInplayerInventory", MemberParameters = new object[]
41 {
43 typeof(ref int),
44 typeof(ref int)
45 }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player.SmartCursorSettings), Member = "get_SmartAxeAfterPickaxe", ReturnType = typeof(bool))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_Axe", MemberParameters = new object[]
48 {
50 typeof(ref int),
51 typeof(ref int)
52 }, ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_ForceCursorToAnyMinableThing", MemberParameters = new object[]
54 {
56 typeof(ref int),
57 typeof(ref int)
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_Pickaxe_MineShinies", MemberParameters = new object[]
60 {
62 typeof(ref int),
63 typeof(ref int)
64 }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_Pickaxe_MineSolids", MemberParameters = new object[]
66 {
70 typeof(ref int),
71 typeof(ref int)
72 }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_ColoredWrenches", MemberParameters = new object[]
74 {
76 typeof(ref int),
77 typeof(ref int)
78 }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_MulticolorWrench", MemberParameters = new object[]
80 {
82 typeof(ref int),
83 typeof(ref int)
84 }, ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_Hammers", MemberParameters = new object[]
86 {
88 typeof(ref int),
89 typeof(ref int)
90 }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_ActuationRod", MemberParameters = new object[]
92 {
94 typeof(ref int),
95 typeof(ref int)
96 }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_WireCutter", MemberParameters = new object[]
98 {
100 typeof(ref int),
101 typeof(ref int)
102 }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_Platforms", MemberParameters = new object[]
104 {
106 typeof(ref int),
107 typeof(ref int)
108 }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_MinecartTracks", MemberParameters = new object[]
110 {
112 typeof(ref int),
113 typeof(ref int)
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_Walls", MemberParameters = new object[]
116 {
118 typeof(ref int),
119 typeof(ref int)
120 }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_PumpkinSeeds", MemberParameters = new object[]
122 {
124 typeof(ref int),
125 typeof(ref int)
126 }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_GrassSeeds", MemberParameters = new object[]
128 {
130 typeof(ref int),
131 typeof(ref int)
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_Pigronata", MemberParameters = new object[]
134 {
136 typeof(ref int),
137 typeof(ref int)
138 }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_Boulders", MemberParameters = new object[]
140 {
142 typeof(ref int),
143 typeof(ref int)
144 }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_Torch", MemberParameters = new object[]
146 {
148 typeof(ref int),
149 typeof(ref int)
150 }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_LawnMower", MemberParameters = new object[]
152 {
154 typeof(ref int),
155 typeof(ref int)
156 }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_BlocksFilling", MemberParameters = new object[]
158 {
160 typeof(ref int),
161 typeof(ref int)
162 }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_BlocksLines", MemberParameters = new object[]
164 {
166 typeof(ref int),
167 typeof(ref int)
168 }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_PaintRoller", MemberParameters = new object[]
170 {
172 typeof(ref int),
173 typeof(ref int)
174 }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_PaintBrush", MemberParameters = new object[]
176 {
178 typeof(ref int),
179 typeof(ref int)
180 }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_PaintScrapper", MemberParameters = new object[]
182 {
184 typeof(ref int),
185 typeof(ref int)
186 }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_Acorns", MemberParameters = new object[]
188 {
190 typeof(ref int),
191 typeof(ref int)
192 }, ReturnType = typeof(void))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_GemCorns", MemberParameters = new object[]
194 {
196 typeof(ref int),
197 typeof(ref int)
198 }, ReturnType = typeof(void))]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_EmptyBuckets", MemberParameters = new object[]
200 {
202 typeof(ref int),
203 typeof(ref int)
204 }, ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_Actuators", MemberParameters = new object[]
206 {
208 typeof(ref int),
209 typeof(ref int)
210 }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_AlchemySeeds", MemberParameters = new object[]
212 {
214 typeof(ref int),
215 typeof(ref int)
216 }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_PlanterBox", MemberParameters = new object[]
218 {
220 typeof(ref int),
221 typeof(ref int)
222 }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_ClayPots", MemberParameters = new object[]
224 {
226 typeof(ref int),
227 typeof(ref int)
228 }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_StaffOfRegrowth", MemberParameters = new object[]
230 {
232 typeof(ref int),
233 typeof(ref int)
234 }, ReturnType = typeof(void))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "set_tileTargetX", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_SmartCursorX", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "set_tileTargetY", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "set_SmartCursorY", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
239 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
240 public static void SmartCursorLookup(Player player)
241 {
242 throw null;
243 }
244
245 [global::Cpp2ILInjected.Token(Token = "0x6004142")]
246 [global::Cpp2ILInjected.Address(RVA = "0x754C04", Offset = "0x754C04", Length = "0x64")]
247 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "FindPaintOrCoating", ReturnType = typeof(Item))]
252 {
253 throw null;
254 }
255
256 [global::Cpp2ILInjected.Token(Token = "0x6004143")]
257 [global::Cpp2ILInjected.Address(RVA = "0x754914", Offset = "0x754914", Length = "0x2F0")]
258 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
262 {
263 typeof(int),
264 typeof(int)
265 }, ReturnType = typeof(Tile))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
273
274 [global::Cpp2ILInjected.Token(Token = "0x6004144")]
275 [global::Cpp2ILInjected.Address(RVA = "0x7683F0", Offset = "0x7683F0", Length = "0x794")]
276 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
280 {
281 typeof(Array),
282 typeof(int),
283 typeof(int)
284 }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
286 {
287 typeof(int),
288 typeof(int)
289 }, ReturnType = typeof(Tile))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "inActive", ReturnType = typeof(bool))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
294 {
295 typeof(int),
296 typeof(int)
297 }, ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
300 {
301 typeof(float),
302 typeof(float)
303 }, ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
305 {
307 typeof(float)
308 }, ReturnType = typeof(Vector2))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
310 {
313 }, ReturnType = typeof(Vector2))]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
315 {
318 }, ReturnType = typeof(float))]
319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
320 {
321 typeof(int),
322 typeof(int),
323 typeof(int),
324 typeof(int),
325 typeof(int),
326 typeof(int)
327 }, ReturnType = typeof(bool))]
328 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
330 {
331 throw null;
332 }
333
334 [global::Cpp2ILInjected.Token(Token = "0x6004145")]
335 [global::Cpp2ILInjected.Address(RVA = "0x75F2BC", Offset = "0x75F2BC", Length = "0x830")]
336 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
338 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
340 {
341 typeof(Array),
342 typeof(int),
343 typeof(int)
344 }, ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
346 {
347 typeof(int),
348 typeof(int)
349 }, ReturnType = typeof(Tile))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "inActive", ReturnType = typeof(bool))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
354 {
355 typeof(int),
356 typeof(int)
357 }, ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
360 {
361 typeof(float),
362 typeof(float)
363 }, ReturnType = typeof(void))]
364 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
365 {
367 typeof(float)
368 }, ReturnType = typeof(Vector2))]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
370 {
373 }, ReturnType = typeof(Vector2))]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
375 {
378 }, ReturnType = typeof(float))]
379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
380 {
381 typeof(int),
382 typeof(int),
383 typeof(int),
384 typeof(int),
385 typeof(int),
386 typeof(int)
387 }, ReturnType = typeof(bool))]
388 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 35)]
390 {
391 throw null;
392 }
393
394 [global::Cpp2ILInjected.Token(Token = "0x6004146")]
395 [global::Cpp2ILInjected.Address(RVA = "0x767CA8", Offset = "0x767CA8", Length = "0x748")]
396 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
400 {
401 typeof(Array),
402 typeof(int),
403 typeof(int)
404 }, ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
406 {
407 typeof(int),
408 typeof(int)
409 }, ReturnType = typeof(Tile))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
412 {
413 typeof(int),
414 typeof(int),
415 typeof(int),
416 typeof(int),
417 typeof(int),
418 typeof(int)
419 }, ReturnType = typeof(bool))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "nactive", ReturnType = typeof(bool))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", ReturnType = typeof(bool))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "slope", ReturnType = typeof(byte))]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
425 {
426 typeof(int),
427 typeof(int)
428 }, ReturnType = typeof(void))]
429 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "EmptyTile", MemberParameters = new object[]
431 {
432 typeof(int),
433 typeof(int),
434 typeof(bool)
435 }, ReturnType = typeof(bool))]
436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
437 {
438 typeof(float),
439 typeof(float)
440 }, ReturnType = typeof(void))]
441 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
442 {
444 typeof(float)
445 }, ReturnType = typeof(Vector2))]
446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
447 {
450 }, ReturnType = typeof(Vector2))]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
452 {
455 }, ReturnType = typeof(float))]
456 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
458 {
459 throw null;
460 }
461
462 [global::Cpp2ILInjected.Token(Token = "0x6004147")]
463 [global::Cpp2ILInjected.Address(RVA = "0x767438", Offset = "0x767438", Length = "0x870")]
464 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
465 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
466 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
468 {
469 typeof(Array),
470 typeof(int),
471 typeof(int)
472 }, ReturnType = typeof(void))]
473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
474 {
475 typeof(int),
476 typeof(int)
477 }, ReturnType = typeof(Tile))]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
481 {
482 typeof(int),
483 typeof(int)
484 }, ReturnType = typeof(void))]
485 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
486 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
487 {
488 typeof(float),
489 typeof(float)
490 }, ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
492 {
494 typeof(float)
495 }, ReturnType = typeof(Vector2))]
496 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
497 {
500 }, ReturnType = typeof(Vector2))]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
502 {
505 }, ReturnType = typeof(float))]
506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
507 {
508 typeof(int),
509 typeof(int),
510 typeof(int),
511 typeof(int),
512 typeof(int),
513 typeof(int)
514 }, ReturnType = typeof(bool))]
515 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 39)]
517 {
518 throw null;
519 }
520
521 [global::Cpp2ILInjected.Token(Token = "0x6004148")]
522 [global::Cpp2ILInjected.Address(RVA = "0x7669C4", Offset = "0x7669C4", Length = "0xA74")]
523 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
524 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
525 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
527 {
528 typeof(Array),
529 typeof(int),
530 typeof(int)
531 }, ReturnType = typeof(void))]
532 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
533 {
534 typeof(int),
535 typeof(int)
536 }, ReturnType = typeof(Tile))]
537 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "nactive", ReturnType = typeof(bool))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", ReturnType = typeof(bool))]
541 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "slope", ReturnType = typeof(byte))]
542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
543 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "IsHarvestableHerbWithSeed", MemberParameters = new object[]
544 {
545 typeof(int),
546 typeof(int)
547 }, ReturnType = typeof(bool))]
548 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
549 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "lava", ReturnType = typeof(bool))]
550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
551 {
552 typeof(int),
553 typeof(int)
554 }, ReturnType = typeof(void))]
555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
557 {
558 typeof(float),
559 typeof(float)
560 }, ReturnType = typeof(void))]
561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
562 {
564 typeof(float)
565 }, ReturnType = typeof(Vector2))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
567 {
570 }, ReturnType = typeof(Vector2))]
571 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
572 {
575 }, ReturnType = typeof(float))]
576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
577 {
578 typeof(int),
579 typeof(int),
580 typeof(int),
581 typeof(int),
582 typeof(int),
583 typeof(int)
584 }, ReturnType = typeof(bool))]
585 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
587 {
588 throw null;
589 }
590
591 [global::Cpp2ILInjected.Token(Token = "0x6004149")]
592 [global::Cpp2ILInjected.Address(RVA = "0x766458", Offset = "0x766458", Length = "0x56C")]
593 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
594 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
595 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
597 {
598 typeof(Array),
599 typeof(int),
600 typeof(int)
601 }, ReturnType = typeof(void))]
602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
603 {
604 typeof(int),
605 typeof(int)
606 }, ReturnType = typeof(Tile))]
607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire", ReturnType = typeof(bool))]
608 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire2", ReturnType = typeof(bool))]
609 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire3", ReturnType = typeof(bool))]
610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire4", ReturnType = typeof(bool))]
611 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "actuator", ReturnType = typeof(bool))]
612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
614 {
615 typeof(int),
616 typeof(int)
617 }, ReturnType = typeof(void))]
618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
619 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
620 {
621 typeof(float),
622 typeof(float)
623 }, ReturnType = typeof(void))]
624 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
625 {
627 typeof(float)
628 }, ReturnType = typeof(Vector2))]
629 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
630 {
633 }, ReturnType = typeof(Vector2))]
634 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
635 {
638 }, ReturnType = typeof(float))]
639 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
640 {
641 typeof(int),
642 typeof(int),
643 typeof(int),
644 typeof(int),
645 typeof(int),
646 typeof(int)
647 }, ReturnType = typeof(bool))]
648 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
650 {
651 throw null;
652 }
653
654 [global::Cpp2ILInjected.Token(Token = "0x600414A")]
655 [global::Cpp2ILInjected.Address(RVA = "0x765E28", Offset = "0x765E28", Length = "0x630")]
656 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
657 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
658 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
660 {
661 typeof(Array),
662 typeof(int),
663 typeof(int)
664 }, ReturnType = typeof(void))]
665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
666 {
667 typeof(int),
668 typeof(int)
669 }, ReturnType = typeof(Tile))]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "liquidType", ReturnType = typeof(byte))]
672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
673 {
674 typeof(int),
675 typeof(int)
676 }, ReturnType = typeof(void))]
677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
679 {
680 typeof(float),
681 typeof(float)
682 }, ReturnType = typeof(void))]
683 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
684 {
686 typeof(float)
687 }, ReturnType = typeof(Vector2))]
688 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
689 {
692 }, ReturnType = typeof(Vector2))]
693 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
694 {
697 }, ReturnType = typeof(float))]
698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
699 {
700 typeof(int),
701 typeof(int),
702 typeof(int),
703 typeof(int),
704 typeof(int),
705 typeof(int)
706 }, ReturnType = typeof(bool))]
707 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
709 {
710 throw null;
711 }
712
713 [global::Cpp2ILInjected.Token(Token = "0x600414B")]
714 [global::Cpp2ILInjected.Address(RVA = "0x763CF4", Offset = "0x763CF4", Length = "0x608")]
715 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
716 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
717 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
718 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
719 {
720 typeof(Array),
721 typeof(int),
722 typeof(int)
723 }, ReturnType = typeof(void))]
724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
725 {
726 typeof(int),
727 typeof(int)
728 }, ReturnType = typeof(Tile))]
729 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
730 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", ReturnType = typeof(byte))]
731 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
732 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightBlock", ReturnType = typeof(bool))]
733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "invisibleBlock", ReturnType = typeof(bool))]
734 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
735 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wallColor", ReturnType = typeof(byte))]
736 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightWall", ReturnType = typeof(bool))]
737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "invisibleWall", ReturnType = typeof(bool))]
738 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
739 {
740 typeof(int),
741 typeof(int)
742 }, ReturnType = typeof(void))]
743 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
744 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
745 {
746 typeof(float),
747 typeof(float)
748 }, ReturnType = typeof(void))]
749 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
750 {
752 typeof(float)
753 }, ReturnType = typeof(Vector2))]
754 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
755 {
758 }, ReturnType = typeof(Vector2))]
759 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
760 {
763 }, ReturnType = typeof(float))]
764 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
765 {
766 typeof(int),
767 typeof(int),
768 typeof(int),
769 typeof(int),
770 typeof(int),
771 typeof(int)
772 }, ReturnType = typeof(bool))]
773 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
775 {
776 throw null;
777 }
778
779 [global::Cpp2ILInjected.Token(Token = "0x600414C")]
780 [global::Cpp2ILInjected.Address(RVA = "0x76373C", Offset = "0x76373C", Length = "0x5B8")]
781 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
782 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
783 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
784 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
785 {
786 typeof(Array),
787 typeof(int),
788 typeof(int)
789 }, ReturnType = typeof(void))]
790 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
791 {
792 typeof(int),
793 typeof(int)
794 }, ReturnType = typeof(Tile))]
795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", ReturnType = typeof(byte))]
797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightBlock", ReturnType = typeof(bool))]
798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "invisibleBlock", ReturnType = typeof(bool))]
799 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
800 {
801 typeof(int),
802 typeof(int)
803 }, ReturnType = typeof(void))]
804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
806 {
807 typeof(float),
808 typeof(float)
809 }, ReturnType = typeof(void))]
810 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
811 {
813 typeof(float)
814 }, ReturnType = typeof(Vector2))]
815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
816 {
819 }, ReturnType = typeof(Vector2))]
820 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
821 {
824 }, ReturnType = typeof(float))]
825 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
826 {
827 typeof(int),
828 typeof(int),
829 typeof(int),
830 typeof(int),
831 typeof(int),
832 typeof(int)
833 }, ReturnType = typeof(bool))]
834 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
836 {
837 throw null;
838 }
839
840 [global::Cpp2ILInjected.Token(Token = "0x600414D")]
841 [global::Cpp2ILInjected.Address(RVA = "0x763100", Offset = "0x763100", Length = "0x63C")]
842 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
843 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
844 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
845 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
846 {
847 typeof(Array),
848 typeof(int),
849 typeof(int)
850 }, ReturnType = typeof(void))]
851 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
852 {
853 typeof(int),
854 typeof(int)
855 }, ReturnType = typeof(Tile))]
856 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
857 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
858 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
859 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wallColor", ReturnType = typeof(byte))]
860 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightWall", ReturnType = typeof(bool))]
861 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "invisibleWall", ReturnType = typeof(bool))]
862 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
863 {
864 typeof(int),
865 typeof(int)
866 }, ReturnType = typeof(void))]
867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
868 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
869 {
870 typeof(float),
871 typeof(float)
872 }, ReturnType = typeof(void))]
873 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", 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(Vector2), Member = "Distance", MemberParameters = new object[]
884 {
887 }, ReturnType = typeof(float))]
888 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
889 {
890 typeof(int),
891 typeof(int),
892 typeof(int),
893 typeof(int),
894 typeof(int),
895 typeof(int)
896 }, ReturnType = typeof(bool))]
897 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
899 {
900 throw null;
901 }
902
903 [global::Cpp2ILInjected.Token(Token = "0x600414E")]
904 [global::Cpp2ILInjected.Address(RVA = "0x76258C", Offset = "0x76258C", Length = "0xB74")]
905 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
906 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
907 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
908 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player.SmartCursorSettings), Member = "get_SmartBlocksEnabled", ReturnType = typeof(bool))]
909 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
910 {
911 typeof(Array),
912 typeof(int),
913 typeof(int)
914 }, ReturnType = typeof(void))]
915 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
916 {
917 typeof(int),
918 typeof(int)
919 }, ReturnType = typeof(Tile))]
920 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
922 {
923 typeof(int),
924 typeof(int),
925 typeof(int),
926 typeof(int),
927 typeof(int),
928 typeof(int)
929 }, ReturnType = typeof(bool))]
930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
931 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
932 {
933 typeof(int),
934 typeof(int)
935 }, ReturnType = typeof(void))]
936 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
937 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "EmptyTile", MemberParameters = new object[]
938 {
939 typeof(int),
940 typeof(int),
941 typeof(bool)
942 }, ReturnType = typeof(bool))]
943 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
944 {
945 typeof(float),
946 typeof(float)
947 }, ReturnType = typeof(void))]
948 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
949 {
951 typeof(float)
952 }, ReturnType = typeof(Vector2))]
953 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
954 {
957 }, ReturnType = typeof(Vector2))]
958 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
959 {
962 }, ReturnType = typeof(float))]
963 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 50)]
965 {
966 throw null;
967 }
968
969 [global::Cpp2ILInjected.Token(Token = "0x600414F")]
970 [global::Cpp2ILInjected.Address(RVA = "0x76013C", Offset = "0x76013C", Length = "0x8D0")]
971 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
972 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
973 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
974 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
975 {
976 typeof(Array),
977 typeof(int),
978 typeof(int)
979 }, ReturnType = typeof(void))]
980 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
981 {
982 typeof(int),
983 typeof(int)
984 }, ReturnType = typeof(Tile))]
985 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "nactive", ReturnType = typeof(bool))]
986 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "slope", ReturnType = typeof(byte))]
987 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", ReturnType = typeof(bool))]
988 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
989 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
990 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
991 {
992 typeof(int),
993 typeof(int),
994 typeof(int),
995 typeof(int)
996 }, ReturnType = typeof(void))]
997 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Hitbox", ReturnType = typeof(Rectangle))]
998 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Intersects", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
999 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1000 {
1001 typeof(int),
1002 typeof(int)
1003 }, ReturnType = typeof(void))]
1004 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1005 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1006 {
1007 typeof(float),
1008 typeof(float)
1009 }, ReturnType = typeof(void))]
1010 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1011 {
1012 typeof(Vector2),
1013 typeof(float)
1014 }, ReturnType = typeof(Vector2))]
1015 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1016 {
1017 typeof(Vector2),
1019 }, ReturnType = typeof(Vector2))]
1020 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1021 {
1022 typeof(Vector2),
1024 }, ReturnType = typeof(float))]
1025 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1026 {
1027 typeof(int),
1028 typeof(int),
1029 typeof(int),
1030 typeof(int),
1031 typeof(int),
1032 typeof(int)
1033 }, ReturnType = typeof(bool))]
1034 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
1036 {
1037 throw null;
1038 }
1039
1040 [global::Cpp2ILInjected.Token(Token = "0x6004150")]
1041 [global::Cpp2ILInjected.Address(RVA = "0x75FAEC", Offset = "0x75FAEC", Length = "0x650")]
1042 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1043 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1044 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1045 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1046 {
1047 typeof(Array),
1048 typeof(int),
1049 typeof(int)
1050 }, ReturnType = typeof(void))]
1051 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1052 {
1053 typeof(int),
1054 typeof(int)
1055 }, ReturnType = typeof(Tile))]
1056 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1057 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1058 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
1059 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1060 {
1061 typeof(int),
1062 typeof(int)
1063 }, ReturnType = typeof(void))]
1064 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1065 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1066 {
1067 typeof(float),
1068 typeof(float)
1069 }, ReturnType = typeof(void))]
1070 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1071 {
1072 typeof(Vector2),
1073 typeof(float)
1074 }, ReturnType = typeof(Vector2))]
1075 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1076 {
1077 typeof(Vector2),
1079 }, ReturnType = typeof(Vector2))]
1080 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1081 {
1082 typeof(Vector2),
1084 }, ReturnType = typeof(float))]
1085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1086 {
1087 typeof(int),
1088 typeof(int),
1089 typeof(int),
1090 typeof(int),
1091 typeof(int),
1092 typeof(int)
1093 }, ReturnType = typeof(bool))]
1094 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
1096 {
1097 throw null;
1098 }
1099
1100 [global::Cpp2ILInjected.Token(Token = "0x6004151")]
1101 [global::Cpp2ILInjected.Address(RVA = "0x75EAE4", Offset = "0x75EAE4", Length = "0x7D8")]
1102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1106 {
1107 typeof(Array),
1108 typeof(int),
1109 typeof(int)
1110 }, ReturnType = typeof(void))]
1111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1112 {
1113 typeof(int),
1114 typeof(int)
1115 }, ReturnType = typeof(Tile))]
1116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "slope", ReturnType = typeof(byte))]
1118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", ReturnType = typeof(bool))]
1119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "CanCutTile", MemberParameters = new object[]
1121 {
1122 typeof(int),
1123 typeof(int),
1125 }, ReturnType = typeof(bool))]
1126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1127 {
1128 typeof(int),
1129 typeof(int)
1130 }, ReturnType = typeof(void))]
1131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1133 {
1134 typeof(float),
1135 typeof(float)
1136 }, ReturnType = typeof(void))]
1137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1138 {
1139 typeof(Vector2),
1140 typeof(float)
1141 }, ReturnType = typeof(Vector2))]
1142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1143 {
1144 typeof(Vector2),
1146 }, ReturnType = typeof(Vector2))]
1147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1148 {
1149 typeof(Vector2),
1151 }, ReturnType = typeof(float))]
1152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1153 {
1154 typeof(int),
1155 typeof(int),
1156 typeof(int),
1157 typeof(int),
1158 typeof(int),
1159 typeof(int)
1160 }, ReturnType = typeof(bool))]
1161 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
1163 {
1164 throw null;
1165 }
1166
1167 [global::Cpp2ILInjected.Token(Token = "0x6004152")]
1168 [global::Cpp2ILInjected.Address(RVA = "0x768B84", Offset = "0x768B84", Length = "0xF58")]
1169 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "Step_WallsCell", MemberParameters = new object[]
1171 {
1172 typeof(int),
1173 typeof(int),
1174 typeof(int),
1175 typeof(int),
1176 typeof(int),
1177 typeof(int),
1178 typeof(int),
1179 typeof(int)
1180 }, ReturnType = typeof(void))]
1181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "Step_Walls", MemberParameters = new object[]
1182 {
1184 typeof(ref int),
1185 typeof(ref int)
1186 }, ReturnType = typeof(void))]
1187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
1188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1189 {
1190 typeof(int),
1191 typeof(int)
1192 }, ReturnType = typeof(Tile))]
1193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
1194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_IsLoaded", ReturnType = typeof(bool))]
1195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "inActive", ReturnType = typeof(bool))]
1196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DelegateMethods), Member = "NotDoorStand", MemberParameters = new object[]
1199 {
1200 typeof(int),
1201 typeof(int)
1202 }, ReturnType = typeof(bool))]
1203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "IsOpenDoorAnchorFrame", MemberParameters = new object[]
1204 {
1205 typeof(int),
1206 typeof(int)
1207 }, ReturnType = typeof(bool))]
1208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1209 {
1210 typeof(int),
1211 typeof(int)
1212 }, ReturnType = typeof(void))]
1213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "slope", ReturnType = typeof(byte))]
1214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", ReturnType = typeof(bool))]
1215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_WallsCell", MemberParameters = new object[]
1216 {
1217 typeof(int),
1218 typeof(int),
1219 typeof(int),
1220 typeof(int),
1221 typeof(int),
1222 typeof(int),
1223 typeof(int),
1224 typeof(int)
1225 }, ReturnType = typeof(void))]
1226 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 53)]
1227 private static void Step_WallsCell(int x, int y, int cx, int cy, int minX, int minY, int maxX, int maxY)
1228 {
1229 throw null;
1230 }
1231
1232 [global::Cpp2ILInjected.Token(Token = "0x6004153")]
1233 [global::Cpp2ILInjected.Address(RVA = "0x75E624", Offset = "0x75E624", Length = "0x4C0")]
1234 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1235 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1236 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1238 {
1239 typeof(Array),
1240 typeof(int),
1241 typeof(int)
1242 }, ReturnType = typeof(void))]
1243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "Step_WallsCell", MemberParameters = new object[]
1244 {
1245 typeof(int),
1246 typeof(int),
1247 typeof(int),
1248 typeof(int),
1249 typeof(int),
1250 typeof(int),
1251 typeof(int),
1252 typeof(int)
1253 }, ReturnType = typeof(void))]
1254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1256 {
1257 typeof(float),
1258 typeof(float)
1259 }, ReturnType = typeof(void))]
1260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1261 {
1262 typeof(Vector2),
1263 typeof(float)
1264 }, ReturnType = typeof(Vector2))]
1265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1266 {
1267 typeof(Vector2),
1269 }, ReturnType = typeof(Vector2))]
1270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1271 {
1272 typeof(Vector2),
1274 }, ReturnType = typeof(float))]
1275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1276 {
1277 typeof(int),
1278 typeof(int),
1279 typeof(int),
1280 typeof(int),
1281 typeof(int),
1282 typeof(int)
1283 }, ReturnType = typeof(bool))]
1284 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
1286 {
1287 throw null;
1288 }
1289
1290 [global::Cpp2ILInjected.Token(Token = "0x6004154")]
1291 [global::Cpp2ILInjected.Address(RVA = "0x75C5FC", Offset = "0x75C5FC", Length = "0x2028")]
1292 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1294 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1296 {
1297 typeof(Array),
1298 typeof(int),
1299 typeof(int)
1300 }, ReturnType = typeof(void))]
1301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_MouseWorld", ReturnType = typeof(Vector2))]
1302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
1303 {
1304 typeof(Vector2),
1306 }, ReturnType = typeof(Vector2))]
1307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "SafeNormalize", MemberParameters = new object[]
1308 {
1309 typeof(Vector2),
1311 }, ReturnType = typeof(Vector2))]
1312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_UnaryNegation", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector2))]
1313 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Dot", MemberParameters = new object[]
1314 {
1315 typeof(Vector2),
1317 }, ReturnType = typeof(float))]
1318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1319 {
1320 typeof(int),
1321 typeof(int)
1322 }, ReturnType = typeof(Tile))]
1323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1326 {
1327 typeof(int),
1328 typeof(int)
1329 }, ReturnType = typeof(void))]
1330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1332 {
1333 typeof(float),
1334 typeof(float)
1335 }, ReturnType = typeof(void))]
1336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1337 {
1338 typeof(Vector2),
1339 typeof(float)
1340 }, ReturnType = typeof(Vector2))]
1341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1342 {
1343 typeof(Vector2),
1345 }, ReturnType = typeof(Vector2))]
1346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1347 {
1348 typeof(Vector2),
1350 }, ReturnType = typeof(float))]
1351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1352 {
1353 typeof(int),
1354 typeof(int),
1355 typeof(int),
1356 typeof(int),
1357 typeof(int),
1358 typeof(int)
1359 }, ReturnType = typeof(bool))]
1360 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 123)]
1362 {
1363 throw null;
1364 }
1365
1366 [global::Cpp2ILInjected.Token(Token = "0x6004155")]
1367 [global::Cpp2ILInjected.Address(RVA = "0x75B69C", Offset = "0x75B69C", Length = "0xF60")]
1368 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1370 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1372 {
1373 typeof(Array),
1374 typeof(int),
1375 typeof(int)
1376 }, ReturnType = typeof(void))]
1377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1378 {
1379 typeof(int),
1380 typeof(int)
1381 }, ReturnType = typeof(Tile))]
1382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "slope", ReturnType = typeof(byte))]
1385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1386 {
1387 typeof(int),
1388 typeof(int)
1389 }, ReturnType = typeof(void))]
1390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1392 {
1393 typeof(float),
1394 typeof(float)
1395 }, ReturnType = typeof(void))]
1396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1397 {
1398 typeof(Vector2),
1399 typeof(float)
1400 }, ReturnType = typeof(Vector2))]
1401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1402 {
1403 typeof(Vector2),
1405 }, ReturnType = typeof(Vector2))]
1406 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1407 {
1408 typeof(Vector2),
1410 }, ReturnType = typeof(float))]
1411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1412 {
1413 typeof(int),
1414 typeof(int),
1415 typeof(int),
1416 typeof(int),
1417 typeof(int),
1418 typeof(int)
1419 }, ReturnType = typeof(bool))]
1420 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 63)]
1422 {
1423 throw null;
1424 }
1425
1426 [global::Cpp2ILInjected.Token(Token = "0x6004156")]
1427 [global::Cpp2ILInjected.Address(RVA = "0x75B140", Offset = "0x75B140", Length = "0x55C")]
1428 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1430 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1432 {
1433 typeof(Array),
1434 typeof(int),
1435 typeof(int)
1436 }, ReturnType = typeof(void))]
1437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1438 {
1439 typeof(int),
1440 typeof(int)
1441 }, ReturnType = typeof(Tile))]
1442 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire", ReturnType = typeof(bool))]
1443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire2", ReturnType = typeof(bool))]
1444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire3", ReturnType = typeof(bool))]
1445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire4", ReturnType = typeof(bool))]
1446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "actuator", ReturnType = typeof(bool))]
1447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1448 {
1449 typeof(int),
1450 typeof(int)
1451 }, ReturnType = typeof(void))]
1452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1453 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1454 {
1455 typeof(float),
1456 typeof(float)
1457 }, ReturnType = typeof(void))]
1458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1459 {
1460 typeof(Vector2),
1461 typeof(float)
1462 }, ReturnType = typeof(Vector2))]
1463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1464 {
1465 typeof(Vector2),
1467 }, ReturnType = typeof(Vector2))]
1468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1469 {
1470 typeof(Vector2),
1472 }, ReturnType = typeof(float))]
1473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1474 {
1475 typeof(int),
1476 typeof(int),
1477 typeof(int),
1478 typeof(int),
1479 typeof(int),
1480 typeof(int)
1481 }, ReturnType = typeof(bool))]
1482 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
1484 {
1485 throw null;
1486 }
1487
1488 [global::Cpp2ILInjected.Token(Token = "0x6004157")]
1489 [global::Cpp2ILInjected.Address(RVA = "0x75ABE8", Offset = "0x75ABE8", Length = "0x558")]
1490 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1491 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1492 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1494 {
1495 typeof(Array),
1496 typeof(int),
1497 typeof(int)
1498 }, ReturnType = typeof(void))]
1499 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1500 {
1501 typeof(int),
1502 typeof(int)
1503 }, ReturnType = typeof(Tile))]
1504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "actuator", ReturnType = typeof(bool))]
1506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "inActive", ReturnType = typeof(bool))]
1507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1508 {
1509 typeof(int),
1510 typeof(int)
1511 }, ReturnType = typeof(void))]
1512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1514 {
1515 typeof(float),
1516 typeof(float)
1517 }, ReturnType = typeof(void))]
1518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1519 {
1520 typeof(Vector2),
1521 typeof(float)
1522 }, ReturnType = typeof(Vector2))]
1523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1524 {
1525 typeof(Vector2),
1527 }, ReturnType = typeof(Vector2))]
1528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1529 {
1530 typeof(Vector2),
1532 }, ReturnType = typeof(float))]
1533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1534 {
1535 typeof(int),
1536 typeof(int),
1537 typeof(int),
1538 typeof(int),
1539 typeof(int),
1540 typeof(int)
1541 }, ReturnType = typeof(bool))]
1542 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
1544 {
1545 throw null;
1546 }
1547
1548 [global::Cpp2ILInjected.Token(Token = "0x6004158")]
1549 [global::Cpp2ILInjected.Address(RVA = "0x7598C4", Offset = "0x7598C4", Length = "0x1324")]
1550 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1551 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1552 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
1554 {
1555 typeof(Vector2),
1557 }, ReturnType = typeof(Vector2))]
1558 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
1559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1560 {
1561 typeof(int),
1562 typeof(int)
1563 }, ReturnType = typeof(Tile))]
1564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_IsLoaded", ReturnType = typeof(bool))]
1565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "TupleHitLineWall", MemberParameters = new object[]
1567 {
1568 typeof(int),
1569 typeof(int),
1570 typeof(int),
1571 typeof(int),
1572 typeof(ref int),
1573 typeof(ref int)
1574 }, ReturnType = typeof(void))]
1575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "HitWallSubstep", MemberParameters = new object[]
1576 {
1577 typeof(int),
1578 typeof(int)
1579 }, ReturnType = typeof(bool))]
1580 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1581 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "Remove", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1585 {
1586 typeof(float),
1587 typeof(float)
1588 }, ReturnType = typeof(void))]
1589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1590 {
1591 typeof(Vector2),
1592 typeof(float)
1593 }, ReturnType = typeof(Vector2))]
1594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1595 {
1596 typeof(Vector2),
1598 }, ReturnType = typeof(Vector2))]
1599 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1600 {
1601 typeof(Vector2),
1603 }, ReturnType = typeof(float))]
1604 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1605 {
1606 typeof(int),
1607 typeof(int),
1608 typeof(int),
1609 typeof(int),
1610 typeof(int),
1611 typeof(int)
1612 }, ReturnType = typeof(bool))]
1613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1614 {
1615 typeof(Array),
1616 typeof(int),
1617 typeof(int)
1618 }, ReturnType = typeof(void))]
1619 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
1620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1621 {
1622 typeof(int),
1623 typeof(int)
1624 }, ReturnType = typeof(void))]
1625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1626 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 63)]
1628 {
1629 throw null;
1630 }
1631
1632 [global::Cpp2ILInjected.Token(Token = "0x6004159")]
1633 [global::Cpp2ILInjected.Address(RVA = "0x758398", Offset = "0x758398", Length = "0x152C")]
1634 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1635 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1636 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1637 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1638 {
1639 typeof(Array),
1640 typeof(int),
1641 typeof(int)
1642 }, ReturnType = typeof(void))]
1643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WiresUI.Settings), Member = "get_ToolMode", ReturnType = typeof(WiresUI.Settings.MultiToolMode))]
1644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1645 {
1646 typeof(int),
1647 typeof(int)
1648 }, ReturnType = typeof(Tile))]
1649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire", ReturnType = typeof(bool))]
1650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire2", ReturnType = typeof(bool))]
1651 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire3", ReturnType = typeof(bool))]
1652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire4", ReturnType = typeof(bool))]
1653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1654 {
1655 typeof(int),
1656 typeof(int)
1657 }, ReturnType = typeof(void))]
1658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1660 {
1661 typeof(float),
1662 typeof(float)
1663 }, ReturnType = typeof(void))]
1664 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1665 {
1666 typeof(Vector2),
1667 typeof(float)
1668 }, ReturnType = typeof(Vector2))]
1669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1670 {
1671 typeof(Vector2),
1673 }, ReturnType = typeof(Vector2))]
1674 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1675 {
1676 typeof(Vector2),
1678 }, ReturnType = typeof(float))]
1679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1680 {
1681 typeof(int),
1682 typeof(int),
1683 typeof(int),
1684 typeof(int),
1685 typeof(int),
1686 typeof(int)
1687 }, ReturnType = typeof(bool))]
1688 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 78)]
1690 {
1691 throw null;
1692 }
1693
1694 [global::Cpp2ILInjected.Token(Token = "0x600415A")]
1695 [global::Cpp2ILInjected.Address(RVA = "0x757020", Offset = "0x757020", Length = "0x1378")]
1696 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1697 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1698 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1700 {
1701 typeof(Array),
1702 typeof(int),
1703 typeof(int)
1704 }, ReturnType = typeof(void))]
1705 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1706 {
1707 typeof(int),
1708 typeof(int)
1709 }, ReturnType = typeof(Tile))]
1710 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire", ReturnType = typeof(bool))]
1711 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire2", ReturnType = typeof(bool))]
1712 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire3", ReturnType = typeof(bool))]
1713 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire4", ReturnType = typeof(bool))]
1714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1715 {
1716 typeof(int),
1717 typeof(int)
1718 }, ReturnType = typeof(void))]
1719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1721 {
1722 typeof(float),
1723 typeof(float)
1724 }, ReturnType = typeof(void))]
1725 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1726 {
1727 typeof(Vector2),
1728 typeof(float)
1729 }, ReturnType = typeof(Vector2))]
1730 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1731 {
1732 typeof(Vector2),
1734 }, ReturnType = typeof(Vector2))]
1735 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1736 {
1737 typeof(Vector2),
1739 }, ReturnType = typeof(float))]
1740 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1741 {
1742 typeof(int),
1743 typeof(int),
1744 typeof(int),
1745 typeof(int),
1746 typeof(int),
1747 typeof(int)
1748 }, ReturnType = typeof(bool))]
1749 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 73)]
1751 {
1752 throw null;
1753 }
1754
1755 [global::Cpp2ILInjected.Token(Token = "0x600415B")]
1756 [global::Cpp2ILInjected.Address(RVA = "0x7642FC", Offset = "0x7642FC", Length = "0xE0C")]
1757 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1758 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1759 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1760 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1761 {
1762 typeof(Array),
1763 typeof(int),
1764 typeof(int)
1765 }, ReturnType = typeof(void))]
1766 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1767 {
1768 typeof(int),
1769 typeof(int)
1770 }, ReturnType = typeof(Tile))]
1771 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1772 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1773 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile2", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
1774 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
1775 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "EmptyTileCheck", MemberParameters = new object[]
1776 {
1777 typeof(int),
1778 typeof(int),
1779 typeof(int),
1780 typeof(int),
1781 typeof(int)
1782 }, ReturnType = typeof(bool))]
1783 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1784 {
1785 typeof(int),
1786 typeof(int)
1787 }, ReturnType = typeof(void))]
1788 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
1790 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1791 {
1792 typeof(float),
1793 typeof(float)
1794 }, ReturnType = typeof(void))]
1795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1796 {
1797 typeof(Vector2),
1798 typeof(float)
1799 }, ReturnType = typeof(Vector2))]
1800 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1801 {
1802 typeof(Vector2),
1804 }, ReturnType = typeof(Vector2))]
1805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1806 {
1807 typeof(Vector2),
1809 }, ReturnType = typeof(float))]
1810 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1811 {
1812 typeof(int),
1813 typeof(int),
1814 typeof(int),
1815 typeof(int),
1816 typeof(int),
1817 typeof(int)
1818 }, ReturnType = typeof(bool))]
1819 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 47)]
1821 {
1822 throw null;
1823 }
1824
1825 [global::Cpp2ILInjected.Token(Token = "0x600415C")]
1826 [global::Cpp2ILInjected.Address(RVA = "0x765108", Offset = "0x765108", Length = "0xD20")]
1827 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1828 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1829 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1830 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen.GrowTreeSettings.Profiles), Member = "TryGetFromItemId", MemberParameters = new object[]
1831 {
1832 typeof(int),
1834 }, ReturnType = typeof(bool))]
1835 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
1836 {
1837 typeof(Array),
1838 typeof(int),
1839 typeof(int)
1840 }, ReturnType = typeof(void))]
1841 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1842 {
1843 typeof(int),
1844 typeof(int)
1845 }, ReturnType = typeof(Tile))]
1846 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1847 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1848 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile2", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
1849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
1850 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "EmptyTileCheck", MemberParameters = new object[]
1851 {
1852 typeof(int),
1853 typeof(int),
1854 typeof(int),
1855 typeof(int),
1856 typeof(int)
1857 }, ReturnType = typeof(bool))]
1858 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
1859 {
1860 typeof(int),
1861 typeof(int)
1862 }, ReturnType = typeof(void))]
1863 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1864 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
1865 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1866 {
1867 typeof(float),
1868 typeof(float)
1869 }, ReturnType = typeof(void))]
1870 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1871 {
1872 typeof(Vector2),
1873 typeof(float)
1874 }, ReturnType = typeof(Vector2))]
1875 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1876 {
1877 typeof(Vector2),
1879 }, ReturnType = typeof(Vector2))]
1880 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1881 {
1882 typeof(Vector2),
1884 }, ReturnType = typeof(float))]
1885 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1886 {
1887 typeof(int),
1888 typeof(int),
1889 typeof(int),
1890 typeof(int),
1891 typeof(int),
1892 typeof(int)
1893 }, ReturnType = typeof(bool))]
1894 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 49)]
1896 {
1897 throw null;
1898 }
1899
1900 [global::Cpp2ILInjected.Token(Token = "0x600415D")]
1901 [global::Cpp2ILInjected.Address(RVA = "0x755478", Offset = "0x755478", Length = "0x32C")]
1902 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1903 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1904 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1905 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
1906 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1907 {
1908 typeof(int),
1909 typeof(int),
1910 typeof(int),
1911 typeof(int),
1912 typeof(int),
1913 typeof(int)
1914 }, ReturnType = typeof(bool))]
1915 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1916 {
1917 typeof(int),
1918 typeof(int)
1919 }, ReturnType = typeof(Tile))]
1920 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "CanKillTile", MemberParameters = new object[]
1922 {
1923 typeof(int),
1924 typeof(int)
1925 }, ReturnType = typeof(bool))]
1926 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1927 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
1929 {
1930 throw null;
1931 }
1932
1933 [global::Cpp2ILInjected.Token(Token = "0x600415E")]
1934 [global::Cpp2ILInjected.Address(RVA = "0x7557A4", Offset = "0x7557A4", Length = "0x5D4")]
1935 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1936 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1937 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1938 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
1939 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1940 {
1941 typeof(float),
1942 typeof(float)
1943 }, ReturnType = typeof(void))]
1944 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1945 {
1946 typeof(Vector2),
1947 typeof(float)
1948 }, ReturnType = typeof(Vector2))]
1949 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1950 {
1951 typeof(Vector2),
1953 }, ReturnType = typeof(Vector2))]
1954 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
1955 {
1956 typeof(Vector2),
1958 }, ReturnType = typeof(float))]
1959 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
1960 {
1961 typeof(int),
1962 typeof(int),
1963 typeof(int),
1964 typeof(int),
1965 typeof(int),
1966 typeof(int)
1967 }, ReturnType = typeof(bool))]
1968 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
1970 {
1971 throw null;
1972 }
1973
1974 [global::Cpp2ILInjected.Token(Token = "0x600415F")]
1975 [global::Cpp2ILInjected.Address(RVA = "0x755D78", Offset = "0x755D78", Length = "0x12A8")]
1976 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1977 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
1978 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1979 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
1980 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "get_UsingGamepad", ReturnType = typeof(bool))]
1981 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PlayerInput), Member = "get_Triggers", ReturnType = typeof(TriggersPack))]
1982 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TriggersSet), Member = "GetNavigatorDirections", ReturnType = typeof(Vector2))]
1983 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Equality", MemberParameters = new object[]
1984 {
1985 typeof(Vector2),
1987 }, ReturnType = typeof(bool))]
1988 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
1989 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1990 {
1991 typeof(float),
1992 typeof(float)
1993 }, ReturnType = typeof(void))]
1994 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1995 {
1996 typeof(Vector2),
1998 }, ReturnType = typeof(Vector2))]
1999 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
2000 {
2001 typeof(Vector2),
2003 }, ReturnType = typeof(Vector2))]
2004 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(int))]
2005 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2006 {
2007 typeof(int),
2008 typeof(int)
2009 }, ReturnType = typeof(Tile))]
2010 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_IsLoaded", ReturnType = typeof(bool))]
2011 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
2012 {
2013 typeof(int),
2014 typeof(int),
2015 typeof(int)
2016 }, ReturnType = typeof(bool))]
2017 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
2018 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "TupleHitLine", MemberParameters = new object[]
2019 {
2020 typeof(int),
2021 typeof(int),
2022 typeof(int),
2023 typeof(int),
2024 typeof(int),
2025 typeof(int),
2027 typeof(ref int),
2028 typeof(ref int)
2029 }, ReturnType = typeof(bool))]
2030 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "CanKillTile", MemberParameters = new object[]
2031 {
2032 typeof(int),
2033 typeof(int)
2034 }, ReturnType = typeof(bool))]
2035 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "inActive", ReturnType = typeof(bool))]
2036 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
2037 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2038 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "Contains", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
2039 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2040 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClient", ReturnType = typeof(bool))]
2041 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_HeldItem", ReturnType = typeof(Item))]
2042 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "Distance", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
2043 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2044 {
2045 typeof(Vector2),
2046 typeof(float)
2047 }, ReturnType = typeof(Vector2))]
2048 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
2049 {
2050 typeof(Vector2),
2052 }, ReturnType = typeof(float))]
2053 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
2054 {
2055 typeof(int),
2056 typeof(int),
2057 typeof(int),
2058 typeof(int),
2059 typeof(int),
2060 typeof(int)
2061 }, ReturnType = typeof(bool))]
2062 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 57)]
2067
2068 [global::Cpp2ILInjected.Token(Token = "0x6004160")]
2069 [global::Cpp2ILInjected.Address(RVA = "0x754C68", Offset = "0x754C68", Length = "0x810")]
2070 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2071 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
2072 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2073 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
2074 {
2075 typeof(int),
2076 typeof(int),
2077 typeof(int),
2078 typeof(int),
2079 typeof(int),
2080 typeof(int)
2081 }, ReturnType = typeof(bool))]
2082 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2083 {
2084 typeof(float),
2085 typeof(float)
2086 }, ReturnType = typeof(void))]
2087 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2088 {
2089 typeof(Vector2),
2090 typeof(float)
2091 }, ReturnType = typeof(Vector2))]
2092 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2093 {
2094 typeof(Vector2),
2096 }, ReturnType = typeof(Vector2))]
2097 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
2098 {
2099 typeof(Vector2),
2101 }, ReturnType = typeof(float))]
2102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
2104 {
2105 throw null;
2106 }
2107
2108 [global::Cpp2ILInjected.Token(Token = "0x6004161")]
2109 [global::Cpp2ILInjected.Address(RVA = "0x7619BC", Offset = "0x7619BC", Length = "0xBD0")]
2110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
2112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player.SmartCursorSettings), Member = "get_SmartBlocksEnabled", ReturnType = typeof(bool))]
2114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
2115 {
2116 typeof(Array),
2117 typeof(int),
2118 typeof(int)
2119 }, ReturnType = typeof(void))]
2120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2121 {
2122 typeof(int),
2123 typeof(int)
2124 }, ReturnType = typeof(Tile))]
2125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
2126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
2127 {
2128 typeof(int),
2129 typeof(int),
2130 typeof(int),
2131 typeof(int),
2132 typeof(int),
2133 typeof(int)
2134 }, ReturnType = typeof(bool))]
2135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
2137 {
2138 typeof(int),
2139 typeof(int)
2140 }, ReturnType = typeof(void))]
2141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
2142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "EmptyTile", MemberParameters = new object[]
2143 {
2144 typeof(int),
2145 typeof(int),
2146 typeof(bool)
2147 }, ReturnType = typeof(bool))]
2148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2149 {
2150 typeof(float),
2151 typeof(float)
2152 }, ReturnType = typeof(void))]
2153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2154 {
2155 typeof(Vector2),
2156 typeof(float)
2157 }, ReturnType = typeof(Vector2))]
2158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2159 {
2160 typeof(Vector2),
2162 }, ReturnType = typeof(Vector2))]
2163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
2164 {
2165 typeof(Vector2),
2167 }, ReturnType = typeof(Vector2))]
2168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
2169 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 52)]
2171 {
2172 throw null;
2173 }
2174
2175 [global::Cpp2ILInjected.Token(Token = "0x6004162")]
2176 [global::Cpp2ILInjected.Address(RVA = "0x769ADC", Offset = "0x769ADC", Length = "0x1C0")]
2177 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "Step_Torch", MemberParameters = new object[]
2179 {
2181 typeof(ref int),
2182 typeof(ref int)
2183 }, ReturnType = typeof(void))]
2184 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2186 {
2187 typeof(int),
2188 typeof(int)
2189 }, ReturnType = typeof(Tile))]
2190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2191 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
2192 private static void UpdateTorchLocations(int LX, int LY, int HX, int HY)
2193 {
2194 throw null;
2195 }
2196
2197 [global::Cpp2ILInjected.Token(Token = "0x6004163")]
2198 [global::Cpp2ILInjected.Address(RVA = "0x769C9C", Offset = "0x769C9C", Length = "0x148")]
2199 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "Step_Torch", MemberParameters = new object[]
2201 {
2203 typeof(ref int),
2204 typeof(ref int)
2205 }, ReturnType = typeof(void))]
2206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
2208 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
2209 private static bool IsNearExistingTorch(int x, int y)
2210 {
2211 throw null;
2212 }
2213
2214 [global::Cpp2ILInjected.Token(Token = "0x6004164")]
2215 [global::Cpp2ILInjected.Address(RVA = "0x760A0C", Offset = "0x760A0C", Length = "0xA64")]
2216 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
2218 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
2220 {
2221 typeof(Array),
2222 typeof(int),
2223 typeof(int)
2224 }, ReturnType = typeof(void))]
2225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "UpdateTorchLocations", MemberParameters = new object[]
2226 {
2227 typeof(int),
2228 typeof(int),
2229 typeof(int),
2230 typeof(int)
2231 }, ReturnType = typeof(void))]
2232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2233 {
2234 typeof(float),
2235 typeof(float)
2236 }, ReturnType = typeof(void))]
2237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
2238 {
2239 typeof(Vector2),
2241 }, ReturnType = typeof(float))]
2242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2243 {
2244 typeof(int),
2245 typeof(int)
2246 }, ReturnType = typeof(Tile))]
2247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
2249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
2250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
2251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper), Member = "IsNearExistingTorch", MemberParameters = new object[]
2252 {
2253 typeof(int),
2254 typeof(int)
2255 }, ReturnType = typeof(bool))]
2256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "slope", ReturnType = typeof(byte))]
2257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "IsTreeType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
2258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", ReturnType = typeof(bool))]
2259 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 40)]
2261 {
2262 throw null;
2263 }
2264
2265 [global::Cpp2ILInjected.Token(Token = "0x6004165")]
2266 [global::Cpp2ILInjected.Address(RVA = "0x761470", Offset = "0x761470", Length = "0x54C")]
2267 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = "SmartCursorLookup", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
2269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
2271 {
2272 typeof(Array),
2273 typeof(int),
2274 typeof(int)
2275 }, ReturnType = typeof(void))]
2276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2277 {
2278 typeof(int),
2279 typeof(int)
2280 }, ReturnType = typeof(Tile))]
2281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
2282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2283 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tuple<int, int>), Member = ".ctor", MemberParameters = new object[]
2284 {
2285 typeof(int),
2286 typeof(int)
2287 }, ReturnType = typeof(void))]
2288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
2289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2290 {
2291 typeof(float),
2292 typeof(float)
2293 }, ReturnType = typeof(void))]
2294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2295 {
2296 typeof(Vector2),
2297 typeof(float)
2298 }, ReturnType = typeof(Vector2))]
2299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2300 {
2301 typeof(Vector2),
2303 }, ReturnType = typeof(Vector2))]
2304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
2305 {
2306 typeof(Vector2),
2308 }, ReturnType = typeof(float))]
2309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "InTileBounds", MemberParameters = new object[]
2310 {
2311 typeof(int),
2312 typeof(int),
2313 typeof(int),
2314 typeof(int),
2315 typeof(int),
2316 typeof(int)
2317 }, ReturnType = typeof(bool))]
2318 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
2320 {
2321 throw null;
2322 }
2323
2324 [global::Cpp2ILInjected.Token(Token = "0x6004166")]
2325 [global::Cpp2ILInjected.Address(RVA = "0x769DE4", Offset = "0x769DE4", Length = "0x8")]
2326 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
2329 {
2330 throw null;
2331 }
2332
2333 // Note: this type is marked as 'beforefieldinit'.
2334 [global::Cpp2ILInjected.Token(Token = "0x6004167")]
2335 [global::Cpp2ILInjected.Address(RVA = "0x769DEC", Offset = "0x769DEC", Length = "0x11D0")]
2336 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2337 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = ".ctor", ReturnType = typeof(void))]
2339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
2340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SmartCursorHelper.SmartCursorUsageInfo), Member = ".ctor", ReturnType = typeof(void))]
2341 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
2343 {
2344 throw null;
2345 }
2346
2347 [global::Cpp2ILInjected.Token(Token = "0x4007EEC")]
2348 private static List<int> _targetsInt;
2349
2350 [global::Cpp2ILInjected.Token(Token = "0x4007EED")]
2351 private static List<int> _points;
2352
2353 [global::Cpp2ILInjected.Token(Token = "0x4007EEE")]
2354 private static List<int> _endpoints;
2355
2356 [global::Cpp2ILInjected.Token(Token = "0x4007EEF")]
2358
2359 [global::Cpp2ILInjected.Token(Token = "0x4007EF0")]
2361
2362 [global::Cpp2ILInjected.Token(Token = "0x4007EF1")]
2364
2365 [global::Cpp2ILInjected.Token(Token = "0x4007EF2")]
2367
2368 [global::Cpp2ILInjected.Token(Token = "0x4007EF3")]
2370
2371 [global::Cpp2ILInjected.Token(Token = "0x4007EF4")]
2373
2374 [global::Cpp2ILInjected.Token(Token = "0x4007EF5")]
2375 private const int rangeToAvoidOtherTorches = 8;
2376
2377 [global::Cpp2ILInjected.Token(Token = "0x20007F0")]
2379 {
2380 [global::Cpp2ILInjected.Token(Token = "0x6004168")]
2381 [global::Cpp2ILInjected.Address(RVA = "0x77A984", Offset = "0x77A984", Length = "0x8")]
2382 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SmartCursorHelper), Member = ".cctor", ReturnType = typeof(void))]
2383 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
2386 {
2387 throw null;
2388 }
2389
2390 [global::Cpp2ILInjected.Token(Token = "0x4007EF6")]
2391 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
2393
2394 [global::Cpp2ILInjected.Token(Token = "0x4007EF7")]
2395 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
2396 public Item item;
2397
2398 [global::Cpp2ILInjected.Token(Token = "0x4007EF8")]
2399 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
2401
2402 [global::Cpp2ILInjected.Token(Token = "0x4007EF9")]
2403 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
2405
2406 [global::Cpp2ILInjected.Token(Token = "0x4007EFA")]
2407 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
2409
2410 [global::Cpp2ILInjected.Token(Token = "0x4007EFB")]
2411 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
2412 public int screenTargetX;
2413
2414 [global::Cpp2ILInjected.Token(Token = "0x4007EFC")]
2415 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
2416 public int screenTargetY;
2417
2418 [global::Cpp2ILInjected.Token(Token = "0x4007EFD")]
2419 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
2421
2422 [global::Cpp2ILInjected.Token(Token = "0x4007EFE")]
2423 [global::Cpp2ILInjected.FieldOffset(Offset = "0x44")]
2424 public int reachableEndX;
2425
2426 [global::Cpp2ILInjected.Token(Token = "0x4007EFF")]
2427 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
2429
2430 [global::Cpp2ILInjected.Token(Token = "0x4007F00")]
2431 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
2432 public int reachableEndY;
2433
2434 [global::Cpp2ILInjected.Token(Token = "0x4007F01")]
2435 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
2436 public int paintLookup;
2437
2438 [global::Cpp2ILInjected.Token(Token = "0x4007F02")]
2439 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
2441 }
2442 }
2443}
class f__AnonymousType0<< Count > j__TPar
static void Step_EmptyBuckets(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_StaffOfRegrowth(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_ClayPots(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_WireCutter(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static List< Tuple< int, int > > _targets2
static void Step_Torch(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int fX, ref int fY)
static void TryFindingPaintInplayerInventory(SmartCursorHelper.SmartCursorUsageInfo providedInfo, out int paintLookup, out int coatingLookup)
static void Step_Acorns(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_Boulders(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_Pigronata(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_BlocksFilling(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int fX, ref int fY)
static void Step_ActuationRod(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_Hammers(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static SmartCursorHelper.SmartCursorUsageInfo providedInfo
static void Step_PaintBrush(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_WallsCell(int x, int y, int cx, int cy, int minX, int minY, int maxX, int maxY)
static void Step_Pickaxe_MineShinies(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int fX, ref int fY)
static void Step_Platforms(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static List< Tuple< int, int > > _targets
static bool IsHoveringOverAnInteractibleTileThatBlocksSmartCursor(SmartCursorHelper.SmartCursorUsageInfo providedInfo)
static void UpdateTorchLocations(int LX, int LY, int HX, int HY)
static void Step_BlocksLines(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_Walls(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_Pickaxe_MineSolids(Player player, SmartCursorHelper.SmartCursorUsageInfo providedInfo, List< int > grappleTargets, ref int focusedX, ref int focusedY)
static void Step_ForceCursorToAnyMinableThing(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int fX, ref int fY)
static void Step_PaintRoller(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void SmartCursorLookup(Player player)
static void Step_PumpkinSeeds(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_LawnMower(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int fX, ref int fY)
static void Step_Actuators(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_MinecartTracks(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_MulticolorWrench(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static List< Tuple< int, int > > _toRemove
static void Step_PlanterBox(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_Axe(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int fX, ref int fY)
static void Step_GemCorns(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static bool IsNearExistingTorch(int x, int y)
static void Step_GrassSeeds(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_ColoredWrenches(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_PaintScrapper(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)
static void Step_AlchemySeeds(SmartCursorHelper.SmartCursorUsageInfo providedInfo, ref int focusedX, ref int focusedY)