15        [global::Cpp2ILInjected.Token(Token = 
"0x60045B2")]
 
   16        [global::Cpp2ILInjected.Address(RVA = 
"0x7BFD80", Offset = 
"0x7BFD80", Length = 
"0x4C")]
 
   21        }, ReturnType = 
typeof(
bool))]
 
   22        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
 
   29        [global::Cpp2ILInjected.Token(Token = 
"0x60045B3")]
 
   30        [global::Cpp2ILInjected.Address(RVA = 
"0x7BFDCC", Offset = 
"0x7BFDCC", Length = 
"0x644")]
 
   31        [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
 
   32        [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
 
   33        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2D), Member = 
".ctor", MemberParameters = 
new object[]
 
   37        }, ReturnType = 
typeof(
void))]
 
   38        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2D), Member = 
"op_Equality", MemberParameters = 
new object[]
 
   42        }, ReturnType = 
typeof(
bool))]
 
   44        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Utils), Member = 
"RandomVector2D", MemberParameters = 
new object[]
 
   50        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Math), Member = 
"Max", MemberParameters = 
new object[]
 
   54        }, ReturnType = 
typeof(
int))]
 
   55        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Math), 
Member = 
"Min", MemberParameters = 
new object[]
 
   59        }, ReturnType = 
typeof(
int))]
 
   64        }, ReturnType = 
typeof(
int))]
 
   65        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
GenShape), 
Member = 
"UnitApply", MemberParameters = 
new object[]
 
   72        }, ReturnType = 
typeof(
bool))]
 
   73        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2D), 
Member = 
"op_Addition", MemberParameters = 
new object[]
 
   79        [global::Cpp2ILInjected.CallAnalysis.Calls(
Type = 
typeof(
Vector2D), 
Member = 
"Clamp", MemberParameters = 
new object[]
 
   85        [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 26)]
 
   91        [global::Cpp2ILInjected.Token(Token = 
"0x4008217")]
 
   92        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x20")]
 
   95        [global::Cpp2ILInjected.Token(Token = 
"0x4008218")]
 
   96        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x28")]
 
   99        [global::Cpp2ILInjected.Token(Token = 
"0x4008219")]
 
  100        [global::Cpp2ILInjected.FieldOffset(Offset = 
"0x30")]
 
 
ShapeRunner(double strength, int steps, Vector2D velocity)
 
override bool Perform(Point origin, GenAction action)