22        [global::Cpp2ILInjected.Token(Token = 
"0x6002C08")]
 
   23        [global::Cpp2ILInjected.Address(RVA = 
"0x1189444", Offset = 
"0x1189444", Length = 
"0xF8")]
 
   25        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), Member = 
"Initialize", ReturnType = 
typeof(
void))]
 
   26        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
 
   27        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
   29        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(Action<object>), Member = 
".ctor", MemberParameters = 
new object[]
 
   33        }, ReturnType = 
typeof(
void))]
 
   34        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Preferences), Member = 
"add_OnLoad", MemberParameters = 
new object[] { 
typeof(Action<Preferences>) }, ReturnType = 
typeof(
void))]
 
   35        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 7)]
 
   41        [global::Cpp2ILInjected.Token(Token = 
"0x6002C09")]
 
   42        [global::Cpp2ILInjected.Address(RVA = 
"0x118953C", Offset = 
"0x118953C", Length = 
"0x1C0")]
 
   43        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   44        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
"Terraria.Initializers.AssetInitializer.<LoadTextures_InSteps>d__11", Member = 
"MoveNext", ReturnType = 
typeof(
bool))]
 
   46        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
 
   47        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
int), Member = 
"ToString", ReturnType = 
typeof(
string))]
 
   48        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
string), Member = 
"Concat", MemberParameters = 
new object[]
 
   52        }, ReturnType = 
typeof(
string))]
 
   53        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 11)]
 
   59        [global::Cpp2ILInjected.Token(Token = 
"0x6002C0A")]
 
   60        [global::Cpp2ILInjected.Address(RVA = 
"0x11896FC", Offset = 
"0x11896FC", Length = 
"0x50")]
 
   61        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   62        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
TileDrawing), Member = 
"DrawTile_LiquidBehindTile", MemberParameters = 
new object[]
 
   72        }, ReturnType = 
typeof(
void))]
 
   73        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
   79        [global::Cpp2ILInjected.Token(Token = 
"0x6002C0B")]
 
   80        [global::Cpp2ILInjected.Address(RVA = 
"0x118974C", Offset = 
"0x118974C", Length = 
"0x10")]
 
   81        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
WorldGen), Member = 
"FinaliseOnMainThread", MemberParameters = 
new object[] { 
typeof(
object) }, ReturnType = 
typeof(
void))]
 
   82        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
   88        [global::Cpp2ILInjected.Token(Token = 
"0x6002C0C")]
 
   89        [global::Cpp2ILInjected.Address(RVA = 
"0x118975C", Offset = 
"0x118975C", Length = 
"0x804")]
 
   90        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   91        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), Member = 
"DrawCapture", MemberParameters = 
new object[]
 
   95        }, ReturnType = 
typeof(
void))]
 
   96        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), Member = 
"DoDraw", MemberParameters = 
new object[] { 
typeof(
GameTime) }, ReturnType = 
typeof(
void))]
 
   97        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
 
  103        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
WorldGen), 
Member = 
"SolidTile", MemberParameters = 
new object[]
 
  107        }, ReturnType = 
typeof(
bool))]
 
  108        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
TileData), 
Member = 
"get_Item", MemberParameters = 
new object[]
 
  118        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 19)]
 
  124        [global::Cpp2ILInjected.Token(Token = 
"0x6002C0D")]
 
  125        [global::Cpp2ILInjected.Address(RVA = 
"0x1189F60", Offset = 
"0x1189F60", Length = 
"0xCC")]
 
  126        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  127        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), Member = 
"DoUpdate_AnimateWaterfalls", ReturnType = 
typeof(
void))]
 
  128        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  134        [global::Cpp2ILInjected.Token(Token = 
"0x6002C0E")]
 
  135        [global::Cpp2ILInjected.Address(RVA = 
"0x118A02C", Offset = 
"0x118A02C", Length = 
"0x3BF0")]
 
  136        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  138        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 12)]
 
  140        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_gfxQuality", ReturnType = 
