12        [global::Cpp2ILInjected.Token(Token = 
"0x6004013")]
 
   13        [global::Cpp2ILInjected.Address(RVA = 
"0x74F62C", Offset = 
"0x74F62C", Length = 
"0x23C")]
 
   14        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   15        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
Player), Member = 
"TryUsingDiggerCart", ReturnType = 
typeof(
void))]
 
   16        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
   19        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"get_type", ReturnType = 
typeof(ushort))]
 
   20        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
MinecartDiggerHelper), Member = 
"AlreadyLeadsIntoWantedTrack", MemberParameters = 
new object[]
 
   24        }, ReturnType = 
typeof(
bool))]
 
   25        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Point), Member = 
".ctor", MemberParameters = 
new object[]
 
   29        }, ReturnType = 
typeof(
void))]
 
   34        }, ReturnType = 
typeof(
bool))]
 
   35        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Player), Member = 
"HasEnoughPickPowerToHurtTile", MemberParameters = 
new object[]
 
   39        }, ReturnType = 
typeof(
bool))]
 
   45        }, ReturnType = 
typeof(
void))]
 
   51        }, ReturnType = 
typeof(
void))]
 
   52        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
MathHelper), Member = 
"Clamp", MemberParameters = 
new object[]
 
   57        }, ReturnType = 
typeof(
float))]
 
   58        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
MinecartDiggerHelper), Member = 
"CorrectTrackConnections", MemberParameters = 
new object[]
 
   62        }, ReturnType = 
typeof(
void))]
 
   63        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 4)]
 
   69        [global::Cpp2ILInjected.Token(Token = 
"0x6004014")]
 
   70        [global::Cpp2ILInjected.Address(RVA = 
"0x74FB8C", Offset = 
"0x74FB8C", Length = 
"0x18")]
 
   71        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   72        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   79        [global::Cpp2ILInjected.Token(Token = 
"0x6004015")]
 
   80        [global::Cpp2ILInjected.Address(RVA = 
"0x74FD34", Offset = 
"0x74FD34", Length = 
"0x30")]
 
   87        }, ReturnType = 
typeof(
void))]
 
   88        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
   90        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Item), Member = 
"TurnToAir", MemberParameters = 
new object[] { 
typeof(
bool) }, ReturnType = 
typeof(
void))]
 
   96        [global::Cpp2ILInjected.Token(Token = 
"0x6004016")]
 
   97        [global::Cpp2ILInjected.Address(RVA = 
"0x74FFE8", Offset = 
"0x74FFE8", Length = 
"0x70")]
 
   98        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  105        }, ReturnType = 
typeof(
void))]
 
  108        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 3)]
 
  114        [global::Cpp2ILInjected.Token(Token = 
"0x6004017")]
 
  115        [global::Cpp2ILInjected.Address(RVA = 
"0x750058", Offset = 
"0x750058", Length = 
"0x154")]
 
  116        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  117        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  118        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
TileData), Member = 
"get_Item", MemberParameters = 
new object[]
 
  123        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"get_type", ReturnType = 
typeof(ushort))]
 
  124        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Minecart), Member = 
"FrameTrack", MemberParameters = 
new object[]
 
  130        }, ReturnType = 
typeof(
bool))]
 
  131        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_NetClient", ReturnType = 
typeof(
bool))]
 
  132        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
NetMessage), Member = 
"SendData", MemberParameters = 
new object[]
 
  145        }, ReturnType = 
typeof(
void))]
 
  146        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 7)]
 
  152        [global::Cpp2ILInjected.Token(Token = 
"0x6004018")]
 
  153        [global::Cpp2ILInjected.Address(RVA = 
"0x74F868", Offset = 
"0x74F868", Length = 
"0x16C")]
 
  154        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  161        }, ReturnType = 
typeof(
void))]
 
  162        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
MinecartDiggerHelper), Member = 
"DoTheTracksConnectProperly", MemberParameters = 
new object[]
 
  166        }, ReturnType = 
typeof(
bool))]
 
  167        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 5)]
 
  179        }, ReturnType = 
typeof(
void))]
 
  180        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Minecart), 
Member = 
"GetAreExpectationsForSidesMet", MemberParameters = 
new object[]
 
  185        }, ReturnType = 
typeof(
bool))]
 
  186        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 5)]
 
  192        [global::Cpp2ILInjected.Token(Token = 
"0x6004019")]
 
  193        [global::Cpp2ILInjected.Address(RVA = 
"0x7501AC", Offset = 
"0x7501AC", Length = 
"0x118")]
 
  194        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  195        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
MinecartDiggerHelper), Member = 
"AlreadyLeadsIntoWantedTrack", MemberParameters = 
new object[]
 
  199        }, ReturnType = 
typeof(
bool))]
 
  200        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
MinecartDiggerHelper), Member = 
"CorrectTrackConnections", MemberParameters = 
new object[]
 
  204        }, ReturnType = 
typeof(
void))]
 
  205        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
 
  206        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
