17 [global::Cpp2ILInjected.Token(Token =
"0x6003ECC")]
18 [global::Cpp2ILInjected.Address(RVA =
"0x7345F4", Offset =
"0x7345F4", Length =
"0x74")]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 3)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
30 [global::Cpp2ILInjected.Token(Token =
"0x6003ECD")]
31 [global::Cpp2ILInjected.Address(RVA =
"0x734668", Offset =
"0x734668", Length =
"0x4")]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
38 [global::Cpp2ILInjected.Token(Token =
"0x170007A2")]
41 [global::Cpp2ILInjected.Token(Token =
"0x6003ECE")]
42 [global::Cpp2ILInjected.Address(RVA =
"0x73466C", Offset =
"0x73466C", Length =
"0x80")]
43 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TileLightScanner), Member =
"ExportToThreaded", MemberParameters =
new object[]
47 }, ReturnType =
typeof(
void))]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
53 }, ReturnType =
typeof(
void))]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
61 [global::Cpp2ILInjected.Token(Token =
"0x6003ECF")]
62 [global::Cpp2ILInjected.Address(RVA =
"0x7346EC", Offset =
"0x7346EC", Length =
"0x164")]
63 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TileLightScanner), Member =
"ExportTo", MemberParameters =
new object[]
68 }, ReturnType =
typeof(
void))]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
82 }, ReturnType =
typeof(
void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileLightScanner), Member =
"ExportTo", MemberParameters =
new object[]
92 }, ReturnType =
typeof(
void))]
98 }, ReturnType =
typeof(
void))]
104 [global::Cpp2ILInjected.Token(Token =
"0x6003ED0")]
105 [global::Cpp2ILInjected.Address(RVA =
"0x739138", Offset =
"0x739138", Length =
"0xF4")]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(LightingEngine), Member =
"ProcessScan", MemberParameters =
new object[] {
typeof(
Rectangle) }, ReturnType =
typeof(
void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileLightScanner), Member =
"ExportToThreaded", MemberParameters =
new object[]
113 }, ReturnType =
typeof(
void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileLightScanner), Member =
"ExportTo", MemberParameters =
new object[]
125 }, ReturnType =
typeof(
void))]
126 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
134 [global::Cpp2ILInjected.Token(Token =
"0x6003ED1")]
135 [global::Cpp2ILInjected.Address(RVA =
"0x734850", Offset =
"0x734850", Length =
"0x48E8")]
136 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TileLightScanner), Member =
"ExportToThreaded", MemberParameters =
new object[]
142 }, ReturnType =
typeof(
void))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TileLightScanner), Member =
"ExportTo", MemberParameters =
new object[]
147 }, ReturnType =
typeof(
void))]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 3)]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Main), Member =
"ShouldShowInvisibleWalls", ReturnType =
typeof(
bool))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
FastRandom), Member =
"WithModifier", MemberParameters =
new object[]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Main), Member =
"get_UnderworldLayer", ReturnType =
typeof(
int))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Main), Member =
"get_liquidAlpha", ReturnType =
typeof(
float[]))]
163 }, ReturnType =
typeof(
int))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData),
Member =
"get_Item", MemberParameters =
new object[]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Vector3),
Member =
"op_Multiply", MemberParameters =
new object[]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TorchID),
Member =
"TorchColor", MemberParameters =
new object[]
194 }, ReturnType =
typeof(
void))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Color),
Member =
".ctor", MemberParameters =
new object[]
201 }, ReturnType =
typeof(
void))]
202 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Main),
Member =
"hslToRgb", MemberParameters =
new object[]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Utils),
Member =
"MultiplyRGBA", MemberParameters =
new object[]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Color),
Member =
"op_Multiply", MemberParameters =
new object[]
219 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 111)]
225 [global::Cpp2ILInjected.Token(Token =
"0x6003ED2")]
226 [global::Cpp2ILInjected.Address(RVA =
"0x73922C", Offset =
"0x73922C", Length =
"0x130")]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
WorldGen), Member =
"InWorld", MemberParameters =
new object[]
233 }, ReturnType =
typeof(
bool))]
234 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData), Member =
"get_Item", MemberParameters =
new object[]
239 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 4)]
245 [global::Cpp2ILInjected.Token(Token =
"0x6003ED3")]
246 [global::Cpp2ILInjected.Address(RVA =
"0x73935C", Offset =
"0x73935C", Length =
"0xC")]
248 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(LightingEngine), Member =
"ProcessScan", MemberParameters =
new object[] {
typeof(
Rectangle) }, ReturnType =
typeof(
void))]
249 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
256 [global::Cpp2ILInjected.Token(Token =
"0x6003ED4")]
257 [global::Cpp2ILInjected.Address(RVA =
"0x739368", Offset =
"0x739368", Length =
"0x84")]
258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData), Member =
"get_Item", MemberParameters =
new object[]
264 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
270 [global::Cpp2ILInjected.Token(Token =
"0x6003ED5")]
271 [global::Cpp2ILInjected.Address(RVA =
"0x7393EC", Offset =
"0x7393EC", Length =
"0xA8")]
272 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
273 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_type", ReturnType =
typeof(ushort))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"inActive", ReturnType =
typeof(
bool))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"slope", ReturnType =
typeof(
byte))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"lava", ReturnType =
typeof(
bool))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_liquid", ReturnType =
typeof(
byte))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"honey", ReturnType =
typeof(
bool))]
286 [global::Cpp2ILInjected.Token(Token =
"0x6003ED6")]
287 [global::Cpp2ILInjected.Address(RVA =
"0x739548", Offset =
"0x739548", Length =
"0x1F4")]
288 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
289 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData), Member =
"get_Item", MemberParameters =
new object[]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
FastRandom), Member =
"WithModifier", MemberParameters =
new object[]
300 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Main), Member =
"get_UnderworldLayer", ReturnType =
typeof(
int))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileLightScanner), Member =
"ApplyHellLight", MemberParameters =
new object[]
307 }, ReturnType =
typeof(
void))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileLightScanner), Member =
"ApplySurfaceLight", MemberParameters =
new object[]
314 }, ReturnType =
typeof(
void))]
322 }, ReturnType =
typeof(
void))]
331 }, ReturnType =
typeof(
void))]
336 }, ReturnType =
typeof(
void))]
337 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 7)]
343 [global::Cpp2ILInjected.Token(Token =
"0x6003ED7")]
344 [global::Cpp2ILInjected.Address(RVA =
"0x73D8D8", Offset =
"0x73D8D8", Length =
"0x19C")]
345 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
346 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TileLightScanner), Member =
"GetTileLight", MemberParameters =
new object[]
351 }, ReturnType =
typeof(
void))]
352 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_liquid", ReturnType =
typeof(
byte))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"lava", ReturnType =
typeof(
bool))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"shimmer", ReturnType =
typeof(
bool))]
356 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
362 [global::Cpp2ILInjected.Token(Token =
"0x6003ED8")]
363 [global::Cpp2ILInjected.Address(RVA =
"0x739494", Offset =
"0x739494", Length =
"0xB4")]
364 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TileLightScanner), Member =
"ApplyWallLight", MemberParameters =
new object[]
373 }, ReturnType =
typeof(
void))]
374 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 14)]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"active", ReturnType =
typeof(
bool))]
376 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_type", ReturnType =
typeof(ushort))]
377 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"invisibleBlock", ReturnType =
typeof(
bool))]
378 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
384 [global::Cpp2ILInjected.Token(Token =
"0x6003ED9")]
385 [global::Cpp2ILInjected.Address(RVA =
"0x73A580", Offset =
"0x73A580", Length =
"0x4F8")]
386 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
387 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TileLightScanner), Member =
"GetTileLight", MemberParameters =
new object[]
392 }, ReturnType =
typeof(
void))]
393 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_wall", ReturnType =
typeof(ushort))]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
FastRandom), Member =
"Next", MemberParameters =
new object[]
400 }, ReturnType =
typeof(
int))]
401 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 7)]
407 [global::Cpp2ILInjected.Token(Token =
"0x6003EDA")]
408 [global::Cpp2ILInjected.Address(RVA =
"0x73AA78", Offset =
"0x73AA78", Length =
"0x2E60")]
409 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
410 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TileLightScanner), Member =
"GetTileLight", MemberParameters =
new object[]
415 }, ReturnType =
typeof(
void))]
416 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_type", ReturnType =
typeof(ushort))]
418 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_frameX", ReturnType =
typeof(
short))]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
FastRandom), Member =
"Next", MemberParameters =
new object[]
423 }, ReturnType =
typeof(
int))]
424 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_frameY", ReturnType =
typeof(
short))]
425 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData), Member =
"get_Item", MemberParameters =
new object[]
430 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"color", ReturnType =
typeof(
byte))]
439 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TorchID),
Member =
"TorchColor", MemberParameters =
new object[]
445 }, ReturnType =
typeof(
void))]
452 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Vector3),
Member =
"op_Multiply", MemberParameters =
new object[]
457 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Color),
Member =
".ctor", MemberParameters =
new object[]
463 }, ReturnType =
typeof(
void))]
464 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Main),
Member =
"hslToRgb", MemberParameters =
new object[]
471 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Utils),
Member =
"MultiplyRGBA", MemberParameters =
new object[]
476 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Color),
Member =
"op_Multiply", MemberParameters =
new object[]
481 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 76)]
487 [global::Cpp2ILInjected.Token(Token =
"0x6003EDB")]
488 [global::Cpp2ILInjected.Address(RVA =
"0x73973C", Offset =
"0x73973C", Length =
"0x878")]
489 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
490 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TileLightScanner), Member =
"GetTileLight", MemberParameters =
new object[]
495 }, ReturnType =
typeof(
void))]
496 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"active", ReturnType =
typeof(
bool))]
498 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_type", ReturnType =
typeof(ushort))]
499 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_wall", ReturnType =
typeof(ushort))]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"invisibleWall", ReturnType =
typeof(
bool))]
501 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"slope", ReturnType =
typeof(
byte))]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"halfBrick", ReturnType =
typeof(
bool))]
503 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData), Member =
"get_Item", MemberParameters =
new object[]
508 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_liquid", ReturnType =
typeof(
byte))]
509 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Main), Member =
"get_liquidAlpha", ReturnType =
typeof(
float[]))]
512 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"invisibleBlock", ReturnType =
typeof(
bool))]
513 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 28)]
519 [global::Cpp2ILInjected.Token(Token =
"0x6003EDC")]
520 [global::Cpp2ILInjected.Address(RVA =
"0x739FB4", Offset =
"0x739FB4", Length =
"0x5CC")]
521 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
522 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TileLightScanner), Member =
"GetTileLight", MemberParameters =
new object[]
527 }, ReturnType =
typeof(
void))]
528 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
529 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"active", ReturnType =
typeof(
bool))]
530 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_type", ReturnType =
typeof(ushort))]
531 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"slope", ReturnType =
typeof(
byte))]
532 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"halfBrick", ReturnType =
typeof(
bool))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData), Member =
"get_Item", MemberParameters =
new object[]
538 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_liquid", ReturnType =
typeof(
byte))]
539 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_wall", ReturnType =
typeof(ushort))]
540 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"invisibleWall", ReturnType =
typeof(
bool))]
541 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 15)]
547 [global::Cpp2ILInjected.Token(Token =
"0x4007D6B")]
548 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
551 [global::Cpp2ILInjected.Token(Token =
"0x4007D6C")]
552 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
555 [global::Cpp2ILInjected.Token(Token =
"0x4007D6D")]
556 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x20")]
559 [global::Cpp2ILInjected.Token(Token =
"0x4007D6E")]
560 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x28")]