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
TileDrawing.cs
Go to the documentation of this file.
1using System;
17using Terraria.ID;
19using Terraria.UI;
22
24{
25 [global::Cpp2ILInjected.Token(Token = "0x20009E8")]
26 public class TileDrawing
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x17000858")]
29 private int[] _specialsCount
30 {
31 [global::Cpp2ILInjected.Token(Token = "0x6004ACE")]
32 [global::Cpp2ILInjected.Address(RVA = "0x86BC28", Offset = "0x86BC28", Length = "0x4C")]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "AddSpecialPoint", MemberParameters = new object[]
34 {
35 typeof(int),
36 typeof(int),
38 }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PreDrawTiles", MemberParameters = new object[]
40 {
41 typeof(bool),
42 typeof(bool),
43 typeof(bool)
44 }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTrees", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMasterTrophies", ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTeleportationPylons", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVoidLenses", ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrass", ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVines", ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVines", ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawReverseVines", ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 21)]
56 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
57 get
58 {
59 throw null;
60 }
61 [global::Cpp2ILInjected.Token(Token = "0x6004ACF")]
62 [global::Cpp2ILInjected.Address(RVA = "0x86BC74", Offset = "0x86BC74", Length = "0x50")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
65 set
66 {
67 throw null;
68 }
69 }
70
71 [global::Cpp2ILInjected.Token(Token = "0x17000859")]
73 {
74 [global::Cpp2ILInjected.Token(Token = "0x6004AD0")]
75 [global::Cpp2ILInjected.Address(RVA = "0x86BCC4", Offset = "0x86BCC4", Length = "0x4C")]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "AddSpecialPoint", MemberParameters = new object[]
77 {
78 typeof(int),
79 typeof(int),
81 }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = ".ctor", MemberParameters = new object[] { typeof(TilePaintSystemV2) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTrees", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMasterTrophies", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTeleportationPylons", ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVoidLenses", ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrass", ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVines", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVines", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawReverseVines", ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
95 get
96 {
97 throw null;
98 }
99 [global::Cpp2ILInjected.Token(Token = "0x6004AD1")]
100 [global::Cpp2ILInjected.Address(RVA = "0x86BD10", Offset = "0x86BD10", Length = "0x50")]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
103 set
104 {
105 throw null;
106 }
107 }
108
109 [global::Cpp2ILInjected.Token(Token = "0x6004AD2")]
110 [global::Cpp2ILInjected.Address(RVA = "0x86BD60", Offset = "0x86BD60", Length = "0x74")]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
112 {
115 typeof(int),
116 typeof(int),
117 typeof(int),
118 typeof(int),
119 typeof(bool),
120 typeof(bool),
121 typeof(bool),
122 typeof(int)
123 }, ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "CrawlToTopOfVineAndAddSpecialPoint", MemberParameters = new object[]
125 {
126 typeof(int),
127 typeof(int)
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "CrawlToBottomOfReverseVineAndAddSpecialPoint", MemberParameters = new object[]
130 {
131 typeof(int),
132 typeof(int)
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "CacheSpecialDraws", MemberParameters = new object[]
135 {
136 typeof(int),
137 typeof(int),
138 typeof(ushort),
139 typeof(short),
140 typeof(short)
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialsCount", ReturnType = typeof(int[]))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Increment", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialPositions", ReturnType = typeof(Point[][]))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
147 {
148 typeof(int),
149 typeof(int)
150 }, ReturnType = typeof(void))]
151 private void AddSpecialPoint(int x, int y, TileDrawing.TileCounterType type)
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x1700085A")]
158 {
159 [global::Cpp2ILInjected.Token(Token = "0x6004AD3")]
160 [global::Cpp2ILInjected.Address(RVA = "0x86BDD4", Offset = "0x86BDD4", Length = "0x4C")]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "WaitDrawThreads", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
163 {
166 typeof(int),
167 typeof(int),
168 typeof(int),
169 typeof(int),
170 typeof(bool),
171 typeof(bool),
172 typeof(bool),
173 typeof(int)
174 }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "CacheSpecialDraws", MemberParameters = new object[]
176 {
177 typeof(int),
178 typeof(int),
179 typeof(ushort),
180 typeof(short),
181 typeof(short)
182 }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "ClearCachedTileDraws", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawEntities_DisplayDolls", ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__currentTileDrawInfo", ReturnType = typeof(ThreadLocal<TileDrawInfo>))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadLocal<>), Member = "get_Value", ReturnType = "T")]
188 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
189 get
190 {
191 throw null;
192 }
193 }
194
195 [global::Cpp2ILInjected.Token(Token = "0x1700085B")]
197 {
198 [global::Cpp2ILInjected.Token(Token = "0x6004AD4")]
199 [global::Cpp2ILInjected.Address(RVA = "0x86BE6C", Offset = "0x86BE6C", Length = "0x4C")]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "WaitDrawThreads", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
202 {
205 typeof(int),
206 typeof(int),
207 typeof(int),
208 typeof(int),
209 typeof(bool),
210 typeof(bool),
211 typeof(bool),
212 typeof(int)
213 }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "CacheSpecialDraws", MemberParameters = new object[]
215 {
216 typeof(int),
217 typeof(int),
218 typeof(ushort),
219 typeof(short),
220 typeof(short)
221 }, ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "ClearCachedTileDraws", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
223 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawEntities_HatRacks", ReturnType = typeof(void))]
224 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__currentTileDrawInfo", ReturnType = typeof(ThreadLocal<TileDrawInfo>))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadLocal<>), Member = "get_Value", ReturnType = "T")]
227 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
228 get
229 {
230 throw null;
231 }
232 }
233
234 [global::Cpp2ILInjected.Token(Token = "0x1700085C")]
236 {
237 [global::Cpp2ILInjected.Token(Token = "0x6004AD5")]
238 [global::Cpp2ILInjected.Address(RVA = "0x86BEB8", Offset = "0x86BEB8", Length = "0x4C")]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "WaitDrawThreads", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
241 {
244 typeof(int),
245 typeof(int),
246 typeof(int),
247 typeof(int),
248 typeof(bool),
249 typeof(bool),
250 typeof(bool),
251 typeof(int)
252 }, ReturnType = typeof(void))]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "ClearLegacyCachedDraws", ReturnType = typeof(void))]
254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__currentTileDrawInfo", ReturnType = typeof(ThreadLocal<TileDrawInfo>))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadLocal<>), Member = "get_Value", ReturnType = "T")]
257 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
258 get
259 {
260 throw null;
261 }
262 }
263
264 [global::Cpp2ILInjected.Token(Token = "0x1700085D")]
266 {
267 [global::Cpp2ILInjected.Token(Token = "0x6004AD6")]
268 [global::Cpp2ILInjected.Address(RVA = "0x86BF04", Offset = "0x86BF04", Length = "0x4C")]
269 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "WaitDrawThreads", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
271 {
274 typeof(int),
275 typeof(int),
276 typeof(int),
277 typeof(int),
278 typeof(bool),
279 typeof(bool),
280 typeof(bool),
281 typeof(int)
282 }, ReturnType = typeof(void))]
283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "CacheSpecialDraws", MemberParameters = new object[]
284 {
285 typeof(int),
286 typeof(int),
287 typeof(ushort),
288 typeof(short),
289 typeof(short)
290 }, ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "ClearLegacyCachedDraws", ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__currentTileDrawInfo", ReturnType = typeof(ThreadLocal<TileDrawInfo>))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadLocal<>), Member = "get_Value", ReturnType = "T")]
295 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
296 get
297 {
298 throw null;
299 }
300 }
301
302 [global::Cpp2ILInjected.Token(Token = "0x1700085E")]
304 {
305 [global::Cpp2ILInjected.Token(Token = "0x6004AD7")]
306 [global::Cpp2ILInjected.Address(RVA = "0x86BF50", Offset = "0x86BF50", Length = "0x4C")]
307 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "WaitDrawThreads", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
309 {
312 typeof(int),
313 typeof(int),
314 typeof(int),
315 typeof(int),
316 typeof(bool),
317 typeof(bool),
318 typeof(bool),
319 typeof(int)
320 }, ReturnType = typeof(void))]
321 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "CacheSpecialDraws", MemberParameters = new object[]
322 {
323 typeof(int),
324 typeof(int),
325 typeof(ushort),
326 typeof(short),
327 typeof(short)
328 }, ReturnType = typeof(void))]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "ClearLegacyCachedDraws", ReturnType = typeof(void))]
330 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__currentTileDrawInfo", ReturnType = typeof(ThreadLocal<TileDrawInfo>))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadLocal<>), Member = "get_Value", ReturnType = "T")]
333 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
334 get
335 {
336 throw null;
337 }
338 }
339
340 [global::Cpp2ILInjected.Token(Token = "0x1700085F")]
342 {
343 [global::Cpp2ILInjected.Token(Token = "0x6004AD8")]
344 [global::Cpp2ILInjected.Address(RVA = "0x86BF9C", Offset = "0x86BF9C", Length = "0x4C")]
345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "WaitDrawThreads", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
347 {
350 typeof(int),
351 typeof(int),
352 typeof(int),
353 typeof(int),
354 typeof(bool),
355 typeof(bool),
356 typeof(bool),
357 typeof(int)
358 }, ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "CacheSpecialDraws", MemberParameters = new object[]
360 {
361 typeof(int),
362 typeof(int),
363 typeof(ushort),
364 typeof(short),
365 typeof(short)
366 }, ReturnType = typeof(void))]
367 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "ClearLegacyCachedDraws", ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__currentTileDrawInfo", ReturnType = typeof(ThreadLocal<TileDrawInfo>))]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadLocal<>), Member = "get_Value", ReturnType = "T")]
371 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
372 get
373 {
374 throw null;
375 }
376 }
377
378 [global::Cpp2ILInjected.Token(Token = "0x17000860")]
380 {
381 [global::Cpp2ILInjected.Token(Token = "0x6004AD9")]
382 [global::Cpp2ILInjected.Address(RVA = "0x86BFE8", Offset = "0x86BFE8", Length = "0x4C")]
383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "WaitDrawThreads", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
384 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
385 {
388 typeof(int),
389 typeof(int),
390 typeof(int),
391 typeof(int),
392 typeof(bool),
393 typeof(bool),
394 typeof(bool),
395 typeof(int)
396 }, ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "ClearLegacyCachedDraws", ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__currentTileDrawInfo", ReturnType = typeof(ThreadLocal<TileDrawInfo>))]
400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadLocal<>), Member = "get_Value", ReturnType = "T")]
401 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
402 get
403 {
404 throw null;
405 }
406 }
407
408 [global::Cpp2ILInjected.Token(Token = "0x17000861")]
410 {
411 [global::Cpp2ILInjected.Token(Token = "0x6004ADA")]
412 [global::Cpp2ILInjected.Address(RVA = "0x86C034", Offset = "0x86C034", Length = "0x4C")]
413 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
414 {
417 typeof(int),
418 typeof(int),
419 typeof(int),
420 typeof(int),
421 typeof(bool),
422 typeof(bool),
423 typeof(bool),
424 typeof(int)
425 }, ReturnType = typeof(void))]
426 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
427 {
428 typeof(int),
429 typeof(int),
430 typeof(ushort),
431 typeof(short),
432 typeof(short),
434 }, ReturnType = typeof(void))]
435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "EmitLivingTreeLeaf", MemberParameters = new object[]
436 {
437 typeof(int),
438 typeof(int),
439 typeof(int)
440 }, ReturnType = typeof(void))]
441 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "EmitLiquidDrops", MemberParameters = new object[]
442 {
443 typeof(int),
444 typeof(int),
445 typeof(byte),
446 typeof(ushort)
447 }, ReturnType = typeof(void))]
448 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "EmitTreeLeaves", MemberParameters = new object[]
449 {
450 typeof(int),
451 typeof(int),
452 typeof(int),
453 typeof(int)
454 }, ReturnType = typeof(void))]
455 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTrees", ReturnType = typeof(void))]
456 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
457 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
458 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnimatedTile_AdjustForVisionChangers", MemberParameters = new object[]
459 {
460 typeof(int),
461 typeof(int),
462 typeof(short),
463 typeof(ushort),
464 typeof(short),
465 typeof(short),
467 typeof(bool)
468 }, ReturnType = typeof(void))]
469 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTeleportationPylons", ReturnType = typeof(void))]
470 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrassInWind", MemberParameters = new object[]
471 {
474 typeof(int),
475 typeof(int),
476 typeof(int),
477 typeof(int)
478 }, ReturnType = typeof(void))]
479 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVineStrip", MemberParameters = new object[]
480 {
483 typeof(int),
484 typeof(int)
485 }, ReturnType = typeof(void))]
486 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVinesInWind", MemberParameters = new object[]
487 {
490 typeof(int),
491 typeof(int),
492 typeof(int),
493 typeof(int)
494 }, ReturnType = typeof(void))]
495 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "EmitAlchemyHerbParticles", MemberParameters = new object[]
496 {
497 typeof(int),
498 typeof(int),
499 typeof(int)
500 }, ReturnType = typeof(void))]
501 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 106)]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__currentTileDrawInfo", ReturnType = typeof(ThreadLocal<TileDrawInfo>))]
503 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadLocal<>), Member = "get_Value", ReturnType = "T")]
504 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
505 get
506 {
507 throw null;
508 }
509 }
510
511 [global::Cpp2ILInjected.Token(Token = "0x17000862")]
513 {
514 [global::Cpp2ILInjected.Token(Token = "0x6004ADB")]
515 [global::Cpp2ILInjected.Address(RVA = "0x86C080", Offset = "0x86C080", Length = "0x4C")]
516 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Update", ReturnType = typeof(void))]
517 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "EnsureWindGridSize", ReturnType = typeof(void))]
518 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetWindGridPush", MemberParameters = new object[]
519 {
520 typeof(int),
521 typeof(int),
522 typeof(int),
523 typeof(float)
524 }, ReturnType = typeof(float))]
525 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetWindGridPush2Axis", MemberParameters = new object[]
526 {
527 typeof(int),
528 typeof(int),
529 typeof(int),
530 typeof(float),
531 typeof(ref float),
532 typeof(ref float)
533 }, ReturnType = typeof(void))]
534 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetWindGridPushComplex", MemberParameters = new object[]
535 {
536 typeof(int),
537 typeof(int),
538 typeof(int),
539 typeof(float),
540 typeof(int),
541 typeof(bool)
542 }, ReturnType = typeof(float))]
543 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetHighestWindGridPushComplex", MemberParameters = new object[]
544 {
545 typeof(int),
546 typeof(int),
547 typeof(int),
548 typeof(int),
549 typeof(int),
550 typeof(float),
551 typeof(int),
552 typeof(bool)
553 }, ReturnType = typeof(float))]
554 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
555 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
556 get
557 {
558 throw null;
559 }
560 [global::Cpp2ILInjected.Token(Token = "0x6004ADC")]
561 [global::Cpp2ILInjected.Address(RVA = "0x86C0CC", Offset = "0x86C0CC", Length = "0x50")]
562 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
563 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
564 set
565 {
566 throw null;
567 }
568 }
569
570 [global::Cpp2ILInjected.Token(Token = "0x17000863")]
572 {
573 [global::Cpp2ILInjected.Token(Token = "0x6004ADD")]
574 [global::Cpp2ILInjected.Address(RVA = "0x86C11C", Offset = "0x86C11C", Length = "0x4C")]
575 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Update", ReturnType = typeof(void))]
576 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
577 {
580 typeof(int),
581 typeof(int),
582 typeof(int),
583 typeof(int),
584 typeof(bool),
585 typeof(bool),
586 typeof(bool),
587 typeof(int)
588 }, ReturnType = typeof(void))]
589 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "IsVisible", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
590 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
591 {
592 typeof(int),
593 typeof(int),
595 typeof(ushort),
596 typeof(ref short),
597 typeof(ref short),
598 typeof(ref int),
599 typeof(ref int),
600 typeof(ref int),
601 typeof(ref int),
602 typeof(ref int),
603 typeof(ref int),
608 }, ReturnType = typeof(void))]
609 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
610 {
611 typeof(int),
612 typeof(int),
613 typeof(bool),
614 typeof(ushort),
615 typeof(ref short),
616 typeof(ref short),
617 typeof(ref int),
618 typeof(ref int),
619 typeof(ref int),
620 typeof(ref int),
621 typeof(ref int),
622 typeof(ref int),
627 }, ReturnType = typeof(void))]
628 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
629 {
630 typeof(int),
631 typeof(int),
632 typeof(Tile),
633 typeof(ushort),
634 typeof(ref short),
635 typeof(ref short),
636 typeof(ref int),
637 typeof(ref int),
638 typeof(ref int),
639 typeof(ref int),
640 typeof(ref int),
641 typeof(ref int),
646 }, ReturnType = typeof(void))]
647 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
648 {
649 typeof(int),
650 typeof(int),
651 typeof(ushort),
652 typeof(short),
653 typeof(short),
655 }, ReturnType = typeof(void))]
656 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVineStrip", MemberParameters = new object[]
657 {
660 typeof(int),
661 typeof(int)
662 }, ReturnType = typeof(void))]
663 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
664 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
665 get
666 {
667 throw null;
668 }
669 [global::Cpp2ILInjected.Token(Token = "0x6004ADE")]
670 [global::Cpp2ILInjected.Address(RVA = "0x86C168", Offset = "0x86C168", Length = "0x50")]
671 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Update", ReturnType = typeof(void))]
672 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
673 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
674 set
675 {
676 throw null;
677 }
678 }
679
680 [global::Cpp2ILInjected.Token(Token = "0x17000864")]
682 {
683 [global::Cpp2ILInjected.Token(Token = "0x6004ADF")]
684 [global::Cpp2ILInjected.Address(RVA = "0x86C1B8", Offset = "0x86C1B8", Length = "0x4C")]
685 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Update", ReturnType = typeof(void))]
686 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
687 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
688 get
689 {
690 throw null;
691 }
692 [global::Cpp2ILInjected.Token(Token = "0x6004AE0")]
693 [global::Cpp2ILInjected.Address(RVA = "0x86C204", Offset = "0x86C204", Length = "0x50")]
694 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Update", ReturnType = typeof(void))]
695 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
696 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
697 set
698 {
699 throw null;
700 }
701 }
702
703 [global::Cpp2ILInjected.Token(Token = "0x17000865")]
704 private bool[] _tileSolid
705 {
706 [global::Cpp2ILInjected.Token(Token = "0x6004AE1")]
707 [global::Cpp2ILInjected.Address(RVA = "0x86C254", Offset = "0x86C254", Length = "0x58")]
708 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
709 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
710 get
711 {
712 throw null;
713 }
714 }
715
716 [global::Cpp2ILInjected.Token(Token = "0x17000866")]
717 private bool[] _tileSolidTop
718 {
719 [global::Cpp2ILInjected.Token(Token = "0x6004AE2")]
720 [global::Cpp2ILInjected.Address(RVA = "0x86C2AC", Offset = "0x86C2AC", Length = "0x58")]
721 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
722 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
723 get
724 {
725 throw null;
726 }
727 }
728
729 [global::Cpp2ILInjected.Token(Token = "0x17000867")]
730 private Dust[] _dust
731 {
732 [global::Cpp2ILInjected.Token(Token = "0x6004AE3")]
733 [global::Cpp2ILInjected.Address(RVA = "0x86C304", Offset = "0x86C304", Length = "0x58")]
734 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
735 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
736 get
737 {
738 throw null;
739 }
740 }
741
742 [global::Cpp2ILInjected.Token(Token = "0x17000868")]
743 private Gore[] _gore
744 {
745 [global::Cpp2ILInjected.Token(Token = "0x6004AE4")]
746 [global::Cpp2ILInjected.Address(RVA = "0x86C35C", Offset = "0x86C35C", Length = "0x58")]
747 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
748 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
749 get
750 {
751 throw null;
752 }
753 }
754
755 [global::Cpp2ILInjected.Token(Token = "0x6004AE5")]
756 [global::Cpp2ILInjected.Address(RVA = "0x86C3B4", Offset = "0x86C3B4", Length = "0x67C")]
757 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
758 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "Initialize_AlmostEverything", ReturnType = typeof(void))]
759 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
760 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
761 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
762 {
763 typeof(int),
764 typeof(int),
765 typeof(int),
766 typeof(int)
767 }, ReturnType = typeof(void))]
768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = ".ctor", ReturnType = typeof(void))]
769 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>), Member = ".ctor", ReturnType = typeof(void))]
770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialPositions", ReturnType = typeof(Point[][]))]
771 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 42)]
773 {
774 throw null;
775 }
776
777 [global::Cpp2ILInjected.Token(Token = "0x6004AE6")]
778 [global::Cpp2ILInjected.Address(RVA = "0x86CA30", Offset = "0x86CA30", Length = "0x254")]
779 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
780 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw", MemberParameters = new object[] { typeof(GameTime) }, ReturnType = typeof(void))]
781 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
782 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
783 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
784 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
785 {
786 typeof(float),
787 typeof(float)
788 }, ReturnType = typeof(void))]
789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_ScaledPosition", ReturnType = typeof(Vector2))]
790 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
791 {
794 }, ReturnType = typeof(Vector2))]
795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
796 {
799 }, ReturnType = typeof(Vector2))]
800 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetScreenDrawArea", MemberParameters = new object[]
801 {
804 typeof(ref int),
805 typeof(ref int),
806 typeof(ref int),
807 typeof(ref int)
808 }, ReturnType = typeof(void))]
809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "PrepareForAreaDrawing", MemberParameters = new object[]
810 {
811 typeof(int),
812 typeof(int),
813 typeof(int),
814 typeof(int),
815 typeof(bool)
816 }, ReturnType = typeof(void))]
817 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
819 {
820 throw null;
821 }
822
823 [global::Cpp2ILInjected.Token(Token = "0x6004AE7")]
824 [global::Cpp2ILInjected.Address(RVA = "0x86CF98", Offset = "0x86CF98", Length = "0x1D8")]
825 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
826 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PreparePaintForTilesOnScreen", ReturnType = typeof(void))]
827 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
828 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "TileFrame", MemberParameters = new object[]
829 {
830 typeof(int),
831 typeof(int),
832 typeof(bool),
833 typeof(bool)
834 }, ReturnType = typeof(void))]
835 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "WallFrame", MemberParameters = new object[]
836 {
837 typeof(int),
838 typeof(int),
839 typeof(bool)
840 }, ReturnType = typeof(void))]
841 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
842 public void PrepareForAreaDrawing(int firstTileX, int lastTileX, int firstTileY, int lastTileY, bool prepareLazily)
843 {
844 throw null;
845 }
846
847 [global::Cpp2ILInjected.Token(Token = "0x6004AE8")]
848 [global::Cpp2ILInjected.Address(RVA = "0x86D170", Offset = "0x86D170", Length = "0x2D0")]
849 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
850 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoUpdateInWorld", MemberParameters = new object[] { typeof(Stopwatch) }, ReturnType = typeof(void))]
851 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
852 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "GetLerpValue", MemberParameters = new object[]
853 {
854 typeof(float),
855 typeof(float),
856 typeof(float),
857 typeof(bool)
858 }, ReturnType = typeof(float))]
859 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "UpdateLeafFrequency", ReturnType = typeof(void))]
860 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
861 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUser), Member = "LoadState", ReturnType = typeof(void))]
862 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "EnsureWindGridSize", ReturnType = typeof(void))]
863 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__windGrid", ReturnType = typeof(WindGrid))]
864 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WindGrid), Member = "Update", ReturnType = typeof(void))]
865 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "ShouldShowInvisibleWalls", ReturnType = typeof(bool))]
866 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "set__shouldShowInvisibleBlocks", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
867 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__shouldShowInvisibleBlocks_LastFrame", ReturnType = typeof(bool))]
868 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__shouldShowInvisibleBlocks", ReturnType = typeof(bool))]
869 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "set__shouldShowInvisibleBlocks_LastFrame", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
870 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_sectionManager", ReturnType = typeof(WorldSections))]
871 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldSections), Member = "SetAllFramedSectionsAsNeedingRefresh", ReturnType = typeof(void))]
872 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LocalUser), Member = "UnloadState", ReturnType = typeof(void))]
873 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
874 public void Update()
875 {
876 throw null;
877 }
878
879 [global::Cpp2ILInjected.Token(Token = "0x6004AE9")]
880 [global::Cpp2ILInjected.Address(RVA = "0x86D81C", Offset = "0x86D81C", Length = "0xC8")]
881 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
882 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawCapture", MemberParameters = new object[]
883 {
886 }, ReturnType = typeof(void))]
887 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RenderTiles", ReturnType = typeof(void))]
888 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RenderTiles2", ReturnType = typeof(void))]
889 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_Tiles_Solid", ReturnType = typeof(void))]
890 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_Tiles_NonSolid", ReturnType = typeof(void))]
891 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
892 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "get_UpdateEveryFrame", ReturnType = typeof(bool))]
893 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialsCount", ReturnType = typeof(int[]))]
894 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
896 {
897 throw null;
898 }
899
900 [global::Cpp2ILInjected.Token(Token = "0x6004AEA")]
901 [global::Cpp2ILInjected.Address(RVA = "0x86D8E4", Offset = "0x86D8E4", Length = "0x224")]
902 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
903 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawTileEntities", MemberParameters = new object[]
904 {
905 typeof(bool),
906 typeof(bool),
907 typeof(bool)
908 }, ReturnType = typeof(void))]
909 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawCapture", MemberParameters = new object[]
910 {
913 }, ReturnType = typeof(void))]
914 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RenderTiles", ReturnType = typeof(void))]
915 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RenderTiles2", ReturnType = typeof(void))]
916 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_Tiles_Solid", ReturnType = typeof(void))]
917 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_Tiles_NonSolid", ReturnType = typeof(void))]
918 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
919 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_DefaultSamplerState", ReturnType = typeof(SamplerState))]
920 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Transform", ReturnType = typeof(Matrix))]
921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix?), Member = ".ctor", MemberParameters = new object[] { typeof(Matrix) }, ReturnType = typeof(void))]
922 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
923 {
929 typeof(Effect),
930 typeof(Matrix?),
931 typeof(bool)
932 }, ReturnType = typeof(void))]
933 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawMultiTileVines", ReturnType = typeof(void))]
934 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawMultiTileGrass", ReturnType = typeof(void))]
935 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawVoidLenses", ReturnType = typeof(void))]
936 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTeleportationPylons", ReturnType = typeof(void))]
937 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawMasterTrophies", ReturnType = typeof(void))]
938 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
939 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
940 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTrees", ReturnType = typeof(void))]
941 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawVines", ReturnType = typeof(void))]
942 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawReverseVines", ReturnType = typeof(void))]
943 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
944 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawEntities_HatRacks", ReturnType = typeof(void))]
945 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawEntities_DisplayDolls", ReturnType = typeof(void))]
946 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
948 {
949 throw null;
950 }
951
952 [global::Cpp2ILInjected.Token(Token = "0x17000869")]
954 {
955 [global::Cpp2ILInjected.Token(Token = "0x6004AEB")]
956 [global::Cpp2ILInjected.Address(RVA = "0x86BE20", Offset = "0x86BE20", Length = "0x4C")]
957 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadedRenderManager.RenderThreadInstance), Member = "DrawThread", ReturnType = typeof(void))]
958 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "get__displayDollTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
959 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "get__hatRackTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
960 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "get__trainingDummyTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
961 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "get__itemFrameTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
962 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "get__foodPlatterTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
963 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "get__weaponRackTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
964 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "get__chestPositions", ReturnType = typeof(Dictionary<Point, int>))]
965 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
966 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
967 {
970 typeof(int),
971 typeof(int),
972 typeof(int),
973 typeof(int),
974 typeof(bool),
975 typeof(bool),
976 typeof(bool),
977 typeof(int)
978 }, ReturnType = typeof(void))]
979 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawLiquidBehindTiles", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
980 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Draw", MemberParameters = new object[]
981 {
982 typeof(bool),
983 typeof(bool),
984 typeof(bool),
985 typeof(int)
986 }, ReturnType = typeof(void))]
987 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 27)]
988 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
989 get
990 {
991 throw null;
992 }
993 [global::Cpp2ILInjected.Token(Token = "0x6004AEC")]
994 [global::Cpp2ILInjected.Address(RVA = "0x87292C", Offset = "0x87292C", Length = "0x50")]
995 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
996 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
997 set
998 {
999 throw null;
1000 }
1001 }
1002
1003 [global::Cpp2ILInjected.Token(Token = "0x6004AED")]
1004 [global::Cpp2ILInjected.Address(RVA = "0x87297C", Offset = "0x87297C", Length = "0x484")]
1005 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1006 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Draw", MemberParameters = new object[]
1007 {
1008 typeof(bool),
1009 typeof(bool),
1010 typeof(bool),
1011 typeof(int)
1012 }, ReturnType = typeof(void))]
1013 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1014 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Transform", ReturnType = typeof(Matrix))]
1015 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix?), Member = ".ctor", MemberParameters = new object[] { typeof(Matrix) }, ReturnType = typeof(void))]
1016 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
1017 {
1023 typeof(Effect),
1024 typeof(Matrix?),
1025 typeof(bool)
1026 }, ReturnType = typeof(void))]
1027 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadedRenderManager), Member = "GetTilePartition", MemberParameters = new object[]
1028 {
1029 typeof(int),
1030 typeof(int),
1031 typeof(int),
1032 typeof(int),
1033 typeof(int),
1034 typeof(int),
1035 typeof(ref int),
1036 typeof(ref int),
1037 typeof(ref int),
1038 typeof(ref int)
1039 }, ReturnType = typeof(void))]
1040 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadedRenderManager.RenderThreadInstance), Member = "DrawTiles", MemberParameters = new object[]
1041 {
1043 typeof(Vector2),
1044 typeof(Vector2),
1045 typeof(int),
1046 typeof(int),
1047 typeof(int),
1048 typeof(int),
1049 typeof(bool),
1050 typeof(bool),
1051 typeof(bool),
1052 typeof(int)
1053 }, ReturnType = typeof(void))]
1054 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
1055 {
1056 typeof(Vector2),
1057 typeof(Vector2),
1058 typeof(int),
1059 typeof(int),
1060 typeof(int),
1061 typeof(int),
1062 typeof(bool),
1063 typeof(bool),
1064 typeof(bool),
1065 typeof(int)
1066 }, ReturnType = typeof(void))]
1067 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
1068 private int DrawTilesThreaded(Vector2 screenPosition, Vector2 offSet, int firstTileX, int firstTileY, int lastTileX, int lastTileY, bool solidLayer, bool forRenderTargets, bool intoRenderTargets, int waterStyleOverride = -1)
1069 {
1070 throw null;
1071 }
1072
1073 [global::Cpp2ILInjected.Token(Token = "0x6004AEE")]
1074 [global::Cpp2ILInjected.Address(RVA = "0x87AE8C", Offset = "0x87AE8C", Length = "0x48")]
1075 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1076 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
1077 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Flush", ReturnType = typeof(void))]
1078 private void ProcessBatchFinished(int index)
1079 {
1080 throw null;
1081 }
1082
1083 [global::Cpp2ILInjected.Token(Token = "0x1700086A")]
1085 {
1086 [global::Cpp2ILInjected.Token(Token = "0x6004AEF")]
1087 [global::Cpp2ILInjected.Address(RVA = "0x87AED4", Offset = "0x87AED4", Length = "0x80")]
1088 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "WaitDrawThreads", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1089 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1090 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadedRenderManager.BatchProcessCallback), Member = ".ctor", MemberParameters = new object[]
1091 {
1092 typeof(object),
1093 typeof(IntPtr)
1094 }, ReturnType = typeof(void))]
1095 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1096 get
1097 {
1098 throw null;
1099 }
1100 }
1101
1102 [global::Cpp2ILInjected.Token(Token = "0x6004AF0")]
1103 [global::Cpp2ILInjected.Address(RVA = "0x87AF54", Offset = "0x87AF54", Length = "0x178")]
1104 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "WaitDrawThreads", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
1107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
1108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
1109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>), Member = "set_Item", MemberParameters = new object[]
1110 {
1111 typeof(Point),
1112 typeof(int)
1113 }, ReturnType = typeof(void))]
1114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
1115 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
1117 {
1118 throw null;
1119 }
1120
1121 [global::Cpp2ILInjected.Token(Token = "0x6004AF1")]
1122 [global::Cpp2ILInjected.Address(RVA = "0x87B0CC", Offset = "0x87B0CC", Length = "0x3AC")]
1123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Draw", MemberParameters = new object[]
1125 {
1126 typeof(bool),
1127 typeof(bool),
1128 typeof(bool),
1129 typeof(int)
1130 }, ReturnType = typeof(void))]
1131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
1133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Flush", ReturnType = typeof(void))]
1134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get_ProcessBatchFinishedCallback", ReturnType = typeof(ThreadedRenderManager.BatchProcessCallback))]
1135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadedRenderManager), Member = "WaitAndProcess", MemberParameters = new object[]
1136 {
1138 typeof(int)
1139 }, ReturnType = typeof(void))]
1140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__displayDollTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
1141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "MergeDictionary", MemberParameters = new object[]
1142 {
1145 }, ReturnType = typeof(void))]
1146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__hatRackTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
1147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__trainingDummyTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
1148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__itemFrameTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
1149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__foodPlatterTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
1150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__weaponRackTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
1151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__chestPositions", ReturnType = typeof(Dictionary<Point, int>))]
1152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Transform", ReturnType = typeof(Matrix))]
1153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix?), Member = ".ctor", MemberParameters = new object[] { typeof(Matrix) }, ReturnType = typeof(void))]
1154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
1155 {
1161 typeof(Effect),
1162 typeof(Matrix?),
1163 typeof(bool)
1164 }, ReturnType = typeof(void))]
1165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
1166 private void WaitDrawThreads(int numThreads)
1167 {
1168 throw null;
1169 }
1170
1171 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
1172 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
1173 [global::Cpp2ILInjected.Token(Token = "0x6004AF2")]
1174 [global::Cpp2ILInjected.Address(RVA = "0x872E00", Offset = "0x872E00", Length = "0x808C")]
1175 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ThreadedRenderManager.RenderThreadInstance), Member = "DrawThread", ReturnType = typeof(void))]
1177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTilesThreaded", MemberParameters = new object[]
1178 {
1179 typeof(Vector2),
1180 typeof(Vector2),
1181 typeof(int),
1182 typeof(int),
1183 typeof(int),
1184 typeof(int),
1185 typeof(bool),
1186 typeof(bool),
1187 typeof(bool),
1188 typeof(int)
1189 }, ReturnType = typeof(int))]
1190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Draw", MemberParameters = new object[]
1191 {
1192 typeof(bool),
1193 typeof(bool),
1194 typeof(bool),
1195 typeof(int)
1196 }, ReturnType = typeof(void))]
1197 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__currentTileDrawInfo", ReturnType = typeof(ThreadLocal<TileDrawInfo>))]
1199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadLocal<>), Member = "get_Value", ReturnType = "T")]
1200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetLightMap", MemberParameters = new object[] { typeof(ref Rectangle) }, ReturnType = typeof(LightMap))]
1201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Right", ReturnType = typeof(int))]
1202 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Bottom", ReturnType = typeof(int))]
1203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_SettingsEnabled_TilesSwayInWind", ReturnType = typeof(bool))]
1204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "get_NotRetro", ReturnType = typeof(bool))]
1205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTile_LiquidBehindTile", MemberParameters = new object[]
1206 {
1207 typeof(bool),
1208 typeof(bool),
1209 typeof(int),
1210 typeof(Vector2),
1211 typeof(Vector2),
1212 typeof(int),
1213 typeof(int),
1215 }, ReturnType = typeof(void))]
1216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
1217 {
1218 typeof(int),
1219 typeof(int)
1220 }, ReturnType = typeof(void))]
1221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__itemFrameTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
1222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>), Member = "TryGetValue", MemberParameters = new object[]
1223 {
1224 typeof(Point),
1225 typeof(ref int)
1226 }, ReturnType = typeof(bool))]
1227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEItemFrame), Member = "Find", MemberParameters = new object[]
1228 {
1229 typeof(int),
1230 typeof(int)
1231 }, ReturnType = typeof(int))]
1232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>), Member = "set_Item", MemberParameters = new object[]
1233 {
1234 typeof(Point),
1235 typeof(int)
1236 }, ReturnType = typeof(void))]
1237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__hatRackTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
1238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEHatRack), Member = "Find", MemberParameters = new object[]
1239 {
1240 typeof(int),
1241 typeof(int)
1242 }, ReturnType = typeof(int))]
1243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__shouldShowInvisibleBlocks", ReturnType = typeof(bool))]
1244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "CrawlToTopOfVineAndAddSpecialPoint", MemberParameters = new object[]
1245 {
1246 typeof(int),
1247 typeof(int)
1248 }, ReturnType = typeof(void))]
1249 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__weaponRackTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
1250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEWeaponsRack), Member = "Find", MemberParameters = new object[]
1251 {
1252 typeof(int),
1253 typeof(int)
1254 }, ReturnType = typeof(int))]
1255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__displayDollTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
1256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = "Find", MemberParameters = new object[]
1257 {
1258 typeof(int),
1259 typeof(int)
1260 }, ReturnType = typeof(int))]
1261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Increment", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
1262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "CrawlToBottomOfReverseVineAndAddSpecialPoint", MemberParameters = new object[]
1263 {
1264 typeof(int),
1265 typeof(int)
1266 }, ReturnType = typeof(void))]
1267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "AddSpecialPoint", MemberParameters = new object[]
1268 {
1269 typeof(int),
1270 typeof(int),
1271 typeof(TileDrawing.TileCounterType)
1272 }, ReturnType = typeof(void))]
1273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "EmitLiquidDrops", MemberParameters = new object[]
1274 {
1275 typeof(int),
1276 typeof(int),
1277 typeof(byte),
1278 typeof(ushort)
1279 }, ReturnType = typeof(void))]
1280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__foodPlatterTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
1281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEFoodPlatter), Member = "Find", MemberParameters = new object[]
1282 {
1283 typeof(int),
1284 typeof(int)
1285 }, ReturnType = typeof(int))]
1286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsTileDangerous", MemberParameters = new object[]
1287 {
1288 typeof(Player),
1289 typeof(short),
1290 typeof(ushort),
1291 typeof(short)
1292 }, ReturnType = typeof(bool))]
1293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
1294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
1295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1296 {
1297 typeof(float),
1298 typeof(float)
1299 }, ReturnType = typeof(void))]
1300 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
1301 {
1302 typeof(Vector2),
1303 typeof(int),
1304 typeof(int),
1305 typeof(int),
1306 typeof(float),
1307 typeof(float),
1308 typeof(int),
1309 typeof(Color),
1310 typeof(float)
1311 }, ReturnType = typeof(int))]
1312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "IsTileSpelunkable", MemberParameters = new object[]
1313 {
1314 typeof(ushort),
1315 typeof(short),
1316 typeof(short)
1317 }, ReturnType = typeof(bool))]
1318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "IsTileBiomeSightable", MemberParameters = new object[]
1319 {
1320 typeof(ushort),
1321 typeof(short),
1322 typeof(short),
1324 }, ReturnType = typeof(bool))]
1325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_renderCount", ReturnType = typeof(int))]
1326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
1327 {
1328 typeof(int),
1329 typeof(int),
1330 typeof(ushort),
1331 typeof(short),
1332 typeof(short),
1333 typeof(Color)
1334 }, ReturnType = typeof(void))]
1335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsAlchemyPlantHarvestable", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
1337 {
1338 typeof(Vector2),
1339 typeof(float)
1340 }, ReturnType = typeof(Vector2))]
1341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsVisible", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
1342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1343 {
1344 typeof(Vector2),
1346 }, ReturnType = typeof(Vector2))]
1347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
1348 {
1349 typeof(int),
1350 typeof(int),
1351 typeof(int),
1352 typeof(int)
1353 }, ReturnType = typeof(void))]
1354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
1355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
1356 {
1358 typeof(Vector2),
1359 typeof(Rectangle?),
1360 typeof(Color),
1361 typeof(float),
1362 typeof(Vector2),
1363 typeof(float),
1365 typeof(float)
1366 }, ReturnType = typeof(void))]
1367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTreeBiome", MemberParameters = new object[]
1368 {
1370 typeof(int)
1371 }, ReturnType = typeof(int))]
1372 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetPalmTreeBiome", MemberParameters = new object[]
1373 {
1375 typeof(int)
1376 }, ReturnType = typeof(int))]
1377 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TilePaintSystemV2), Member = "GetTileEffect", MemberParameters = new object[]
1378 {
1379 typeof(int),
1380 typeof(int),
1381 typeof(int)
1382 }, ReturnType = typeof(EffectPass))]
1383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
1384 {
1385 typeof(int),
1386 typeof(int),
1388 typeof(ushort),
1389 typeof(ref short),
1390 typeof(ref short),
1391 typeof(ref int),
1392 typeof(ref int),
1393 typeof(ref int),
1394 typeof(ref int),
1395 typeof(ref int),
1396 typeof(ref int),
1401 }, ReturnType = typeof(void))]
1402 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__chestPositions", ReturnType = typeof(Dictionary<Point, int>))]
1403 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Chest), Member = "FindChest", MemberParameters = new object[]
1404 {
1405 typeof(int),
1406 typeof(int)
1407 }, ReturnType = typeof(int))]
1408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__trainingDummyTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
1409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TETrainingDummy), Member = "Find", MemberParameters = new object[]
1410 {
1411 typeof(int),
1412 typeof(int)
1413 }, ReturnType = typeof(int))]
1414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
1415 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileOutlineInfo", MemberParameters = new object[]
1416 {
1417 typeof(int),
1418 typeof(int),
1419 typeof(ushort),
1420 typeof(ref Color),
1423 }, ReturnType = typeof(void))]
1424 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "shine", MemberParameters = new object[]
1425 {
1426 typeof(ref Color),
1427 typeof(int)
1428 }, ReturnType = typeof(void))]
1429 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "GetCactusType", MemberParameters = new object[]
1430 {
1431 typeof(int),
1432 typeof(int),
1433 typeof(int),
1434 typeof(int),
1435 typeof(ref bool),
1436 typeof(ref bool),
1437 typeof(ref bool)
1438 }, ReturnType = typeof(void))]
1439 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
1440 {
1441 typeof(int),
1442 typeof(int),
1443 typeof(int),
1444 typeof(int)
1445 }, ReturnType = typeof(void))]
1446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToDirectionInt", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(int))]
1447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
1448 {
1449 typeof(Color),
1450 typeof(float)
1451 }, ReturnType = typeof(Color))]
1452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
1453 {
1455 typeof(int),
1456 typeof(int),
1458 }, ReturnType = typeof(Texture2D))]
1459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
1460 {
1461 typeof(int),
1462 typeof(int)
1463 }, ReturnType = typeof(Tile))]
1464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
1465 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
1466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTile_MinecartTrack", MemberParameters = new object[]
1467 {
1468 typeof(Vector2),
1469 typeof(Vector2),
1470 typeof(int),
1471 typeof(int),
1473 }, ReturnType = typeof(void))]
1474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "IsRope", MemberParameters = new object[]
1475 {
1476 typeof(int),
1477 typeof(int)
1478 }, ReturnType = typeof(bool))]
1479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
1481 {
1482 typeof(Tile),
1483 typeof(int),
1484 typeof(int),
1486 }, ReturnType = typeof(Texture2D))]
1487 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawXmasTree", MemberParameters = new object[]
1488 {
1489 typeof(Vector2),
1490 typeof(Vector2),
1491 typeof(int),
1492 typeof(int),
1494 }, ReturnType = typeof(void))]
1495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
1496 {
1500 typeof(ref Color),
1502 }, ReturnType = typeof(void))]
1503 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
1504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", ReturnType = typeof(bool))]
1505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
1506 {
1508 typeof(Vector2),
1510 typeof(Color),
1511 typeof(float),
1512 typeof(Vector2),
1513 typeof(float),
1515 typeof(float)
1516 }, ReturnType = typeof(void))]
1517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "bottomSlope", ReturnType = typeof(bool))]
1518 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Modified", MemberParameters = new object[]
1519 {
1521 typeof(int),
1522 typeof(int),
1523 typeof(int),
1524 typeof(int)
1525 }, ReturnType = typeof(Rectangle))]
1526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawSingleTile_Flames", MemberParameters = new object[]
1527 {
1528 typeof(Vector2),
1529 typeof(Vector2),
1530 typeof(int),
1531 typeof(int),
1533 }, ReturnType = typeof(void))]
1534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "shine", MemberParameters = new object[]
1535 {
1537 typeof(int),
1538 typeof(int)
1539 }, ReturnType = typeof(void))]
1540 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
1541 {
1547 }, ReturnType = typeof(void))]
1548 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "IndexInRange", MemberTypeParameters = new object[] { typeof(object) }, MemberParameters = new object[]
1549 {
1550 typeof(object[]),
1551 typeof(int)
1552 }, ReturnType = typeof(bool))]
1553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector4), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
1554 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[] { typeof(Vector4) }, ReturnType = typeof(void))]
1555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PortalHelper), Member = "GetPortalColor", MemberParameters = new object[]
1557 {
1558 typeof(int),
1559 typeof(int)
1560 }, ReturnType = typeof(Color))]
1561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "hslToRgb", MemberParameters = new object[]
1562 {
1563 typeof(float),
1564 typeof(float),
1565 typeof(float),
1566 typeof(byte)
1567 }, ReturnType = typeof(Color))]
1568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotationVector2", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Vector2))]
1569 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
1570 {
1571 typeof(int),
1572 typeof(int),
1573 typeof(int)
1574 }, ReturnType = typeof(void))]
1575 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "slope", ReturnType = typeof(byte))]
1576 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "blockType", ReturnType = typeof(int))]
1577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
1578 {
1579 typeof(Color),
1580 typeof(Color),
1581 typeof(float)
1582 }, ReturnType = typeof(Color))]
1583 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 233)]
1584 public void DrawTiles(Vector2 screenPosition, Vector2 offSet, int firstTileX, int firstTileY, int lastTileX, int lastTileY, bool solidLayer, bool forRenderTargets, bool intoRenderTargets, int waterStyleOverride = -1)
1585 {
1586 throw null;
1587 }
1588
1589 [global::Cpp2ILInjected.Token(Token = "0x6004AF3")]
1590 [global::Cpp2ILInjected.Address(RVA = "0x88F264", Offset = "0x88F264", Length = "0x424")]
1591 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1592 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawLiquid", MemberParameters = new object[]
1593 {
1594 typeof(bool),
1595 typeof(int),
1596 typeof(float),
1597 typeof(bool)
1598 }, ReturnType = typeof(void))]
1599 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1600 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
1601 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
1602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1603 {
1604 typeof(float),
1605 typeof(float)
1606 }, ReturnType = typeof(void))]
1607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1608 {
1609 typeof(Vector2),
1611 }, ReturnType = typeof(Vector2))]
1612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetScreenDrawArea", MemberParameters = new object[]
1613 {
1614 typeof(Vector2),
1615 typeof(Vector2),
1616 typeof(ref int),
1617 typeof(ref int),
1618 typeof(ref int),
1619 typeof(ref int)
1620 }, ReturnType = typeof(void))]
1621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__currentTileDrawInfo", ReturnType = typeof(ThreadLocal<TileDrawInfo>))]
1622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadLocal<>), Member = "get_Value", ReturnType = "T")]
1623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetLightMap", MemberParameters = new object[] { typeof(ref Rectangle) }, ReturnType = typeof(LightMap))]
1624 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Right", ReturnType = typeof(int))]
1625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Bottom", ReturnType = typeof(int))]
1626 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTile_LiquidBehindTile", MemberParameters = new object[]
1627 {
1628 typeof(bool),
1629 typeof(bool),
1630 typeof(int),
1631 typeof(Vector2),
1632 typeof(Vector2),
1633 typeof(int),
1634 typeof(int),
1636 }, ReturnType = typeof(void))]
1637 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
1639 {
1640 throw null;
1641 }
1642
1643 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
1644 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
1645 [global::Cpp2ILInjected.Token(Token = "0x6004AF4")]
1646 [global::Cpp2ILInjected.Address(RVA = "0x88F688", Offset = "0x88F688", Length = "0x750")]
1647 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1648 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawTiles", MemberParameters = new object[]
1649 {
1650 typeof(bool),
1651 typeof(bool),
1652 typeof(bool),
1653 typeof(int)
1654 }, ReturnType = typeof(void))]
1655 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawCapture", MemberParameters = new object[]
1656 {
1659 }, ReturnType = typeof(void))]
1660 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RenderTiles", ReturnType = typeof(void))]
1661 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "RenderTiles2", ReturnType = typeof(void))]
1662 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_Tiles_Solid", ReturnType = typeof(void))]
1663 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DoDraw_Tiles_NonSolid", ReturnType = typeof(void))]
1664 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
1665 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stopwatch), Member = ".ctor", ReturnType = typeof(void))]
1666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stopwatch), Member = "Start", ReturnType = typeof(void))]
1667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
1668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
1669 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
1670 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
1671 {
1672 typeof(float),
1673 typeof(float)
1674 }, ReturnType = typeof(void))]
1675 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "EnsureWindGridSize", ReturnType = typeof(void))]
1676 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "ClearLegacyCachedDraws", ReturnType = typeof(void))]
1677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "ClearCachedTileDraws", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
1678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_gfxQuality", ReturnType = typeof(float))]
1679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_ScaledPosition", ReturnType = typeof(Vector2))]
1680 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
1681 {
1682 typeof(Vector2),
1684 }, ReturnType = typeof(Vector2))]
1685 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
1686 {
1687 typeof(Vector2),
1689 }, ReturnType = typeof(Vector2))]
1690 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetScreenDrawArea", MemberParameters = new object[]
1691 {
1692 typeof(Vector2),
1693 typeof(Vector2),
1694 typeof(ref int),
1695 typeof(ref int),
1696 typeof(ref int),
1697 typeof(ref int)
1698 }, ReturnType = typeof(void))]
1699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
1700 {
1701 typeof(int),
1702 typeof(int),
1703 typeof(int),
1704 typeof(int)
1705 }, ReturnType = typeof(void))]
1706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__currentTileDrawInfo", ReturnType = typeof(ThreadLocal<TileDrawInfo>))]
1707 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ThreadLocal<>), Member = "get_Value", ReturnType = "T")]
1708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTilesThreaded", MemberParameters = new object[]
1709 {
1710 typeof(Vector2),
1711 typeof(Vector2),
1712 typeof(int),
1713 typeof(int),
1714 typeof(int),
1715 typeof(int),
1716 typeof(bool),
1717 typeof(bool),
1718 typeof(bool),
1719 typeof(int)
1720 }, ReturnType = typeof(int))]
1721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "WaitDrawThreads", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
1722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
1723 {
1724 typeof(Vector2),
1725 typeof(Vector2),
1726 typeof(int),
1727 typeof(int),
1728 typeof(int),
1729 typeof(int),
1730 typeof(bool),
1731 typeof(bool),
1732 typeof(bool),
1733 typeof(int)
1734 }, ReturnType = typeof(void))]
1735 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
1736 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "DrawTileCracks", MemberParameters = new object[]
1737 {
1738 typeof(int),
1740 }, ReturnType = typeof(void))]
1741 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawSpecialTilesLegacy", MemberParameters = new object[]
1742 {
1743 typeof(Vector2),
1745 }, ReturnType = typeof(void))]
1746 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileObject), Member = "get_objectPreview", ReturnType = typeof(TileObjectPreviewData))]
1747 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_placementPreview", ReturnType = typeof(bool))]
1748 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetWorldCursor", ReturnType = typeof(Cursor))]
1749 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CaptureManager), Member = "get_Active", ReturnType = typeof(bool))]
1750 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileObject), Member = "DrawPreview", MemberParameters = new object[]
1751 {
1755 }, ReturnType = typeof(void))]
1756 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Stopwatch), Member = "get_Elapsed", ReturnType = typeof(TimeSpan))]
1757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalMilliseconds", ReturnType = typeof(double))]
1758 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeLogger), Member = "DrawTime", MemberParameters = new object[]
1759 {
1760 typeof(int),
1761 typeof(double)
1762 }, ReturnType = typeof(void))]
1763 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
1765 {
1766 throw null;
1767 }
1768
1769 [global::Cpp2ILInjected.Token(Token = "0x6004AF5")]
1770 [global::Cpp2ILInjected.Address(RVA = "0x87C998", Offset = "0x87C998", Length = "0x124")]
1771 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1772 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
1773 {
1774 typeof(Vector2),
1775 typeof(Vector2),
1776 typeof(int),
1777 typeof(int),
1778 typeof(int),
1779 typeof(int),
1780 typeof(bool),
1781 typeof(bool),
1782 typeof(bool),
1783 typeof(int)
1784 }, ReturnType = typeof(void))]
1785 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1786 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "AddSpecialPoint", MemberParameters = new object[]
1787 {
1788 typeof(int),
1789 typeof(int),
1790 typeof(TileDrawing.TileCounterType)
1791 }, ReturnType = typeof(void))]
1792 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1793 private void CrawlToTopOfVineAndAddSpecialPoint(int j, int i)
1794 {
1795 throw null;
1796 }
1797
1798 [global::Cpp2ILInjected.Token(Token = "0x6004AF6")]
1799 [global::Cpp2ILInjected.Address(RVA = "0x87CABC", Offset = "0x87CABC", Length = "0x124")]
1800 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1801 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
1802 {
1803 typeof(Vector2),
1804 typeof(Vector2),
1805 typeof(int),
1806 typeof(int),
1807 typeof(int),
1808 typeof(int),
1809 typeof(bool),
1810 typeof(bool),
1811 typeof(bool),
1812 typeof(int)
1813 }, ReturnType = typeof(void))]
1814 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "AddSpecialPoint", MemberParameters = new object[]
1816 {
1817 typeof(int),
1818 typeof(int),
1819 typeof(TileDrawing.TileCounterType)
1820 }, ReturnType = typeof(void))]
1821 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1823 {
1824 throw null;
1825 }
1826
1827 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
1828 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
1829 [global::Cpp2ILInjected.Token(Token = "0x6004AF7")]
1830 [global::Cpp2ILInjected.Address(RVA = "0x891D90", Offset = "0x891D90", Length = "0x15C")]
1831 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1832 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsAlchemyPlantHarvestable", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1834 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTreeBiome", MemberParameters = new object[]
1835 {
1837 typeof(int)
1838 }, ReturnType = typeof(int))]
1839 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetPalmTreeBiome", MemberParameters = new object[]
1840 {
1842 typeof(int)
1843 }, ReturnType = typeof(int))]
1844 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TilePaintSystemV2), Member = "GetTileEffect", MemberParameters = new object[]
1845 {
1846 typeof(int),
1847 typeof(int),
1848 typeof(int)
1849 }, ReturnType = typeof(EffectPass))]
1850 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1852 {
1853 throw null;
1854 }
1855
1856 [global::Cpp2ILInjected.Token(Token = "0x6004AF8")]
1857 [global::Cpp2ILInjected.Address(RVA = "0x881234", Offset = "0x881234", Length = "0x88")]
1858 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1859 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
1860 {
1861 typeof(Vector2),
1862 typeof(Vector2),
1863 typeof(int),
1864 typeof(int),
1865 typeof(int),
1866 typeof(int),
1867 typeof(bool),
1868 typeof(bool),
1869 typeof(bool),
1870 typeof(int)
1871 }, ReturnType = typeof(void))]
1872 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
1873 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
1874 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrassInWind", MemberParameters = new object[]
1875 {
1876 typeof(Vector2),
1877 typeof(Vector2),
1878 typeof(int),
1879 typeof(int),
1880 typeof(int),
1881 typeof(int)
1882 }, ReturnType = typeof(void))]
1883 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawRisingVineStrip", MemberParameters = new object[]
1884 {
1885 typeof(Vector2),
1886 typeof(Vector2),
1887 typeof(int),
1888 typeof(int)
1889 }, ReturnType = typeof(void))]
1890 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVinesInWind", MemberParameters = new object[]
1891 {
1892 typeof(Vector2),
1893 typeof(Vector2),
1894 typeof(int),
1895 typeof(int),
1896 typeof(int),
1897 typeof(int)
1898 }, ReturnType = typeof(void))]
1899 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
1900 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "invisibleBlock", ReturnType = typeof(bool))]
1901 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
1902 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
1903 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__shouldShowInvisibleBlocks", ReturnType = typeof(bool))]
1904 private bool IsVisible(Tile tile)
1905 {
1906 throw null;
1907 }
1908
1909 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
1910 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
1911 [global::Cpp2ILInjected.Token(Token = "0x6004AF9")]
1912 [global::Cpp2ILInjected.Address(RVA = "0x885BDC", Offset = "0x885BDC", Length = "0x1A0")]
1913 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1914 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
1915 {
1916 typeof(Vector2),
1917 typeof(Vector2),
1918 typeof(int),
1919 typeof(int),
1920 typeof(int),
1921 typeof(int),
1922 typeof(bool),
1923 typeof(bool),
1924 typeof(bool),
1925 typeof(int)
1926 }, ReturnType = typeof(void))]
1927 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1928 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsAlchemyPlantHarvestable", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1929 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTreeBiome", MemberParameters = new object[]
1930 {
1931 typeof(int),
1932 typeof(int),
1933 typeof(int),
1934 typeof(int)
1935 }, ReturnType = typeof(int))]
1936 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetPalmTreeBiome", MemberParameters = new object[]
1937 {
1938 typeof(int),
1939 typeof(int)
1940 }, ReturnType = typeof(int))]
1941 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TilePaintSystemV2), Member = "GetTileEffect", MemberParameters = new object[]
1942 {
1943 typeof(int),
1944 typeof(int),
1945 typeof(int)
1946 }, ReturnType = typeof(EffectPass))]
1947 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1949 {
1950 throw null;
1951 }
1952
1953 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
1954 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
1955 [global::Cpp2ILInjected.Token(Token = "0x6004AFA")]
1956 [global::Cpp2ILInjected.Address(RVA = "0x8921A0", Offset = "0x8921A0", Length = "0x1AC")]
1957 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1958 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HitTile), Member = "DrawFreshAnimations", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
1959 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVineStrip", MemberParameters = new object[]
1960 {
1961 typeof(Vector2),
1962 typeof(Vector2),
1963 typeof(int),
1964 typeof(int)
1965 }, ReturnType = typeof(void))]
1966 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1967 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTreeBiome", MemberParameters = new object[]
1968 {
1969 typeof(int),
1970 typeof(int),
1971 typeof(int),
1972 typeof(int)
1973 }, ReturnType = typeof(int))]
1974 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetPalmTreeBiome", MemberParameters = new object[]
1975 {
1976 typeof(int),
1977 typeof(int)
1978 }, ReturnType = typeof(int))]
1979 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsAlchemyPlantHarvestable", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
1980 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TilePaintSystemV2), Member = "GetTileEffect", MemberParameters = new object[]
1981 {
1982 typeof(int),
1983 typeof(int),
1984 typeof(int)
1985 }, ReturnType = typeof(EffectPass))]
1986 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
1987 public Texture2D GetTileDrawTexture(int tileX, int tileY, ushort tileType, short frameX, short frameY, byte tileColor, out EffectPass pass)
1988 {
1989 throw null;
1990 }
1991
1992 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
1993 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
1994 [global::Cpp2ILInjected.Token(Token = "0x6004AFB")]
1995 [global::Cpp2ILInjected.Address(RVA = "0x887328", Offset = "0x887328", Length = "0x1F0")]
1996 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1997 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
1998 {
1999 typeof(Vector2),
2000 typeof(Vector2),
2001 typeof(int),
2002 typeof(int),
2003 typeof(int),
2004 typeof(int),
2005 typeof(bool),
2006 typeof(bool),
2007 typeof(bool),
2008 typeof(int)
2009 }, ReturnType = typeof(void))]
2010 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTile_MinecartTrack", MemberParameters = new object[]
2011 {
2012 typeof(Vector2),
2013 typeof(Vector2),
2014 typeof(int),
2015 typeof(int),
2017 }, ReturnType = typeof(void))]
2018 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
2019 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
2020 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrassInWind", MemberParameters = new object[]
2021 {
2022 typeof(Vector2),
2023 typeof(Vector2),
2024 typeof(int),
2025 typeof(int),
2026 typeof(int),
2027 typeof(int)
2028 }, ReturnType = typeof(void))]
2029 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawRisingVineStrip", MemberParameters = new object[]
2030 {
2031 typeof(Vector2),
2032 typeof(Vector2),
2033 typeof(int),
2034 typeof(int)
2035 }, ReturnType = typeof(void))]
2036 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVinesInWind", MemberParameters = new object[]
2037 {
2038 typeof(Vector2),
2039 typeof(Vector2),
2040 typeof(int),
2041 typeof(int),
2042 typeof(int),
2043 typeof(int)
2044 }, ReturnType = typeof(void))]
2045 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
2046 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2047 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
2048 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
2049 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTreeBiome", MemberParameters = new object[]
2050 {
2051 typeof(int),
2052 typeof(int),
2053 typeof(int),
2054 typeof(int)
2055 }, ReturnType = typeof(int))]
2056 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetPalmTreeBiome", MemberParameters = new object[]
2057 {
2058 typeof(int),
2059 typeof(int)
2060 }, ReturnType = typeof(int))]
2061 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsAlchemyPlantHarvestable", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
2062 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", ReturnType = typeof(byte))]
2063 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TilePaintSystemV2), Member = "GetTileEffect", MemberParameters = new object[]
2064 {
2065 typeof(int),
2066 typeof(int),
2067 typeof(int)
2068 }, ReturnType = typeof(EffectPass))]
2069 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2071 {
2072 throw null;
2073 }
2074
2075 [global::Cpp2ILInjected.Token(Token = "0x6004AFC")]
2076 [global::Cpp2ILInjected.Address(RVA = "0x89234C", Offset = "0x89234C", Length = "0x1E8")]
2077 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2078 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTile_MinecartTrack", MemberParameters = new object[]
2079 {
2080 typeof(Vector2),
2081 typeof(Vector2),
2082 typeof(int),
2083 typeof(int),
2085 }, ReturnType = typeof(void))]
2086 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2087 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2088 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
2089 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
2090 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTreeBiome", MemberParameters = new object[]
2091 {
2092 typeof(int),
2093 typeof(int),
2094 typeof(int),
2095 typeof(int)
2096 }, ReturnType = typeof(int))]
2097 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetPalmTreeBiome", MemberParameters = new object[]
2098 {
2099 typeof(int),
2100 typeof(int)
2101 }, ReturnType = typeof(int))]
2102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsAlchemyPlantHarvestable", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
2103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TilePaintSystemV2), Member = "GetTileEffect", MemberParameters = new object[]
2104 {
2105 typeof(int),
2106 typeof(int),
2107 typeof(int)
2108 }, ReturnType = typeof(EffectPass))]
2109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2111 {
2112 throw null;
2113 }
2114
2115 [global::Cpp2ILInjected.Token(Token = "0x6004AFD")]
2116 [global::Cpp2ILInjected.Address(RVA = "0x881478", Offset = "0x881478", Length = "0x124")]
2117 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
2119 {
2120 typeof(Vector2),
2121 typeof(Vector2),
2122 typeof(int),
2123 typeof(int),
2124 typeof(int),
2125 typeof(int),
2126 typeof(bool),
2127 typeof(bool),
2128 typeof(bool),
2129 typeof(int)
2130 }, ReturnType = typeof(void))]
2131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
2132 {
2134 typeof(int),
2136 }, ReturnType = typeof(Texture2D))]
2137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
2138 {
2139 typeof(int),
2140 typeof(int),
2142 typeof(ushort),
2143 typeof(ref short),
2144 typeof(ref short),
2145 typeof(ref int),
2146 typeof(ref int),
2147 typeof(ref int),
2148 typeof(ref int),
2149 typeof(ref int),
2150 typeof(ref int),
2155 }, ReturnType = typeof(void))]
2156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2157 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
2159 {
2160 throw null;
2161 }
2162
2163 [global::Cpp2ILInjected.Token(Token = "0x6004AFE")]
2164 [global::Cpp2ILInjected.Address(RVA = "0x8920B4", Offset = "0x8920B4", Length = "0xEC")]
2165 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
2167 {
2169 typeof(int),
2170 typeof(int),
2172 }, ReturnType = typeof(Texture2D))]
2173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
2174 {
2175 typeof(int),
2176 typeof(int),
2177 typeof(ushort),
2178 typeof(short),
2179 typeof(short),
2180 typeof(byte),
2182 }, ReturnType = typeof(Texture2D))]
2183 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
2184 {
2185 typeof(Tile),
2186 typeof(int),
2187 typeof(int),
2189 }, ReturnType = typeof(Texture2D))]
2190 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
2191 {
2192 typeof(Tile),
2193 typeof(int),
2194 typeof(int),
2195 typeof(int),
2197 }, ReturnType = typeof(Texture2D))]
2198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
2199 {
2200 typeof(int),
2201 typeof(int),
2202 typeof(bool),
2203 typeof(ushort),
2204 typeof(ref short),
2205 typeof(ref short),
2206 typeof(ref int),
2207 typeof(ref int),
2208 typeof(ref int),
2209 typeof(ref int),
2210 typeof(ref int),
2211 typeof(ref int),
2216 }, ReturnType = typeof(void))]
2217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
2218 {
2219 typeof(int),
2220 typeof(int),
2221 typeof(Tile),
2222 typeof(ushort),
2223 typeof(ref short),
2224 typeof(ref short),
2225 typeof(ref int),
2226 typeof(ref int),
2227 typeof(ref int),
2228 typeof(ref int),
2229 typeof(ref int),
2230 typeof(ref int),
2235 }, ReturnType = typeof(void))]
2236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTrees", ReturnType = typeof(void))]
2237 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
2238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2239 {
2240 typeof(int),
2241 typeof(int)
2242 }, ReturnType = typeof(Tile))]
2243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
2244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetPalmTreeVariant", MemberParameters = new object[]
2246 {
2247 typeof(int),
2248 typeof(int)
2249 }, ReturnType = typeof(int))]
2250 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
2251 private int GetPalmTreeBiome(int tileX, int tileY)
2252 {
2253 throw null;
2254 }
2255
2256 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
2257 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
2258 [global::Cpp2ILInjected.Token(Token = "0x6004AFF")]
2259 [global::Cpp2ILInjected.Address(RVA = "0x8812BC", Offset = "0x8812BC", Length = "0x1BC")]
2260 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
2262 {
2263 typeof(Vector2),
2264 typeof(Vector2),
2265 typeof(int),
2266 typeof(int),
2267 typeof(int),
2268 typeof(int),
2269 typeof(bool),
2270 typeof(bool),
2271 typeof(bool),
2272 typeof(int)
2273 }, ReturnType = typeof(void))]
2274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
2275 {
2277 typeof(int),
2279 }, ReturnType = typeof(Texture2D))]
2280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
2281 {
2282 typeof(int),
2283 typeof(int),
2285 typeof(ushort),
2286 typeof(ref short),
2287 typeof(ref short),
2288 typeof(ref int),
2289 typeof(ref int),
2290 typeof(ref int),
2291 typeof(ref int),
2292 typeof(ref int),
2293 typeof(ref int),
2298 }, ReturnType = typeof(void))]
2299 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
2300 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
2302 {
2303 throw null;
2304 }
2305
2306 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
2307 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
2308 [global::Cpp2ILInjected.Token(Token = "0x6004B00")]
2309 [global::Cpp2ILInjected.Address(RVA = "0x891EEC", Offset = "0x891EEC", Length = "0x1C8")]
2310 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2311 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
2312 {
2314 typeof(int),
2315 typeof(int),
2317 }, ReturnType = typeof(Texture2D))]
2318 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
2319 {
2320 typeof(int),
2321 typeof(int),
2322 typeof(ushort),
2323 typeof(short),
2324 typeof(short),
2325 typeof(byte),
2327 }, ReturnType = typeof(Texture2D))]
2328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
2329 {
2330 typeof(Tile),
2331 typeof(int),
2332 typeof(int),
2334 }, ReturnType = typeof(Texture2D))]
2335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
2336 {
2337 typeof(Tile),
2338 typeof(int),
2339 typeof(int),
2340 typeof(int),
2342 }, ReturnType = typeof(Texture2D))]
2343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
2344 {
2345 typeof(int),
2346 typeof(int),
2347 typeof(bool),
2348 typeof(ushort),
2349 typeof(ref short),
2350 typeof(ref short),
2351 typeof(ref int),
2352 typeof(ref int),
2353 typeof(ref int),
2354 typeof(ref int),
2355 typeof(ref int),
2356 typeof(ref int),
2361 }, ReturnType = typeof(void))]
2362 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
2363 {
2364 typeof(int),
2365 typeof(int),
2366 typeof(Tile),
2367 typeof(ushort),
2368 typeof(ref short),
2369 typeof(ref short),
2370 typeof(ref int),
2371 typeof(ref int),
2372 typeof(ref int),
2373 typeof(ref int),
2374 typeof(ref int),
2375 typeof(ref int),
2380 }, ReturnType = typeof(void))]
2381 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
2382 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2383 {
2384 typeof(int),
2385 typeof(int)
2386 }, ReturnType = typeof(Tile))]
2387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2388 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
2389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTreeVariant", MemberParameters = new object[]
2390 {
2391 typeof(int),
2392 typeof(int)
2393 }, ReturnType = typeof(int))]
2394 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
2395 private static int GetTreeBiome(int tileX, int tileY, int tileFrameX, int tileFrameY)
2396 {
2397 throw null;
2398 }
2399
2400 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
2401 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
2402 [global::Cpp2ILInjected.Token(Token = "0x6004B01")]
2403 [global::Cpp2ILInjected.Address(RVA = "0x8927F8", Offset = "0x8927F8", Length = "0x1BC")]
2404 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2405 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTreeBiome", MemberParameters = new object[]
2406 {
2407 typeof(int),
2408 typeof(int),
2409 typeof(int),
2410 typeof(int)
2411 }, ReturnType = typeof(int))]
2412 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2414 {
2415 typeof(int),
2416 typeof(int)
2417 }, ReturnType = typeof(Tile))]
2418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
2419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2420 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2421 public static int GetTreeVariant(int x, int y)
2422 {
2423 throw null;
2424 }
2425
2426 [global::Cpp2ILInjected.Token(Token = "0x6004B02")]
2427 [global::Cpp2ILInjected.Address(RVA = "0x8929B4", Offset = "0x8929B4", Length = "0xA28")]
2428 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawSingleTile_Flames", MemberParameters = new object[]
2430 {
2431 typeof(Vector2),
2432 typeof(Vector2),
2433 typeof(int),
2434 typeof(int),
2436 }, ReturnType = typeof(void))]
2437 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVinesInWind", MemberParameters = new object[]
2438 {
2439 typeof(Vector2),
2440 typeof(Vector2),
2441 typeof(int),
2442 typeof(int),
2443 typeof(int),
2444 typeof(int)
2445 }, ReturnType = typeof(void))]
2446 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
2448 {
2449 typeof(int),
2450 typeof(int),
2451 typeof(int),
2452 typeof(int)
2453 }, ReturnType = typeof(void))]
2454 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2455 {
2456 typeof(int),
2457 typeof(int)
2458 }, ReturnType = typeof(Tile))]
2459 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
2460 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
2461 {
2462 typeof(float),
2463 typeof(float),
2464 typeof(float),
2465 typeof(float)
2466 }, ReturnType = typeof(void))]
2467 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
2468 private TileDrawing.TileFlameData GetTileFlameData(int tileX, int tileY, int type, int tileFrameY)
2469 {
2470 throw null;
2471 }
2472
2473 [global::Cpp2ILInjected.Token(Token = "0x6004B03")]
2474 [global::Cpp2ILInjected.Address(RVA = "0x887518", Offset = "0x887518", Length = "0x7D4C")]
2475 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2476 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
2477 {
2478 typeof(Vector2),
2479 typeof(Vector2),
2480 typeof(int),
2481 typeof(int),
2482 typeof(int),
2483 typeof(int),
2484 typeof(bool),
2485 typeof(bool),
2486 typeof(bool),
2487 typeof(int)
2488 }, ReturnType = typeof(void))]
2489 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2491 {
2492 typeof(float),
2493 typeof(float)
2494 }, ReturnType = typeof(void))]
2495 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2496 {
2497 typeof(Vector2),
2499 }, ReturnType = typeof(Vector2))]
2500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
2501 {
2502 typeof(int),
2503 typeof(int),
2504 typeof(int),
2505 typeof(int)
2506 }, ReturnType = typeof(void))]
2507 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
2508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
2509 {
2511 typeof(Vector2),
2512 typeof(Rectangle?),
2513 typeof(Color),
2514 typeof(float),
2515 typeof(Vector2),
2516 typeof(float),
2518 typeof(float)
2519 }, ReturnType = typeof(void))]
2520 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
2521 {
2522 typeof(int),
2523 typeof(int),
2524 typeof(int),
2525 typeof(int)
2526 }, ReturnType = typeof(void))]
2527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
2528 {
2529 typeof(float),
2530 typeof(float),
2531 typeof(float),
2532 typeof(float)
2533 }, ReturnType = typeof(void))]
2534 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_GraveyardVisualIntensity", ReturnType = typeof(float))]
2535 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileFlameData", MemberParameters = new object[]
2536 {
2537 typeof(int),
2538 typeof(int),
2539 typeof(int),
2540 typeof(int)
2541 }, ReturnType = typeof(TileDrawing.TileFlameData))]
2542 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
2543 {
2544 typeof(Color),
2545 typeof(float)
2546 }, ReturnType = typeof(Color))]
2547 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RandomInt", MemberParameters = new object[]
2548 {
2549 typeof(ref ulong),
2550 typeof(int),
2551 typeof(int)
2552 }, ReturnType = typeof(int))]
2553 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RotatedBy", MemberParameters = new object[]
2554 {
2555 typeof(Vector2),
2556 typeof(double),
2558 }, ReturnType = typeof(Vector2))]
2559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
2560 {
2561 typeof(Vector2),
2562 typeof(float)
2563 }, ReturnType = typeof(Vector2))]
2564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
2565 {
2567 typeof(int),
2568 typeof(int),
2569 typeof(int),
2570 typeof(int),
2571 typeof(int),
2572 typeof(int)
2573 }, ReturnType = typeof(Rectangle))]
2574 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2575 {
2576 typeof(int),
2577 typeof(int)
2578 }, ReturnType = typeof(Tile))]
2579 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
2580 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
2581 {
2583 typeof(Vector2),
2585 typeof(Color),
2586 typeof(float),
2587 typeof(Vector2),
2588 typeof(float),
2590 typeof(float)
2591 }, ReturnType = typeof(void))]
2592 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 246)]
2594 {
2595 throw null;
2596 }
2597
2598 [global::Cpp2ILInjected.Token(Token = "0x6004B04")]
2599 [global::Cpp2ILInjected.Address(RVA = "0x892534", Offset = "0x892534", Length = "0x2C4")]
2600 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2601 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetPalmTreeBiome", MemberParameters = new object[]
2602 {
2603 typeof(int),
2604 typeof(int)
2605 }, ReturnType = typeof(int))]
2606 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2608 {
2609 typeof(int),
2610 typeof(int)
2611 }, ReturnType = typeof(Tile))]
2612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
2613 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "IsPalmOasisTree", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
2615 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
2616 private int GetPalmTreeVariant(int x, int y)
2617 {
2618 throw null;
2619 }
2620
2621 [global::Cpp2ILInjected.Token(Token = "0x6004B05")]
2622 [global::Cpp2ILInjected.Address(RVA = "0x886A34", Offset = "0x886A34", Length = "0x8F4")]
2623 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2624 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
2625 {
2626 typeof(Vector2),
2627 typeof(Vector2),
2628 typeof(int),
2629 typeof(int),
2630 typeof(int),
2631 typeof(int),
2632 typeof(bool),
2633 typeof(bool),
2634 typeof(bool),
2635 typeof(int)
2636 }, ReturnType = typeof(void))]
2637 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2638 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2639 {
2640 typeof(int),
2641 typeof(int)
2642 }, ReturnType = typeof(Tile))]
2643 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
2644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
2645 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
2646 {
2647 typeof(int),
2648 typeof(int)
2649 }, ReturnType = typeof(Color))]
2650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2651 {
2652 typeof(float),
2653 typeof(float)
2654 }, ReturnType = typeof(void))]
2655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2656 {
2657 typeof(Vector2),
2659 }, ReturnType = typeof(Vector2))]
2660 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
2661 {
2662 typeof(int),
2663 typeof(int),
2664 typeof(int),
2665 typeof(int)
2666 }, ReturnType = typeof(void))]
2667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
2668 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
2669 {
2671 typeof(Vector2),
2672 typeof(Rectangle?),
2673 typeof(Color),
2674 typeof(float),
2675 typeof(Vector2),
2676 typeof(float),
2678 typeof(float)
2679 }, ReturnType = typeof(void))]
2680 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
2681 {
2682 typeof(int),
2683 typeof(int),
2684 typeof(int),
2685 typeof(int)
2686 }, ReturnType = typeof(void))]
2687 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
2688 private void DrawXmasTree(Vector2 screenPosition, Vector2 screenOffset, int tileX, int tileY, TileDrawInfo drawData)
2689 {
2690 throw null;
2691 }
2692
2693 [global::Cpp2ILInjected.Token(Token = "0x6004B06")]
2694 [global::Cpp2ILInjected.Address(RVA = "0x885D7C", Offset = "0x885D7C", Length = "0xCB8")]
2695 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2696 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
2697 {
2698 typeof(Vector2),
2699 typeof(Vector2),
2700 typeof(int),
2701 typeof(int),
2702 typeof(int),
2703 typeof(int),
2704 typeof(bool),
2705 typeof(bool),
2706 typeof(bool),
2707 typeof(int)
2708 }, ReturnType = typeof(void))]
2709 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2710 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetFinalLight", MemberParameters = new object[]
2711 {
2713 typeof(ushort),
2714 typeof(Color)
2715 }, ReturnType = typeof(Color))]
2716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
2717 {
2718 typeof(int),
2719 typeof(int)
2720 }, ReturnType = typeof(Tile))]
2721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Minecart), Member = "TrackColors", MemberParameters = new object[]
2722 {
2723 typeof(int),
2724 typeof(int),
2725 typeof(Tile),
2726 typeof(ref int),
2727 typeof(ref int)
2728 }, ReturnType = typeof(void))]
2729 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
2730 {
2731 typeof(Tile),
2732 typeof(int),
2733 typeof(int),
2734 typeof(int),
2736 }, ReturnType = typeof(Texture2D))]
2737 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "IsRope", MemberParameters = new object[]
2738 {
2739 typeof(int),
2740 typeof(int)
2741 }, ReturnType = typeof(bool))]
2742 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
2743 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
2744 {
2745 typeof(Tile),
2746 typeof(int),
2747 typeof(int),
2749 }, ReturnType = typeof(Texture2D))]
2750 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2751 {
2752 typeof(float),
2753 typeof(float)
2754 }, ReturnType = typeof(void))]
2755 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2756 {
2757 typeof(Vector2),
2759 }, ReturnType = typeof(Vector2))]
2760 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
2761 {
2762 typeof(int),
2763 typeof(int),
2764 typeof(int),
2765 typeof(int)
2766 }, ReturnType = typeof(void))]
2767 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
2768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
2769 {
2771 typeof(Vector2),
2772 typeof(Rectangle?),
2773 typeof(Color),
2774 typeof(float),
2775 typeof(Vector2),
2776 typeof(float),
2778 typeof(float)
2779 }, ReturnType = typeof(void))]
2780 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "frameNumber", ReturnType = typeof(byte))]
2781 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Minecart), Member = "GetSourceRect", MemberParameters = new object[]
2782 {
2783 typeof(int),
2784 typeof(int)
2785 }, ReturnType = typeof(Rectangle))]
2786 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Minecart), Member = "DrawLeftDecoration", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
2787 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Minecart), Member = "DrawRightDecoration", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
2788 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Minecart), Member = "DrawBumper", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
2789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Minecart), Member = "DrawBouncyBumper", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
2790 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 36)]
2792 {
2793 throw null;
2794 }
2795
2796 [global::Cpp2ILInjected.Token(Token = "0x6004B07")]
2797 [global::Cpp2ILInjected.Address(RVA = "0x87B478", Offset = "0x87B478", Length = "0x1520")]
2798 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2799 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
2800 {
2801 typeof(Vector2),
2802 typeof(Vector2),
2803 typeof(int),
2804 typeof(int),
2805 typeof(int),
2806 typeof(int),
2807 typeof(bool),
2808 typeof(bool),
2809 typeof(bool),
2810 typeof(int)
2811 }, ReturnType = typeof(void))]
2812 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawLiquidBehindTiles", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
2813 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
2814 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_waterfallManager", ReturnType = typeof(WaterfallManager))]
2815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WaterfallManager), Member = "CheckForWaterfall", MemberParameters = new object[]
2816 {
2817 typeof(int),
2818 typeof(int)
2819 }, ReturnType = typeof(bool))]
2820 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_waterStyle", ReturnType = typeof(int))]
2821 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
2822 {
2823 typeof(float),
2824 typeof(float)
2825 }, ReturnType = typeof(void))]
2826 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
2827 {
2828 typeof(int),
2829 typeof(int),
2830 typeof(int),
2831 typeof(int)
2832 }, ReturnType = typeof(void))]
2833 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[]
2834 {
2835 typeof(int),
2836 typeof(int),
2837 typeof(bool)
2838 }, ReturnType = typeof(bool))]
2839 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
2840 {
2841 typeof(float),
2842 typeof(float)
2843 }, ReturnType = typeof(float))]
2844 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
2845 {
2846 typeof(Vector2),
2848 }, ReturnType = typeof(Vector2))]
2849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
2850 {
2851 typeof(Vector2),
2853 }, ReturnType = typeof(Vector2))]
2854 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_numActiveLiquidAlpha", ReturnType = typeof(int))]
2855 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_activeLiquidAlpha", ReturnType = typeof(int[]))]
2856 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_liquidAlpha", ReturnType = typeof(float[]))]
2857 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LiquidRenderer), Member = "SetShimmerVertexColors", MemberParameters = new object[]
2858 {
2860 typeof(float),
2861 typeof(int),
2862 typeof(int)
2863 }, ReturnType = typeof(void))]
2864 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawPartialLiquid", MemberParameters = new object[]
2865 {
2867 typeof(bool),
2871 typeof(int),
2873 }, ReturnType = typeof(void))]
2874 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
2876 {
2877 throw null;
2878 }
2879
2880 [global::Cpp2ILInjected.Token(Token = "0x6004B08")]
2881 [global::Cpp2ILInjected.Address(RVA = "0x89368C", Offset = "0x89368C", Length = "0x5F0")]
2882 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2883 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
2884 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "AddSpecialPoint", MemberParameters = new object[]
2885 {
2886 typeof(int),
2887 typeof(int),
2889 }, ReturnType = typeof(void))]
2890 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
2891 {
2892 typeof(int),
2893 typeof(int)
2894 }, ReturnType = typeof(void))]
2895 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__weaponRackTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
2896 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>), Member = "TryGetValue", MemberParameters = new object[]
2897 {
2898 typeof(Point),
2899 typeof(ref int)
2900 }, ReturnType = typeof(bool))]
2901 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEWeaponsRack), Member = "Find", MemberParameters = new object[]
2902 {
2903 typeof(int),
2904 typeof(int)
2905 }, ReturnType = typeof(int))]
2906 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>), Member = "set_Item", MemberParameters = new object[]
2907 {
2908 typeof(Point),
2909 typeof(int)
2910 }, ReturnType = typeof(void))]
2911 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__hatRackTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
2912 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEHatRack), Member = "Find", MemberParameters = new object[]
2913 {
2914 typeof(int),
2915 typeof(int)
2916 }, ReturnType = typeof(int))]
2917 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__foodPlatterTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
2918 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEFoodPlatter), Member = "Find", MemberParameters = new object[]
2919 {
2920 typeof(int),
2921 typeof(int)
2922 }, ReturnType = typeof(int))]
2923 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Increment", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
2924 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__itemFrameTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
2925 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEItemFrame), Member = "Find", MemberParameters = new object[]
2926 {
2927 typeof(int),
2928 typeof(int)
2929 }, ReturnType = typeof(int))]
2930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__displayDollTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
2931 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = "Find", MemberParameters = new object[]
2932 {
2933 typeof(int),
2934 typeof(int)
2935 }, ReturnType = typeof(int))]
2936 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2937 private void CacheSpecialDraws(int tileX, int tileY, ushort typeCache, short tileFrameX, short tileFrameY)
2938 {
2939 throw null;
2940 }
2941
2942 [global::Cpp2ILInjected.Token(Token = "0x6004B09")]
2943 [global::Cpp2ILInjected.Address(RVA = "0x8933DC", Offset = "0x8933DC", Length = "0x130")]
2944 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2945 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTile_MinecartTrack", MemberParameters = new object[]
2946 {
2947 typeof(Vector2),
2948 typeof(Vector2),
2949 typeof(int),
2950 typeof(int),
2952 }, ReturnType = typeof(void))]
2953 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2954 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "ShouldTileShine", MemberParameters = new object[]
2955 {
2956 typeof(ushort),
2957 typeof(short)
2958 }, ReturnType = typeof(bool))]
2959 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "shine", MemberParameters = new object[]
2960 {
2961 typeof(ref Color),
2962 typeof(int)
2963 }, ReturnType = typeof(void))]
2964 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2965 private static Color GetFinalLight(TileDrawInfo tileDrawInfo, ushort typeCache, Color tileLight)
2966 {
2967 throw null;
2968 }
2969
2970 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
2971 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
2972 [global::Cpp2ILInjected.Token(Token = "0x6004B0A")]
2973 [global::Cpp2ILInjected.Address(RVA = "0x893C7C", Offset = "0x893C7C", Length = "0x114")]
2974 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2975 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetFinalLight", MemberParameters = new object[]
2976 {
2978 typeof(ushort),
2979 typeof(Color)
2980 }, ReturnType = typeof(Color))]
2981 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
2982 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
2983 private static bool ShouldTileShine(ushort type, short frameX)
2984 {
2985 throw null;
2986 }
2987
2988 [global::Cpp2ILInjected.Token(Token = "0x6004B0B")]
2989 [global::Cpp2ILInjected.Address(RVA = "0x87D2E8", Offset = "0x87D2E8", Length = "0x2A0")]
2990 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
2991 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
2992 {
2993 typeof(Vector2),
2994 typeof(Vector2),
2995 typeof(int),
2996 typeof(int),
2997 typeof(int),
2998 typeof(int),
2999 typeof(bool),
3000 typeof(bool),
3001 typeof(bool),
3002 typeof(int)
3003 }, ReturnType = typeof(void))]
3004 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnimatedTile_AdjustForVisionChangers", MemberParameters = new object[]
3005 {
3006 typeof(int),
3007 typeof(int),
3008 typeof(short),
3009 typeof(ushort),
3010 typeof(short),
3011 typeof(short),
3012 typeof(ref Color),
3013 typeof(bool)
3014 }, ReturnType = typeof(void))]
3015 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3016 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
3017 private static bool IsTileDangerous(Player localPlayer, short sTileHeader, ushort typeCache, short tileFrameX)
3018 {
3019 throw null;
3020 }
3021
3022 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
3023 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
3024 [global::Cpp2ILInjected.Token(Token = "0x6004B0C")]
3025 [global::Cpp2ILInjected.Address(RVA = "0x893D90", Offset = "0x893D90", Length = "0xA8")]
3026 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3027 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3028 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3029 private bool IsTileDrawLayerSolid(ushort typeCache)
3030 {
3031 throw null;
3032 }
3033
3034 [global::Cpp2ILInjected.Token(Token = "0x6004B0D")]
3035 [global::Cpp2ILInjected.Address(RVA = "0x885A8C", Offset = "0x885A8C", Length = "0x150")]
3036 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3037 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
3038 {
3039 typeof(Vector2),
3040 typeof(Vector2),
3041 typeof(int),
3042 typeof(int),
3043 typeof(int),
3044 typeof(int),
3045 typeof(bool),
3046 typeof(bool),
3047 typeof(bool),
3048 typeof(int)
3049 }, ReturnType = typeof(void))]
3050 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3051 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "InSmartCursorHighlightArea", MemberParameters = new object[]
3052 {
3053 typeof(int),
3054 typeof(int),
3055 typeof(ref bool)
3056 }, ReturnType = typeof(bool))]
3057 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Colors), Member = "GetSelectionGlowColor", MemberParameters = new object[]
3058 {
3059 typeof(bool),
3060 typeof(int)
3061 }, ReturnType = typeof(Color))]
3062 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
3063 private void GetTileOutlineInfo(int x, int y, ushort typeCache, ref Color tileLight, ref Texture2D highlightTexture, ref Color highlightColor)
3064 {
3065 throw null;
3066 }
3067
3068 [global::Cpp2ILInjected.Token(Token = "0x6004B0E")]
3069 [global::Cpp2ILInjected.Address(RVA = "0x89350C", Offset = "0x89350C", Length = "0x180")]
3070 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3071 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTile_LiquidBehindTile", MemberParameters = new object[]
3072 {
3073 typeof(bool),
3074 typeof(bool),
3075 typeof(int),
3076 typeof(Vector2),
3077 typeof(Vector2),
3078 typeof(int),
3079 typeof(int),
3081 }, ReturnType = typeof(void))]
3082 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
3083 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
3084 {
3089 }, ReturnType = typeof(void))]
3090 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
3091 private void DrawPartialLiquid(SpriteBatch spriteBatch, bool behindBlocks, TileDrawInfo tileCache, ref Vector2 position, ref Rectangle liquidSize, int liquidType, ref VertexColors colors)
3092 {
3093 throw null;
3094 }
3095
3096 [global::Cpp2ILInjected.Token(Token = "0x6004B0F")]
3097 [global::Cpp2ILInjected.Address(RVA = "0x893E38", Offset = "0x893E38", Length = "0x80")]
3098 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
3099 {
3100 typeof(int),
3101 typeof(int),
3103 typeof(ushort),
3104 typeof(ref short),
3105 typeof(ref short),
3106 typeof(ref int),
3107 typeof(ref int),
3108 typeof(ref int),
3109 typeof(ref int),
3110 typeof(ref int),
3111 typeof(ref int),
3116 }, ReturnType = typeof(void))]
3117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
3118 {
3119 typeof(int),
3120 typeof(int),
3121 typeof(bool),
3122 typeof(ushort),
3123 typeof(ref short),
3124 typeof(ref short),
3125 typeof(ref int),
3126 typeof(ref int),
3127 typeof(ref int),
3128 typeof(ref int),
3129 typeof(ref int),
3130 typeof(ref int),
3135 }, ReturnType = typeof(void))]
3136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
3137 {
3138 typeof(int),
3139 typeof(int),
3140 typeof(Tile),
3141 typeof(ushort),
3142 typeof(ref short),
3143 typeof(ref short),
3144 typeof(ref int),
3145 typeof(ref int),
3146 typeof(ref int),
3147 typeof(ref int),
3148 typeof(ref int),
3149 typeof(ref int),
3154 }, ReturnType = typeof(void))]
3155 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
3156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
3157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrassInWind", MemberParameters = new object[]
3158 {
3159 typeof(Vector2),
3160 typeof(Vector2),
3161 typeof(int),
3162 typeof(int),
3163 typeof(int),
3164 typeof(int)
3165 }, ReturnType = typeof(void))]
3166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVinesInWind", MemberParameters = new object[]
3167 {
3168 typeof(Vector2),
3169 typeof(Vector2),
3170 typeof(int),
3171 typeof(int),
3172 typeof(int),
3173 typeof(int)
3174 }, ReturnType = typeof(void))]
3175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
3176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "InAPlaceWithWind", MemberParameters = new object[]
3177 {
3178 typeof(int),
3179 typeof(int),
3180 typeof(int),
3181 typeof(int)
3182 }, ReturnType = typeof(bool))]
3183 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3184 private bool InAPlaceWithWind(int x, int y, int width, int height)
3185 {
3186 throw null;
3187 }
3188
3189 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
3190 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
3191 [global::Cpp2ILInjected.Token(Token = "0x6004B10")]
3192 [global::Cpp2ILInjected.Address(RVA = "0x88159C", Offset = "0x88159C", Length = "0x44F0")]
3193 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
3195 {
3196 typeof(Vector2),
3197 typeof(Vector2),
3198 typeof(int),
3199 typeof(int),
3200 typeof(int),
3201 typeof(int),
3202 typeof(bool),
3203 typeof(bool),
3204 typeof(bool),
3205 typeof(int)
3206 }, ReturnType = typeof(void))]
3207 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetBigAnimalCageFrame", MemberParameters = new object[]
3209 {
3210 typeof(int),
3211 typeof(int),
3212 typeof(int),
3213 typeof(int)
3214 }, ReturnType = typeof(int))]
3215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetSmallAnimalCageFrame", MemberParameters = new object[]
3216 {
3217 typeof(int),
3218 typeof(int),
3219 typeof(int),
3220 typeof(int)
3221 }, ReturnType = typeof(int))]
3222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWaterAnimalCageFrame", MemberParameters = new object[]
3223 {
3224 typeof(int),
3225 typeof(int),
3226 typeof(int),
3227 typeof(int)
3228 }, ReturnType = typeof(int))]
3229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileObjectData), Member = "GetTileData", MemberParameters = new object[]
3230 {
3231 typeof(int),
3232 typeof(int),
3233 typeof(int)
3234 }, ReturnType = typeof(TileObjectData))]
3235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Animation), Member = "GetTemporaryFrame", MemberParameters = new object[]
3236 {
3237 typeof(int),
3238 typeof(int),
3239 typeof(ref int)
3240 }, ReturnType = typeof(bool))]
3241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[]
3242 {
3243 typeof(int),
3244 typeof(int),
3245 typeof(bool)
3246 }, ReturnType = typeof(bool))]
3247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTreeBiome", MemberParameters = new object[]
3248 {
3250 typeof(int)
3251 }, ReturnType = typeof(int))]
3252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetPalmTreeBiome", MemberParameters = new object[]
3253 {
3255 typeof(int)
3256 }, ReturnType = typeof(int))]
3257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
3258 {
3259 typeof(int),
3260 typeof(int)
3261 }, ReturnType = typeof(void))]
3262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(bool))]
3263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BirthdayParty), Member = "get_PartyIsUp", ReturnType = typeof(bool))]
3264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "InAPlaceWithWind", MemberParameters = new object[]
3265 {
3266 typeof(int),
3267 typeof(int),
3268 typeof(int),
3269 typeof(int)
3270 }, ReturnType = typeof(bool))]
3271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
3272 {
3273 typeof(int),
3274 typeof(int)
3275 }, ReturnType = typeof(Tile))]
3276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "nactive", ReturnType = typeof(bool))]
3277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "blockType", ReturnType = typeof(int))]
3278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "GetBiomeInfluence", MemberParameters = new object[]
3279 {
3280 typeof(int),
3281 typeof(int),
3282 typeof(int),
3283 typeof(int),
3284 typeof(ref int),
3285 typeof(ref int),
3286 typeof(ref int)
3287 }, ReturnType = typeof(void))]
3288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__shouldShowInvisibleBlocks", ReturnType = typeof(bool))]
3289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
3290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
3291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
3292 {
3293 typeof(int),
3294 typeof(int),
3295 typeof(int),
3296 typeof(int)
3297 }, ReturnType = typeof(void))]
3298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
3299 {
3300 typeof(int),
3301 typeof(int),
3302 typeof(int),
3303 typeof(int)
3304 }, ReturnType = typeof(void))]
3305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
3306 {
3307 typeof(Color),
3308 typeof(float)
3309 }, ReturnType = typeof(Color))]
3310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
3311 {
3312 typeof(int),
3313 typeof(int)
3314 }, ReturnType = typeof(Color))]
3315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
3316 {
3317 typeof(Color),
3318 typeof(Color),
3319 typeof(float)
3320 }, ReturnType = typeof(Color))]
3321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
3322 {
3323 typeof(int),
3324 typeof(int),
3325 typeof(int)
3326 }, ReturnType = typeof(void))]
3327 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "GetCactusType", MemberParameters = new object[]
3328 {
3329 typeof(int),
3330 typeof(int),
3331 typeof(int),
3332 typeof(int),
3333 typeof(ref bool),
3334 typeof(ref bool),
3335 typeof(ref bool)
3336 }, ReturnType = typeof(void))]
3337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
3338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
3339 {
3340 typeof(int),
3341 typeof(int)
3342 }, ReturnType = typeof(int))]
3343 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 179)]
3344 private void GetTileDrawData(int x, int y, TileDrawInfo tileCache, ushort typeCache, ref short tileFrameX, ref short tileFrameY, out int tileWidth, out int tileHeight, out int tileTop, out int halfBrickHeight, out int addFrX, out int addFrY, out SpriteEffects tileSpriteEffect, out Texture2D glowTexture, out Rectangle glowSourceRect, out Color glowColor)
3345 {
3346 throw null;
3347 }
3348
3349 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
3350 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
3351 [global::Cpp2ILInjected.Token(Token = "0x6004B11")]
3352 [global::Cpp2ILInjected.Address(RVA = "0x894148", Offset = "0x894148", Length = "0x44CC")]
3353 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3354 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVineStrip", MemberParameters = new object[]
3355 {
3356 typeof(Vector2),
3357 typeof(Vector2),
3358 typeof(int),
3359 typeof(int)
3360 }, ReturnType = typeof(void))]
3361 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetBigAnimalCageFrame", MemberParameters = new object[]
3363 {
3364 typeof(int),
3365 typeof(int),
3366 typeof(int),
3367 typeof(int)
3368 }, ReturnType = typeof(int))]
3369 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetSmallAnimalCageFrame", MemberParameters = new object[]
3370 {
3371 typeof(int),
3372 typeof(int),
3373 typeof(int),
3374 typeof(int)
3375 }, ReturnType = typeof(int))]
3376 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWaterAnimalCageFrame", MemberParameters = new object[]
3377 {
3378 typeof(int),
3379 typeof(int),
3380 typeof(int),
3381 typeof(int)
3382 }, ReturnType = typeof(int))]
3383 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileObjectData), Member = "GetTileData", MemberParameters = new object[]
3384 {
3385 typeof(int),
3386 typeof(int),
3387 typeof(int)
3388 }, ReturnType = typeof(TileObjectData))]
3389 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Animation), Member = "GetTemporaryFrame", MemberParameters = new object[]
3390 {
3391 typeof(int),
3392 typeof(int),
3393 typeof(ref int)
3394 }, ReturnType = typeof(bool))]
3395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[]
3396 {
3397 typeof(int),
3398 typeof(int),
3399 typeof(bool)
3400 }, ReturnType = typeof(bool))]
3401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTreeBiome", MemberParameters = new object[]
3402 {
3403 typeof(int),
3404 typeof(int),
3405 typeof(int),
3406 typeof(int)
3407 }, ReturnType = typeof(int))]
3408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetPalmTreeBiome", MemberParameters = new object[]
3409 {
3410 typeof(int),
3411 typeof(int)
3412 }, ReturnType = typeof(int))]
3413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
3414 {
3415 typeof(int),
3416 typeof(int)
3417 }, ReturnType = typeof(void))]
3418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(bool))]
3419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BirthdayParty), Member = "get_PartyIsUp", ReturnType = typeof(bool))]
3420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "InAPlaceWithWind", MemberParameters = new object[]
3421 {
3422 typeof(int),
3423 typeof(int),
3424 typeof(int),
3425 typeof(int)
3426 }, ReturnType = typeof(bool))]
3427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
3428 {
3429 typeof(int),
3430 typeof(int)
3431 }, ReturnType = typeof(Tile))]
3432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "nactive", ReturnType = typeof(bool))]
3433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "blockType", ReturnType = typeof(int))]
3434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "GetBiomeInfluence", MemberParameters = new object[]
3435 {
3436 typeof(int),
3437 typeof(int),
3438 typeof(int),
3439 typeof(int),
3440 typeof(ref int),
3441 typeof(ref int),
3442 typeof(ref int)
3443 }, ReturnType = typeof(void))]
3444 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__shouldShowInvisibleBlocks", ReturnType = typeof(bool))]
3445 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
3446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
3447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
3448 {
3449 typeof(int),
3450 typeof(int),
3451 typeof(int),
3452 typeof(int)
3453 }, ReturnType = typeof(void))]
3454 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
3455 {
3456 typeof(int),
3457 typeof(int),
3458 typeof(int),
3459 typeof(int)
3460 }, ReturnType = typeof(void))]
3461 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
3462 {
3463 typeof(Color),
3464 typeof(float)
3465 }, ReturnType = typeof(Color))]
3466 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
3467 {
3468 typeof(int),
3469 typeof(int)
3470 }, ReturnType = typeof(Color))]
3471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
3472 {
3473 typeof(Color),
3474 typeof(Color),
3475 typeof(float)
3476 }, ReturnType = typeof(Color))]
3477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
3478 {
3479 typeof(int),
3480 typeof(int),
3481 typeof(int)
3482 }, ReturnType = typeof(void))]
3483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "GetCactusType", MemberParameters = new object[]
3484 {
3485 typeof(int),
3486 typeof(int),
3487 typeof(int),
3488 typeof(int),
3489 typeof(ref bool),
3490 typeof(ref bool),
3491 typeof(ref bool)
3492 }, ReturnType = typeof(void))]
3493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
3494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
3495 {
3496 typeof(int),
3497 typeof(int)
3498 }, ReturnType = typeof(int))]
3499 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 179)]
3500 private void GetTileDrawData(int x, int y, bool halfBrick, ushort typeCache, ref short tileFrameX, ref short tileFrameY, out int tileWidth, out int tileHeight, out int tileTop, out int halfBrickHeight, out int addFrX, out int addFrY, out SpriteEffects tileSpriteEffect, out Texture2D glowTexture, out Rectangle glowSourceRect, out Color glowColor)
3501 {
3502 throw null;
3503 }
3504
3505 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
3506 [Il2CppSetOption(/*Failed to decode CustomAttribute blob!*/)]
3507 [global::Cpp2ILInjected.Token(Token = "0x6004B12")]
3508 [global::Cpp2ILInjected.Address(RVA = "0x898614", Offset = "0x898614", Length = "0x46FC")]
3509 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3510 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
3511 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
3512 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrassInWind", MemberParameters = new object[]
3513 {
3514 typeof(Vector2),
3515 typeof(Vector2),
3516 typeof(int),
3517 typeof(int),
3518 typeof(int),
3519 typeof(int)
3520 }, ReturnType = typeof(void))]
3521 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawRisingVineStrip", MemberParameters = new object[]
3522 {
3523 typeof(Vector2),
3524 typeof(Vector2),
3525 typeof(int),
3526 typeof(int)
3527 }, ReturnType = typeof(void))]
3528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVinesInWind", MemberParameters = new object[]
3529 {
3530 typeof(Vector2),
3531 typeof(Vector2),
3532 typeof(int),
3533 typeof(int),
3534 typeof(int),
3535 typeof(int)
3536 }, ReturnType = typeof(void))]
3537 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
3538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetBigAnimalCageFrame", MemberParameters = new object[]
3539 {
3540 typeof(int),
3541 typeof(int),
3542 typeof(int),
3543 typeof(int)
3544 }, ReturnType = typeof(int))]
3545 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetSmallAnimalCageFrame", MemberParameters = new object[]
3546 {
3547 typeof(int),
3548 typeof(int),
3549 typeof(int),
3550 typeof(int)
3551 }, ReturnType = typeof(int))]
3552 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWaterAnimalCageFrame", MemberParameters = new object[]
3553 {
3554 typeof(int),
3555 typeof(int),
3556 typeof(int),
3557 typeof(int)
3558 }, ReturnType = typeof(int))]
3559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileObjectData), Member = "GetTileData", MemberParameters = new object[]
3560 {
3561 typeof(int),
3562 typeof(int),
3563 typeof(int)
3564 }, ReturnType = typeof(TileObjectData))]
3565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Animation), Member = "GetTemporaryFrame", MemberParameters = new object[]
3566 {
3567 typeof(int),
3568 typeof(int),
3569 typeof(ref int)
3570 }, ReturnType = typeof(bool))]
3571 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[]
3572 {
3573 typeof(int),
3574 typeof(int),
3575 typeof(bool)
3576 }, ReturnType = typeof(bool))]
3577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTreeBiome", MemberParameters = new object[]
3578 {
3579 typeof(int),
3580 typeof(int),
3581 typeof(int),
3582 typeof(int)
3583 }, ReturnType = typeof(int))]
3584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetPalmTreeBiome", MemberParameters = new object[]
3585 {
3586 typeof(int),
3587 typeof(int)
3588 }, ReturnType = typeof(int))]
3589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
3590 {
3591 typeof(int),
3592 typeof(int)
3593 }, ReturnType = typeof(void))]
3594 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, object>), Member = "ContainsKey", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(bool))]
3595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BirthdayParty), Member = "get_PartyIsUp", ReturnType = typeof(bool))]
3596 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "InAPlaceWithWind", MemberParameters = new object[]
3597 {
3598 typeof(int),
3599 typeof(int),
3600 typeof(int),
3601 typeof(int)
3602 }, ReturnType = typeof(bool))]
3603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
3604 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[]
3605 {
3606 typeof(int),
3607 typeof(int)
3608 }, ReturnType = typeof(Tile))]
3609 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "nactive", ReturnType = typeof(bool))]
3610 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "blockType", ReturnType = typeof(int))]
3611 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "GetBiomeInfluence", MemberParameters = new object[]
3612 {
3613 typeof(int),
3614 typeof(int),
3615 typeof(int),
3616 typeof(int),
3617 typeof(ref int),
3618 typeof(ref int),
3619 typeof(ref int)
3620 }, ReturnType = typeof(void))]
3621 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__shouldShowInvisibleBlocks", ReturnType = typeof(bool))]
3622 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_LocalPlayer", ReturnType = typeof(Player))]
3623 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
3624 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "halfBrick", ReturnType = typeof(bool))]
3625 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
3626 {
3627 typeof(int),
3628 typeof(int),
3629 typeof(int),
3630 typeof(int)
3631 }, ReturnType = typeof(void))]
3632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
3633 {
3634 typeof(int),
3635 typeof(int),
3636 typeof(int),
3637 typeof(int)
3638 }, ReturnType = typeof(void))]
3639 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
3640 {
3641 typeof(Color),
3642 typeof(float)
3643 }, ReturnType = typeof(Color))]
3644 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
3645 {
3646 typeof(int),
3647 typeof(int)
3648 }, ReturnType = typeof(Color))]
3649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
3650 {
3651 typeof(Color),
3652 typeof(Color),
3653 typeof(float)
3654 }, ReturnType = typeof(Color))]
3655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
3656 {
3657 typeof(int),
3658 typeof(int),
3659 typeof(int)
3660 }, ReturnType = typeof(void))]
3661 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "GetCactusType", MemberParameters = new object[]
3662 {
3663 typeof(int),
3664 typeof(int),
3665 typeof(int),
3666 typeof(int),
3667 typeof(ref bool),
3668 typeof(ref bool),
3669 typeof(ref bool)
3670 }, ReturnType = typeof(void))]
3671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
3672 {
3673 typeof(int),
3674 typeof(int)
3675 }, ReturnType = typeof(int))]
3676 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 181)]
3677 private void GetTileDrawData(int x, int y, Tile tileCache, ushort typeCache, ref short tileFrameX, ref short tileFrameY, out int tileWidth, out int tileHeight, out int tileTop, out int halfBrickHeight, out int addFrX, out int addFrY, out SpriteEffects tileSpriteEffect, out Texture2D glowTexture, out Rectangle glowSourceRect, out Color glowColor)
3678 {
3679 throw null;
3680 }
3681
3682 [global::Cpp2ILInjected.Token(Token = "0x6004B13")]
3683 [global::Cpp2ILInjected.Address(RVA = "0x89CD10", Offset = "0x89CD10", Length = "0x10C")]
3684 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3685 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3686 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
3687 {
3688 typeof(int),
3689 typeof(int)
3690 }, ReturnType = typeof(Tile))]
3691 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
3692 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
3693 private bool IsWindBlocked(int x, int y)
3694 {
3695 throw null;
3696 }
3697
3698 [global::Cpp2ILInjected.Token(Token = "0x6004B14")]
3699 [global::Cpp2ILInjected.Address(RVA = "0x894070", Offset = "0x894070", Length = "0xD8")]
3700 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3701 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
3702 {
3703 typeof(int),
3704 typeof(int),
3706 typeof(ushort),
3707 typeof(ref short),
3708 typeof(ref short),
3709 typeof(ref int),
3710 typeof(ref int),
3711 typeof(ref int),
3712 typeof(ref int),
3713 typeof(ref int),
3714 typeof(ref int),
3719 }, ReturnType = typeof(void))]
3720 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
3721 {
3722 typeof(int),
3723 typeof(int),
3724 typeof(bool),
3725 typeof(ushort),
3726 typeof(ref short),
3727 typeof(ref short),
3728 typeof(ref int),
3729 typeof(ref int),
3730 typeof(ref int),
3731 typeof(ref int),
3732 typeof(ref int),
3733 typeof(ref int),
3738 }, ReturnType = typeof(void))]
3739 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
3740 {
3741 typeof(int),
3742 typeof(int),
3743 typeof(Tile),
3744 typeof(ushort),
3745 typeof(ref short),
3746 typeof(ref short),
3747 typeof(ref int),
3748 typeof(ref int),
3749 typeof(ref int),
3750 typeof(ref int),
3751 typeof(ref int),
3752 typeof(ref int),
3757 }, ReturnType = typeof(void))]
3758 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawSpecialTilesLegacy", MemberParameters = new object[]
3759 {
3760 typeof(Vector2),
3762 }, ReturnType = typeof(void))]
3763 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 16)]
3764 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3765 private int GetWaterAnimalCageFrame(int x, int y, int tileFrameX, int tileFrameY)
3766 {
3767 throw null;
3768 }
3769
3770 [global::Cpp2ILInjected.Token(Token = "0x6004B15")]
3771 [global::Cpp2ILInjected.Address(RVA = "0x893F94", Offset = "0x893F94", Length = "0xDC")]
3772 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3773 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
3774 {
3775 typeof(int),
3776 typeof(int),
3778 typeof(ushort),
3779 typeof(ref short),
3780 typeof(ref short),
3781 typeof(ref int),
3782 typeof(ref int),
3783 typeof(ref int),
3784 typeof(ref int),
3785 typeof(ref int),
3786 typeof(ref int),
3791 }, ReturnType = typeof(void))]
3792 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
3793 {
3794 typeof(int),
3795 typeof(int),
3796 typeof(bool),
3797 typeof(ushort),
3798 typeof(ref short),
3799 typeof(ref short),
3800 typeof(ref int),
3801 typeof(ref int),
3802 typeof(ref int),
3803 typeof(ref int),
3804 typeof(ref int),
3805 typeof(ref int),
3810 }, ReturnType = typeof(void))]
3811 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
3812 {
3813 typeof(int),
3814 typeof(int),
3815 typeof(Tile),
3816 typeof(ushort),
3817 typeof(ref short),
3818 typeof(ref short),
3819 typeof(ref int),
3820 typeof(ref int),
3821 typeof(ref int),
3822 typeof(ref int),
3823 typeof(ref int),
3824 typeof(ref int),
3829 }, ReturnType = typeof(void))]
3830 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
3831 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3832 private int GetSmallAnimalCageFrame(int x, int y, int tileFrameX, int tileFrameY)
3833 {
3834 throw null;
3835 }
3836
3837 [global::Cpp2ILInjected.Token(Token = "0x6004B16")]
3838 [global::Cpp2ILInjected.Address(RVA = "0x893EB8", Offset = "0x893EB8", Length = "0xDC")]
3839 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3840 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
3841 {
3842 typeof(int),
3843 typeof(int),
3845 typeof(ushort),
3846 typeof(ref short),
3847 typeof(ref short),
3848 typeof(ref int),
3849 typeof(ref int),
3850 typeof(ref int),
3851 typeof(ref int),
3852 typeof(ref int),
3853 typeof(ref int),
3858 }, ReturnType = typeof(void))]
3859 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
3860 {
3861 typeof(int),
3862 typeof(int),
3863 typeof(bool),
3864 typeof(ushort),
3865 typeof(ref short),
3866 typeof(ref short),
3867 typeof(ref int),
3868 typeof(ref int),
3869 typeof(ref int),
3870 typeof(ref int),
3871 typeof(ref int),
3872 typeof(ref int),
3877 }, ReturnType = typeof(void))]
3878 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
3879 {
3880 typeof(int),
3881 typeof(int),
3882 typeof(Tile),
3883 typeof(ushort),
3884 typeof(ref short),
3885 typeof(ref short),
3886 typeof(ref int),
3887 typeof(ref int),
3888 typeof(ref int),
3889 typeof(ref int),
3890 typeof(ref int),
3891 typeof(ref int),
3896 }, ReturnType = typeof(void))]
3897 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
3898 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
3899 private int GetBigAnimalCageFrame(int x, int y, int tileFrameX, int tileFrameY)
3900 {
3901 throw null;
3902 }
3903
3904 [global::Cpp2ILInjected.Token(Token = "0x6004B17")]
3905 [global::Cpp2ILInjected.Address(RVA = "0x86CC84", Offset = "0x86CC84", Length = "0x314")]
3906 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
3907 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PreparePaintForTilesOnScreen", ReturnType = typeof(void))]
3908 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawLiquidBehindTiles", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3909 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Draw", MemberParameters = new object[]
3910 {
3911 typeof(bool),
3912 typeof(bool),
3913 typeof(bool),
3914 typeof(int)
3915 }, ReturnType = typeof(void))]
3916 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "EnsureWindGridSize", ReturnType = typeof(void))]
3917 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
3918 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenWidth", ReturnType = typeof(int))]
3919 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenHeight", ReturnType = typeof(int))]
3920 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_sectionManager", ReturnType = typeof(WorldSections))]
3921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldSections), Member = "get_AnyUnfinishedSections", ReturnType = typeof(bool))]
3922 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeLogger), Member = "DetailedDrawReset", ReturnType = typeof(void))]
3923 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SectionTileFrameWithCheck", MemberParameters = new object[]
3924 {
3925 typeof(int),
3926 typeof(int),
3927 typeof(int),
3928 typeof(int)
3929 }, ReturnType = typeof(void))]
3930 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeLogger), Member = "DetailedDrawTime", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
3931 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldSections), Member = "get_AnyNeedRefresh", ReturnType = typeof(bool))]
3932 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "RefreshSections", MemberParameters = new object[]
3933 {
3934 typeof(int),
3935 typeof(int),
3936 typeof(int),
3937 typeof(int)
3938 }, ReturnType = typeof(void))]
3939 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
3940 private void GetScreenDrawArea(Vector2 screenPosition, Vector2 offSet, out int firstTileX, out int lastTileX, out int firstTileY, out int lastTileY)
3941 {
3942 throw null;
3943 }
3944
3945 [global::Cpp2ILInjected.Token(Token = "0x6004B18")]
3946 [global::Cpp2ILInjected.Address(RVA = "0x88FE58", Offset = "0x88FE58", Length = "0x6C")]
3947 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "ClearCachedTileDraws", ReturnType = typeof(void))]
3948 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Draw", MemberParameters = new object[]
3949 {
3950 typeof(bool),
3951 typeof(bool),
3952 typeof(bool),
3953 typeof(int)
3954 }, ReturnType = typeof(void))]
3955 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
3956 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__displayDollTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
3957 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>), Member = "Clear", ReturnType = typeof(void))]
3958 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__hatRackTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
3959 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
3961 {
3962 throw null;
3963 }
3964
3965 [global::Cpp2ILInjected.Token(Token = "0x6004B19")]
3966 [global::Cpp2ILInjected.Address(RVA = "0x87D258", Offset = "0x87D258", Length = "0x48")]
3967 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3968 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Increment", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
3970 {
3971 throw null;
3972 }
3973
3974 [global::Cpp2ILInjected.Token(Token = "0x6004B1A")]
3975 [global::Cpp2ILInjected.Address(RVA = "0x87D2A0", Offset = "0x87D2A0", Length = "0x48")]
3976 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
3977 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Interlocked), Member = "Increment", MemberParameters = new object[] { typeof(ref int) }, ReturnType = typeof(int))]
3978 private void AddSpecialLegacyPoint(int x, int y)
3979 {
3980 throw null;
3981 }
3982
3983 [global::Cpp2ILInjected.Token(Token = "0x6004B1B")]
3984 [global::Cpp2ILInjected.Address(RVA = "0x88FDD8", Offset = "0x88FDD8", Length = "0x80")]
3985 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Draw", MemberParameters = new object[]
3986 {
3987 typeof(bool),
3988 typeof(bool),
3989 typeof(bool),
3990 typeof(int)
3991 }, ReturnType = typeof(void))]
3992 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
3993 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__chestPositions", ReturnType = typeof(Dictionary<Point, int>))]
3994 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>), Member = "Clear", ReturnType = typeof(void))]
3995 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__trainingDummyTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
3996 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__foodPlatterTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
3997 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__itemFrameTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
3998 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__weaponRackTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
3999 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
4001 {
4002 throw null;
4003 }
4004
4005 [global::Cpp2ILInjected.Token(Token = "0x6004B1C")]
4006 [global::Cpp2ILInjected.Address(RVA = "0x89CE1C", Offset = "0x89CE1C", Length = "0x244")]
4007 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4008 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
4009 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
4010 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrassInWind", MemberParameters = new object[]
4011 {
4012 typeof(Vector2),
4013 typeof(Vector2),
4014 typeof(int),
4015 typeof(int),
4016 typeof(int),
4017 typeof(int)
4018 }, ReturnType = typeof(void))]
4019 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVinesInWind", MemberParameters = new object[]
4020 {
4021 typeof(Vector2),
4022 typeof(Vector2),
4023 typeof(int),
4024 typeof(int),
4025 typeof(int),
4026 typeof(int)
4027 }, ReturnType = typeof(void))]
4028 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
4029 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsAlchemyPlantHarvestable", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
4030 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
4031 private Color DrawTiles_GetLightOverride(int j, int i, short sTileHeader, ushort typeCache, short tileFrameX, short tileFrameY, Color tileLight, bool fullBrightBlock)
4032 {
4033 throw null;
4034 }
4035
4036 [global::Cpp2ILInjected.Token(Token = "0x6004B1D")]
4037 [global::Cpp2ILInjected.Address(RVA = "0x87D588", Offset = "0x87D588", Length = "0x3B0C")]
4038 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4039 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
4040 {
4041 typeof(Vector2),
4042 typeof(Vector2),
4043 typeof(int),
4044 typeof(int),
4045 typeof(int),
4046 typeof(int),
4047 typeof(bool),
4048 typeof(bool),
4049 typeof(bool),
4050 typeof(int)
4051 }, ReturnType = typeof(void))]
4052 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
4053 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
4054 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrassInWind", MemberParameters = new object[]
4055 {
4056 typeof(Vector2),
4057 typeof(Vector2),
4058 typeof(int),
4059 typeof(int),
4060 typeof(int),
4061 typeof(int)
4062 }, ReturnType = typeof(void))]
4063 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVinesInWind", MemberParameters = new object[]
4064 {
4065 typeof(Vector2),
4066 typeof(Vector2),
4067 typeof(int),
4068 typeof(int),
4069 typeof(int),
4070 typeof(int)
4071 }, ReturnType = typeof(void))]
4072 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
4073 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "GetBHeader3", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte))]
4074 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
4075 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
4076 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__shouldShowInvisibleBlocks", ReturnType = typeof(bool))]
4077 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "ActiveAndWalkableTile", MemberParameters = new object[]
4078 {
4079 typeof(int),
4080 typeof(int)
4081 }, ReturnType = typeof(bool))]
4082 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
4083 {
4084 typeof(float),
4085 typeof(float)
4086 }, ReturnType = typeof(void))]
4087 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
4088 {
4089 typeof(Vector2),
4090 typeof(int),
4091 typeof(int),
4092 typeof(int),
4093 typeof(float),
4094 typeof(float),
4095 typeof(int),
4096 typeof(Color),
4097 typeof(float)
4098 }, ReturnType = typeof(int))]
4099 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point), Member = ".ctor", MemberParameters = new object[]
4100 {
4101 typeof(int),
4102 typeof(int)
4103 }, ReturnType = typeof(void))]
4104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToWorldCoordinates", MemberParameters = new object[]
4105 {
4106 typeof(Point),
4107 typeof(float),
4108 typeof(float)
4109 }, ReturnType = typeof(Vector2))]
4110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
4111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
4112 {
4113 typeof(Vector2),
4115 }, ReturnType = typeof(Vector2))]
4116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextVector2Circular", MemberParameters = new object[]
4117 {
4119 typeof(float),
4120 typeof(float)
4121 }, ReturnType = typeof(Vector2))]
4122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
4123 {
4124 typeof(Vector2),
4125 typeof(float)
4126 }, ReturnType = typeof(Vector2))]
4127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextVector2CircularEdge", MemberParameters = new object[]
4128 {
4130 typeof(float),
4131 typeof(float)
4132 }, ReturnType = typeof(Vector2))]
4133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "NewGorePerfect", MemberParameters = new object[]
4134 {
4135 typeof(Vector2),
4136 typeof(Vector2),
4137 typeof(int),
4138 typeof(float)
4139 }, ReturnType = typeof(Gore))]
4140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "EmitLivingTreeLeaf", MemberParameters = new object[]
4141 {
4142 typeof(int),
4143 typeof(int),
4144 typeof(int)
4145 }, ReturnType = typeof(void))]
4146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
4147 {
4148 typeof(int),
4149 typeof(int)
4150 }, ReturnType = typeof(int))]
4151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParticleOrchestrator), Member = "RequestParticleSpawn", MemberParameters = new object[]
4152 {
4153 typeof(bool),
4155 typeof(ParticleOrchestraSettings),
4156 typeof(int?)
4157 }, ReturnType = typeof(void))]
4158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "NewGore", MemberParameters = new object[]
4159 {
4160 typeof(Vector2),
4161 typeof(Vector2),
4162 typeof(int),
4163 typeof(float)
4164 }, ReturnType = typeof(int))]
4165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
4166 {
4167 typeof(int),
4168 typeof(int),
4169 typeof(int),
4170 typeof(int)
4171 }, ReturnType = typeof(void))]
4172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDustDirect", MemberParameters = new object[]
4173 {
4174 typeof(Vector2),
4175 typeof(int),
4176 typeof(int),
4177 typeof(int),
4178 typeof(float),
4179 typeof(float),
4180 typeof(int),
4181 typeof(Color),
4182 typeof(float)
4183 }, ReturnType = typeof(Dust))]
4184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloatDirection", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
4185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
4186 {
4187 typeof(float),
4188 typeof(float),
4189 typeof(float)
4190 }, ReturnType = typeof(float))]
4191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
4192 {
4193 typeof(int),
4194 typeof(int),
4195 typeof(int)
4196 }, ReturnType = typeof(void))]
4197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsAlchemyPlantHarvestable", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
4198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "EmitAlchemyHerbParticles", MemberParameters = new object[]
4199 {
4200 typeof(int),
4201 typeof(int),
4202 typeof(int)
4203 }, ReturnType = typeof(void))]
4204 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 192)]
4205 private void DrawTiles_EmitParticles(int j, int i, ushort typeCache, short tileFrameX, short tileFrameY, Color tileLight)
4206 {
4207 throw null;
4208 }
4209
4210 [global::Cpp2ILInjected.Token(Token = "0x6004B1E")]
4211 [global::Cpp2ILInjected.Address(RVA = "0x89D060", Offset = "0x89D060", Length = "0x50")]
4212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
4213 {
4214 typeof(int),
4215 typeof(int),
4216 typeof(ushort),
4217 typeof(short),
4218 typeof(short),
4219 typeof(Color)
4220 }, ReturnType = typeof(void))]
4221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "EmitLivingTreeLeaf_Below", MemberParameters = new object[]
4223 {
4224 typeof(int),
4225 typeof(int),
4226 typeof(int)
4227 }, ReturnType = typeof(void))]
4228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
4229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
4230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "EmitLivingTreeLeaf_Sideways", MemberParameters = new object[]
4231 {
4232 typeof(int),
4233 typeof(int),
4234 typeof(int)
4235 }, ReturnType = typeof(void))]
4236 private void EmitLivingTreeLeaf(int i, int j, int leafGoreType)
4237 {
4238 throw null;
4239 }
4240
4241 [global::Cpp2ILInjected.Token(Token = "0x6004B1F")]
4242 [global::Cpp2ILInjected.Address(RVA = "0x89DA90", Offset = "0x89DA90", Length = "0x3C0")]
4243 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4244 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "EmitLivingTreeLeaf", MemberParameters = new object[]
4245 {
4246 typeof(int),
4247 typeof(int),
4248 typeof(int)
4249 }, ReturnType = typeof(void))]
4250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4251 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
4252 {
4253 typeof(int),
4254 typeof(int)
4255 }, ReturnType = typeof(Tile))]
4256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
4257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
4258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
4259 {
4260 typeof(float),
4261 typeof(float)
4262 }, ReturnType = typeof(void))]
4263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "NewGorePerfect", MemberParameters = new object[]
4264 {
4265 typeof(Vector2),
4266 typeof(Vector2),
4267 typeof(int),
4268 typeof(float)
4269 }, ReturnType = typeof(Gore))]
4270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", ReturnType = typeof(byte))]
4271 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
4272 private void EmitLivingTreeLeaf_Below(int x, int y, int leafGoreType)
4273 {
4274 throw null;
4275 }
4276
4277 [global::Cpp2ILInjected.Token(Token = "0x6004B20")]
4278 [global::Cpp2ILInjected.Address(RVA = "0x89DE50", Offset = "0x89DE50", Length = "0x2D8")]
4279 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "EmitLivingTreeLeaf", MemberParameters = new object[]
4281 {
4282 typeof(int),
4283 typeof(int),
4284 typeof(int)
4285 }, ReturnType = typeof(void))]
4286 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
4288 {
4289 typeof(int),
4290 typeof(int)
4291 }, ReturnType = typeof(Tile))]
4292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
4293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
4294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
4295 {
4296 typeof(float),
4297 typeof(float)
4298 }, ReturnType = typeof(void))]
4299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "NewGorePerfect", MemberParameters = new object[]
4300 {
4301 typeof(Vector2),
4302 typeof(Vector2),
4303 typeof(int),
4304 typeof(float)
4305 }, ReturnType = typeof(Gore))]
4306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", ReturnType = typeof(byte))]
4307 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
4308 private void EmitLivingTreeLeaf_Sideways(int x, int y, int leafGoreType)
4309 {
4310 throw null;
4311 }
4312
4313 [global::Cpp2ILInjected.Token(Token = "0x6004B21")]
4314 [global::Cpp2ILInjected.Address(RVA = "0x87CBE0", Offset = "0x87CBE0", Length = "0x678")]
4315 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4316 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
4317 {
4318 typeof(Vector2),
4319 typeof(Vector2),
4320 typeof(int),
4321 typeof(int),
4322 typeof(int),
4323 typeof(int),
4324 typeof(bool),
4325 typeof(bool),
4326 typeof(bool),
4327 typeof(int)
4328 }, ReturnType = typeof(void))]
4329 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4330 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
4331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
4332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
4333 {
4334 typeof(int),
4335 typeof(int),
4336 typeof(int),
4337 typeof(int)
4338 }, ReturnType = typeof(void))]
4339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Intersects", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
4340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
4341 {
4342 typeof(float),
4343 typeof(float)
4344 }, ReturnType = typeof(void))]
4345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_waterStyle", ReturnType = typeof(int))]
4346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
4347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_ZoneCorrupt", ReturnType = typeof(bool))]
4348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_ZoneCrimson", ReturnType = typeof(bool))]
4349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "get_ZoneHallow", ReturnType = typeof(bool))]
4350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "NewGore", MemberParameters = new object[]
4351 {
4352 typeof(Vector2),
4353 typeof(Vector2),
4354 typeof(int),
4355 typeof(float)
4356 }, ReturnType = typeof(int))]
4357 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
4358 {
4359 typeof(Vector2),
4360 typeof(float)
4361 }, ReturnType = typeof(Vector2))]
4362 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 33)]
4363 private void EmitLiquidDrops(int j, int i, byte liquid, ushort typeCache)
4364 {
4365 throw null;
4366 }
4367
4368 [global::Cpp2ILInjected.Token(Token = "0x6004B22")]
4369 [global::Cpp2ILInjected.Address(RVA = "0x89E128", Offset = "0x89E128", Length = "0x250")]
4370 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4371 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTrees", ReturnType = typeof(void))]
4372 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
4373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
4374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrassInWind", MemberParameters = new object[]
4375 {
4376 typeof(Vector2),
4377 typeof(Vector2),
4378 typeof(int),
4379 typeof(int),
4380 typeof(int),
4381 typeof(int)
4382 }, ReturnType = typeof(void))]
4383 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVineStrip", MemberParameters = new object[]
4384 {
4385 typeof(Vector2),
4386 typeof(Vector2),
4387 typeof(int),
4388 typeof(int)
4389 }, ReturnType = typeof(void))]
4390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawRisingVineStrip", MemberParameters = new object[]
4391 {
4392 typeof(Vector2),
4393 typeof(Vector2),
4394 typeof(int),
4395 typeof(int)
4396 }, ReturnType = typeof(void))]
4397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVinesInWind", MemberParameters = new object[]
4398 {
4399 typeof(Vector2),
4400 typeof(Vector2),
4401 typeof(int),
4402 typeof(int),
4403 typeof(int),
4404 typeof(int)
4405 }, ReturnType = typeof(void))]
4406 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
4407 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_SettingsEnabled_TilesSwayInWind", ReturnType = typeof(bool))]
4408 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "GetLerpValue", MemberParameters = new object[]
4409 {
4410 typeof(float),
4411 typeof(float),
4412 typeof(float),
4413 typeof(bool)
4414 }, ReturnType = typeof(float))]
4415 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
4416 private float GetWindCycle(int x, int y, double windCounter)
4417 {
4418 throw null;
4419 }
4420
4421 [global::Cpp2ILInjected.Token(Token = "0x6004B23")]
4422 [global::Cpp2ILInjected.Address(RVA = "0x89E378", Offset = "0x89E378", Length = "0xF8")]
4423 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4424 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
4425 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_SettingsEnabled_TilesSwayInWind", ReturnType = typeof(bool))]
4426 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
4427 private bool ShouldSwayInWind(int x, int y, ushort tileType, short frameX)
4428 {
4429 throw null;
4430 }
4431
4432 [global::Cpp2ILInjected.Token(Token = "0x6004B24")]
4433 [global::Cpp2ILInjected.Address(RVA = "0x86D440", Offset = "0x86D440", Length = "0x228")]
4434 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4435 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Update", ReturnType = typeof(void))]
4436 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4437 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
4438 private void UpdateLeafFrequency()
4439 {
4440 throw null;
4441 }
4442
4443 [global::Cpp2ILInjected.Token(Token = "0x6004B25")]
4444 [global::Cpp2ILInjected.Address(RVA = "0x86D668", Offset = "0x86D668", Length = "0x1B4")]
4445 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4446 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Update", ReturnType = typeof(void))]
4447 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Draw", MemberParameters = new object[]
4448 {
4449 typeof(bool),
4450 typeof(bool),
4451 typeof(bool),
4452 typeof(int)
4453 }, ReturnType = typeof(void))]
4454 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
4455 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
4456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
4457 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
4458 {
4459 typeof(float),
4460 typeof(float)
4461 }, ReturnType = typeof(void))]
4462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetScreenDrawArea", MemberParameters = new object[]
4463 {
4464 typeof(Vector2),
4465 typeof(Vector2),
4466 typeof(ref int),
4467 typeof(ref int),
4468 typeof(ref int),
4469 typeof(ref int)
4470 }, ReturnType = typeof(void))]
4471 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__windGrid", ReturnType = typeof(WindGrid))]
4472 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WindGrid), Member = "SetSize", MemberParameters = new object[]
4473 {
4474 typeof(int),
4475 typeof(int)
4476 }, ReturnType = typeof(void))]
4477 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
4478 private void EnsureWindGridSize()
4479 {
4480 throw null;
4481 }
4482
4483 [global::Cpp2ILInjected.Token(Token = "0x6004B26")]
4484 [global::Cpp2ILInjected.Address(RVA = "0x89E470", Offset = "0x89E470", Length = "0x564")]
4485 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4486 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTrees", ReturnType = typeof(void))]
4487 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
4488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
4489 {
4490 typeof(int),
4491 typeof(int)
4492 }, ReturnType = typeof(Tile))]
4493 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_liquid", ReturnType = typeof(byte))]
4494 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "GetTreeLeaf", MemberParameters = new object[]
4495 {
4496 typeof(int),
4497 typeof(Tile),
4498 typeof(Tile),
4499 typeof(ref int),
4500 typeof(ref int),
4501 typeof(ref int)
4502 }, ReturnType = typeof(void))]
4503 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "DoesWindBlowAtThisHeight", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
4504 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
4505 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
4506 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
4507 {
4508 typeof(float),
4509 typeof(float)
4510 }, ReturnType = typeof(void))]
4511 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
4512 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
4513 {
4514 typeof(Vector2),
4516 }, ReturnType = typeof(Vector2))]
4517 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
4518 {
4519 typeof(int),
4520 typeof(int)
4521 }, ReturnType = typeof(int))]
4522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
4523 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToTileCoordinates", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Point))]
4524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SolidTile", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(bool))]
4525 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RandomVector2", MemberParameters = new object[]
4526 {
4528 typeof(float),
4529 typeof(float)
4530 }, ReturnType = typeof(Vector2))]
4531 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "NextFloat", MemberParameters = new object[] { typeof(UnifiedRandom) }, ReturnType = typeof(float))]
4532 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Gore), Member = "NewGoreDirect", MemberParameters = new object[]
4533 {
4534 typeof(Vector2),
4535 typeof(Vector2),
4536 typeof(int),
4537 typeof(float)
4538 }, ReturnType = typeof(Gore))]
4539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", ReturnType = typeof(byte))]
4540 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
4541 private void EmitTreeLeaves(int tilePosX, int tilePosY, int grassPosX, int grassPosY)
4542 {
4543 throw null;
4544 }
4545
4546 [global::Cpp2ILInjected.Token(Token = "0x6004B27")]
4547 [global::Cpp2ILInjected.Address(RVA = "0x88FEC4", Offset = "0x88FEC4", Length = "0x1ECC")]
4548 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4549 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "Draw", MemberParameters = new object[]
4550 {
4551 typeof(bool),
4552 typeof(bool),
4553 typeof(bool),
4554 typeof(int)
4555 }, ReturnType = typeof(void))]
4556 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4557 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
4558 {
4559 typeof(int),
4560 typeof(int)
4561 }, ReturnType = typeof(Tile))]
4562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
4563 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
4564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
4565 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "GetKey", MemberParameters = new object[]
4566 {
4567 typeof(int),
4568 typeof(int)
4569 }, ReturnType = typeof(int))]
4570 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
4571 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "GetItemDrawFrame", MemberParameters = new object[]
4572 {
4573 typeof(int),
4576 }, ReturnType = typeof(void))]
4577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
4578 {
4579 typeof(float),
4580 typeof(float)
4581 }, ReturnType = typeof(void))]
4582 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
4583 {
4584 typeof(Vector2),
4586 }, ReturnType = typeof(Vector2))]
4587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
4588 {
4589 typeof(int),
4590 typeof(int)
4591 }, ReturnType = typeof(Color))]
4592 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "DrawItemIcon", MemberParameters = new object[]
4593 {
4594 typeof(Item),
4595 typeof(int),
4597 typeof(Vector2),
4598 typeof(float),
4599 typeof(float),
4600 typeof(Color)
4601 }, ReturnType = typeof(float))]
4602 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Width", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
4603 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Height", MemberParameters = new object[] { typeof(Asset<Texture2D>) }, ReturnType = typeof(int))]
4604 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
4605 {
4606 typeof(int),
4607 typeof(int),
4608 typeof(int),
4609 typeof(int)
4610 }, ReturnType = typeof(void))]
4611 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
4612 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
4613 {
4614 typeof(int),
4615 typeof(int),
4616 typeof(int),
4617 typeof(int)
4618 }, ReturnType = typeof(void))]
4619 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_sunCircle", ReturnType = typeof(float))]
4620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
4621 {
4623 typeof(Vector2),
4624 typeof(Rectangle?),
4625 typeof(Color),
4626 typeof(float),
4627 typeof(Vector2),
4628 typeof(float),
4630 typeof(float)
4631 }, ReturnType = typeof(void))]
4632 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
4633 {
4635 typeof(int),
4636 typeof(int),
4637 typeof(int),
4638 typeof(int),
4639 typeof(int),
4640 typeof(int)
4641 }, ReturnType = typeof(Rectangle))]
4642 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
4643 {
4644 typeof(Color),
4645 typeof(float)
4646 }, ReturnType = typeof(Color))]
4647 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "get_IsAir", ReturnType = typeof(bool))]
4648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadItem", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4649 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = ".ctor", ReturnType = typeof(void))]
4650 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "netDefaults", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
4651 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "Prefix", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
4652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWaterAnimalCageFrame", MemberParameters = new object[]
4653 {
4654 typeof(int),
4655 typeof(int),
4656 typeof(int),
4657 typeof(int)
4658 }, ReturnType = typeof(int))]
4659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "hslToRgb", MemberParameters = new object[]
4660 {
4661 typeof(float),
4662 typeof(float),
4663 typeof(float),
4664 typeof(byte)
4665 }, ReturnType = typeof(Color))]
4666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "MultiplyRGBA", MemberParameters = new object[]
4667 {
4668 typeof(Color),
4669 typeof(Color)
4670 }, ReturnType = typeof(Color))]
4671 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotationVector2", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Vector2))]
4672 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
4673 {
4674 typeof(Vector2),
4675 typeof(float)
4676 }, ReturnType = typeof(Vector2))]
4677 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "GetItemLight", MemberParameters = new object[]
4678 {
4679 typeof(ref Color),
4680 typeof(ref float),
4681 typeof(Item),
4682 typeof(bool)
4683 }, ReturnType = typeof(void))]
4684 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Inequality", MemberParameters = new object[]
4685 {
4686 typeof(Color),
4687 typeof(Color)
4688 }, ReturnType = typeof(bool))]
4689 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "GetColor", MemberParameters = new object[] { typeof(Color) }, ReturnType = typeof(Color))]
4690 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 85)]
4691 private void DrawSpecialTilesLegacy(Vector2 screenPosition, Vector2 offSet)
4692 {
4693 throw null;
4694 }
4695
4696 [global::Cpp2ILInjected.Token(Token = "0x6004B28")]
4697 [global::Cpp2ILInjected.Address(RVA = "0x872554", Offset = "0x872554", Length = "0x3D8")]
4698 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4699 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PostDrawTiles", MemberParameters = new object[]
4700 {
4701 typeof(bool),
4702 typeof(bool),
4703 typeof(bool)
4704 }, ReturnType = typeof(void))]
4705 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4706 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_DefaultSamplerState", ReturnType = typeof(SamplerState))]
4707 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Transform", ReturnType = typeof(Matrix))]
4708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix?), Member = ".ctor", MemberParameters = new object[] { typeof(Matrix) }, ReturnType = typeof(void))]
4709 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
4710 {
4716 typeof(Effect),
4717 typeof(Matrix?),
4718 typeof(bool)
4719 }, ReturnType = typeof(void))]
4720 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__displayDollTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
4721 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
4722 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
4723 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "GetKey", MemberParameters = new object[]
4724 {
4725 typeof(int),
4726 typeof(int)
4727 }, ReturnType = typeof(int))]
4728 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "TryGetValue", MemberParameters = new object[]
4729 {
4730 typeof(int),
4731 typeof(ref object)
4732 }, ReturnType = typeof(bool))]
4733 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEDisplayDoll), Member = "Draw", MemberParameters = new object[]
4734 {
4735 typeof(int),
4736 typeof(int)
4737 }, ReturnType = typeof(void))]
4738 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
4739 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
4740 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
4742 {
4743 throw null;
4744 }
4745
4746 [global::Cpp2ILInjected.Token(Token = "0x6004B29")]
4747 [global::Cpp2ILInjected.Address(RVA = "0x872184", Offset = "0x872184", Length = "0x3D0")]
4748 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4749 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PostDrawTiles", MemberParameters = new object[]
4750 {
4751 typeof(bool),
4752 typeof(bool),
4753 typeof(bool)
4754 }, ReturnType = typeof(void))]
4755 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4756 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_DefaultSamplerState", ReturnType = typeof(SamplerState))]
4757 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Transform", ReturnType = typeof(Matrix))]
4758 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Matrix?), Member = ".ctor", MemberParameters = new object[] { typeof(Matrix) }, ReturnType = typeof(void))]
4759 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
4760 {
4766 typeof(Effect),
4767 typeof(Matrix?),
4768 typeof(bool)
4769 }, ReturnType = typeof(void))]
4770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__hatRackTileEntityPositions", ReturnType = typeof(Dictionary<Point, int>))]
4771 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>), Member = "GetEnumerator", ReturnType = "Enumerator<TKey, TValue>")]
4772 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
4773 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileEntity), Member = "GetKey", MemberParameters = new object[]
4774 {
4775 typeof(int),
4776 typeof(int)
4777 }, ReturnType = typeof(int))]
4778 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "TryGetValue", MemberParameters = new object[]
4779 {
4780 typeof(int),
4781 typeof(ref object)
4782 }, ReturnType = typeof(bool))]
4783 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TEHatRack), Member = "Draw", MemberParameters = new object[]
4784 {
4785 typeof(int),
4786 typeof(int)
4787 }, ReturnType = typeof(void))]
4788 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<Point, int>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
4789 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
4790 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
4792 {
4793 throw null;
4794 }
4795
4796 [global::Cpp2ILInjected.Token(Token = "0x6004B2A")]
4797 [global::Cpp2ILInjected.Address(RVA = "0x87043C", Offset = "0x87043C", Length = "0x1A98")]
4798 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4799 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PostDrawTiles", MemberParameters = new object[]
4800 {
4801 typeof(bool),
4802 typeof(bool),
4803 typeof(bool)
4804 }, ReturnType = typeof(void))]
4805 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4806 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
4807 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
4808 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialsCount", ReturnType = typeof(int[]))]
4809 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialPositions", ReturnType = typeof(Point[][]))]
4810 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
4811 {
4812 typeof(int),
4813 typeof(int)
4814 }, ReturnType = typeof(Tile))]
4815 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
4816 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
4817 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
4818 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
4819 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
4820 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "GetTreeFrame", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(int))]
4821 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "EmitTreeLeaves", MemberParameters = new object[]
4822 {
4823 typeof(int),
4824 typeof(int),
4825 typeof(int),
4826 typeof(int)
4827 }, ReturnType = typeof(void))]
4828 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
4829 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
4830 {
4831 typeof(int),
4832 typeof(int)
4833 }, ReturnType = typeof(int))]
4834 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "color", ReturnType = typeof(byte))]
4835 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "paintColor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(Color))]
4836 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "AddLight", MemberParameters = new object[]
4837 {
4838 typeof(int),
4839 typeof(int),
4840 typeof(float),
4841 typeof(float),
4842 typeof(float)
4843 }, ReturnType = typeof(void))]
4844 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetPalmTreeBiome", MemberParameters = new object[]
4845 {
4846 typeof(int),
4847 typeof(int)
4848 }, ReturnType = typeof(int))]
4849 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTreeTopTexture", MemberParameters = new object[]
4850 {
4851 typeof(int),
4852 typeof(int),
4853 typeof(byte),
4855 }, ReturnType = typeof(Texture2D))]
4856 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
4857 {
4858 typeof(float),
4859 typeof(float)
4860 }, ReturnType = typeof(void))]
4861 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
4862 {
4863 typeof(Vector2),
4865 }, ReturnType = typeof(Vector2))]
4866 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindCycle", MemberParameters = new object[]
4867 {
4868 typeof(int),
4869 typeof(int),
4870 typeof(double)
4871 }, ReturnType = typeof(float))]
4872 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
4873 {
4874 typeof(int),
4875 typeof(int)
4876 }, ReturnType = typeof(Color))]
4877 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightBlock", ReturnType = typeof(bool))]
4878 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
4879 {
4880 typeof(int),
4881 typeof(int),
4882 typeof(int),
4883 typeof(int)
4884 }, ReturnType = typeof(void))]
4885 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
4886 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
4887 {
4889 typeof(Vector2),
4890 typeof(Rectangle?),
4891 typeof(Color),
4892 typeof(float),
4893 typeof(Vector2),
4894 typeof(float),
4896 typeof(float)
4897 }, ReturnType = typeof(void))]
4898 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTreeBranchTexture", MemberParameters = new object[]
4899 {
4900 typeof(int),
4901 typeof(int),
4902 typeof(byte),
4904 }, ReturnType = typeof(Texture2D))]
4905 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Floor", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector2))]
4906 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
4907 {
4908 typeof(Vector2),
4910 }, ReturnType = typeof(Vector2))]
4911 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 77)]
4912 private void DrawTrees()
4913 {
4914 throw null;
4915 }
4916
4917 [global::Cpp2ILInjected.Token(Token = "0x6004B2B")]
4918 [global::Cpp2ILInjected.Address(RVA = "0x89E9D4", Offset = "0x89E9D4", Length = "0xB4")]
4919 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTrees", ReturnType = typeof(void))]
4920 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
4921 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TilePaintSystemV2), Member = "GetTreeTopEffect", MemberParameters = new object[]
4922 {
4923 typeof(int),
4924 typeof(int),
4925 typeof(int)
4926 }, ReturnType = typeof(EffectPass))]
4927 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
4929 {
4930 throw null;
4931 }
4932
4933 [global::Cpp2ILInjected.Token(Token = "0x6004B2C")]
4934 [global::Cpp2ILInjected.Address(RVA = "0x89EA88", Offset = "0x89EA88", Length = "0xB4")]
4935 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTrees", ReturnType = typeof(void))]
4936 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
4937 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TilePaintSystemV2), Member = "GetTreeBranchEffect", MemberParameters = new object[]
4938 {
4939 typeof(int),
4940 typeof(int),
4941 typeof(int)
4942 }, ReturnType = typeof(EffectPass))]
4943 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
4945 {
4946 throw null;
4947 }
4948
4949 [global::Cpp2ILInjected.Token(Token = "0x6004B2D")]
4950 [global::Cpp2ILInjected.Address(RVA = "0x86F3D4", Offset = "0x86F3D4", Length = "0x73C")]
4951 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
4952 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PostDrawTiles", MemberParameters = new object[]
4953 {
4954 typeof(bool),
4955 typeof(bool),
4956 typeof(bool)
4957 }, ReturnType = typeof(void))]
4958 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
4959 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
4960 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
4961 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialsCount", ReturnType = typeof(int[]))]
4962 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialPositions", ReturnType = typeof(Point[][]))]
4963 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
4964 {
4965 typeof(int),
4966 typeof(int)
4967 }, ReturnType = typeof(Tile))]
4968 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
4969 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsVisible", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
4970 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
4971 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
4972 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
4973 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
4974 {
4975 typeof(int),
4976 typeof(int),
4977 typeof(Tile),
4978 typeof(ushort),
4979 typeof(ref short),
4980 typeof(ref short),
4981 typeof(ref int),
4982 typeof(ref int),
4983 typeof(ref int),
4984 typeof(ref int),
4985 typeof(ref int),
4986 typeof(ref int),
4991 }, ReturnType = typeof(void))]
4992 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
4993 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
4994 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
4995 {
4996 typeof(int),
4997 typeof(int)
4998 }, ReturnType = typeof(Color))]
4999 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_sTileHeader", ReturnType = typeof(short))]
5000 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawAnimatedTile_AdjustForVisionChangers", MemberParameters = new object[]
5001 {
5002 typeof(int),
5003 typeof(int),
5004 typeof(short),
5005 typeof(ushort),
5006 typeof(short),
5007 typeof(short),
5008 typeof(ref Color),
5009 typeof(bool)
5010 }, ReturnType = typeof(void))]
5011 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightBlock", ReturnType = typeof(bool))]
5012 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTiles_GetLightOverride", MemberParameters = new object[]
5013 {
5014 typeof(int),
5015 typeof(int),
5016 typeof(short),
5017 typeof(ushort),
5018 typeof(short),
5019 typeof(short),
5020 typeof(Color),
5021 typeof(bool)
5022 }, ReturnType = typeof(Color))]
5023 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
5024 {
5025 typeof(int),
5026 typeof(int),
5027 typeof(ushort),
5028 typeof(short),
5029 typeof(short),
5030 typeof(Color)
5031 }, ReturnType = typeof(void))]
5032 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsAlchemyPlantHarvestable", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
5033 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
5034 {
5035 typeof(float),
5036 typeof(float)
5037 }, ReturnType = typeof(void))]
5038 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
5039 {
5040 typeof(Vector2),
5042 }, ReturnType = typeof(Vector2))]
5043 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindCycle", MemberParameters = new object[]
5044 {
5045 typeof(int),
5046 typeof(int),
5047 typeof(double)
5048 }, ReturnType = typeof(float))]
5049 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
5050 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "InAPlaceWithWind", MemberParameters = new object[]
5051 {
5052 typeof(int),
5053 typeof(int),
5054 typeof(int),
5055 typeof(int)
5056 }, ReturnType = typeof(bool))]
5057 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindGridPush", MemberParameters = new object[]
5058 {
5059 typeof(int),
5060 typeof(int),
5061 typeof(int),
5062 typeof(float)
5063 }, ReturnType = typeof(float))]
5064 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
5065 {
5066 typeof(Tile),
5067 typeof(int),
5068 typeof(int),
5070 }, ReturnType = typeof(Texture2D))]
5071 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
5072 {
5073 typeof(int),
5074 typeof(int),
5075 typeof(int),
5076 typeof(int)
5077 }, ReturnType = typeof(void))]
5078 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
5079 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
5080 {
5082 typeof(Vector2),
5083 typeof(Rectangle?),
5084 typeof(Color),
5085 typeof(float),
5086 typeof(Vector2),
5087 typeof(float),
5089 typeof(float)
5090 }, ReturnType = typeof(void))]
5091 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
5092 private void DrawGrass()
5093 {
5094 throw null;
5095 }
5096
5097 [global::Cpp2ILInjected.Token(Token = "0x6004B2E")]
5098 [global::Cpp2ILInjected.Address(RVA = "0x86FB10", Offset = "0x86FB10", Length = "0x92C")]
5099 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PostDrawTiles", MemberParameters = new object[]
5101 {
5102 typeof(bool),
5103 typeof(bool),
5104 typeof(bool)
5105 }, ReturnType = typeof(void))]
5106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
5108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
5109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialsCount", ReturnType = typeof(int[]))]
5110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialPositions", ReturnType = typeof(Point[][]))]
5111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
5112 {
5113 typeof(int),
5114 typeof(int)
5115 }, ReturnType = typeof(Tile))]
5116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
5117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsVisible", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
5118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
5119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
5120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
5121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_sTileHeader", ReturnType = typeof(short))]
5122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
5123 {
5124 typeof(int),
5125 typeof(int),
5126 typeof(Tile),
5127 typeof(ushort),
5128 typeof(ref short),
5129 typeof(ref short),
5130 typeof(ref int),
5131 typeof(ref int),
5132 typeof(ref int),
5133 typeof(ref int),
5134 typeof(ref int),
5135 typeof(ref int),
5140 }, ReturnType = typeof(void))]
5141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
5142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
5143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
5144 {
5145 typeof(int),
5146 typeof(int)
5147 }, ReturnType = typeof(Color))]
5148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawAnimatedTile_AdjustForVisionChangers", MemberParameters = new object[]
5149 {
5150 typeof(int),
5151 typeof(int),
5152 typeof(short),
5153 typeof(ushort),
5154 typeof(short),
5155 typeof(short),
5156 typeof(ref Color),
5157 typeof(bool)
5158 }, ReturnType = typeof(void))]
5159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightBlock", ReturnType = typeof(bool))]
5160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTiles_GetLightOverride", MemberParameters = new object[]
5161 {
5162 typeof(int),
5163 typeof(int),
5164 typeof(short),
5165 typeof(ushort),
5166 typeof(short),
5167 typeof(short),
5168 typeof(Color),
5169 typeof(bool)
5170 }, ReturnType = typeof(Color))]
5171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
5172 {
5173 typeof(int),
5174 typeof(int),
5175 typeof(ushort),
5176 typeof(short),
5177 typeof(short),
5178 typeof(Color)
5179 }, ReturnType = typeof(void))]
5180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsAlchemyPlantHarvestable", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
5181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "LoadTiles", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
5182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
5183 {
5184 typeof(float),
5185 typeof(float)
5186 }, ReturnType = typeof(void))]
5187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
5188 {
5189 typeof(Vector2),
5191 }, ReturnType = typeof(Vector2))]
5192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindCycle", MemberParameters = new object[]
5193 {
5194 typeof(int),
5195 typeof(int),
5196 typeof(double)
5197 }, ReturnType = typeof(float))]
5198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
5199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "InAPlaceWithWind", MemberParameters = new object[]
5200 {
5201 typeof(int),
5202 typeof(int),
5203 typeof(int),
5204 typeof(int)
5205 }, ReturnType = typeof(bool))]
5206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindGridPush2Axis", MemberParameters = new object[]
5207 {
5208 typeof(int),
5209 typeof(int),
5210 typeof(int),
5211 typeof(float),
5212 typeof(ref float),
5213 typeof(ref float)
5214 }, ReturnType = typeof(void))]
5215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
5216 {
5217 typeof(Tile),
5218 typeof(int),
5219 typeof(int),
5221 }, ReturnType = typeof(Texture2D))]
5222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
5223 {
5224 typeof(int),
5225 typeof(int),
5226 typeof(int),
5227 typeof(int)
5228 }, ReturnType = typeof(void))]
5229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
5230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
5231 {
5233 typeof(Vector2),
5234 typeof(Rectangle?),
5235 typeof(Color),
5236 typeof(float),
5237 typeof(Vector2),
5238 typeof(float),
5240 typeof(float)
5241 }, ReturnType = typeof(void))]
5242 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 23)]
5244 {
5245 throw null;
5246 }
5247
5248 [global::Cpp2ILInjected.Token(Token = "0x6004B2F")]
5249 [global::Cpp2ILInjected.Address(RVA = "0x89EB3C", Offset = "0x89EB3C", Length = "0x7D8")]
5250 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
5252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
5253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrassInWind", MemberParameters = new object[]
5254 {
5255 typeof(Vector2),
5256 typeof(Vector2),
5257 typeof(int),
5258 typeof(int),
5259 typeof(int),
5260 typeof(int)
5261 }, ReturnType = typeof(void))]
5262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVinesInWind", MemberParameters = new object[]
5263 {
5264 typeof(Vector2),
5265 typeof(Vector2),
5266 typeof(int),
5267 typeof(int),
5268 typeof(int),
5269 typeof(int)
5270 }, ReturnType = typeof(void))]
5271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
5272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsTileDangerous", MemberParameters = new object[]
5273 {
5274 typeof(Player),
5275 typeof(short),
5276 typeof(ushort),
5277 typeof(short)
5278 }, ReturnType = typeof(bool))]
5279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
5280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
5281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
5282 {
5283 typeof(float),
5284 typeof(float)
5285 }, ReturnType = typeof(void))]
5286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
5287 {
5288 typeof(Vector2),
5289 typeof(int),
5290 typeof(int),
5291 typeof(int),
5292 typeof(float),
5293 typeof(float),
5294 typeof(int),
5295 typeof(Color),
5296 typeof(float)
5297 }, ReturnType = typeof(int))]
5298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
5299 {
5300 typeof(Vector2),
5301 typeof(float)
5302 }, ReturnType = typeof(Vector2))]
5303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "IsTileSpelunkable", MemberParameters = new object[]
5304 {
5305 typeof(ushort),
5306 typeof(short),
5307 typeof(short)
5308 }, ReturnType = typeof(bool))]
5309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "IsTileBiomeSightable", MemberParameters = new object[]
5310 {
5311 typeof(ushort),
5312 typeof(short),
5313 typeof(short),
5315 }, ReturnType = typeof(bool))]
5316 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 37)]
5317 private void DrawAnimatedTile_AdjustForVisionChangers(int i, int j, short tileSHeader, ushort typeCache, short tileFrameX, short tileFrameY, ref Color tileLight, bool canDoDust)
5318 {
5319 throw null;
5320 }
5321
5322 [global::Cpp2ILInjected.Token(Token = "0x6004B30")]
5323 [global::Cpp2ILInjected.Address(RVA = "0x89F314", Offset = "0x89F314", Length = "0x8C")]
5324 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
5326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVineStrip", MemberParameters = new object[]
5327 {
5328 typeof(Vector2),
5329 typeof(Vector2),
5330 typeof(int),
5331 typeof(int)
5332 }, ReturnType = typeof(void))]
5333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawRisingVineStrip", MemberParameters = new object[]
5334 {
5335 typeof(Vector2),
5336 typeof(Vector2),
5337 typeof(int),
5338 typeof(int)
5339 }, ReturnType = typeof(void))]
5340 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetAverageWindGridPush", MemberParameters = new object[]
5341 {
5342 typeof(int),
5343 typeof(int),
5344 typeof(int),
5345 typeof(int),
5346 typeof(int),
5347 typeof(float)
5348 }, ReturnType = typeof(float))]
5349 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
5350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__windGrid", ReturnType = typeof(WindGrid))]
5351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WindGrid), Member = "GetWindTime", MemberParameters = new object[]
5352 {
5353 typeof(int),
5354 typeof(int),
5355 typeof(int),
5356 typeof(ref int),
5357 typeof(ref int),
5358 typeof(ref int)
5359 }, ReturnType = typeof(void))]
5360 private float GetWindGridPush(int i, int j, int pushAnimationTimeTotal, float pushForcePerFrame)
5361 {
5362 throw null;
5363 }
5364
5365 [global::Cpp2ILInjected.Token(Token = "0x6004B31")]
5366 [global::Cpp2ILInjected.Address(RVA = "0x89F3A0", Offset = "0x89F3A0", Length = "0xAC")]
5367 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5368 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
5369 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__windGrid", ReturnType = typeof(WindGrid))]
5371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WindGrid), Member = "GetWindTime", MemberParameters = new object[]
5372 {
5373 typeof(int),
5374 typeof(int),
5375 typeof(int),
5376 typeof(ref int),
5377 typeof(ref int),
5378 typeof(ref int)
5379 }, ReturnType = typeof(void))]
5380 private void GetWindGridPush2Axis(int i, int j, int pushAnimationTimeTotal, float pushForcePerFrame, out float pushX, out float pushY)
5381 {
5382 throw null;
5383 }
5384
5385 [global::Cpp2ILInjected.Token(Token = "0x6004B32")]
5386 [global::Cpp2ILInjected.Address(RVA = "0x89F44C", Offset = "0x89F44C", Length = "0xFC")]
5387 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5388 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetHighestWindGridPushComplex", MemberParameters = new object[]
5389 {
5390 typeof(int),
5391 typeof(int),
5392 typeof(int),
5393 typeof(int),
5394 typeof(int),
5395 typeof(float),
5396 typeof(int),
5397 typeof(bool)
5398 }, ReturnType = typeof(float))]
5399 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5400 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__windGrid", ReturnType = typeof(WindGrid))]
5401 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WindGrid), Member = "GetWindTime", MemberParameters = new object[]
5402 {
5403 typeof(int),
5404 typeof(int),
5405 typeof(int),
5406 typeof(ref int),
5407 typeof(ref int),
5408 typeof(ref int)
5409 }, ReturnType = typeof(void))]
5410 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
5412 {
5413 throw null;
5414 }
5415
5416 [global::Cpp2ILInjected.Token(Token = "0x6004B33")]
5417 [global::Cpp2ILInjected.Address(RVA = "0x86ED54", Offset = "0x86ED54", Length = "0x680")]
5418 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5419 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PostDrawTiles", MemberParameters = new object[]
5420 {
5421 typeof(bool),
5422 typeof(bool),
5423 typeof(bool)
5424 }, ReturnType = typeof(void))]
5425 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialsCount", ReturnType = typeof(int[]))]
5427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialPositions", ReturnType = typeof(Point[][]))]
5428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
5429 {
5430 typeof(int),
5431 typeof(int)
5432 }, ReturnType = typeof(Tile))]
5433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
5434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
5435 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
5436 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
5437 {
5439 typeof(int),
5440 typeof(int),
5441 typeof(int),
5442 typeof(int),
5443 typeof(int),
5444 typeof(int)
5445 }, ReturnType = typeof(Rectangle))]
5446 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Vector2))]
5447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
5448 {
5449 typeof(Vector2),
5450 typeof(float)
5451 }, ReturnType = typeof(Vector2))]
5452 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToWorldCoordinates", MemberParameters = new object[]
5453 {
5454 typeof(Point),
5455 typeof(float),
5456 typeof(float)
5457 }, ReturnType = typeof(Vector2))]
5458 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
5459 {
5460 typeof(float),
5461 typeof(float)
5462 }, ReturnType = typeof(void))]
5463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
5464 {
5465 typeof(Vector2),
5467 }, ReturnType = typeof(Vector2))]
5468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
5469 {
5470 typeof(int),
5471 typeof(int)
5472 }, ReturnType = typeof(Color))]
5473 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
5474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
5475 {
5476 typeof(Vector2),
5478 }, ReturnType = typeof(Vector2))]
5479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
5480 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
5481 {
5483 typeof(Vector2),
5484 typeof(Rectangle?),
5485 typeof(Color),
5486 typeof(float),
5487 typeof(Vector2),
5488 typeof(float),
5490 typeof(float)
5491 }, ReturnType = typeof(void))]
5492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
5493 {
5494 typeof(Color),
5495 typeof(float)
5496 }, ReturnType = typeof(Color))]
5497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotationVector2", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Vector2))]
5498 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
5499 {
5500 typeof(Vector2),
5501 typeof(float)
5502 }, ReturnType = typeof(Vector2))]
5503 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 25)]
5504 private void DrawMasterTrophies()
5505 {
5506 throw null;
5507 }
5508
5509 [global::Cpp2ILInjected.Token(Token = "0x6004B34")]
5510 [global::Cpp2ILInjected.Address(RVA = "0x86E3D4", Offset = "0x86E3D4", Length = "0x980")]
5511 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5512 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PostDrawTiles", MemberParameters = new object[]
5513 {
5514 typeof(bool),
5515 typeof(bool),
5516 typeof(bool)
5517 }, ReturnType = typeof(void))]
5518 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5519 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialsCount", ReturnType = typeof(int[]))]
5520 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialPositions", ReturnType = typeof(Point[][]))]
5521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
5522 {
5523 typeof(int),
5524 typeof(int)
5525 }, ReturnType = typeof(Tile))]
5526 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
5527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
5528 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
5529 {
5531 typeof(int),
5532 typeof(int),
5533 typeof(int),
5534 typeof(int),
5535 typeof(int),
5536 typeof(int)
5537 }, ReturnType = typeof(Rectangle))]
5538 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Vector2))]
5539 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
5540 {
5541 typeof(Vector2),
5542 typeof(float)
5543 }, ReturnType = typeof(Vector2))]
5544 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToWorldCoordinates", MemberParameters = new object[]
5545 {
5546 typeof(Point),
5547 typeof(float),
5548 typeof(float)
5549 }, ReturnType = typeof(Vector2))]
5550 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
5551 {
5552 typeof(float),
5553 typeof(float)
5554 }, ReturnType = typeof(void))]
5555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
5556 {
5557 typeof(Vector2),
5559 }, ReturnType = typeof(Vector2))]
5560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
5561 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
5562 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "CenteredRectangle", MemberParameters = new object[]
5563 {
5564 typeof(Vector2),
5566 }, ReturnType = typeof(Rectangle))]
5567 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TeleportPylonsSystem), Member = "SpawnInWorldDust", MemberParameters = new object[]
5568 {
5569 typeof(int),
5571 }, ReturnType = typeof(void))]
5572 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
5573 {
5574 typeof(int),
5575 typeof(int)
5576 }, ReturnType = typeof(Color))]
5577 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "Lerp", MemberParameters = new object[]
5578 {
5579 typeof(Color),
5580 typeof(Color),
5581 typeof(float)
5582 }, ReturnType = typeof(Color))]
5583 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
5584 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
5585 {
5586 typeof(Vector2),
5588 }, ReturnType = typeof(Vector2))]
5589 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
5590 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
5591 {
5592 typeof(Color),
5593 typeof(float)
5594 }, ReturnType = typeof(Color))]
5595 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
5596 {
5598 typeof(Vector2),
5599 typeof(Rectangle?),
5600 typeof(Color),
5601 typeof(float),
5602 typeof(Vector2),
5603 typeof(float),
5605 typeof(float)
5606 }, ReturnType = typeof(void))]
5607 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
5608 {
5609 typeof(int),
5610 typeof(int),
5611 typeof(int),
5612 typeof(int)
5613 }, ReturnType = typeof(void))]
5614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotationVector2", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Vector2))]
5615 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
5616 {
5617 typeof(Vector2),
5618 typeof(float)
5619 }, ReturnType = typeof(Vector2))]
5620 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "InSmartCursorHighlightArea", MemberParameters = new object[]
5621 {
5622 typeof(int),
5623 typeof(int),
5624 typeof(ref bool)
5625 }, ReturnType = typeof(bool))]
5626 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Colors), Member = "GetSelectionGlowColor", MemberParameters = new object[]
5627 {
5628 typeof(bool),
5629 typeof(int)
5630 }, ReturnType = typeof(Color))]
5631 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 30)]
5633 {
5634 throw null;
5635 }
5636
5637 [global::Cpp2ILInjected.Token(Token = "0x6004B35")]
5638 [global::Cpp2ILInjected.Address(RVA = "0x86E0CC", Offset = "0x86E0CC", Length = "0x308")]
5639 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5640 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PostDrawTiles", MemberParameters = new object[]
5641 {
5642 typeof(bool),
5643 typeof(bool),
5644 typeof(bool)
5645 }, ReturnType = typeof(void))]
5646 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5647 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialsCount", ReturnType = typeof(int[]))]
5648 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "Clear", MemberParameters = new object[]
5649 {
5650 typeof(Array),
5651 typeof(int),
5652 typeof(int)
5653 }, ReturnType = typeof(void))]
5654 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialPositions", ReturnType = typeof(Point[][]))]
5655 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToWorldCoordinates", MemberParameters = new object[]
5656 {
5657 typeof(Point),
5658 typeof(float),
5659 typeof(float)
5660 }, ReturnType = typeof(Vector2))]
5661 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VoidLensHelper), Member = ".ctor", MemberParameters = new object[]
5662 {
5663 typeof(Vector2),
5664 typeof(float)
5665 }, ReturnType = typeof(void))]
5666 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VoidLensHelper), Member = "Update", ReturnType = typeof(void))]
5667 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "InSmartCursorHighlightArea", MemberParameters = new object[]
5668 {
5669 typeof(int),
5670 typeof(int),
5671 typeof(ref bool)
5672 }, ReturnType = typeof(bool))]
5673 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VoidLensHelper), Member = "DrawToDrawData", MemberParameters = new object[]
5674 {
5676 typeof(int)
5677 }, ReturnType = typeof(void))]
5678 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
5679 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
5680 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DrawData), Member = "Draw", MemberParameters = new object[] { typeof(SpriteBatch) }, ReturnType = typeof(void))]
5681 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<DrawData>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
5682 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 19)]
5683 private void DrawVoidLenses()
5684 {
5685 throw null;
5686 }
5687
5688 [global::Cpp2ILInjected.Token(Token = "0x6004B36")]
5689 [global::Cpp2ILInjected.Address(RVA = "0x86DDB8", Offset = "0x86DDB8", Length = "0x314")]
5690 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5691 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PostDrawTiles", MemberParameters = new object[]
5692 {
5693 typeof(bool),
5694 typeof(bool),
5695 typeof(bool)
5696 }, ReturnType = typeof(void))]
5697 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5698 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
5699 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
5700 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialsCount", ReturnType = typeof(int[]))]
5701 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialPositions", ReturnType = typeof(Point[][]))]
5702 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
5703 {
5704 typeof(int),
5705 typeof(int)
5706 }, ReturnType = typeof(Tile))]
5707 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
5708 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
5709 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
5710 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawMultiTileGrassInWind", MemberParameters = new object[]
5711 {
5712 typeof(Vector2),
5713 typeof(Vector2),
5714 typeof(int),
5715 typeof(int),
5716 typeof(int),
5717 typeof(int)
5718 }, ReturnType = typeof(void))]
5719 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "ClimbCatTail", MemberParameters = new object[]
5720 {
5721 typeof(int),
5722 typeof(int)
5723 }, ReturnType = typeof(int))]
5724 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
5725 private void DrawMultiTileGrass()
5726 {
5727 throw null;
5728 }
5729
5730 [global::Cpp2ILInjected.Token(Token = "0x6004B37")]
5731 [global::Cpp2ILInjected.Address(RVA = "0x89F548", Offset = "0x89F548", Length = "0xF4")]
5732 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5733 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrass", ReturnType = typeof(void))]
5734 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5735 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
5736 {
5737 typeof(int),
5738 typeof(int)
5739 }, ReturnType = typeof(Tile))]
5740 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
5741 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
5742 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
5743 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
5744 private int ClimbCatTail(int originx, int originy)
5745 {
5746 throw null;
5747 }
5748
5749 [global::Cpp2ILInjected.Token(Token = "0x6004B38")]
5750 [global::Cpp2ILInjected.Address(RVA = "0x86DB08", Offset = "0x86DB08", Length = "0x2B0")]
5751 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5752 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PostDrawTiles", MemberParameters = new object[]
5753 {
5754 typeof(bool),
5755 typeof(bool),
5756 typeof(bool)
5757 }, ReturnType = typeof(void))]
5758 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5759 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
5760 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
5761 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialsCount", ReturnType = typeof(int[]))]
5762 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialPositions", ReturnType = typeof(Point[][]))]
5763 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
5764 {
5765 typeof(int),
5766 typeof(int)
5767 }, ReturnType = typeof(Tile))]
5768 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
5769 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
5770 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawMultiTileVinesInWind", MemberParameters = new object[]
5771 {
5772 typeof(Vector2),
5773 typeof(Vector2),
5774 typeof(int),
5775 typeof(int),
5776 typeof(int),
5777 typeof(int)
5778 }, ReturnType = typeof(void))]
5779 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
5780 private void DrawMultiTileVines()
5781 {
5782 throw null;
5783 }
5784
5785 [global::Cpp2ILInjected.Token(Token = "0x6004B39")]
5786 [global::Cpp2ILInjected.Address(RVA = "0x871ED4", Offset = "0x871ED4", Length = "0x158")]
5787 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5788 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PostDrawTiles", MemberParameters = new object[]
5789 {
5790 typeof(bool),
5791 typeof(bool),
5792 typeof(bool)
5793 }, ReturnType = typeof(void))]
5794 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5795 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
5796 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
5797 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialsCount", ReturnType = typeof(int[]))]
5798 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialPositions", ReturnType = typeof(Point[][]))]
5799 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawVineStrip", MemberParameters = new object[]
5800 {
5801 typeof(Vector2),
5802 typeof(Vector2),
5803 typeof(int),
5804 typeof(int)
5805 }, ReturnType = typeof(void))]
5806 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
5807 private void DrawVines()
5808 {
5809 throw null;
5810 }
5811
5812 [global::Cpp2ILInjected.Token(Token = "0x6004B3A")]
5813 [global::Cpp2ILInjected.Address(RVA = "0x87202C", Offset = "0x87202C", Length = "0x158")]
5814 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5815 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "PostDrawTiles", MemberParameters = new object[]
5816 {
5817 typeof(bool),
5818 typeof(bool),
5819 typeof(bool)
5820 }, ReturnType = typeof(void))]
5821 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5822 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_Camera", ReturnType = typeof(Camera))]
5823 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Camera), Member = "get_UnscaledPosition", ReturnType = typeof(Vector2))]
5824 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialsCount", ReturnType = typeof(int[]))]
5825 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__specialPositions", ReturnType = typeof(Point[][]))]
5826 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawRisingVineStrip", MemberParameters = new object[]
5827 {
5828 typeof(Vector2),
5829 typeof(Vector2),
5830 typeof(int),
5831 typeof(int)
5832 }, ReturnType = typeof(void))]
5833 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
5834 private void DrawReverseVines()
5835 {
5836 throw null;
5837 }
5838
5839 [global::Cpp2ILInjected.Token(Token = "0x6004B3B")]
5840 [global::Cpp2ILInjected.Address(RVA = "0x89F63C", Offset = "0x89F63C", Length = "0xA3C")]
5841 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5842 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileGrass", ReturnType = typeof(void))]
5843 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5844 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindCycle", MemberParameters = new object[]
5845 {
5846 typeof(int),
5847 typeof(int),
5848 typeof(double)
5849 }, ReturnType = typeof(float))]
5850 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
5851 {
5852 typeof(float),
5853 typeof(float)
5854 }, ReturnType = typeof(void))]
5855 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
5856 {
5857 typeof(Vector2),
5859 }, ReturnType = typeof(Vector2))]
5860 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
5861 {
5862 typeof(int),
5863 typeof(int)
5864 }, ReturnType = typeof(Tile))]
5865 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
5866 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "InAPlaceWithWind", MemberParameters = new object[]
5867 {
5868 typeof(int),
5869 typeof(int),
5870 typeof(int),
5871 typeof(int)
5872 }, ReturnType = typeof(bool))]
5873 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsVisible", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
5874 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
5875 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
5876 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
5877 {
5878 typeof(int),
5879 typeof(int),
5880 typeof(Tile),
5881 typeof(ushort),
5882 typeof(ref short),
5883 typeof(ref short),
5884 typeof(ref int),
5885 typeof(ref int),
5886 typeof(ref int),
5887 typeof(ref int),
5888 typeof(ref int),
5889 typeof(ref int),
5894 }, ReturnType = typeof(void))]
5895 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_sTileHeader", ReturnType = typeof(short))]
5896 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
5897 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
5898 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
5899 {
5900 typeof(int),
5901 typeof(int)
5902 }, ReturnType = typeof(Color))]
5903 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawAnimatedTile_AdjustForVisionChangers", MemberParameters = new object[]
5904 {
5905 typeof(int),
5906 typeof(int),
5907 typeof(short),
5908 typeof(ushort),
5909 typeof(short),
5910 typeof(short),
5911 typeof(ref Color),
5912 typeof(bool)
5913 }, ReturnType = typeof(void))]
5914 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightBlock", ReturnType = typeof(bool))]
5915 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTiles_GetLightOverride", MemberParameters = new object[]
5916 {
5917 typeof(int),
5918 typeof(int),
5919 typeof(short),
5920 typeof(ushort),
5921 typeof(short),
5922 typeof(short),
5923 typeof(Color),
5924 typeof(bool)
5925 }, ReturnType = typeof(Color))]
5926 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
5927 {
5928 typeof(int),
5929 typeof(int),
5930 typeof(ushort),
5931 typeof(short),
5932 typeof(short),
5933 typeof(Color)
5934 }, ReturnType = typeof(void))]
5935 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
5936 {
5937 typeof(Vector2),
5939 }, ReturnType = typeof(Vector2))]
5940 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
5941 {
5942 typeof(Tile),
5943 typeof(int),
5944 typeof(int),
5946 }, ReturnType = typeof(Texture2D))]
5947 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
5948 {
5949 typeof(int),
5950 typeof(int),
5951 typeof(int),
5952 typeof(int)
5953 }, ReturnType = typeof(void))]
5954 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
5955 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
5956 {
5958 typeof(Vector2),
5959 typeof(Rectangle?),
5960 typeof(Color),
5961 typeof(float),
5962 typeof(Vector2),
5963 typeof(float),
5965 typeof(float)
5966 }, ReturnType = typeof(void))]
5967 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
5968 private void DrawMultiTileGrassInWind(Vector2 screenPosition, Vector2 offSet, int topLeftX, int topLeftY, int sizeX, int sizeY)
5969 {
5970 throw null;
5971 }
5972
5973 [global::Cpp2ILInjected.Token(Token = "0x6004B3C")]
5974 [global::Cpp2ILInjected.Address(RVA = "0x8A115C", Offset = "0x8A115C", Length = "0xD48")]
5975 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
5976 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawVines", ReturnType = typeof(void))]
5977 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
5978 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
5979 {
5980 typeof(float),
5981 typeof(float)
5982 }, ReturnType = typeof(void))]
5983 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Lerp", MemberParameters = new object[]
5984 {
5985 typeof(float),
5986 typeof(float),
5987 typeof(float)
5988 }, ReturnType = typeof(float))]
5989 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindCycle", MemberParameters = new object[]
5990 {
5991 typeof(int),
5992 typeof(int),
5993 typeof(double)
5994 }, ReturnType = typeof(float))]
5995 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetLightMap", MemberParameters = new object[] { typeof(ref Rectangle) }, ReturnType = typeof(LightMap))]
5996 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Right", ReturnType = typeof(int))]
5997 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Bottom", ReturnType = typeof(int))]
5998 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindGridPush", MemberParameters = new object[]
5999 {
6000 typeof(int),
6001 typeof(int),
6002 typeof(int),
6003 typeof(float)
6004 }, ReturnType = typeof(float))]
6005 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "IsTileBiomeSightable", MemberParameters = new object[]
6006 {
6007 typeof(ushort),
6008 typeof(short),
6009 typeof(short),
6011 }, ReturnType = typeof(bool))]
6012 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
6013 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
6014 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
6015 {
6016 typeof(Vector2),
6017 typeof(int),
6018 typeof(int),
6019 typeof(int),
6020 typeof(float),
6021 typeof(float),
6022 typeof(int),
6023 typeof(Color),
6024 typeof(float)
6025 }, ReturnType = typeof(int))]
6026 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
6027 {
6028 typeof(int),
6029 typeof(int),
6030 typeof(bool),
6031 typeof(ushort),
6032 typeof(ref short),
6033 typeof(ref short),
6034 typeof(ref int),
6035 typeof(ref int),
6036 typeof(ref int),
6037 typeof(ref int),
6038 typeof(ref int),
6039 typeof(ref int),
6044 }, ReturnType = typeof(void))]
6045 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
6046 {
6047 typeof(Vector2),
6049 }, ReturnType = typeof(Vector2))]
6050 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
6051 {
6052 typeof(int),
6053 typeof(int),
6054 typeof(ushort),
6055 typeof(short),
6056 typeof(short),
6057 typeof(byte),
6059 }, ReturnType = typeof(Texture2D))]
6060 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__shouldShowInvisibleBlocks", ReturnType = typeof(bool))]
6061 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
6062 {
6066 typeof(ref Color),
6067 typeof(float),
6068 typeof(Vector2),
6069 typeof(float),
6071 }, ReturnType = typeof(void))]
6072 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
6073 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
6074 {
6076 typeof(Vector2),
6077 typeof(Rectangle?),
6078 typeof(Color),
6079 typeof(float),
6080 typeof(Vector2),
6081 typeof(float),
6083 typeof(float)
6084 }, ReturnType = typeof(void))]
6085 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotationVector2", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Vector2))]
6086 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
6087 {
6088 typeof(Vector2),
6089 typeof(float)
6090 }, ReturnType = typeof(Vector2))]
6091 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 42)]
6092 private void DrawVineStrip(Vector2 screenPosition, Vector2 offSet, int x, int startY)
6093 {
6094 throw null;
6095 }
6096
6097 [global::Cpp2ILInjected.Token(Token = "0x6004B3D")]
6098 [global::Cpp2ILInjected.Address(RVA = "0x8A1EA4", Offset = "0x8A1EA4", Length = "0x6F8")]
6099 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
6100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawReverseVines", ReturnType = typeof(void))]
6101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
6102 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
6103 {
6104 typeof(float),
6105 typeof(float)
6106 }, ReturnType = typeof(void))]
6107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Lerp", MemberParameters = new object[]
6108 {
6109 typeof(float),
6110 typeof(float),
6111 typeof(float)
6112 }, ReturnType = typeof(float))]
6113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindCycle", MemberParameters = new object[]
6114 {
6115 typeof(int),
6116 typeof(int),
6117 typeof(double)
6118 }, ReturnType = typeof(float))]
6119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
6120 {
6121 typeof(int),
6122 typeof(int)
6123 }, ReturnType = typeof(Tile))]
6124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
6125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
6126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_wall", ReturnType = typeof(ushort))]
6127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindGridPush", MemberParameters = new object[]
6128 {
6129 typeof(int),
6130 typeof(int),
6131 typeof(int),
6132 typeof(float)
6133 }, ReturnType = typeof(float))]
6134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
6135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
6136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
6137 {
6138 typeof(int),
6139 typeof(int)
6140 }, ReturnType = typeof(Color))]
6141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
6142 {
6143 typeof(int),
6144 typeof(int),
6145 typeof(Tile),
6146 typeof(ushort),
6147 typeof(ref short),
6148 typeof(ref short),
6149 typeof(ref int),
6150 typeof(ref int),
6151 typeof(ref int),
6152 typeof(ref int),
6153 typeof(ref int),
6154 typeof(ref int),
6159 }, ReturnType = typeof(void))]
6160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
6161 {
6162 typeof(Vector2),
6164 }, ReturnType = typeof(Vector2))]
6165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
6166 {
6167 typeof(Tile),
6168 typeof(int),
6169 typeof(int),
6171 }, ReturnType = typeof(Texture2D))]
6172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsVisible", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
6173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
6174 {
6175 typeof(int),
6176 typeof(int),
6177 typeof(int),
6178 typeof(int)
6179 }, ReturnType = typeof(void))]
6180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
6181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
6182 {
6184 typeof(Vector2),
6185 typeof(Rectangle?),
6186 typeof(Color),
6187 typeof(float),
6188 typeof(Vector2),
6189 typeof(float),
6191 typeof(float)
6192 }, ReturnType = typeof(void))]
6193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "ToRotationVector2", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(Vector2))]
6194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
6195 {
6196 typeof(Vector2),
6197 typeof(float)
6198 }, ReturnType = typeof(Vector2))]
6199 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
6200 private void DrawRisingVineStrip(Vector2 screenPosition, Vector2 offSet, int x, int startY)
6201 {
6202 throw null;
6203 }
6204
6205 [global::Cpp2ILInjected.Token(Token = "0x6004B3E")]
6206 [global::Cpp2ILInjected.Address(RVA = "0x8A259C", Offset = "0x8A259C", Length = "0xD0")]
6207 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
6208 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
6209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindGridPush", MemberParameters = new object[]
6210 {
6211 typeof(int),
6212 typeof(int),
6213 typeof(int),
6214 typeof(float)
6215 }, ReturnType = typeof(float))]
6217 {
6218 throw null;
6219 }
6220
6221 [global::Cpp2ILInjected.Token(Token = "0x6004B3F")]
6222 [global::Cpp2ILInjected.Address(RVA = "0x8A266C", Offset = "0x8A266C", Length = "0xF4")]
6223 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
6224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVinesInWind", MemberParameters = new object[]
6225 {
6226 typeof(Vector2),
6227 typeof(Vector2),
6228 typeof(int),
6229 typeof(int),
6230 typeof(int),
6231 typeof(int)
6232 }, ReturnType = typeof(void))]
6233 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
6234 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__windGrid", ReturnType = typeof(WindGrid))]
6235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WindGrid), Member = "GetWindTime", MemberParameters = new object[]
6236 {
6237 typeof(int),
6238 typeof(int),
6239 typeof(int),
6240 typeof(ref int),
6241 typeof(ref int),
6242 typeof(ref int)
6243 }, ReturnType = typeof(void))]
6244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindGridPushComplex", MemberParameters = new object[]
6245 {
6246 typeof(int),
6247 typeof(int),
6248 typeof(int),
6249 typeof(float),
6250 typeof(int),
6251 typeof(bool)
6252 }, ReturnType = typeof(float))]
6254 {
6255 throw null;
6256 }
6257
6258 [global::Cpp2ILInjected.Token(Token = "0x6004B40")]
6259 [global::Cpp2ILInjected.Address(RVA = "0x8A0078", Offset = "0x8A0078", Length = "0x10E4")]
6260 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
6261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawMultiTileVines", ReturnType = typeof(void))]
6262 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
6263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetWindCycle", MemberParameters = new object[]
6264 {
6265 typeof(int),
6266 typeof(int),
6267 typeof(double)
6268 }, ReturnType = typeof(float))]
6269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetHighestWindGridPushComplex", MemberParameters = new object[]
6270 {
6271 typeof(int),
6272 typeof(int),
6273 typeof(int),
6274 typeof(int),
6275 typeof(int),
6276 typeof(float),
6277 typeof(int),
6278 typeof(bool)
6279 }, ReturnType = typeof(float))]
6280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
6281 {
6282 typeof(float),
6283 typeof(float)
6284 }, ReturnType = typeof(void))]
6285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
6286 {
6287 typeof(Vector2),
6289 }, ReturnType = typeof(Vector2))]
6290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
6291 {
6292 typeof(int),
6293 typeof(int)
6294 }, ReturnType = typeof(Tile))]
6295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
6296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "IsBelowANonHammeredPlatform", MemberParameters = new object[]
6297 {
6298 typeof(int),
6299 typeof(int)
6300 }, ReturnType = typeof(bool))]
6301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(float?), Member = ".ctor", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
6302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameY", ReturnType = typeof(short))]
6303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_frameX", ReturnType = typeof(short))]
6304 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
6305 {
6306 typeof(int),
6307 typeof(int),
6308 typeof(int),
6309 typeof(int)
6310 }, ReturnType = typeof(void))]
6311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "InAPlaceWithWind", MemberParameters = new object[]
6312 {
6313 typeof(int),
6314 typeof(int),
6315 typeof(int),
6316 typeof(int)
6317 }, ReturnType = typeof(bool))]
6318 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "IsVisible", MemberParameters = new object[] { typeof(Tile) }, ReturnType = typeof(bool))]
6319 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(float?), Member = "get_Value", ReturnType = "T")]
6320 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawData", MemberParameters = new object[]
6321 {
6322 typeof(int),
6323 typeof(int),
6324 typeof(Tile),
6325 typeof(ushort),
6326 typeof(ref short),
6327 typeof(ref short),
6328 typeof(ref int),
6329 typeof(ref int),
6330 typeof(ref int),
6331 typeof(ref int),
6332 typeof(ref int),
6333 typeof(ref int),
6338 }, ReturnType = typeof(void))]
6339 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_sTileHeader", ReturnType = typeof(short))]
6340 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
6341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
6342 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lighting), Member = "GetColor", MemberParameters = new object[]
6343 {
6344 typeof(int),
6345 typeof(int)
6346 }, ReturnType = typeof(Color))]
6347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawAnimatedTile_AdjustForVisionChangers", MemberParameters = new object[]
6348 {
6349 typeof(int),
6350 typeof(int),
6351 typeof(short),
6352 typeof(ushort),
6353 typeof(short),
6354 typeof(short),
6355 typeof(ref Color),
6356 typeof(bool)
6357 }, ReturnType = typeof(void))]
6358 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "fullbrightBlock", ReturnType = typeof(bool))]
6359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTiles_GetLightOverride", MemberParameters = new object[]
6360 {
6361 typeof(int),
6362 typeof(int),
6363 typeof(short),
6364 typeof(ushort),
6365 typeof(short),
6366 typeof(short),
6367 typeof(Color),
6368 typeof(bool)
6369 }, ReturnType = typeof(Color))]
6370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
6371 {
6372 typeof(int),
6373 typeof(int),
6374 typeof(ushort),
6375 typeof(short),
6376 typeof(short),
6377 typeof(Color)
6378 }, ReturnType = typeof(void))]
6379 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
6380 {
6381 typeof(Vector2),
6383 }, ReturnType = typeof(Vector2))]
6384 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
6385 {
6386 typeof(Tile),
6387 typeof(int),
6388 typeof(int),
6390 }, ReturnType = typeof(Texture2D))]
6391 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
6392 {
6393 typeof(int),
6394 typeof(int),
6395 typeof(int),
6396 typeof(int)
6397 }, ReturnType = typeof(void))]
6398 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
6399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
6400 {
6402 typeof(Vector2),
6403 typeof(Rectangle?),
6404 typeof(Color),
6405 typeof(float),
6406 typeof(Vector2),
6407 typeof(float),
6409 typeof(float)
6410 }, ReturnType = typeof(void))]
6411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
6412 {
6414 typeof(Vector2),
6416 typeof(Color),
6417 typeof(float),
6418 typeof(Vector2),
6419 typeof(float),
6421 typeof(float)
6422 }, ReturnType = typeof(void))]
6423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "hslToRgb", MemberParameters = new object[]
6424 {
6425 typeof(float),
6426 typeof(float),
6427 typeof(float),
6428 typeof(byte)
6429 }, ReturnType = typeof(Color))]
6430 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "GetTileFlameData", MemberParameters = new object[]
6431 {
6432 typeof(int),
6433 typeof(int),
6434 typeof(int),
6435 typeof(int)
6436 }, ReturnType = typeof(TileDrawing.TileFlameData))]
6437 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "RandomInt", MemberParameters = new object[]
6438 {
6439 typeof(ref ulong),
6440 typeof(int),
6441 typeof(int)
6442 }, ReturnType = typeof(int))]
6443 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 42)]
6444 private void DrawMultiTileVinesInWind(Vector2 screenPosition, Vector2 offSet, int topLeftX, int topLeftY, int sizeX, int sizeY)
6445 {
6446 throw null;
6447 }
6448
6449 [global::Cpp2ILInjected.Token(Token = "0x6004B41")]
6450 [global::Cpp2ILInjected.Address(RVA = "0x89D0B0", Offset = "0x89D0B0", Length = "0x9E0")]
6451 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
6452 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
6453 {
6454 typeof(int),
6455 typeof(int),
6456 typeof(ushort),
6457 typeof(short),
6458 typeof(short),
6459 typeof(Color)
6460 }, ReturnType = typeof(void))]
6461 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
6462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileDrawing), Member = "get__rand", ReturnType = typeof(UnifiedRandom))]
6463 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
6464 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
6465 {
6466 typeof(float),
6467 typeof(float)
6468 }, ReturnType = typeof(void))]
6469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dust), Member = "NewDust", MemberParameters = new object[]
6470 {
6471 typeof(Vector2),
6472 typeof(int),
6473 typeof(int),
6474 typeof(int),
6475 typeof(float),
6476 typeof(float),
6477 typeof(int),
6478 typeof(Color),
6479 typeof(float)
6480 }, ReturnType = typeof(int))]
6481 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
6482 {
6483 typeof(int),
6484 typeof(int),
6485 typeof(int),
6486 typeof(int)
6487 }, ReturnType = typeof(void))]
6488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
6489 {
6490 typeof(Vector2),
6491 typeof(float)
6492 }, ReturnType = typeof(Vector2))]
6493 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 45)]
6494 private void EmitAlchemyHerbParticles(int j, int i, int style)
6495 {
6496 throw null;
6497 }
6498
6499 [global::Cpp2ILInjected.Token(Token = "0x6004B42")]
6500 [global::Cpp2ILInjected.Address(RVA = "0x881094", Offset = "0x881094", Length = "0x1A0")]
6501 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
6502 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles", MemberParameters = new object[]
6503 {
6504 typeof(Vector2),
6505 typeof(Vector2),
6506 typeof(int),
6507 typeof(int),
6508 typeof(int),
6509 typeof(int),
6510 typeof(bool),
6511 typeof(bool),
6512 typeof(bool),
6513 typeof(int)
6514 }, ReturnType = typeof(void))]
6515 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
6516 {
6518 typeof(int),
6520 }, ReturnType = typeof(Texture2D))]
6521 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
6522 {
6524 typeof(int),
6525 typeof(int),
6527 }, ReturnType = typeof(Texture2D))]
6528 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
6529 {
6530 typeof(int),
6531 typeof(int),
6532 typeof(ushort),
6533 typeof(short),
6534 typeof(short),
6535 typeof(byte),
6537 }, ReturnType = typeof(Texture2D))]
6538 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
6539 {
6540 typeof(Tile),
6541 typeof(int),
6542 typeof(int),
6544 }, ReturnType = typeof(Texture2D))]
6545 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "GetTileDrawTexture", MemberParameters = new object[]
6546 {
6547 typeof(Tile),
6548 typeof(int),
6549 typeof(int),
6550 typeof(int),
6552 }, ReturnType = typeof(Texture2D))]
6553 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles_GetLightOverride", MemberParameters = new object[]
6554 {
6555 typeof(int),
6556 typeof(int),
6557 typeof(short),
6558 typeof(ushort),
6559 typeof(short),
6560 typeof(short),
6561 typeof(Color),
6562 typeof(bool)
6563 }, ReturnType = typeof(Color))]
6564 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawTiles_EmitParticles", MemberParameters = new object[]
6565 {
6566 typeof(int),
6567 typeof(int),
6568 typeof(ushort),
6569 typeof(short),
6570 typeof(short),
6571 typeof(Color)
6572 }, ReturnType = typeof(void))]
6573 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawGrass", ReturnType = typeof(void))]
6574 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TileDrawing), Member = "DrawAnyDirectionalGrass", ReturnType = typeof(void))]
6575 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
6576 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
6577 private bool IsAlchemyPlantHarvestable(int style)
6578 {
6579 throw null;
6580 }
6581
6582 // Note: this type is marked as 'beforefieldinit'.
6583 [global::Cpp2ILInjected.Token(Token = "0x6004B43")]
6584 [global::Cpp2ILInjected.Address(RVA = "0x8A2760", Offset = "0x8A2760", Length = "0x115C")]
6585 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
6586 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
6587 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen.GetTreeFoliageDataMethod), Member = ".ctor", MemberParameters = new object[]
6588 {
6589 typeof(object),
6590 typeof(IntPtr)
6591 }, ReturnType = typeof(void))]
6592 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
6594 {
6595 throw null;
6596 }
6597
6598 [global::Cpp2ILInjected.Token(Token = "0x4008552")]
6599 public const int MAX_SPECIALS = 9000;
6600
6601 [global::Cpp2ILInjected.Token(Token = "0x4008553")]
6602 private const int MAX_SPECIALS_LEGACY = 1000;
6603
6604 [global::Cpp2ILInjected.Token(Token = "0x4008554")]
6605 private const float FORCE_FOR_MIN_WIND = 0.08f;
6606
6607 [global::Cpp2ILInjected.Token(Token = "0x4008555")]
6608 private const float FORCE_FOR_MAX_WIND = 1.2f;
6609
6610 [global::Cpp2ILInjected.Token(Token = "0x4008556")]
6611 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
6612 private bool[] cacheSpecialDrawTree;
6613
6614 [global::Cpp2ILInjected.Token(Token = "0x4008557")]
6615 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
6616 private int _leafFrequency;
6617
6618 [global::Cpp2ILInjected.Token(Token = "0x4008558")]
6619 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
6620 private object specialLock;
6621
6622 [global::Cpp2ILInjected.Token(Token = "0x4008559")]
6623 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
6625
6626 [global::Cpp2ILInjected.Token(Token = "0x400855A")]
6627 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
6628 private int[] _specialTileX;
6629
6630 [global::Cpp2ILInjected.Token(Token = "0x400855B")]
6631 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
6632 private int[] _specialTileY;
6633
6634 [global::Cpp2ILInjected.Token(Token = "0x400855C")]
6635 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
6636 private object _specialLock;
6637
6638 [global::Cpp2ILInjected.Token(Token = "0x400855D")]
6639 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
6640 private double _treeWindCounter;
6641
6642 [global::Cpp2ILInjected.Token(Token = "0x400855E")]
6643 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
6644 private double _grassWindCounter;
6645
6646 [global::Cpp2ILInjected.Token(Token = "0x400855F")]
6647 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
6649
6650 [global::Cpp2ILInjected.Token(Token = "0x4008560")]
6651 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
6652 private double _vineWindCounter;
6653
6654 [global::Cpp2ILInjected.Token(Token = "0x4008561")]
6655 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
6657
6658 [global::Cpp2ILInjected.Token(Token = "0x4008562")]
6659 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
6661
6662 [global::Cpp2ILInjected.Token(Token = "0x4008563")]
6663 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
6665
6666 [global::Cpp2ILInjected.Token(Token = "0x4008564")]
6667 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7C")]
6669
6670 [global::Cpp2ILInjected.Token(Token = "0x4008565")]
6671 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
6673
6674 [global::Cpp2ILInjected.Token(Token = "0x4008566")]
6675 [global::Cpp2ILInjected.FieldOffset(Offset = "0x84")]
6677
6678 [global::Cpp2ILInjected.Token(Token = "0x4008567")]
6679 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
6681
6682 [global::Cpp2ILInjected.Token(Token = "0x4008568")]
6683 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8C")]
6685
6686 [global::Cpp2ILInjected.Token(Token = "0x4008569")]
6687 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
6689
6690 [global::Cpp2ILInjected.Token(Token = "0x400856A")]
6691 [global::Cpp2ILInjected.FieldOffset(Offset = "0x94")]
6693
6694 [global::Cpp2ILInjected.Token(Token = "0x400856B")]
6695 [global::Cpp2ILInjected.FieldOffset(Offset = "0x98")]
6697
6698 [global::Cpp2ILInjected.Token(Token = "0x400856C")]
6699 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA0")]
6701
6702 [global::Cpp2ILInjected.Token(Token = "0x400856D")]
6703 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA4")]
6705
6706 [global::Cpp2ILInjected.Token(Token = "0x400856E")]
6707 private static readonly Vector2 _zero;
6708
6709 [global::Cpp2ILInjected.Token(Token = "0x400856F")]
6710 [global::Cpp2ILInjected.FieldOffset(Offset = "0xA8")]
6712
6713 [global::Cpp2ILInjected.Token(Token = "0x4008570")]
6714 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB0")]
6716
6717 [global::Cpp2ILInjected.Token(Token = "0x4008571")]
6718 [global::Cpp2ILInjected.FieldOffset(Offset = "0xB8")]
6720
6721 [global::Cpp2ILInjected.Token(Token = "0x4008572")]
6722 [global::Cpp2ILInjected.FieldOffset(Offset = "0xC8")]
6724
6725 [global::Cpp2ILInjected.Token(Token = "0x4008573")]
6727
6728 [global::Cpp2ILInjected.Token(Token = "0x4008574")]
6730
6731 [global::Cpp2ILInjected.Token(Token = "0x4008575")]
6733
6734 [global::Cpp2ILInjected.Token(Token = "0x4008576")]
6736
6737 [global::Cpp2ILInjected.Token(Token = "0x4008577")]
6738 [global::Cpp2ILInjected.FieldOffset(Offset = "0xD8")]
6740
6741 [global::Cpp2ILInjected.Token(Token = "0x20009E9")]
6743 {
6744 [global::Cpp2ILInjected.Token(Token = "0x4008579")]
6745 Tree,
6746 [global::Cpp2ILInjected.Token(Token = "0x400857A")]
6748 [global::Cpp2ILInjected.Token(Token = "0x400857B")]
6749 HatRack,
6750 [global::Cpp2ILInjected.Token(Token = "0x400857C")]
6751 WindyGrass,
6752 [global::Cpp2ILInjected.Token(Token = "0x400857D")]
6754 [global::Cpp2ILInjected.Token(Token = "0x400857E")]
6756 [global::Cpp2ILInjected.Token(Token = "0x400857F")]
6757 Vine,
6758 [global::Cpp2ILInjected.Token(Token = "0x4008580")]
6759 BiomeGrass,
6760 [global::Cpp2ILInjected.Token(Token = "0x4008581")]
6761 VoidLens,
6762 [global::Cpp2ILInjected.Token(Token = "0x4008582")]
6764 [global::Cpp2ILInjected.Token(Token = "0x4008583")]
6766 [global::Cpp2ILInjected.Token(Token = "0x4008584")]
6768 [global::Cpp2ILInjected.Token(Token = "0x4008585")]
6770 [global::Cpp2ILInjected.Token(Token = "0x4008586")]
6771 Count
6772 }
6773
6774 [global::Cpp2ILInjected.Token(Token = "0x20009EA")]
6775 private struct TileFlameData
6776 {
6777 [global::Cpp2ILInjected.Token(Token = "0x4008587")]
6778 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
6780
6781 [global::Cpp2ILInjected.Token(Token = "0x4008588")]
6782 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
6784
6785 [global::Cpp2ILInjected.Token(Token = "0x4008589")]
6786 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
6787 public int flameCount;
6788
6789 [global::Cpp2ILInjected.Token(Token = "0x400858A")]
6790 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
6792
6793 [global::Cpp2ILInjected.Token(Token = "0x400858B")]
6794 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
6795 public int flameRangeXMin;
6796
6797 [global::Cpp2ILInjected.Token(Token = "0x400858C")]
6798 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
6799 public int flameRangeXMax;
6800
6801 [global::Cpp2ILInjected.Token(Token = "0x400858D")]
6802 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
6803 public int flameRangeYMin;
6804
6805 [global::Cpp2ILInjected.Token(Token = "0x400858E")]
6806 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
6807 public int flameRangeYMax;
6808
6809 [global::Cpp2ILInjected.Token(Token = "0x400858F")]
6810 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
6811 public float flameRangeMultX;
6812
6813 [global::Cpp2ILInjected.Token(Token = "0x4008590")]
6814 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
6815 public float flameRangeMultY;
6816 }
6817 }
6818}
class f__AnonymousType0<< Count > j__TPar
void GetScreenDrawArea(Vector2 screenPosition, Vector2 offSet, out int firstTileX, out int lastTileX, out int firstTileY, out int lastTileY)
void DrawTiles_EmitParticles(int j, int i, ushort typeCache, short tileFrameX, short tileFrameY, Color tileLight)
void Draw(bool solidLayer, bool forRenderTargets, bool intoRenderTargets, int waterStyleOverride=-1)
static WorldGen.GetTreeFoliageDataMethod GetGemTreeFoliageDataInstance
float GetWindGridPush(int i, int j, int pushAnimationTimeTotal, float pushForcePerFrame)
void PostDrawTiles(bool solidLayer, bool forRenderTargets, bool intoRenderTargets)
int GetBigAnimalCageFrame(int x, int y, int tileFrameX, int tileFrameY)
void EmitLivingTreeLeaf_Sideways(int x, int y, int leafGoreType)
bool IsTileDrawLayerSolid(ushort typeCache)
static bool IsTileDangerous(Player localPlayer, short sTileHeader, ushort typeCache, short tileFrameX)
void GetWindGridPush2Axis(int i, int j, int pushAnimationTimeTotal, float pushForcePerFrame, out float pushX, out float pushY)
static int GetTreeVariant(int x, int y)
void EmitLivingTreeLeaf_Below(int x, int y, int leafGoreType)
void DrawRisingVineStrip(Vector2 screenPosition, Vector2 offSet, int x, int startY)
void EmitTreeLeaves(int tilePosX, int tilePosY, int grassPosX, int grassPosY)
void MergeDictionary(Dictionary< Point, int > dest, Dictionary< Point, int > src)
Dictionary< Point, int > _foodPlatterTileEntityPositions
ThreadedRenderManager.BatchProcessCallback _processBatchFinishedCallback
Texture2D GetTileDrawTexture(TileDrawInfo drawInfo, int tileX, int tileY, out EffectPass pass)
static WorldGen.GetTreeFoliageDataMethod GetVanityTreeFoliageDataInstance
static bool ShouldTileShine(ushort type, short frameX)
Dictionary< Point, int > _weaponRackTileEntityPositions
bool ShouldSwayInWind(int x, int y, ushort tileType, short frameX)
int DrawTilesThreaded(Vector2 screenPosition, Vector2 offSet, int firstTileX, int firstTileY, int lastTileX, int lastTileY, bool solidLayer, bool forRenderTargets, bool intoRenderTargets, int waterStyleOverride=-1)
Dictionary< Point, int > _hatRackTileEntityPositions
Texture2D GetTreeTopTexture(int treeTextureIndex, int treeTextureStyle, byte tileColor, out EffectPass pass)
int GetPalmTreeBiome(int tileX, int tileY)
void DrawSingleTile_Flames(Vector2 screenPosition, Vector2 screenOffset, int tileX, int tileY, TileDrawInfo drawData)
Dictionary< Point, int > _displayDollTileEntityPositions
void GetTileDrawData(int x, int y, TileDrawInfo tileCache, ushort typeCache, ref short tileFrameX, ref short tileFrameY, out int tileWidth, out int tileHeight, out int tileTop, out int halfBrickHeight, out int addFrX, out int addFrY, out SpriteEffects tileSpriteEffect, out Texture2D glowTexture, out Rectangle glowSourceRect, out Color glowColor)
float GetHighestWindGridPushComplex(int topLeftX, int topLeftY, int sizeX, int sizeY, int totalPushTime, float pushForcePerFrame, int loops, bool swapLoopDir)
TileDrawing.TileFlameData GetTileFlameData(int tileX, int tileY, int type, int tileFrameY)
void DrawTile_MinecartTrack(Vector2 screenPosition, Vector2 screenOffset, int tileX, int tileY, TileDrawInfo drawData)
void DrawXmasTree(Vector2 screenPosition, Vector2 screenOffset, int tileX, int tileY, TileDrawInfo drawData)
float GetWindGridPushComplex(int i, int j, int pushAnimationTimeTotal, float totalPushForce, int loops, bool flipDirectionPerLoop)
Texture2D GetTileDrawTexture(TileDrawInfo drawInfo, int worldWidth, out EffectPass pass)
Color DrawTiles_GetLightOverride(int j, int i, short sTileHeader, ushort typeCache, short tileFrameX, short tileFrameY, Color tileLight, bool fullBrightBlock)
void DrawTile_LiquidBehindTile(bool solidLayer, bool inFrontOfPlayers, int waterStyleOverride, Vector2 screenPosition, Vector2 screenOffset, int tileX, int tileY, TileDrawInfo drawData)
void CacheSpecialDraws(int tileX, int tileY, ushort typeCache, short tileFrameX, short tileFrameY)
void CrawlToBottomOfReverseVineAndAddSpecialPoint(int j, int i)
Dictionary< Point, int > _itemFrameTileEntityPositions
void DrawTiles(Vector2 screenPosition, Vector2 offSet, int firstTileX, int firstTileY, int lastTileX, int lastTileY, bool solidLayer, bool forRenderTargets, bool intoRenderTargets, int waterStyleOverride=-1)
static WorldGen.GetTreeFoliageDataMethod GetCommonTreeFoliageDataInstance
int GetSmallAnimalCageFrame(int x, int y, int tileFrameX, int tileFrameY)
void EmitLivingTreeLeaf(int i, int j, int leafGoreType)
int GetPalmTreeBiome(TileDrawInfo drawInfo, int worldWidth)
void DrawMultiTileGrassInWind(Vector2 screenPosition, Vector2 offSet, int topLeftX, int topLeftY, int sizeX, int sizeY)
void DrawLiquidBehindTiles(int waterStyleOverride=-1)
ThreadLocal< TileDrawInfo > _currentTileDrawInfo
void DrawAnimatedTile_AdjustForVisionChangers(int i, int j, short tileSHeader, ushort typeCache, short tileFrameX, short tileFrameY, ref Color tileLight, bool canDoDust)
ThreadedRenderManager.BatchProcessCallback ProcessBatchFinishedCallback
void GetTileDrawData(int x, int y, bool halfBrick, ushort typeCache, ref short tileFrameX, ref short tileFrameY, out int tileWidth, out int tileHeight, out int tileTop, out int halfBrickHeight, out int addFrX, out int addFrY, out SpriteEffects tileSpriteEffect, out Texture2D glowTexture, out Rectangle glowSourceRect, out Color glowColor)
Texture2D GetTileDrawTexture(int tileX, int tileY, ushort tileType, short frameX, short frameY, byte tileColor, out EffectPass pass)
void CrawlToTopOfVineAndAddSpecialPoint(int j, int i)
int ClimbCatTail(int originx, int originy)
Dictionary< Point, int > _trainingDummyTileEntityPositions
static WorldGen.GetTreeFoliageDataMethod GetAshTreeFoliageDataInstance
void DrawMultiTileVinesInWind(Vector2 screenPosition, Vector2 offSet, int topLeftX, int topLeftY, int sizeX, int sizeY)
void PrepareForAreaDrawing(int firstTileX, int lastTileX, int firstTileY, int lastTileY, bool prepareLazily)
void EmitLiquidDrops(int j, int i, byte liquid, ushort typeCache)
Dictionary< Point, int > _chestPositions
static Color GetFinalLight(TileDrawInfo tileDrawInfo, ushort typeCache, Color tileLight)
float GetAverageWindGridPush(int topLeftX, int topLeftY, int sizeX, int sizeY, int totalPushTime, float pushForcePerFrame)
void GetTileDrawData(int x, int y, Tile tileCache, ushort typeCache, ref short tileFrameX, ref short tileFrameY, out int tileWidth, out int tileHeight, out int tileTop, out int halfBrickHeight, out int addFrX, out int addFrY, out SpriteEffects tileSpriteEffect, out Texture2D glowTexture, out Rectangle glowSourceRect, out Color glowColor)
TileDrawing(TilePaintSystemV2 paintSystem)
Texture2D GetTreeBranchTexture(int treeTextureIndex, int treeTextureStyle, byte tileColor, out EffectPass pass)
Texture2D GetTileDrawTexture(Tile tile, int tileX, int tileY, out EffectPass pass)
void EmitAlchemyHerbParticles(int j, int i, int style)
int GetWaterAnimalCageFrame(int x, int y, int tileFrameX, int tileFrameY)
float GetWindCycle(int x, int y, double windCounter)
void AddSpecialPoint(int x, int y, TileDrawing.TileCounterType type)
static int GetTreeBiome(int tileX, int tileY, int tileFrameX, int tileFrameY)
bool InAPlaceWithWind(int x, int y, int width, int height)
int GetTreeBiome(TileDrawInfo drawInfo, int worldWidth)
void GetTileOutlineInfo(int x, int y, ushort typeCache, ref Color tileLight, ref Texture2D highlightTexture, ref Color highlightColor)
Texture2D GetTileDrawTexture(Tile tile, int tileX, int tileY, int paintOverride, out EffectPass pass)
void PreDrawTiles(bool solidLayer, bool forRenderTargets, bool intoRenderTargets)
void DrawVineStrip(Vector2 screenPosition, Vector2 offSet, int x, int startY)
void DrawPartialLiquid(SpriteBatch spriteBatch, bool behindBlocks, TileDrawInfo tileCache, ref Vector2 position, ref Rectangle liquidSize, int liquidType, ref VertexColors colors)
void DrawSpecialTilesLegacy(Vector2 screenPosition, Vector2 offSet)
delegate bool GetTreeFoliageDataMethod(int i, int j, int xoffset, ref int treeFrame, ref int treeStyle, out int floorY, out int topTextureFrameWidth, out int topTextureFrameHeight)
delegate void BatchProcessCallback(int index)