int?), Member = 
".ctor", MemberParameters = 
new object[] { 
typeof(
int) }, ReturnType = 
typeof(
void))]
 
  207        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
 
  213        [global::Cpp2ILInjected.Token(Token = 
"0x600401A")]
 
  214        [global::Cpp2ILInjected.Address(RVA = 
"0x74FE80", Offset = 
"0x74FE80", Length = 
"0x4")]
 
  215        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  216        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
MinecartDiggerHelper), Member = 
"AlreadyLeadsIntoWantedTrack", MemberParameters = 
new object[]
 
  220        }, ReturnType = 
typeof(
bool))]
 
  226        [global::Cpp2ILInjected.Token(Token = 
"0x600401B")]
 
  227        [global::Cpp2ILInjected.Address(RVA = 
"0x74FE84", Offset = 
"0x74FE84", Length = 
"0x164")]
 
  228        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  235        }, ReturnType = 
typeof(
void))]
 
  236        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  245        }, ReturnType = 
typeof(
void))]
 
  249        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Minecart), 
Member = 
"TryFittingTileOrientation", MemberParameters = 
new object[]
 
  254        }, ReturnType = 
typeof(
void))]
 
  255        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 5)]
 
  261        [global::Cpp2ILInjected.Token(Token = 
"0x600401C")]
 
  262        [global::Cpp2ILInjected.Address(RVA = 
"0x74FB78", Offset = 
"0x74FB78", Length = 
"0x14")]
 
  263        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  264        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Player), Member = 
"HasEnoughPickPowerToHurtTile", MemberParameters = 
new object[]
 
  268        }, ReturnType = 
typeof(
bool))]
 
  274        [global::Cpp2ILInjected.Token(Token = 
"0x600401D")]
 
  275        [global::Cpp2ILInjected.Address(RVA = 
"0x74F9D4", Offset = 
"0x74F9D4", Length = 
"0x1A4")]
 
  276        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  283        }, ReturnType = 
typeof(
void))]
 
  284        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  285        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
WorldGen), Member = 
"CheckTileBreakability", MemberParameters = 
new object[]
 
  289        }, ReturnType = 
typeof(
int))]
 
  290        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
WorldGen), Member = 
"CheckTileBreakability2_ShouldTileSurvive", MemberParameters = 
new object[]
 
  294        }, ReturnType = 
typeof(
bool))]
 
  295        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
TileData), 
Member = 
"get_Item", MemberParameters = 
new object[]
 
  302        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
WorldGen), 
Member = 
"CanKillTile", MemberParameters = 
new object[]
 
  306        }, ReturnType = 
typeof(
bool))]
 
  307        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 9)]
 
  313        [global::Cpp2ILInjected.Token(Token = 
"0x600401E")]
 
  314        [global::Cpp2ILInjected.Address(RVA = 
"0x74FD64", Offset = 
"0x74FD64", Length = 
"0x11C")]
 
  315        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  322        }, ReturnType = 
typeof(
void))]
 
  323        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  324        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Main), Member = 
"get_myPlayer", ReturnType = 
typeof(
int))]
 
  325        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
WorldGen), Member = 
"PlaceTile", MemberParameters = 
new object[]
 
  334        }, ReturnType = 
typeof(
bool))]
 
  335        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
NetMessage), Member = 
"SendData", MemberParameters = 
new object[]
 
  348        }, ReturnType = 
typeof(
void))]
 
  349        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 6)]
 
  355        [global::Cpp2ILInjected.Token(Token = 
"0x600401F")]
 
  356        [global::Cpp2ILInjected.Address(RVA = 
"0x74FBA4", Offset = 
"0x74FBA4", Length = 
"0x190")]
 
  357        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  364        }, ReturnType = 
typeof(
void))]
 
  365        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  366        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
TileData), Member = 
"get_Item", MemberParameters = 
new object[]
 
  371        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"active", ReturnType = 
typeof(
bool))]
 
  372        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
WorldGen), Member = 
"KillTile", MemberParameters = 
new object[]
 
  379        }, ReturnType = 
typeof(
void))]
 
  393        }, ReturnType = 
typeof(
void))]
 
  394        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 8)]
 
  400        [global::Cpp2ILInjected.Token(Token = 
"0x6004020")]
 
  401        [global::Cpp2ILInjected.Address(RVA = 
"0x7502C4", Offset = 
"0x7502C4", Length = 
"0x8")]
 
  402        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  403        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  410        [global::Cpp2ILInjected.Token(Token = 
"0x6004021")]
 
  411        [global::Cpp2ILInjected.Address(RVA = 
"0x7502CC", Offset = 
"0x7502CC", Length = 
"0x5C")]
 
  412        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  413        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
object), Member = 
".ctor", ReturnType = 
typeof(
void))]
 
  414        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
 
  420        [global::Cpp2ILInjected.Token(Token = 
"0x4007E00")]
 
 
static void GetExpectedDirections(Point startCoords, Point endCoords, out int? expectedStartLeft, out int? expectedStartRight, out int? expectedEndLeft, out int? expectedEndRight)