typeof(
float))]
 
  141        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_screenWidth", ReturnType = 
typeof(
int))]
 
  142        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_screenHeight", ReturnType = 
typeof(
int))]
 
  143        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_drewLava", ReturnType = 
typeof(
bool))]
 
  144        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Lighting), Member = 
"AddLight", MemberParameters = 
new object[]
 
  151        }, ReturnType = 
typeof(
void))]
 
  152        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Lighting), 
Member = 
"GetColor", MemberParameters = 
new object[]
 
  163        }, ReturnType = 
typeof(
void))]
 
  164        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Color), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  170        }, ReturnType = 
typeof(
void))]
 
  171        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  175        }, ReturnType = 
typeof(
void))]
 
  176        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Subtraction", MemberParameters = 
new object[]
 
  187        }, ReturnType = 
typeof(
void))]
 
  194        }, ReturnType = 
typeof(
void))]
 
  206        }, ReturnType = 
typeof(
void))]
 
  207        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
LiquidRenderer), 
Member = 
"SetShimmerVertexColors_Sparkle", MemberParameters = 
new object[]
 
  214        }, ReturnType = 
typeof(
void))]
 
  225        }, ReturnType = 
typeof(
void))]
 
  238        }, ReturnType = 
typeof(
void))]
 
  239        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
TileData), 
Member = 
"get_Item", MemberParameters = 
new object[]
 
  245        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Color), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
  250        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 95)]
 
  256        [global::Cpp2ILInjected.Token(Token = 
"0x6002C0F")]
 
  257        [global::Cpp2ILInjected.Address(RVA = 
"0x118DE1C", Offset = 
"0x118DE1C", Length = 
"0x24C")]
 
  258        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  259        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  260        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
LiquidRenderer), Member = 
"SetShimmerVertexColors", MemberParameters = 
new object[]
 
  266        }, ReturnType = 
typeof(
void))]
 
  267        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
SpriteBatch), Member = 
"Draw", MemberParameters = 
new object[]
 
  278        }, ReturnType = 
typeof(
void))]
 
  279        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
LiquidRenderer), 
Member = 
"SetShimmerVertexColors_Sparkle", MemberParameters = 
new object[]
 
  286        }, ReturnType = 
typeof(
void))]
 
  297        }, ReturnType = 
typeof(
void))]
 
  298        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 8)]
 
  304        [global::Cpp2ILInjected.Token(Token = 
"0x6002C10")]
 
  305        [global::Cpp2ILInjected.Address(RVA = 
"0x118DC1C", Offset = 
"0x118DC1C", Length = 
"0x200")]
 
  306        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  307        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
WaterfallManager), Member = 
"DrawWaterfall", MemberParameters = 
new object[]
 
  312        }, ReturnType = 
typeof(
void))]
 
  313        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  315        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  319        }, ReturnType = 
typeof(
void))]
 
  320        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Dust), 
Member = 
"NewDust", MemberParameters = 
new object[]
 
  331        }, ReturnType = 
typeof(
int))]
 
  332        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
  337        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 10)]
 
  343        [global::Cpp2ILInjected.Token(Token = 
"0x6002C11")]
 
  344        [global::Cpp2ILInjected.Address(RVA = 
"0x118E068", Offset = 
"0x118E068", Length = 
"0x474")]
 
  345        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  346        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), Member = 
"DrawCapture", MemberParameters = 
new object[]
 
  350        }, ReturnType = 
typeof(
void))]
 
  351        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Main), Member = 
"DoDraw_Waterfalls", ReturnType = 
typeof(
void))]
 
  352        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
 
  353        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_gameMenu", ReturnType = 
typeof(
bool))]
 
  354        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"set_drewLava", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
void))]
 
  361        }, ReturnType = 
