14        [global::Cpp2ILInjected.Token(Token = 
"0x6003256")]
 
   15        [global::Cpp2ILInjected.Address(RVA = 
"0x132C7E0", Offset = 
"0x132C7E0", Length = 
"0x6D4")]
 
   16        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   17        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
GolfHelper), Member = 
"StepGolfBall", MemberParameters = 
new object[]
 
   22        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
   24        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Multiply", MemberParameters = 
new object[]
 
   29        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"Length", ReturnType = 
typeof(
float))]
 
   31        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Multiply", MemberParameters = 
new object[]
 
   36        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Math), Member = 
"Max", MemberParameters = 
new object[]
 
   40        }, ReturnType = 
typeof(
int))]
 
   41        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Addition", MemberParameters = 
new object[]
 
   46        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
BallCollision), Member = 
"CheckForPassThrough", MemberParameters = 
new object[]
 
   51        }, ReturnType = 
typeof(
bool))]
 
   52        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"get_type", ReturnType = 
typeof(ushort))]
 
   53        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
BallCollision), Member = 
"IsBallInWorld", MemberParameters = 
new object[]
 
   57        }, ReturnType = 
typeof(
bool))]
 
   58        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
BallCollision), Member = 
"GetClosestEdgeToCircle", MemberParameters = 
new object[]
 
   65        }, ReturnType = 
typeof(
bool))]
 
   66        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Subtraction", MemberParameters = 
new object[]
 
   71        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"Reflect", MemberParameters = 
new object[]
 
   76        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Division", MemberParameters = 
new object[]
 
   81        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 17)]
 
   87        [global::Cpp2ILInjected.Token(Token = 
"0x6003257")]
 
   88        [global::Cpp2ILInjected.Address(RVA = 
"0x132CEB4", Offset = 
"0x132CEB4", Length = 
"0x19C")]
 
   89        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   90        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BallCollision), Member = 
"Step", MemberParameters = 
new object[]
 
   96        }, ReturnType = 
typeof(BallStepResult))]
 
   97        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
   99        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
TileData), Member = 
"get_Item", MemberParameters = 
new object[]
 
  105        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(BallCollision), 
Member = 
"IsPositionInsideTile", MemberParameters = 
new object[]
 
  110        }, ReturnType = 
typeof(
bool))]
 
  113        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 4)]
 
  119        [global::Cpp2ILInjected.Token(Token = 
"0x6003258")]
 
  120        [global::Cpp2ILInjected.Address(RVA = 
"0x132D4B0", Offset = 
"0x132D4B0", Length = 
"0x164")]
 
  121        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  122        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BallCollision), Member = 
"CheckForPassThrough", MemberParameters = 
new object[]
 
  127        }, ReturnType = 
typeof(
bool))]
 
  128        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  129        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"slope", ReturnType = 
typeof(
byte))]
 
  130        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"halfBrick", ReturnType = 
typeof(
bool))]
 
  131        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Division", MemberParameters = 
new object[]
 
  136        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  140        }, ReturnType = 
typeof(
void))]
 
  141        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Subtraction", MemberParameters = 
new object[]
 
  146        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
  152        [global::Cpp2ILInjected.Token(Token = 
"0x6003259")]
 
  153        [global::Cpp2ILInjected.Address(RVA = 
"0x132D064", Offset = 
"0x132D064", Length = 
"0xF8")]
 
  154        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  155        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BallCollision), Member = 
"Step", MemberParameters = 
new object[]
 
  161        }, ReturnType = 
typeof(BallStepResult))]
 
  162        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  163        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
  169        [global::Cpp2ILInjected.Token(Token = 
"0x600325A")]
 
  170        [global::Cpp2ILInjected.Address(RVA = 
"0x132D164", Offset = 
"0x132D164", Length = 
"0x324")]
 
  171        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  172        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BallCollision), Member = 
"Step", MemberParameters = 
new object[]
 
  178        }, ReturnType = 
typeof(BallStepResult))]
 
  179        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  180        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(BallCollision), Member = 
"GetTileBounds", MemberParameters = 
new object[]
 
  185        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Multiply", MemberParameters = 
new object[]
 
  190        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Addition", MemberParameters = 
