#pragma once
#include <stdint.h>
#include <assert.h>
#include <exception>
#include "codegen/il2cpp-codegen.h"

struct t308;
struct t65;
struct t40;
#include "t31.h"
#include "t308.h"
#include "t408.h"

extern "C" void m2049 (t308 * __this, t31  p0, t31  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" int32_t m2509 (t308 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2510 (t308 * __this, t65 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t31  m2050 (t308 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2052 (t308 * __this, t31  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t31  m2040 (t308 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2051 (t308 * __this, t31  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t31  m2511 (t308 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2512 (t308 * __this, t31  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t31  m2045 (t308 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2513 (t308 * __this, t31  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t31  m2059 (t308 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2514 (t308 * __this, t31  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2515 (t308 * __this, t31  p0, t31  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2058 (t308 * __this, t31  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2516 (t308 * __this, t308  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2517 (t308 * __this, float p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2518 (t308 * __this, t31  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2519 (t308 * __this, t308  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2520 (t65 * __this , t308  p0, t31  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2521 (t65 * __this , t308 * p0, t31 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2522 (t308 * __this, t31  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" float m2523 (t65 * __this , t308  p0, t31  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" float m2524 (t65 * __this , t308 * p0, t31 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" float m2525 (t308 * __this, t31  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2526 (t65 * __this , t408 * p0, t308 * p1, float* p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2527 (t65 * __this , t408 * p0, t308 * p1, float* p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2528 (t308 * __this, t408  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2529 (t308 * __this, t408  p0, float* p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t31  m2530 (t65 * __this , t308 * p0, t31 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t31  m2531 (t65 * __this , t308 * p0, t31 * p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t31  m2532 (t308 * __this, t31  p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t40* m2533 (t308 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t40* m2534 (t308 * __this, t40* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2535 (t65 * __this , t308  p0, t308  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2043 (t65 * __this , t308  p0, t308  p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