typeof(
void))]
 
  362        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 26)]
 
  369        [global::Cpp2ILInjected.Token(Token = 
"0x6002C12")]
 
  370        [global::Cpp2ILInjected.Address(RVA = 
"0x118E4DC", Offset = 
"0x118E4DC", Length = 
"0x68")]
 
  371        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  372        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
  379        [global::Cpp2ILInjected.Token(Token = 
"0x6002C13")]
 
  380        [global::Cpp2ILInjected.Address(RVA = 
"0x118E544", Offset = 
"0x118E544", Length = 
"0x10E0")]
 
  381        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  382        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  383        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Preferences[]), Member = 
"Get", MemberTypeParameters = 
new object[] { 
typeof(
int) }, MemberParameters = 
new object[]
 
  387        }, ReturnType = 
"T")]
 
  388        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Math), 
Member = 
"Max", MemberParameters = 
new object[]
 
  392        }, ReturnType = 
typeof(
int))]
 
  393        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 8)]
 
  399        [global::Cpp2ILInjected.Token(Token = 
"0x40037C1")]
 
  402        [global::Cpp2ILInjected.Token(Token = 
"0x40037C2")]
 
  405        [global::Cpp2ILInjected.Token(Token = 
"0x40037C3")]
 
  408        [global::Cpp2ILInjected.Token(Token = 
"0x40037C4")]
 
  411        [global::Cpp2ILInjected.Token(Token = 
"0x40037C5")]
 
  412        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x10")]
 
  415        [global::Cpp2ILInjected.Token(Token = 
"0x40037C6")]
 
  416        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x14")]
 
  419        [global::Cpp2ILInjected.Token(Token = 
"0x40037C7")]
 
  420        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x18")]
 
  423        [global::Cpp2ILInjected.Token(Token = 
"0x40037C8")]
 
  424        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
  427        [global::Cpp2ILInjected.Token(Token = 
"0x40037C9")]
 
  430        [global::Cpp2ILInjected.Token(Token = 
"0x40037CA")]
 
  431        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x28")]
 
  434        [global::Cpp2ILInjected.Token(Token = 
"0x40037CB")]
 
  435        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x2C")]
 
  438        [global::Cpp2ILInjected.Token(Token = 
"0x40037CC")]
 
  439        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x30")]
 
  442        [global::Cpp2ILInjected.Token(Token = 
"0x40037CD")]
 
  443        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x34")]
 
  446        [global::Cpp2ILInjected.Token(Token = 
"0x40037CE")]
 
  447        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x38")]
 
  450        [global::Cpp2ILInjected.Token(Token = 
"0x40037CF")]
 
  451        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x3C")]
 
  454        [global::Cpp2ILInjected.Token(Token = 
"0x40037D0")]
 
  455        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x40")]
 
  458        [global::Cpp2ILInjected.Token(Token = 
"0x40037D1")]
 
  459        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x44")]
 
  462        [global::Cpp2ILInjected.Token(Token = 
"0x40037D2")]
 
  463        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x48")]
 
  466        [global::Cpp2ILInjected.Token(Token = 
"0x40037D3")]
 
  467        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x4C")]
 
  470        [global::Cpp2ILInjected.Token(Token = 
"0x40037D4")]
 
  471        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x50")]
 
  474        [global::Cpp2ILInjected.Token(Token = 
"0x40037D5")]
 
  475        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x54")]
 
  478        [global::Cpp2ILInjected.Token(Token = 
"0x200046F")]
 
  481            [global::Cpp2ILInjected.Token(Token = 
"0x40037D6")]
 
  482            [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x0")]
 
  485            [global::Cpp2ILInjected.Token(Token = 
"0x40037D7")]
 
  486            [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x4")]
 
  489            [global::Cpp2ILInjected.Token(Token = 
"0x40037D8")]
 
  490            [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x8")]
 
  493            [global::Cpp2ILInjected.Token(Token = 
"0x40037D9")]
 
  494            [global::Cpp2ILInjected.FieldOffset(Offset = 
"0xC")]