new object[]
 
  197        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(BallCollision), 
Member = 
"GetCollisionPointForTile", MemberParameters = 
new object[]
 
  199            typeof(BallCollision.TileEdges),
 
  205        }, ReturnType = 
typeof(
bool))]
 
  206        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Subtraction", MemberParameters = 
new object[]
 
  211        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"Dot", MemberParameters = 
new object[]
 
  215        }, ReturnType = 
typeof(
float))]
 
  216        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
TileData), 
Member = 
"get_Item", MemberParameters = 
new object[]
 
  221        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 10)]
 
  227        [global::Cpp2ILInjected.Token(Token = 
"0x600325B")]
 
  228        [global::Cpp2ILInjected.Address(RVA = 
"0x132D718", Offset = 
"0x132D718", Length = 
"0x3A4")]
 
  229        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  230        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BallCollision), Member = 
"GetClosestEdgeToCircle", MemberParameters = 
new object[]
 
  237        }, ReturnType = 
typeof(
bool))]
 
  238        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  239        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
TileData), Member = 
"get_Item", MemberParameters = 
new object[]
 
  244        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"nactive", ReturnType = 
typeof(
bool))]
 
  245        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"get_type", ReturnType = 
typeof(ushort))]
 
  246        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  250        }, ReturnType = 
typeof(
void))]
 
  251        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(BallCollision), 
Member = 
"GetSlopeEdge", MemberParameters = 
new object[]
 
  257        }, ReturnType = 
typeof(
bool))]
 
  258        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(BallCollision), 
Member = 
"ClosestPointOnLineSegment", MemberParameters = 
new object[]
 
  263        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"DistanceSquared", MemberParameters = 
new object[]
 
  267        }, ReturnType = 
typeof(
float))]
 
  268        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(BallCollision), 
Member = 
"GetTopOrBottomEdge", MemberParameters = 
new object[]
 
  270            typeof(BallCollision.TileEdges),
 
  275        }, ReturnType = 
typeof(
bool))]
 
  276        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(BallCollision), 
Member = 
"GetLeftOrRightEdge", MemberParameters = 
new object[]
 
  278            typeof(BallCollision.TileEdges),
 
  283        }, ReturnType = 
typeof(
bool))]
 
  285        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 11)]
 
  291        [global::Cpp2ILInjected.Token(Token = 
"0x600325C")]
 
  292        [global::Cpp2ILInjected.Address(RVA = 
"0x132DABC", Offset = 
"0x132DABC", Length = 
"0x144")]
 
  293        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  294        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BallCollision), Member = 
"GetCollisionPointForTile", MemberParameters = 
new object[]
 
  302        }, ReturnType = 
typeof(
bool))]
 
  303        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  304        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"slope", ReturnType = 
typeof(
byte))]
 
  305        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
".ctor", MemberParameters = 
new object[]
 
  309        }, ReturnType = 
typeof(
void))]
 
  310        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
 
  316        [global::Cpp2ILInjected.Token(Token = 
"0x600325D")]
 
  317        [global::Cpp2ILInjected.Address(RVA = 
"0x132DD64", Offset = 
"0x132DD64", Length = 
"0x26C")]
 
  318        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  319        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BallCollision), Member = 
"GetCollisionPointForTile", MemberParameters = 
new object[]
 
  327        }, ReturnType = 
typeof(
bool))]
 
  328        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  329        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
TileData), Member = 
"get_Item", MemberParameters = 
new object[]
 
  334        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(BallCollision), Member = 
"IsNeighborSolid", MemberParameters = 
new object[] { 
typeof(
Tile) }, ReturnType = 
typeof(
bool))]
 
  337        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  341        }, ReturnType = 
typeof(
void))]
 
  342        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 4)]
 
  348        [global::Cpp2ILInjected.Token(Token = 
"0x600325E")]
 
  349        [global::Cpp2ILInjected.Address(RVA = 
"0x132DFD0", Offset = 
"0x132DFD0", Length = 
"0x2A4")]
 
  350        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  351        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BallCollision), Member = 
"GetCollisionPointForTile", MemberParameters = 
new object[]
 
  359        }, ReturnType = 
typeof(
bool))]
 
  360        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  361        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
