#pragma once

#include "il2cpp-config.h"

#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif

#include <stdint.h>
#include <assert.h>
#include <exception>

// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct List_1_t1355284821;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Vector2>
struct IEnumerable_1_t3288012226;
// System.Collections.Generic.IEnumerator`1<UnityEngine.Vector2>
struct IEnumerator_1_t1898964318;
// System.Array
struct Il2CppArray;
// System.Collections.IEnumerator
struct IEnumerator_t3464575207;
// System.Object
struct Il2CppObject;
// System.Collections.Generic.ICollection`1<UnityEngine.Vector2>
struct ICollection_1_t881689256;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Vector2>
struct ReadOnlyCollection_1_t1544176805;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_t4024180168;
// System.Predicate`1<UnityEngine.Vector2>
struct Predicate_1_t3893123448;
// System.Action`1<UnityEngine.Vector2>
struct Action_1_t382915405;
// System.Comparison`1<UnityEngine.Vector2>
struct Comparison_1_t2998427752;

#include "codegen/il2cpp-codegen.h"
#include "mscorlib_System_Array1146569071.h"
#include "mscorlib_System_Object4170816371.h"
#include "UnityEngine_UnityEngine_Vector24282066565.h"
#include "mscorlib_System_Collections_Generic_List_1_Enumera1374957591.h"

// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor()
extern "C"  void List_1__ctor_m459379758_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1__ctor_m459379758(__this, method) ((  void (*) (List_1_t1355284821 *, const MethodInfo*))List_1__ctor_m459379758_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
extern "C"  void List_1__ctor_m1873463185_gshared (List_1_t1355284821 * __this, Il2CppObject* ___collection0, const MethodInfo* method);
#define List_1__ctor_m1873463185(__this, ___collection0, method) ((  void (*) (List_1_t1355284821 *, Il2CppObject*, const MethodInfo*))List_1__ctor_m1873463185_gshared)(__this, ___collection0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.ctor(System.Int32)
extern "C"  void List_1__ctor_m3283907711_gshared (List_1_t1355284821 * __this, int32_t ___capacity0, const MethodInfo* method);
#define List_1__ctor_m3283907711(__this, ___capacity0, method) ((  void (*) (List_1_t1355284821 *, int32_t, const MethodInfo*))List_1__ctor_m3283907711_gshared)(__this, ___capacity0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::.cctor()
extern "C"  void List_1__cctor_m873774399_gshared (Il2CppObject * __this /* static, unused */, const MethodInfo* method);
#define List_1__cctor_m873774399(__this /* static, unused */, method) ((  void (*) (Il2CppObject * /* static, unused */, const MethodInfo*))List_1__cctor_m873774399_gshared)(__this /* static, unused */, method)
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
extern "C"  Il2CppObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m195259136_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m195259136(__this, method) ((  Il2CppObject* (*) (List_1_t1355284821 *, const MethodInfo*))List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m195259136_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
extern "C"  void List_1_System_Collections_ICollection_CopyTo_m923021526_gshared (List_1_t1355284821 * __this, Il2CppArray * ___array0, int32_t ___arrayIndex1, const MethodInfo* method);
#define List_1_System_Collections_ICollection_CopyTo_m923021526(__this, ___array0, ___arrayIndex1, method) ((  void (*) (List_1_t1355284821 *, Il2CppArray *, int32_t, const MethodInfo*))List_1_System_Collections_ICollection_CopyTo_m923021526_gshared)(__this, ___array0, ___arrayIndex1, method)
// System.Collections.IEnumerator System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.IEnumerable.GetEnumerator()
extern "C"  Il2CppObject * List_1_System_Collections_IEnumerable_GetEnumerator_m509535953_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_System_Collections_IEnumerable_GetEnumerator_m509535953(__this, method) ((  Il2CppObject * (*) (List_1_t1355284821 *, const MethodInfo*))List_1_System_Collections_IEnumerable_GetEnumerator_m509535953_gshared)(__this, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.IList.Add(System.Object)
extern "C"  int32_t List_1_System_Collections_IList_Add_m4186982464_gshared (List_1_t1355284821 * __this, Il2CppObject * ___item0, const MethodInfo* method);
#define List_1_System_Collections_IList_Add_m4186982464(__this, ___item0, method) ((  int32_t (*) (List_1_t1355284821 *, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_Add_m4186982464_gshared)(__this, ___item0, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.IList.Contains(System.Object)
extern "C"  bool List_1_System_Collections_IList_Contains_m3213968140_gshared (List_1_t1355284821 * __this, Il2CppObject * ___item0, const MethodInfo* method);
#define List_1_System_Collections_IList_Contains_m3213968140(__this, ___item0, method) ((  bool (*) (List_1_t1355284821 *, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_Contains_m3213968140_gshared)(__this, ___item0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.IList.IndexOf(System.Object)
extern "C"  int32_t List_1_System_Collections_IList_IndexOf_m1525833368_gshared (List_1_t1355284821 * __this, Il2CppObject * ___item0, const MethodInfo* method);
#define List_1_System_Collections_IList_IndexOf_m1525833368(__this, ___item0, method) ((  int32_t (*) (List_1_t1355284821 *, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_IndexOf_m1525833368_gshared)(__this, ___item0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.IList.Insert(System.Int32,System.Object)
extern "C"  void List_1_System_Collections_IList_Insert_m2516657603_gshared (List_1_t1355284821 * __this, int32_t ___index0, Il2CppObject * ___item1, const MethodInfo* method);
#define List_1_System_Collections_IList_Insert_m2516657603(__this, ___index0, ___item1, method) ((  void (*) (List_1_t1355284821 *, int32_t, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_Insert_m2516657603_gshared)(__this, ___index0, ___item1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.IList.Remove(System.Object)
extern "C"  void List_1_System_Collections_IList_Remove_m3510198917_gshared (List_1_t1355284821 * __this, Il2CppObject * ___item0, const MethodInfo* method);
#define List_1_System_Collections_IList_Remove_m3510198917(__this, ___item0, method) ((  void (*) (List_1_t1355284821 *, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_Remove_m3510198917_gshared)(__this, ___item0, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
extern "C"  bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3011367949_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3011367949(__this, method) ((  bool (*) (List_1_t1355284821 *, const MethodInfo*))List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3011367949_gshared)(__this, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.ICollection.get_IsSynchronized()
extern "C"  bool List_1_System_Collections_ICollection_get_IsSynchronized_m3908872400_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_System_Collections_ICollection_get_IsSynchronized_m3908872400(__this, method) ((  bool (*) (List_1_t1355284821 *, const MethodInfo*))List_1_System_Collections_ICollection_get_IsSynchronized_m3908872400_gshared)(__this, method)
// System.Object System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.ICollection.get_SyncRoot()
extern "C"  Il2CppObject * List_1_System_Collections_ICollection_get_SyncRoot_m4069975292_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_System_Collections_ICollection_get_SyncRoot_m4069975292(__this, method) ((  Il2CppObject * (*) (List_1_t1355284821 *, const MethodInfo*))List_1_System_Collections_ICollection_get_SyncRoot_m4069975292_gshared)(__this, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.IList.get_IsFixedSize()
extern "C"  bool List_1_System_Collections_IList_get_IsFixedSize_m2287676283_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_System_Collections_IList_get_IsFixedSize_m2287676283(__this, method) ((  bool (*) (List_1_t1355284821 *, const MethodInfo*))List_1_System_Collections_IList_get_IsFixedSize_m2287676283_gshared)(__this, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.IList.get_IsReadOnly()
extern "C"  bool List_1_System_Collections_IList_get_IsReadOnly_m112162846_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_System_Collections_IList_get_IsReadOnly_m112162846(__this, method) ((  bool (*) (List_1_t1355284821 *, const MethodInfo*))List_1_System_Collections_IList_get_IsReadOnly_m112162846_gshared)(__this, method)
// System.Object System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.IList.get_Item(System.Int32)
extern "C"  Il2CppObject * List_1_System_Collections_IList_get_Item_m3891627907_gshared (List_1_t1355284821 * __this, int32_t ___index0, const MethodInfo* method);
#define List_1_System_Collections_IList_get_Item_m3891627907(__this, ___index0, method) ((  Il2CppObject * (*) (List_1_t1355284821 *, int32_t, const MethodInfo*))List_1_System_Collections_IList_get_Item_m3891627907_gshared)(__this, ___index0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::System.Collections.IList.set_Item(System.Int32,System.Object)
extern "C"  void List_1_System_Collections_IList_set_Item_m1055321306_gshared (List_1_t1355284821 * __this, int32_t ___index0, Il2CppObject * ___value1, const MethodInfo* method);
#define List_1_System_Collections_IList_set_Item_m1055321306(__this, ___index0, ___value1, method) ((  void (*) (List_1_t1355284821 *, int32_t, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_set_Item_m1055321306_gshared)(__this, ___index0, ___value1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Add(T)
extern "C"  void List_1_Add_m3117968036_gshared (List_1_t1355284821 * __this, Vector2_t4282066565  ___item0, const MethodInfo* method);
#define List_1_Add_m3117968036(__this, ___item0, method) ((  void (*) (List_1_t1355284821 *, Vector2_t4282066565 , const MethodInfo*))List_1_Add_m3117968036_gshared)(__this, ___item0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::GrowIfNeeded(System.Int32)
extern "C"  void List_1_GrowIfNeeded_m2637064780_gshared (List_1_t1355284821 * __this, int32_t ___newCount0, const MethodInfo* method);
#define List_1_GrowIfNeeded_m2637064780(__this, ___newCount0, method) ((  void (*) (List_1_t1355284821 *, int32_t, const MethodInfo*))List_1_GrowIfNeeded_m2637064780_gshared)(__this, ___newCount0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::AddCollection(System.Collections.Generic.ICollection`1<T>)
extern "C"  void List_1_AddCollection_m1107464522_gshared (List_1_t1355284821 * __this, Il2CppObject* ___collection0, const MethodInfo* method);
#define List_1_AddCollection_m1107464522(__this, ___collection0, method) ((  void (*) (List_1_t1355284821 *, Il2CppObject*, const MethodInfo*))List_1_AddCollection_m1107464522_gshared)(__this, ___collection0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
extern "C"  void List_1_AddEnumerable_m368436746_gshared (List_1_t1355284821 * __this, Il2CppObject* ___enumerable0, const MethodInfo* method);
#define List_1_AddEnumerable_m368436746(__this, ___enumerable0, method) ((  void (*) (List_1_t1355284821 *, Il2CppObject*, const MethodInfo*))List_1_AddEnumerable_m368436746_gshared)(__this, ___enumerable0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
extern "C"  void List_1_AddRange_m2678035526_gshared (List_1_t1355284821 * __this, Il2CppObject* ___collection0, const MethodInfo* method);
#define List_1_AddRange_m2678035526(__this, ___collection0, method) ((  void (*) (List_1_t1355284821 *, Il2CppObject*, const MethodInfo*))List_1_AddRange_m2678035526_gshared)(__this, ___collection0, method)
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.Vector2>::AsReadOnly()
extern "C"  ReadOnlyCollection_1_t1544176805 * List_1_AsReadOnly_m3733505980_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_AsReadOnly_m3733505980(__this, method) ((  ReadOnlyCollection_1_t1544176805 * (*) (List_1_t1355284821 *, const MethodInfo*))List_1_AsReadOnly_m3733505980_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Clear()
extern "C"  void List_1_Clear_m829740511_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_Clear_m829740511(__this, method) ((  void (*) (List_1_t1355284821 *, const MethodInfo*))List_1_Clear_m829740511_gshared)(__this, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector2>::Contains(T)
extern "C"  bool List_1_Contains_m2676003463_gshared (List_1_t1355284821 * __this, Vector2_t4282066565  ___item0, const MethodInfo* method);
#define List_1_Contains_m2676003463(__this, ___item0, method) ((  bool (*) (List_1_t1355284821 *, Vector2_t4282066565 , const MethodInfo*))List_1_Contains_m2676003463_gshared)(__this, ___item0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::CopyTo(T[],System.Int32)
extern "C"  void List_1_CopyTo_m2914186305_gshared (List_1_t1355284821 * __this, Vector2U5BU5D_t4024180168* ___array0, int32_t ___arrayIndex1, const MethodInfo* method);
#define List_1_CopyTo_m2914186305(__this, ___array0, ___arrayIndex1, method) ((  void (*) (List_1_t1355284821 *, Vector2U5BU5D_t4024180168*, int32_t, const MethodInfo*))List_1_CopyTo_m2914186305_gshared)(__this, ___array0, ___arrayIndex1, method)
// T System.Collections.Generic.List`1<UnityEngine.Vector2>::Find(System.Predicate`1<T>)
extern "C"  Vector2_t4282066565  List_1_Find_m3396358983_gshared (List_1_t1355284821 * __this, Predicate_1_t3893123448 * ___match0, const MethodInfo* method);
#define List_1_Find_m3396358983(__this, ___match0, method) ((  Vector2_t4282066565  (*) (List_1_t1355284821 *, Predicate_1_t3893123448 *, const MethodInfo*))List_1_Find_m3396358983_gshared)(__this, ___match0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::CheckMatch(System.Predicate`1<T>)
extern "C"  void List_1_CheckMatch_m256336834_gshared (Il2CppObject * __this /* static, unused */, Predicate_1_t3893123448 * ___match0, const MethodInfo* method);
#define List_1_CheckMatch_m256336834(__this /* static, unused */, ___match0, method) ((  void (*) (Il2CppObject * /* static, unused */, Predicate_1_t3893123448 *, const MethodInfo*))List_1_CheckMatch_m256336834_gshared)(__this /* static, unused */, ___match0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::GetIndex(System.Int32,System.Int32,System.Predicate`1<T>)
extern "C"  int32_t List_1_GetIndex_m338850279_gshared (List_1_t1355284821 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3893123448 * ___match2, const MethodInfo* method);
#define List_1_GetIndex_m338850279(__this, ___startIndex0, ___count1, ___match2, method) ((  int32_t (*) (List_1_t1355284821 *, int32_t, int32_t, Predicate_1_t3893123448 *, const MethodInfo*))List_1_GetIndex_m338850279_gshared)(__this, ___startIndex0, ___count1, ___match2, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::ForEach(System.Action`1<T>)
extern "C"  void List_1_ForEach_m3223369910_gshared (List_1_t1355284821 * __this, Action_1_t382915405 * ___action0, const MethodInfo* method);
#define List_1_ForEach_m3223369910(__this, ___action0, method) ((  void (*) (List_1_t1355284821 *, Action_1_t382915405 *, const MethodInfo*))List_1_ForEach_m3223369910_gshared)(__this, ___action0, method)
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Vector2>::GetEnumerator()
extern "C"  Enumerator_t1374957591  List_1_GetEnumerator_m471395396_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_GetEnumerator_m471395396(__this, method) ((  Enumerator_t1374957591  (*) (List_1_t1355284821 *, const MethodInfo*))List_1_GetEnumerator_m471395396_gshared)(__this, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::IndexOf(T)
extern "C"  int32_t List_1_IndexOf_m1908904581_gshared (List_1_t1355284821 * __this, Vector2_t4282066565  ___item0, const MethodInfo* method);
#define List_1_IndexOf_m1908904581(__this, ___item0, method) ((  int32_t (*) (List_1_t1355284821 *, Vector2_t4282066565 , const MethodInfo*))List_1_IndexOf_m1908904581_gshared)(__this, ___item0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Shift(System.Int32,System.Int32)
extern "C"  void List_1_Shift_m657914264_gshared (List_1_t1355284821 * __this, int32_t ___start0, int32_t ___delta1, const MethodInfo* method);
#define List_1_Shift_m657914264(__this, ___start0, ___delta1, method) ((  void (*) (List_1_t1355284821 *, int32_t, int32_t, const MethodInfo*))List_1_Shift_m657914264_gshared)(__this, ___start0, ___delta1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::CheckIndex(System.Int32)
extern "C"  void List_1_CheckIndex_m2660553489_gshared (List_1_t1355284821 * __this, int32_t ___index0, const MethodInfo* method);
#define List_1_CheckIndex_m2660553489(__this, ___index0, method) ((  void (*) (List_1_t1355284821 *, int32_t, const MethodInfo*))List_1_CheckIndex_m2660553489_gshared)(__this, ___index0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Insert(System.Int32,T)
extern "C"  void List_1_Insert_m1548953336_gshared (List_1_t1355284821 * __this, int32_t ___index0, Vector2_t4282066565  ___item1, const MethodInfo* method);
#define List_1_Insert_m1548953336(__this, ___index0, ___item1, method) ((  void (*) (List_1_t1355284821 *, int32_t, Vector2_t4282066565 , const MethodInfo*))List_1_Insert_m1548953336_gshared)(__this, ___index0, ___item1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::CheckCollection(System.Collections.Generic.IEnumerable`1<T>)
extern "C"  void List_1_CheckCollection_m3943151981_gshared (List_1_t1355284821 * __this, Il2CppObject* ___collection0, const MethodInfo* method);
#define List_1_CheckCollection_m3943151981(__this, ___collection0, method) ((  void (*) (List_1_t1355284821 *, Il2CppObject*, const MethodInfo*))List_1_CheckCollection_m3943151981_gshared)(__this, ___collection0, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector2>::Remove(T)
extern "C"  bool List_1_Remove_m1660307522_gshared (List_1_t1355284821 * __this, Vector2_t4282066565  ___item0, const MethodInfo* method);
#define List_1_Remove_m1660307522(__this, ___item0, method) ((  bool (*) (List_1_t1355284821 *, Vector2_t4282066565 , const MethodInfo*))List_1_Remove_m1660307522_gshared)(__this, ___item0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::RemoveAll(System.Predicate`1<T>)
extern "C"  int32_t List_1_RemoveAll_m3838670984_gshared (List_1_t1355284821 * __this, Predicate_1_t3893123448 * ___match0, const MethodInfo* method);
#define List_1_RemoveAll_m3838670984(__this, ___match0, method) ((  int32_t (*) (List_1_t1355284821 *, Predicate_1_t3893123448 *, const MethodInfo*))List_1_RemoveAll_m3838670984_gshared)(__this, ___match0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::RemoveAt(System.Int32)
extern "C"  void List_1_RemoveAt_m3717773502_gshared (List_1_t1355284821 * __this, int32_t ___index0, const MethodInfo* method);
#define List_1_RemoveAt_m3717773502(__this, ___index0, method) ((  void (*) (List_1_t1355284821 *, int32_t, const MethodInfo*))List_1_RemoveAt_m3717773502_gshared)(__this, ___index0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Reverse()
extern "C"  void List_1_Reverse_m3415094510_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_Reverse_m3415094510(__this, method) ((  void (*) (List_1_t1355284821 *, const MethodInfo*))List_1_Reverse_m3415094510_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Sort()
extern "C"  void List_1_Sort_m3717521780_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_Sort_m3717521780(__this, method) ((  void (*) (List_1_t1355284821 *, const MethodInfo*))List_1_Sort_m3717521780_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::Sort(System.Comparison`1<T>)
extern "C"  void List_1_Sort_m2521145031_gshared (List_1_t1355284821 * __this, Comparison_1_t2998427752 * ___comparison0, const MethodInfo* method);
#define List_1_Sort_m2521145031(__this, ___comparison0, method) ((  void (*) (List_1_t1355284821 *, Comparison_1_t2998427752 *, const MethodInfo*))List_1_Sort_m2521145031_gshared)(__this, ___comparison0, method)
// T[] System.Collections.Generic.List`1<UnityEngine.Vector2>::ToArray()
extern "C"  Vector2U5BU5D_t4024180168* List_1_ToArray_m958158765_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_ToArray_m958158765(__this, method) ((  Vector2U5BU5D_t4024180168* (*) (List_1_t1355284821 *, const MethodInfo*))List_1_ToArray_m958158765_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::TrimExcess()
extern "C"  void List_1_TrimExcess_m2569673229_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_TrimExcess_m2569673229(__this, method) ((  void (*) (List_1_t1355284821 *, const MethodInfo*))List_1_TrimExcess_m2569673229_gshared)(__this, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Capacity()
extern "C"  int32_t List_1_get_Capacity_m656457781_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_get_Capacity_m656457781(__this, method) ((  int32_t (*) (List_1_t1355284821 *, const MethodInfo*))List_1_get_Capacity_m656457781_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::set_Capacity(System.Int32)
extern "C"  void List_1_set_Capacity_m4142220894_gshared (List_1_t1355284821 * __this, int32_t ___value0, const MethodInfo* method);
#define List_1_set_Capacity_m4142220894(__this, ___value0, method) ((  void (*) (List_1_t1355284821 *, int32_t, const MethodInfo*))List_1_set_Capacity_m4142220894_gshared)(__this, ___value0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Count()
extern "C"  int32_t List_1_get_Count_m3158774678_gshared (List_1_t1355284821 * __this, const MethodInfo* method);
#define List_1_get_Count_m3158774678(__this, method) ((  int32_t (*) (List_1_t1355284821 *, const MethodInfo*))List_1_get_Count_m3158774678_gshared)(__this, method)
// T System.Collections.Generic.List`1<UnityEngine.Vector2>::get_Item(System.Int32)
extern "C"  Vector2_t4282066565  List_1_get_Item_m207259525_gshared (List_1_t1355284821 * __this, int32_t ___index0, const MethodInfo* method);
#define List_1_get_Item_m207259525(__this, ___index0, method) ((  Vector2_t4282066565  (*) (List_1_t1355284821 *, int32_t, const MethodInfo*))List_1_get_Item_m207259525_gshared)(__this, ___index0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector2>::set_Item(System.Int32,T)
extern "C"  void List_1_set_Item_m1297441190_gshared (List_1_t1355284821 * __this, int32_t ___index0, Vector2_t4282066565  ___value1, const MethodInfo* method);
#define List_1_set_Item_m1297441190(__this, ___index0, ___value1, method) ((  void (*) (List_1_t1355284821 *, int32_t, Vector2_t4282066565 , const MethodInfo*))List_1_set_Item_m1297441190_gshared)(__this, ___index0, ___value1, method)
