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.String
  struct String_t;
  // System.ArgumentException
  struct ArgumentException_t132251570;
  // System.Action`1<UnityEngine.XR.XRNodeState>
  struct Action_1_t3925070025;
  // System.Collections.IDictionary
  struct IDictionary_t1363984059;
  // System.Runtime.Serialization.SafeSerializationManager
  struct SafeSerializationManager_t2481557153;
  // System.Diagnostics.StackTrace[]
  struct StackTraceU5BU5D_t1169129676;
  // System.IntPtr[]
  struct IntPtrU5BU5D_t4013366056;
  // System.Char[]
  struct CharU5BU5D_t3528271667;
  // System.Void
  struct Void_t1185182177;
  // System.Reflection.MethodInfo
  struct MethodInfo_t;
  // System.DelegateData
  struct DelegateData_t1677132599;
  // System.Delegate[]
  struct DelegateU5BU5D_t1703627840;
  // System.IAsyncResult
  struct IAsyncResult_t767004451;
  // System.AsyncCallback
  struct AsyncCallback_t3962456242;
  
  extern RuntimeClass* InputTracking_t2240286067_il2cpp_TypeInfo_var;
  extern RuntimeClass* TrackingStateEventType_t4085253601_il2cpp_TypeInfo_var;
  extern RuntimeClass* ArgumentException_t132251570_il2cpp_TypeInfo_var;
  extern const RuntimeMethod* InputTracking_InvokeTrackingEvent_m1790961380_RuntimeMethod_var;
  extern const RuntimeMethod* Action_1_Invoke_m4131074248_RuntimeMethod_var;
  extern String_t* _stringLiteral450688759;
  extern const uint32_t InputTracking_InvokeTrackingEvent_m1790961380_MetadataUsageId;
  extern const uint32_t InputTracking__cctor_m2794325493_MetadataUsageId;
  struct Exception_t_marshaled_pinvoke;
  struct Exception_t_marshaled_com;
  
  
  
  #ifndef U3CMODULEU3E_T692745553_H
  #define U3CMODULEU3E_T692745553_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // <Module>
  struct  U3CModuleU3E_t692745553 
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // U3CMODULEU3E_T692745553_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 INPUTTRACKING_T2240286067_H
  #define INPUTTRACKING_T2240286067_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.XR.InputTracking
  struct  InputTracking_t2240286067  : public RuntimeObject
  {
  public:
  
  public:
  };
  
  struct InputTracking_t2240286067_StaticFields
  {
  public:
  	// System.Action`1<UnityEngine.XR.XRNodeState> UnityEngine.XR.InputTracking::trackingAcquired
  	Action_1_t3925070025 * ___trackingAcquired_0;
  	// System.Action`1<UnityEngine.XR.XRNodeState> UnityEngine.XR.InputTracking::trackingLost
  	Action_1_t3925070025 * ___trackingLost_1;
  	// System.Action`1<UnityEngine.XR.XRNodeState> UnityEngine.XR.InputTracking::nodeAdded
  	Action_1_t3925070025 * ___nodeAdded_2;
  	// System.Action`1<UnityEngine.XR.XRNodeState> UnityEngine.XR.InputTracking::nodeRemoved
  	Action_1_t3925070025 * ___nodeRemoved_3;
  
  public:
  	inline static int32_t get_offset_of_trackingAcquired_0() { return static_cast<int32_t>(offsetof(InputTracking_t2240286067_StaticFields, ___trackingAcquired_0)); }
  	inline Action_1_t3925070025 * get_trackingAcquired_0() const { return ___trackingAcquired_0; }
  	inline Action_1_t3925070025 ** get_address_of_trackingAcquired_0() { return &___trackingAcquired_0; }
  	inline void set_trackingAcquired_0(Action_1_t3925070025 * value)
  	{
  		___trackingAcquired_0 = value;
  		Il2CppCodeGenWriteBarrier((&___trackingAcquired_0), value);
  	}
  
  	inline static int32_t get_offset_of_trackingLost_1() { return static_cast<int32_t>(offsetof(InputTracking_t2240286067_StaticFields, ___trackingLost_1)); }
  	inline Action_1_t3925070025 * get_trackingLost_1() const { return ___trackingLost_1; }
  	inline Action_1_t3925070025 ** get_address_of_trackingLost_1() { return &___trackingLost_1; }
  	inline void set_trackingLost_1(Action_1_t3925070025 * value)
  	{
  		___trackingLost_1 = value;
  		Il2CppCodeGenWriteBarrier((&___trackingLost_1), value);
  	}
  
  	inline static int32_t get_offset_of_nodeAdded_2() { return static_cast<int32_t>(offsetof(InputTracking_t2240286067_StaticFields, ___nodeAdded_2)); }
  	inline Action_1_t3925070025 * get_nodeAdded_2() const { return ___nodeAdded_2; }
  	inline Action_1_t3925070025 ** get_address_of_nodeAdded_2() { return &___nodeAdded_2; }
  	inline void set_nodeAdded_2(Action_1_t3925070025 * value)
  	{
  		___nodeAdded_2 = value;
  		Il2CppCodeGenWriteBarrier((&___nodeAdded_2), value);
  	}
  
  	inline static int32_t get_offset_of_nodeRemoved_3() { return static_cast<int32_t>(offsetof(InputTracking_t2240286067_StaticFields, ___nodeRemoved_3)); }
  	inline Action_1_t3925070025 * get_nodeRemoved_3() const { return ___nodeRemoved_3; }
  	inline Action_1_t3925070025 ** get_address_of_nodeRemoved_3() { return &___nodeRemoved_3; }
  	inline void set_nodeRemoved_3(Action_1_t3925070025 * value)
  	{
  		___nodeRemoved_3 = value;
  		Il2CppCodeGenWriteBarrier((&___nodeRemoved_3), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // INPUTTRACKING_T2240286067_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 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 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 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 QUATERNION_T2301928331_H
  #define QUATERNION_T2301928331_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Quaternion
  struct  Quaternion_t2301928331 
  {
  public:
  	// System.Single UnityEngine.Quaternion::x
  	float ___x_0;
  	// System.Single UnityEngine.Quaternion::y
  	float ___y_1;
  	// System.Single UnityEngine.Quaternion::z
  	float ___z_2;
  	// System.Single UnityEngine.Quaternion::w
  	float ___w_3;
  
  public:
  	inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Quaternion_t2301928331, ___x_0)); }
  	inline float get_x_0() const { return ___x_0; }
  	inline float* get_address_of_x_0() { return &___x_0; }
  	inline void set_x_0(float value)
  	{
  		___x_0 = value;
  	}
  
  	inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Quaternion_t2301928331, ___y_1)); }
  	inline float get_y_1() const { return ___y_1; }
  	inline float* get_address_of_y_1() { return &___y_1; }
  	inline void set_y_1(float value)
  	{
  		___y_1 = value;
  	}
  
  	inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Quaternion_t2301928331, ___z_2)); }
  	inline float get_z_2() const { return ___z_2; }
  	inline float* get_address_of_z_2() { return &___z_2; }
  	inline void set_z_2(float value)
  	{
  		___z_2 = value;
  	}
  
  	inline static int32_t get_offset_of_w_3() { return static_cast<int32_t>(offsetof(Quaternion_t2301928331, ___w_3)); }
  	inline float get_w_3() const { return ___w_3; }
  	inline float* get_address_of_w_3() { return &___w_3; }
  	inline void set_w_3(float value)
  	{
  		___w_3 = value;
  	}
  };
  
  struct Quaternion_t2301928331_StaticFields
  {
  public:
  	// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
  	Quaternion_t2301928331  ___identityQuaternion_4;
  
  public:
  	inline static int32_t get_offset_of_identityQuaternion_4() { return static_cast<int32_t>(offsetof(Quaternion_t2301928331_StaticFields, ___identityQuaternion_4)); }
  	inline Quaternion_t2301928331  get_identityQuaternion_4() const { return ___identityQuaternion_4; }
  	inline Quaternion_t2301928331 * get_address_of_identityQuaternion_4() { return &___identityQuaternion_4; }
  	inline void set_identityQuaternion_4(Quaternion_t2301928331  value)
  	{
  		___identityQuaternion_4 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // QUATERNION_T2301928331_H
  #ifndef VECTOR3_T3722313464_H
  #define VECTOR3_T3722313464_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.Vector3
  struct  Vector3_t3722313464 
  {
  public:
  	// System.Single UnityEngine.Vector3::x
  	float ___x_0;
  	// System.Single UnityEngine.Vector3::y
  	float ___y_1;
  	// System.Single UnityEngine.Vector3::z
  	float ___z_2;
  
  public:
  	inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector3_t3722313464, ___x_0)); }
  	inline float get_x_0() const { return ___x_0; }
  	inline float* get_address_of_x_0() { return &___x_0; }
  	inline void set_x_0(float value)
  	{
  		___x_0 = value;
  	}
  
  	inline static int32_t get_offset_of_y_1() { return static_cast<int32_t>(offsetof(Vector3_t3722313464, ___y_1)); }
  	inline float get_y_1() const { return ___y_1; }
  	inline float* get_address_of_y_1() { return &___y_1; }
  	inline void set_y_1(float value)
  	{
  		___y_1 = value;
  	}
  
  	inline static int32_t get_offset_of_z_2() { return static_cast<int32_t>(offsetof(Vector3_t3722313464, ___z_2)); }
  	inline float get_z_2() const { return ___z_2; }
  	inline float* get_address_of_z_2() { return &___z_2; }
  	inline void set_z_2(float value)
  	{
  		___z_2 = value;
  	}
  };
  
  struct Vector3_t3722313464_StaticFields
  {
  public:
  	// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
  	Vector3_t3722313464  ___zeroVector_3;
  	// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
  	Vector3_t3722313464  ___oneVector_4;
  	// UnityEngine.Vector3 UnityEngine.Vector3::upVector
  	Vector3_t3722313464  ___upVector_5;
  	// UnityEngine.Vector3 UnityEngine.Vector3::downVector
  	Vector3_t3722313464  ___downVector_6;
  	// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
  	Vector3_t3722313464  ___leftVector_7;
  	// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
  	Vector3_t3722313464  ___rightVector_8;
  	// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
  	Vector3_t3722313464  ___forwardVector_9;
  	// UnityEngine.Vector3 UnityEngine.Vector3::backVector
  	Vector3_t3722313464  ___backVector_10;
  	// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
  	Vector3_t3722313464  ___positiveInfinityVector_11;
  	// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
  	Vector3_t3722313464  ___negativeInfinityVector_12;
  
  public:
  	inline static int32_t get_offset_of_zeroVector_3() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___zeroVector_3)); }
  	inline Vector3_t3722313464  get_zeroVector_3() const { return ___zeroVector_3; }
  	inline Vector3_t3722313464 * get_address_of_zeroVector_3() { return &___zeroVector_3; }
  	inline void set_zeroVector_3(Vector3_t3722313464  value)
  	{
  		___zeroVector_3 = value;
  	}
  
  	inline static int32_t get_offset_of_oneVector_4() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___oneVector_4)); }
  	inline Vector3_t3722313464  get_oneVector_4() const { return ___oneVector_4; }
  	inline Vector3_t3722313464 * get_address_of_oneVector_4() { return &___oneVector_4; }
  	inline void set_oneVector_4(Vector3_t3722313464  value)
  	{
  		___oneVector_4 = value;
  	}
  
  	inline static int32_t get_offset_of_upVector_5() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___upVector_5)); }
  	inline Vector3_t3722313464  get_upVector_5() const { return ___upVector_5; }
  	inline Vector3_t3722313464 * get_address_of_upVector_5() { return &___upVector_5; }
  	inline void set_upVector_5(Vector3_t3722313464  value)
  	{
  		___upVector_5 = value;
  	}
  
  	inline static int32_t get_offset_of_downVector_6() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___downVector_6)); }
  	inline Vector3_t3722313464  get_downVector_6() const { return ___downVector_6; }
  	inline Vector3_t3722313464 * get_address_of_downVector_6() { return &___downVector_6; }
  	inline void set_downVector_6(Vector3_t3722313464  value)
  	{
  		___downVector_6 = value;
  	}
  
  	inline static int32_t get_offset_of_leftVector_7() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___leftVector_7)); }
  	inline Vector3_t3722313464  get_leftVector_7() const { return ___leftVector_7; }
  	inline Vector3_t3722313464 * get_address_of_leftVector_7() { return &___leftVector_7; }
  	inline void set_leftVector_7(Vector3_t3722313464  value)
  	{
  		___leftVector_7 = value;
  	}
  
  	inline static int32_t get_offset_of_rightVector_8() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___rightVector_8)); }
  	inline Vector3_t3722313464  get_rightVector_8() const { return ___rightVector_8; }
  	inline Vector3_t3722313464 * get_address_of_rightVector_8() { return &___rightVector_8; }
  	inline void set_rightVector_8(Vector3_t3722313464  value)
  	{
  		___rightVector_8 = value;
  	}
  
  	inline static int32_t get_offset_of_forwardVector_9() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___forwardVector_9)); }
  	inline Vector3_t3722313464  get_forwardVector_9() const { return ___forwardVector_9; }
  	inline Vector3_t3722313464 * get_address_of_forwardVector_9() { return &___forwardVector_9; }
  	inline void set_forwardVector_9(Vector3_t3722313464  value)
  	{
  		___forwardVector_9 = value;
  	}
  
  	inline static int32_t get_offset_of_backVector_10() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___backVector_10)); }
  	inline Vector3_t3722313464  get_backVector_10() const { return ___backVector_10; }
  	inline Vector3_t3722313464 * get_address_of_backVector_10() { return &___backVector_10; }
  	inline void set_backVector_10(Vector3_t3722313464  value)
  	{
  		___backVector_10 = value;
  	}
  
  	inline static int32_t get_offset_of_positiveInfinityVector_11() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___positiveInfinityVector_11)); }
  	inline Vector3_t3722313464  get_positiveInfinityVector_11() const { return ___positiveInfinityVector_11; }
  	inline Vector3_t3722313464 * get_address_of_positiveInfinityVector_11() { return &___positiveInfinityVector_11; }
  	inline void set_positiveInfinityVector_11(Vector3_t3722313464  value)
  	{
  		___positiveInfinityVector_11 = value;
  	}
  
  	inline static int32_t get_offset_of_negativeInfinityVector_12() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___negativeInfinityVector_12)); }
  	inline Vector3_t3722313464  get_negativeInfinityVector_12() const { return ___negativeInfinityVector_12; }
  	inline Vector3_t3722313464 * get_address_of_negativeInfinityVector_12() { return &___negativeInfinityVector_12; }
  	inline void set_negativeInfinityVector_12(Vector3_t3722313464  value)
  	{
  		___negativeInfinityVector_12 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // VECTOR3_T3722313464_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 INT32_T2950945753_H
  #define INT32_T2950945753_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Int32
  struct  Int32_t2950945753 
  {
  public:
  	// System.Int32 System.Int32::m_value
  	int32_t ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int32_t2950945753, ___m_value_0)); }
  	inline int32_t get_m_value_0() const { return ___m_value_0; }
  	inline int32_t* get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(int32_t value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // INT32_T2950945753_H
  #ifndef UINT64_T4134040092_H
  #define UINT64_T4134040092_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.UInt64
  struct  UInt64_t4134040092 
  {
  public:
  	// System.UInt64 System.UInt64::m_value
  	uint64_t ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt64_t4134040092, ___m_value_0)); }
  	inline uint64_t get_m_value_0() const { return ___m_value_0; }
  	inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(uint64_t value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // UINT64_T4134040092_H
  #ifndef INTPTR_T_H
  #define INTPTR_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.IntPtr
  struct  IntPtr_t 
  {
  public:
  	// System.Void* System.IntPtr::m_value
  	void* ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(IntPtr_t, ___m_value_0)); }
  	inline void* get_m_value_0() const { return ___m_value_0; }
  	inline void** get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(void* value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  struct IntPtr_t_StaticFields
  {
  public:
  	// System.IntPtr System.IntPtr::Zero
  	intptr_t ___Zero_1;
  
  public:
  	inline static int32_t get_offset_of_Zero_1() { return static_cast<int32_t>(offsetof(IntPtr_t_StaticFields, ___Zero_1)); }
  	inline intptr_t get_Zero_1() const { return ___Zero_1; }
  	inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; }
  	inline void set_Zero_1(intptr_t value)
  	{
  		___Zero_1 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // INTPTR_T_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 INT64_T3736567304_H
  #define INT64_T3736567304_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Int64
  struct  Int64_t3736567304 
  {
  public:
  	// System.Int64 System.Int64::m_value
  	int64_t ___m_value_0;
  
  public:
  	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Int64_t3736567304, ___m_value_0)); }
  	inline int64_t get_m_value_0() const { return ___m_value_0; }
  	inline int64_t* get_address_of_m_value_0() { return &___m_value_0; }
  	inline void set_m_value_0(int64_t value)
  	{
  		___m_value_0 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // INT64_T3736567304_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 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 XRNODE_T3929440994_H
  #define XRNODE_T3929440994_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.XR.XRNode
  struct  XRNode_t3929440994 
  {
  public:
  	// System.Int32 UnityEngine.XR.XRNode::value__
  	int32_t ___value___2;
  
  public:
  	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(XRNode_t3929440994, ___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 // XRNODE_T3929440994_H
  #ifndef TRACKINGSTATEEVENTTYPE_T4085253601_H
  #define TRACKINGSTATEEVENTTYPE_T4085253601_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.XR.InputTracking/TrackingStateEventType
  struct  TrackingStateEventType_t4085253601 
  {
  public:
  	// System.Int32 UnityEngine.XR.InputTracking/TrackingStateEventType::value__
  	int32_t ___value___2;
  
  public:
  	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TrackingStateEventType_t4085253601, ___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 // TRACKINGSTATEEVENTTYPE_T4085253601_H
  #ifndef AVAILABLETRACKINGDATA_T3752197997_H
  #define AVAILABLETRACKINGDATA_T3752197997_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.XR.AvailableTrackingData
  struct  AvailableTrackingData_t3752197997 
  {
  public:
  	// System.Int32 UnityEngine.XR.AvailableTrackingData::value__
  	int32_t ___value___2;
  
  public:
  	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(AvailableTrackingData_t3752197997, ___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 // AVAILABLETRACKINGDATA_T3752197997_H
  #ifndef DELEGATE_T1188392813_H
  #define DELEGATE_T1188392813_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Delegate
  struct  Delegate_t1188392813  : public RuntimeObject
  {
  public:
  	// System.IntPtr System.Delegate::method_ptr
  	Il2CppMethodPointer ___method_ptr_0;
  	// System.IntPtr System.Delegate::invoke_impl
  	intptr_t ___invoke_impl_1;
  	// System.Object System.Delegate::m_target
  	RuntimeObject * ___m_target_2;
  	// System.IntPtr System.Delegate::method
  	intptr_t ___method_3;
  	// System.IntPtr System.Delegate::delegate_trampoline
  	intptr_t ___delegate_trampoline_4;
  	// System.IntPtr System.Delegate::extra_arg
  	intptr_t ___extra_arg_5;
  	// System.IntPtr System.Delegate::method_code
  	intptr_t ___method_code_6;
  	// System.Reflection.MethodInfo System.Delegate::method_info
  	MethodInfo_t * ___method_info_7;
  	// System.Reflection.MethodInfo System.Delegate::original_method_info
  	MethodInfo_t * ___original_method_info_8;
  	// System.DelegateData System.Delegate::data
  	DelegateData_t1677132599 * ___data_9;
  	// System.Boolean System.Delegate::method_is_virtual
  	bool ___method_is_virtual_10;
  
  public:
  	inline static int32_t get_offset_of_method_ptr_0() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_ptr_0)); }
  	inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; }
  	inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; }
  	inline void set_method_ptr_0(Il2CppMethodPointer value)
  	{
  		___method_ptr_0 = value;
  	}
  
  	inline static int32_t get_offset_of_invoke_impl_1() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___invoke_impl_1)); }
  	inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; }
  	inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; }
  	inline void set_invoke_impl_1(intptr_t value)
  	{
  		___invoke_impl_1 = value;
  	}
  
  	inline static int32_t get_offset_of_m_target_2() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___m_target_2)); }
  	inline RuntimeObject * get_m_target_2() const { return ___m_target_2; }
  	inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; }
  	inline void set_m_target_2(RuntimeObject * value)
  	{
  		___m_target_2 = value;
  		Il2CppCodeGenWriteBarrier((&___m_target_2), value);
  	}
  
  	inline static int32_t get_offset_of_method_3() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_3)); }
  	inline intptr_t get_method_3() const { return ___method_3; }
  	inline intptr_t* get_address_of_method_3() { return &___method_3; }
  	inline void set_method_3(intptr_t value)
  	{
  		___method_3 = value;
  	}
  
  	inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___delegate_trampoline_4)); }
  	inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; }
  	inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; }
  	inline void set_delegate_trampoline_4(intptr_t value)
  	{
  		___delegate_trampoline_4 = value;
  	}
  
  	inline static int32_t get_offset_of_extra_arg_5() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___extra_arg_5)); }
  	inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; }
  	inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; }
  	inline void set_extra_arg_5(intptr_t value)
  	{
  		___extra_arg_5 = value;
  	}
  
  	inline static int32_t get_offset_of_method_code_6() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_code_6)); }
  	inline intptr_t get_method_code_6() const { return ___method_code_6; }
  	inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; }
  	inline void set_method_code_6(intptr_t value)
  	{
  		___method_code_6 = value;
  	}
  
  	inline static int32_t get_offset_of_method_info_7() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_info_7)); }
  	inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; }
  	inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; }
  	inline void set_method_info_7(MethodInfo_t * value)
  	{
  		___method_info_7 = value;
  		Il2CppCodeGenWriteBarrier((&___method_info_7), value);
  	}
  
  	inline static int32_t get_offset_of_original_method_info_8() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___original_method_info_8)); }
  	inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; }
  	inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; }
  	inline void set_original_method_info_8(MethodInfo_t * value)
  	{
  		___original_method_info_8 = value;
  		Il2CppCodeGenWriteBarrier((&___original_method_info_8), value);
  	}
  
  	inline static int32_t get_offset_of_data_9() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___data_9)); }
  	inline DelegateData_t1677132599 * get_data_9() const { return ___data_9; }
  	inline DelegateData_t1677132599 ** get_address_of_data_9() { return &___data_9; }
  	inline void set_data_9(DelegateData_t1677132599 * value)
  	{
  		___data_9 = value;
  		Il2CppCodeGenWriteBarrier((&___data_9), value);
  	}
  
  	inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast<int32_t>(offsetof(Delegate_t1188392813, ___method_is_virtual_10)); }
  	inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; }
  	inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; }
  	inline void set_method_is_virtual_10(bool value)
  	{
  		___method_is_virtual_10 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.Delegate
  struct Delegate_t1188392813_marshaled_pinvoke
  {
  	intptr_t ___method_ptr_0;
  	intptr_t ___invoke_impl_1;
  	Il2CppIUnknown* ___m_target_2;
  	intptr_t ___method_3;
  	intptr_t ___delegate_trampoline_4;
  	intptr_t ___extra_arg_5;
  	intptr_t ___method_code_6;
  	MethodInfo_t * ___method_info_7;
  	MethodInfo_t * ___original_method_info_8;
  	DelegateData_t1677132599 * ___data_9;
  	int32_t ___method_is_virtual_10;
  };
  // Native definition for COM marshalling of System.Delegate
  struct Delegate_t1188392813_marshaled_com
  {
  	intptr_t ___method_ptr_0;
  	intptr_t ___invoke_impl_1;
  	Il2CppIUnknown* ___m_target_2;
  	intptr_t ___method_3;
  	intptr_t ___delegate_trampoline_4;
  	intptr_t ___extra_arg_5;
  	intptr_t ___method_code_6;
  	MethodInfo_t * ___method_info_7;
  	MethodInfo_t * ___original_method_info_8;
  	DelegateData_t1677132599 * ___data_9;
  	int32_t ___method_is_virtual_10;
  };
  #endif // DELEGATE_T1188392813_H
  #ifndef MULTICASTDELEGATE_T_H
  #define MULTICASTDELEGATE_T_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.MulticastDelegate
  struct  MulticastDelegate_t  : public Delegate_t1188392813
  {
  public:
  	// System.Delegate[] System.MulticastDelegate::delegates
  	DelegateU5BU5D_t1703627840* ___delegates_11;
  
  public:
  	inline static int32_t get_offset_of_delegates_11() { return static_cast<int32_t>(offsetof(MulticastDelegate_t, ___delegates_11)); }
  	inline DelegateU5BU5D_t1703627840* get_delegates_11() const { return ___delegates_11; }
  	inline DelegateU5BU5D_t1703627840** get_address_of_delegates_11() { return &___delegates_11; }
  	inline void set_delegates_11(DelegateU5BU5D_t1703627840* value)
  	{
  		___delegates_11 = value;
  		Il2CppCodeGenWriteBarrier((&___delegates_11), value);
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  // Native definition for P/Invoke marshalling of System.MulticastDelegate
  struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t1188392813_marshaled_pinvoke
  {
  	DelegateU5BU5D_t1703627840* ___delegates_11;
  };
  // Native definition for COM marshalling of System.MulticastDelegate
  struct MulticastDelegate_t_marshaled_com : public Delegate_t1188392813_marshaled_com
  {
  	DelegateU5BU5D_t1703627840* ___delegates_11;
  };
  #endif // MULTICASTDELEGATE_T_H
  #ifndef XRNODESTATE_T3752602430_H
  #define XRNODESTATE_T3752602430_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // UnityEngine.XR.XRNodeState
  struct  XRNodeState_t3752602430 
  {
  public:
  	// UnityEngine.XR.XRNode UnityEngine.XR.XRNodeState::m_Type
  	int32_t ___m_Type_0;
  	// UnityEngine.XR.AvailableTrackingData UnityEngine.XR.XRNodeState::m_AvailableFields
  	int32_t ___m_AvailableFields_1;
  	// UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_Position
  	Vector3_t3722313464  ___m_Position_2;
  	// UnityEngine.Quaternion UnityEngine.XR.XRNodeState::m_Rotation
  	Quaternion_t2301928331  ___m_Rotation_3;
  	// UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_Velocity
  	Vector3_t3722313464  ___m_Velocity_4;
  	// UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_AngularVelocity
  	Vector3_t3722313464  ___m_AngularVelocity_5;
  	// UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_Acceleration
  	Vector3_t3722313464  ___m_Acceleration_6;
  	// UnityEngine.Vector3 UnityEngine.XR.XRNodeState::m_AngularAcceleration
  	Vector3_t3722313464  ___m_AngularAcceleration_7;
  	// System.Int32 UnityEngine.XR.XRNodeState::m_Tracked
  	int32_t ___m_Tracked_8;
  	// System.UInt64 UnityEngine.XR.XRNodeState::m_UniqueID
  	uint64_t ___m_UniqueID_9;
  
  public:
  	inline static int32_t get_offset_of_m_Type_0() { return static_cast<int32_t>(offsetof(XRNodeState_t3752602430, ___m_Type_0)); }
  	inline int32_t get_m_Type_0() const { return ___m_Type_0; }
  	inline int32_t* get_address_of_m_Type_0() { return &___m_Type_0; }
  	inline void set_m_Type_0(int32_t value)
  	{
  		___m_Type_0 = value;
  	}
  
  	inline static int32_t get_offset_of_m_AvailableFields_1() { return static_cast<int32_t>(offsetof(XRNodeState_t3752602430, ___m_AvailableFields_1)); }
  	inline int32_t get_m_AvailableFields_1() const { return ___m_AvailableFields_1; }
  	inline int32_t* get_address_of_m_AvailableFields_1() { return &___m_AvailableFields_1; }
  	inline void set_m_AvailableFields_1(int32_t value)
  	{
  		___m_AvailableFields_1 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Position_2() { return static_cast<int32_t>(offsetof(XRNodeState_t3752602430, ___m_Position_2)); }
  	inline Vector3_t3722313464  get_m_Position_2() const { return ___m_Position_2; }
  	inline Vector3_t3722313464 * get_address_of_m_Position_2() { return &___m_Position_2; }
  	inline void set_m_Position_2(Vector3_t3722313464  value)
  	{
  		___m_Position_2 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Rotation_3() { return static_cast<int32_t>(offsetof(XRNodeState_t3752602430, ___m_Rotation_3)); }
  	inline Quaternion_t2301928331  get_m_Rotation_3() const { return ___m_Rotation_3; }
  	inline Quaternion_t2301928331 * get_address_of_m_Rotation_3() { return &___m_Rotation_3; }
  	inline void set_m_Rotation_3(Quaternion_t2301928331  value)
  	{
  		___m_Rotation_3 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Velocity_4() { return static_cast<int32_t>(offsetof(XRNodeState_t3752602430, ___m_Velocity_4)); }
  	inline Vector3_t3722313464  get_m_Velocity_4() const { return ___m_Velocity_4; }
  	inline Vector3_t3722313464 * get_address_of_m_Velocity_4() { return &___m_Velocity_4; }
  	inline void set_m_Velocity_4(Vector3_t3722313464  value)
  	{
  		___m_Velocity_4 = value;
  	}
  
  	inline static int32_t get_offset_of_m_AngularVelocity_5() { return static_cast<int32_t>(offsetof(XRNodeState_t3752602430, ___m_AngularVelocity_5)); }
  	inline Vector3_t3722313464  get_m_AngularVelocity_5() const { return ___m_AngularVelocity_5; }
  	inline Vector3_t3722313464 * get_address_of_m_AngularVelocity_5() { return &___m_AngularVelocity_5; }
  	inline void set_m_AngularVelocity_5(Vector3_t3722313464  value)
  	{
  		___m_AngularVelocity_5 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Acceleration_6() { return static_cast<int32_t>(offsetof(XRNodeState_t3752602430, ___m_Acceleration_6)); }
  	inline Vector3_t3722313464  get_m_Acceleration_6() const { return ___m_Acceleration_6; }
  	inline Vector3_t3722313464 * get_address_of_m_Acceleration_6() { return &___m_Acceleration_6; }
  	inline void set_m_Acceleration_6(Vector3_t3722313464  value)
  	{
  		___m_Acceleration_6 = value;
  	}
  
  	inline static int32_t get_offset_of_m_AngularAcceleration_7() { return static_cast<int32_t>(offsetof(XRNodeState_t3752602430, ___m_AngularAcceleration_7)); }
  	inline Vector3_t3722313464  get_m_AngularAcceleration_7() const { return ___m_AngularAcceleration_7; }
  	inline Vector3_t3722313464 * get_address_of_m_AngularAcceleration_7() { return &___m_AngularAcceleration_7; }
  	inline void set_m_AngularAcceleration_7(Vector3_t3722313464  value)
  	{
  		___m_AngularAcceleration_7 = value;
  	}
  
  	inline static int32_t get_offset_of_m_Tracked_8() { return static_cast<int32_t>(offsetof(XRNodeState_t3752602430, ___m_Tracked_8)); }
  	inline int32_t get_m_Tracked_8() const { return ___m_Tracked_8; }
  	inline int32_t* get_address_of_m_Tracked_8() { return &___m_Tracked_8; }
  	inline void set_m_Tracked_8(int32_t value)
  	{
  		___m_Tracked_8 = value;
  	}
  
  	inline static int32_t get_offset_of_m_UniqueID_9() { return static_cast<int32_t>(offsetof(XRNodeState_t3752602430, ___m_UniqueID_9)); }
  	inline uint64_t get_m_UniqueID_9() const { return ___m_UniqueID_9; }
  	inline uint64_t* get_address_of_m_UniqueID_9() { return &___m_UniqueID_9; }
  	inline void set_m_UniqueID_9(uint64_t value)
  	{
  		___m_UniqueID_9 = value;
  	}
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // XRNODESTATE_T3752602430_H
  #ifndef ACTION_1_T3925070025_H
  #define ACTION_1_T3925070025_H
  #ifdef __clang__
  #pragma clang diagnostic push
  #pragma clang diagnostic ignored "-Winvalid-offsetof"
  #pragma clang diagnostic ignored "-Wunused-variable"
  #endif
  
  // System.Action`1<UnityEngine.XR.XRNodeState>
  struct  Action_1_t3925070025  : public MulticastDelegate_t
  {
  public:
  
  public:
  };
  
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  #endif // ACTION_1_T3925070025_H
  
  
  // System.Void System.Action`1<UnityEngine.XR.XRNodeState>::Invoke(!0)
  extern "C"  void Action_1_Invoke_m4131074248_gshared (Action_1_t3925070025 * __this, XRNodeState_t3752602430  p0, const RuntimeMethod* method);
  
  // System.Void UnityEngine.XR.XRNodeState::set_uniqueID(System.UInt64)
  extern "C"  void XRNodeState_set_uniqueID_m54926243 (XRNodeState_t3752602430 * __this, uint64_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.XR.XRNodeState::set_nodeType(UnityEngine.XR.XRNode)
  extern "C"  void XRNodeState_set_nodeType_m3442854511 (XRNodeState_t3752602430 * __this, int32_t ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void UnityEngine.XR.XRNodeState::set_tracked(System.Boolean)
  extern "C"  void XRNodeState_set_tracked_m3823566054 (XRNodeState_t3752602430 * __this, bool ___value0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.String System.String::Concat(System.Object,System.Object)
  extern "C"  String_t* String_Concat_m904156431 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, RuntimeObject * p1, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void System.ArgumentException::.ctor(System.String)
  extern "C"  void ArgumentException__ctor_m1312628991 (ArgumentException_t132251570 * __this, String_t* p0, const RuntimeMethod* method) IL2CPP_METHOD_ATTR;
  // System.Void System.Action`1<UnityEngine.XR.XRNodeState>::Invoke(!0)
  #define Action_1_Invoke_m4131074248(__this, p0, method) ((  void (*) (Action_1_t3925070025 *, XRNodeState_t3752602430 , const RuntimeMethod*))Action_1_Invoke_m4131074248_gshared)(__this, p0, 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
  #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.XR.InputTracking::InvokeTrackingEvent(UnityEngine.XR.InputTracking/TrackingStateEventType,UnityEngine.XR.XRNode,System.Int64,System.Boolean)
  extern "C"  void InputTracking_InvokeTrackingEvent_m1790961380 (RuntimeObject * __this /* static, unused */, int32_t ___eventType0, int32_t ___nodeType1, int64_t ___uniqueID2, bool ___tracked3, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (InputTracking_InvokeTrackingEvent_m1790961380_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	Action_1_t3925070025 * V_0 = NULL;
  	XRNodeState_t3752602430  V_1;
  	memset(&V_1, 0, sizeof(V_1));
  	{
  		V_0 = (Action_1_t3925070025 *)NULL;
  		il2cpp_codegen_initobj((&V_1), sizeof(XRNodeState_t3752602430 ));
  		int64_t L_0 = ___uniqueID2;
  		XRNodeState_set_uniqueID_m54926243((XRNodeState_t3752602430 *)(&V_1), L_0, /*hidden argument*/NULL);
  		int32_t L_1 = ___nodeType1;
  		XRNodeState_set_nodeType_m3442854511((XRNodeState_t3752602430 *)(&V_1), L_1, /*hidden argument*/NULL);
  		bool L_2 = ___tracked3;
  		XRNodeState_set_tracked_m3823566054((XRNodeState_t3752602430 *)(&V_1), L_2, /*hidden argument*/NULL);
  		int32_t L_3 = ___eventType0;
  		switch (L_3)
  		{
  			case 0:
  			{
  				goto IL_0054;
  			}
  			case 1:
  			{
  				goto IL_005f;
  			}
  			case 2:
  			{
  				goto IL_003e;
  			}
  			case 3:
  			{
  				goto IL_0049;
  			}
  		}
  	}
  	{
  		goto IL_006a;
  	}
  
  IL_003e:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(InputTracking_t2240286067_il2cpp_TypeInfo_var);
  		Action_1_t3925070025 * L_4 = ((InputTracking_t2240286067_StaticFields*)il2cpp_codegen_static_fields_for(InputTracking_t2240286067_il2cpp_TypeInfo_var))->get_trackingAcquired_0();
  		V_0 = L_4;
  		goto IL_0080;
  	}
  
  IL_0049:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(InputTracking_t2240286067_il2cpp_TypeInfo_var);
  		Action_1_t3925070025 * L_5 = ((InputTracking_t2240286067_StaticFields*)il2cpp_codegen_static_fields_for(InputTracking_t2240286067_il2cpp_TypeInfo_var))->get_trackingLost_1();
  		V_0 = L_5;
  		goto IL_0080;
  	}
  
  IL_0054:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(InputTracking_t2240286067_il2cpp_TypeInfo_var);
  		Action_1_t3925070025 * L_6 = ((InputTracking_t2240286067_StaticFields*)il2cpp_codegen_static_fields_for(InputTracking_t2240286067_il2cpp_TypeInfo_var))->get_nodeAdded_2();
  		V_0 = L_6;
  		goto IL_0080;
  	}
  
  IL_005f:
  	{
  		IL2CPP_RUNTIME_CLASS_INIT(InputTracking_t2240286067_il2cpp_TypeInfo_var);
  		Action_1_t3925070025 * L_7 = ((InputTracking_t2240286067_StaticFields*)il2cpp_codegen_static_fields_for(InputTracking_t2240286067_il2cpp_TypeInfo_var))->get_nodeRemoved_3();
  		V_0 = L_7;
  		goto IL_0080;
  	}
  
  IL_006a:
  	{
  		int32_t L_8 = ___eventType0;
  		int32_t L_9 = L_8;
  		RuntimeObject * L_10 = Box(TrackingStateEventType_t4085253601_il2cpp_TypeInfo_var, &L_9);
  		String_t* L_11 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral450688759, L_10, /*hidden argument*/NULL);
  		ArgumentException_t132251570 * L_12 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
  		ArgumentException__ctor_m1312628991(L_12, L_11, /*hidden argument*/NULL);
  		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, NULL, InputTracking_InvokeTrackingEvent_m1790961380_RuntimeMethod_var);
  	}
  
  IL_0080:
  	{
  		Action_1_t3925070025 * L_13 = V_0;
  		if (!L_13)
  		{
  			goto IL_008f;
  		}
  	}
  	{
  		Action_1_t3925070025 * L_14 = V_0;
  		XRNodeState_t3752602430  L_15 = V_1;
  		NullCheck(L_14);
  		Action_1_Invoke_m4131074248(L_14, L_15, /*hidden argument*/Action_1_Invoke_m4131074248_RuntimeMethod_var);
  	}
  
  IL_008f:
  	{
  		return;
  	}
  }
  // System.Void UnityEngine.XR.InputTracking::.cctor()
  extern "C"  void InputTracking__cctor_m2794325493 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
  {
  	static bool s_Il2CppMethodInitialized;
  	if (!s_Il2CppMethodInitialized)
  	{
  		il2cpp_codegen_initialize_method (InputTracking__cctor_m2794325493_MetadataUsageId);
  		s_Il2CppMethodInitialized = true;
  	}
  	{
  		((InputTracking_t2240286067_StaticFields*)il2cpp_codegen_static_fields_for(InputTracking_t2240286067_il2cpp_TypeInfo_var))->set_trackingAcquired_0((Action_1_t3925070025 *)NULL);
  		((InputTracking_t2240286067_StaticFields*)il2cpp_codegen_static_fields_for(InputTracking_t2240286067_il2cpp_TypeInfo_var))->set_trackingLost_1((Action_1_t3925070025 *)NULL);
  		((InputTracking_t2240286067_StaticFields*)il2cpp_codegen_static_fields_for(InputTracking_t2240286067_il2cpp_TypeInfo_var))->set_nodeAdded_2((Action_1_t3925070025 *)NULL);
  		((InputTracking_t2240286067_StaticFields*)il2cpp_codegen_static_fields_for(InputTracking_t2240286067_il2cpp_TypeInfo_var))->set_nodeRemoved_3((Action_1_t3925070025 *)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
  #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.XR.XRNodeState::set_uniqueID(System.UInt64)
  extern "C"  void XRNodeState_set_uniqueID_m54926243 (XRNodeState_t3752602430 * __this, uint64_t ___value0, const RuntimeMethod* method)
  {
  	{
  		uint64_t L_0 = ___value0;
  		__this->set_m_UniqueID_9(L_0);
  		return;
  	}
  }
  extern "C"  void XRNodeState_set_uniqueID_m54926243_AdjustorThunk (RuntimeObject * __this, uint64_t ___value0, const RuntimeMethod* method)
  {
  	XRNodeState_t3752602430 * _thisAdjusted = reinterpret_cast<XRNodeState_t3752602430 *>(__this + 1);
  	XRNodeState_set_uniqueID_m54926243(_thisAdjusted, ___value0, method);
  }
  // System.Void UnityEngine.XR.XRNodeState::set_nodeType(UnityEngine.XR.XRNode)
  extern "C"  void XRNodeState_set_nodeType_m3442854511 (XRNodeState_t3752602430 * __this, int32_t ___value0, const RuntimeMethod* method)
  {
  	{
  		int32_t L_0 = ___value0;
  		__this->set_m_Type_0(L_0);
  		return;
  	}
  }
  extern "C"  void XRNodeState_set_nodeType_m3442854511_AdjustorThunk (RuntimeObject * __this, int32_t ___value0, const RuntimeMethod* method)
  {
  	XRNodeState_t3752602430 * _thisAdjusted = reinterpret_cast<XRNodeState_t3752602430 *>(__this + 1);
  	XRNodeState_set_nodeType_m3442854511(_thisAdjusted, ___value0, method);
  }
  // System.Void UnityEngine.XR.XRNodeState::set_tracked(System.Boolean)
  extern "C"  void XRNodeState_set_tracked_m3823566054 (XRNodeState_t3752602430 * __this, bool ___value0, const RuntimeMethod* method)
  {
  	XRNodeState_t3752602430 * G_B2_0 = NULL;
  	XRNodeState_t3752602430 * G_B1_0 = NULL;
  	int32_t G_B3_0 = 0;
  	XRNodeState_t3752602430 * G_B3_1 = NULL;
  	{
  		bool L_0 = ___value0;
  		G_B1_0 = __this;
  		if (!L_0)
  		{
  			G_B2_0 = __this;
  			goto IL_000e;
  		}
  	}
  	{
  		G_B3_0 = 1;
  		G_B3_1 = G_B1_0;
  		goto IL_000f;
  	}
  
  IL_000e:
  	{
  		G_B3_0 = 0;
  		G_B3_1 = G_B2_0;
  	}
  
  IL_000f:
  	{
  		G_B3_1->set_m_Tracked_8(G_B3_0);
  		return;
  	}
  }
  extern "C"  void XRNodeState_set_tracked_m3823566054_AdjustorThunk (RuntimeObject * __this, bool ___value0, const RuntimeMethod* method)
  {
  	XRNodeState_t3752602430 * _thisAdjusted = reinterpret_cast<XRNodeState_t3752602430 *>(__this + 1);
  	XRNodeState_set_tracked_m3823566054(_thisAdjusted, ___value0, method);
  }
  #ifdef __clang__
  #pragma clang diagnostic pop
  #endif
  