TileData), Member = 
"get_Item", MemberParameters = 
new object[]
 
  366        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(BallCollision), Member = 
"IsNeighborSolid", MemberParameters = 
new object[] { 
typeof(
Tile) }, ReturnType = 
typeof(
bool))]
 
  368        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
".ctor", MemberParameters = 
new object[]
 
  372        }, ReturnType = 
typeof(
void))]
 
  374        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
  380        [global::Cpp2ILInjected.Token(Token = 
"0x600325F")]
 
  381        [global::Cpp2ILInjected.Address(RVA = 
"0x132D614", Offset = 
"0x132D614", Length = 
"0x104")]
 
  382        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  383        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BallCollision), Member = 
"GetClosestEdgeToCircle", MemberParameters = 
new object[]
 
  390        }, ReturnType = 
typeof(
bool))]
 
  391        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
  392        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Rectangle), Member = 
".ctor", MemberParameters = 
new object[]
 
  398        }, ReturnType = 
typeof(
void))]
 
  399        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
 
  405        [global::Cpp2ILInjected.Token(Token = 
"0x6003260")]
 
  406        [global::Cpp2ILInjected.Address(RVA = 
"0x132E274", Offset = 
"0x132E274", Length = 
"0xC4")]
 
  407        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  408        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BallCollision), Member = 
"GetTopOrBottomEdge", MemberParameters = 
new object[]
 
  415        }, ReturnType = 
typeof(
bool))]
 
  416        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(BallCollision), Member = 
"GetLeftOrRightEdge", MemberParameters = 
new object[]
 
  418            typeof(BallCollision.TileEdges),
 
  423        }, ReturnType = 
typeof(
bool))]
 
  424        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 4)]
 
  425        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"nactive", ReturnType = 
typeof(
bool))]
 
  426        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Tile), Member = 
"get_type", ReturnType = 
typeof(ushort))]
 
  427        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
  433        [global::Cpp2ILInjected.Token(Token = 
"0x6003261")]
 
  434        [global::Cpp2ILInjected.Address(RVA = 
"0x132DC00", Offset = 
"0x132DC00", Length = 
"0x164")]
 
  435        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
  436        [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type = 
typeof(
BallCollision), Member = 
"GetCollisionPointForTile", MemberParameters = 
new object[]
 
  444        }, ReturnType = 
typeof(
bool))]
 
  445        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 3)]
 
  446        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"op_Subtraction", MemberParameters = 
new object[]
 
  451        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"LengthSquared", ReturnType = 
typeof(
float))]
 
  452        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), Member = 
"Dot", MemberParameters = 
new object[]
 
  456        }, ReturnType = 
typeof(
float))]
 
  457        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Multiply", MemberParameters = 
new object[]
 
  462        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2), 
Member = 
"op_Addition", MemberParameters = 
new object[]
 
  467        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
 
  473        [Conditional(
"UNITY_EDITOR")]
 
  474        [Conditional(
"ENABLE_DEBUG")]
 
  475        [global::Cpp2ILInjected.Token(Token = 
"0x6003262")]
 
  476        [global::Cpp2ILInjected.Address(RVA = 
"0x132E338", Offset = 
"0x132E338", Length = 
"0x4")]
 
  477        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
  484        [global::Cpp2ILInjected.Token(Token = 
"0x200053D")]
 
  487            [global::Cpp2ILInjected.Token(Token = 
"0x4003B85")]
 
  489            [global::Cpp2ILInjected.Token(Token = 
"0x4003B86")]
 
  491            [global::Cpp2ILInjected.Token(Token = 
"0x4003B87")]
 
  493            [global::Cpp2ILInjected.Token(Token = 
"0x4003B88")]
 
  495            [global::Cpp2ILInjected.Token(Token = 
"0x4003B89")]
 
  497            [global::Cpp2ILInjected.Token(Token = 
"0x4003B8A")]
 
  499            [global::Cpp2ILInjected.Token(Token = 
"0x4003B8B")]
 
  501            [global::Cpp2ILInjected.Token(Token = 
"0x4003B8C")]
 
  503            [global::Cpp2ILInjected.Token(Token = 
"0x4003B8D")]