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
Wiring.cs
Go to the documentation of this file.
1using System;
16using Terraria.ID;
20
21namespace Terraria
22{
23 [global::Cpp2ILInjected.Token(Token = "0x2000470")]
24 public static class Wiring
25 {
26 [global::Cpp2ILInjected.Token(Token = "0x6002C14")]
27 [global::Cpp2ILInjected.Address(RVA = "0x129FFC8", Offset = "0x129FFC8", Length = "0xB4")]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
30 {
31 typeof(byte[]),
32 typeof(int),
33 typeof(ref int)
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "UpdateMech", ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
38 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
39 public static void SetCurrentUser(int plr = -1)
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x6002C15")]
45 [global::Cpp2ILInjected.Address(RVA = "0x12A007C", Offset = "0x12A007C", Length = "0x420")]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Initialize_AlmostEverything", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, bool>), Member = ".ctor", ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DoubleStack<Point16>), Member = ".ctor", MemberParameters = new object[]
50 {
51 typeof(int),
52 typeof(int)
53 }, ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DoubleStack<>), Member = ".ctor", MemberParameters = new object[]
55 {
56 typeof(int),
57 typeof(int)
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, byte>), Member = ".ctor", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<Point16>), Member = ".ctor", ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
62 {
64 typeof(float)
65 }, ReturnType = typeof(Vector2))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
67 public static void Initialize()
68 {
69 throw null;
70 }
71
72 [global::Cpp2ILInjected.Token(Token = "0x6002C16")]
73 [global::Cpp2ILInjected.Address(RVA = "0x12A049C", Offset = "0x12A049C", Length = "0xA8")]
74 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "CheckLogicGate", MemberParameters = new object[]
75 {
76 typeof(int),
77 typeof(int)
78 }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
80 {
81 typeof(int),
82 typeof(int)
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "ToggleHangingLantern", MemberParameters = new object[]
85 {
86 typeof(int),
87 typeof(int),
88 typeof(Tile),
89 typeof(bool?),
90 typeof(bool)
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "Toggle2x2Light", MemberParameters = new object[]
93 {
94 typeof(int),
95 typeof(int),
96 typeof(Tile),
97 typeof(bool?),
98 typeof(bool)
99 }, ReturnType = typeof(void))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "ToggleLampPost", MemberParameters = new object[]
101 {
102 typeof(int),
103 typeof(int),
104 typeof(Tile),
105 typeof(bool?),
106 typeof(bool)
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "ToggleLamp", MemberParameters = new object[]
109 {
110 typeof(int),
111 typeof(int),
112 typeof(Tile),
113 typeof(bool?),
114 typeof(bool)
115 }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "ToggleChandelier", MemberParameters = new object[]
117 {
118 typeof(int),
119 typeof(int),
120 typeof(Tile),
121 typeof(bool?),
122 typeof(bool)
123 }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "ToggleCampFire", MemberParameters = new object[]
125 {
126 typeof(int),
127 typeof(int),
128 typeof(Tile),
129 typeof(bool?),
130 typeof(bool)
131 }, ReturnType = typeof(void))]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "ToggleFirePlace", MemberParameters = new object[]
133 {
134 typeof(int),
135 typeof(int),
136 typeof(Tile),
137 typeof(bool?),
138 typeof(bool)
139 }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CloseDoor", MemberParameters = new object[]
141 {
142 typeof(int),
143 typeof(int),
144 typeof(bool)
145 }, ReturnType = typeof(bool))]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "OpenDoor", MemberParameters = new object[]
147 {
148 typeof(int),
149 typeof(int),
150 typeof(int)
151 }, ReturnType = typeof(bool))]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SwitchMB", MemberParameters = new object[]
153 {
154 typeof(int),
155 typeof(int)
156 }, ReturnType = typeof(void))]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SwitchMonolith", MemberParameters = new object[]
158 {
159 typeof(int),
160 typeof(int)
161 }, ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SwitchFountain", MemberParameters = new object[]
163 {
164 typeof(int),
165 typeof(int)
166 }, ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ShiftTrapdoor", MemberParameters = new object[]
168 {
169 typeof(int),
170 typeof(int),
171 typeof(bool),
172 typeof(int)
173 }, ReturnType = typeof(bool))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ShiftTallGate", MemberParameters = new object[]
175 {
176 typeof(int),
177 typeof(int),
178 typeof(bool),
179 typeof(bool)
180 }, ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 102)]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
183 {
184 typeof(int),
185 typeof(int)
186 }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, bool>), Member = "set_Item", MemberParameters = new object[]
188 {
190 typeof(bool)
191 }, ReturnType = typeof(void))]
192 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
193 public static void SkipWire(int x, int y)
194 {
195 throw null;
196 }
197
198 [global::Cpp2ILInjected.Token(Token = "0x6002C17")]
199 [global::Cpp2ILInjected.Address(RVA = "0x12A0544", Offset = "0x12A0544", Length = "0x7C")]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWire", MemberParameters = new object[]
201 {
203 typeof(int)
204 }, ReturnType = typeof(void))]
205 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, bool>), Member = "set_Item", MemberParameters = new object[]
207 {
209 typeof(bool)
210 }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
212 public static void SkipWire(Point16 point)
213 {
214 throw null;
215 }
216
217 [global::Cpp2ILInjected.Token(Token = "0x6002C18")]
218 [global::Cpp2ILInjected.Address(RVA = "0x12A05C0", Offset = "0x12A05C0", Length = "0xD4")]
219 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
220 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "clearWorld", ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
222 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
223 public static void ClearAll()
224 {
225 throw null;
226 }
227
228 [global::Cpp2ILInjected.Token(Token = "0x6002C19")]
229 [global::Cpp2ILInjected.Address(RVA = "0x12A0694", Offset = "0x12A0694", Length = "0x6D4")]
230 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "UpdateWorld", ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "SetCurrentUser", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
235 {
236 typeof(int),
237 typeof(int),
238 typeof(int)
239 }, ReturnType = typeof(bool))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
241 {
242 typeof(int),
243 typeof(int)
244 }, ReturnType = typeof(Tile))]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "IEEERemainder", MemberParameters = new object[]
250 {
251 typeof(double),
252 typeof(double)
253 }, ReturnType = typeof(double))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "TripWire", MemberParameters = new object[]
255 {
256 typeof(int),
257 typeof(int),
258 typeof(int),
259 typeof(int)
260 }, ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameY", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
263 {
264 typeof(int),
265 typeof(int),
266 typeof(int),
268 }, ReturnType = typeof(void))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
271 {
272 typeof(int),
273 typeof(int),
274 typeof(int),
275 typeof(int),
276 typeof(int),
278 }, ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
280 public static void UpdateMech()
281 {
282 throw null;
283 }
284
285 [global::Cpp2ILInjected.Token(Token = "0x6002C1A")]
286 [global::Cpp2ILInjected.Address(RVA = "0x12A1654", Offset = "0x12A1654", Length = "0x774")]
287 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
289 {
290 typeof(byte[]),
291 typeof(int),
292 typeof(ref int)
293 }, ReturnType = typeof(void))]
294 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
295 {
296 typeof(int),
297 typeof(int)
298 }, ReturnType = typeof(void))]
299 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryLandingOnDetonator", ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Collision), Member = "SwitchTiles", MemberParameters = new object[]
301 {
303 typeof(int),
304 typeof(int),
306 typeof(int)
307 }, ReturnType = typeof(bool))]
308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Minecart), Member = "HitTrackSwitch", MemberParameters = new object[]
309 {
311 typeof(int),
312 typeof(int)
313 }, ReturnType = typeof(void))]
314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
315 {
316 typeof(int),
317 typeof(int)
318 }, ReturnType = typeof(void))]
319 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ToggleGemLock", MemberParameters = new object[]
320 {
321 typeof(int),
322 typeof(int),
323 typeof(bool)
324 }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ReplaceTIle_DoActualReplacement", MemberParameters = new object[]
326 {
327 typeof(ushort),
328 typeof(int),
329 typeof(int),
330 typeof(int),
331 typeof(Tile)
332 }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PressurePlateHelper), Member = "PokeLocation", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TELogicSensor), Member = "UpdateEndInternal", ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TELogicSensor), Member = "Kill", MemberParameters = new object[]
336 {
337 typeof(int),
338 typeof(int)
339 }, ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GolfHelper.ContactListener), Member = "PutBallInCup", MemberParameters = new object[]
341 {
344 }, ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 18)]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
347 {
348 typeof(int),
349 typeof(int),
350 typeof(int)
351 }, ReturnType = typeof(bool))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
353 {
354 typeof(int),
355 typeof(int)
356 }, ReturnType = typeof(Tile))]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
359 {
360 typeof(int),
361 typeof(int),
362 typeof(int),
363 typeof(int),
364 typeof(float),
365 typeof(float)
366 }, ReturnType = typeof(SoundEffectInstance))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "TripWire", MemberParameters = new object[]
368 {
369 typeof(int),
370 typeof(int),
371 typeof(int),
372 typeof(int)
373 }, ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameY", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "GeyserTrap", MemberParameters = new object[]
377 {
378 typeof(int),
379 typeof(int)
380 }, ReturnType = typeof(void))]
381 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicHost", ReturnType = typeof(bool))]
383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "CheckMech", MemberParameters = new object[]
384 {
385 typeof(int),
386 typeof(int),
387 typeof(int)
388 }, ReturnType = typeof(bool))]
389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "TileFrame", MemberParameters = new object[]
391 {
392 typeof(int),
393 typeof(int),
394 typeof(bool),
395 typeof(bool)
396 }, ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
398 public static void HitSwitch(int i, int j)
399 {
400 throw null;
401 }
402
403 [global::Cpp2ILInjected.Token(Token = "0x6002C1B")]
404 [global::Cpp2ILInjected.Address(RVA = "0x12A2248", Offset = "0x12A2248", Length = "0xD8")]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
406 {
407 typeof(byte[]),
408 typeof(int),
409 typeof(ref int)
410 }, ReturnType = typeof(void))]
411 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_Tiles_PlaceIt_TriggerLogicLamp", ReturnType = typeof(void))]
412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
413 {
414 typeof(int),
415 typeof(int),
416 typeof(bool),
417 typeof(bool),
418 typeof(bool)
419 }, ReturnType = typeof(void))]
420 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
423 {
424 typeof(int),
425 typeof(int)
426 }, ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<Point16>), Member = "Enqueue", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(void))]
428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "LogicGatePass", ReturnType = typeof(void))]
429 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
430 public static void PokeLogicGate(int lampX, int lampY)
431 {
432 throw null;
433 }
434
435 [global::Cpp2ILInjected.Token(Token = "0x6002C1C")]
436 [global::Cpp2ILInjected.Address(RVA = "0x12A267C", Offset = "0x12A267C", Length = "0xEC")]
437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
438 {
439 typeof(byte[]),
440 typeof(int),
441 typeof(ref int)
442 }, ReturnType = typeof(void))]
443 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_UseWiringTools", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
444 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
446 {
447 typeof(int),
448 typeof(int)
449 }, ReturnType = typeof(Tile))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "actuator", ReturnType = typeof(bool))]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "inActive", ReturnType = typeof(bool))]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "ReActive", MemberParameters = new object[]
453 {
454 typeof(int),
455 typeof(int)
456 }, ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "DeActive", MemberParameters = new object[]
458 {
459 typeof(int),
460 typeof(int)
461 }, ReturnType = typeof(void))]
462 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
463 public static bool Actuate(int i, int j)
464 {
465 throw null;
466 }
467
468 [global::Cpp2ILInjected.Token(Token = "0x6002C1D")]
469 [global::Cpp2ILInjected.Address(RVA = "0x12A2E78", Offset = "0x12A2E78", Length = "0xD0")]
470 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
471 {
472 typeof(int),
473 typeof(int)
474 }, ReturnType = typeof(void))]
475 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
477 {
478 typeof(int),
479 typeof(int)
480 }, ReturnType = typeof(Tile))]
481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "inActive", ReturnType = typeof(bool))]
482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "ReActive", MemberParameters = new object[]
483 {
484 typeof(int),
485 typeof(int)
486 }, ReturnType = typeof(void))]
487 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "DeActive", MemberParameters = new object[]
488 {
489 typeof(int),
490 typeof(int)
491 }, ReturnType = typeof(void))]
492 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
493 public static void ActuateForced(int i, int j)
494 {
495 throw null;
496 }
497
498 [global::Cpp2ILInjected.Token(Token = "0x6002C1E")]
499 [global::Cpp2ILInjected.Address(RVA = "0x12A2F48", Offset = "0x12A2F48", Length = "0x2AC")]
500 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
501 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MessageBuffer), Member = "ProcessData", MemberParameters = new object[]
502 {
503 typeof(byte[]),
504 typeof(int),
505 typeof(ref int)
506 }, ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "ItemCheck_UseWiringTools", MemberParameters = new object[] { typeof(Item) }, ReturnType = typeof(void))]
508 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
509 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
510 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "MassWireOperationInner", MemberParameters = new object[]
512 {
513 typeof(Player),
514 typeof(Point),
515 typeof(Point),
517 typeof(bool),
518 typeof(ref int),
519 typeof(ref int)
520 }, ReturnType = typeof(void))]
521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "ConsumeItem", MemberParameters = new object[]
524 {
525 typeof(int),
526 typeof(bool),
527 typeof(bool)
528 }, ReturnType = typeof(bool))]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
530 {
531 typeof(int),
532 typeof(int),
533 typeof(int),
535 typeof(int),
536 typeof(float),
537 typeof(float),
538 typeof(float),
539 typeof(int),
540 typeof(int),
541 typeof(int)
542 }, ReturnType = typeof(void))]
543 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
544 public static void MassWireOperation(Point ps, Point pe, Player master)
545 {
546 throw null;
547 }
548
549 [global::Cpp2ILInjected.Token(Token = "0x6002C1F")]
550 [global::Cpp2ILInjected.Address(RVA = "0x12A210C", Offset = "0x12A210C", Length = "0x13C")]
551 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
552 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitSwitch", MemberParameters = new object[]
553 {
554 typeof(int),
555 typeof(int)
556 }, ReturnType = typeof(void))]
557 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
558 {
559 typeof(int),
560 typeof(int)
561 }, ReturnType = typeof(void))]
562 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "GeyserTrap", MemberParameters = new object[]
563 {
564 typeof(int),
565 typeof(int)
566 }, ReturnType = typeof(void))]
567 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 36)]
568 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
569 private static bool CheckMech(int i, int j, int time)
570 {
571 throw null;
572 }
573
574 [global::Cpp2ILInjected.Token(Token = "0x6002C20")]
575 [global::Cpp2ILInjected.Address(RVA = "0x12A35E4", Offset = "0x12A35E4", Length = "0x448")]
576 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
577 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "TripWire", MemberParameters = new object[]
578 {
579 typeof(int),
580 typeof(int),
581 typeof(int),
582 typeof(int)
583 }, ReturnType = typeof(void))]
584 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
585 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
586 {
587 typeof(int),
588 typeof(int)
589 }, ReturnType = typeof(Tile))]
590 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "liquidType", ReturnType = typeof(byte))]
592 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_liquid", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "liquidType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SquareTileFrame", MemberParameters = new object[]
595 {
596 typeof(int),
597 typeof(int),
598 typeof(bool)
599 }, ReturnType = typeof(void))]
600 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
601 private static void XferWater()
602 {
603 throw null;
604 }
605
606 [global::Cpp2ILInjected.Token(Token = "0x6002C21")]
607 [global::Cpp2ILInjected.Address(RVA = "0x12A0D68", Offset = "0x12A0D68", Length = "0x8EC")]
608 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "UpdateMech", ReturnType = typeof(void))]
610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitSwitch", MemberParameters = new object[]
611 {
612 typeof(int),
613 typeof(int)
614 }, ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "LogicGatePass", ReturnType = typeof(void))]
616 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
617 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
618 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DoubleStack<Point16>), Member = "Clear", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
619 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DoubleStack<>), Member = "Clear", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
621 {
622 typeof(int),
623 typeof(int)
624 }, ReturnType = typeof(void))]
625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
626 {
627 typeof(int),
628 typeof(int)
629 }, ReturnType = typeof(Tile))]
630 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire", ReturnType = typeof(bool))]
631 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DoubleStack<Point16>), Member = "PushBack", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(void))]
632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "HitWire", MemberParameters = new object[]
633 {
635 typeof(int)
636 }, ReturnType = typeof(void))]
637 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "XferWater", ReturnType = typeof(void))]
638 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire2", ReturnType = typeof(bool))]
639 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire3", ReturnType = typeof(bool))]
640 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire4", ReturnType = typeof(bool))]
641 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "Teleport", ReturnType = typeof(void))]
642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "PixelBoxPass", ReturnType = typeof(void))]
643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "LogicGatePass", ReturnType = typeof(void))]
644 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 45)]
645 private static void TripWire(int left, int top, int width, int height)
646 {
647 throw null;
648 }
649
650 [global::Cpp2ILInjected.Token(Token = "0x6002C22")]
651 [global::Cpp2ILInjected.Address(RVA = "0x12A4A3C", Offset = "0x12A4A3C", Length = "0x298")]
652 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
653 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "TripWire", MemberParameters = new object[]
654 {
655 typeof(int),
656 typeof(int),
657 typeof(int),
658 typeof(int)
659 }, ReturnType = typeof(void))]
660 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
661 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, byte>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
662 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, byte>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
663 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
664 {
665 typeof(int),
666 typeof(int)
667 }, ReturnType = typeof(Tile))]
668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
671 {
672 typeof(int),
673 typeof(int),
674 typeof(int),
676 }, ReturnType = typeof(void))]
677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, byte>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, byte>), Member = "Clear", ReturnType = typeof(void))]
679 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
680 private static void PixelBoxPass()
681 {
682 throw null;
683 }
684
685 [global::Cpp2ILInjected.Token(Token = "0x6002C23")]
686 [global::Cpp2ILInjected.Address(RVA = "0x12A2320", Offset = "0x12A2320", Length = "0x35C")]
687 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
688 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "PokeLogicGate", MemberParameters = new object[]
689 {
690 typeof(int),
691 typeof(int)
692 }, ReturnType = typeof(void))]
693 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "TripWire", MemberParameters = new object[]
694 {
695 typeof(int),
696 typeof(int),
697 typeof(int),
698 typeof(int)
699 }, ReturnType = typeof(void))]
700 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
701 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, bool>), Member = "Clear", ReturnType = typeof(void))]
702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<Point16>), Member = "Dequeue", ReturnType = "T")]
703 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "CheckLogicGate", MemberParameters = new object[]
704 {
705 typeof(int),
706 typeof(int)
707 }, ReturnType = typeof(void))]
708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Swap", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
709 {
710 typeof(ref object),
711 typeof(ref object)
712 }, ReturnType = typeof(void))]
713 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<Point16>), Member = "Peek", ReturnType = "T")]
714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, bool>), Member = "TryGetValue", MemberParameters = new object[]
715 {
717 typeof(ref bool)
718 }, ReturnType = typeof(bool))]
719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, bool>), Member = "Add", MemberParameters = new object[]
720 {
722 typeof(bool)
723 }, ReturnType = typeof(void))]
724 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "TripWire", MemberParameters = new object[]
725 {
726 typeof(int),
727 typeof(int),
728 typeof(int),
729 typeof(int)
730 }, ReturnType = typeof(void))]
731 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
732 private static void LogicGatePass()
733 {
734 throw null;
735 }
736
737 [global::Cpp2ILInjected.Token(Token = "0x6002C24")]
738 [global::Cpp2ILInjected.Address(RVA = "0x12A4CD4", Offset = "0x12A4CD4", Length = "0x6CC")]
739 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
740 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "LogicGatePass", ReturnType = typeof(void))]
741 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
742 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
743 {
744 typeof(int),
745 typeof(int),
746 typeof(int)
747 }, ReturnType = typeof(bool))]
748 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
749 {
750 typeof(int),
751 typeof(int)
752 }, ReturnType = typeof(Tile))]
753 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
754 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
755 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
756 {
757 typeof(int),
758 typeof(int)
759 }, ReturnType = typeof(void))]
760 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, bool>), Member = "TryGetValue", MemberParameters = new object[]
761 {
763 typeof(ref bool)
764 }, ReturnType = typeof(bool))]
765 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
766 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
767 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToInt", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(int))]
768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
769 {
770 typeof(int),
771 typeof(int)
772 }, ReturnType = typeof(Tile))]
773 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
774 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "SkipWire", MemberParameters = new object[]
775 {
776 typeof(int),
777 typeof(int)
778 }, ReturnType = typeof(void))]
779 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SquareTileFrame", MemberParameters = new object[]
780 {
781 typeof(int),
782 typeof(int),
783 typeof(bool)
784 }, ReturnType = typeof(void))]
785 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
786 {
787 typeof(int),
788 typeof(int),
789 typeof(int),
791 }, ReturnType = typeof(void))]
792 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
793 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
794 {
795 typeof(float),
796 typeof(float)
797 }, ReturnType = typeof(void))]
798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
799 {
801 typeof(float)
802 }, ReturnType = typeof(Vector2))]
803 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
804 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
805 {
808 }, ReturnType = typeof(Vector2))]
809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "PoofOfSmoke", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
810 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
811 {
812 typeof(int),
813 typeof(int),
814 typeof(int),
816 typeof(int),
817 typeof(float),
818 typeof(float),
819 typeof(float),
820 typeof(int),
821 typeof(int),
822 typeof(int)
823 }, ReturnType = typeof(void))]
824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<Point16>), Member = "Enqueue", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(void))]
825 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
826 private static void CheckLogicGate(int lampX, int lampY)
827 {
828 throw null;
829 }
830
831 [global::Cpp2ILInjected.Token(Token = "0x6002C25")]
832 [global::Cpp2ILInjected.Address(RVA = "0x12A3A2C", Offset = "0x12A3A2C", Length = "0x868")]
833 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
834 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "TripWire", MemberParameters = new object[]
835 {
836 typeof(int),
837 typeof(int),
838 typeof(int),
839 typeof(int)
840 }, ReturnType = typeof(void))]
841 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
842 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DoubleStack<>), Member = "Clear", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
843 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, byte>), Member = "Clear", ReturnType = typeof(void))]
844 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DoubleStack<Point16>), Member = "PopFront", ReturnType = "T1")]
845 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "SkipWire", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(void))]
846 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, byte>), Member = "Add", MemberParameters = new object[]
847 {
849 typeof(byte)
850 }, ReturnType = typeof(void))]
851 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DoubleStack<Point16>), Member = "PushBack", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(void))]
852 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DoubleStack<>), Member = "PushBack", MemberParameters = new object[] { "T1" }, ReturnType = typeof(void))]
853 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DoubleStack<>), Member = "PopFront", ReturnType = "T1")]
854 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, bool>), Member = "ContainsKey", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(bool))]
855 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
856 {
857 typeof(int),
858 typeof(int)
859 }, ReturnType = typeof(void))]
860 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
861 {
862 typeof(int),
863 typeof(int)
864 }, ReturnType = typeof(Tile))]
865 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
866 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, byte>), Member = "ContainsKey", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(bool))]
868 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, byte>), Member = "get_Item", MemberParameters = new object[] { typeof(Point16) }, ReturnType = "TValue")]
869 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, byte>), Member = "set_Item", MemberParameters = new object[]
870 {
872 typeof(byte)
873 }, ReturnType = typeof(void))]
874 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire", ReturnType = typeof(bool))]
875 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire2", ReturnType = typeof(bool))]
876 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire3", ReturnType = typeof(bool))]
877 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire4", ReturnType = typeof(bool))]
878 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
879 {
880 typeof(int),
881 typeof(int)
882 }, ReturnType = typeof(void))]
883 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, byte>), Member = "TryGetValue", MemberParameters = new object[]
884 {
886 typeof(ref byte)
887 }, ReturnType = typeof(bool))]
888 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, byte>), Member = "Remove", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(bool))]
889 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point16, bool>), Member = "Clear", ReturnType = typeof(void))]
890 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
891 private static void HitWire(DoubleStack<Point16> next, int wireType)
892 {
893 throw null;
894 }
895
896 [global::Cpp2ILInjected.Token(Token = "0x6002C26")]
897 [global::Cpp2ILInjected.Address(RVA = "0x12AB840", Offset = "0x12AB840", Length = "0x6C")]
898 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
899 {
900 typeof(int),
901 typeof(int)
902 }, ReturnType = typeof(void))]
903 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "GeyserTrap", MemberParameters = new object[]
904 {
905 typeof(int),
906 typeof(int)
907 }, ReturnType = typeof(void))]
908 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
909 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_Wiring), Member = ".ctor", MemberParameters = new object[]
910 {
911 typeof(int),
912 typeof(int)
913 }, ReturnType = typeof(void))]
914 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
916 {
917 throw null;
918 }
919
920 [global::Cpp2ILInjected.Token(Token = "0x6002C27")]
921 [global::Cpp2ILInjected.Address(RVA = "0x12AB8AC", Offset = "0x12AB8AC", Length = "0x6C")]
922 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
923 {
924 typeof(int),
925 typeof(int)
926 }, ReturnType = typeof(void))]
927 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
928 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_Wiring), Member = ".ctor", MemberParameters = new object[]
929 {
930 typeof(int),
931 typeof(int)
932 }, ReturnType = typeof(void))]
933 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
935 {
936 throw null;
937 }
938
939 [global::Cpp2ILInjected.Token(Token = "0x6002C28")]
940 [global::Cpp2ILInjected.Address(RVA = "0x12AB918", Offset = "0x12AB918", Length = "0x6C")]
941 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
942 {
943 typeof(int),
944 typeof(int)
945 }, ReturnType = typeof(void))]
946 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
947 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_Wiring), Member = ".ctor", MemberParameters = new object[]
948 {
949 typeof(int),
950 typeof(int)
951 }, ReturnType = typeof(void))]
952 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
954 {
955 throw null;
956 }
957
958 [global::Cpp2ILInjected.Token(Token = "0x6002C29")]
959 [global::Cpp2ILInjected.Address(RVA = "0x12A53A0", Offset = "0x12A53A0", Length = "0x64A0")]
960 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
961 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWire", MemberParameters = new object[]
962 {
964 typeof(int)
965 }, ReturnType = typeof(void))]
966 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
967 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
968 {
969 typeof(int),
970 typeof(int)
971 }, ReturnType = typeof(Tile))]
972 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
973 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "actuator", ReturnType = typeof(bool))]
974 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "ActuateForced", MemberParameters = new object[]
975 {
976 typeof(int),
977 typeof(int)
978 }, ReturnType = typeof(void))]
979 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
980 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "HitSwitch", MemberParameters = new object[]
981 {
982 typeof(int),
983 typeof(int)
984 }, ReturnType = typeof(void))]
985 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
986 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
987 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "SkipWire", MemberParameters = new object[]
988 {
989 typeof(int),
990 typeof(int)
991 }, ReturnType = typeof(void))]
992 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Sign), Member = "ReadSign", MemberParameters = new object[]
993 {
994 typeof(int),
995 typeof(int),
996 typeof(bool)
997 }, ReturnType = typeof(int))]
998 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrWhiteSpace", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
999 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_type", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(void))]
1000 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SquareTileFrame", MemberParameters = new object[]
1001 {
1002 typeof(int),
1003 typeof(int),
1004 typeof(bool)
1005 }, ReturnType = typeof(void))]
1006 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1007 {
1008 typeof(int),
1009 typeof(int),
1010 typeof(int),
1012 }, ReturnType = typeof(void))]
1013 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameY", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1014 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1015 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "Sundialing", ReturnType = typeof(void))]
1016 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "Moondialing", ReturnType = typeof(void))]
1017 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1018 {
1019 typeof(int),
1020 typeof(int),
1021 typeof(int),
1022 typeof(int),
1023 typeof(int),
1025 }, ReturnType = typeof(void))]
1026 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
1027 {
1028 typeof(int),
1029 typeof(int)
1030 }, ReturnType = typeof(void))]
1031 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Queue<Point16>), Member = "Enqueue", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(void))]
1032 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "ToggleFirePlace", MemberParameters = new object[]
1033 {
1034 typeof(int),
1035 typeof(int),
1036 typeof(Tile),
1037 typeof(bool?),
1038 typeof(bool)
1039 }, ReturnType = typeof(void))]
1040 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1041 {
1042 typeof(int),
1043 typeof(int),
1044 typeof(int),
1045 typeof(int),
1047 }, ReturnType = typeof(void))]
1048 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "CheckMech", MemberParameters = new object[]
1049 {
1050 typeof(int),
1051 typeof(int),
1052 typeof(int)
1053 }, ReturnType = typeof(bool))]
1054 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1055 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
1056 {
1057 typeof(int),
1058 typeof(int)
1059 }, ReturnType = typeof(int))]
1060 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1061 {
1062 typeof(float),
1063 typeof(float)
1064 }, ReturnType = typeof(void))]
1065 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "GetProjectileSource", MemberParameters = new object[]
1066 {
1067 typeof(int),
1068 typeof(int)
1069 }, ReturnType = typeof(IEntitySource))]
1070 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Projectile), Member = "NewProjectile", MemberParameters = new object[]
1071 {
1073 typeof(float),
1074 typeof(float),
1075 typeof(float),
1076 typeof(float),
1077 typeof(int),
1078 typeof(int),
1079 typeof(float),
1080 typeof(int),
1081 typeof(float),
1082 typeof(float),
1083 typeof(float)
1084 }, ReturnType = typeof(int))]
1085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "ToggleCampFire", MemberParameters = new object[]
1086 {
1087 typeof(int),
1088 typeof(int),
1089 typeof(Tile),
1090 typeof(bool?),
1091 typeof(bool)
1092 }, ReturnType = typeof(void))]
1093 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "ShiftTrapdoor", MemberParameters = new object[]
1094 {
1095 typeof(int),
1096 typeof(int),
1097 typeof(bool),
1098 typeof(int)
1099 }, ReturnType = typeof(bool))]
1100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToInt", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(int))]
1101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
1102 {
1103 typeof(int),
1104 typeof(int),
1105 typeof(int),
1107 typeof(int),
1108 typeof(float),
1109 typeof(float),
1110 typeof(float),
1111 typeof(int),
1112 typeof(int),
1113 typeof(int)
1114 }, ReturnType = typeof(void))]
1115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "ShootFromCannon", MemberParameters = new object[]
1116 {
1117 typeof(int),
1118 typeof(int),
1119 typeof(int),
1120 typeof(int),
1121 typeof(int),
1122 typeof(float),
1123 typeof(int),
1124 typeof(bool)
1125 }, ReturnType = typeof(void))]
1126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "OpenDoor", MemberParameters = new object[]
1127 {
1128 typeof(int),
1129 typeof(int),
1130 typeof(int)
1131 }, ReturnType = typeof(bool))]
1132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Minecart), Member = "FlipSwitchTrack", MemberParameters = new object[]
1133 {
1134 typeof(int),
1135 typeof(int)
1136 }, ReturnType = typeof(void))]
1137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "ToggleHolidayLight", MemberParameters = new object[]
1138 {
1139 typeof(int),
1140 typeof(int),
1141 typeof(Tile),
1142 typeof(bool?)
1143 }, ReturnType = typeof(void))]
1144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
1145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Animation), Member = "NewTemporaryAnimation", MemberParameters = new object[]
1146 {
1147 typeof(int),
1148 typeof(ushort),
1149 typeof(int),
1150 typeof(int)
1151 }, ReturnType = typeof(void))]
1152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "LaunchRocket", MemberParameters = new object[]
1153 {
1154 typeof(int),
1155 typeof(int),
1156 typeof(bool)
1157 }, ReturnType = typeof(void))]
1158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "ShiftTallGate", MemberParameters = new object[]
1159 {
1160 typeof(int),
1161 typeof(int),
1162 typeof(bool),
1163 typeof(bool)
1164 }, ReturnType = typeof(bool))]
1165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "ToggleLampPost", MemberParameters = new object[]
1166 {
1167 typeof(int),
1168 typeof(int),
1169 typeof(Tile),
1170 typeof(bool?),
1171 typeof(bool)
1172 }, ReturnType = typeof(void))]
1173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicHost", ReturnType = typeof(bool))]
1175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "Distance", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(float))]
1176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "NewTextMultiline", MemberParameters = new object[]
1177 {
1178 typeof(string),
1179 typeof(bool),
1180 typeof(Color),
1181 typeof(int)
1182 }, ReturnType = typeof(void))]
1183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetworkText), Member = "FromLiteral", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(NetworkText))]
1184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "ToggleChandelier", MemberParameters = new object[]
1185 {
1186 typeof(int),
1187 typeof(int),
1188 typeof(Tile),
1189 typeof(bool?),
1190 typeof(bool)
1191 }, ReturnType = typeof(void))]
1192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "Toggle2x2Light", MemberParameters = new object[]
1193 {
1194 typeof(int),
1195 typeof(int),
1196 typeof(Tile),
1197 typeof(bool?),
1198 typeof(bool)
1199 }, ReturnType = typeof(void))]
1200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "GeyserTrap", MemberParameters = new object[]
1201 {
1202 typeof(int),
1203 typeof(int)
1204 }, ReturnType = typeof(void))]
1205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "ToggleTorch", MemberParameters = new object[]
1206 {
1207 typeof(int),
1208 typeof(int),
1209 typeof(Tile),
1210 typeof(bool?)
1211 }, ReturnType = typeof(void))]
1212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "CloseDoor", MemberParameters = new object[]
1213 {
1214 typeof(int),
1215 typeof(int),
1216 typeof(bool)
1217 }, ReturnType = typeof(bool))]
1218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SwitchMB", MemberParameters = new object[]
1219 {
1220 typeof(int),
1221 typeof(int)
1222 }, ReturnType = typeof(void))]
1223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SwitchMonolith", MemberParameters = new object[]
1224 {
1225 typeof(int),
1226 typeof(int)
1227 }, ReturnType = typeof(void))]
1228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BirthdayParty), Member = "ToggleManualParty", ReturnType = typeof(void))]
1229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
1230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", ReturnType = typeof(bool))]
1231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
1232 {
1233 typeof(int),
1234 typeof(int),
1235 typeof(bool),
1236 typeof(bool),
1237 typeof(bool)
1238 }, ReturnType = typeof(void))]
1239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTemporaryAnimation", MemberParameters = new object[]
1240 {
1241 typeof(int),
1242 typeof(int),
1243 typeof(int),
1244 typeof(int),
1245 typeof(int)
1246 }, ReturnType = typeof(void))]
1247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SwitchFountain", MemberParameters = new object[]
1248 {
1249 typeof(int),
1250 typeof(int)
1251 }, ReturnType = typeof(void))]
1252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "ExplodeMine", MemberParameters = new object[]
1253 {
1254 typeof(int),
1255 typeof(int),
1256 typeof(bool)
1257 }, ReturnType = typeof(void))]
1258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1259 {
1260 typeof(Vector2),
1261 typeof(float)
1262 }, ReturnType = typeof(Vector2))]
1263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "LaunchRocketSmall", MemberParameters = new object[]
1264 {
1265 typeof(int),
1266 typeof(int),
1267 typeof(bool)
1268 }, ReturnType = typeof(void))]
1269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FloatArray_3), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(float))]
1270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "ToggleCandle", MemberParameters = new object[]
1271 {
1272 typeof(int),
1273 typeof(int),
1274 typeof(Tile),
1275 typeof(bool?)
1276 }, ReturnType = typeof(void))]
1277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "ToggleHangingLantern", MemberParameters = new object[]
1278 {
1279 typeof(int),
1280 typeof(int),
1281 typeof(Tile),
1282 typeof(bool?),
1283 typeof(bool)
1284 }, ReturnType = typeof(void))]
1285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "ToggleLamp", MemberParameters = new object[]
1286 {
1287 typeof(int),
1288 typeof(int),
1289 typeof(Tile),
1290 typeof(bool?),
1291 typeof(bool)
1292 }, ReturnType = typeof(void))]
1293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
1294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
1295 {
1296 typeof(Vector2),
1298 }, ReturnType = typeof(Vector2))]
1299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
1300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "MechSpawn", MemberParameters = new object[]
1301 {
1302 typeof(float),
1303 typeof(float),
1304 typeof(int)
1305 }, ReturnType = typeof(bool))]
1306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
1307 {
1308 typeof(Array),
1310 }, ReturnType = typeof(void))]
1311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "SelectRandom", MemberTypeParameters = new object[] { typeof(short) }, MemberParameters = new object[]
1312 {
1314 typeof(short[])
1315 }, ReturnType = "T")]
1316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Collision), Member = "SolidTiles", MemberParameters = new object[]
1317 {
1318 typeof(int),
1319 typeof(int),
1320 typeof(int),
1321 typeof(int)
1322 }, ReturnType = typeof(bool))]
1323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
1324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "PoofOfSmoke", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(void))]
1325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "GetNPCSource", MemberParameters = new object[]
1326 {
1327 typeof(int),
1328 typeof(int)
1329 }, ReturnType = typeof(IEntitySource))]
1330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "NewNPC", MemberParameters = new object[]
1331 {
1333 typeof(int),
1334 typeof(int),
1335 typeof(int),
1336 typeof(int),
1337 typeof(float),
1338 typeof(float),
1339 typeof(float),
1340 typeof(float),
1341 typeof(int)
1342 }, ReturnType = typeof(int))]
1343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "MechSpawn", MemberParameters = new object[]
1344 {
1345 typeof(float),
1346 typeof(float),
1347 typeof(int)
1348 }, ReturnType = typeof(bool))]
1349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "GetItemSource", MemberParameters = new object[]
1350 {
1351 typeof(int),
1352 typeof(int)
1353 }, ReturnType = typeof(IEntitySource))]
1354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BirthdayParty), Member = "get_PartyIsUp", ReturnType = typeof(bool))]
1355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
1356 {
1358 typeof(int),
1359 typeof(int),
1360 typeof(int),
1361 typeof(int),
1362 typeof(int),
1363 typeof(int),
1364 typeof(bool),
1365 typeof(int),
1366 typeof(bool),
1367 typeof(bool)
1368 }, ReturnType = typeof(int))]
1369 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 398)]
1370 private static void HitWireSingle(int i, int j)
1371 {
1372 throw null;
1373 }
1374
1375 [global::Cpp2ILInjected.Token(Token = "0x6002C2A")]
1376 [global::Cpp2ILInjected.Address(RVA = "0x12AC070", Offset = "0x12AC070", Length = "0x10C")]
1377 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
1379 {
1380 typeof(int),
1381 typeof(int)
1382 }, ReturnType = typeof(void))]
1383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TryToggleLight", MemberParameters = new object[]
1384 {
1385 typeof(int),
1386 typeof(int),
1387 typeof(bool?),
1388 typeof(bool)
1389 }, ReturnType = typeof(bool))]
1390 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1392 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
1393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1395 {
1396 typeof(int),
1397 typeof(int),
1398 typeof(int),
1400 }, ReturnType = typeof(void))]
1401 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1402 public static void ToggleHolidayLight(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn)
1403 {
1404 throw null;
1405 }
1406
1407 [global::Cpp2ILInjected.Token(Token = "0x6002C2B")]
1408 [global::Cpp2ILInjected.Address(RVA = "0x12AC17C", Offset = "0x12AC17C", Length = "0x248")]
1409 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1410 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
1411 {
1412 typeof(int),
1413 typeof(int)
1414 }, ReturnType = typeof(void))]
1415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TryToggleLight", MemberParameters = new object[]
1416 {
1417 typeof(int),
1418 typeof(int),
1419 typeof(bool?),
1420 typeof(bool)
1421 }, ReturnType = typeof(bool))]
1422 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
1424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
1426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1427 {
1428 typeof(int),
1429 typeof(int)
1430 }, ReturnType = typeof(Tile))]
1431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "SkipWire", MemberParameters = new object[]
1433 {
1434 typeof(int),
1435 typeof(int)
1436 }, ReturnType = typeof(void))]
1437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1438 {
1439 typeof(int),
1440 typeof(int),
1441 typeof(int),
1442 typeof(int),
1443 typeof(int),
1445 }, ReturnType = typeof(void))]
1446 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1447 public static void ToggleHangingLantern(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
1448 {
1449 throw null;
1450 }
1451
1452 [global::Cpp2ILInjected.Token(Token = "0x6002C2C")]
1453 [global::Cpp2ILInjected.Address(RVA = "0x12AC678", Offset = "0x12AC678", Length = "0x37C")]
1454 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
1456 {
1457 typeof(int),
1458 typeof(int)
1459 }, ReturnType = typeof(void))]
1460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TryToggleLight", MemberParameters = new object[]
1461 {
1462 typeof(int),
1463 typeof(int),
1464 typeof(bool?),
1465 typeof(bool)
1466 }, ReturnType = typeof(bool))]
1467 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
1469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1470 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1471 {
1472 typeof(int),
1473 typeof(int)
1474 }, ReturnType = typeof(Tile))]
1475 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
1476 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "SkipWire", MemberParameters = new object[]
1478 {
1479 typeof(int),
1480 typeof(int)
1481 }, ReturnType = typeof(void))]
1482 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1483 {
1484 typeof(int),
1485 typeof(int),
1486 typeof(int),
1487 typeof(int),
1488 typeof(int),
1490 }, ReturnType = typeof(void))]
1491 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1492 public static void Toggle2x2Light(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
1493 {
1494 throw null;
1495 }
1496
1497 [global::Cpp2ILInjected.Token(Token = "0x6002C2D")]
1498 [global::Cpp2ILInjected.Address(RVA = "0x12ACE50", Offset = "0x12ACE50", Length = "0x200")]
1499 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1500 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
1501 {
1502 typeof(int),
1503 typeof(int)
1504 }, ReturnType = typeof(void))]
1505 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TryToggleLight", MemberParameters = new object[]
1506 {
1507 typeof(int),
1508 typeof(int),
1509 typeof(bool?),
1510 typeof(bool)
1511 }, ReturnType = typeof(bool))]
1512 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1513 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
1514 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1515 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
1516 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1517 {
1518 typeof(int),
1519 typeof(int)
1520 }, ReturnType = typeof(Tile))]
1521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "SkipWire", MemberParameters = new object[]
1523 {
1524 typeof(int),
1525 typeof(int)
1526 }, ReturnType = typeof(void))]
1527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1528 {
1529 typeof(int),
1530 typeof(int),
1531 typeof(int),
1532 typeof(int),
1533 typeof(int),
1535 }, ReturnType = typeof(void))]
1536 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1537 public static void ToggleLampPost(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
1538 {
1539 throw null;
1540 }
1541
1542 [global::Cpp2ILInjected.Token(Token = "0x6002C2E")]
1543 [global::Cpp2ILInjected.Address(RVA = "0x12ABF64", Offset = "0x12ABF64", Length = "0x10C")]
1544 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
1546 {
1547 typeof(int),
1548 typeof(int)
1549 }, ReturnType = typeof(void))]
1550 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TryToggleLight", MemberParameters = new object[]
1551 {
1552 typeof(int),
1553 typeof(int),
1554 typeof(bool?),
1555 typeof(bool)
1556 }, ReturnType = typeof(bool))]
1557 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1558 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
1560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1562 {
1563 typeof(int),
1564 typeof(int),
1565 typeof(int),
1567 }, ReturnType = typeof(void))]
1568 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1569 public static void ToggleTorch(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn)
1570 {
1571 throw null;
1572 }
1573
1574 [global::Cpp2ILInjected.Token(Token = "0x6002C2F")]
1575 [global::Cpp2ILInjected.Address(RVA = "0x12ACD40", Offset = "0x12ACD40", Length = "0x110")]
1576 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1577 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
1578 {
1579 typeof(int),
1580 typeof(int)
1581 }, ReturnType = typeof(void))]
1582 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TryToggleLight", MemberParameters = new object[]
1583 {
1584 typeof(int),
1585 typeof(int),
1586 typeof(bool?),
1587 typeof(bool)
1588 }, ReturnType = typeof(bool))]
1589 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1590 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1591 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
1592 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1593 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1594 {
1595 typeof(int),
1596 typeof(int),
1597 typeof(int),
1598 typeof(int),
1600 }, ReturnType = typeof(void))]
1601 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1602 public static void ToggleCandle(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn)
1603 {
1604 throw null;
1605 }
1606
1607 [global::Cpp2ILInjected.Token(Token = "0x6002C30")]
1608 [global::Cpp2ILInjected.Address(RVA = "0x12AC3C4", Offset = "0x12AC3C4", Length = "0x2B4")]
1609 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1610 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
1611 {
1612 typeof(int),
1613 typeof(int)
1614 }, ReturnType = typeof(void))]
1615 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TryToggleLight", MemberParameters = new object[]
1616 {
1617 typeof(int),
1618 typeof(int),
1619 typeof(bool?),
1620 typeof(bool)
1621 }, ReturnType = typeof(bool))]
1622 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
1624 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
1626 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1627 {
1628 typeof(int),
1629 typeof(int)
1630 }, ReturnType = typeof(Tile))]
1631 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "SkipWire", MemberParameters = new object[]
1633 {
1634 typeof(int),
1635 typeof(int)
1636 }, ReturnType = typeof(void))]
1637 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1638 {
1639 typeof(int),
1640 typeof(int),
1641 typeof(int),
1642 typeof(int),
1643 typeof(int),
1645 }, ReturnType = typeof(void))]
1646 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
1647 public static void ToggleLamp(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
1648 {
1649 throw null;
1650 }
1651
1652 [global::Cpp2ILInjected.Token(Token = "0x6002C31")]
1653 [global::Cpp2ILInjected.Address(RVA = "0x12AC9F4", Offset = "0x12AC9F4", Length = "0x34C")]
1654 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1655 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
1656 {
1657 typeof(int),
1658 typeof(int)
1659 }, ReturnType = typeof(void))]
1660 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TryToggleLight", MemberParameters = new object[]
1661 {
1662 typeof(int),
1663 typeof(int),
1664 typeof(bool?),
1665 typeof(bool)
1666 }, ReturnType = typeof(bool))]
1667 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
1669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1671 {
1672 typeof(int),
1673 typeof(int)
1674 }, ReturnType = typeof(Tile))]
1675 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
1676 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "SkipWire", MemberParameters = new object[]
1678 {
1679 typeof(int),
1680 typeof(int)
1681 }, ReturnType = typeof(void))]
1682 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1683 {
1684 typeof(int),
1685 typeof(int),
1686 typeof(int),
1687 typeof(int),
1689 }, ReturnType = typeof(void))]
1690 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1691 public static void ToggleChandelier(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
1692 {
1693 throw null;
1694 }
1695
1696 [global::Cpp2ILInjected.Token(Token = "0x6002C32")]
1697 [global::Cpp2ILInjected.Address(RVA = "0x12ABC74", Offset = "0x12ABC74", Length = "0x2F0")]
1698 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1699 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
1700 {
1701 typeof(int),
1702 typeof(int)
1703 }, ReturnType = typeof(void))]
1704 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TryToggleLight", MemberParameters = new object[]
1705 {
1706 typeof(int),
1707 typeof(int),
1708 typeof(bool?),
1709 typeof(bool)
1710 }, ReturnType = typeof(bool))]
1711 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1712 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1713 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
1714 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1715 {
1716 typeof(int),
1717 typeof(int)
1718 }, ReturnType = typeof(Tile))]
1719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
1720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "SkipWire", MemberParameters = new object[]
1721 {
1722 typeof(int),
1723 typeof(int)
1724 }, ReturnType = typeof(void))]
1725 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameY", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1726 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1727 {
1728 typeof(int),
1729 typeof(int),
1730 typeof(int),
1731 typeof(int),
1732 typeof(int),
1734 }, ReturnType = typeof(void))]
1735 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1736 public static void ToggleCampFire(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
1737 {
1738 throw null;
1739 }
1740
1741 [global::Cpp2ILInjected.Token(Token = "0x6002C33")]
1742 [global::Cpp2ILInjected.Address(RVA = "0x12AB984", Offset = "0x12AB984", Length = "0x2F0")]
1743 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1744 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
1745 {
1746 typeof(int),
1747 typeof(int)
1748 }, ReturnType = typeof(void))]
1749 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TryToggleLight", MemberParameters = new object[]
1750 {
1751 typeof(int),
1752 typeof(int),
1753 typeof(bool?),
1754 typeof(bool)
1755 }, ReturnType = typeof(bool))]
1756 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1758 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
1759 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1760 {
1761 typeof(int),
1762 typeof(int)
1763 }, ReturnType = typeof(Tile))]
1764 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
1765 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "SkipWire", MemberParameters = new object[]
1766 {
1767 typeof(int),
1768 typeof(int)
1769 }, ReturnType = typeof(void))]
1770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
1771 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1772 {
1773 typeof(int),
1774 typeof(int),
1775 typeof(int),
1776 typeof(int),
1777 typeof(int),
1779 }, ReturnType = typeof(void))]
1780 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
1781 public static void ToggleFirePlace(int i, int j, Tile theBlock, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
1782 {
1783 throw null;
1784 }
1785
1786 [global::Cpp2ILInjected.Token(Token = "0x6002C34")]
1787 [global::Cpp2ILInjected.Address(RVA = "0x12A1DC8", Offset = "0x12A1DC8", Length = "0x344")]
1788 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1789 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitSwitch", MemberParameters = new object[]
1790 {
1791 typeof(int),
1792 typeof(int)
1793 }, ReturnType = typeof(void))]
1794 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "HitWireSingle", MemberParameters = new object[]
1795 {
1796 typeof(int),
1797 typeof(int)
1798 }, ReturnType = typeof(void))]
1799 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1800 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1801 {
1802 typeof(int),
1803 typeof(int)
1804 }, ReturnType = typeof(Tile))]
1805 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1806 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1807 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "CheckMech", MemberParameters = new object[]
1808 {
1809 typeof(int),
1810 typeof(int),
1811 typeof(int)
1812 }, ReturnType = typeof(bool))]
1813 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1814 {
1815 typeof(float),
1816 typeof(float)
1817 }, ReturnType = typeof(void))]
1818 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1819 {
1820 typeof(Vector2),
1821 typeof(float)
1822 }, ReturnType = typeof(Vector2))]
1823 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "GetProjectileSource", MemberParameters = new object[]
1824 {
1825 typeof(int),
1826 typeof(int)
1827 }, ReturnType = typeof(IEntitySource))]
1828 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1829 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Projectile), Member = "NewProjectile", MemberParameters = new object[]
1830 {
1832 typeof(float),
1833 typeof(float),
1834 typeof(float),
1835 typeof(float),
1836 typeof(int),
1837 typeof(int),
1838 typeof(float),
1839 typeof(int),
1840 typeof(float),
1841 typeof(float),
1842 typeof(float)
1843 }, ReturnType = typeof(int))]
1844 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
1845 private static void GeyserTrap(int i, int j)
1846 {
1847 throw null;
1848 }
1849
1850 [global::Cpp2ILInjected.Token(Token = "0x6002C35")]
1851 [global::Cpp2ILInjected.Address(RVA = "0x12A4294", Offset = "0x12A4294", Length = "0x7A8")]
1852 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1853 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "TripWire", MemberParameters = new object[]
1854 {
1855 typeof(int),
1856 typeof(int),
1857 typeof(int),
1858 typeof(int)
1859 }, ReturnType = typeof(void))]
1860 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1861 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1862 {
1863 typeof(float),
1864 typeof(float)
1865 }, ReturnType = typeof(void))]
1866 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Hitbox", ReturnType = typeof(Rectangle))]
1867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "TeleporterHitboxIntersects", MemberParameters = new object[]
1868 {
1871 }, ReturnType = typeof(bool))]
1872 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1873 {
1874 typeof(Vector2),
1876 }, ReturnType = typeof(Vector2))]
1877 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
1878 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RemoteClient), Member = "CheckSection", MemberParameters = new object[]
1879 {
1880 typeof(int),
1881 typeof(Vector2),
1882 typeof(int)
1883 }, ReturnType = typeof(void))]
1884 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "Teleport", MemberParameters = new object[]
1885 {
1886 typeof(Vector2),
1887 typeof(int),
1888 typeof(int)
1889 }, ReturnType = typeof(void))]
1890 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
1891 {
1892 typeof(int),
1893 typeof(int),
1894 typeof(int),
1896 typeof(int),
1897 typeof(float),
1898 typeof(float),
1899 typeof(float),
1900 typeof(int),
1901 typeof(int),
1902 typeof(int)
1903 }, ReturnType = typeof(void))]
1904 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "Teleport", MemberParameters = new object[]
1905 {
1906 typeof(Vector2),
1907 typeof(int),
1908 typeof(int)
1909 }, ReturnType = typeof(void))]
1910 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 39)]
1911 private static void Teleport()
1912 {
1913 throw null;
1914 }
1915
1916 [global::Cpp2ILInjected.Token(Token = "0x6002C36")]
1917 [global::Cpp2ILInjected.Address(RVA = "0x12AD050", Offset = "0x12AD050", Length = "0xAC")]
1918 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1919 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "Teleport", ReturnType = typeof(void))]
1920 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Union", MemberParameters = new object[]
1922 {
1925 }, ReturnType = typeof(Rectangle))]
1926 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1928 {
1929 throw null;
1930 }
1931
1932 [global::Cpp2ILInjected.Token(Token = "0x6002C37")]
1933 [global::Cpp2ILInjected.Address(RVA = "0x12A2878", Offset = "0x12A2878", Length = "0x600")]
1934 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1935 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "Actuate", MemberParameters = new object[]
1936 {
1937 typeof(int),
1938 typeof(int)
1939 }, ReturnType = typeof(bool))]
1940 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "ActuateForced", MemberParameters = new object[]
1941 {
1942 typeof(int),
1943 typeof(int)
1944 }, ReturnType = typeof(void))]
1945 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1946 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1947 {
1948 typeof(int),
1949 typeof(int)
1950 }, ReturnType = typeof(Tile))]
1951 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1952 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1953 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "CanKillTile", MemberParameters = new object[]
1954 {
1955 typeof(int),
1956 typeof(int)
1957 }, ReturnType = typeof(bool))]
1958 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "inActive", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1959 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SquareTileFrame", MemberParameters = new object[]
1960 {
1961 typeof(int),
1962 typeof(int),
1963 typeof(bool)
1964 }, ReturnType = typeof(void))]
1965 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicHost", ReturnType = typeof(bool))]
1966 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
1967 {
1968 typeof(int),
1969 typeof(int),
1970 typeof(int),
1972 }, ReturnType = typeof(void))]
1973 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
1974 private static void DeActive(int i, int j)
1975 {
1976 throw null;
1977 }
1978
1979 [global::Cpp2ILInjected.Token(Token = "0x6002C38")]
1980 [global::Cpp2ILInjected.Address(RVA = "0x12A2768", Offset = "0x12A2768", Length = "0x110")]
1981 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "Actuate", MemberParameters = new object[]
1982 {
1983 typeof(int),
1984 typeof(int)
1985 }, ReturnType = typeof(bool))]
1986 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "ActuateForced", MemberParameters = new object[]
1987 {
1988 typeof(int),
1989 typeof(int)
1990 }, ReturnType = typeof(void))]
1991 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1992 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1993 {
1994 typeof(int),
1995 typeof(int)
1996 }, ReturnType = typeof(Tile))]
1997 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "inActive", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1998 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SquareTileFrame", MemberParameters = new object[]
1999 {
2000 typeof(int),
2001 typeof(int),
2002 typeof(bool)
2003 }, ReturnType = typeof(void))]
2004 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LogicHost", ReturnType = typeof(bool))]
2005 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
2006 {
2007 typeof(int),
2008 typeof(int),
2009 typeof(int),
2011 }, ReturnType = typeof(void))]
2012 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2013 private static void ReActive(int i, int j)
2014 {
2015 throw null;
2016 }
2017
2018 [global::Cpp2ILInjected.Token(Token = "0x6002C39")]
2019 [global::Cpp2ILInjected.Address(RVA = "0x12A31F4", Offset = "0x12A31F4", Length = "0x3F0")]
2020 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2021 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "MassWireOperation", MemberParameters = new object[]
2022 {
2023 typeof(Point),
2024 typeof(Point),
2025 typeof(Player)
2026 }, ReturnType = typeof(void))]
2027 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2028 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Sign", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
2029 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WiresUI.Settings), Member = "get_ToolMode", ReturnType = typeof(WiresUI.Settings.MultiToolMode))]
2030 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "StartCachingType", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2031 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Wiring), Member = "MassWireOperationStep", MemberParameters = new object[]
2032 {
2033 typeof(Player),
2034 typeof(Point),
2036 typeof(ref int),
2037 typeof(ref int)
2038 }, ReturnType = typeof(bool?))]
2039 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = "get_Value", ReturnType = "T")]
2040 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_ByItemSourceId), Member = ".ctor", MemberParameters = new object[]
2041 {
2042 typeof(Entity),
2043 typeof(int)
2044 }, ReturnType = typeof(void))]
2045 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "DropCache", MemberParameters = new object[]
2046 {
2048 typeof(Vector2),
2049 typeof(Vector2),
2050 typeof(int),
2051 typeof(bool)
2052 }, ReturnType = typeof(void))]
2053 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
2055 {
2056 throw null;
2057 }
2058
2059 [global::Cpp2ILInjected.Token(Token = "0x6002C3A")]
2060 [global::Cpp2ILInjected.Address(RVA = "0x12AD0FC", Offset = "0x12AD0FC", Length = "0x668")]
2061 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2062 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "MassWireOperationInner", MemberParameters = new object[]
2063 {
2064 typeof(Player),
2065 typeof(Point),
2066 typeof(Point),
2067 typeof(Vector2),
2068 typeof(bool),
2069 typeof(ref int),
2070 typeof(ref int)
2071 }, ReturnType = typeof(void))]
2072 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2073 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
2074 {
2075 typeof(int),
2076 typeof(int),
2077 typeof(int)
2078 }, ReturnType = typeof(bool))]
2079 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2080 {
2081 typeof(int),
2082 typeof(int)
2083 }, ReturnType = typeof(Tile))]
2084 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "CanDoWireStuffHere", MemberParameters = new object[]
2085 {
2086 typeof(int),
2087 typeof(int)
2088 }, ReturnType = typeof(bool))]
2089 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire", ReturnType = typeof(bool))]
2090 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceWire", MemberParameters = new object[]
2091 {
2092 typeof(int),
2093 typeof(int)
2094 }, ReturnType = typeof(bool))]
2095 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
2096 {
2097 typeof(int),
2098 typeof(int),
2099 typeof(int),
2101 typeof(int),
2102 typeof(float),
2103 typeof(float),
2104 typeof(float),
2105 typeof(int),
2106 typeof(int),
2107 typeof(int)
2108 }, ReturnType = typeof(void))]
2109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire3", ReturnType = typeof(bool))]
2110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceWire3", MemberParameters = new object[]
2111 {
2112 typeof(int),
2113 typeof(int)
2114 }, ReturnType = typeof(bool))]
2115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire2", ReturnType = typeof(bool))]
2116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceWire2", MemberParameters = new object[]
2117 {
2118 typeof(int),
2119 typeof(int)
2120 }, ReturnType = typeof(bool))]
2121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "wire4", ReturnType = typeof(bool))]
2122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceWire4", MemberParameters = new object[]
2123 {
2124 typeof(int),
2125 typeof(int)
2126 }, ReturnType = typeof(bool))]
2127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "actuator", ReturnType = typeof(bool))]
2128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "PlaceActuator", MemberParameters = new object[]
2129 {
2130 typeof(int),
2131 typeof(int)
2132 }, ReturnType = typeof(bool))]
2133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillWire", MemberParameters = new object[]
2134 {
2135 typeof(int),
2136 typeof(int)
2137 }, ReturnType = typeof(bool))]
2138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillWire3", MemberParameters = new object[]
2139 {
2140 typeof(int),
2141 typeof(int)
2142 }, ReturnType = typeof(bool))]
2143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillWire2", MemberParameters = new object[]
2144 {
2145 typeof(int),
2146 typeof(int)
2147 }, ReturnType = typeof(bool))]
2148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillWire4", MemberParameters = new object[]
2149 {
2150 typeof(int),
2151 typeof(int)
2152 }, ReturnType = typeof(bool))]
2153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillActuator", MemberParameters = new object[]
2154 {
2155 typeof(int),
2156 typeof(int)
2157 }, ReturnType = typeof(bool))]
2158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Nullable<>), Member = ".ctor", MemberParameters = new object[] { "T" }, ReturnType = typeof(void))]
2159 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
2161 {
2162 throw null;
2163 }
2164
2165 // Note: this type is marked as 'beforefieldinit'.
2166 [global::Cpp2ILInjected.Token(Token = "0x6002C3B")]
2167 [global::Cpp2ILInjected.Address(RVA = "0x12AD764", Offset = "0x12AD764", Length = "0x4C")]
2168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2169 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
2170 static Wiring()
2171 {
2172 throw null;
2173 }
2174
2175 [global::Cpp2ILInjected.Token(Token = "0x40037DA")]
2177
2178 [global::Cpp2ILInjected.Token(Token = "0x40037DB")]
2179 public static bool running;
2180
2181 [global::Cpp2ILInjected.Token(Token = "0x40037DC")]
2183
2184 [global::Cpp2ILInjected.Token(Token = "0x40037DD")]
2186
2187 [global::Cpp2ILInjected.Token(Token = "0x40037DE")]
2189
2190 [global::Cpp2ILInjected.Token(Token = "0x40037DF")]
2192
2193 [global::Cpp2ILInjected.Token(Token = "0x40037E0")]
2195
2196 [global::Cpp2ILInjected.Token(Token = "0x40037E1")]
2198
2199 [global::Cpp2ILInjected.Token(Token = "0x40037E2")]
2201
2202 [global::Cpp2ILInjected.Token(Token = "0x40037E3")]
2204
2205 [global::Cpp2ILInjected.Token(Token = "0x40037E4")]
2207
2208 [global::Cpp2ILInjected.Token(Token = "0x40037E5")]
2209 private static Vector2[] _teleport;
2210
2211 [global::Cpp2ILInjected.Token(Token = "0x40037E6")]
2212 private const int MaxPump = 20;
2213
2214 [global::Cpp2ILInjected.Token(Token = "0x40037E7")]
2215 private static int[] _inPumpX;
2216
2217 [global::Cpp2ILInjected.Token(Token = "0x40037E8")]
2218 private static int[] _inPumpY;
2219
2220 [global::Cpp2ILInjected.Token(Token = "0x40037E9")]
2221 private static int _numInPump;
2222
2223 [global::Cpp2ILInjected.Token(Token = "0x40037EA")]
2224 private static int[] _outPumpX;
2225
2226 [global::Cpp2ILInjected.Token(Token = "0x40037EB")]
2227 private static int[] _outPumpY;
2228
2229 [global::Cpp2ILInjected.Token(Token = "0x40037EC")]
2230 private static int _numOutPump;
2231
2232 [global::Cpp2ILInjected.Token(Token = "0x40037ED")]
2233 private const int MaxMech = 1000;
2234
2235 [global::Cpp2ILInjected.Token(Token = "0x40037EE")]
2236 private static int[] _mechX;
2237
2238 [global::Cpp2ILInjected.Token(Token = "0x40037EF")]
2239 private static int[] _mechY;
2240
2241 [global::Cpp2ILInjected.Token(Token = "0x40037F0")]
2242 private static int _numMechs;
2243
2244 [global::Cpp2ILInjected.Token(Token = "0x40037F1")]
2245 private static int[] _mechTime;
2246
2247 [global::Cpp2ILInjected.Token(Token = "0x40037F2")]
2248 private static int _currentWireColor;
2249
2250 [global::Cpp2ILInjected.Token(Token = "0x40037F3")]
2251 private static int CurrentUser;
2252 }
2253}
class f__AnonymousType0<< Count > j__TPar
static void ToggleCampFire(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
Definition Wiring.cs:1736
static void Toggle2x2Light(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
Definition Wiring.cs:1492
static DoubleStack< byte > _wireDirectionList
Definition Wiring.cs:2188
static Queue< Point16 > _LampsToCheck
Definition Wiring.cs:2197
static bool Actuate(int i, int j)
Definition Wiring.cs:463
static void ToggleLampPost(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
Definition Wiring.cs:1537
static void ToggleLamp(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
Definition Wiring.cs:1647
static void SkipWire(Point16 point)
Definition Wiring.cs:212
static void Initialize()
Definition Wiring.cs:67
static Dictionary< Point16, bool > _wireSkip
Definition Wiring.cs:2182
static Dictionary< Point16, byte > _PixelBoxTriggers
Definition Wiring.cs:2206
static void ToggleTorch(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn)
Definition Wiring.cs:1569
static int[] _inPumpY
Definition Wiring.cs:2218
static int[] _inPumpX
Definition Wiring.cs:2215
static void HitWire(DoubleStack< Point16 > next, int wireType)
Definition Wiring.cs:891
const int MaxMech
Definition Wiring.cs:2233
static void ToggleFirePlace(int i, int j, Tile theBlock, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
Definition Wiring.cs:1781
static void Teleport()
Definition Wiring.cs:1911
static int _numMechs
Definition Wiring.cs:2242
static int[] _outPumpX
Definition Wiring.cs:2224
static int _numInPump
Definition Wiring.cs:2221
static bool TeleporterHitboxIntersects(Rectangle teleporter, Rectangle entity)
Definition Wiring.cs:1927
static void PixelBoxPass()
Definition Wiring.cs:680
static bool CheckMech(int i, int j, int time)
Definition Wiring.cs:569
static void DeActive(int i, int j)
Definition Wiring.cs:1974
static void MassWireOperationInner(Player user, Point ps, Point pe, Vector2 dropPoint, bool dir, ref int wireCount, ref int actuatorCount)
Definition Wiring.cs:2054
static void LogicGatePass()
Definition Wiring.cs:732
static bool running
Definition Wiring.cs:2179
static DoubleStack< Point16 > _wireList
Definition Wiring.cs:2185
static Wiring()
Definition Wiring.cs:2170
static void ClearAll()
Definition Wiring.cs:223
static int[] _mechX
Definition Wiring.cs:2236
const int MaxPump
Definition Wiring.cs:2212
static IEntitySource GetProjectileSource(int sourceTileX, int sourceTileY)
Definition Wiring.cs:915
static Queue< Point16 > _GatesCurrent
Definition Wiring.cs:2194
static void ToggleCandle(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn)
Definition Wiring.cs:1602
static void MassWireOperation(Point ps, Point pe, Player master)
Definition Wiring.cs:544
static void PokeLogicGate(int lampX, int lampY)
Definition Wiring.cs:430
static Vector2[] _teleport
Definition Wiring.cs:2209
static void ToggleHolidayLight(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn)
Definition Wiring.cs:1402
static void ActuateForced(int i, int j)
Definition Wiring.cs:493
static void ToggleHangingLantern(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
Definition Wiring.cs:1447
static int[] _mechTime
Definition Wiring.cs:2245
static IEntitySource GetItemSource(int sourceTileX, int sourceTileY)
Definition Wiring.cs:953
static void ToggleChandelier(int i, int j, Tile tileCache, bool? forcedStateWhereTrueIsOn, bool doSkipWires)
Definition Wiring.cs:1691
static void SkipWire(int x, int y)
Definition Wiring.cs:193
static int[] _mechY
Definition Wiring.cs:2239
static void CheckLogicGate(int lampX, int lampY)
Definition Wiring.cs:826
static Dictionary< Point16, bool > _GatesDone
Definition Wiring.cs:2203
static void SetCurrentUser(int plr=-1)
Definition Wiring.cs:39
static void UpdateMech()
Definition Wiring.cs:280
static Dictionary< Point16, byte > _toProcess
Definition Wiring.cs:2191
static int CurrentUser
Definition Wiring.cs:2251
static void TripWire(int left, int top, int width, int height)
Definition Wiring.cs:645
static void HitSwitch(int i, int j)
Definition Wiring.cs:398
static void ReActive(int i, int j)
Definition Wiring.cs:2013
static Queue< Point16 > _GatesNext
Definition Wiring.cs:2200
static int _numOutPump
Definition Wiring.cs:2230
static void XferWater()
Definition Wiring.cs:601
static void GeyserTrap(int i, int j)
Definition Wiring.cs:1845
static int _currentWireColor
Definition Wiring.cs:2248
static int[] _outPumpY
Definition Wiring.cs:2227
static void HitWireSingle(int i, int j)
Definition Wiring.cs:1370
static bool blockPlayerTeleportationForOneIteration
Definition Wiring.cs:2176
static ? bool MassWireOperationStep(Player user, Point pt, WiresUI.Settings.MultiToolMode mode, ref int wiresLeftToConsume, ref int actuatorsLeftToConstume)
Definition Wiring.cs:2160
static IEntitySource GetNPCSource(int sourceTileX, int sourceTileY)
Definition Wiring.cs:934