#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 t_1380704979_0;
struct t303508607_0;
struct t_1786876978_0;
struct t_2050071032_0;
struct t1531685671_0;

#include "codegen/il2cpp-codegen.h"
#include "t_1237867136_0.h"
#include "t1014926530_0.h"

extern "C"  void m334077411_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1729427368_0 (t_1380704979_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_59140369_0 (t_1380704979_0 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1526969134_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m753792329_0 (t_1786876978_0 * __this , t_1380704979_0 * p0, t_1380704979_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1305428597_0 (t_1786876978_0 * __this , t_1380704979_0 * p0, t_1380704979_0 * p1, int32_t p2, int32_t p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1805787057_0 (t_1786876978_0 * __this , t_1380704979_0 * p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m596806620_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_925097927_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m2146046688_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_750631438_0 (t_1380704979_0 * __this, int32_t p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m_1368718113_0 (t_1380704979_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  double m188535056_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1337741429_0 (t_1380704979_0 * __this, double p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_1399027316_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m628503053_0 (t_1380704979_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m2078195592_0 (t_1786876978_0 * __this , t_1380704979_0 * p0, t_1380704979_0 * p1, int32_t p2, int32_t p3, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m2025479886_0 (t_1786876978_0 * __this , t_1380704979_0 * p0, int32_t p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1380704979_0 * m_1951622824_0 (t_1380704979_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t303508607_0* m_1593316012_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m1751152777_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m_5576826_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1878099875_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t_1380704979_0 * m1530310341_0 (t_1380704979_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  t303508607_0* m_1318483331_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1857583697_0 (t_1380704979_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1702084778_0 (t_1380704979_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1156858671_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1155839892_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_514044780_0 (t_1380704979_0 * __this, t_1786876978_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  int32_t m291506040_0 (t_1380704979_0 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m285944849_0 (t_1786876978_0 * __this , t_1380704979_0 * p0, t_1380704979_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1488680302_0 (t_1786876978_0 * __this , t_1380704979_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m598517912_0 (t_1786876978_0 * __this , t_1380704979_0 * p0, t_2050071032_0* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1458023351_0 (t_1380704979_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m1095657528_0 (t_1380704979_0 * __this, int32_t p0, bool p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  float m745267058_0 (t_1380704979_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_870892277_0 (t_1380704979_0 * __this, int32_t p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m1724028003_0 (t_1380704979_0 * __this, t1531685671_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1048229196_0 (t_1380704979_0 * __this, t1531685671_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m669220321_0 (t_1380704979_0 * __this, t1014926530_0  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_878264163_0 (t_1380704979_0 * __this, t1014926530_0  p0, t_1786876978_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1140581820_0 (t_1380704979_0 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  void m_1116913733_0 (t_1380704979_0 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m171174999_0 (t_1786876978_0 * __this , t_1380704979_0 * p0, t_1380704979_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_2115798138_0 (t_1786876978_0 * __this , t_1380704979_0 * p0, t_1380704979_0 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C"  bool m_1180190711_0 (t_1786876978_0 * __this , t_1380704979_0 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
