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
Framing.cs
Go to the documentation of this file.
1using System;
14
15namespace Terraria
16{
17 [global::Cpp2ILInjected.Token(Token = "0x2000431")]
18 public class Framing
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x6002812")]
21 [global::Cpp2ILInjected.Address(RVA = "0x10D17BC", Offset = "0x10D17BC", Length = "0xBAC")]
22 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Initialize_AlmostEverything", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
26 {
27 typeof(int),
28 typeof(int)
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "Add8WayLookup", MemberParameters = new object[]
31 {
32 typeof(int),
33 typeof(short),
34 typeof(short),
35 typeof(short),
36 typeof(short),
37 typeof(short),
38 typeof(short)
39 }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "Add8WayLookup", MemberParameters = new object[]
41 {
42 typeof(int),
43 typeof(short),
44 typeof(short)
45 }, ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
47 {
50 }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "AddWallFrameLookup", MemberParameters = new object[]
52 {
53 typeof(int),
54 typeof(short),
55 typeof(short),
56 typeof(short),
57 typeof(short),
58 typeof(short),
59 typeof(short),
60 typeof(short),
61 typeof(short)
62 }, ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 35)]
64 public static void Initialize()
65 {
66 throw null;
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x6002813")]
70 [global::Cpp2ILInjected.Address(RVA = "0x10D282C", Offset = "0x10D282C", Length = "0x60")]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Framing), Member = "SelfFrame8Way", MemberParameters = new object[]
72 {
73 typeof(int),
74 typeof(int),
75 typeof(Tile),
76 typeof(bool)
77 }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "blockType", ReturnType = typeof(int))]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x6002814")]
87 [global::Cpp2ILInjected.Address(RVA = "0x10D2368", Offset = "0x10D2368", Length = "0x184")]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Framing), Member = "Initialize", ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 20)]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
92 {
93 typeof(int),
94 typeof(int)
95 }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
97 public static void Add8WayLookup(int lookup, short point1X, short point1Y, short point2X, short point2Y, short point3X, short point3Y)
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x6002815")]
103 [global::Cpp2ILInjected.Address(RVA = "0x10D24EC", Offset = "0x10D24EC", Length = "0x154")]
104 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Framing), Member = "Initialize", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 27)]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
108 {
109 typeof(int),
110 typeof(int)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
113 public static void Add8WayLookup(int lookup, short x, short y)
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6002816")]
119 [global::Cpp2ILInjected.Address(RVA = "0x10D2664", Offset = "0x10D2664", Length = "0x1C8")]
120 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Framing), Member = "Initialize", ReturnType = typeof(void))]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 20)]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point16), Member = ".ctor", MemberParameters = new object[]
124 {
125 typeof(int),
126 typeof(int)
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
129 public static void AddWallFrameLookup(int lookup, short point1X, short point1Y, short point2X, short point2Y, short point3X, short point3Y, short point4X, short point4Y)
130 {
131 throw null;
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x6002817")]
135 [global::Cpp2ILInjected.Address(RVA = "0x10D288C", Offset = "0x10D288C", Length = "0x11C")]
136 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Framing), Member = "SelfFrame8Way", MemberParameters = new object[]
138 {
139 typeof(int),
140 typeof(int),
141 typeof(Tile),
142 typeof(bool)
143 }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
145 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
146 private static bool WillItBlend(ushort myType, ushort otherType)
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x6002818")]
152 [global::Cpp2ILInjected.Address(RVA = "0x10D29A8", Offset = "0x10D29A8", Length = "0x538")]
153 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
154 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TileFrameDoWork", MemberParameters = new object[]
155 {
156 typeof(int),
157 typeof(int),
158 typeof(bool),
159 typeof(bool),
160 typeof(ref bool)
161 }, ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "FindBlockStyle", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(Framing.BlockStyle))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
166 {
167 typeof(int),
168 typeof(int)
169 }, ReturnType = typeof(Tile))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "WillItBlend", MemberParameters = new object[]
172 {
173 typeof(ushort),
174 typeof(ushort)
175 }, ReturnType = typeof(bool))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
178 {
179 typeof(int),
180 typeof(int)
181 }, ReturnType = typeof(int))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "frameNumber", MemberParameters = new object[] { typeof(byte) }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "frameNumber", ReturnType = typeof(byte))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameX", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_frameY", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
187 public static void SelfFrame8Way(int i, int j, Tile centerTile, bool resetFrame)
188 {
189 throw null;
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x6002819")]
193 [global::Cpp2ILInjected.Address(RVA = "0x10D2FD4", Offset = "0x10D2FD4", Length = "0x5D4")]
194 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SquareWallFrame", MemberParameters = new object[]
196 {
197 typeof(int),
198 typeof(int),
199 typeof(bool)
200 }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Reframe", MemberParameters = new object[]
202 {
203 typeof(int),
204 typeof(int),
205 typeof(bool)
206 }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "RangeFrame", MemberParameters = new object[]
208 {
209 typeof(int),
210 typeof(int),
211 typeof(int),
212 typeof(int)
213 }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "EveryTileFrame", ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PrepareForAreaDrawing", MemberParameters = new object[]
216 {
217 typeof(int),
218 typeof(int),
219 typeof(int),
220 typeof(int),
221 typeof(bool)
222 }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_SkipFramingBecauseOfGen", ReturnType = typeof(bool))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "CacheUpdateMapTile", MemberParameters = new object[]
226 {
227 typeof(int),
228 typeof(int),
229 typeof(bool)
230 }, ReturnType = typeof(bool))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "ShouldShowInvisibleWalls", ReturnType = typeof(bool))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "SetBHeader", MemberParameters = new object[]
233 {
234 typeof(int),
235 typeof(byte)
236 }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "SetBHeader2", MemberParameters = new object[]
238 {
239 typeof(int),
240 typeof(byte)
241 }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "SetBHeader3", MemberParameters = new object[]
243 {
244 typeof(int),
245 typeof(byte)
246 }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
249 {
250 typeof(int),
251 typeof(int)
252 }, ReturnType = typeof(int))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
254 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
255 public static void WallFrame(int i, int j, bool resetFrame = false)
256 {
257 throw null;
258 }
259
260 [global::Cpp2ILInjected.Token(Token = "0x600281A")]
261 [global::Cpp2ILInjected.Address(RVA = "0x10D35A8", Offset = "0x10D35A8", Length = "0x9C")]
262 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dust), Member = "UpdateDust", ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UpdateBiomes", ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryUsingDiggerCart", ReturnType = typeof(void))]
266 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_067_FreakingPirates", ReturnType = typeof(void))]
267 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
269 {
271 typeof(float)
272 }, ReturnType = typeof(Vector2))]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
274 {
275 typeof(int),
276 typeof(int)
277 }, ReturnType = typeof(Tile))]
278 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
279 public static Tile GetTileSafely(Vector2 position)
280 {
281 throw null;
282 }
283
284 [global::Cpp2ILInjected.Token(Token = "0x600281B")]
285 [global::Cpp2ILInjected.Address(RVA = "0x10D3644", Offset = "0x10D3644", Length = "0x18")]
286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAccessoryInfo), Member = "BuildInfoAccs", ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_112_FairyCritter", ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "MowTheLawn", ReturnType = typeof(void))]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_149_GolfBall", ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_007_GrapplingHooks", ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Minecart), Member = "TryFittingTileOrientation", MemberParameters = new object[]
293 {
294 typeof(Point),
295 typeof(int?),
296 typeof(int?)
297 }, ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MinecartDiggerHelper), Member = "TryDigging", MemberParameters = new object[]
299 {
300 typeof(Player),
302 typeof(int),
303 typeof(int)
304 }, ReturnType = typeof(void))]
305 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MinecartDiggerHelper), Member = "AlreadyLeadsIntoWantedTrack", MemberParameters = new object[]
306 {
307 typeof(Point),
309 }, ReturnType = typeof(bool))]
310 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MinecartDiggerHelper), Member = "CorrectTrackConnections", MemberParameters = new object[]
311 {
312 typeof(Point),
314 }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerSittingHelper), Member = "TryGetSittingBlock", MemberParameters = new object[]
316 {
317 typeof(Player),
319 }, ReturnType = typeof(bool))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TreeTopsInfo), Member = "RandomizeTreeStyleBasedOnWorldPosition", MemberParameters = new object[]
321 {
324 }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
327 {
328 typeof(int),
329 typeof(int)
330 }, ReturnType = typeof(Tile))]
331 public static Tile GetTileSafely(Point pt)
332 {
333 throw null;
334 }
335
336 [global::Cpp2ILInjected.Token(Token = "0x600281C")]
337 [global::Cpp2ILInjected.Address(RVA = "0x10D365C", Offset = "0x10D365C", Length = "0x20")]
338 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
339 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
341 {
342 typeof(int),
343 typeof(int)
344 }, ReturnType = typeof(Tile))]
346 {
347 throw null;
348 }
349
350 [global::Cpp2ILInjected.Token(Token = "0x600281D")]
351 [global::Cpp2ILInjected.Address(RVA = "0x10D2EE0", Offset = "0x10D2EE0", Length = "0xEC")]
352 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "Unlock", MemberParameters = new object[]
353 {
354 typeof(int),
355 typeof(int)
356 }, ReturnType = typeof(bool))]
357 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "Lock", MemberParameters = new object[]
358 {
359 typeof(int),
360 typeof(int)
361 }, ReturnType = typeof(bool))]
362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Chest), Member = "NearOtherChests", MemberParameters = new object[]
363 {
364 typeof(int),
365 typeof(int)
366 }, ReturnType = typeof(bool))]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HitTile), Member = "DrawFreshAnimations", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
369 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_007_TownEntities", ReturnType = typeof(void))]
370 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_007_TownEntities_GetWalkPrediction", MemberParameters = new object[]
371 {
372 typeof(int),
373 typeof(int),
374 typeof(bool),
375 typeof(bool),
376 typeof(int),
377 typeof(int),
378 typeof(ref bool),
379 typeof(ref bool)
380 }, ReturnType = typeof(void))]
381 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "NPCCanStickToWalls", ReturnType = typeof(bool))]
382 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_003_Fighters", ReturnType = typeof(void))]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_110_Betsy", ReturnType = typeof(void))]
384 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
385 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "FindFrame", ReturnType = typeof(void))]
386 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UseQuickMineCartHook", ReturnType = typeof(bool))]
387 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "UseQuickMineCartSnapHook", ReturnType = typeof(bool))]
388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickMinecart", ReturnType = typeof(void))]
389 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickMinecartSnap", ReturnType = typeof(bool))]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "QuickGrapple", ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TileInteractionsUse", MemberParameters = new object[]
392 {
393 typeof(int),
394 typeof(int)
395 }, ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryLandingOnDetonator", ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "PlaceThing_LockChest", ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "DamageTileWithShovel", MemberParameters = new object[]
399 {
400 typeof(Player),
401 typeof(Item),
402 typeof(int),
403 typeof(int)
404 }, ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "TryPlacingAGolfBallNearANearbyTee", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(bool))]
406 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Player), Member = "CheckForGoodTeleportationSpot", MemberParameters = new object[]
407 {
408 typeof(ref bool),
409 typeof(int),
410 typeof(int),
411 typeof(int),
412 typeof(int),
414 }, ReturnType = typeof(Vector2))]
415 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_016", ReturnType = typeof(void))]
416 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "CreateGroundExplosion", MemberParameters = new object[]
417 {
418 typeof(float),
419 typeof(int),
420 typeof(int),
421 typeof(int),
422 typeof(int),
423 typeof(int)
424 }, ReturnType = typeof(void))]
425 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_001", ReturnType = typeof(void))]
426 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_026", ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_066", ReturnType = typeof(void))]
428 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI_135_OgreStomp", ReturnType = typeof(void))]
429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "CreateImpactExplosion", MemberParameters = new object[]
430 {
431 typeof(int),
435 typeof(int),
436 typeof(ref bool)
437 }, ReturnType = typeof(void))]
438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
439 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Collision), Member = "GetWaterLineIterate", MemberParameters = new object[]
440 {
441 typeof(int),
442 typeof(int),
443 typeof(ref float)
444 }, ReturnType = typeof(bool))]
445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Framing), Member = "SelfFrame8Way", MemberParameters = new object[]
446 {
447 typeof(int),
448 typeof(int),
449 typeof(Tile),
450 typeof(bool)
451 }, ReturnType = typeof(void))]
452 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Tile))]
453 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(Tile))]
454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(Tile))]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mount), Member = "EmitGolfCartWheelDust", MemberParameters = new object[]
456 {
457 typeof(Player),
459 }, ReturnType = typeof(void))]
460 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileObject), Member = "Place", MemberParameters = new object[] { typeof(TileObject) }, ReturnType = typeof(bool))]
461 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileObject), Member = "CanPlace", MemberParameters = new object[]
462 {
463 typeof(int),
464 typeof(int),
465 typeof(int),
466 typeof(int),
467 typeof(int),
469 typeof(bool),
470 typeof(int?)
471 }, ReturnType = typeof(bool))]
472 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileObject), Member = "DrawPreview", MemberParameters = new object[]
473 {
477 }, ReturnType = typeof(void))]
478 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Wiring), Member = "CheckLogicGate", MemberParameters = new object[]
479 {
480 typeof(int),
481 typeof(int)
482 }, ReturnType = typeof(void))]
483 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "IsTileALeafyTreeTop", MemberParameters = new object[]
484 {
485 typeof(int),
486 typeof(int)
487 }, ReturnType = typeof(bool))]
488 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check2xX", MemberParameters = new object[]
489 {
490 typeof(int),
491 typeof(int),
492 typeof(ushort)
493 }, ReturnType = typeof(void))]
494 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ToggleGemLock", MemberParameters = new object[]
495 {
496 typeof(int),
497 typeof(int),
498 typeof(bool)
499 }, ReturnType = typeof(void))]
500 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckOasisPlant", MemberParameters = new object[]
501 {
502 typeof(int),
503 typeof(int),
504 typeof(int)
505 }, ReturnType = typeof(void))]
506 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckSuper", MemberParameters = new object[]
507 {
508 typeof(int),
509 typeof(int),
510 typeof(int)
511 }, ReturnType = typeof(void))]
512 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Check2x2", MemberParameters = new object[]
513 {
514 typeof(int),
515 typeof(int),
516 typeof(int)
517 }, ReturnType = typeof(void))]
518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Place2x2", MemberParameters = new object[]
519 {
520 typeof(int),
521 typeof(int),
522 typeof(ushort),
523 typeof(int)
524 }, ReturnType = typeof(void))]
525 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ShiftTrapdoor", MemberParameters = new object[]
526 {
527 typeof(int),
528 typeof(int),
529 typeof(bool),
530 typeof(int)
531 }, ReturnType = typeof(bool))]
532 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckTallGate", MemberParameters = new object[]
533 {
534 typeof(int),
535 typeof(int),
536 typeof(int)
537 }, ReturnType = typeof(void))]
538 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ShiftTallGate", MemberParameters = new object[]
539 {
540 typeof(int),
541 typeof(int),
542 typeof(bool),
543 typeof(bool)
544 }, ReturnType = typeof(bool))]
545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GetTopLeftAndStyles", MemberParameters = new object[]
546 {
547 typeof(ref int),
548 typeof(ref int),
549 typeof(int),
550 typeof(int),
551 typeof(int),
552 typeof(int)
553 }, ReturnType = typeof(Point))]
554 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckTileFrames", MemberParameters = new object[]
555 {
556 typeof(int),
557 typeof(int),
558 typeof(int),
559 typeof(int),
560 typeof(int),
561 typeof(int),
562 typeof(int),
563 typeof(int),
564 typeof(int)
565 }, ReturnType = typeof(bool))]
566 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckTileAnchors", MemberParameters = new object[]
567 {
568 typeof(int),
569 typeof(int),
570 typeof(int),
571 typeof(int),
572 typeof(int),
574 }, ReturnType = typeof(bool))]
575 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CanPlaceSink", MemberParameters = new object[]
576 {
577 typeof(int),
578 typeof(int),
579 typeof(ushort),
580 typeof(int)
581 }, ReturnType = typeof(bool))]
582 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckStinkbugBlocker", MemberParameters = new object[]
583 {
584 typeof(int),
585 typeof(int)
586 }, ReturnType = typeof(void))]
587 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckGnome", MemberParameters = new object[]
588 {
589 typeof(int),
590 typeof(int)
591 }, ReturnType = typeof(void))]
592 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "PlaceUnderwaterPlant", MemberParameters = new object[]
593 {
594 typeof(ushort),
595 typeof(int),
596 typeof(int)
597 }, ReturnType = typeof(void))]
598 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CanUnderwaterPlantGrowHere", MemberParameters = new object[]
599 {
600 typeof(ushort),
601 typeof(int),
602 typeof(int),
603 typeof(bool)
604 }, ReturnType = typeof(bool))]
605 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckUnderwaterPlant", MemberParameters = new object[]
606 {
607 typeof(ushort),
608 typeof(int),
609 typeof(int)
610 }, ReturnType = typeof(void))]
611 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CheckLilyPad", MemberParameters = new object[]
612 {
613 typeof(int),
614 typeof(int)
615 }, ReturnType = typeof(void))]
616 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ReplaceTile", MemberParameters = new object[]
617 {
618 typeof(int),
619 typeof(int),
620 typeof(ushort),
621 typeof(int)
622 }, ReturnType = typeof(bool))]
623 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GetVineTop", MemberParameters = new object[]
624 {
625 typeof(int),
626 typeof(int),
627 typeof(ref int),
628 typeof(ref int)
629 }, ReturnType = typeof(void))]
630 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GetTreeBottom", MemberParameters = new object[]
631 {
632 typeof(int),
633 typeof(int),
634 typeof(ref int),
635 typeof(ref int)
636 }, ReturnType = typeof(void))]
637 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "KillTile", MemberParameters = new object[]
638 {
639 typeof(int),
640 typeof(int),
641 typeof(bool),
642 typeof(bool),
643 typeof(bool)
644 }, ReturnType = typeof(void))]
645 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "UpdateWorld_UndergroundTile", MemberParameters = new object[]
646 {
647 typeof(int),
648 typeof(int),
649 typeof(bool),
650 typeof(int)
651 }, ReturnType = typeof(void))]
652 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerSittingHelper), Member = "GetSittingTargetInfo", MemberParameters = new object[]
653 {
654 typeof(Player),
655 typeof(int),
656 typeof(int),
657 typeof(ref int),
661 }, ReturnType = typeof(bool))]
662 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PlayerSleepingHelper), Member = "GetSleepingTargetInfo", MemberParameters = new object[]
663 {
664 typeof(int),
665 typeof(int),
666 typeof(ref int),
669 }, ReturnType = typeof(bool))]
670 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TeleportPylonsSystem), Member = "HandleTeleportRequest", MemberParameters = new object[]
671 {
673 typeof(int)
674 }, ReturnType = typeof(void))]
675 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "Framing_CheckTile", MemberParameters = new object[]
676 {
677 typeof(int),
678 typeof(int)
679 }, ReturnType = typeof(void))]
680 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEDisplayDoll), Member = "Draw", MemberParameters = new object[]
681 {
682 typeof(int),
683 typeof(int)
684 }, ReturnType = typeof(void))]
685 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "Framing_CheckTile", MemberParameters = new object[]
686 {
687 typeof(int),
688 typeof(int)
689 }, ReturnType = typeof(void))]
690 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEHatRack), Member = "Draw", MemberParameters = new object[]
691 {
692 typeof(int),
693 typeof(int)
694 }, ReturnType = typeof(void))]
695 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TETeleportationPylon), Member = "Framing_CheckTile", MemberParameters = new object[]
696 {
697 typeof(int),
698 typeof(int)
699 }, ReturnType = typeof(void))]
700 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TEWeaponsRack), Member = "Framing_CheckTile", MemberParameters = new object[]
701 {
702 typeof(int),
703 typeof(int)
704 }, ReturnType = typeof(void))]
705 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
706 {
707 typeof(int),
708 typeof(int),
710 typeof(ushort),
711 typeof(ref short),
712 typeof(ref short),
713 typeof(ref int),
714 typeof(ref int),
715 typeof(ref int),
716 typeof(ref int),
717 typeof(ref int),
718 typeof(ref int),
723 }, ReturnType = typeof(void))]
724 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
725 {
726 typeof(int),
727 typeof(int),
728 typeof(bool),
729 typeof(ushort),
730 typeof(ref short),
731 typeof(ref short),
732 typeof(ref int),
733 typeof(ref int),
734 typeof(ref int),
735 typeof(ref int),
736 typeof(ref int),
737 typeof(ref int),
742 }, ReturnType = typeof(void))]
743 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
744 {
745 typeof(int),
746 typeof(int),
747 typeof(Tile),
748 typeof(ushort),
749 typeof(ref short),
750 typeof(ref short),
751 typeof(ref int),
752 typeof(ref int),
753 typeof(ref int),
754 typeof(ref int),
755 typeof(ref int),
756 typeof(ref int),
761 }, ReturnType = typeof(void))]
762 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CultistRitual), Member = "CheckFloor", MemberParameters = new object[]
763 {
765 typeof(ref Point[])
766 }, ReturnType = typeof(bool))]
767 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DD2Event), Member = "SummonCrystalDirect", MemberParameters = new object[]
768 {
769 typeof(int),
770 typeof(int),
771 typeof(int)
772 }, ReturnType = typeof(void))]
773 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 181)]
774 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InWorld", MemberParameters = new object[]
775 {
776 typeof(int),
777 typeof(int),
778 typeof(int)
779 }, ReturnType = typeof(bool))]
780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
781 {
782 typeof(int),
783 typeof(int)
784 }, ReturnType = typeof(Tile))]
785 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
786 public static Tile GetTileSafely(int i, int j)
787 {
788 throw null;
789 }
790
791 [global::Cpp2ILInjected.Token(Token = "0x600281E")]
792 [global::Cpp2ILInjected.Address(RVA = "0x10D367C", Offset = "0x10D367C", Length = "0x8")]
793 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
794 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
795 public Framing()
796 {
797 throw null;
798 }
799
800 [global::Cpp2ILInjected.Token(Token = "0x400340C")]
801 private static Point16[][] selfFrame8WayLookup;
802
803 [global::Cpp2ILInjected.Token(Token = "0x400340D")]
804 private static Point16[][] wallFrameLookup;
805
806 [global::Cpp2ILInjected.Token(Token = "0x400340E")]
807 private static Point16 frameSize8Way;
808
809 [global::Cpp2ILInjected.Token(Token = "0x400340F")]
810 private static Point16 wallFrameSize;
811
812 [global::Cpp2ILInjected.Token(Token = "0x4003410")]
814
815 [global::Cpp2ILInjected.Token(Token = "0x4003411")]
816 private static int[][] phlebasTileFrameNumberLookup;
817
818 [global::Cpp2ILInjected.Token(Token = "0x4003412")]
819 private static int[][] lazureTileFrameNumberLookup;
820
821 [global::Cpp2ILInjected.Token(Token = "0x4003413")]
822 private static int[][] centerWallFrameLookup;
823
824 [global::Cpp2ILInjected.Token(Token = "0x2000432")]
825 private struct BlockStyle
826 {
827 [global::Cpp2ILInjected.Token(Token = "0x600281F")]
828 [global::Cpp2ILInjected.Address(RVA = "0x10D2640", Offset = "0x10D2640", Length = "0x24")]
829 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
830 public BlockStyle(bool up, bool down, bool left, bool right)
831 {
832 throw null;
833 }
834
835 [global::Cpp2ILInjected.Token(Token = "0x6002820")]
836 [global::Cpp2ILInjected.Address(RVA = "0x10D2FCC", Offset = "0x10D2FCC", Length = "0x8")]
837 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
838 public void Clear()
839 {
840 throw null;
841 }
842
843 [global::Cpp2ILInjected.Token(Token = "0x4003414")]
844 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
845 public bool top;
846
847 [global::Cpp2ILInjected.Token(Token = "0x4003415")]
848 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1")]
849 public bool bottom;
850
851 [global::Cpp2ILInjected.Token(Token = "0x4003416")]
852 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2")]
853 public bool left;
854
855 [global::Cpp2ILInjected.Token(Token = "0x4003417")]
856 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3")]
857 public bool right;
858 }
859 }
860}
class f__AnonymousType0<< Count > j__TPar
static Tile GetTileSafely(int i, int j)
Definition Framing.cs:786
static Point16[][] selfFrame8WayLookup
Definition Framing.cs:801
static Tile GetTileSafely(Point16 pt)
Definition Framing.cs:345
static Framing.BlockStyle[] blockStyleLookup
Definition Framing.cs:813
static int[][] centerWallFrameLookup
Definition Framing.cs:822
static Point16[][] wallFrameLookup
Definition Framing.cs:804
static void SelfFrame8Way(int i, int j, Tile centerTile, bool resetFrame)
Definition Framing.cs:187
static void Add8WayLookup(int lookup, short point1X, short point1Y, short point2X, short point2Y, short point3X, short point3Y)
Definition Framing.cs:97
static int[][] phlebasTileFrameNumberLookup
Definition Framing.cs:816
static void WallFrame(int i, int j, bool resetFrame=false)
Definition Framing.cs:255
static bool WillItBlend(ushort myType, ushort otherType)
Definition Framing.cs:146
static Framing.BlockStyle FindBlockStyle(Tile blockTile)
Definition Framing.cs:81
static Tile GetTileSafely(Point pt)
Definition Framing.cs:331
static int[][] lazureTileFrameNumberLookup
Definition Framing.cs:819
static Point16 frameSize8Way
Definition Framing.cs:807
static Point16 wallFrameSize
Definition Framing.cs:810
static void AddWallFrameLookup(int lookup, short point1X, short point1Y, short point2X, short point2Y, short point3X, short point3Y, short point4X, short point4Y)
Definition Framing.cs:129
static void Initialize()
Definition Framing.cs:64
static Tile GetTileSafely(Vector2 position)
Definition Framing.cs:279
static void Add8WayLookup(int lookup, short x, short y)
Definition Framing.cs:113
BlockStyle(bool up, bool down, bool left, bool right)
Definition Framing.cs:830