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

struct t500;
struct t40;
struct t512;
struct t346;
struct t237;
struct t440;
#include "t37.h"
#include "t91.h"
#include "t283.h"

extern "C" void m2405 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2406 (t65 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2407 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2408 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2409 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t40* m2410 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2411 (t500 * __this, t40* p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t512 * m2412 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t37 m2413 (t500 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t346 * m2414 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t346 * m2415 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t37 m2416 (t500 * __this, int32_t p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" float m2417 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" float m2418 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2419 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2420 (t500 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" bool m2421 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2422 (t500 * __this, bool p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" float m2423 (t65 * __this , t37 p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" float m2424 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2425 (t65 * __this , t237 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t500 * m2426 (t65 * __this , const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t91  m2427 (t500 * __this, t283  p0, t440 * p1, int32_t p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2428 (t65 * __this , t37 p0, t283  p1, t440 * p2, int32_t p3, t91 * p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2429 (t65 * __this , t37 p0, t283 * p1, t440 * p2, int32_t p3, t91 * p4, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t91  m2430 (t500 * __this, t440 * p0, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" void m2431 (t65 * __this , t37 p0, t440 * p1, t91 * p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" float m2432 (t500 * __this, t440 * p0, float p1, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" float m2433 (t65 * __this , t37 p0, t440 * p1, float p2, const MethodInfo* method) IL2CPP_METHOD_ATTR;
extern "C" t40* m2434 (t500 * __this, const MethodInfo* method) IL2CPP_METHOD_ATTR;
