19        [global::Cpp2ILInjected.Token(Token = 
"0x6004B44")]
 
   20        [global::Cpp2ILInjected.Address(RVA = 
"0x8A3A18", Offset = 
"0x8A3A18", Length = 
"0x25C")]
 
   21        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), Member = 
"Initialize_AlmostEverything", ReturnType = 
typeof(
void))]
 
   22        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
   24        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Rectangle), Member = 
".ctor", MemberParameters = 
new object[]
 
   30        }, ReturnType = 
typeof(
void))]
 
   31        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Func<object>), Member = 
".ctor", MemberParameters = 
new object[]
 
   35        }, ReturnType = 
typeof(
void))]
 
   36        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
ThreadLocal<>), Member = 
".ctor", MemberParameters = 
new object[] { 
"System.Func`1<T>" }, ReturnType = 
typeof(
void))]
 
   37        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
   38        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 13)]
 
   44        [global::Cpp2ILInjected.Token(Token = 
"0x6004B45")]
 
   45        [global::Cpp2ILInjected.Address(RVA = 
"0x8A3C74", Offset = 
"0x8A3C74", Length = 
"0x7C")]
 
   46        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), Member = 
"DoUpdateInWorld", MemberParameters = 
new object[] { 
typeof(
Stopwatch) }, ReturnType = 
typeof(
void))]
 
   47        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
   48        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"ShouldShowInvisibleWalls", ReturnType = 
typeof(
bool))]
 
   49        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
   57        [global::Cpp2ILInjected.Token(Token = 
"0x6004B46")]
 
   58        [global::Cpp2ILInjected.Address(RVA = 
"0x8A3CF0", Offset = 
"0x8A3CF0", Length = 
"0x13CC")]
 
   59        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   62        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
WallDrawing), Member = 
"DrawWallsThreaded", MemberParameters = 
new object[]
 
   70        }, ReturnType = 
typeof(
int))]
 
   71        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 3)]
 
   72        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
TilePaintSystemV2), Member = 
"GetWallEffect", MemberParameters = 
new object[]
 
   77        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Rectangle), Member = 
".ctor", MemberParameters = 
new object[]
 
   83        }, ReturnType = 
typeof(
void))]
 
   84        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_UnderworldLayer", ReturnType = 
typeof(
int))]
 
   85        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
ThreadLocal<>), Member = 
"get_Value", ReturnType = 
"T")]
 
   86        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Lighting), Member = 
"get_NotRetro", ReturnType = 
typeof(
bool))]
 
   87        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_gfxQuality", ReturnType = 
typeof(
float))]
 
   89        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Color), 
Member = 
".ctor", MemberParameters = 
new object[]
 
   94        }, ReturnType = 
typeof(
void))]
 
   97        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
WallDrawing), 
Member = 
"GetWallDrawTexture", MemberParameters = 
new object[]
 
  103        }, ReturnType = 
typeof(
void))]
 
  110        }, ReturnType = 
typeof(
void))]
 
  117        }, ReturnType = 
typeof(
void))]
 
  118        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 32)]
 
  126        [global::Cpp2ILInjected.Token(Token = 
"0x6004B47")]
 
  127        [global::Cpp2ILInjected.Address(RVA = 
"0x8A5164", Offset = 
"0x8A5164", Length = 
"0x3F0")]
 
  128        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  129        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), Member = 
"DrawCapture", MemberParameters = 
new object[]
 
  133        }, ReturnType = 
typeof(
void))]
 
  134        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), Member = 
"DrawWalls", ReturnType = 
typeof(
void))]
 
  135        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), Member = 
"RenderWalls", ReturnType = 
typeof(
void))]
 
  136        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), Member = 
"DoDraw_WallsAndBlacks", ReturnType = 
typeof(
void))]
 
  137        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 5)]
 
  138        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_screenWidth", ReturnType = 
typeof(
int))]
 
  139        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_screenHeight", ReturnType = 
typeof(
int))]
 
  140        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_gfxQuality", ReturnType = 
typeof(
float))]
 
  144        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  148        }, ReturnType = 
typeof(
void))]
 
  149        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
ThreadLocal<>), Member = 
"get_Value", ReturnType = 
"T")]
 
  150        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
WallDrawing), Member = 
"DrawWallsThreaded", MemberParameters = 
new object[]
 
  158        }, ReturnType = 
typeof(
int))]
 
  159        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
WallDrawing), Member = 
"WaitDrawThreads", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  168        }, ReturnType = 
typeof(
void))]
 
  170        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), 
Member = 
"DrawTileCracks", MemberParameters = 
new object[]
 
  174        }, ReturnType = 
typeof(
void))]
 
  181        }, ReturnType = 
typeof(
void))]
 
  182        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 14)]
 
  188        [global::Cpp2ILInjected.Token(Token = 
"0x6004B48")]
 
  189        [global::Cpp2ILInjected.Address(RVA = 
"0x8A5554", Offset = 
"0x8A5554", Length = 
"0x524")]
 
  190        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  192        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  193        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"FlushBatches", ReturnType = 
typeof(
void))]
 
  196        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
SpriteBatch), Member = 
"Begin", MemberParameters = 
new object[]
 
  206        }, ReturnType = 
typeof(
void))]
 
  219        }, ReturnType = 
typeof(
void))]
 
  229        }, ReturnType = 
typeof(
void))]
 
  238        }, ReturnType = 
