#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 t1845998118_0;
struct t_546059357_0;
struct t_840673634_0;
struct t1857092352_0;
struct t1504981296_0;
struct t_1099725238_0;
struct t876188297_0;
struct t_2084493409_0;

#include "codegen/il2cpp-codegen.h"
#include "t1287669764_0.h"
#include "t_114158782_0.h"
#include "t712050010_0.h"

extern "C"  void m_1170830380_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_546059357_0 * m_313369528_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1811884407_0 (t1845998118_0 * __this, t_546059357_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_546059357_0 * m_1878128369_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_20385894_0 (t1845998118_0 * __this, t_546059357_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1302711659_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m612975266_0 (t1845998118_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m749054492_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1484509981_0 (t1845998118_0 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m_975005034_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1343487221_0 (t1845998118_0 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_65992036_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1372903577_0 (t1845998118_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m_112306872_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1202398097_0 (t1845998118_0 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m_130904375_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1201099218_0 (t1845998118_0 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_840673634_0 * m_33964082_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1751815187_0 (t1845998118_0 * __this, t_840673634_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m195019090_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_852091351_0 (t1845998118_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2057907109_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_143188162_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1408861260_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1133962111_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1092503901_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1133080067_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m_1443156401_0 (t1845998118_0 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_459614545_0 (t1845998118_0 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1596727724_0 (t1845998118_0 * __this, float p0, bool p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_185566124_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m162140813_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1148891904_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1325504022_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1963963631_0 (t1845998118_0 * __this, t1857092352_0 * p0, t1504981296_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m102620117_0 (t1845998118_0 * __this, t1857092352_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m753374106_0 (t1845998118_0 * __this, t1857092352_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m626220953_0 (t1845998118_0 * __this, t1857092352_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m641164662_0 (t1845998118_0 * __this, t_1099725238_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t876188297_0 * m_1158199411_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t876188297_0 * m_398193458_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t876188297_0 * m15474611_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t876188297_0 * m_232986490_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_613636587_0 (t1845998118_0 * __this, t1857092352_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_2117918540_0 (t1845998118_0 * __this, int32_t p0, bool p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m33300005_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_2084493409_0 * m413816645_0 (t1845998118_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
