text: ﻿#include "il2cpp-config.h"
  
  #ifndef _MSC_VER
  # include <alloca.h>
  #else
  # include <malloc.h>
  #endif
  
  
  #include <cstring>
  #include <string.h>
  #include <stdio.h>
  #include <cmath>
  #include <limits>
  #include <assert.h>
  #include <stdint.h>
  
  #include "il2cpp-class-internals.h"
  #include "codegen/il2cpp-codegen.h"
  #include "il2cpp-object-internals.h"
  
  
  // System.ArgumentException
  struct ArgumentException_t132251570;
  // System.ArgumentNullException
  struct ArgumentNullException_t1615371798;
  // System.Attribute
  struct Attribute_t861562559;
  // System.Char[]
  struct CharU5BU5D_t3528271667;
  // System.Collections.Generic.IEnumerable`1<System.String>
  struct IEnumerable_1_t827303578;
  // System.Collections.IDictionary
  struct IDictionary_t1363984059;
  // System.Diagnostics.StackTrace[]
  struct StackTraceU5BU5D_t1169129676;
  // System.IntPtr[]
  struct IntPtrU5BU5D_t4013366056;
  // System.Object[]
  struct ObjectU5BU5D_t2843939325;
  // System.Runtime.Serialization.SafeSerializationManager
  struct SafeSerializationManager_t2481557153;
  // System.String
  struct String_t;
  // System.String[]
  struct StringU5BU5D_t1281789340;
  // UnityEngine.AssetFileNameExtensionAttribute
  struct AssetFileNameExtensionAttribute_t1361241164;
  // UnityEngine.Bindings.FreeFunctionAttribute
  struct FreeFunctionAttribute_t2020741617;
  // UnityEngine.Bindings.IgnoreAttribute
  struct IgnoreAttribute_t1982719709;
  // UnityEngine.Bindings.NativeConditionalAttribute
  struct NativeConditionalAttribute_t2439539374;
  // UnityEngine.Bindings.NativeHeaderAttribute
  struct NativeHeaderAttribute_t5261382;
  // UnityEngine.Bindings.NativeMethodAttribute
  struct NativeMethodAttribute_t4187428193;
  // UnityEngine.Bindings.NativeNameAttribute
  struct NativeNameAttribute_t3268151526;
  // UnityEngine.Bindings.NativePropertyAttribute
  struct NativePropertyAttribute_t1305929258;
  // UnityEngine.Bindings.NativeThrowsAttribute
  struct NativeThrowsAttribute_t1697526064;
  // UnityEngine.Bindings.NativeTypeAttribute
  struct NativeTypeAttribute_t2250406315;
  // UnityEngine.Bindings.NotNullAttribute
  struct NotNullAttribute_t1114947401;
  // UnityEngine.Bindings.StaticAccessorAttribute
  struct StaticAccessorAttribute_t2432663902;
  // UnityEngine.Bindings.ThreadSafeAttribute
  struct ThreadSafeAttribute_t3376653515;
  // UnityEngine.Bindings.UnmarshalledAttribute
  struct UnmarshalledAttribute_t1517743549;
  // UnityEngine.Bindings.VisibleToOtherModulesAttribute
  struct VisibleToOtherModulesAttribute_t1429630568;
  // UnityEngine.NativeClassAttribute
  struct NativeClassAttribute_t2601352714;
  // UnityEngine.Scripting.GeneratedByOldBindingsGeneratorAttribute
  struct GeneratedByOldBindingsGeneratorAttribute_t433318409;
  // UnityEngine.Scripting.RequiredByNativeCodeAttribute
  struct RequiredByNativeCodeAttribute_t4130846357;
  // UnityEngine.Scripting.UsedByNativeCodeAttribute
  struct UsedByNativeCodeAttribute_t1703770351;
  // UnityEngine.ThreadAndSerializationSafeAttribute
  struct ThreadAndSerializationSafeAttribute_t363116225;
  // UnityEngine.UnityEngineModuleAssembly
  struct UnityEngineModuleAssembly_t2421846737;
  // UnityEngine.WritableAttribute
  struct WritableAttribute_t812406054;
  
  extern RuntimeClass* ArgumentException_t132251570_il2cpp_TypeInfo_var;
  extern RuntimeClass* ArgumentNullException_t1615371798_il2cpp_TypeInfo_var;
  extern String_t* _stringLiteral2581250844;
  extern String_t* _stringLiteral3529812190;
  extern String_t* _stringLiteral353412967;
  extern String_t* _stringLiteral62725243;
  extern String_t* _stringLiteral648666413;
  extern String_t* _stringLiteral757602046;
  extern const RuntimeMethod* NativeHeaderAttribute__ctor_m457462113_RuntimeMethod_var;
  extern const RuntimeMethod* NativeMethodAttribute__ctor_m2941746701_RuntimeMethod_var;
  extern const RuntimeMethod* NativeNameAttribute__ctor_m3296876808_RuntimeMethod_var;
  extern const RuntimeMethod* NativeTypeAttribute__ctor_m133676646_RuntimeMethod_var;
  extern const uint32_t NativeClassAttribute__ctor_m3911617424_MetadataUsageId;
  extern const uint32_t NativeHeaderAttribute__ctor_m457462113_MetadataUsageId;
  extern const uint32_t NativeMethodAttribute__ctor_m2941746701_MetadataUsageId;
  extern const uint32_t NativeNameAttribute__ctor_m3296876808_MetadataUsageId;
  extern const uint32_t NativeTypeAttribute__ctor_m133676646_MetadataUsageId;
  struct Exception_t_marshaled_com;
  struct Exception_t_marshaled_pinvoke;
  
  struct ObjectU5BU5D_t2843939325;
  struct StringU5BU5D_t1281789340;
  
  
  #ifndef U3CMODULEU3E_T692745531_H
  #define U3CMODULEU3E_T692745531_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <Module>
  struct  U3CModuleU3E_t692745531 
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U3CMODULEU3E_T692745531_H
  #ifndef RUNTIMEOBJECT_H
  #define RUNTIMEOBJECT_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Object
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RUNTIMEOBJECT_H
  struct Il2CppArrayBounds;
  #ifndef RUNTIMEARRAY_H
  #define RUNTIMEARRAY_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Array
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // RUNTIMEARRAY_H
  #ifndef ATTRIBUTE_T861562559_H
  #define ATTRIBUTE_T861562559_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Attribute
  struct  Attribute_t861562559  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ATTRIBUTE_T861562559_H
  #ifndef EXCEPTION_T_H
  #define EXCEPTION_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Exception
  struct  Exception_t  : public RuntimeObject
  {
  public:
  	// System.String System.Exception::_className
  	String_t* ____className_1;
  	// System.String System.Exception::_message
  	String_t* ____message_2;
  	// System.Collections.IDictionary System.Exception::_data
  	RuntimeObject* ____data_3;
  	// System.Exception System.Exception::_innerException
  	Exception_t * ____innerException_4;
  	// System.String System.Exception::_helpURL
  	String_t* ____helpURL_5;
  	// System.Object System.Exception::_stackTrace
  	RuntimeObject * ____stackTrace_6;
  	// System.String System.Exception::_stackTraceString
  	String_t* ____stackTraceString_7;
  	// System.String System.Exception::_remoteStackTraceString
  	String_t* ____remoteStackTraceString_8;
  	// System.Int32 System.Exception::_remoteStackIndex
  	int32_t ____remoteStackIndex_9;
  	// System.Object System.Exception::_dynamicMethods
  	RuntimeObject * ____dynamicMethods_10;
  	// System.Int32 System.Exception::_HResult
  	int32_t ____HResult_11;
  	// System.String System.Exception::_source
  	String_t* ____source_12;
  	// System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager
  	SafeSerializationManager_t2481557153 * ____safeSerializationManager_13;
  	// System.Diagnostics.StackTrace[] System.Exception::captured_traces
  	StackTraceU5BU5D_t1169129676* ___captured_traces_14;
  	// System.IntPtr[] System.Exception::native_trace_ips
  	IntPtrU5BU5D_t4013366056* ___native_trace_ips_15;
  
  public:
  	inline static int32_t get_offset_of__className_1() { return static_cast<int32_t>(offsetof(Exception_t, ____className_1)); }
  	inline String_t* get__className_1() const { return ____className_1; }
  	inline String_t** get_address_of__className_1() { return &____className_1; }
  	inline void set__className_1(String_t* value)
  	{
  		____className_1 = value;
  		Il2CppCodeGenWriteBarrier((&____className_1), value);
  	}
  
  	inline static int32_t get_offset_of__message_2() { return static_cast<int32_t>(offsetof(Exception_t, ____message_2)); }
  	inline String_t* get__message_2() const { return ____message_2; }
  	inline String_t** get_address_of__message_2() { return &____message_2; }
  	inline void set__message_2(String_t* value)
  	{
  		____message_2 = value;
  		Il2CppCodeGenWriteBarrier((&____message_2), value);
  	}
  
  	inline static int32_t get_offset_of__data_3() { return static_cast<int32_t>(offsetof(Exception_t, ____data_3)); }
  	inline RuntimeObject* get__data_3() const { return ____data_3; }
  	inline RuntimeObject** get_address_of__data_3() { return &____data_3; }
  	inline void set__data_3(RuntimeObject* value)
  	{
  		____data_3 = value;
  		Il2CppCodeGenWriteBarrier((&____data_3), value);
  	}
  
  	inline static int32_t get_offset_of__innerException_4() { return static_cast<int32_t>(offsetof(Exception_t, ____innerException_4)); }
  	inline Exception_t * get__innerException_4() const { return ____innerException_4; }
  	inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; }
  	inline void set__innerException_4(Exception_t * value)
  	{
  		____innerException_4 = value;
  		Il2CppCodeGenWriteBarrier((&____innerException_4), value);
  	}
  
  	inline static int32_t get_offset_of__helpURL_5() { return static_cast<int32_t>(offsetof(Exception_t, ____helpURL_5)); }
  	inline String_t* get__helpURL_5() const { return ____helpURL_5; }
  	inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; }
  	inline void set__helpURL_5(String_t* value)
  	{
  		____helpURL_5 = value;
  		Il2CppCodeGenWriteBarrier((&____helpURL_5), value);
  	}
  
  	inline static int32_t get_offset_of__stackTrace_6() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTrace_6)); }
  	inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; }
  	inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; }
  	inline void set__stackTrace_6(RuntimeObject * value)
  	{
  		____stackTrace_6 = value;
  		Il2CppCodeGenWriteBarrier((&____stackTrace_6), value);
  	}
  
  	inline static int32_t get_offset_of__stackTraceString_7() { return static_cast<int32_t>(offsetof(Exception_t, ____stackTraceString_7)); }
  	inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; }
  	inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; }
  	inline void set__stackTraceString_7(String_t* value)
  	{
  		____stackTraceString_7 = value;
  		Il2CppCodeGenWriteBarrier((&____stackTraceString_7), value);
  	}
  
  	inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackTraceString_8)); }
  	inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; }
  	inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; }
  	inline void set__remoteStackTraceString_8(String_t* value)
  	{
  		____remoteStackTraceString_8 = value;
  		Il2CppCodeGenWriteBarrier((&____remoteStackTraceString_8), value);
  	}
  
  	inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast<int32_t>(offsetof(Exception_t, ____remoteStackIndex_9)); }
  	inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; }
  	inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; }
  	inline void set__remoteStackIndex_9(int32_t value)
  	{
  		____remoteStackIndex_9 = value;
  	}
  
  	inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast<int32_t>(offsetof(Exception_t, ____dynamicMethods_10)); }
  	inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; }
  	inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; }
  	inline void set__dynamicMethods_10(RuntimeObject * value)
  	{
  		____dynamicMethods_10 = value;
  		Il2CppCodeGenWriteBarrier((&____dynamicMethods_10), value);
  	}
  
  	inline static int32_t get_offset_of__HResult_11() { return static_cast<int32_t>(offsetof(Exception_t, ____HResult_11)); }
  	inline int32_t get__HResult_11() const { return ____HResult_11; }
  	inline int32_t* get_address_of__HResult_11() { return &____HResult_11; }
  	inline void set__HResult_11(int32_t value)
  	{
  		____HResult_11 = value;
  	}
  
  	inline static int32_t get_offset_of__source_12() { return static_cast<int32_t>(offsetof(Exception_t, ____source_12)); }
  	inline String_t* get__source_12() const { return ____source_12; }
  	inline String_t** get_address_of__source_12() { return &____source_12; }
  	inline void set__source_12(String_t* value)
  	{
  		____source_12 = value;
  		Il2CppCodeGenWriteBarrier((&____source_12), value);
  	}
  
  	inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast<int32_t>(offsetof(Exception_t, ____safeSerializationManager_13)); }
  	inline SafeSerializationManager_t2481557153 * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; }
  	inline SafeSerializationManager_t2481557153 ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; }
  	inline void set__safeSerializationManager_13(SafeSerializationManager_t2481557153 * value)
  	{
  		____safeSerializationManager_13 = value;
  		Il2CppCodeGenWriteBarrier((&____safeSerializationManager_13), value);
  	}
  
  	inline static int32_t get_offset_of_captured_traces_14() { return static_cast<int32_t>(offsetof(Exception_t, ___captured_traces_14)); }
  	inline StackTraceU5BU5D_t1169129676* get_captured_traces_14() const { return ___captured_traces_14; }
  	inline StackTraceU5BU5D_t1169129676** get_address_of_captured_traces_14() { return &___captured_traces_14; }
  	inline void set_captured_traces_14(StackTraceU5BU5D_t1169129676* value)
  	{
  		___captured_traces_14 = value;
  		Il2CppCodeGenWriteBarrier((&___captured_traces_14), value);
  	}
  
  	inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast<int32_t>(offsetof(Exception_t, ___native_trace_ips_15)); }
  	inline IntPtrU5BU5D_t4013366056* get_native_trace_ips_15() const { return ___native_trace_ips_15; }
  	inline IntPtrU5BU5D_t4013366056** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; }
  	inline void set_native_trace_ips_15(IntPtrU5BU5D_t4013366056* value)
  	{
  		___native_trace_ips_15 = value;
  		Il2CppCodeGenWriteBarrier((&___native_trace_ips_15), value);
  	}
  };
  
  struct Exception_t_StaticFields
  {
  public:
  	// System.Object System.Exception::s_EDILock
  	RuntimeObject * ___s_EDILock_0;
  
  public:
  	inline static int32_t get_offset_of_s_EDILock_0() { return static_cast<int32_t>(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); }
  	inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; }
  	inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; }
  	inline void set_s_EDILock_0(RuntimeObject * value)
  	{
  		___s_EDILock_0 = value;
  		Il2CppCodeGenWriteBarrier((&___s_EDILock_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.Exception
  struct Exception_t_marshaled_pinvoke
  {
  	char* ____className_1;
  	char* ____message_2;
  	RuntimeObject* ____data_3;
  	Exception_t_marshaled_pinvoke* ____innerException_4;
  	char* ____helpURL_5;
  	Il2CppIUnknown* ____stackTrace_6;
  	char* ____stackTraceString_7;
  	char* ____remoteStackTraceString_8;
  	int32_t ____remoteStackIndex_9;
  	Il2CppIUnknown* ____dynamicMethods_10;
  	int32_t ____HResult_11;
  	char* ____source_12;
  	SafeSerializationManager_t2481557153 * ____safeSerializationManager_13;
  	StackTraceU5BU5D_t1169129676* ___captured_traces_14;
  	intptr_t* ___native_trace_ips_15;
  };
  // Native definition for COM marshalling of System.Exception
  struct Exception_t_marshaled_com
  {
  	Il2CppChar* ____className_1;
  	Il2CppChar* ____message_2;
  	RuntimeObject* ____data_3;
  	Exception_t_marshaled_com* ____innerException_4;
  	Il2CppChar* ____helpURL_5;
  	Il2CppIUnknown* ____stackTrace_6;
  	Il2CppChar* ____stackTraceString_7;
  	Il2CppChar* ____remoteStackTraceString_8;
  	int32_t ____remoteStackIndex_9;
  	Il2CppIUnknown* ____dynamicMethods_10;
  	int32_t ____HResult_11;
  	Il2CppChar* ____source_12;
  	SafeSerializationManager_t2481557153 * ____safeSerializationManager_13;
  	StackTraceU5BU5D_t1169129676* ___captured_traces_14;
  	intptr_t* ___native_trace_ips_15;
  };
  #endif // EXCEPTION_T_H
  #ifndef STRING_T_H
  #define STRING_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.String
  struct  String_t  : public RuntimeObject
  {
  public:
  	// System.Int32 System.String::m_stringLength
  	int32_t ___m_stringLength_0;
  	// System.Char System.String::m_firstChar
  	Il2CppChar ___m_firstChar_1;
  
  public:
  	inline static int32_t get_offset_of_m_stringLength_0() { return static_cast<int32_t>(offsetof(String_t, ___m_stringLength_0)); }
  	inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; }
  	inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; }
  	inline void set_m_stringLength_0(int32_t value)
  	{
  		___m_stringLength_0 = value;
  	}
  
  	inline static int32_t get_offset_of_m_firstChar_1() { return static_cast<int32_t>(offsetof(String_t, ___m_firstChar_1)); }
  	inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; }
  	inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; }
  	inline void set_m_firstChar_1(Il2CppChar value)
  	{
  		___m_firstChar_1 = value;
  	}
  };
  
  struct String_t_StaticFields
  {
  public:
  	// System.String System.String::Empty
  	String_t* ___Empty_5;
  
  public:
  	inline static int32_t get_offset_of_Empty_5() { return static_cast<int32_t>(offsetof(String_t_StaticFields, ___Empty_5)); }
  	inline String_t* get_Empty_5() const { return ___Empty_5; }
  	inline String_t** get_address_of_Empty_5() { return &___Empty_5; }
  	inline void set_Empty_5(String_t* value)
  	{
  		___Empty_5 = value;
  		Il2CppCodeGenWriteBarrier((&___Empty_5), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // STRING_T_H
  #ifndef VALUETYPE_T3640485471_H
  #define VALUETYPE_T3640485471_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.ValueType
  struct  ValueType_t3640485471  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.ValueType
  struct ValueType_t3640485471_marshaled_pinvoke
  {
  };
  // Native definition for COM marshalling of System.ValueType
  struct ValueType_t3640485471_marshaled_com
  {
  };
  #endif // VALUETYPE_T3640485471_H
  #ifndef UNITYSTRING_T1423233093_H
  #define UNITYSTRING_T1423233093_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UnityString
  struct  UnityString_t1423233093  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // UNITYSTRING_T1423233093_H
  #ifndef BOOLEAN_T97287965_H
  #define BOOLEAN_T97287965_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Boolean
  struct  Boolean_t97287965 
  {
  public:
  	// System.Boolean System.Boolean::m_value
  	bool ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Boolean_t97287965, ___m_value_0)); }
  	inline bool get_m_value_0() const { return ___m_value_0; }
  	inline bool* get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(bool value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  struct Boolean_t97287965_StaticFields
  {
  public:
  	// System.String System.Boolean::TrueString
  	String_t* ___TrueString_5;
  	// System.String System.Boolean::FalseString
  	String_t* ___FalseString_6;
  
  public:
  	inline static int32_t get_offset_of_TrueString_5() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___TrueString_5)); }
  	inline String_t* get_TrueString_5() const { return ___TrueString_5; }
  	inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; }
  	inline void set_TrueString_5(String_t* value)
  	{
  		___TrueString_5 = value;
  		Il2CppCodeGenWriteBarrier((&___TrueString_5), value);
  	}
  
  	inline static int32_t get_offset_of_FalseString_6() { return static_cast<int32_t>(offsetof(Boolean_t97287965_StaticFields, ___FalseString_6)); }
  	inline String_t* get_FalseString_6() const { return ___FalseString_6; }
  	inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; }
  	inline void set_FalseString_6(String_t* value)
  	{
  		___FalseString_6 = value;
  		Il2CppCodeGenWriteBarrier((&___FalseString_6), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // BOOLEAN_T97287965_H
  #ifndef ENUM_T4135868527_H
  #define ENUM_T4135868527_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Enum
  struct  Enum_t4135868527  : public ValueType_t3640485471
  {
  public:
  
  public:
  };
  
  struct Enum_t4135868527_StaticFields
  {
  public:
  	// System.Char[] System.Enum::enumSeperatorCharArray
  	CharU5BU5D_t3528271667* ___enumSeperatorCharArray_0;
  
  public:
  	inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast<int32_t>(offsetof(Enum_t4135868527_StaticFields, ___enumSeperatorCharArray_0)); }
  	inline CharU5BU5D_t3528271667* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; }
  	inline CharU5BU5D_t3528271667** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; }
  	inline void set_enumSeperatorCharArray_0(CharU5BU5D_t3528271667* value)
  	{
  		___enumSeperatorCharArray_0 = value;
  		Il2CppCodeGenWriteBarrier((&___enumSeperatorCharArray_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.Enum
  struct Enum_t4135868527_marshaled_pinvoke
  {
  };
  // Native definition for COM marshalling of System.Enum
  struct Enum_t4135868527_marshaled_com
  {
  };
  #endif // ENUM_T4135868527_H
  #ifndef SYSTEMEXCEPTION_T176217640_H
  #define SYSTEMEXCEPTION_T176217640_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.SystemException
  struct  SystemException_t176217640  : public Exception_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // SYSTEMEXCEPTION_T176217640_H
  #ifndef VOID_T1185182177_H
  #define VOID_T1185182177_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Void
  struct  Void_t1185182177 
  {
  public:
  	union
  	{
  		struct
  		{
  		};
  		uint8_t Void_t1185182177__padding[1];
  	};
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VOID_T1185182177_H
  #ifndef ASSETFILENAMEEXTENSIONATTRIBUTE_T1361241164_H
  #define ASSETFILENAMEEXTENSIONATTRIBUTE_T1361241164_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.AssetFileNameExtensionAttribute
  struct  AssetFileNameExtensionAttribute_t1361241164  : public Attribute_t861562559
  {
  public:
  	// System.String UnityEngine.AssetFileNameExtensionAttribute::<preferredExtension>k__BackingField
  	String_t* ___U3CpreferredExtensionU3Ek__BackingField_0;
  	// System.Collections.Generic.IEnumerable`1<System.String> UnityEngine.AssetFileNameExtensionAttribute::<otherExtensions>k__BackingField
  	RuntimeObject* ___U3CotherExtensionsU3Ek__BackingField_1;
  
  public:
  	inline static int32_t get_offset_of_U3CpreferredExtensionU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(AssetFileNameExtensionAttribute_t1361241164, ___U3CpreferredExtensionU3Ek__BackingField_0)); }
  	inline String_t* get_U3CpreferredExtensionU3Ek__BackingField_0() const { return ___U3CpreferredExtensionU3Ek__BackingField_0; }
  	inline String_t** get_address_of_U3CpreferredExtensionU3Ek__BackingField_0() { return &___U3CpreferredExtensionU3Ek__BackingField_0; }
  	inline void set_U3CpreferredExtensionU3Ek__BackingField_0(String_t* value)
  	{
  		___U3CpreferredExtensionU3Ek__BackingField_0 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CpreferredExtensionU3Ek__BackingField_0), value);
  	}
  
  	inline static int32_t get_offset_of_U3CotherExtensionsU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(AssetFileNameExtensionAttribute_t1361241164, ___U3CotherExtensionsU3Ek__BackingField_1)); }
  	inline RuntimeObject* get_U3CotherExtensionsU3Ek__BackingField_1() const { return ___U3CotherExtensionsU3Ek__BackingField_1; }
  	inline RuntimeObject** get_address_of_U3CotherExtensionsU3Ek__BackingField_1() { return &___U3CotherExtensionsU3Ek__BackingField_1; }
  	inline void set_U3CotherExtensionsU3Ek__BackingField_1(RuntimeObject* value)
  	{
  		___U3CotherExtensionsU3Ek__BackingField_1 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CotherExtensionsU3Ek__BackingField_1), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ASSETFILENAMEEXTENSIONATTRIBUTE_T1361241164_H
  #ifndef IGNOREATTRIBUTE_T1982719709_H
  #define IGNOREATTRIBUTE_T1982719709_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.IgnoreAttribute
  struct  IgnoreAttribute_t1982719709  : public Attribute_t861562559
  {
  public:
  	// System.Boolean UnityEngine.Bindings.IgnoreAttribute::<DoesNotContributeToSize>k__BackingField
  	bool ___U3CDoesNotContributeToSizeU3Ek__BackingField_0;
  
  public:
  	inline static int32_t get_offset_of_U3CDoesNotContributeToSizeU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(IgnoreAttribute_t1982719709, ___U3CDoesNotContributeToSizeU3Ek__BackingField_0)); }
  	inline bool get_U3CDoesNotContributeToSizeU3Ek__BackingField_0() const { return ___U3CDoesNotContributeToSizeU3Ek__BackingField_0; }
  	inline bool* get_address_of_U3CDoesNotContributeToSizeU3Ek__BackingField_0() { return &___U3CDoesNotContributeToSizeU3Ek__BackingField_0; }
  	inline void set_U3CDoesNotContributeToSizeU3Ek__BackingField_0(bool value)
  	{
  		___U3CDoesNotContributeToSizeU3Ek__BackingField_0 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // IGNOREATTRIBUTE_T1982719709_H
  #ifndef NATIVECONDITIONALATTRIBUTE_T2439539374_H
  #define NATIVECONDITIONALATTRIBUTE_T2439539374_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.NativeConditionalAttribute
  struct  NativeConditionalAttribute_t2439539374  : public Attribute_t861562559
  {
  public:
  	// System.String UnityEngine.Bindings.NativeConditionalAttribute::<Condition>k__BackingField
  	String_t* ___U3CConditionU3Ek__BackingField_0;
  	// System.Boolean UnityEngine.Bindings.NativeConditionalAttribute::<Enabled>k__BackingField
  	bool ___U3CEnabledU3Ek__BackingField_1;
  
  public:
  	inline static int32_t get_offset_of_U3CConditionU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(NativeConditionalAttribute_t2439539374, ___U3CConditionU3Ek__BackingField_0)); }
  	inline String_t* get_U3CConditionU3Ek__BackingField_0() const { return ___U3CConditionU3Ek__BackingField_0; }
  	inline String_t** get_address_of_U3CConditionU3Ek__BackingField_0() { return &___U3CConditionU3Ek__BackingField_0; }
  	inline void set_U3CConditionU3Ek__BackingField_0(String_t* value)
  	{
  		___U3CConditionU3Ek__BackingField_0 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CConditionU3Ek__BackingField_0), value);
  	}
  
  	inline static int32_t get_offset_of_U3CEnabledU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(NativeConditionalAttribute_t2439539374, ___U3CEnabledU3Ek__BackingField_1)); }
  	inline bool get_U3CEnabledU3Ek__BackingField_1() const { return ___U3CEnabledU3Ek__BackingField_1; }
  	inline bool* get_address_of_U3CEnabledU3Ek__BackingField_1() { return &___U3CEnabledU3Ek__BackingField_1; }
  	inline void set_U3CEnabledU3Ek__BackingField_1(bool value)
  	{
  		___U3CEnabledU3Ek__BackingField_1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // NATIVECONDITIONALATTRIBUTE_T2439539374_H
  #ifndef NATIVEHEADERATTRIBUTE_T5261382_H
  #define NATIVEHEADERATTRIBUTE_T5261382_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.NativeHeaderAttribute
  struct  NativeHeaderAttribute_t5261382  : public Attribute_t861562559
  {
  public:
  	// System.String UnityEngine.Bindings.NativeHeaderAttribute::<Header>k__BackingField
  	String_t* ___U3CHeaderU3Ek__BackingField_0;
  
  public:
  	inline static int32_t get_offset_of_U3CHeaderU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(NativeHeaderAttribute_t5261382, ___U3CHeaderU3Ek__BackingField_0)); }
  	inline String_t* get_U3CHeaderU3Ek__BackingField_0() const { return ___U3CHeaderU3Ek__BackingField_0; }
  	inline String_t** get_address_of_U3CHeaderU3Ek__BackingField_0() { return &___U3CHeaderU3Ek__BackingField_0; }
  	inline void set_U3CHeaderU3Ek__BackingField_0(String_t* value)
  	{
  		___U3CHeaderU3Ek__BackingField_0 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CHeaderU3Ek__BackingField_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // NATIVEHEADERATTRIBUTE_T5261382_H
  #ifndef NATIVEMETHODATTRIBUTE_T4187428193_H
  #define NATIVEMETHODATTRIBUTE_T4187428193_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.NativeMethodAttribute
  struct  NativeMethodAttribute_t4187428193  : public Attribute_t861562559
  {
  public:
  	// System.String UnityEngine.Bindings.NativeMethodAttribute::<Name>k__BackingField
  	String_t* ___U3CNameU3Ek__BackingField_0;
  	// System.Boolean UnityEngine.Bindings.NativeMethodAttribute::<IsThreadSafe>k__BackingField
  	bool ___U3CIsThreadSafeU3Ek__BackingField_1;
  	// System.Boolean UnityEngine.Bindings.NativeMethodAttribute::<IsFreeFunction>k__BackingField
  	bool ___U3CIsFreeFunctionU3Ek__BackingField_2;
  	// System.Boolean UnityEngine.Bindings.NativeMethodAttribute::<ThrowsException>k__BackingField
  	bool ___U3CThrowsExceptionU3Ek__BackingField_3;
  	// System.Boolean UnityEngine.Bindings.NativeMethodAttribute::<HasExplicitThis>k__BackingField
  	bool ___U3CHasExplicitThisU3Ek__BackingField_4;
  
  public:
  	inline static int32_t get_offset_of_U3CNameU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(NativeMethodAttribute_t4187428193, ___U3CNameU3Ek__BackingField_0)); }
  	inline String_t* get_U3CNameU3Ek__BackingField_0() const { return ___U3CNameU3Ek__BackingField_0; }
  	inline String_t** get_address_of_U3CNameU3Ek__BackingField_0() { return &___U3CNameU3Ek__BackingField_0; }
  	inline void set_U3CNameU3Ek__BackingField_0(String_t* value)
  	{
  		___U3CNameU3Ek__BackingField_0 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CNameU3Ek__BackingField_0), value);
  	}
  
  	inline static int32_t get_offset_of_U3CIsThreadSafeU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(NativeMethodAttribute_t4187428193, ___U3CIsThreadSafeU3Ek__BackingField_1)); }
  	inline bool get_U3CIsThreadSafeU3Ek__BackingField_1() const { return ___U3CIsThreadSafeU3Ek__BackingField_1; }
  	inline bool* get_address_of_U3CIsThreadSafeU3Ek__BackingField_1() { return &___U3CIsThreadSafeU3Ek__BackingField_1; }
  	inline void set_U3CIsThreadSafeU3Ek__BackingField_1(bool value)
  	{
  		___U3CIsThreadSafeU3Ek__BackingField_1 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CIsFreeFunctionU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(NativeMethodAttribute_t4187428193, ___U3CIsFreeFunctionU3Ek__BackingField_2)); }
  	inline bool get_U3CIsFreeFunctionU3Ek__BackingField_2() const { return ___U3CIsFreeFunctionU3Ek__BackingField_2; }
  	inline bool* get_address_of_U3CIsFreeFunctionU3Ek__BackingField_2() { return &___U3CIsFreeFunctionU3Ek__BackingField_2; }
  	inline void set_U3CIsFreeFunctionU3Ek__BackingField_2(bool value)
  	{
  		___U3CIsFreeFunctionU3Ek__BackingField_2 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CThrowsExceptionU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(NativeMethodAttribute_t4187428193, ___U3CThrowsExceptionU3Ek__BackingField_3)); }
  	inline bool get_U3CThrowsExceptionU3Ek__BackingField_3() const { return ___U3CThrowsExceptionU3Ek__BackingField_3; }
  	inline bool* get_address_of_U3CThrowsExceptionU3Ek__BackingField_3() { return &___U3CThrowsExceptionU3Ek__BackingField_3; }
  	inline void set_U3CThrowsExceptionU3Ek__BackingField_3(bool value)
  	{
  		___U3CThrowsExceptionU3Ek__BackingField_3 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CHasExplicitThisU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(NativeMethodAttribute_t4187428193, ___U3CHasExplicitThisU3Ek__BackingField_4)); }
  	inline bool get_U3CHasExplicitThisU3Ek__BackingField_4() const { return ___U3CHasExplicitThisU3Ek__BackingField_4; }
  	inline bool* get_address_of_U3CHasExplicitThisU3Ek__BackingField_4() { return &___U3CHasExplicitThisU3Ek__BackingField_4; }
  	inline void set_U3CHasExplicitThisU3Ek__BackingField_4(bool value)
  	{
  		___U3CHasExplicitThisU3Ek__BackingField_4 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // NATIVEMETHODATTRIBUTE_T4187428193_H
  #ifndef NATIVENAMEATTRIBUTE_T3268151526_H
  #define NATIVENAMEATTRIBUTE_T3268151526_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.NativeNameAttribute
  struct  NativeNameAttribute_t3268151526  : public Attribute_t861562559
  {
  public:
  	// System.String UnityEngine.Bindings.NativeNameAttribute::<Name>k__BackingField
  	String_t* ___U3CNameU3Ek__BackingField_0;
  
  public:
  	inline static int32_t get_offset_of_U3CNameU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(NativeNameAttribute_t3268151526, ___U3CNameU3Ek__BackingField_0)); }
  	inline String_t* get_U3CNameU3Ek__BackingField_0() const { return ___U3CNameU3Ek__BackingField_0; }
  	inline String_t** get_address_of_U3CNameU3Ek__BackingField_0() { return &___U3CNameU3Ek__BackingField_0; }
  	inline void set_U3CNameU3Ek__BackingField_0(String_t* value)
  	{
  		___U3CNameU3Ek__BackingField_0 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CNameU3Ek__BackingField_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // NATIVENAMEATTRIBUTE_T3268151526_H
  #ifndef NATIVETHROWSATTRIBUTE_T1697526064_H
  #define NATIVETHROWSATTRIBUTE_T1697526064_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.NativeThrowsAttribute
  struct  NativeThrowsAttribute_t1697526064  : public Attribute_t861562559
  {
  public:
  	// System.Boolean UnityEngine.Bindings.NativeThrowsAttribute::<ThrowsException>k__BackingField
  	bool ___U3CThrowsExceptionU3Ek__BackingField_0;
  
  public:
  	inline static int32_t get_offset_of_U3CThrowsExceptionU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(NativeThrowsAttribute_t1697526064, ___U3CThrowsExceptionU3Ek__BackingField_0)); }
  	inline bool get_U3CThrowsExceptionU3Ek__BackingField_0() const { return ___U3CThrowsExceptionU3Ek__BackingField_0; }
  	inline bool* get_address_of_U3CThrowsExceptionU3Ek__BackingField_0() { return &___U3CThrowsExceptionU3Ek__BackingField_0; }
  	inline void set_U3CThrowsExceptionU3Ek__BackingField_0(bool value)
  	{
  		___U3CThrowsExceptionU3Ek__BackingField_0 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // NATIVETHROWSATTRIBUTE_T1697526064_H
  #ifndef NOTNULLATTRIBUTE_T1114947401_H
  #define NOTNULLATTRIBUTE_T1114947401_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.NotNullAttribute
  struct  NotNullAttribute_t1114947401  : public Attribute_t861562559
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // NOTNULLATTRIBUTE_T1114947401_H
  #ifndef UNMARSHALLEDATTRIBUTE_T1517743549_H
  #define UNMARSHALLEDATTRIBUTE_T1517743549_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.UnmarshalledAttribute
  struct  UnmarshalledAttribute_t1517743549  : public Attribute_t861562559
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // UNMARSHALLEDATTRIBUTE_T1517743549_H
  #ifndef VISIBLETOOTHERMODULESATTRIBUTE_T1429630568_H
  #define VISIBLETOOTHERMODULESATTRIBUTE_T1429630568_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.VisibleToOtherModulesAttribute
  struct  VisibleToOtherModulesAttribute_t1429630568  : public Attribute_t861562559
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VISIBLETOOTHERMODULESATTRIBUTE_T1429630568_H
  #ifndef NATIVECLASSATTRIBUTE_T2601352714_H
  #define NATIVECLASSATTRIBUTE_T2601352714_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.NativeClassAttribute
  struct  NativeClassAttribute_t2601352714  : public Attribute_t861562559
  {
  public:
  	// System.String UnityEngine.NativeClassAttribute::<QualifiedNativeName>k__BackingField
  	String_t* ___U3CQualifiedNativeNameU3Ek__BackingField_0;
  	// System.String UnityEngine.NativeClassAttribute::<Declaration>k__BackingField
  	String_t* ___U3CDeclarationU3Ek__BackingField_1;
  
  public:
  	inline static int32_t get_offset_of_U3CQualifiedNativeNameU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(NativeClassAttribute_t2601352714, ___U3CQualifiedNativeNameU3Ek__BackingField_0)); }
  	inline String_t* get_U3CQualifiedNativeNameU3Ek__BackingField_0() const { return ___U3CQualifiedNativeNameU3Ek__BackingField_0; }
  	inline String_t** get_address_of_U3CQualifiedNativeNameU3Ek__BackingField_0() { return &___U3CQualifiedNativeNameU3Ek__BackingField_0; }
  	inline void set_U3CQualifiedNativeNameU3Ek__BackingField_0(String_t* value)
  	{
  		___U3CQualifiedNativeNameU3Ek__BackingField_0 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CQualifiedNativeNameU3Ek__BackingField_0), value);
  	}
  
  	inline static int32_t get_offset_of_U3CDeclarationU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(NativeClassAttribute_t2601352714, ___U3CDeclarationU3Ek__BackingField_1)); }
  	inline String_t* get_U3CDeclarationU3Ek__BackingField_1() const { return ___U3CDeclarationU3Ek__BackingField_1; }
  	inline String_t** get_address_of_U3CDeclarationU3Ek__BackingField_1() { return &___U3CDeclarationU3Ek__BackingField_1; }
  	inline void set_U3CDeclarationU3Ek__BackingField_1(String_t* value)
  	{
  		___U3CDeclarationU3Ek__BackingField_1 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CDeclarationU3Ek__BackingField_1), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // NATIVECLASSATTRIBUTE_T2601352714_H
  #ifndef GENERATEDBYOLDBINDINGSGENERATORATTRIBUTE_T433318409_H
  #define GENERATEDBYOLDBINDINGSGENERATORATTRIBUTE_T433318409_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Scripting.GeneratedByOldBindingsGeneratorAttribute
  struct  GeneratedByOldBindingsGeneratorAttribute_t433318409  : public Attribute_t861562559
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // GENERATEDBYOLDBINDINGSGENERATORATTRIBUTE_T433318409_H
  #ifndef REQUIREDBYNATIVECODEATTRIBUTE_T4130846357_H
  #define REQUIREDBYNATIVECODEATTRIBUTE_T4130846357_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Scripting.RequiredByNativeCodeAttribute
  struct  RequiredByNativeCodeAttribute_t4130846357  : public Attribute_t861562559
  {
  public:
  	// System.String UnityEngine.Scripting.RequiredByNativeCodeAttribute::<Name>k__BackingField
  	String_t* ___U3CNameU3Ek__BackingField_0;
  	// System.Boolean UnityEngine.Scripting.RequiredByNativeCodeAttribute::<Optional>k__BackingField
  	bool ___U3COptionalU3Ek__BackingField_1;
  	// System.Boolean UnityEngine.Scripting.RequiredByNativeCodeAttribute::<GenerateProxy>k__BackingField
  	bool ___U3CGenerateProxyU3Ek__BackingField_2;
  
  public:
  	inline static int32_t get_offset_of_U3CNameU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(RequiredByNativeCodeAttribute_t4130846357, ___U3CNameU3Ek__BackingField_0)); }
  	inline String_t* get_U3CNameU3Ek__BackingField_0() const { return ___U3CNameU3Ek__BackingField_0; }
  	inline String_t** get_address_of_U3CNameU3Ek__BackingField_0() { return &___U3CNameU3Ek__BackingField_0; }
  	inline void set_U3CNameU3Ek__BackingField_0(String_t* value)
  	{
  		___U3CNameU3Ek__BackingField_0 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CNameU3Ek__BackingField_0), value);
  	}
  
  	inline static int32_t get_offset_of_U3COptionalU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(RequiredByNativeCodeAttribute_t4130846357, ___U3COptionalU3Ek__BackingField_1)); }
  	inline bool get_U3COptionalU3Ek__BackingField_1() const { return ___U3COptionalU3Ek__BackingField_1; }
  	inline bool* get_address_of_U3COptionalU3Ek__BackingField_1() { return &___U3COptionalU3Ek__BackingField_1; }
  	inline void set_U3COptionalU3Ek__BackingField_1(bool value)
  	{
  		___U3COptionalU3Ek__BackingField_1 = value;
  	}
  
  	inline static int32_t get_offset_of_U3CGenerateProxyU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(RequiredByNativeCodeAttribute_t4130846357, ___U3CGenerateProxyU3Ek__BackingField_2)); }
  	inline bool get_U3CGenerateProxyU3Ek__BackingField_2() const { return ___U3CGenerateProxyU3Ek__BackingField_2; }
  	inline bool* get_address_of_U3CGenerateProxyU3Ek__BackingField_2() { return &___U3CGenerateProxyU3Ek__BackingField_2; }
  	inline void set_U3CGenerateProxyU3Ek__BackingField_2(bool value)
  	{
  		___U3CGenerateProxyU3Ek__BackingField_2 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // REQUIREDBYNATIVECODEATTRIBUTE_T4130846357_H
  #ifndef USEDBYNATIVECODEATTRIBUTE_T1703770351_H
  #define USEDBYNATIVECODEATTRIBUTE_T1703770351_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Scripting.UsedByNativeCodeAttribute
  struct  UsedByNativeCodeAttribute_t1703770351  : public Attribute_t861562559
  {
  public:
  	// System.String UnityEngine.Scripting.UsedByNativeCodeAttribute::<Name>k__BackingField
  	String_t* ___U3CNameU3Ek__BackingField_0;
  
  public:
  	inline static int32_t get_offset_of_U3CNameU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(UsedByNativeCodeAttribute_t1703770351, ___U3CNameU3Ek__BackingField_0)); }
  	inline String_t* get_U3CNameU3Ek__BackingField_0() const { return ___U3CNameU3Ek__BackingField_0; }
  	inline String_t** get_address_of_U3CNameU3Ek__BackingField_0() { return &___U3CNameU3Ek__BackingField_0; }
  	inline void set_U3CNameU3Ek__BackingField_0(String_t* value)
  	{
  		___U3CNameU3Ek__BackingField_0 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CNameU3Ek__BackingField_0), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // USEDBYNATIVECODEATTRIBUTE_T1703770351_H
  #ifndef THREADANDSERIALIZATIONSAFEATTRIBUTE_T363116225_H
  #define THREADANDSERIALIZATIONSAFEATTRIBUTE_T363116225_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.ThreadAndSerializationSafeAttribute
  struct  ThreadAndSerializationSafeAttribute_t363116225  : public Attribute_t861562559
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // THREADANDSERIALIZATIONSAFEATTRIBUTE_T363116225_H
  #ifndef UNITYENGINEMODULEASSEMBLY_T2421846737_H
  #define UNITYENGINEMODULEASSEMBLY_T2421846737_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.UnityEngineModuleAssembly
  struct  UnityEngineModuleAssembly_t2421846737  : public Attribute_t861562559
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // UNITYENGINEMODULEASSEMBLY_T2421846737_H
  #ifndef WRITABLEATTRIBUTE_T812406054_H
  #define WRITABLEATTRIBUTE_T812406054_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.WritableAttribute
  struct  WritableAttribute_t812406054  : public Attribute_t861562559
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // WRITABLEATTRIBUTE_T812406054_H
  #ifndef ARGUMENTEXCEPTION_T132251570_H
  #define ARGUMENTEXCEPTION_T132251570_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.ArgumentException
  struct  ArgumentException_t132251570  : public SystemException_t176217640
  {
  public:
  	// System.String System.ArgumentException::m_paramName
  	String_t* ___m_paramName_17;
  
  public:
  	inline static int32_t get_offset_of_m_paramName_17() { return static_cast<int32_t>(offsetof(ArgumentException_t132251570, ___m_paramName_17)); }
  	inline String_t* get_m_paramName_17() const { return ___m_paramName_17; }
  	inline String_t** get_address_of_m_paramName_17() { return &___m_paramName_17; }
  	inline void set_m_paramName_17(String_t* value)
  	{
  		___m_paramName_17 = value;
  		Il2CppCodeGenWriteBarrier((&___m_paramName_17), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ARGUMENTEXCEPTION_T132251570_H
  #ifndef CODEGENOPTIONS_T498890944_H
  #define CODEGENOPTIONS_T498890944_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.CodegenOptions
  struct  CodegenOptions_t498890944 
  {
  public:
  	// System.Int32 UnityEngine.Bindings.CodegenOptions::value__
  	int32_t ___value___2;
  
  public:
  	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CodegenOptions_t498890944, ___value___2)); }
  	inline int32_t get_value___2() const { return ___value___2; }
  	inline int32_t* get_address_of_value___2() { return &___value___2; }
  	inline void set_value___2(int32_t value)
  	{
  		___value___2 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // CODEGENOPTIONS_T498890944_H
  #ifndef FREEFUNCTIONATTRIBUTE_T2020741617_H
  #define FREEFUNCTIONATTRIBUTE_T2020741617_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.FreeFunctionAttribute
  struct  FreeFunctionAttribute_t2020741617  : public NativeMethodAttribute_t4187428193
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // FREEFUNCTIONATTRIBUTE_T2020741617_H
  #ifndef STATICACCESSORTYPE_T186341701_H
  #define STATICACCESSORTYPE_T186341701_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.StaticAccessorType
  struct  StaticAccessorType_t186341701 
  {
  public:
  	// System.Int32 UnityEngine.Bindings.StaticAccessorType::value__
  	int32_t ___value___2;
  
  public:
  	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StaticAccessorType_t186341701, ___value___2)); }
  	inline int32_t get_value___2() const { return ___value___2; }
  	inline int32_t* get_address_of_value___2() { return &___value___2; }
  	inline void set_value___2(int32_t value)
  	{
  		___value___2 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // STATICACCESSORTYPE_T186341701_H
  #ifndef TARGETTYPE_T2370014154_H
  #define TARGETTYPE_T2370014154_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.TargetType
  struct  TargetType_t2370014154 
  {
  public:
  	// System.Int32 UnityEngine.Bindings.TargetType::value__
  	int32_t ___value___2;
  
  public:
  	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TargetType_t2370014154, ___value___2)); }
  	inline int32_t get_value___2() const { return ___value___2; }
  	inline int32_t* get_address_of_value___2() { return &___value___2; }
  	inline void set_value___2(int32_t value)
  	{
  		___value___2 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // TARGETTYPE_T2370014154_H
  #ifndef THREADSAFEATTRIBUTE_T3376653515_H
  #define THREADSAFEATTRIBUTE_T3376653515_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.ThreadSafeAttribute
  struct  ThreadSafeAttribute_t3376653515  : public NativeMethodAttribute_t4187428193
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // THREADSAFEATTRIBUTE_T3376653515_H
  #ifndef ARGUMENTNULLEXCEPTION_T1615371798_H
  #define ARGUMENTNULLEXCEPTION_T1615371798_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.ArgumentNullException
  struct  ArgumentNullException_t1615371798  : public ArgumentException_t132251570
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ARGUMENTNULLEXCEPTION_T1615371798_H
  #ifndef NATIVEPROPERTYATTRIBUTE_T1305929258_H
  #define NATIVEPROPERTYATTRIBUTE_T1305929258_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.NativePropertyAttribute
  struct  NativePropertyAttribute_t1305929258  : public NativeMethodAttribute_t4187428193
  {
  public:
  	// UnityEngine.Bindings.TargetType UnityEngine.Bindings.NativePropertyAttribute::<TargetType>k__BackingField
  	int32_t ___U3CTargetTypeU3Ek__BackingField_5;
  
  public:
  	inline static int32_t get_offset_of_U3CTargetTypeU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(NativePropertyAttribute_t1305929258, ___U3CTargetTypeU3Ek__BackingField_5)); }
  	inline int32_t get_U3CTargetTypeU3Ek__BackingField_5() const { return ___U3CTargetTypeU3Ek__BackingField_5; }
  	inline int32_t* get_address_of_U3CTargetTypeU3Ek__BackingField_5() { return &___U3CTargetTypeU3Ek__BackingField_5; }
  	inline void set_U3CTargetTypeU3Ek__BackingField_5(int32_t value)
  	{
  		___U3CTargetTypeU3Ek__BackingField_5 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // NATIVEPROPERTYATTRIBUTE_T1305929258_H
  #ifndef NATIVETYPEATTRIBUTE_T2250406315_H
  #define NATIVETYPEATTRIBUTE_T2250406315_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.NativeTypeAttribute
  struct  NativeTypeAttribute_t2250406315  : public Attribute_t861562559
  {
  public:
  	// System.String UnityEngine.Bindings.NativeTypeAttribute::<Header>k__BackingField
  	String_t* ___U3CHeaderU3Ek__BackingField_0;
  	// System.String UnityEngine.Bindings.NativeTypeAttribute::<IntermediateScriptingStructName>k__BackingField
  	String_t* ___U3CIntermediateScriptingStructNameU3Ek__BackingField_1;
  	// UnityEngine.Bindings.CodegenOptions UnityEngine.Bindings.NativeTypeAttribute::<CodegenOptions>k__BackingField
  	int32_t ___U3CCodegenOptionsU3Ek__BackingField_2;
  
  public:
  	inline static int32_t get_offset_of_U3CHeaderU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(NativeTypeAttribute_t2250406315, ___U3CHeaderU3Ek__BackingField_0)); }
  	inline String_t* get_U3CHeaderU3Ek__BackingField_0() const { return ___U3CHeaderU3Ek__BackingField_0; }
  	inline String_t** get_address_of_U3CHeaderU3Ek__BackingField_0() { return &___U3CHeaderU3Ek__BackingField_0; }
  	inline void set_U3CHeaderU3Ek__BackingField_0(String_t* value)
  	{
  		___U3CHeaderU3Ek__BackingField_0 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CHeaderU3Ek__BackingField_0), value);
  	}
  
  	inline static int32_t get_offset_of_U3CIntermediateScriptingStructNameU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(NativeTypeAttribute_t2250406315, ___U3CIntermediateScriptingStructNameU3Ek__BackingField_1)); }
  	inline String_t* get_U3CIntermediateScriptingStructNameU3Ek__BackingField_1() const { return ___U3CIntermediateScriptingStructNameU3Ek__BackingField_1; }
  	inline String_t** get_address_of_U3CIntermediateScriptingStructNameU3Ek__BackingField_1() { return &___U3CIntermediateScriptingStructNameU3Ek__BackingField_1; }
  	inline void set_U3CIntermediateScriptingStructNameU3Ek__BackingField_1(String_t* value)
  	{
  		___U3CIntermediateScriptingStructNameU3Ek__BackingField_1 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CIntermediateScriptingStructNameU3Ek__BackingField_1), value);
  	}
  
  	inline static int32_t get_offset_of_U3CCodegenOptionsU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(NativeTypeAttribute_t2250406315, ___U3CCodegenOptionsU3Ek__BackingField_2)); }
  	inline int32_t get_U3CCodegenOptionsU3Ek__BackingField_2() const { return ___U3CCodegenOptionsU3Ek__BackingField_2; }
  	inline int32_t* get_address_of_U3CCodegenOptionsU3Ek__BackingField_2() { return &___U3CCodegenOptionsU3Ek__BackingField_2; }
  	inline void set_U3CCodegenOptionsU3Ek__BackingField_2(int32_t value)
  	{
  		___U3CCodegenOptionsU3Ek__BackingField_2 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // NATIVETYPEATTRIBUTE_T2250406315_H
  #ifndef STATICACCESSORATTRIBUTE_T2432663902_H
  #define STATICACCESSORATTRIBUTE_T2432663902_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Bindings.StaticAccessorAttribute
  struct  StaticAccessorAttribute_t2432663902  : public Attribute_t861562559
  {
  public:
  	// System.String UnityEngine.Bindings.StaticAccessorAttribute::<Name>k__BackingField
  	String_t* ___U3CNameU3Ek__BackingField_0;
  	// UnityEngine.Bindings.StaticAccessorType UnityEngine.Bindings.StaticAccessorAttribute::<Type>k__BackingField
  	int32_t ___U3CTypeU3Ek__BackingField_1;
  
  public:
  	inline static int32_t get_offset_of_U3CNameU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(StaticAccessorAttribute_t2432663902, ___U3CNameU3Ek__BackingField_0)); }
  	inline String_t* get_U3CNameU3Ek__BackingField_0() const { return ___U3CNameU3Ek__BackingField_0; }
  	inline String_t** get_address_of_U3CNameU3Ek__BackingField_0() { return &___U3CNameU3Ek__BackingField_0; }
  	inline void set_U3CNameU3Ek__BackingField_0(String_t* value)
  	{
  		___U3CNameU3Ek__BackingField_0 = value;
  		Il2CppCodeGenWriteBarrier((&___U3CNameU3Ek__BackingField_0), value);
  	}
  
  	inline static int32_t get_offset_of_U3CTypeU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(StaticAccessorAttribute_t2432663902, ___U3CTypeU3Ek__BackingField_1)); }
  	inline int32_t get_U3CTypeU3Ek__BackingField_1() const { return ___U3CTypeU3Ek__BackingField_1; }
  	inline int32_t* get_address_of_U3CTypeU3Ek__BackingField_1() { return &___U3CTypeU3Ek__BackingField_1; }
  	inline void set_U3CTypeU3Ek__BackingField_1(int32_t value)
  	{
  		___U3CTypeU3Ek__BackingField_1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // STATICACCESSORATTRIBUTE_T2432663902_H
  // System.String[]
  struct StringU5BU5D_t1281789340  : public RuntimeArray
  {
  public:
  	ALIGN_FIELD (8) String_t* m_Items[1];
  
  public:
  	inline String_t* GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline String_t** GetAddressAt(il2cpp_array_size_t index)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items + index;
  	}
  	inline void SetAt(il2cpp_array_size_t index, String_t* value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  		Il2CppCodeGenWriteBarrier(m_Items + index, value);
  	}
  	inline String_t* GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline String_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, String_t* value)
  	{
  		m_Items[index] = value;
  		Il2CppCodeGenWriteBarrier(m_Items + index, value);
  	}
  };
  // System.Object[]
  struct ObjectU5BU5D_t2843939325  : public RuntimeArray
  {
  public:
  	ALIGN_FIELD (8) RuntimeObject * m_Items[1];
  
  public:
  	inline RuntimeObject * GetAt(il2cpp_array_size_t index) const
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items[index];
  	}
  	inline RuntimeObject ** GetAddressAt(il2cpp_array_size_t index)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		return m_Items + index;
  	}
  	inline void SetAt(il2cpp_array_size_t index, RuntimeObject * value)
  	{
  		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
  		m_Items[index] = value;
  		Il2CppCodeGenWriteBarrier(m_Items + index, value);
  	}
  	inline RuntimeObject * GetAtUnchecked(il2cpp_array_size_t index) const
  	{
  		return m_Items[index];
  	}
  	inline RuntimeObject ** GetAddressAtUnchecked(il2cpp_array_size_t index)
  	{
  		return m_Items + index;
  	}
  	inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject * value)
  	{
  		m_Items[index] = value;
  		Il2CppCodeGenWriteBarrier(m_Items + index, value);
  	}
  };
  
  
  
  // System.Void System.Attribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void Attribute__ctor_m1529526131 (Attribute_t861562559 * __this, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute__ctor_m3134540192 (NativeMethodAttribute_t4187428193 * __this, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::set_IsFreeFunction(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute_set_IsFreeFunction_m1931350581 (NativeMethodAttribute_t4187428193 * __this, bool ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::.ctor(System.String,System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute__ctor_m3056337369 (NativeMethodAttribute_t4187428193 * __this, String_t* ___name0, bool ___isFreeFunction1, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::.ctor(System.String,System.Boolean,System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute__ctor_m2749818278 (NativeMethodAttribute_t4187428193 * __this, String_t* ___name0, bool ___isFreeFunction1, bool ___isThreadSafe2, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeConditionalAttribute::set_Condition(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeConditionalAttribute_set_Condition_m607771195 (NativeConditionalAttribute_t2439539374 * __this, String_t* ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeConditionalAttribute::set_Enabled(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeConditionalAttribute_set_Enabled_m2378894961 (NativeConditionalAttribute_t2439539374 * __this, bool ___value0, const RuntimeMethod* method);
  // System.Void System.ArgumentNullException::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m1170824041 (ArgumentNullException_t1615371798 * __this, String_t* p0, const RuntimeMethod* method);
  // System.Boolean System.String::op_Equality(System.String,System.String)
  extern "C" IL2CPP_METHOD_ATTR bool String_op_Equality_m920492651 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method);
  // System.Void System.ArgumentException::.ctor(System.String,System.String)
  extern "C" IL2CPP_METHOD_ATTR void ArgumentException__ctor_m1216717135 (ArgumentException_t132251570 * __this, String_t* p0, String_t* p1, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeHeaderAttribute::set_Header(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeHeaderAttribute_set_Header_m3310668383 (NativeHeaderAttribute_t5261382 * __this, String_t* ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::set_Name(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute_set_Name_m1946475768 (NativeMethodAttribute_t4187428193 * __this, String_t* ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute__ctor_m2941746701 (NativeMethodAttribute_t4187428193 * __this, String_t* ___name0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::set_IsThreadSafe(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute_set_IsThreadSafe_m2457033065 (NativeMethodAttribute_t4187428193 * __this, bool ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeNameAttribute::set_Name(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeNameAttribute_set_Name_m3579254766 (NativeNameAttribute_t3268151526 * __this, String_t* ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativePropertyAttribute::set_TargetType(UnityEngine.Bindings.TargetType)
  extern "C" IL2CPP_METHOD_ATTR void NativePropertyAttribute_set_TargetType_m1468330009 (NativePropertyAttribute_t1305929258 * __this, int32_t ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeThrowsAttribute::set_ThrowsException(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeThrowsAttribute_set_ThrowsException_m4039166389 (NativeThrowsAttribute_t1697526064 * __this, bool ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeTypeAttribute::set_CodegenOptions(UnityEngine.Bindings.CodegenOptions)
  extern "C" IL2CPP_METHOD_ATTR void NativeTypeAttribute_set_CodegenOptions_m3839252515 (NativeTypeAttribute_t2250406315 * __this, int32_t ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeTypeAttribute::set_Header(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeTypeAttribute_set_Header_m48420006 (NativeTypeAttribute_t2250406315 * __this, String_t* ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeTypeAttribute::.ctor(UnityEngine.Bindings.CodegenOptions)
  extern "C" IL2CPP_METHOD_ATTR void NativeTypeAttribute__ctor_m1043629716 (NativeTypeAttribute_t2250406315 * __this, int32_t ___codegenOptions0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.NativeTypeAttribute::set_IntermediateScriptingStructName(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeTypeAttribute_set_IntermediateScriptingStructName_m3613994509 (NativeTypeAttribute_t2250406315 * __this, String_t* ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.StaticAccessorAttribute::set_Name(System.String)
  extern "C" IL2CPP_METHOD_ATTR void StaticAccessorAttribute_set_Name_m2926172476 (StaticAccessorAttribute_t2432663902 * __this, String_t* ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Bindings.StaticAccessorAttribute::set_Type(UnityEngine.Bindings.StaticAccessorType)
  extern "C" IL2CPP_METHOD_ATTR void StaticAccessorAttribute_set_Type_m2333258271 (StaticAccessorAttribute_t2432663902 * __this, int32_t ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.NativeClassAttribute::set_QualifiedNativeName(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeClassAttribute_set_QualifiedNativeName_m801351239 (NativeClassAttribute_t2601352714 * __this, String_t* ___value0, const RuntimeMethod* method);
  // System.String System.String::Concat(System.String,System.String)
  extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m3937257545 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, const RuntimeMethod* method);
  // System.Void UnityEngine.NativeClassAttribute::set_Declaration(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeClassAttribute_set_Declaration_m1218368926 (NativeClassAttribute_t2601352714 * __this, String_t* ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Scripting.RequiredByNativeCodeAttribute::set_Name(System.String)
  extern "C" IL2CPP_METHOD_ATTR void RequiredByNativeCodeAttribute_set_Name_m2009346474 (RequiredByNativeCodeAttribute_t4130846357 * __this, String_t* ___value0, const RuntimeMethod* method);
  // System.Void UnityEngine.Scripting.UsedByNativeCodeAttribute::set_Name(System.String)
  extern "C" IL2CPP_METHOD_ATTR void UsedByNativeCodeAttribute_set_Name_m192590944 (UsedByNativeCodeAttribute_t1703770351 * __this, String_t* ___value0, const RuntimeMethod* method);
  // System.String System.String::Format(System.String,System.Object[])
  extern "C" IL2CPP_METHOD_ATTR String_t* String_Format_m630303134 (RuntimeObject * __this /* static, unused */, String_t* p0, ObjectU5BU5D_t2843939325* p1, const RuntimeMethod* method);
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.AssetFileNameExtensionAttribute::.ctor(System.String,System.String[])
  extern "C" IL2CPP_METHOD_ATTR void AssetFileNameExtensionAttribute__ctor_m592302761 (AssetFileNameExtensionAttribute_t1361241164 * __this, String_t* ___preferredExtension0, StringU5BU5D_t1281789340* ___otherExtensions1, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		String_t* L_0 = ___preferredExtension0;
  		__this->set_U3CpreferredExtensionU3Ek__BackingField_0(L_0);
  		StringU5BU5D_t1281789340* L_1 = ___otherExtensions1;
  		__this->set_U3CotherExtensionsU3Ek__BackingField_1((RuntimeObject*)L_1);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.FreeFunctionAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void FreeFunctionAttribute__ctor_m225850777 (FreeFunctionAttribute_t2020741617 * __this, const RuntimeMethod* method)
  {
  	{
  		NativeMethodAttribute__ctor_m3134540192(__this, /*hidden argument*/NULL);
  		NativeMethodAttribute_set_IsFreeFunction_m1931350581(__this, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.FreeFunctionAttribute::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void FreeFunctionAttribute__ctor_m3967403258 (FreeFunctionAttribute_t2020741617 * __this, String_t* ___name0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___name0;
  		NativeMethodAttribute__ctor_m3056337369(__this, L_0, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.FreeFunctionAttribute::.ctor(System.String,System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void FreeFunctionAttribute__ctor_m1198537781 (FreeFunctionAttribute_t2020741617 * __this, String_t* ___name0, bool ___isThreadSafe1, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___name0;
  		bool L_1 = ___isThreadSafe1;
  		NativeMethodAttribute__ctor_m2749818278(__this, L_0, (bool)1, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.IgnoreAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void IgnoreAttribute__ctor_m3428881723 (IgnoreAttribute_t1982719709 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.IgnoreAttribute::set_DoesNotContributeToSize(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void IgnoreAttribute_set_DoesNotContributeToSize_m1674813355 (IgnoreAttribute_t1982719709 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___value0;
  		__this->set_U3CDoesNotContributeToSizeU3Ek__BackingField_0(L_0);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.NativeConditionalAttribute::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeConditionalAttribute__ctor_m1745668596 (NativeConditionalAttribute_t2439539374 * __this, String_t* ___condition0, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		String_t* L_0 = ___condition0;
  		NativeConditionalAttribute_set_Condition_m607771195(__this, L_0, /*hidden argument*/NULL);
  		NativeConditionalAttribute_set_Enabled_m2378894961(__this, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeConditionalAttribute::set_Condition(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeConditionalAttribute_set_Condition_m607771195 (NativeConditionalAttribute_t2439539374 * __this, String_t* ___value0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___value0;
  		__this->set_U3CConditionU3Ek__BackingField_0(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeConditionalAttribute::set_Enabled(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeConditionalAttribute_set_Enabled_m2378894961 (NativeConditionalAttribute_t2439539374 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___value0;
  		__this->set_U3CEnabledU3Ek__BackingField_1(L_0);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.NativeHeaderAttribute::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeHeaderAttribute__ctor_m457462113 (NativeHeaderAttribute_t5261382 * __this, String_t* ___header0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (NativeHeaderAttribute__ctor_m457462113_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		String_t* L_0 = ___header0;
  		if (L_0)
  		{
  			goto IL_0018;
  		}
  	}
  	{
  		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
  		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3529812190, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, NativeHeaderAttribute__ctor_m457462113_RuntimeMethod_var);
  	}
  
  IL_0018:
  	{
  		String_t* L_2 = ___header0;
  		bool L_3 = String_op_Equality_m920492651(NULL /*static, unused*/, L_2, _stringLiteral757602046, /*hidden argument*/NULL);
  		if (!L_3)
  		{
  			goto IL_0038;
  		}
  	}
  	{
  		ArgumentException_t132251570 * L_4 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  		ArgumentException__ctor_m1216717135(L_4, _stringLiteral2581250844, _stringLiteral3529812190, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, NativeHeaderAttribute__ctor_m457462113_RuntimeMethod_var);
  	}
  
  IL_0038:
  	{
  		String_t* L_5 = ___header0;
  		NativeHeaderAttribute_set_Header_m3310668383(__this, L_5, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeHeaderAttribute::set_Header(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeHeaderAttribute_set_Header_m3310668383 (NativeHeaderAttribute_t5261382 * __this, String_t* ___value0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___value0;
  		__this->set_U3CHeaderU3Ek__BackingField_0(L_0);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute__ctor_m3134540192 (NativeMethodAttribute_t4187428193 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute__ctor_m2941746701 (NativeMethodAttribute_t4187428193 * __this, String_t* ___name0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (NativeMethodAttribute__ctor_m2941746701_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		String_t* L_0 = ___name0;
  		if (L_0)
  		{
  			goto IL_0018;
  		}
  	}
  	{
  		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
  		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral62725243, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, NativeMethodAttribute__ctor_m2941746701_RuntimeMethod_var);
  	}
  
  IL_0018:
  	{
  		String_t* L_2 = ___name0;
  		bool L_3 = String_op_Equality_m920492651(NULL /*static, unused*/, L_2, _stringLiteral757602046, /*hidden argument*/NULL);
  		if (!L_3)
  		{
  			goto IL_0038;
  		}
  	}
  	{
  		ArgumentException_t132251570 * L_4 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  		ArgumentException__ctor_m1216717135(L_4, _stringLiteral648666413, _stringLiteral62725243, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, NativeMethodAttribute__ctor_m2941746701_RuntimeMethod_var);
  	}
  
  IL_0038:
  	{
  		String_t* L_5 = ___name0;
  		NativeMethodAttribute_set_Name_m1946475768(__this, L_5, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::.ctor(System.String,System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute__ctor_m3056337369 (NativeMethodAttribute_t4187428193 * __this, String_t* ___name0, bool ___isFreeFunction1, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___name0;
  		NativeMethodAttribute__ctor_m2941746701(__this, L_0, /*hidden argument*/NULL);
  		bool L_1 = ___isFreeFunction1;
  		NativeMethodAttribute_set_IsFreeFunction_m1931350581(__this, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::.ctor(System.String,System.Boolean,System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute__ctor_m2749818278 (NativeMethodAttribute_t4187428193 * __this, String_t* ___name0, bool ___isFreeFunction1, bool ___isThreadSafe2, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___name0;
  		bool L_1 = ___isFreeFunction1;
  		NativeMethodAttribute__ctor_m3056337369(__this, L_0, L_1, /*hidden argument*/NULL);
  		bool L_2 = ___isThreadSafe2;
  		NativeMethodAttribute_set_IsThreadSafe_m2457033065(__this, L_2, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::set_Name(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute_set_Name_m1946475768 (NativeMethodAttribute_t4187428193 * __this, String_t* ___value0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___value0;
  		__this->set_U3CNameU3Ek__BackingField_0(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::set_IsThreadSafe(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute_set_IsThreadSafe_m2457033065 (NativeMethodAttribute_t4187428193 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___value0;
  		__this->set_U3CIsThreadSafeU3Ek__BackingField_1(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::set_IsFreeFunction(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute_set_IsFreeFunction_m1931350581 (NativeMethodAttribute_t4187428193 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___value0;
  		__this->set_U3CIsFreeFunctionU3Ek__BackingField_2(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::set_ThrowsException(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute_set_ThrowsException_m3369126807 (NativeMethodAttribute_t4187428193 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___value0;
  		__this->set_U3CThrowsExceptionU3Ek__BackingField_3(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeMethodAttribute::set_HasExplicitThis(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeMethodAttribute_set_HasExplicitThis_m2961870915 (NativeMethodAttribute_t4187428193 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___value0;
  		__this->set_U3CHasExplicitThisU3Ek__BackingField_4(L_0);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.NativeNameAttribute::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeNameAttribute__ctor_m3296876808 (NativeNameAttribute_t3268151526 * __this, String_t* ___name0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (NativeNameAttribute__ctor_m3296876808_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		String_t* L_0 = ___name0;
  		if (L_0)
  		{
  			goto IL_0018;
  		}
  	}
  	{
  		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
  		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral62725243, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, NativeNameAttribute__ctor_m3296876808_RuntimeMethod_var);
  	}
  
  IL_0018:
  	{
  		String_t* L_2 = ___name0;
  		bool L_3 = String_op_Equality_m920492651(NULL /*static, unused*/, L_2, _stringLiteral757602046, /*hidden argument*/NULL);
  		if (!L_3)
  		{
  			goto IL_0038;
  		}
  	}
  	{
  		ArgumentException_t132251570 * L_4 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  		ArgumentException__ctor_m1216717135(L_4, _stringLiteral648666413, _stringLiteral62725243, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, NativeNameAttribute__ctor_m3296876808_RuntimeMethod_var);
  	}
  
  IL_0038:
  	{
  		String_t* L_5 = ___name0;
  		NativeNameAttribute_set_Name_m3579254766(__this, L_5, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeNameAttribute::set_Name(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeNameAttribute_set_Name_m3579254766 (NativeNameAttribute_t3268151526 * __this, String_t* ___value0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___value0;
  		__this->set_U3CNameU3Ek__BackingField_0(L_0);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.NativePropertyAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void NativePropertyAttribute__ctor_m1920537355 (NativePropertyAttribute_t1305929258 * __this, const RuntimeMethod* method)
  {
  	{
  		NativeMethodAttribute__ctor_m3134540192(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativePropertyAttribute::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativePropertyAttribute__ctor_m2033094153 (NativePropertyAttribute_t1305929258 * __this, String_t* ___name0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___name0;
  		NativeMethodAttribute__ctor_m2941746701(__this, L_0, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativePropertyAttribute::.ctor(System.String,System.Boolean,UnityEngine.Bindings.TargetType)
  extern "C" IL2CPP_METHOD_ATTR void NativePropertyAttribute__ctor_m643117247 (NativePropertyAttribute_t1305929258 * __this, String_t* ___name0, bool ___isFree1, int32_t ___targetType2, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___name0;
  		bool L_1 = ___isFree1;
  		NativeMethodAttribute__ctor_m3056337369(__this, L_0, L_1, /*hidden argument*/NULL);
  		int32_t L_2 = ___targetType2;
  		NativePropertyAttribute_set_TargetType_m1468330009(__this, L_2, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativePropertyAttribute::set_TargetType(UnityEngine.Bindings.TargetType)
  extern "C" IL2CPP_METHOD_ATTR void NativePropertyAttribute_set_TargetType_m1468330009 (NativePropertyAttribute_t1305929258 * __this, int32_t ___value0, const RuntimeMethod* method)
  {
  	{
  		int32_t L_0 = ___value0;
  		__this->set_U3CTargetTypeU3Ek__BackingField_5(L_0);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.NativeThrowsAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void NativeThrowsAttribute__ctor_m3216633458 (NativeThrowsAttribute_t1697526064 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		NativeThrowsAttribute_set_ThrowsException_m4039166389(__this, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeThrowsAttribute::set_ThrowsException(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void NativeThrowsAttribute_set_ThrowsException_m4039166389 (NativeThrowsAttribute_t1697526064 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___value0;
  		__this->set_U3CThrowsExceptionU3Ek__BackingField_0(L_0);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.NativeTypeAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void NativeTypeAttribute__ctor_m2993484825 (NativeTypeAttribute_t2250406315 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		NativeTypeAttribute_set_CodegenOptions_m3839252515(__this, 0, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeTypeAttribute::.ctor(UnityEngine.Bindings.CodegenOptions)
  extern "C" IL2CPP_METHOD_ATTR void NativeTypeAttribute__ctor_m1043629716 (NativeTypeAttribute_t2250406315 * __this, int32_t ___codegenOptions0, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		int32_t L_0 = ___codegenOptions0;
  		NativeTypeAttribute_set_CodegenOptions_m3839252515(__this, L_0, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeTypeAttribute::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeTypeAttribute__ctor_m133676646 (NativeTypeAttribute_t2250406315 * __this, String_t* ___header0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (NativeTypeAttribute__ctor_m133676646_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		String_t* L_0 = ___header0;
  		if (L_0)
  		{
  			goto IL_0018;
  		}
  	}
  	{
  		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
  		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral3529812190, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, NativeTypeAttribute__ctor_m133676646_RuntimeMethod_var);
  	}
  
  IL_0018:
  	{
  		String_t* L_2 = ___header0;
  		bool L_3 = String_op_Equality_m920492651(NULL /*static, unused*/, L_2, _stringLiteral757602046, /*hidden argument*/NULL);
  		if (!L_3)
  		{
  			goto IL_0038;
  		}
  	}
  	{
  		ArgumentException_t132251570 * L_4 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  		ArgumentException__ctor_m1216717135(L_4, _stringLiteral2581250844, _stringLiteral3529812190, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, NativeTypeAttribute__ctor_m133676646_RuntimeMethod_var);
  	}
  
  IL_0038:
  	{
  		NativeTypeAttribute_set_CodegenOptions_m3839252515(__this, 0, /*hidden argument*/NULL);
  		String_t* L_5 = ___header0;
  		NativeTypeAttribute_set_Header_m48420006(__this, L_5, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeTypeAttribute::.ctor(UnityEngine.Bindings.CodegenOptions,System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeTypeAttribute__ctor_m1677513894 (NativeTypeAttribute_t2250406315 * __this, int32_t ___codegenOptions0, String_t* ___intermediateStructName1, const RuntimeMethod* method)
  {
  	{
  		int32_t L_0 = ___codegenOptions0;
  		NativeTypeAttribute__ctor_m1043629716(__this, L_0, /*hidden argument*/NULL);
  		String_t* L_1 = ___intermediateStructName1;
  		NativeTypeAttribute_set_IntermediateScriptingStructName_m3613994509(__this, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeTypeAttribute::set_Header(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeTypeAttribute_set_Header_m48420006 (NativeTypeAttribute_t2250406315 * __this, String_t* ___value0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___value0;
  		__this->set_U3CHeaderU3Ek__BackingField_0(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeTypeAttribute::set_IntermediateScriptingStructName(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeTypeAttribute_set_IntermediateScriptingStructName_m3613994509 (NativeTypeAttribute_t2250406315 * __this, String_t* ___value0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___value0;
  		__this->set_U3CIntermediateScriptingStructNameU3Ek__BackingField_1(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.NativeTypeAttribute::set_CodegenOptions(UnityEngine.Bindings.CodegenOptions)
  extern "C" IL2CPP_METHOD_ATTR void NativeTypeAttribute_set_CodegenOptions_m3839252515 (NativeTypeAttribute_t2250406315 * __this, int32_t ___value0, const RuntimeMethod* method)
  {
  	{
  		int32_t L_0 = ___value0;
  		__this->set_U3CCodegenOptionsU3Ek__BackingField_2(L_0);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.NotNullAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void NotNullAttribute__ctor_m3740658540 (NotNullAttribute_t1114947401 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.StaticAccessorAttribute::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void StaticAccessorAttribute__ctor_m1713503113 (StaticAccessorAttribute_t2432663902 * __this, String_t* ___name0, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		String_t* L_0 = ___name0;
  		StaticAccessorAttribute_set_Name_m2926172476(__this, L_0, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.StaticAccessorAttribute::.ctor(System.String,UnityEngine.Bindings.StaticAccessorType)
  extern "C" IL2CPP_METHOD_ATTR void StaticAccessorAttribute__ctor_m2905272167 (StaticAccessorAttribute_t2432663902 * __this, String_t* ___name0, int32_t ___type1, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		String_t* L_0 = ___name0;
  		StaticAccessorAttribute_set_Name_m2926172476(__this, L_0, /*hidden argument*/NULL);
  		int32_t L_1 = ___type1;
  		StaticAccessorAttribute_set_Type_m2333258271(__this, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.StaticAccessorAttribute::set_Name(System.String)
  extern "C" IL2CPP_METHOD_ATTR void StaticAccessorAttribute_set_Name_m2926172476 (StaticAccessorAttribute_t2432663902 * __this, String_t* ___value0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___value0;
  		__this->set_U3CNameU3Ek__BackingField_0(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.StaticAccessorAttribute::set_Type(UnityEngine.Bindings.StaticAccessorType)
  extern "C" IL2CPP_METHOD_ATTR void StaticAccessorAttribute_set_Type_m2333258271 (StaticAccessorAttribute_t2432663902 * __this, int32_t ___value0, const RuntimeMethod* method)
  {
  	{
  		int32_t L_0 = ___value0;
  		__this->set_U3CTypeU3Ek__BackingField_1(L_0);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.ThreadSafeAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void ThreadSafeAttribute__ctor_m601575521 (ThreadSafeAttribute_t3376653515 * __this, const RuntimeMethod* method)
  {
  	{
  		NativeMethodAttribute__ctor_m3134540192(__this, /*hidden argument*/NULL);
  		NativeMethodAttribute_set_IsThreadSafe_m2457033065(__this, (bool)1, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.UnmarshalledAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void UnmarshalledAttribute__ctor_m534761184 (UnmarshalledAttribute_t1517743549 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Bindings.VisibleToOtherModulesAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void VisibleToOtherModulesAttribute__ctor_m3491053854 (VisibleToOtherModulesAttribute_t1429630568 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Bindings.VisibleToOtherModulesAttribute::.ctor(System.String[])
  extern "C" IL2CPP_METHOD_ATTR void VisibleToOtherModulesAttribute__ctor_m3047626183 (VisibleToOtherModulesAttribute_t1429630568 * __this, StringU5BU5D_t1281789340* ___modules0, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.NativeClassAttribute::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeClassAttribute__ctor_m3911617424 (NativeClassAttribute_t2601352714 * __this, String_t* ___qualifiedCppName0, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (NativeClassAttribute__ctor_m3911617424_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		String_t* L_0 = ___qualifiedCppName0;
  		NativeClassAttribute_set_QualifiedNativeName_m801351239(__this, L_0, /*hidden argument*/NULL);
  		String_t* L_1 = ___qualifiedCppName0;
  		String_t* L_2 = String_Concat_m3937257545(NULL /*static, unused*/, _stringLiteral353412967, L_1, /*hidden argument*/NULL);
  		NativeClassAttribute_set_Declaration_m1218368926(__this, L_2, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.NativeClassAttribute::.ctor(System.String,System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeClassAttribute__ctor_m4136257185 (NativeClassAttribute_t2601352714 * __this, String_t* ___qualifiedCppName0, String_t* ___declaration1, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		String_t* L_0 = ___qualifiedCppName0;
  		NativeClassAttribute_set_QualifiedNativeName_m801351239(__this, L_0, /*hidden argument*/NULL);
  		String_t* L_1 = ___declaration1;
  		NativeClassAttribute_set_Declaration_m1218368926(__this, L_1, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.NativeClassAttribute::set_QualifiedNativeName(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeClassAttribute_set_QualifiedNativeName_m801351239 (NativeClassAttribute_t2601352714 * __this, String_t* ___value0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___value0;
  		__this->set_U3CQualifiedNativeNameU3Ek__BackingField_0(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.NativeClassAttribute::set_Declaration(System.String)
  extern "C" IL2CPP_METHOD_ATTR void NativeClassAttribute_set_Declaration_m1218368926 (NativeClassAttribute_t2601352714 * __this, String_t* ___value0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___value0;
  		__this->set_U3CDeclarationU3Ek__BackingField_1(L_0);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Scripting.GeneratedByOldBindingsGeneratorAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void GeneratedByOldBindingsGeneratorAttribute__ctor_m3683043001 (GeneratedByOldBindingsGeneratorAttribute_t433318409 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Scripting.RequiredByNativeCodeAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void RequiredByNativeCodeAttribute__ctor_m119855101 (RequiredByNativeCodeAttribute_t4130846357 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Scripting.RequiredByNativeCodeAttribute::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void RequiredByNativeCodeAttribute__ctor_m568872416 (RequiredByNativeCodeAttribute_t4130846357 * __this, String_t* ___name0, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		String_t* L_0 = ___name0;
  		RequiredByNativeCodeAttribute_set_Name_m2009346474(__this, L_0, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Scripting.RequiredByNativeCodeAttribute::set_Name(System.String)
  extern "C" IL2CPP_METHOD_ATTR void RequiredByNativeCodeAttribute_set_Name_m2009346474 (RequiredByNativeCodeAttribute_t4130846357 * __this, String_t* ___value0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___value0;
  		__this->set_U3CNameU3Ek__BackingField_0(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.Scripting.RequiredByNativeCodeAttribute::set_Optional(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void RequiredByNativeCodeAttribute_set_Optional_m1276771824 (RequiredByNativeCodeAttribute_t4130846357 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___value0;
  		__this->set_U3COptionalU3Ek__BackingField_1(L_0);
  		return;
  	}
  }
  // System.Void UnityEngine.Scripting.RequiredByNativeCodeAttribute::set_GenerateProxy(System.Boolean)
  extern "C" IL2CPP_METHOD_ATTR void RequiredByNativeCodeAttribute_set_GenerateProxy_m2819488747 (RequiredByNativeCodeAttribute_t4130846357 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	{
  		bool L_0 = ___value0;
  		__this->set_U3CGenerateProxyU3Ek__BackingField_2(L_0);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.Scripting.UsedByNativeCodeAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void UsedByNativeCodeAttribute__ctor_m2647015777 (UsedByNativeCodeAttribute_t1703770351 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Scripting.UsedByNativeCodeAttribute::.ctor(System.String)
  extern "C" IL2CPP_METHOD_ATTR void UsedByNativeCodeAttribute__ctor_m3631197549 (UsedByNativeCodeAttribute_t1703770351 * __this, String_t* ___name0, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		String_t* L_0 = ___name0;
  		UsedByNativeCodeAttribute_set_Name_m192590944(__this, L_0, /*hidden argument*/NULL);
  		return;
  	}
  }
  // System.Void UnityEngine.Scripting.UsedByNativeCodeAttribute::set_Name(System.String)
  extern "C" IL2CPP_METHOD_ATTR void UsedByNativeCodeAttribute_set_Name_m192590944 (UsedByNativeCodeAttribute_t1703770351 * __this, String_t* ___value0, const RuntimeMethod* method)
  {
  	{
  		String_t* L_0 = ___value0;
  		__this->set_U3CNameU3Ek__BackingField_0(L_0);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.ThreadAndSerializationSafeAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void ThreadAndSerializationSafeAttribute__ctor_m3739981144 (ThreadAndSerializationSafeAttribute_t363116225 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.UnityEngineModuleAssembly::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void UnityEngineModuleAssembly__ctor_m242195730 (UnityEngineModuleAssembly_t2421846737 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.String UnityEngine.UnityString::Format(System.String,System.Object[])
  extern "C" IL2CPP_METHOD_ATTR String_t* UnityString_Format_m261690510 (RuntimeObject * __this /* static, unused */, String_t* ___fmt0, ObjectU5BU5D_t2843939325* ___args1, const RuntimeMethod* method)
  {
  	String_t* V_0 = NULL;
  	{
  		String_t* L_0 = ___fmt0;
  		ObjectU5BU5D_t2843939325* L_1 = ___args1;
  		String_t* L_2 = String_Format_m630303134(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
  		V_0 = L_2;
  		goto IL_000e;
  	}
  
  IL_000e:
  	{
  		String_t* L_3 = V_0;
  		return L_3;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  // System.Void UnityEngine.WritableAttribute::.ctor()
  extern "C" IL2CPP_METHOD_ATTR void WritableAttribute__ctor_m1991076220 (WritableAttribute_t812406054 * __this, const RuntimeMethod* method)
  {
  	{
  		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
  		return;
  	}
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  