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
TETeleportationPylon.cs
Go to the documentation of this file.
1using System;
3using System.IO;
8using Terraria.ID;
10using Terraria.Map;
11
13{
14 [global::Cpp2ILInjected.Token(Token = "0x2000817")]
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x6004267")]
18 [global::Cpp2ILInjected.Address(RVA = "0x792034", Offset = "0x792034", Length = "0x4C")]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
21 public override void RegisterTileEntityID(int assignedID)
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x6004268")]
27 [global::Cpp2ILInjected.Address(RVA = "0x792080", Offset = "0x792080", Length = "0x58")]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileEntitiesManager), Member = "RegisterAll", ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TETeleportationPylon), Member = "GenerateInstance", ReturnType = typeof(TileEntity))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TETeleportationPylon), Member = "Place", MemberParameters = new object[]
31 {
32 typeof(int),
33 typeof(int)
34 }, ReturnType = typeof(int))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = ".ctor", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
39 {
40 throw null;
41 }
42
43 [global::Cpp2ILInjected.Token(Token = "0x6004269")]
44 [global::Cpp2ILInjected.Address(RVA = "0x7920D8", Offset = "0x7920D8", Length = "0x50")]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TETeleportationPylon), Member = ".ctor", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
48 public override TileEntity GenerateInstance()
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x600426A")]
54 [global::Cpp2ILInjected.Address(RVA = "0x792128", Offset = "0x792128", Length = "0x10C")]
55 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TETeleportationPylon), Member = "TryGetPylonTypeFromTileCoords", MemberParameters = new object[]
58 {
59 typeof(int),
60 typeof(int),
62 }, ReturnType = typeof(bool))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TeleportPylonsSystem), Member = "HasPylonOfType", MemberParameters = new object[] { typeof(TeleportPylonType) }, ReturnType = typeof(bool))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TETeleportationPylon), Member = "RejectPlacementFromNet", MemberParameters = new object[]
65 {
66 typeof(int),
67 typeof(int)
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TETeleportationPylon), Member = "Place", MemberParameters = new object[]
70 {
71 typeof(int),
72 typeof(int)
73 }, ReturnType = typeof(int))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
75 {
76 typeof(int),
77 typeof(int),
78 typeof(int),
80 typeof(int),
81 typeof(float),
82 typeof(float),
83 typeof(float),
84 typeof(int),
85 typeof(int),
86 typeof(int)
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
89 public override void NetPlaceEntityAttempt(int x, int y)
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x600426B")]
95 [global::Cpp2ILInjected.Address(RVA = "0x792644", Offset = "0x792644", Length = "0x14")]
96 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TeleportPylonsSystem), Member = "UpdatePylonsListAndBroadcastChanges", ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TETeleportationPylon), Member = "TryGetPylonTypeFromTileCoords", MemberParameters = new object[]
100 {
101 typeof(int),
102 typeof(int),
104 }, ReturnType = typeof(bool))]
106 {
107 throw null;
108 }
109
110 [global::Cpp2ILInjected.Token(Token = "0x600426C")]
111 [global::Cpp2ILInjected.Address(RVA = "0x792324", Offset = "0x792324", Length = "0x108")]
112 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TETeleportationPylon), Member = "NetPlaceEntityAttempt", MemberParameters = new object[]
114 {
115 typeof(int),
116 typeof(int)
117 }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
120 {
121 typeof(int),
122 typeof(int),
123 typeof(bool),
124 typeof(bool),
125 typeof(bool)
126 }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
129 {
130 typeof(int),
131 typeof(int),
132 typeof(int),
134 typeof(int),
135 typeof(float),
136 typeof(float),
137 typeof(float),
138 typeof(int),
139 typeof(int),
140 typeof(int)
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
143 private static void RejectPlacementFromNet(int x, int y)
144 {
145 throw null;
146 }
147
148 [global::Cpp2ILInjected.Token(Token = "0x600426D")]
149 [global::Cpp2ILInjected.Address(RVA = "0x79242C", Offset = "0x79242C", Length = "0x218")]
150 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TETeleportationPylon), Member = "NetPlaceEntityAttempt", MemberParameters = new object[]
152 {
153 typeof(int),
154 typeof(int)
155 }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TETeleportationPylon), Member = "PlacementPreviewHook_AfterPlacement", MemberParameters = new object[]
157 {
158 typeof(int),
159 typeof(int),
160 typeof(int),
161 typeof(int),
162 typeof(int),
163 typeof(int)
164 }, ReturnType = typeof(int))]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TETeleportationPylon), Member = ".ctor", ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
168 {
169 typeof(int),
170 typeof(int)
171 }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "AssignNewID", ReturnType = typeof(int))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
174 {
175 typeof(object),
176 typeof(ref bool)
177 }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "set_Item", MemberParameters = new object[]
179 {
180 typeof(int),
181 typeof(object)
182 }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "get_PositionKey", ReturnType = typeof(int))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TeleportPylonsSystem), Member = "RequestImmediateUpdate", ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
187 public static int Place(int x, int y)
188 {
189 throw null;
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x600426E")]
193 [global::Cpp2ILInjected.Address(RVA = "0x792658", Offset = "0x792658", Length = "0x254")]
194 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TETeleportationPylon), Member = "Framing_CheckTile", MemberParameters = new object[]
196 {
197 typeof(int),
198 typeof(int)
199 }, ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "GetKey", MemberParameters = new object[]
202 {
203 typeof(int),
204 typeof(int)
205 }, ReturnType = typeof(int))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "TryGetValue", MemberParameters = new object[]
207 {
208 typeof(int),
209 typeof(ref object)
210 }, ReturnType = typeof(bool))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Enter", MemberParameters = new object[]
212 {
213 typeof(object),
214 typeof(ref bool)
215 }, ReturnType = typeof(void))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "Remove", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Monitor), Member = "Exit", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TeleportPylonsSystem), Member = "RequestImmediateUpdate", ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
220 public static void Kill(int x, int y)
221 {
222 throw null;
223 }
224
225 [global::Cpp2ILInjected.Token(Token = "0x600426F")]
226 [global::Cpp2ILInjected.Address(RVA = "0x7928AC", Offset = "0x7928AC", Length = "0xA0")]
227 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
228 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(short), Member = "ToString", ReturnType = typeof(string))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
231 {
232 typeof(string),
233 typeof(string),
234 typeof(string),
235 typeof(string)
236 }, ReturnType = typeof(string))]
237 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
238 public override string ToString()
239 {
240 throw null;
241 }
242
243 [global::Cpp2ILInjected.Token(Token = "0x6004270")]
244 [global::Cpp2ILInjected.Address(RVA = "0x79294C", Offset = "0x79294C", Length = "0x47C")]
245 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TileFrameDoWork", MemberParameters = new object[]
247 {
248 typeof(int),
249 typeof(int),
250 typeof(bool),
251 typeof(bool),
252 typeof(ref bool)
253 }, ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
256 {
257 typeof(int),
258 typeof(int)
259 }, ReturnType = typeof(Tile))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
263 {
264 typeof(int),
265 typeof(int)
266 }, ReturnType = typeof(Tile))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTileAllowBottomSlope", MemberParameters = new object[]
270 {
271 typeof(int),
272 typeof(int)
273 }, ReturnType = typeof(bool))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TETeleportationPylon), Member = "Kill", MemberParameters = new object[]
275 {
276 typeof(int),
277 typeof(int)
278 }, ReturnType = typeof(void))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EntitySource_TileBreak), Member = ".ctor", MemberParameters = new object[]
280 {
281 typeof(int),
282 typeof(int)
283 }, ReturnType = typeof(void))]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "NewItem", MemberParameters = new object[]
285 {
287 typeof(int),
288 typeof(int),
289 typeof(int),
290 typeof(int),
291 typeof(int),
292 typeof(int),
293 typeof(bool),
294 typeof(int),
295 typeof(bool),
296 typeof(bool)
297 }, ReturnType = typeof(int))]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
299 {
300 typeof(int),
301 typeof(int),
302 typeof(bool),
303 typeof(bool),
304 typeof(bool)
305 }, ReturnType = typeof(void))]
306 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
307 public static void Framing_CheckTile(int callX, int callY)
308 {
309 throw null;
310 }
311
312 [global::Cpp2ILInjected.Token(Token = "0x6004271")]
313 [global::Cpp2ILInjected.Address(RVA = "0x792DC8", Offset = "0x792DC8", Length = "0x3C")]
314 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsMouseOver", MemberParameters = new object[]
316 {
317 typeof(int),
318 typeof(int)
319 }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
322 public static int GetPylonStyleFromTile(Tile tile)
323 {
324 throw null;
325 }
326
327 [global::Cpp2ILInjected.Token(Token = "0x6004272")]
328 [global::Cpp2ILInjected.Address(RVA = "0x792E04", Offset = "0x792E04", Length = "0x24")]
329 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsMouseOver", MemberParameters = new object[]
331 {
332 typeof(int),
333 typeof(int)
334 }, ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TeleportPylonsMapLayer), Member = "Draw", MemberParameters = new object[]
336 {
338 typeof(ref string)
339 }, ReturnType = typeof(void))]
340 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
341 public static int GetPylonItemTypeFromTileStyle(int style)
342 {
343 throw null;
344 }
345
346 [global::Cpp2ILInjected.Token(Token = "0x6004273")]
347 [global::Cpp2ILInjected.Address(RVA = "0x792E28", Offset = "0x792E28", Length = "0x190")]
348 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
349 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
351 {
352 typeof(int),
353 typeof(int)
354 }, ReturnType = typeof(Tile))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
356 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
359 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
360 public override bool IsTileValidForEntity(int x, int y)
361 {
362 throw null;
363 }
364
365 [global::Cpp2ILInjected.Token(Token = "0x6004274")]
366 [global::Cpp2ILInjected.Address(RVA = "0x792FB8", Offset = "0x792FB8", Length = "0x1D0")]
367 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
368 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetClientOnly", ReturnType = typeof(bool))]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendTileSquare", MemberParameters = new object[]
372 {
373 typeof(int),
374 typeof(int),
375 typeof(int),
376 typeof(int),
377 typeof(int),
379 }, ReturnType = typeof(void))]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TETeleportationPylon), Member = "Place", MemberParameters = new object[]
381 {
382 typeof(int),
383 typeof(int)
384 }, ReturnType = typeof(int))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_NetHost", ReturnType = typeof(bool))]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NetMessage), Member = "SendData", MemberParameters = new object[]
387 {
388 typeof(int),
389 typeof(int),
390 typeof(int),
392 typeof(int),
393 typeof(float),
394 typeof(float),
395 typeof(float),
396 typeof(int),
397 typeof(int),
398 typeof(int)
399 }, ReturnType = typeof(void))]
400 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
401 public static int PlacementPreviewHook_AfterPlacement(int x, int y, int type = 597, int style = 0, int direction = 1, int alternate = 0)
402 {
403 throw null;
404 }
405
406 [global::Cpp2ILInjected.Token(Token = "0x6004275")]
407 [global::Cpp2ILInjected.Address(RVA = "0x793188", Offset = "0x793188", Length = "0x6C")]
408 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TeleportPylonsSystem), Member = "HasPylonOfType", MemberParameters = new object[] { typeof(TeleportPylonType) }, ReturnType = typeof(bool))]
410 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
411 public static int PlacementPreviewHook_CheckIfCanPlace(int x, int y, int type = 597, int style = 0, int direction = 1, int alternate = 0)
412 {
413 throw null;
414 }
415
416 [global::Cpp2ILInjected.Token(Token = "0x6004276")]
417 [global::Cpp2ILInjected.Address(RVA = "0x792234", Offset = "0x792234", Length = "0xF0")]
418 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
419 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TETeleportationPylon), Member = "NetPlaceEntityAttempt", MemberParameters = new object[]
420 {
421 typeof(int),
422 typeof(int)
423 }, ReturnType = typeof(void))]
424 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TETeleportationPylon), Member = "TryGetPylonType", MemberParameters = new object[] { typeof(ref TeleportPylonType) }, ReturnType = typeof(bool))]
425 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
427 {
428 typeof(int),
429 typeof(int)
430 }, ReturnType = typeof(Tile))]
431 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
434 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
436 {
437 throw null;
438 }
439
440 [global::Cpp2ILInjected.Token(Token = "0x6004277")]
441 [global::Cpp2ILInjected.Address(RVA = "0x7931F4", Offset = "0x7931F4", Length = "0x4")]
442 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
444 {
445 throw null;
446 }
447
448 [global::Cpp2ILInjected.Token(Token = "0x6004278")]
449 [global::Cpp2ILInjected.Address(RVA = "0x7931F8", Offset = "0x7931F8", Length = "0xE4")]
450 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
451 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NetMessage), Member = "CompressTileBlock_Inner", MemberParameters = new object[]
452 {
454 typeof(int),
455 typeof(int),
456 typeof(int),
457 typeof(int)
458 }, ReturnType = typeof(void))]
459 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "GetKey", MemberParameters = new object[]
461 {
462 typeof(int),
463 typeof(int)
464 }, ReturnType = typeof(int))]
465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "TryGetValue", MemberParameters = new object[]
466 {
467 typeof(int),
468 typeof(ref object)
469 }, ReturnType = typeof(bool))]
470 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
471 public static int Find(int x, int y)
472 {
473 throw null;
474 }
475
476 [global::Cpp2ILInjected.Token(Token = "0x40080E4")]
477 private static byte _myEntityID;
478
479 [global::Cpp2ILInjected.Token(Token = "0x40080E5")]
480 private const int MyTileID = 597;
481
482 [global::Cpp2ILInjected.Token(Token = "0x40080E6")]
483 private const int entityTileWidth = 3;
484
485 [global::Cpp2ILInjected.Token(Token = "0x40080E7")]
486 private const int entityTileHeight = 4;
487 }
488}
class f__AnonymousType0<< Count > j__TPar
static int PlacementPreviewHook_CheckIfCanPlace(int x, int y, int type=597, int style=0, int direction=1, int alternate=0)
static int PlacementPreviewHook_AfterPlacement(int x, int y, int type=597, int style=0, int direction=1, int alternate=0)
static TeleportPylonType GetPylonTypeFromPylonTileStyle(int pylonStyle)
bool TryGetPylonTypeFromTileCoords(int x, int y, out TeleportPylonType pylonType)