#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>

struct t1309392023_0;
struct t_1218319096_0;
struct t_667770450_0;
struct t483281222_0;
struct t_756995663_0;
struct t_2050071032_0;
struct t41854234_0;

#include "codegen/il2cpp-codegen.h"
#include "t41806862_0.h"
#include "t117299260_0.h"
#include "t_1768411585_0.h"
#include "t_1138926539_0.h"
#include "t_109930069_0.h"
#include "t_809660770_0.h"
#include "t_1243574221_0.h"
#include "t1403610795_0.h"
#include "t_1453385442_0.h"
#include "t_2020512548_0.h"

extern "C"  void m_629074495_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2083973860_0 (t1309392023_0 * __this, t1309392023_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1781956100_0 (t_1786876978_0 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1258476043_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1316894156_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1218319096_0 * m_1505498354_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_333914529_0 (t1309392023_0 * __this, t_1218319096_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1218319096_0 * m_1442338099_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_490210610_0 (t1309392023_0 * __this, t_1218319096_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1218319096_0 * m1570427943_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1398223864_0 (t1309392023_0 * __this, t_1218319096_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1218319096_0 * m1675201777_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1461827296_0 (t1309392023_0 * __this, t_1218319096_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1218319096_0 * m_1522420536_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_386815961_0 (t1309392023_0 * __this, t_1218319096_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1218319096_0 * m1207191918_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m504713485_0 (t1309392023_0 * __this, t_1218319096_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1218319096_0 * m_1738587668_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1547304893_0 (t1309392023_0 * __this, t_1218319096_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1218319096_0 * m_1702567725_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1057753438_0 (t1309392023_0 * __this, t_1218319096_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_667770450_0 * m_1618687695_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1243171088_0 (t1309392023_0 * __this, t_667770450_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_667770450_0 * m1012250163_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1765001416_0 (t1309392023_0 * __this, t_667770450_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_667770450_0 * m_218050542_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_572158041_0 (t1309392023_0 * __this, t_667770450_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_667770450_0 * m1125058093_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_559543584_0 (t1309392023_0 * __this, t_667770450_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806862_0  m_1406384798_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_423353953_0 (t1309392023_0 * __this, t41806862_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t483281222_0 * m1489712926_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m312124587_0 (t1309392023_0 * __this, t483281222_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m2132859383_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_684874083_0 (t_1786876978_0 * __this , t117299260_0 p0, t_1768411585_0  p1, t_756995663_0 * p2, bool p3, bool p4, bool p5, bool p6, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_288507612_0 (t1309392023_0 * __this, t_1768411585_0  p0, bool p1, bool p2, bool p3, bool p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1160511484_0 (t1309392023_0 * __this, t_1768411585_0  p0, t_2050071032_0* p1, bool p2, bool p3, bool p4, bool p5, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_773957070_0 (t1309392023_0 * __this, t_1768411585_0  p0, t41854234_0 * p1, bool p2, bool p3, bool p4, bool p5, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2010672493_0 (t1309392023_0 * __this, t_1768411585_0  p0, t_756995663_0 * p1, bool p2, bool p3, bool p4, bool p5, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2055025106_0 (t1309392023_0 * __this, t_1768411585_0  p0, t_756995663_0 * p1, int32_t p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1435796321_0 (t1309392023_0 * __this, t_1768411585_0  p0, t_756995663_0 * p1, int32_t p2, bool p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_567630439_0 (t1309392023_0 * __this, t_1768411585_0  p0, t_756995663_0 * p1, int32_t p2, int32_t p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2079785394_0 (t1309392023_0 * __this, t_1768411585_0  p0, t_756995663_0 * p1, int32_t p2, int32_t p3, int32_t p4, bool p5, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1103305139_0 (t1309392023_0 * __this, t_1768411585_0  p0, t_756995663_0 * p1, int32_t p2, int32_t p3, int32_t p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1309392023_0 * m_70696346_0 (t_1786876978_0 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806862_0  m_1806396602_0 (t1309392023_0 * __this, t_1768411585_0  p0, t_756995663_0 * p1, int32_t p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m326283516_0 (t1309392023_0 * __this, t_1768411585_0  p0, t_756995663_0 * p1, t41806862_0  p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_534901213_0 (t1309392023_0 * __this, t_2050071032_0* p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806862_0  m_40220417_0 (t1309392023_0 * __this, t_756995663_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806862_0  m_177134097_0 (t1309392023_0 * __this, t_756995663_0 * p0, t41806862_0  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806862_0  m1349129130_0 (t1309392023_0 * __this, t41806862_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m1685124037_0 (t1309392023_0 * __this, t_756995663_0 * p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1706997031_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2027503105_0 (t1309392023_0 * __this, t_756995663_0 * p0, float* p1, float* p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m_1248297060_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_422768565_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_618180791_0 (t1309392023_0 * __this, t1309392023_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1915255373_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2050071032_0* m753291950_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1034188361_0 (t1309392023_0 * __this, t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t117299260_0 m1972527409_0 (t1309392023_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1629692349_0 (t1309392023_0 * __this, int32_t p0, t117299260_0 p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t117299260_0 m_71738408_0 (t1309392023_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1296863716_0 (t1309392023_0 * __this, int32_t p0, t117299260_0 p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1104201320_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m327170707_0 (t1309392023_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_781528265_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1024943876_0 (t1309392023_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_639918184_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2043927261_0 (t1309392023_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1540266655_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1436546476_0 (t1309392023_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806862_0  m1904924583_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2138084868_0 (t1309392023_0 * __this, t41806862_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1627701618_0 (t1309392023_0 * __this, t41806862_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1314037746_0 (t1309392023_0 * __this, t41806862_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t41806862_0  m_57229848_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m118330819_0 (t1309392023_0 * __this, t41806862_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_958339731_0 (t1309392023_0 * __this, t41806862_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2024478897_0 (t1309392023_0 * __this, t41806862_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m97997484_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1732948539_0 (t1309392023_0 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m414733479_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1517737608_0 (t1309392023_0 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1223411161_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1198647818_0 (t1309392023_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_898204596_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m421727883_0 (t1309392023_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m_1791672970_0 (t_1786876978_0 * __this , t117299260_0 p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_159904297_0 (t1309392023_0 * __this, t483281222_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t483281222_0 * m229734483_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t483281222_0 * m_785223972_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_726404432_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_279625753_0 (t1309392023_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1170602456_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_334436717_0 (t1309392023_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1518013201_0 (t1309392023_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1853532836_0 (t1309392023_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m694122665_0 (t_1786876978_0 * __this , t_756995663_0 * p0, t1403610795_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m878252945_0 (t_1786876978_0 * __this , t117299260_0 p0, t_1768411585_0  p1, t_756995663_0 * p2, int32_t p3, bool p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1321483510_0 (t_1786876978_0 * __this , t117299260_0 p0, t_1768411585_0 * p1, t_756995663_0 * p2, int32_t p3, bool p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1693575069_0 (t_1786876978_0 * __this , t117299260_0 p0, t_1768411585_0  p1, t_756995663_0 * p2, int32_t p3, bool p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m557487542_0 (t_1786876978_0 * __this , t117299260_0 p0, t_1768411585_0 * p1, t_756995663_0 * p2, int32_t p3, bool p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m_1117707994_0 (t_1786876978_0 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1394927592_0 (t_1786876978_0 * __this , t117299260_0 p0, t_1768411585_0  p1, t_756995663_0 * p2, int32_t p3, t_1453385442_0  p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m512401185_0 (t_1786876978_0 * __this , t117299260_0 p0, t_1768411585_0 * p1, t_756995663_0 * p2, int32_t p3, t_1453385442_0 * p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2036188683_0 (t_1786876978_0 * __this , t_756995663_0 * p0, t_2020512548_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2095841351_0 (t_1786876978_0 * __this , t483281222_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m823797035_0 (t_1786876978_0 * __this , t117299260_0 p0, t_1768411585_0  p1, t_756995663_0 * p2, int32_t p3, t41806862_0 * p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m562482816_0 (t_1786876978_0 * __this , t117299260_0 p0, t_1768411585_0 * p1, t_756995663_0 * p2, int32_t p3, t41806862_0 * p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1491806746_0 (t_1786876978_0 * __this , t117299260_0 p0, t_1768411585_0  p1, t_756995663_0 * p2, t41806862_0  p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1220649015_0 (t_1786876978_0 * __this , t117299260_0 p0, t_1768411585_0 * p1, t_756995663_0 * p2, t41806862_0 * p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m2132182605_0 (t_1786876978_0 * __this , t117299260_0 p0, t_2050071032_0* p1, float p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1309259680_0 (t_1786876978_0 * __this , t117299260_0 p0, t_756995663_0 * p1, t41806862_0 * p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_919711318_0 (t_1786876978_0 * __this , t117299260_0 p0, t_756995663_0 * p1, t41806862_0  p2, t41806862_0 * p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1203344891_0 (t_1786876978_0 * __this , t117299260_0 p0, t_756995663_0 * p1, t41806862_0 * p2, t41806862_0 * p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m350880591_0 (t_1786876978_0 * __this , t117299260_0 p0, t_756995663_0 * p1, float p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_634660433_0 (t_1786876978_0 * __this , t117299260_0 p0, t_756995663_0 * p1, float* p2, float* p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t1309392023_0 * m781448948_0 (t_1786876978_0 * __this , t_2050071032_0* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