typeof(
void))]
 
  239        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 17)]
 
  245        [global::Cpp2ILInjected.Token(Token = 
"0x6004B49")]
 
  246        [global::Cpp2ILInjected.Address(RVA = 
"0x8A5DD8", Offset = 
"0x8A5DD8", Length = 
"0x60")]
 
  247        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  255        [global::Cpp2ILInjected.Token(Token = 
"0x1700086B")]
 
  258            [global::Cpp2ILInjected.Token(Token = 
"0x6004B4A")]
 
  259            [global::Cpp2ILInjected.Address(RVA = 
"0x8A5E38", Offset = 
"0x8A5E38", Length = 
"0x80")]
 
  260            [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
WallDrawing), Member = 
"WaitDrawThreads", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  261            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  266            }, ReturnType = 
typeof(
void))]
 
  267            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
 
  274        [global::Cpp2ILInjected.Token(Token = 
"0x6004B4B")]
 
  275        [global::Cpp2ILInjected.Address(RVA = 
"0x8A5A78", Offset = 
"0x8A5A78", Length = 
"0x360")]
 
  276        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  278        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  286        }, ReturnType = 
typeof(
void))]
 
  287        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
SpriteBatch), Member = 
"Begin", MemberParameters = 
new object[]
 
  297        }, ReturnType = 
typeof(
void))]
 
  300        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 11)]
 
  306        [global::Cpp2ILInjected.Token(Token = 
"0x6004B4C")]
 
  307        [global::Cpp2ILInjected.Address(RVA = 
"0x8A50BC", Offset = 
"0x8A50BC", Length = 
"0xA8")]
 
  308        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
WallDrawing), Member = 
"DrawWalls", MemberParameters = 
new object[]
 
  316        }, ReturnType = 
typeof(
void))]
 
  317        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 3)]
 
  318        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
  324        [global::Cpp2ILInjected.Token(Token = 
"0x6004B4D")]
 
  325        [global::Cpp2ILInjected.Address(RVA = 
"0x8A5EB8", Offset = 
"0x8A5EB8", Length = 
"0x2B0")]
 
  326        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  327        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  328        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"active", ReturnType = 
typeof(
bool))]
 
  329        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"get_type", ReturnType = 
typeof(ushort))]
 
  330        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"invisibleBlock", ReturnType = 
typeof(
bool))]
 
  331        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
TileData), Member = 
"get_Item", MemberParameters = 
new object[]
 
  336        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"get_IsLoaded", ReturnType = 
typeof(
bool))]
 
  337        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"blockType", ReturnType = 
typeof(
int))]
 
  338        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"get_frameX", ReturnType = 
typeof(
short))]
 
  339        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"get_frameY", ReturnType = 
typeof(
short))]
 
  340        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 8)]
 
  346        [global::Cpp2ILInjected.Token(Token = 
"0x4008591")]
 
  347        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
  350        [global::Cpp2ILInjected.Token(Token = 
"0x4008592")]
 
  351        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
  354        [global::Cpp2ILInjected.Token(Token = 
"0x4008593")]
 
  355        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
  358        [global::Cpp2ILInjected.Token(Token = 
"0x4008594")]
 
  359        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x30")]
 
  362        [global::Cpp2ILInjected.Token(Token = 
"0x4008595")]
 
  363        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x40")]
 
  366        [global::Cpp2ILInjected.Token(Token = 
"0x4008596")]
 
  367        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x50")]
 
  370        [global::Cpp2ILInjected.Token(Token = 
"0x4008597")]
 
  371        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x60")]
 
  374        [global::Cpp2ILInjected.Token(Token = 
"0x4008598")]
 
  375        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x70")]
 
  378        [global::Cpp2ILInjected.Token(Token = 
"0x4008599")]
 
  379        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x78")]
 
  382        [global::Cpp2ILInjected.Token(Token = 
"0x400859A")]
 
  383        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x80")]
 
  386        [global::Cpp2ILInjected.Token(Token = 
"0x400859B")]
 
  387        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x88")]
 
  390        [global::Cpp2ILInjected.Token(Token = 
"0x400859C")]
 
  391        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x90")]
 
  394        [global::Cpp2ILInjected.Token(Token = 
"0x400859D")]
 
  395        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x98")]
 
  398        [global::Cpp2ILInjected.Token(Token = 
"0x20009EC")]
 
  401            [global::Cpp2ILInjected.Token(Token = 
"0x6004B4E")]
 
  402            [global::Cpp2ILInjected.Address(RVA = 
"0x8A6168", Offset = 
"0x8A6168", Length = 
"0x8")]
 
  403            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  404            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  410            [global::Cpp2ILInjected.Token(Token = 
"0x400859E")]
 
  411            [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
  414            [global::Cpp2ILInjected.Token(Token = 
"0x400859F")]
 
  415            [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
  418            [global::Cpp2ILInjected.Token(Token = 
"0x40085A0")]
 
  419            [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
 
  424        [global::Cpp2ILInjected.Token(Token = 
"0x20009ED")]
 
  429            [global::Cpp2ILInjected.Token(Token = 
"0x6004B4F")]
 
  430            [global::Cpp2ILInjected.Address(RVA = 
"0x8A6170", Offset = 
"0x8A6170", Length = 
"0x5C")]
 
  431            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  432            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  433            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
 
  439            [global::Cpp2ILInjected.Token(Token = 
"0x6004B50")]
 
  440            [global::Cpp2ILInjected.Address(RVA = 
"0x8A61CC", Offset = 
"0x8A61CC", Length = 
"0x8")]
 
  441            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  442            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  448            [global::Cpp2ILInjected.Token(Token = 
"0x6004B51")]
 
  449            [global::Cpp2ILInjected.Address(RVA = 
"0x8A61D4", Offset = 
"0x8A61D4", Length = 
"0x54")]
 
  450            [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  451            [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  452            [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
 
  458            [global::Cpp2ILInjected.Token(Token = 
"0x40085A1")]
 
  461            [global::Cpp2ILInjected.Token(Token = 
"0x40085A2")]