#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.Vector3>
struct List_1_t1355284822;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Vector3>
struct IEnumerable_1_t3288012227;
// System.Collections.Generic.IEnumerator`1<UnityEngine.Vector3>
struct IEnumerator_1_t1898964319;
// System.Array
struct Il2CppArray;
// System.Collections.IEnumerator
struct IEnumerator_t3464575207;
// System.Object
struct Il2CppObject;
// System.Collections.Generic.ICollection`1<UnityEngine.Vector3>
struct ICollection_1_t881689257;
// System.Collections.ObjectModel.ReadOnlyCollection`1<UnityEngine.Vector3>
struct ReadOnlyCollection_1_t1544176806;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_t215400611;
// System.Predicate`1<UnityEngine.Vector3>
struct Predicate_1_t3893123449;
// System.Action`1<UnityEngine.Vector3>
struct Action_1_t382915406;
// System.Comparison`1<UnityEngine.Vector3>
struct Comparison_1_t2998427753;

#include "codegen/il2cpp-codegen.h"
#include "mscorlib_System_Array1146569071.h"
#include "mscorlib_System_Object4170816371.h"
#include "UnityEngine_UnityEngine_Vector34282066566.h"
#include "mscorlib_System_Collections_Generic_List_1_Enumera1374957592.h"

// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::.ctor()
extern "C"  void List_1__ctor_m2957395695_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1__ctor_m2957395695(__this, method) ((  void (*) (List_1_t1355284822 *, const MethodInfo*))List_1__ctor_m2957395695_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::.ctor(System.Collections.Generic.IEnumerable`1<T>)
extern "C"  void List_1__ctor_m2311472688_gshared (List_1_t1355284822 * __this, Il2CppObject* ___collection0, const MethodInfo* method);
#define List_1__ctor_m2311472688(__this, ___collection0, method) ((  void (*) (List_1_t1355284822 *, Il2CppObject*, const MethodInfo*))List_1__ctor_m2311472688_gshared)(__this, ___collection0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::.ctor(System.Int32)
extern "C"  void List_1__ctor_m233704896_gshared (List_1_t1355284822 * __this, int32_t ___capacity0, const MethodInfo* method);
#define List_1__ctor_m233704896(__this, ___capacity0, method) ((  void (*) (List_1_t1355284822 *, int32_t, const MethodInfo*))List_1__ctor_m233704896_gshared)(__this, ___capacity0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::.cctor()
extern "C"  void List_1__cctor_m1002857118_gshared (Il2CppObject * __this /* static, unused */, const MethodInfo* method);
#define List_1__cctor_m1002857118(__this /* static, unused */, method) ((  void (*) (Il2CppObject * /* static, unused */, const MethodInfo*))List_1__cctor_m1002857118_gshared)(__this /* static, unused */, method)
// System.Collections.Generic.IEnumerator`1<T> System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
extern "C"  Il2CppObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3323530113_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3323530113(__this, method) ((  Il2CppObject* (*) (List_1_t1355284822 *, const MethodInfo*))List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3323530113_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.ICollection.CopyTo(System.Array,System.Int32)
extern "C"  void List_1_System_Collections_ICollection_CopyTo_m3547475253_gshared (List_1_t1355284822 * __this, Il2CppArray * ___array0, int32_t ___arrayIndex1, const MethodInfo* method);
#define List_1_System_Collections_ICollection_CopyTo_m3547475253(__this, ___array0, ___arrayIndex1, method) ((  void (*) (List_1_t1355284822 *, Il2CppArray *, int32_t, const MethodInfo*))List_1_System_Collections_ICollection_CopyTo_m3547475253_gshared)(__this, ___array0, ___arrayIndex1, method)
// System.Collections.IEnumerator System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.IEnumerable.GetEnumerator()
extern "C"  Il2CppObject * List_1_System_Collections_IEnumerable_GetEnumerator_m268995824_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_System_Collections_IEnumerable_GetEnumerator_m268995824(__this, method) ((  Il2CppObject * (*) (List_1_t1355284822 *, const MethodInfo*))List_1_System_Collections_IEnumerable_GetEnumerator_m268995824_gshared)(__this, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.IList.Add(System.Object)
extern "C"  int32_t List_1_System_Collections_IList_Add_m1862954625_gshared (List_1_t1355284822 * __this, Il2CppObject * ___item0, const MethodInfo* method);
#define List_1_System_Collections_IList_Add_m1862954625(__this, ___item0, method) ((  int32_t (*) (List_1_t1355284822 *, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_Add_m1862954625_gshared)(__this, ___item0, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.IList.Contains(System.Object)
extern "C"  bool List_1_System_Collections_IList_Contains_m3983138155_gshared (List_1_t1355284822 * __this, Il2CppObject * ___item0, const MethodInfo* method);
#define List_1_System_Collections_IList_Contains_m3983138155(__this, ___item0, method) ((  bool (*) (List_1_t1355284822 *, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_Contains_m3983138155_gshared)(__this, ___item0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.IList.IndexOf(System.Object)
extern "C"  int32_t List_1_System_Collections_IList_IndexOf_m2659023961_gshared (List_1_t1355284822 * __this, Il2CppObject * ___item0, const MethodInfo* method);
#define List_1_System_Collections_IList_IndexOf_m2659023961(__this, ___item0, method) ((  int32_t (*) (List_1_t1355284822 *, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_IndexOf_m2659023961_gshared)(__this, ___item0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.IList.Insert(System.Int32,System.Object)
extern "C"  void List_1_System_Collections_IList_Insert_m2307959300_gshared (List_1_t1355284822 * __this, int32_t ___index0, Il2CppObject * ___item1, const MethodInfo* method);
#define List_1_System_Collections_IList_Insert_m2307959300(__this, ___index0, ___item1, method) ((  void (*) (List_1_t1355284822 *, int32_t, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_Insert_m2307959300_gshared)(__this, ___index0, ___item1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.IList.Remove(System.Object)
extern "C"  void List_1_System_Collections_IList_Remove_m3269658788_gshared (List_1_t1355284822 * __this, Il2CppObject * ___item0, const MethodInfo* method);
#define List_1_System_Collections_IList_Remove_m3269658788(__this, ___item0, method) ((  void (*) (List_1_t1355284822 *, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_Remove_m3269658788_gshared)(__this, ___item0, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.Generic.ICollection<T>.get_IsReadOnly()
extern "C"  bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1203520428_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1203520428(__this, method) ((  bool (*) (List_1_t1355284822 *, const MethodInfo*))List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1203520428_gshared)(__this, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.ICollection.get_IsSynchronized()
extern "C"  bool List_1_System_Collections_ICollection_get_IsSynchronized_m307297809_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_System_Collections_ICollection_get_IsSynchronized_m307297809(__this, method) ((  bool (*) (List_1_t1355284822 *, const MethodInfo*))List_1_System_Collections_ICollection_get_IsSynchronized_m307297809_gshared)(__this, method)
// System.Object System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.ICollection.get_SyncRoot()
extern "C"  Il2CppObject * List_1_System_Collections_ICollection_get_SyncRoot_m4062215933_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_System_Collections_ICollection_get_SyncRoot_m4062215933(__this, method) ((  Il2CppObject * (*) (List_1_t1355284822 *, const MethodInfo*))List_1_System_Collections_ICollection_get_SyncRoot_m4062215933_gshared)(__this, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.IList.get_IsFixedSize()
extern "C"  bool List_1_System_Collections_IList_get_IsFixedSize_m1104328986_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_System_Collections_IList_get_IsFixedSize_m1104328986(__this, method) ((  bool (*) (List_1_t1355284822 *, const MethodInfo*))List_1_System_Collections_IList_get_IsFixedSize_m1104328986_gshared)(__this, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.IList.get_IsReadOnly()
extern "C"  bool List_1_System_Collections_IList_get_IsReadOnly_m2706389663_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_System_Collections_IList_get_IsReadOnly_m2706389663(__this, method) ((  bool (*) (List_1_t1355284822 *, const MethodInfo*))List_1_System_Collections_IList_get_IsReadOnly_m2706389663_gshared)(__this, method)
// System.Object System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.IList.get_Item(System.Int32)
extern "C"  Il2CppObject * List_1_System_Collections_IList_get_Item_m729851204_gshared (List_1_t1355284822 * __this, int32_t ___index0, const MethodInfo* method);
#define List_1_System_Collections_IList_get_Item_m729851204(__this, ___index0, method) ((  Il2CppObject * (*) (List_1_t1355284822 *, int32_t, const MethodInfo*))List_1_System_Collections_IList_get_Item_m729851204_gshared)(__this, ___index0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::System.Collections.IList.set_Item(System.Int32,System.Object)
extern "C"  void List_1_System_Collections_IList_set_Item_m2359715035_gshared (List_1_t1355284822 * __this, int32_t ___index0, Il2CppObject * ___value1, const MethodInfo* method);
#define List_1_System_Collections_IList_set_Item_m2359715035(__this, ___index0, ___value1, method) ((  void (*) (List_1_t1355284822 *, int32_t, Il2CppObject *, const MethodInfo*))List_1_System_Collections_IList_set_Item_m2359715035_gshared)(__this, ___index0, ___value1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Add(T)
extern "C"  void List_1_Add_m1321016677_gshared (List_1_t1355284822 * __this, Vector3_t4282066566  ___item0, const MethodInfo* method);
#define List_1_Add_m1321016677(__this, ___item0, method) ((  void (*) (List_1_t1355284822 *, Vector3_t4282066566 , const MethodInfo*))List_1_Add_m1321016677_gshared)(__this, ___item0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::GrowIfNeeded(System.Int32)
extern "C"  void List_1_GrowIfNeeded_m2648380907_gshared (List_1_t1355284822 * __this, int32_t ___newCount0, const MethodInfo* method);
#define List_1_GrowIfNeeded_m2648380907(__this, ___newCount0, method) ((  void (*) (List_1_t1355284822 *, int32_t, const MethodInfo*))List_1_GrowIfNeeded_m2648380907_gshared)(__this, ___newCount0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::AddCollection(System.Collections.Generic.ICollection`1<T>)
extern "C"  void List_1_AddCollection_m3594584297_gshared (List_1_t1355284822 * __this, Il2CppObject* ___collection0, const MethodInfo* method);
#define List_1_AddCollection_m3594584297(__this, ___collection0, method) ((  void (*) (List_1_t1355284822 *, Il2CppObject*, const MethodInfo*))List_1_AddCollection_m3594584297_gshared)(__this, ___collection0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::AddEnumerable(System.Collections.Generic.IEnumerable`1<T>)
extern "C"  void List_1_AddEnumerable_m2855556521_gshared (List_1_t1355284822 * __this, Il2CppObject* ___enumerable0, const MethodInfo* method);
#define List_1_AddEnumerable_m2855556521(__this, ___enumerable0, method) ((  void (*) (List_1_t1355284822 *, Il2CppObject*, const MethodInfo*))List_1_AddEnumerable_m2855556521_gshared)(__this, ___enumerable0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
extern "C"  void List_1_AddRange_m747416421_gshared (List_1_t1355284822 * __this, Il2CppObject* ___collection0, const MethodInfo* method);
#define List_1_AddRange_m747416421(__this, ___collection0, method) ((  void (*) (List_1_t1355284822 *, Il2CppObject*, const MethodInfo*))List_1_AddRange_m747416421_gshared)(__this, ___collection0, method)
// System.Collections.ObjectModel.ReadOnlyCollection`1<T> System.Collections.Generic.List`1<UnityEngine.Vector3>::AsReadOnly()
extern "C"  ReadOnlyCollection_1_t1544176806 * List_1_AsReadOnly_m3222971803_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_AsReadOnly_m3222971803(__this, method) ((  ReadOnlyCollection_1_t1544176806 * (*) (List_1_t1355284822 *, const MethodInfo*))List_1_AsReadOnly_m3222971803_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Clear()
extern "C"  void List_1_Clear_m3327756448_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_Clear_m3327756448(__this, method) ((  void (*) (List_1_t1355284822 *, const MethodInfo*))List_1_Clear_m3327756448_gshared)(__this, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3>::Contains(T)
extern "C"  bool List_1_Contains_m4183555272_gshared (List_1_t1355284822 * __this, Vector3_t4282066566  ___item0, const MethodInfo* method);
#define List_1_Contains_m4183555272(__this, ___item0, method) ((  bool (*) (List_1_t1355284822 *, Vector3_t4282066566 , const MethodInfo*))List_1_Contains_m4183555272_gshared)(__this, ___item0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::CopyTo(T[],System.Int32)
extern "C"  void List_1_CopyTo_m2659449760_gshared (List_1_t1355284822 * __this, Vector3U5BU5D_t215400611* ___array0, int32_t ___arrayIndex1, const MethodInfo* method);
#define List_1_CopyTo_m2659449760(__this, ___array0, ___arrayIndex1, method) ((  void (*) (List_1_t1355284822 *, Vector3U5BU5D_t215400611*, int32_t, const MethodInfo*))List_1_CopyTo_m2659449760_gshared)(__this, ___array0, ___arrayIndex1, method)
// T System.Collections.Generic.List`1<UnityEngine.Vector3>::Find(System.Predicate`1<T>)
extern "C"  Vector3_t4282066566  List_1_Find_m3747158920_gshared (List_1_t1355284822 * __this, Predicate_1_t3893123449 * ___match0, const MethodInfo* method);
#define List_1_Find_m3747158920(__this, ___match0, method) ((  Vector3_t4282066566  (*) (List_1_t1355284822 *, Predicate_1_t3893123449 *, const MethodInfo*))List_1_Find_m3747158920_gshared)(__this, ___match0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::CheckMatch(System.Predicate`1<T>)
extern "C"  void List_1_CheckMatch_m586102595_gshared (Il2CppObject * __this /* static, unused */, Predicate_1_t3893123449 * ___match0, const MethodInfo* method);
#define List_1_CheckMatch_m586102595(__this /* static, unused */, ___match0, method) ((  void (*) (Il2CppObject * /* static, unused */, Predicate_1_t3893123449 *, const MethodInfo*))List_1_CheckMatch_m586102595_gshared)(__this /* static, unused */, ___match0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::GetIndex(System.Int32,System.Int32,System.Predicate`1<T>)
extern "C"  int32_t List_1_GetIndex_m3467121256_gshared (List_1_t1355284822 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3893123449 * ___match2, const MethodInfo* method);
#define List_1_GetIndex_m3467121256(__this, ___startIndex0, ___count1, ___match2, method) ((  int32_t (*) (List_1_t1355284822 *, int32_t, int32_t, Predicate_1_t3893123449 *, const MethodInfo*))List_1_GetIndex_m3467121256_gshared)(__this, ___startIndex0, ___count1, ___match2, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::ForEach(System.Action`1<T>)
extern "C"  void List_1_ForEach_m3574169847_gshared (List_1_t1355284822 * __this, Action_1_t382915406 * ___action0, const MethodInfo* method);
#define List_1_ForEach_m3574169847(__this, ___action0, method) ((  void (*) (List_1_t1355284822 *, Action_1_t382915406 *, const MethodInfo*))List_1_ForEach_m3574169847_gshared)(__this, ___action0, method)
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<UnityEngine.Vector3>::GetEnumerator()
extern "C"  Enumerator_t1374957592  List_1_GetEnumerator_m3921890821_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_GetEnumerator_m3921890821(__this, method) ((  Enumerator_t1374957592  (*) (List_1_t1355284822 *, const MethodInfo*))List_1_GetEnumerator_m3921890821_gshared)(__this, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::IndexOf(T)
extern "C"  int32_t List_1_IndexOf_m1403345956_gshared (List_1_t1355284822 * __this, Vector3_t4282066566  ___item0, const MethodInfo* method);
#define List_1_IndexOf_m1403345956(__this, ___item0, method) ((  int32_t (*) (List_1_t1355284822 *, Vector3_t4282066566 , const MethodInfo*))List_1_IndexOf_m1403345956_gshared)(__this, ___item0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Shift(System.Int32,System.Int32)
extern "C"  void List_1_Shift_m2608214519_gshared (List_1_t1355284822 * __this, int32_t ___start0, int32_t ___delta1, const MethodInfo* method);
#define List_1_Shift_m2608214519(__this, ___start0, ___delta1, method) ((  void (*) (List_1_t1355284822 *, int32_t, int32_t, const MethodInfo*))List_1_Shift_m2608214519_gshared)(__this, ___start0, ___delta1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::CheckIndex(System.Int32)
extern "C"  void List_1_CheckIndex_m2405816944_gshared (List_1_t1355284822 * __this, int32_t ___index0, const MethodInfo* method);
#define List_1_CheckIndex_m2405816944(__this, ___index0, method) ((  void (*) (List_1_t1355284822 *, int32_t, const MethodInfo*))List_1_CheckIndex_m2405816944_gshared)(__this, ___index0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Insert(System.Int32,T)
extern "C"  void List_1_Insert_m1579973143_gshared (List_1_t1355284822 * __this, int32_t ___index0, Vector3_t4282066566  ___item1, const MethodInfo* method);
#define List_1_Insert_m1579973143(__this, ___index0, ___item1, method) ((  void (*) (List_1_t1355284822 *, int32_t, Vector3_t4282066566 , const MethodInfo*))List_1_Insert_m1579973143_gshared)(__this, ___index0, ___item1, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::CheckCollection(System.Collections.Generic.IEnumerable`1<T>)
extern "C"  void List_1_CheckCollection_m1768471884_gshared (List_1_t1355284822 * __this, Il2CppObject* ___collection0, const MethodInfo* method);
#define List_1_CheckCollection_m1768471884(__this, ___collection0, method) ((  void (*) (List_1_t1355284822 *, Il2CppObject*, const MethodInfo*))List_1_CheckCollection_m1768471884_gshared)(__this, ___collection0, method)
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Vector3>::Remove(T)
extern "C"  bool List_1_Remove_m1366904515_gshared (List_1_t1355284822 * __this, Vector3_t4282066566  ___item0, const MethodInfo* method);
#define List_1_Remove_m1366904515(__this, ___item0, method) ((  bool (*) (List_1_t1355284822 *, Vector3_t4282066566 , const MethodInfo*))List_1_Remove_m1366904515_gshared)(__this, ___item0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::RemoveAll(System.Predicate`1<T>)
extern "C"  int32_t List_1_RemoveAll_m1494003943_gshared (List_1_t1355284822 * __this, Predicate_1_t3893123449 * ___match0, const MethodInfo* method);
#define List_1_RemoveAll_m1494003943(__this, ___match0, method) ((  int32_t (*) (List_1_t1355284822 *, Predicate_1_t3893123449 *, const MethodInfo*))List_1_RemoveAll_m1494003943_gshared)(__this, ___match0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::RemoveAt(System.Int32)
extern "C"  void List_1_RemoveAt_m3748793309_gshared (List_1_t1355284822 * __this, int32_t ___index0, const MethodInfo* method);
#define List_1_RemoveAt_m3748793309(__this, ___index0, method) ((  void (*) (List_1_t1355284822 *, int32_t, const MethodInfo*))List_1_RemoveAt_m3748793309_gshared)(__this, ___index0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Reverse()
extern "C"  void List_1_Reverse_m3121691503_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_Reverse_m3121691503(__this, method) ((  void (*) (List_1_t1355284822 *, const MethodInfo*))List_1_Reverse_m3121691503_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Sort()
extern "C"  void List_1_Sort_m3521008275_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_Sort_m3521008275(__this, method) ((  void (*) (List_1_t1355284822 *, const MethodInfo*))List_1_Sort_m3521008275_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::Sort(System.Comparison`1<T>)
extern "C"  void List_1_Sort_m511041190_gshared (List_1_t1355284822 * __this, Comparison_1_t2998427753 * ___comparison0, const MethodInfo* method);
#define List_1_Sort_m511041190(__this, ___comparison0, method) ((  void (*) (List_1_t1355284822 *, Comparison_1_t2998427753 *, const MethodInfo*))List_1_Sort_m511041190_gshared)(__this, ___comparison0, method)
// T[] System.Collections.Generic.List`1<UnityEngine.Vector3>::ToArray()
extern "C"  Vector3U5BU5D_t215400611* List_1_ToArray_m664755758_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_ToArray_m664755758(__this, method) ((  Vector3U5BU5D_t215400611* (*) (List_1_t1355284822 *, const MethodInfo*))List_1_ToArray_m664755758_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::TrimExcess()
extern "C"  void List_1_TrimExcess_m2059139052_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_TrimExcess_m2059139052(__this, method) ((  void (*) (List_1_t1355284822 *, const MethodInfo*))List_1_TrimExcess_m2059139052_gshared)(__this, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Capacity()
extern "C"  int32_t List_1_get_Capacity_m3954352724_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_get_Capacity_m3954352724(__this, method) ((  int32_t (*) (List_1_t1355284822 *, const MethodInfo*))List_1_get_Capacity_m3954352724_gshared)(__this, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::set_Capacity(System.Int32)
extern "C"  void List_1_set_Capacity_m4153537021_gshared (List_1_t1355284822 * __this, int32_t ___value0, const MethodInfo* method);
#define List_1_set_Capacity_m4153537021(__this, ___value0, method) ((  void (*) (List_1_t1355284822 *, int32_t, const MethodInfo*))List_1_set_Capacity_m4153537021_gshared)(__this, ___value0, method)
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Count()
extern "C"  int32_t List_1_get_Count_m2070445073_gshared (List_1_t1355284822 * __this, const MethodInfo* method);
#define List_1_get_Count_m2070445073(__this, method) ((  int32_t (*) (List_1_t1355284822 *, const MethodInfo*))List_1_get_Count_m2070445073_gshared)(__this, method)
// T System.Collections.Generic.List`1<UnityEngine.Vector3>::get_Item(System.Int32)
extern "C"  Vector3_t4282066566  List_1_get_Item_m238279332_gshared (List_1_t1355284822 * __this, int32_t ___index0, const MethodInfo* method);
#define List_1_get_Item_m238279332(__this, ___index0, method) ((  Vector3_t4282066566  (*) (List_1_t1355284822 *, int32_t, const MethodInfo*))List_1_get_Item_m238279332_gshared)(__this, ___index0, method)
// System.Void System.Collections.Generic.List`1<UnityEngine.Vector3>::set_Item(System.Int32,T)
extern "C"  void List_1_set_Item_m1990542887_gshared (List_1_t1355284822 * __this, int32_t ___index0, Vector3_t4282066566  ___value1, const MethodInfo* method);
#define List_1_set_Item_m1990542887(__this, ___index0, ___value1, method) ((  void (*) (List_1_t1355284822 *, int32_t, Vector3_t4282066566 , const MethodInfo*))List_1_set_Item_m1990542887_gshared)(__this, ___index0, ___value1, method)
