#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"

template <typename R>
struct VirtFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct VirtActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename T1, typename T2>
struct VirtActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
struct VirtActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename R, typename T1, typename T2>
struct VirtFuncInvoker2
{
	typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
template <typename T1>
struct VirtActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename R, typename T1>
struct VirtFuncInvoker1
{
	typedef R (*Func)(void*, T1, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename R, typename T1, typename T2, typename T3>
struct VirtFuncInvoker3
{
	typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct GenericVirtActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename T1, typename T2>
struct GenericVirtActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
struct GenericVirtActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1>
struct GenericVirtActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_virtual_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct InterfaceActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename T1, typename T2>
struct InterfaceActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
struct InterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1>
struct InterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3, typename T4>
struct InterfaceActionInvoker4
{
	typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);

	static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
	}
};
template <typename R>
struct InterfaceFuncInvoker0
{
	typedef R (*Func)(void*, const RuntimeMethod*);

	static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
	{
		const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
		return ((Func)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1, typename T2, typename T3>
struct GenericInterfaceActionInvoker3
{
	typedef void (*Action)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2, T3 p3)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};
template <typename T1, typename T2>
struct GenericInterfaceActionInvoker2
{
	typedef void (*Action)(void*, T1, T2, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1, T2 p2)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
	}
};
struct GenericInterfaceActionInvoker0
{
	typedef void (*Action)(void*, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, invokeData.method);
	}
};
template <typename T1>
struct GenericInterfaceActionInvoker1
{
	typedef void (*Action)(void*, T1, const RuntimeMethod*);

	static inline void Invoke (const RuntimeMethod* method, RuntimeObject* obj, T1 p1)
	{
		VirtualInvokeData invokeData;
		il2cpp_codegen_get_generic_interface_invoke_data(method, obj, &invokeData);
		((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
	}
};

// System.Action
struct Action_t1264377477;
// System.Action`1<System.Object>
struct Action_1_t3252573759;
// System.Action`1<UnityEngine.AsyncOperation>
struct Action_1_t1617499438;
// System.Action`1<UnityEngine.Camera>
struct Action_1_t34654170;
// System.Action`1<UnityEngine.Camera[]>
struct Action_1_t1882455329;
// System.ArgumentException
struct ArgumentException_t132251570;
// System.ArgumentNullException
struct ArgumentNullException_t1615371798;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_t777629997;
// System.AsyncCallback
struct AsyncCallback_t3962456242;
// System.Attribute
struct Attribute_t861562559;
// System.Boolean[]
struct BooleanU5BU5D_t2897418192;
// System.Byte[]
struct ByteU5BU5D_t4116647657;
// System.Char[]
struct CharU5BU5D_t3528271667;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_t2059959053;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Events.BaseInvokableCall>
struct IEnumerable_1_t1683813913;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Experimental.Rendering.IRenderPipeline>
struct IEnumerable_1_t4132629190;
// System.Collections.Generic.IEnumerable`1<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers>
struct IEnumerable_1_t664788659;
// System.Collections.Generic.List`1<System.Int32>
struct List_1_t128053199;
// System.Collections.Generic.List`1<System.Object>
struct List_1_t257213610;
// System.Collections.Generic.List`1<System.Type>
struct List_1_t3956019502;
// System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper/OrderBlock>
struct List_1_t3058052573;
// System.Collections.Generic.List`1<UnityEngine.Color32>
struct List_1_t4072576034;
// System.Collections.Generic.List`1<UnityEngine.Component>
struct List_1_t3395709193;
// System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall>
struct List_1_t4176035766;
// System.Collections.Generic.List`1<UnityEngine.Events.PersistentCall>
struct List_1_t584821570;
// System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystem>
struct List_1_t1577846847;
// System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>
struct List_1_t3657560025;
// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.IRenderPipeline>
struct List_1_t2329883747;
// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.VisibleLight>
struct List_1_t2176140814;
// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.VisibleReflectionProbe>
struct List_1_t2925566062;
// System.Collections.Generic.List`1<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers>
struct List_1_t3157010512;
// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct List_1_t3628304265;
// System.Collections.Generic.List`1<UnityEngine.Vector3>
struct List_1_t899420910;
// System.Collections.Generic.List`1<UnityEngine.Vector4>
struct List_1_t496136383;
// System.Collections.Generic.Stack`1<System.Object>
struct Stack_1_t3923495619;
// System.Collections.Generic.Stack`1<System.Type>
struct Stack_1_t3327334215;
// System.Collections.IDictionary
struct IDictionary_t1363984059;
// System.Collections.IEnumerator
struct IEnumerator_t1853284238;
// System.Delegate
struct Delegate_t1188392813;
// System.DelegateData
struct DelegateData_t1677132599;
// System.Delegate[]
struct DelegateU5BU5D_t1703627840;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t1169129676;
// System.Exception
struct Exception_t;
// System.Func`1<System.Boolean>
struct Func_1_t3822001908;
// System.Func`2<System.Object,System.Boolean>
struct Func_2_t3759279471;
// System.Func`2<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers,System.Boolean>
struct Func_2_t2172606577;
// System.IAsyncResult
struct IAsyncResult_t767004451;
// System.IO.Stream
struct Stream_t1273022909;
// System.IO.Stream/ReadWriteTask
struct ReadWriteTask_t156472862;
// System.IndexOutOfRangeException
struct IndexOutOfRangeException_t1578797820;
// System.Int32[]
struct Int32U5BU5D_t385246372;
// System.IntPtr[]
struct IntPtrU5BU5D_t4013366056;
// System.InvalidOperationException
struct InvalidOperationException_t56020091;
// System.NullReferenceException
struct NullReferenceException_t1023182353;
// System.ObjectDisposedException
struct ObjectDisposedException_t21392786;
// System.Object[]
struct ObjectU5BU5D_t2843939325;
// System.Predicate`1<System.Object>
struct Predicate_1_t3905400288;
// System.Predicate`1<UnityEngine.Events.BaseInvokableCall>
struct Predicate_1_t3529255148;
// System.Reflection.Binder
struct Binder_t2999457153;
// System.Reflection.ConstructorInfo
struct ConstructorInfo_t5769829;
// System.Reflection.FieldInfo
struct FieldInfo_t;
// System.Reflection.MemberFilter
struct MemberFilter_t426314064;
// System.Reflection.MemberInfo
struct MemberInfo_t;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// System.Reflection.ParameterInfo
struct ParameterInfo_t1861056598;
// System.Reflection.ParameterModifier[]
struct ParameterModifierU5BU5D_t2943407543;
// System.Runtime.InteropServices.MarshalAsAttribute
struct MarshalAsAttribute_t3522571978;
// System.Runtime.Remoting.ServerIdentity
struct ServerIdentity_t2342208608;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_t2481557153;
// System.Security.Cryptography.RandomNumberGenerator
struct RandomNumberGenerator_t386037858;
// System.String
struct String_t;
// System.String[]
struct StringU5BU5D_t1281789340;
// System.Threading.SemaphoreSlim
struct SemaphoreSlim_t2974092902;
// System.Type
struct Type_t;
// System.Type[]
struct TypeU5BU5D_t3940880105;
// System.Void
struct Void_t1185182177;
// Unity.Collections.LowLevel.Unsafe.NativeContainerAttribute
struct NativeContainerAttribute_t212308715;
// Unity.Collections.LowLevel.Unsafe.NativeContainerIsAtomicWriteOnlyAttribute
struct NativeContainerIsAtomicWriteOnlyAttribute_t4134969175;
// Unity.Collections.LowLevel.Unsafe.NativeContainerIsReadOnlyAttribute
struct NativeContainerIsReadOnlyAttribute_t4098664174;
// Unity.Collections.LowLevel.Unsafe.NativeContainerSupportsDeallocateOnJobCompletionAttribute
struct NativeContainerSupportsDeallocateOnJobCompletionAttribute_t1480492758;
// Unity.Collections.LowLevel.Unsafe.NativeContainerSupportsDeferredConvertListToArray
struct NativeContainerSupportsDeferredConvertListToArray_t4167123417;
// Unity.Collections.LowLevel.Unsafe.NativeContainerSupportsMinMaxWriteRestrictionAttribute
struct NativeContainerSupportsMinMaxWriteRestrictionAttribute_t3808117416;
// Unity.Collections.LowLevel.Unsafe.NativeDisableUnsafePtrRestrictionAttribute
struct NativeDisableUnsafePtrRestrictionAttribute_t2582701661;
// Unity.Collections.LowLevel.Unsafe.NativeSetThreadIndexAttribute
struct NativeSetThreadIndexAttribute_t1211267337;
// Unity.Collections.LowLevel.Unsafe.WriteAccessRequiredAttribute
struct WriteAccessRequiredAttribute_t979754907;
// Unity.Collections.NativeDisableParallelForRestrictionAttribute
struct NativeDisableParallelForRestrictionAttribute_t3768540096;
// Unity.Collections.ReadOnlyAttribute
struct ReadOnlyAttribute_t3518714744;
// Unity.Jobs.LowLevel.Unsafe.JobProducerTypeAttribute
struct JobProducerTypeAttribute_t565574800;
// UnityEngine.AddComponentMenu
struct AddComponentMenu_t415040132;
// UnityEngine.AnimationCurve
struct AnimationCurve_t3046754366;
// UnityEngine.Application/LogCallback
struct LogCallback_t3588208630;
// UnityEngine.Application/LowMemoryCallback
struct LowMemoryCallback_t4104246196;
// UnityEngine.AsyncOperation
struct AsyncOperation_t1445031843;
// UnityEngine.BeforeRenderHelper/OrderBlock[]
struct OrderBlockU5BU5D_t2389202590;
// UnityEngine.Behaviour
struct Behaviour_t1437897464;
// UnityEngine.BootConfigData
struct BootConfigData_t3818279794;
// UnityEngine.Camera
struct Camera_t4157153871;
// UnityEngine.Camera/CameraCallback
struct CameraCallback_t190067161;
// UnityEngine.Camera[]
struct CameraU5BU5D_t1709987734;
// UnityEngine.Color32[]
struct Color32U5BU5D_t3850468773;
// UnityEngine.ColorUsageAttribute
struct ColorUsageAttribute_t669369404;
// UnityEngine.Component
struct Component_t1923634451;
// UnityEngine.Component[]
struct ComponentU5BU5D_t3294940482;
// UnityEngine.ComputeBuffer
struct ComputeBuffer_t1033194329;
// UnityEngine.ComputeShader
struct ComputeShader_t317220254;
// UnityEngine.Coroutine
struct Coroutine_t3829159415;
// UnityEngine.Cubemap
struct Cubemap_t1972384409;
// UnityEngine.CubemapArray
struct CubemapArray_t3224613379;
// UnityEngine.CullingGroup
struct CullingGroup_t2096318768;
// UnityEngine.CullingGroup/StateChanged
struct StateChanged_t2136737110;
// UnityEngine.CustomYieldInstruction
struct CustomYieldInstruction_t1895667560;
// UnityEngine.DebugLogHandler
struct DebugLogHandler_t826086171;
// UnityEngine.DefaultExecutionOrder
struct DefaultExecutionOrder_t3059642329;
// UnityEngine.DisallowMultipleComponent
struct DisallowMultipleComponent_t1422053217;
// UnityEngine.DisallowMultipleComponent[]
struct DisallowMultipleComponentU5BU5D_t3936143868;
// UnityEngine.Display
struct Display_t1387065949;
// UnityEngine.Display/DisplaysUpdatedDelegate
struct DisplaysUpdatedDelegate_t51287044;
// UnityEngine.Display[]
struct DisplayU5BU5D_t103034768;
// UnityEngine.Events.ArgumentCache
struct ArgumentCache_t2187958399;
// UnityEngine.Events.BaseInvokableCall
struct BaseInvokableCall_t2703961024;
// UnityEngine.Events.BaseInvokableCall[]
struct BaseInvokableCallU5BU5D_t3944607041;
// UnityEngine.Events.CachedInvokableCall`1<System.Boolean>
struct CachedInvokableCall_1_t2423483305;
// UnityEngine.Events.CachedInvokableCall`1<System.Int32>
struct CachedInvokableCall_1_t982173797;
// UnityEngine.Events.CachedInvokableCall`1<System.Object>
struct CachedInvokableCall_1_t1111334208;
// UnityEngine.Events.CachedInvokableCall`1<System.Single>
struct CachedInvokableCall_1_t3723462114;
// UnityEngine.Events.CachedInvokableCall`1<System.String>
struct CachedInvokableCall_1_t4173646029;
// UnityEngine.Events.InvokableCall
struct InvokableCall_t832123510;
// UnityEngine.Events.InvokableCallList
struct InvokableCallList_t2498835369;
// UnityEngine.Events.PersistentCall
struct PersistentCall_t3407714124;
// UnityEngine.Events.PersistentCallGroup
struct PersistentCallGroup_t3050769227;
// UnityEngine.Events.PersistentCall[]
struct PersistentCallU5BU5D_t2353432069;
// UnityEngine.Events.UnityAction
struct UnityAction_t3245792599;
// UnityEngine.Events.UnityAction`1<System.Boolean>
struct UnityAction_1_t682124106;
// UnityEngine.Events.UnityAction`1<System.Int32>
struct UnityAction_1_t3535781894;
// UnityEngine.Events.UnityAction`1<System.Object>
struct UnityAction_1_t3664942305;
// UnityEngine.Events.UnityAction`1<System.Single>
struct UnityAction_1_t1982102915;
// UnityEngine.Events.UnityAction`1<System.String>
struct UnityAction_1_t2432286830;
// UnityEngine.Events.UnityAction`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>
struct UnityAction_1_t1755411925;
// UnityEngine.Events.UnityEvent
struct UnityEvent_t2581268647;
// UnityEngine.Events.UnityEventBase
struct UnityEventBase_t3960448221;
// UnityEngine.Events.UnityEvent`1<System.Int32>
struct UnityEvent_1_t3832605257;
// UnityEngine.Events.UnityEvent`1<System.Object>
struct UnityEvent_1_t3961765668;
// UnityEngine.Events.UnityEvent`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>
struct UnityEvent_1_t2052235288;
// UnityEngine.ExcludeFromObjectFactoryAttribute
struct ExcludeFromObjectFactoryAttribute_t1303686376;
// UnityEngine.ExcludeFromPresetAttribute
struct ExcludeFromPresetAttribute_t3751627762;
// UnityEngine.ExecuteInEditMode
struct ExecuteInEditMode_t3727731349;
// UnityEngine.ExecuteInEditMode[]
struct ExecuteInEditModeU5BU5D_t3239458680;
// UnityEngine.Experimental.LowLevel.PlayerLoopSystem
struct PlayerLoopSystem_t105772105;
// UnityEngine.Experimental.LowLevel.PlayerLoopSystem/UpdateFunction
struct UpdateFunction_t377278577;
// UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal[]
struct PlayerLoopSystemInternalU5BU5D_t4041261362;
// UnityEngine.Experimental.LowLevel.PlayerLoopSystem[]
struct PlayerLoopSystemU5BU5D_t1150299252;
// UnityEngine.Experimental.Rendering.IRenderPipeline
struct IRenderPipeline_t857809005;
// UnityEngine.Experimental.Rendering.IRenderPipelineAsset
struct IRenderPipelineAsset_t3275513850;
// UnityEngine.Experimental.Rendering.IRenderPipeline[]
struct IRenderPipelineU5BU5D_t1246607168;
// UnityEngine.Experimental.Rendering.RenderPipeline
struct RenderPipeline_t957695896;
// UnityEngine.Experimental.Rendering.RenderPipelineAsset
struct RenderPipelineAsset_t533890058;
// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures
struct SupportedRenderingFeatures_t353898663;
// UnityEngine.Experimental.Rendering.VisibleLight[]
struct VisibleLightU5BU5D_t3751479945;
// UnityEngine.Experimental.Rendering.VisibleReflectionProbe[]
struct VisibleReflectionProbeU5BU5D_t1913340585;
// UnityEngine.GUIElement
struct GUIElement_t3567083079;
// UnityEngine.GUILayer
struct GUILayer_t2783472903;
// UnityEngine.GameObject
struct GameObject_t1113636619;
// UnityEngine.Gradient
struct Gradient_t3067099924;
// UnityEngine.Gyroscope
struct Gyroscope_t3288342876;
// UnityEngine.HideInInspector
struct HideInInspector_t1216868993;
// UnityEngine.ILogHandler
struct ILogHandler_t2464711877;
// UnityEngine.ILogger
struct ILogger_t2607134790;
// UnityEngine.IPlayerEditorConnectionNative
struct IPlayerEditorConnectionNative_t4228359453;
// UnityEngine.ImageEffectAllowedInSceneView
struct ImageEffectAllowedInSceneView_t1344019161;
// UnityEngine.Internal.DefaultValueAttribute
struct DefaultValueAttribute_t2337225216;
// UnityEngine.Internal.ExcludeFromDocsAttribute
struct ExcludeFromDocsAttribute_t3592494112;
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_t1068524471;
// UnityEngine.Light
struct Light_t3756812086;
// UnityEngine.LightProbeProxyVolume
struct LightProbeProxyVolume_t1391881262;
// UnityEngine.LineRenderer
struct LineRenderer_t3154350270;
// UnityEngine.Logger
struct Logger_t274032455;
// UnityEngine.LowerResBlitTexture
struct LowerResBlitTexture_t2609707774;
// UnityEngine.Material
struct Material_t340375123;
// UnityEngine.MaterialPropertyBlock
struct MaterialPropertyBlock_t3213117958;
// UnityEngine.Matrix4x4[]
struct Matrix4x4U5BU5D_t2302988098;
// UnityEngine.Mesh
struct Mesh_t3648964284;
// UnityEngine.MeshFilter
struct MeshFilter_t3523625662;
// UnityEngine.MeshRenderer
struct MeshRenderer_t587009260;
// UnityEngine.MonoBehaviour
struct MonoBehaviour_t3962482529;
// UnityEngine.Networking.PlayerConnection.MessageEventArgs
struct MessageEventArgs_t1170575784;
// UnityEngine.Networking.PlayerConnection.PlayerConnection
struct PlayerConnection_t3081694049;
// UnityEngine.Networking.PlayerConnection.PlayerConnection/<BlockUntilRecvMsg>c__AnonStorey2
struct U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842;
// UnityEngine.Networking.PlayerConnection.PlayerConnection/<Register>c__AnonStorey0
struct U3CRegisterU3Ec__AnonStorey0_t2405595090;
// UnityEngine.Networking.PlayerConnection.PlayerConnection/<Unregister>c__AnonStorey1
struct U3CUnregisterU3Ec__AnonStorey1_t2528476601;
// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents
struct PlayerEditorConnectionEvents_t3411787513;
// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<AddAndCreate>c__AnonStorey1
struct U3CAddAndCreateU3Ec__AnonStorey1_t1136770903;
// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<InvokeMessageIdSubscribers>c__AnonStorey0
struct U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441;
// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<UnregisterManagedCallback>c__AnonStorey2
struct U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973;
// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/ConnectionChangeEvent
struct ConnectionChangeEvent_t3251856151;
// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageEvent
struct MessageEvent_t1491597365;
// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers
struct MessageTypeSubscribers_t1684935770;
// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers[]
struct MessageTypeSubscribersU5BU5D_t1257266431;
// UnityEngine.Object
struct Object_t631007953;
// UnityEngine.Object[]
struct ObjectU5BU5D_t1417781964;
// UnityEngine.Plane[]
struct PlaneU5BU5D_t3656189108;
// UnityEngine.PlayerConnectionInternal
struct PlayerConnectionInternal_t3892293164;
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t3677895545;
// UnityEngine.RectTransform
struct RectTransform_t3704657025;
// UnityEngine.RectTransform/ReapplyDrivenProperties
struct ReapplyDrivenProperties_t1258266594;
// UnityEngine.RenderTexture
struct RenderTexture_t2108887433;
// UnityEngine.Rendering.CommandBuffer
struct CommandBuffer_t2206337031;
// UnityEngine.RequireComponent
struct RequireComponent_t3490506609;
// UnityEngine.RequireComponent[]
struct RequireComponentU5BU5D_t2245623724;
// UnityEngine.ScriptableObject
struct ScriptableObject_t2528358522;
// UnityEngine.Shader
struct Shader_t4151988712;
// UnityEngine.Texture
struct Texture_t3661962703;
// UnityEngine.Transform
struct Transform_t3600365921;
// UnityEngine.Transform[]
struct TransformU5BU5D_t807237628;
// UnityEngine.UnityException
struct UnityException_t3598173660;
// UnityEngine.Vector2[]
struct Vector2U5BU5D_t1457185986;
// UnityEngine.Vector3[]
struct Vector3U5BU5D_t1718750761;
// UnityEngine.Vector4[]
struct Vector4U5BU5D_t934056436;
// UnityEngine.YieldInstruction
struct YieldInstruction_t403091072;

extern RuntimeClass* Action_1_t1617499438_il2cpp_TypeInfo_var;
extern RuntimeClass* Application_t1852185770_il2cpp_TypeInfo_var;
extern RuntimeClass* ArgumentCache_t2187958399_il2cpp_TypeInfo_var;
extern RuntimeClass* ArgumentException_t132251570_il2cpp_TypeInfo_var;
extern RuntimeClass* ArgumentNullException_t1615371798_il2cpp_TypeInfo_var;
extern RuntimeClass* ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var;
extern RuntimeClass* AttributeHelperEngine_t2735742303_il2cpp_TypeInfo_var;
extern RuntimeClass* BaseInvokableCall_t2703961024_il2cpp_TypeInfo_var;
extern RuntimeClass* BeforeRenderHelper_t1336903776_il2cpp_TypeInfo_var;
extern RuntimeClass* BootConfigData_t3818279794_il2cpp_TypeInfo_var;
extern RuntimeClass* Bounds_t2266837910_il2cpp_TypeInfo_var;
extern RuntimeClass* ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var;
extern RuntimeClass* Byte_t1134296376_il2cpp_TypeInfo_var;
extern RuntimeClass* CachedInvokableCall_1_t2423483305_il2cpp_TypeInfo_var;
extern RuntimeClass* CachedInvokableCall_1_t3723462114_il2cpp_TypeInfo_var;
extern RuntimeClass* CachedInvokableCall_1_t4173646029_il2cpp_TypeInfo_var;
extern RuntimeClass* CachedInvokableCall_1_t982173797_il2cpp_TypeInfo_var;
extern RuntimeClass* CameraEvent_t2033959522_il2cpp_TypeInfo_var;
extern RuntimeClass* Camera_t4157153871_il2cpp_TypeInfo_var;
extern RuntimeClass* Color_t2555686324_il2cpp_TypeInfo_var;
extern RuntimeClass* ConnectionChangeEvent_t3251856151_il2cpp_TypeInfo_var;
extern RuntimeClass* CullingGroupEvent_t1722745023_il2cpp_TypeInfo_var;
extern RuntimeClass* DateTime_t3738529785_il2cpp_TypeInfo_var;
extern RuntimeClass* DebugLogHandler_t826086171_il2cpp_TypeInfo_var;
extern RuntimeClass* Debug_t3317548046_il2cpp_TypeInfo_var;
extern RuntimeClass* DefaultValueAttribute_t2337225216_il2cpp_TypeInfo_var;
extern RuntimeClass* DisallowMultipleComponentU5BU5D_t3936143868_il2cpp_TypeInfo_var;
extern RuntimeClass* DisplayU5BU5D_t103034768_il2cpp_TypeInfo_var;
extern RuntimeClass* Display_t1387065949_il2cpp_TypeInfo_var;
extern RuntimeClass* DrawRendererSettings_t4075622122_il2cpp_TypeInfo_var;
extern RuntimeClass* Enum_t4135868527_il2cpp_TypeInfo_var;
extern RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
extern RuntimeClass* ExecuteInEditModeU5BU5D_t3239458680_il2cpp_TypeInfo_var;
extern RuntimeClass* Func_1_t3822001908_il2cpp_TypeInfo_var;
extern RuntimeClass* Func_2_t2172606577_il2cpp_TypeInfo_var;
extern RuntimeClass* GC_t959872083_il2cpp_TypeInfo_var;
extern RuntimeClass* Graphics_t783367614_il2cpp_TypeInfo_var;
extern RuntimeClass* Guid_t_il2cpp_TypeInfo_var;
extern RuntimeClass* IDisposable_t3640265483_il2cpp_TypeInfo_var;
extern RuntimeClass* IEnumerable_1_t664788659_il2cpp_TypeInfo_var;
extern RuntimeClass* IEnumerator_1_t2117506238_il2cpp_TypeInfo_var;
extern RuntimeClass* IEnumerator_t1853284238_il2cpp_TypeInfo_var;
extern RuntimeClass* ILogHandler_t2464711877_il2cpp_TypeInfo_var;
extern RuntimeClass* ILogger_t2607134790_il2cpp_TypeInfo_var;
extern RuntimeClass* IPlayerEditorConnectionNative_t4228359453_il2cpp_TypeInfo_var;
extern RuntimeClass* IRenderPipelineAsset_t3275513850_il2cpp_TypeInfo_var;
extern RuntimeClass* IRenderPipeline_t857809005_il2cpp_TypeInfo_var;
extern RuntimeClass* IndexOutOfRangeException_t1578797820_il2cpp_TypeInfo_var;
extern RuntimeClass* Input_t1431474628_il2cpp_TypeInfo_var;
extern RuntimeClass* Int32U5BU5D_t385246372_il2cpp_TypeInfo_var;
extern RuntimeClass* Int32_t2950945753_il2cpp_TypeInfo_var;
extern RuntimeClass* IntPtr_t_il2cpp_TypeInfo_var;
extern RuntimeClass* InvalidOperationException_t56020091_il2cpp_TypeInfo_var;
extern RuntimeClass* InvokableCallList_t2498835369_il2cpp_TypeInfo_var;
extern RuntimeClass* InvokableCall_t832123510_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t128053199_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t1577846847_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t2176140814_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t2329883747_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t2925566062_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t3058052573_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t3157010512_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t3657560025_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t3956019502_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t4176035766_il2cpp_TypeInfo_var;
extern RuntimeClass* List_1_t584821570_il2cpp_TypeInfo_var;
extern RuntimeClass* LogType_t73765434_il2cpp_TypeInfo_var;
extern RuntimeClass* Logger_t274032455_il2cpp_TypeInfo_var;
extern RuntimeClass* Marshal_t1757017490_il2cpp_TypeInfo_var;
extern RuntimeClass* Math_t1671470975_il2cpp_TypeInfo_var;
extern RuntimeClass* MathfInternal_t624072491_il2cpp_TypeInfo_var;
extern RuntimeClass* Mathf_t3464937446_il2cpp_TypeInfo_var;
extern RuntimeClass* Matrix4x4_t1817901843_il2cpp_TypeInfo_var;
extern RuntimeClass* MessageEventArgs_t1170575784_il2cpp_TypeInfo_var;
extern RuntimeClass* MessageEvent_t1491597365_il2cpp_TypeInfo_var;
extern RuntimeClass* MessageTypeSubscribers_t1684935770_il2cpp_TypeInfo_var;
extern RuntimeClass* NullReferenceException_t1023182353_il2cpp_TypeInfo_var;
extern RuntimeClass* ObjectDisposedException_t21392786_il2cpp_TypeInfo_var;
extern RuntimeClass* ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var;
extern RuntimeClass* Object_t631007953_il2cpp_TypeInfo_var;
extern RuntimeClass* PersistentCallGroup_t3050769227_il2cpp_TypeInfo_var;
extern RuntimeClass* PlaneU5BU5D_t3656189108_il2cpp_TypeInfo_var;
extern RuntimeClass* PlayerConnectionInternal_t3892293164_il2cpp_TypeInfo_var;
extern RuntimeClass* PlayerConnection_t3081694049_il2cpp_TypeInfo_var;
extern RuntimeClass* PlayerEditorConnectionEvents_t3411787513_il2cpp_TypeInfo_var;
extern RuntimeClass* Predicate_1_t3529255148_il2cpp_TypeInfo_var;
extern RuntimeClass* Quaternion_t2301928331_il2cpp_TypeInfo_var;
extern RuntimeClass* RenderPipelineManager_t4036911426_il2cpp_TypeInfo_var;
extern RuntimeClass* RenderPipeline_t957695896_il2cpp_TypeInfo_var;
extern RuntimeClass* RequireComponentU5BU5D_t2245623724_il2cpp_TypeInfo_var;
extern RuntimeClass* ScriptableObject_t2528358522_il2cpp_TypeInfo_var;
extern RuntimeClass* Single_t1397266774_il2cpp_TypeInfo_var;
extern RuntimeClass* Stack_1_t3327334215_il2cpp_TypeInfo_var;
extern RuntimeClass* StateChanged_t2136737110_il2cpp_TypeInfo_var;
extern RuntimeClass* SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var;
extern RuntimeClass* TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var;
extern RuntimeClass* Type_t_il2cpp_TypeInfo_var;
extern RuntimeClass* U3CAddAndCreateU3Ec__AnonStorey1_t1136770903_il2cpp_TypeInfo_var;
extern RuntimeClass* U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842_il2cpp_TypeInfo_var;
extern RuntimeClass* U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441_il2cpp_TypeInfo_var;
extern RuntimeClass* U3CRegisterU3Ec__AnonStorey0_t2405595090_il2cpp_TypeInfo_var;
extern RuntimeClass* U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973_il2cpp_TypeInfo_var;
extern RuntimeClass* U3CUnregisterU3Ec__AnonStorey1_t2528476601_il2cpp_TypeInfo_var;
extern RuntimeClass* UnityAction_1_t1755411925_il2cpp_TypeInfo_var;
extern RuntimeClass* UnityAction_t3245792599_il2cpp_TypeInfo_var;
extern RuntimeClass* UnityException_t3598173660_il2cpp_TypeInfo_var;
extern RuntimeClass* Vector2_t2156229523_il2cpp_TypeInfo_var;
extern RuntimeClass* Vector3_t3722313464_il2cpp_TypeInfo_var;
extern RuntimeClass* Vector4_t3319028937_il2cpp_TypeInfo_var;
extern String_t* _stringLiteral1050427080;
extern String_t* _stringLiteral1061665047;
extern String_t* _stringLiteral1093892412;
extern String_t* _stringLiteral1106545623;
extern String_t* _stringLiteral1121701886;
extern String_t* _stringLiteral1136625472;
extern String_t* _stringLiteral1202628608;
extern String_t* _stringLiteral1236259895;
extern String_t* _stringLiteral1319866538;
extern String_t* _stringLiteral1402207782;
extern String_t* _stringLiteral155902455;
extern String_t* _stringLiteral1709342137;
extern String_t* _stringLiteral1736874801;
extern String_t* _stringLiteral1764247678;
extern String_t* _stringLiteral1766417507;
extern String_t* _stringLiteral1838966355;
extern String_t* _stringLiteral1863522955;
extern String_t* _stringLiteral1973799399;
extern String_t* _stringLiteral2002595880;
extern String_t* _stringLiteral2035879822;
extern String_t* _stringLiteral2047146232;
extern String_t* _stringLiteral2111917689;
extern String_t* _stringLiteral2230413967;
extern String_t* _stringLiteral2281755610;
extern String_t* _stringLiteral2329817743;
extern String_t* _stringLiteral2475671027;
extern String_t* _stringLiteral2554200833;
extern String_t* _stringLiteral2664163362;
extern String_t* _stringLiteral2833503317;
extern String_t* _stringLiteral2972672107;
extern String_t* _stringLiteral3092135949;
extern String_t* _stringLiteral3100565393;
extern String_t* _stringLiteral3143606250;
extern String_t* _stringLiteral3151922804;
extern String_t* _stringLiteral3176107630;
extern String_t* _stringLiteral3184621405;
extern String_t* _stringLiteral3218509134;
extern String_t* _stringLiteral3220735373;
extern String_t* _stringLiteral3236680756;
extern String_t* _stringLiteral3265661251;
extern String_t* _stringLiteral3283398444;
extern String_t* _stringLiteral3305999801;
extern String_t* _stringLiteral3307764161;
extern String_t* _stringLiteral3345286096;
extern String_t* _stringLiteral3452614528;
extern String_t* _stringLiteral3481154761;
extern String_t* _stringLiteral3522438005;
extern String_t* _stringLiteral3631153892;
extern String_t* _stringLiteral3674446120;
extern String_t* _stringLiteral3771142102;
extern String_t* _stringLiteral3826713828;
extern String_t* _stringLiteral3851749947;
extern String_t* _stringLiteral3941509395;
extern String_t* _stringLiteral394832358;
extern String_t* _stringLiteral3957260645;
extern String_t* _stringLiteral397472472;
extern String_t* _stringLiteral4209022926;
extern String_t* _stringLiteral441250670;
extern String_t* _stringLiteral443216750;
extern String_t* _stringLiteral470911652;
extern String_t* _stringLiteral485480233;
extern String_t* _stringLiteral549226064;
extern String_t* _stringLiteral555965264;
extern String_t* _stringLiteral572138181;
extern String_t* _stringLiteral604301846;
extern String_t* _stringLiteral628085470;
extern String_t* _stringLiteral662522110;
extern String_t* _stringLiteral696106652;
extern String_t* _stringLiteral722687134;
extern String_t* _stringLiteral797640427;
extern String_t* _stringLiteral848892489;
extern String_t* _stringLiteral931702420;
extern String_t* _stringLiteral940982150;
extern String_t* _stringLiteral952516396;
extern String_t* _stringLiteral975411768;
extern const RuntimeMethod* Action_1_Invoke_m1955091167_RuntimeMethod_var;
extern const RuntimeMethod* Action_1_Invoke_m2755358223_RuntimeMethod_var;
extern const RuntimeMethod* Action_1_Invoke_m3534377426_RuntimeMethod_var;
extern const RuntimeMethod* AttributeHelperEngine_GetCustomAttributeOfType_TisDefaultExecutionOrder_t3059642329_m2317108536_RuntimeMethod_var;
extern const RuntimeMethod* BaseInvokableCall__ctor_m2110966014_RuntimeMethod_var;
extern const RuntimeMethod* BootConfigData__ctor_m4255151374_RuntimeMethod_var;
extern const RuntimeMethod* CachedInvokableCall_1__ctor_m1997047287_RuntimeMethod_var;
extern const RuntimeMethod* CachedInvokableCall_1__ctor_m2046334630_RuntimeMethod_var;
extern const RuntimeMethod* CachedInvokableCall_1__ctor_m2435934642_RuntimeMethod_var;
extern const RuntimeMethod* CachedInvokableCall_1__ctor_m3078689395_RuntimeMethod_var;
extern const RuntimeMethod* Camera_AddCommandBuffer_m1363239337_RuntimeMethod_var;
extern const RuntimeMethod* Camera_GetAllCameras_m668492922_RuntimeMethod_var;
extern const RuntimeMethod* Camera_RemoveCommandBuffer_m773243127_RuntimeMethod_var;
extern const RuntimeMethod* ComputeBuffer__ctor_m4199451635_RuntimeMethod_var;
extern const RuntimeMethod* CubemapArray_Internal_Create_m4175784883_RuntimeMethod_var;
extern const RuntimeMethod* Cubemap_Apply_m2741880993_RuntimeMethod_var;
extern const RuntimeMethod* Cubemap_Internal_Create_m3302016289_RuntimeMethod_var;
extern const RuntimeMethod* Cubemap_SetPixel_m2329091308_RuntimeMethod_var;
extern const RuntimeMethod* DrawRendererSettings_SetShaderPassName_m2193639551_RuntimeMethod_var;
extern const RuntimeMethod* Enumerable_Any_TisMessageTypeSubscribers_t1684935770_m1059743985_RuntimeMethod_var;
extern const RuntimeMethod* Enumerable_Any_TisMessageTypeSubscribers_t1684935770_m1620885677_RuntimeMethod_var;
extern const RuntimeMethod* Enumerable_SingleOrDefault_TisMessageTypeSubscribers_t1684935770_m2109312684_RuntimeMethod_var;
extern const RuntimeMethod* Enumerable_Where_TisMessageTypeSubscribers_t1684935770_m2256379362_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_Dispose_m222348240_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_Dispose_m2344990760_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_Dispose_m2540888223_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_MoveNext_m103388097_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_MoveNext_m1050804954_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_MoveNext_m4100612698_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_get_Current_m1824438863_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_get_Current_m2612064142_RuntimeMethod_var;
extern const RuntimeMethod* Enumerator_get_Current_m711599934_RuntimeMethod_var;
extern const RuntimeMethod* Func_1_Invoke_m370346740_RuntimeMethod_var;
extern const RuntimeMethod* Func_2__ctor_m302082295_RuntimeMethod_var;
extern const RuntimeMethod* GeometryUtility_CalculateFrustumPlanes_m2877064416_RuntimeMethod_var;
extern const RuntimeMethod* Graphics_DrawMeshInstanced_m532702763_RuntimeMethod_var;
extern const RuntimeMethod* Graphics_DrawMesh_m3761999350_RuntimeMethod_var;
extern const RuntimeMethod* List_1_AddRange_m3536422894_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m1702197044_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m178523244_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m2080863212_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m2525445307_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m2657590353_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m3342864660_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Add_m3669611020_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Clear_m3861009468_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Clear_m803816076_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Contains_m3856107378_RuntimeMethod_var;
extern const RuntimeMethod* List_1_GetEnumerator_m2838255531_RuntimeMethod_var;
extern const RuntimeMethod* List_1_GetEnumerator_m3496547549_RuntimeMethod_var;
extern const RuntimeMethod* List_1_GetEnumerator_m498955693_RuntimeMethod_var;
extern const RuntimeMethod* List_1_RemoveAll_m2155767354_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Remove_m1885843926_RuntimeMethod_var;
extern const RuntimeMethod* List_1_Remove_m3037048099_RuntimeMethod_var;
extern const RuntimeMethod* List_1_ToArray_m1257172357_RuntimeMethod_var;
extern const RuntimeMethod* List_1_ToArray_m3575896_RuntimeMethod_var;
extern const RuntimeMethod* List_1_ToArray_m4095441627_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m1204004817_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m134154014_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m1345008423_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m1425123358_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m164547836_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m2234084945_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m259484671_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m2663022425_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m3286576869_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m3445401706_RuntimeMethod_var;
extern const RuntimeMethod* List_1__ctor_m3666391093_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m1245201994_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m1337941140_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Count_m1344784148_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m1878021807_RuntimeMethod_var;
extern const RuntimeMethod* List_1_get_Item_m4156046467_RuntimeMethod_var;
extern const RuntimeMethod* List_1_set_Item_m1831625458_RuntimeMethod_var;
extern const RuntimeMethod* ManagedStreamHelpers_ManagedStreamLength_m2930872960_RuntimeMethod_var;
extern const RuntimeMethod* ManagedStreamHelpers_ManagedStreamRead_m481666286_RuntimeMethod_var;
extern const RuntimeMethod* ManagedStreamHelpers_ManagedStreamSeek_m3158782053_RuntimeMethod_var;
extern const RuntimeMethod* ManagedStreamHelpers_ValidateLoadFromStream_m580138133_RuntimeMethod_var;
extern const RuntimeMethod* Matrix4x4_GetColumn_m461504848_RuntimeMethod_var;
extern const RuntimeMethod* Matrix4x4_GetRow_m3367380005_RuntimeMethod_var;
extern const RuntimeMethod* Matrix4x4_get_Item_m567451091_RuntimeMethod_var;
extern const RuntimeMethod* Matrix4x4_set_Item_m1906605342_RuntimeMethod_var;
extern const RuntimeMethod* Mesh_DefaultDimensionForChannel_m576040980_RuntimeMethod_var;
extern const RuntimeMethod* Mesh_GetAllocArrayFromChannel_TisColor32_t2600501292_m3180365313_RuntimeMethod_var;
extern const RuntimeMethod* Mesh_GetAllocArrayFromChannel_TisVector2_t2156229523_m1057679375_RuntimeMethod_var;
extern const RuntimeMethod* Mesh_GetAllocArrayFromChannel_TisVector3_t3722313464_m4289135201_RuntimeMethod_var;
extern const RuntimeMethod* Mesh_GetAllocArrayFromChannel_TisVector4_t3319028937_m3479135907_RuntimeMethod_var;
extern const RuntimeMethod* Mesh_GetUVChannel_m1848830416_RuntimeMethod_var;
extern const RuntimeMethod* Mesh_SetArrayForChannel_TisVector3_t3722313464_m3687142240_RuntimeMethod_var;
extern const RuntimeMethod* Mesh_SetListForChannel_TisColor32_t2600501292_m1879759408_RuntimeMethod_var;
extern const RuntimeMethod* Mesh_SetListForChannel_TisVector3_t3722313464_m2465014356_RuntimeMethod_var;
extern const RuntimeMethod* Mesh_SetListForChannel_TisVector4_t3319028937_m1475644498_RuntimeMethod_var;
extern const RuntimeMethod* Mesh_SetUvsImpl_TisVector2_t2156229523_m3009194955_RuntimeMethod_var;
extern const RuntimeMethod* MonoBehaviour_InvokeRepeating_m650519629_RuntimeMethod_var;
extern const RuntimeMethod* MonoBehaviour_StartCoroutine_m1654577315_RuntimeMethod_var;
extern const RuntimeMethod* MonoBehaviour_StartCoroutine_m3411253000_RuntimeMethod_var;
extern const RuntimeMethod* MonoBehaviour_StopCoroutine_m615723318_RuntimeMethod_var;
extern const RuntimeMethod* MonoBehaviour_StopCoroutine_m907039165_RuntimeMethod_var;
extern const RuntimeMethod* NoAllocHelpers_SafeLength_TisInt32_t2950945753_m1263070609_RuntimeMethod_var;
extern const RuntimeMethod* Object_CheckNullArgument_m4237608654_RuntimeMethod_var;
extern const RuntimeMethod* Object_Instantiate_m2682941528_RuntimeMethod_var;
extern const RuntimeMethod* Object_Instantiate_m3403600534_RuntimeMethod_var;
extern const RuntimeMethod* Object_Instantiate_m4029422268_RuntimeMethod_var;
extern const RuntimeMethod* PlayerConnection_MessageCallbackInternal_m1914517467_RuntimeMethod_var;
extern const RuntimeMethod* PlayerConnection_Register_m2197766869_RuntimeMethod_var;
extern const RuntimeMethod* PlayerConnection_Send_m3929969666_RuntimeMethod_var;
extern const RuntimeMethod* Predicate_1__ctor_m2774969422_RuntimeMethod_var;
extern const RuntimeMethod* RenderPipeline_Render_m1943708106_RuntimeMethod_var;
extern const RuntimeMethod* ScriptableObject_CreateInstance_TisPlayerConnection_t3081694049_m1971238771_RuntimeMethod_var;
extern const RuntimeMethod* ScriptableRenderContext_CheckValid_m2903086846_RuntimeMethod_var;
extern const RuntimeMethod* ScriptableRenderContext_ExecuteCommandBuffer_m975575620_RuntimeMethod_var;
extern const RuntimeMethod* ShadowSplitData_SetCullingPlane_m2657265187_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1_Pop_m2843357855_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1_Push_m506528439_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1__ctor_m3716217587_RuntimeMethod_var;
extern const RuntimeMethod* Stack_1_get_Count_m1286321891_RuntimeMethod_var;
extern const RuntimeMethod* U3CAddAndCreateU3Ec__AnonStorey1_U3CU3Em__0_m2847856411_RuntimeMethod_var;
extern const RuntimeMethod* U3CBlockUntilRecvMsgU3Ec__AnonStorey2_U3CU3Em__0_m2225790220_RuntimeMethod_var;
extern const RuntimeMethod* U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_U3CU3Em__0_m444206473_RuntimeMethod_var;
extern const RuntimeMethod* U3CRegisterU3Ec__AnonStorey0_U3CU3Em__0_m491998414_RuntimeMethod_var;
extern const RuntimeMethod* U3CUnregisterManagedCallbackU3Ec__AnonStorey2_U3CU3Em__0_m4104626642_RuntimeMethod_var;
extern const RuntimeMethod* U3CUnregisterU3Ec__AnonStorey1_U3CU3Em__0_m1122526650_RuntimeMethod_var;
extern const RuntimeMethod* UnityAction_1_Invoke_m3388120194_RuntimeMethod_var;
extern const RuntimeMethod* UnityAction_1__ctor_m1210528642_RuntimeMethod_var;
extern const RuntimeMethod* UnityEvent_1_AddListener_m2395042215_RuntimeMethod_var;
extern const RuntimeMethod* UnityEvent_1_AddListener_m3158408092_RuntimeMethod_var;
extern const RuntimeMethod* UnityEvent_1_Invoke_m1904070161_RuntimeMethod_var;
extern const RuntimeMethod* UnityEvent_1_Invoke_m3604335408_RuntimeMethod_var;
extern const RuntimeMethod* UnityEvent_1_RemoveListener_m1448056678_RuntimeMethod_var;
extern const RuntimeMethod* UnityEvent_1__ctor_m1298757307_RuntimeMethod_var;
extern const RuntimeMethod* UnityEvent_1__ctor_m3816765192_RuntimeMethod_var;
extern const RuntimeType* Boolean_t97287965_0_0_0_var;
extern const RuntimeType* CachedInvokableCall_1_t3153979999_0_0_0_var;
extern const RuntimeType* CameraEvent_t2033959522_0_0_0_var;
extern const RuntimeType* DisallowMultipleComponent_t1422053217_0_0_0_var;
extern const RuntimeType* ExecuteInEditMode_t3727731349_0_0_0_var;
extern const RuntimeType* Int32_t2950945753_0_0_0_var;
extern const RuntimeType* MethodInfo_t_0_0_0_var;
extern const RuntimeType* MonoBehaviour_t3962482529_0_0_0_var;
extern const RuntimeType* Object_t631007953_0_0_0_var;
extern const RuntimeType* RequireComponent_t3490506609_0_0_0_var;
extern const RuntimeType* RuntimeObject_0_0_0_var;
extern const RuntimeType* Single_t1397266774_0_0_0_var;
extern const RuntimeType* String_t_0_0_0_var;
extern const RuntimeType* UnityAction_t3245792599_0_0_0_var;
extern const uint32_t Application_CallLogCallback_m255562505_MetadataUsageId;
extern const uint32_t Application_CallLowMemory_m2813539296_MetadataUsageId;
extern const uint32_t Application_Internal_ApplicationQuit_m2936209313_MetadataUsageId;
extern const uint32_t Application_Internal_ApplicationWantsToQuit_m2059931957_MetadataUsageId;
extern const uint32_t Application_InvokeOnBeforeRender_m2875673833_MetadataUsageId;
extern const uint32_t ArgumentCache_TidyAssemblyTypeName_m3234393930_MetadataUsageId;
extern const uint32_t AsyncOperation_InvokeCompletionEvent_m1410305036_MetadataUsageId;
extern const uint32_t AsyncOperation_t1445031843_com_FromNativeMethodDefinition_MetadataUsageId;
extern const uint32_t AsyncOperation_t1445031843_pinvoke_FromNativeMethodDefinition_MetadataUsageId;
extern const uint32_t AttributeHelperEngine_CheckIsEditorScript_m705968799_MetadataUsageId;
extern const uint32_t AttributeHelperEngine_GetDefaultExecutionOrderFor_m2255077112_MetadataUsageId;
extern const uint32_t AttributeHelperEngine_GetParentTypeDisallowingMultipleInclusion_m681389990_MetadataUsageId;
extern const uint32_t AttributeHelperEngine_GetRequiredComponents_m568829708_MetadataUsageId;
extern const uint32_t AttributeHelperEngine__cctor_m1900959362_MetadataUsageId;
extern const uint32_t BaseInvokableCall_AllowInvoke_m878393606_MetadataUsageId;
extern const uint32_t BaseInvokableCall__ctor_m2110966014_MetadataUsageId;
extern const uint32_t BeforeRenderHelper_Invoke_m50072094_MetadataUsageId;
extern const uint32_t BeforeRenderHelper__cctor_m1834968278_MetadataUsageId;
extern const uint32_t BootConfigData_WrapBootConfigData_m329603588_MetadataUsageId;
extern const uint32_t BootConfigData__ctor_m4255151374_MetadataUsageId;
extern const uint32_t Bounds_Encapsulate_m3553480203_MetadataUsageId;
extern const uint32_t Bounds_Equals_m3920299735_MetadataUsageId;
extern const uint32_t Bounds_SetMinMax_m2201062677_MetadataUsageId;
extern const uint32_t Bounds_ToString_m4208690781_MetadataUsageId;
extern const uint32_t Bounds__ctor_m1937678907_MetadataUsageId;
extern const uint32_t Bounds_get_max_m3756577669_MetadataUsageId;
extern const uint32_t Bounds_get_min_m3755135869_MetadataUsageId;
extern const uint32_t Bounds_get_size_m1178783246_MetadataUsageId;
extern const uint32_t Bounds_op_Equality_m3322991400_MetadataUsageId;
extern const uint32_t Bounds_set_size_m4127623202_MetadataUsageId;
extern const uint32_t Camera_AddCommandBuffer_m1363239337_MetadataUsageId;
extern const uint32_t Camera_FireOnPostRender_m1456255957_MetadataUsageId;
extern const uint32_t Camera_FireOnPreCull_m2869588437_MetadataUsageId;
extern const uint32_t Camera_FireOnPreRender_m3450823610_MetadataUsageId;
extern const uint32_t Camera_GetAllCameras_m668492922_MetadataUsageId;
extern const uint32_t Camera_RemoveCommandBuffer_m773243127_MetadataUsageId;
extern const uint32_t Camera_ScreenPointToRay_m2119345216_MetadataUsageId;
extern const uint32_t Color32_ToString_m403383053_MetadataUsageId;
extern const uint32_t Color32_op_Implicit_m2658259763_MetadataUsageId;
extern const uint32_t Color_Equals_m3887740140_MetadataUsageId;
extern const uint32_t Color_Lerp_m973389909_MetadataUsageId;
extern const uint32_t Color_ToString_m671005850_MetadataUsageId;
extern const uint32_t Color_get_gamma_m1819833637_MetadataUsageId;
extern const uint32_t Color_get_linear_m3140936232_MetadataUsageId;
extern const uint32_t Color_op_Equality_m1112359053_MetadataUsageId;
extern const uint32_t Component__ctor_m1928064382_MetadataUsageId;
extern const uint32_t ComputeBuffer_Dispose_m3198395757_MetadataUsageId;
extern const uint32_t ComputeBuffer_Dispose_m705931068_MetadataUsageId;
extern const uint32_t ComputeBuffer__ctor_m4199451635_MetadataUsageId;
extern const uint32_t ConnectionChangeEvent__ctor_m764126802_MetadataUsageId;
extern const uint32_t CubemapArray_Internal_Create_m4175784883_MetadataUsageId;
extern const uint32_t Cubemap_Apply_m2741880993_MetadataUsageId;
extern const uint32_t Cubemap_Internal_Create_m3302016289_MetadataUsageId;
extern const uint32_t Cubemap_SetPixel_m2329091308_MetadataUsageId;
extern const uint32_t Cubemap__ctor_m1096546642_MetadataUsageId;
extern const uint32_t Cubemap__ctor_m1814722504_MetadataUsageId;
extern const uint32_t CullResults_Init_m3816962090_MetadataUsageId;
extern const uint32_t CullingGroup_Dispose_m782801025_MetadataUsageId;
extern const uint32_t CullingGroup_Finalize_m2121330955_MetadataUsageId;
extern const uint32_t CullingGroup_t2096318768_com_FromNativeMethodDefinition_MetadataUsageId;
extern const uint32_t CullingGroup_t2096318768_pinvoke_FromNativeMethodDefinition_MetadataUsageId;
extern const uint32_t Debug_LogErrorFormat_m3558239521_MetadataUsageId;
extern const uint32_t Debug_LogError_m1665621915_MetadataUsageId;
extern const uint32_t Debug_LogError_m2850623458_MetadataUsageId;
extern const uint32_t Debug_LogException_m2207318968_MetadataUsageId;
extern const uint32_t Debug_LogException_m2248249292_MetadataUsageId;
extern const uint32_t Debug_LogWarningFormat_m1153215311_MetadataUsageId;
extern const uint32_t Debug_LogWarning_m3752629331_MetadataUsageId;
extern const uint32_t Debug_LogWarning_m831581295_MetadataUsageId;
extern const uint32_t Debug_Log_m4051431634_MetadataUsageId;
extern const uint32_t Debug__cctor_m1523394265_MetadataUsageId;
extern const uint32_t Debug_get_unityLogger_m2239795986_MetadataUsageId;
extern const uint32_t DefaultValueAttribute_Equals_m443523471_MetadataUsageId;
extern const uint32_t Display_FireDisplaysUpdated_m41210855_MetadataUsageId;
extern const uint32_t Display_RecreateDisplayList_m4040831261_MetadataUsageId;
extern const uint32_t Display_RelativeMouseAt_m1648644586_MetadataUsageId;
extern const uint32_t Display__cctor_m1972153728_MetadataUsageId;
extern const uint32_t Display_get_renderingHeight_m3518531107_MetadataUsageId;
extern const uint32_t Display_get_renderingWidth_m1970428952_MetadataUsageId;
extern const uint32_t Display_get_systemHeight_m730809466_MetadataUsageId;
extern const uint32_t Display_get_systemWidth_m2423595549_MetadataUsageId;
extern const uint32_t DrawRendererSettings_SetOverrideMaterial_m4291659850_MetadataUsageId;
extern const uint32_t DrawRendererSettings_SetShaderPassName_m2193639551_MetadataUsageId;
extern const uint32_t DrawRendererSettings__cctor_m3494336356_MetadataUsageId;
extern const uint32_t DrawRendererSettings__ctor_m4093942391_MetadataUsageId;
extern const uint32_t DrawShadowsSettings__ctor_m2601098528_MetadataUsageId;
extern const uint32_t GameObject__ctor_m1350607670_MetadataUsageId;
extern const uint32_t GameObject__ctor_m2093116449_MetadataUsageId;
extern const uint32_t GameObject__ctor_m3707688467_MetadataUsageId;
extern const uint32_t GeometryUtility_CalculateFrustumPlanes_m1194921787_MetadataUsageId;
extern const uint32_t GeometryUtility_CalculateFrustumPlanes_m2877064416_MetadataUsageId;
extern const uint32_t GeometryUtility_CalculateFrustumPlanes_m809305451_MetadataUsageId;
extern const uint32_t Gizmos_DrawMesh_m4260844695_MetadataUsageId;
extern const uint32_t Graphics_Blit_m4126770912_MetadataUsageId;
extern const uint32_t Graphics_Blit_m890955694_MetadataUsageId;
extern const uint32_t Graphics_DrawMeshInstanced_m1834653376_MetadataUsageId;
extern const uint32_t Graphics_DrawMeshInstanced_m532702763_MetadataUsageId;
extern const uint32_t Graphics_DrawMesh_m2982568935_MetadataUsageId;
extern const uint32_t Graphics_DrawMesh_m3761999350_MetadataUsageId;
extern const uint32_t Graphics_Internal_DrawMesh_m2890944018_MetadataUsageId;
extern const uint32_t Graphics__cctor_m2078894045_MetadataUsageId;
extern const uint32_t Input_GetKeyDown_m17791917_MetadataUsageId;
extern const uint32_t Input_GetKeyUp_m2808015270_MetadataUsageId;
extern const uint32_t Input_GetKey_m3736388334_MetadataUsageId;
extern const uint32_t Input_GetTouch_m2192712756_MetadataUsageId;
extern const uint32_t Input__cctor_m325696046_MetadataUsageId;
extern const uint32_t Input_get_compositionCursorPos_m2530040356_MetadataUsageId;
extern const uint32_t Input_get_mousePosition_m1616496925_MetadataUsageId;
extern const uint32_t Input_get_mouseScrollDelta_m1758395486_MetadataUsageId;
extern const uint32_t Input_set_compositionCursorPos_m1909373301_MetadataUsageId;
extern const uint32_t InvokableCallList_AddListener_m230402324_MetadataUsageId;
extern const uint32_t InvokableCallList_AddPersistentInvokableCall_m778853773_MetadataUsageId;
extern const uint32_t InvokableCallList_ClearPersistent_m1904264973_MetadataUsageId;
extern const uint32_t InvokableCallList_PrepareInvoke_m4003891334_MetadataUsageId;
extern const uint32_t InvokableCallList_RemoveListener_m1769379719_MetadataUsageId;
extern const uint32_t InvokableCallList__ctor_m829480958_MetadataUsageId;
extern const uint32_t InvokableCall__ctor_m1303836326_MetadataUsageId;
extern const uint32_t InvokableCall_add_Delegate_m491308793_MetadataUsageId;
extern const uint32_t InvokableCall_remove_Delegate_m1376110510_MetadataUsageId;
extern const uint32_t JobHandle_Complete_m3516155931_MetadataUsageId;
extern const uint32_t LightmapperUtils_ExtractInnerCone_m769776891_MetadataUsageId;
extern const uint32_t LogCallback_BeginInvoke_m1868775196_MetadataUsageId;
extern const uint32_t Logger_GetString_m3669755330_MetadataUsageId;
extern const uint32_t Logger_LogException_m4285204825_MetadataUsageId;
extern const uint32_t Logger_LogFormat_m3300686007_MetadataUsageId;
extern const uint32_t Logger_Log_m2585387088_MetadataUsageId;
extern const uint32_t Logger_Log_m969976427_MetadataUsageId;
extern const uint32_t ManagedStreamHelpers_ManagedStreamLength_m2930872960_MetadataUsageId;
extern const uint32_t ManagedStreamHelpers_ManagedStreamRead_m481666286_MetadataUsageId;
extern const uint32_t ManagedStreamHelpers_ManagedStreamSeek_m3158782053_MetadataUsageId;
extern const uint32_t ManagedStreamHelpers_ValidateLoadFromStream_m580138133_MetadataUsageId;
extern const uint32_t MaterialPropertyBlock_Dispose_m899785735_MetadataUsageId;
extern const uint32_t Material__ctor_m1662457592_MetadataUsageId;
extern const uint32_t Material__ctor_m2433149719_MetadataUsageId;
extern const uint32_t Material__ctor_m249231841_MetadataUsageId;
extern const uint32_t Material_get_mainTexture_m692510677_MetadataUsageId;
extern const uint32_t Mathf_Abs_m3281243566_MetadataUsageId;
extern const uint32_t Mathf_Approximately_m245805902_MetadataUsageId;
extern const uint32_t Mathf_Atan_m1891981319_MetadataUsageId;
extern const uint32_t Mathf_CeilToInt_m432108984_MetadataUsageId;
extern const uint32_t Mathf_Ceil_m1685121654_MetadataUsageId;
extern const uint32_t Mathf_Cos_m254782616_MetadataUsageId;
extern const uint32_t Mathf_Exp_m2227914834_MetadataUsageId;
extern const uint32_t Mathf_FloorToInt_m1870542928_MetadataUsageId;
extern const uint32_t Mathf_Floor_m1195858412_MetadataUsageId;
extern const uint32_t Mathf_InverseLerp_m4155825980_MetadataUsageId;
extern const uint32_t Mathf_Lerp_m1004423579_MetadataUsageId;
extern const uint32_t Mathf_Log_m2177375338_MetadataUsageId;
extern const uint32_t Mathf_Log_m2988061561_MetadataUsageId;
extern const uint32_t Mathf_Pow_m856735666_MetadataUsageId;
extern const uint32_t Mathf_Repeat_m1502810009_MetadataUsageId;
extern const uint32_t Mathf_RoundToInt_m1874334613_MetadataUsageId;
extern const uint32_t Mathf_Round_m4098141538_MetadataUsageId;
extern const uint32_t Mathf_Sin_m3411839043_MetadataUsageId;
extern const uint32_t Mathf_SmoothDamp_m394423605_MetadataUsageId;
extern const uint32_t Mathf_Sqrt_m3337154061_MetadataUsageId;
extern const uint32_t Mathf_Tan_m2342620340_MetadataUsageId;
extern const uint32_t Mathf__cctor_m1175545152_MetadataUsageId;
extern const uint32_t Matrix4x4_DecomposeProjection_m2145984782_MetadataUsageId;
extern const uint32_t Matrix4x4_Equals_m3210071278_MetadataUsageId;
extern const uint32_t Matrix4x4_Frustum_m1053864312_MetadataUsageId;
extern const uint32_t Matrix4x4_Frustum_m3774192215_MetadataUsageId;
extern const uint32_t Matrix4x4_GetColumn_m461504848_MetadataUsageId;
extern const uint32_t Matrix4x4_GetDeterminant_m3925074931_MetadataUsageId;
extern const uint32_t Matrix4x4_GetLossyScale_m3216102449_MetadataUsageId;
extern const uint32_t Matrix4x4_GetRotation_m213650978_MetadataUsageId;
extern const uint32_t Matrix4x4_GetRow_m3367380005_MetadataUsageId;
extern const uint32_t Matrix4x4_Inverse_m4242542718_MetadataUsageId;
extern const uint32_t Matrix4x4_IsIdentity_m2455382720_MetadataUsageId;
extern const uint32_t Matrix4x4_Ortho_m1994183957_MetadataUsageId;
extern const uint32_t Matrix4x4_Perspective_m130126652_MetadataUsageId;
extern const uint32_t Matrix4x4_TRS_m3801934620_MetadataUsageId;
extern const uint32_t Matrix4x4_ToString_m2476911929_MetadataUsageId;
extern const uint32_t Matrix4x4_Transpose_m3791852938_MetadataUsageId;
extern const uint32_t Matrix4x4_ValidTRS_m74185741_MetadataUsageId;
extern const uint32_t Matrix4x4__cctor_m829353309_MetadataUsageId;
extern const uint32_t Matrix4x4_get_Item_m567451091_MetadataUsageId;
extern const uint32_t Matrix4x4_get_identity_m1406790249_MetadataUsageId;
extern const uint32_t Matrix4x4_get_inverse_m1870592360_MetadataUsageId;
extern const uint32_t Matrix4x4_get_transpose_m1045560066_MetadataUsageId;
extern const uint32_t Matrix4x4_get_zero_m2898777066_MetadataUsageId;
extern const uint32_t Matrix4x4_set_Item_m1906605342_MetadataUsageId;
extern const uint32_t Mesh_CheckCanAccessSubmesh_m1278105798_MetadataUsageId;
extern const uint32_t Mesh_DefaultDimensionForChannel_m576040980_MetadataUsageId;
extern const uint32_t Mesh_GetIndices_m1466450660_MetadataUsageId;
extern const uint32_t Mesh_GetUVChannel_m1848830416_MetadataUsageId;
extern const uint32_t Mesh_PrintErrorCantAccessIndices_m1546924005_MetadataUsageId;
extern const uint32_t Mesh_RecalculateBounds_m39931642_MetadataUsageId;
extern const uint32_t Mesh_SetColors_m637808999_MetadataUsageId;
extern const uint32_t Mesh_SetNormals_m2521889643_MetadataUsageId;
extern const uint32_t Mesh_SetTangents_m1615111656_MetadataUsageId;
extern const uint32_t Mesh_SetTriangles_m2205169959_MetadataUsageId;
extern const uint32_t Mesh_SetUVs_m3071410036_MetadataUsageId;
extern const uint32_t Mesh_SetVertices_m685324028_MetadataUsageId;
extern const uint32_t Mesh__ctor_m2533762929_MetadataUsageId;
extern const uint32_t Mesh_get_colors32_m1253190811_MetadataUsageId;
extern const uint32_t Mesh_get_normals_m4099615978_MetadataUsageId;
extern const uint32_t Mesh_get_tangents_m3279676290_MetadataUsageId;
extern const uint32_t Mesh_get_uv2_m3615020997_MetadataUsageId;
extern const uint32_t Mesh_get_uv3_m3614955461_MetadataUsageId;
extern const uint32_t Mesh_get_uv4_m3615414213_MetadataUsageId;
extern const uint32_t Mesh_get_uv_m4017248_MetadataUsageId;
extern const uint32_t Mesh_get_vertices_m3585684815_MetadataUsageId;
extern const uint32_t Mesh_set_vertices_m2084450642_MetadataUsageId;
extern const uint32_t MessageEvent__ctor_m1231650089_MetadataUsageId;
extern const uint32_t MessageTypeSubscribers__ctor_m1543468991_MetadataUsageId;
extern const uint32_t MonoBehaviour_InvokeRepeating_m650519629_MetadataUsageId;
extern const uint32_t MonoBehaviour_StartCoroutine_m1654577315_MetadataUsageId;
extern const uint32_t MonoBehaviour_StartCoroutine_m3411253000_MetadataUsageId;
extern const uint32_t MonoBehaviour_StopCoroutine_m615723318_MetadataUsageId;
extern const uint32_t MonoBehaviour_StopCoroutine_m907039165_MetadataUsageId;
extern const uint32_t MonoBehaviour_print_m330341231_MetadataUsageId;
extern const uint32_t Object_CheckNullArgument_m4237608654_MetadataUsageId;
extern const uint32_t Object_CompareBaseObjects_m2405226032_MetadataUsageId;
extern const uint32_t Object_DestroyImmediate_m3193525861_MetadataUsageId;
extern const uint32_t Object_Destroy_m565254235_MetadataUsageId;
extern const uint32_t Object_Equals_m4262027856_MetadataUsageId;
extern const uint32_t Object_FindObjectOfType_m67275058_MetadataUsageId;
extern const uint32_t Object_GetInstanceID_m1255174761_MetadataUsageId;
extern const uint32_t Object_Instantiate_m2682941528_MetadataUsageId;
extern const uint32_t Object_Instantiate_m3403600534_MetadataUsageId;
extern const uint32_t Object_Instantiate_m4029422268_MetadataUsageId;
extern const uint32_t Object_Internal_InstantiateSingle_m4074556765_MetadataUsageId;
extern const uint32_t Object_IsNativeObjectAlive_m3095908075_MetadataUsageId;
extern const uint32_t Object_ToString_m3272709752_MetadataUsageId;
extern const uint32_t Object__cctor_m2398773973_MetadataUsageId;
extern const uint32_t Object_get_name_m4211327027_MetadataUsageId;
extern const uint32_t Object_op_Equality_m1810815630_MetadataUsageId;
extern const uint32_t Object_op_Implicit_m3574996620_MetadataUsageId;
extern const uint32_t Object_op_Inequality_m4071470834_MetadataUsageId;
extern const uint32_t Object_set_name_m291480324_MetadataUsageId;
extern const uint32_t OrderBlock_t1585977831_com_FromNativeMethodDefinition_MetadataUsageId;
extern const uint32_t OrderBlock_t1585977831_pinvoke_FromNativeMethodDefinition_MetadataUsageId;
extern const uint32_t PersistentCallGroup_Initialize_m4253175514_MetadataUsageId;
extern const uint32_t PersistentCallGroup__ctor_m1525263635_MetadataUsageId;
extern const uint32_t PersistentCall_GetObjectCall_m4041241444_MetadataUsageId;
extern const uint32_t PersistentCall_GetRuntimeCall_m3976533158_MetadataUsageId;
extern const uint32_t PersistentCall_IsValid_m2325196163_MetadataUsageId;
extern const uint32_t PersistentCall__ctor_m1217622171_MetadataUsageId;
extern const uint32_t Plane_Raycast_m62370169_MetadataUsageId;
extern const uint32_t Plane_ToString_m1879648265_MetadataUsageId;
extern const uint32_t Plane__ctor_m2890438515_MetadataUsageId;
extern const uint32_t Plane__ctor_m565138071_MetadataUsageId;
extern const uint32_t PlayerConnection_BlockUntilRecvMsg_m1369178756_MetadataUsageId;
extern const uint32_t PlayerConnection_ConnectedCallbackInternal_m1706913195_MetadataUsageId;
extern const uint32_t PlayerConnection_CreateInstance_m902052006_MetadataUsageId;
extern const uint32_t PlayerConnection_DisconnectAll_m2907137535_MetadataUsageId;
extern const uint32_t PlayerConnection_DisconnectedCallback_m1697017309_MetadataUsageId;
extern const uint32_t PlayerConnection_GetConnectionNativeApi_m3116196780_MetadataUsageId;
extern const uint32_t PlayerConnection_MessageCallbackInternal_m1914517467_MetadataUsageId;
extern const uint32_t PlayerConnection_OnEnable_m4286555589_MetadataUsageId;
extern const uint32_t PlayerConnection_RegisterConnection_m141514498_MetadataUsageId;
extern const uint32_t PlayerConnection_RegisterDisconnection_m2618599213_MetadataUsageId;
extern const uint32_t PlayerConnection_Register_m2197766869_MetadataUsageId;
extern const uint32_t PlayerConnection_Send_m3929969666_MetadataUsageId;
extern const uint32_t PlayerConnection_Unregister_m262505929_MetadataUsageId;
extern const uint32_t PlayerConnection__ctor_m2639507345_MetadataUsageId;
extern const uint32_t PlayerConnection_get_instance_m1750121257_MetadataUsageId;
extern const uint32_t PlayerConnection_get_isConnected_m911966057_MetadataUsageId;
extern const uint32_t PlayerEditorConnectionEvents_AddAndCreate_m3046878154_MetadataUsageId;
extern const uint32_t PlayerEditorConnectionEvents_InvokeMessageIdSubscribers_m2094591713_MetadataUsageId;
extern const uint32_t PlayerEditorConnectionEvents_UnregisterManagedCallback_m400366024_MetadataUsageId;
extern const uint32_t PlayerEditorConnectionEvents__ctor_m3177489832_MetadataUsageId;
extern const uint32_t PlayerLoop_InternalToPlayerLoopSystem_m270720385_MetadataUsageId;
extern const uint32_t PlayerLoop_PlayerLoopSystemToInternal_m4057396670_MetadataUsageId;
extern const uint32_t PlayerLoop_SetPlayerLoop_m1332418431_MetadataUsageId;
extern const uint32_t RenderPipelineAsset_CreatePipeline_m1816017875_MetadataUsageId;
extern const uint32_t RenderPipelineAsset_DestroyCreatedInstances_m2643945806_MetadataUsageId;
extern const uint32_t RenderPipelineAsset__ctor_m626787639_MetadataUsageId;
extern const uint32_t RenderPipelineManager_CleanupRenderPipeline_m3545163046_MetadataUsageId;
extern const uint32_t RenderPipelineManager_DoRenderLoop_Internal_m3799666479_MetadataUsageId;
extern const uint32_t RenderPipelineManager_PrepareRenderPipeline_m4184225229_MetadataUsageId;
extern const uint32_t RenderPipelineManager_get_currentPipeline_m1638613344_MetadataUsageId;
extern const uint32_t RenderPipelineManager_set_currentPipeline_m3492857006_MetadataUsageId;
extern const uint32_t RenderPipeline_BeginCameraRendering_m1297439693_MetadataUsageId;
extern const uint32_t RenderPipeline_BeginFrameRendering_m1659414094_MetadataUsageId;
extern const uint32_t RenderPipeline_Render_m1943708106_MetadataUsageId;
extern const uint32_t ScriptableRenderContext_CheckValid_m2903086846_MetadataUsageId;
extern const uint32_t ScriptableRenderContext_ExecuteCommandBuffer_m975575620_MetadataUsageId;
extern const uint32_t ShadowSplitData_SetCullingPlane_m2657265187_MetadataUsageId;
extern const uint32_t StateChanged_BeginInvoke_m4029305912_MetadataUsageId;
extern const uint32_t SupportedRenderingFeatures_FallbackMixedLightingModeByRef_m3859171964_MetadataUsageId;
extern const uint32_t SupportedRenderingFeatures_IsLightmapBakeTypeSupportedByRef_m2970279241_MetadataUsageId;
extern const uint32_t SupportedRenderingFeatures_IsLightmapBakeTypeSupported_m625512092_MetadataUsageId;
extern const uint32_t SupportedRenderingFeatures_IsLightmapsModeSupportedByRef_m3859475728_MetadataUsageId;
extern const uint32_t SupportedRenderingFeatures_IsMixedLightingModeSupportedByRef_m2282093837_MetadataUsageId;
extern const uint32_t SupportedRenderingFeatures_IsMixedLightingModeSupported_m1976902692_MetadataUsageId;
extern const uint32_t SupportedRenderingFeatures__cctor_m146778484_MetadataUsageId;
extern const uint32_t SupportedRenderingFeatures_get_active_m2140763039_MetadataUsageId;
extern const uint32_t SupportedRenderingFeatures_set_active_m3446087961_MetadataUsageId;
extern const uint32_t TransformAccessArray_Dispose_m1119331207_MetadataUsageId;
extern const uint32_t TransformAccessArray_get_isCreated_m2429912826_MetadataUsageId;
extern const uint32_t U3CAddAndCreateU3Ec__AnonStorey1_U3CU3Em__0_m2847856411_MetadataUsageId;
extern const uint32_t U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_U3CU3Em__0_m444206473_MetadataUsageId;
extern const uint32_t U3CRegisterU3Ec__AnonStorey0_U3CU3Em__0_m491998414_MetadataUsageId;
extern const uint32_t U3CUnregisterManagedCallbackU3Ec__AnonStorey2_U3CU3Em__0_m4104626642_MetadataUsageId;
extern const uint32_t U3CUnregisterU3Ec__AnonStorey1_U3CU3Em__0_m1122526650_MetadataUsageId;
extern const uint32_t UnityEventBase_FindMethod_m3366332957_MetadataUsageId;
extern const uint32_t UnityEventBase_FindMethod_m622251156_MetadataUsageId;
extern const uint32_t UnityEventBase_GetValidMethodInfo_m3989987635_MetadataUsageId;
extern const uint32_t UnityEventBase_ToString_m1554306026_MetadataUsageId;
extern const uint32_t UnityEventBase__ctor_m1851535676_MetadataUsageId;
extern const uint32_t UnityEvent_FindMethod_Impl_m2312362624_MetadataUsageId;
extern const uint32_t UnityEvent_GetDelegate_m3669208949_MetadataUsageId;
extern const uint32_t UnityEvent_GetDelegate_m512277337_MetadataUsageId;
extern const uint32_t UnityEvent_Invoke_m3065672636_MetadataUsageId;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct PlayerLoopSystem_t105772105;;
struct PlayerLoopSystem_t105772105_marshaled_com;
struct PlayerLoopSystem_t105772105_marshaled_com;;
struct PlayerLoopSystem_t105772105_marshaled_pinvoke;
struct PlayerLoopSystem_t105772105_marshaled_pinvoke;;

struct ByteU5BU5D_t4116647657;
struct DelegateU5BU5D_t1703627840;
struct Int32U5BU5D_t385246372;
struct IntPtrU5BU5D_t4013366056;
struct ObjectU5BU5D_t2843939325;
struct ParameterInfoU5BU5D_t390618515;
struct ParameterModifierU5BU5D_t2943407543;
struct StringU5BU5D_t1281789340;
struct TypeU5BU5D_t3940880105;
struct CameraU5BU5D_t1709987734;
struct Color32U5BU5D_t3850468773;
struct DisallowMultipleComponentU5BU5D_t3936143868;
struct DisplayU5BU5D_t103034768;
struct ExecuteInEditModeU5BU5D_t3239458680;
struct PlayerLoopSystemInternalU5BU5D_t4041261362;
struct PlayerLoopSystemU5BU5D_t1150299252;
struct KeyframeU5BU5D_t1068524471;
struct Matrix4x4U5BU5D_t2302988098;
struct ObjectU5BU5D_t1417781964;
struct PlaneU5BU5D_t3656189108;
struct RequireComponentU5BU5D_t2245623724;
struct TransformU5BU5D_t807237628;
struct Vector2U5BU5D_t1457185986;
struct Vector3U5BU5D_t1718750761;
struct Vector4U5BU5D_t934056436;


#ifndef U3CMODULEU3E_T692745532_H
#define U3CMODULEU3E_T692745532_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// <Module>
struct  U3CModuleU3E_t692745532 
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CMODULEU3E_T692745532_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 LIST_1_T128053199_H
#define LIST_1_T128053199_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<System.Int32>
struct  List_1_t128053199  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	Int32U5BU5D_t385246372* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t128053199, ____items_1)); }
	inline Int32U5BU5D_t385246372* get__items_1() const { return ____items_1; }
	inline Int32U5BU5D_t385246372** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(Int32U5BU5D_t385246372* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t128053199, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t128053199, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t128053199, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t128053199_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	Int32U5BU5D_t385246372* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t128053199_StaticFields, ____emptyArray_5)); }
	inline Int32U5BU5D_t385246372* get__emptyArray_5() const { return ____emptyArray_5; }
	inline Int32U5BU5D_t385246372** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(Int32U5BU5D_t385246372* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T128053199_H
#ifndef LIST_1_T3956019502_H
#define LIST_1_T3956019502_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<System.Type>
struct  List_1_t3956019502  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	TypeU5BU5D_t3940880105* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3956019502, ____items_1)); }
	inline TypeU5BU5D_t3940880105* get__items_1() const { return ____items_1; }
	inline TypeU5BU5D_t3940880105** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(TypeU5BU5D_t3940880105* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3956019502, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3956019502, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3956019502, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t3956019502_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	TypeU5BU5D_t3940880105* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3956019502_StaticFields, ____emptyArray_5)); }
	inline TypeU5BU5D_t3940880105* get__emptyArray_5() const { return ____emptyArray_5; }
	inline TypeU5BU5D_t3940880105** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(TypeU5BU5D_t3940880105* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T3956019502_H
#ifndef LIST_1_T3058052573_H
#define LIST_1_T3058052573_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper/OrderBlock>
struct  List_1_t3058052573  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	OrderBlockU5BU5D_t2389202590* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3058052573, ____items_1)); }
	inline OrderBlockU5BU5D_t2389202590* get__items_1() const { return ____items_1; }
	inline OrderBlockU5BU5D_t2389202590** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(OrderBlockU5BU5D_t2389202590* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3058052573, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3058052573, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3058052573, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t3058052573_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	OrderBlockU5BU5D_t2389202590* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3058052573_StaticFields, ____emptyArray_5)); }
	inline OrderBlockU5BU5D_t2389202590* get__emptyArray_5() const { return ____emptyArray_5; }
	inline OrderBlockU5BU5D_t2389202590** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(OrderBlockU5BU5D_t2389202590* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T3058052573_H
#ifndef LIST_1_T4072576034_H
#define LIST_1_T4072576034_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Color32>
struct  List_1_t4072576034  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	Color32U5BU5D_t3850468773* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t4072576034, ____items_1)); }
	inline Color32U5BU5D_t3850468773* get__items_1() const { return ____items_1; }
	inline Color32U5BU5D_t3850468773** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(Color32U5BU5D_t3850468773* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t4072576034, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t4072576034, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t4072576034, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t4072576034_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	Color32U5BU5D_t3850468773* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t4072576034_StaticFields, ____emptyArray_5)); }
	inline Color32U5BU5D_t3850468773* get__emptyArray_5() const { return ____emptyArray_5; }
	inline Color32U5BU5D_t3850468773** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(Color32U5BU5D_t3850468773* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T4072576034_H
#ifndef LIST_1_T3395709193_H
#define LIST_1_T3395709193_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Component>
struct  List_1_t3395709193  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	ComponentU5BU5D_t3294940482* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3395709193, ____items_1)); }
	inline ComponentU5BU5D_t3294940482* get__items_1() const { return ____items_1; }
	inline ComponentU5BU5D_t3294940482** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(ComponentU5BU5D_t3294940482* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3395709193, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3395709193, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3395709193, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t3395709193_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	ComponentU5BU5D_t3294940482* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3395709193_StaticFields, ____emptyArray_5)); }
	inline ComponentU5BU5D_t3294940482* get__emptyArray_5() const { return ____emptyArray_5; }
	inline ComponentU5BU5D_t3294940482** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(ComponentU5BU5D_t3294940482* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T3395709193_H
#ifndef LIST_1_T4176035766_H
#define LIST_1_T4176035766_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall>
struct  List_1_t4176035766  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	BaseInvokableCallU5BU5D_t3944607041* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t4176035766, ____items_1)); }
	inline BaseInvokableCallU5BU5D_t3944607041* get__items_1() const { return ____items_1; }
	inline BaseInvokableCallU5BU5D_t3944607041** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(BaseInvokableCallU5BU5D_t3944607041* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t4176035766, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t4176035766, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t4176035766, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t4176035766_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	BaseInvokableCallU5BU5D_t3944607041* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t4176035766_StaticFields, ____emptyArray_5)); }
	inline BaseInvokableCallU5BU5D_t3944607041* get__emptyArray_5() const { return ____emptyArray_5; }
	inline BaseInvokableCallU5BU5D_t3944607041** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(BaseInvokableCallU5BU5D_t3944607041* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T4176035766_H
#ifndef LIST_1_T584821570_H
#define LIST_1_T584821570_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Events.PersistentCall>
struct  List_1_t584821570  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	PersistentCallU5BU5D_t2353432069* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t584821570, ____items_1)); }
	inline PersistentCallU5BU5D_t2353432069* get__items_1() const { return ____items_1; }
	inline PersistentCallU5BU5D_t2353432069** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(PersistentCallU5BU5D_t2353432069* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t584821570, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t584821570, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t584821570, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t584821570_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	PersistentCallU5BU5D_t2353432069* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t584821570_StaticFields, ____emptyArray_5)); }
	inline PersistentCallU5BU5D_t2353432069* get__emptyArray_5() const { return ____emptyArray_5; }
	inline PersistentCallU5BU5D_t2353432069** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(PersistentCallU5BU5D_t2353432069* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T584821570_H
#ifndef LIST_1_T1577846847_H
#define LIST_1_T1577846847_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystem>
struct  List_1_t1577846847  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	PlayerLoopSystemU5BU5D_t1150299252* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t1577846847, ____items_1)); }
	inline PlayerLoopSystemU5BU5D_t1150299252* get__items_1() const { return ____items_1; }
	inline PlayerLoopSystemU5BU5D_t1150299252** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(PlayerLoopSystemU5BU5D_t1150299252* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t1577846847, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t1577846847, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t1577846847, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t1577846847_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	PlayerLoopSystemU5BU5D_t1150299252* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t1577846847_StaticFields, ____emptyArray_5)); }
	inline PlayerLoopSystemU5BU5D_t1150299252* get__emptyArray_5() const { return ____emptyArray_5; }
	inline PlayerLoopSystemU5BU5D_t1150299252** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(PlayerLoopSystemU5BU5D_t1150299252* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T1577846847_H
#ifndef LIST_1_T3657560025_H
#define LIST_1_T3657560025_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>
struct  List_1_t3657560025  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	PlayerLoopSystemInternalU5BU5D_t4041261362* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3657560025, ____items_1)); }
	inline PlayerLoopSystemInternalU5BU5D_t4041261362* get__items_1() const { return ____items_1; }
	inline PlayerLoopSystemInternalU5BU5D_t4041261362** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(PlayerLoopSystemInternalU5BU5D_t4041261362* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3657560025, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3657560025, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3657560025, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t3657560025_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	PlayerLoopSystemInternalU5BU5D_t4041261362* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3657560025_StaticFields, ____emptyArray_5)); }
	inline PlayerLoopSystemInternalU5BU5D_t4041261362* get__emptyArray_5() const { return ____emptyArray_5; }
	inline PlayerLoopSystemInternalU5BU5D_t4041261362** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(PlayerLoopSystemInternalU5BU5D_t4041261362* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T3657560025_H
#ifndef LIST_1_T2329883747_H
#define LIST_1_T2329883747_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.IRenderPipeline>
struct  List_1_t2329883747  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	IRenderPipelineU5BU5D_t1246607168* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t2329883747, ____items_1)); }
	inline IRenderPipelineU5BU5D_t1246607168* get__items_1() const { return ____items_1; }
	inline IRenderPipelineU5BU5D_t1246607168** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(IRenderPipelineU5BU5D_t1246607168* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t2329883747, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t2329883747, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t2329883747, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t2329883747_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	IRenderPipelineU5BU5D_t1246607168* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t2329883747_StaticFields, ____emptyArray_5)); }
	inline IRenderPipelineU5BU5D_t1246607168* get__emptyArray_5() const { return ____emptyArray_5; }
	inline IRenderPipelineU5BU5D_t1246607168** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(IRenderPipelineU5BU5D_t1246607168* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T2329883747_H
#ifndef LIST_1_T2176140814_H
#define LIST_1_T2176140814_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.VisibleLight>
struct  List_1_t2176140814  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	VisibleLightU5BU5D_t3751479945* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t2176140814, ____items_1)); }
	inline VisibleLightU5BU5D_t3751479945* get__items_1() const { return ____items_1; }
	inline VisibleLightU5BU5D_t3751479945** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(VisibleLightU5BU5D_t3751479945* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t2176140814, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t2176140814, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t2176140814, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t2176140814_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	VisibleLightU5BU5D_t3751479945* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t2176140814_StaticFields, ____emptyArray_5)); }
	inline VisibleLightU5BU5D_t3751479945* get__emptyArray_5() const { return ____emptyArray_5; }
	inline VisibleLightU5BU5D_t3751479945** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(VisibleLightU5BU5D_t3751479945* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T2176140814_H
#ifndef LIST_1_T2925566062_H
#define LIST_1_T2925566062_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.VisibleReflectionProbe>
struct  List_1_t2925566062  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	VisibleReflectionProbeU5BU5D_t1913340585* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t2925566062, ____items_1)); }
	inline VisibleReflectionProbeU5BU5D_t1913340585* get__items_1() const { return ____items_1; }
	inline VisibleReflectionProbeU5BU5D_t1913340585** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(VisibleReflectionProbeU5BU5D_t1913340585* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t2925566062, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t2925566062, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t2925566062, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t2925566062_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	VisibleReflectionProbeU5BU5D_t1913340585* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t2925566062_StaticFields, ____emptyArray_5)); }
	inline VisibleReflectionProbeU5BU5D_t1913340585* get__emptyArray_5() const { return ____emptyArray_5; }
	inline VisibleReflectionProbeU5BU5D_t1913340585** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(VisibleReflectionProbeU5BU5D_t1913340585* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T2925566062_H
#ifndef LIST_1_T3157010512_H
#define LIST_1_T3157010512_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers>
struct  List_1_t3157010512  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	MessageTypeSubscribersU5BU5D_t1257266431* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3157010512, ____items_1)); }
	inline MessageTypeSubscribersU5BU5D_t1257266431* get__items_1() const { return ____items_1; }
	inline MessageTypeSubscribersU5BU5D_t1257266431** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(MessageTypeSubscribersU5BU5D_t1257266431* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3157010512, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3157010512, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3157010512, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t3157010512_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	MessageTypeSubscribersU5BU5D_t1257266431* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3157010512_StaticFields, ____emptyArray_5)); }
	inline MessageTypeSubscribersU5BU5D_t1257266431* get__emptyArray_5() const { return ____emptyArray_5; }
	inline MessageTypeSubscribersU5BU5D_t1257266431** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(MessageTypeSubscribersU5BU5D_t1257266431* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T3157010512_H
#ifndef LIST_1_T3628304265_H
#define LIST_1_T3628304265_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Vector2>
struct  List_1_t3628304265  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	Vector2U5BU5D_t1457185986* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t3628304265, ____items_1)); }
	inline Vector2U5BU5D_t1457185986* get__items_1() const { return ____items_1; }
	inline Vector2U5BU5D_t1457185986** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(Vector2U5BU5D_t1457185986* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t3628304265, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t3628304265, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t3628304265, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t3628304265_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	Vector2U5BU5D_t1457185986* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t3628304265_StaticFields, ____emptyArray_5)); }
	inline Vector2U5BU5D_t1457185986* get__emptyArray_5() const { return ____emptyArray_5; }
	inline Vector2U5BU5D_t1457185986** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(Vector2U5BU5D_t1457185986* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T3628304265_H
#ifndef LIST_1_T899420910_H
#define LIST_1_T899420910_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Vector3>
struct  List_1_t899420910  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	Vector3U5BU5D_t1718750761* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t899420910, ____items_1)); }
	inline Vector3U5BU5D_t1718750761* get__items_1() const { return ____items_1; }
	inline Vector3U5BU5D_t1718750761** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(Vector3U5BU5D_t1718750761* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t899420910, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t899420910, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t899420910, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t899420910_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	Vector3U5BU5D_t1718750761* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t899420910_StaticFields, ____emptyArray_5)); }
	inline Vector3U5BU5D_t1718750761* get__emptyArray_5() const { return ____emptyArray_5; }
	inline Vector3U5BU5D_t1718750761** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(Vector3U5BU5D_t1718750761* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T899420910_H
#ifndef LIST_1_T496136383_H
#define LIST_1_T496136383_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1<UnityEngine.Vector4>
struct  List_1_t496136383  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.List`1::_items
	Vector4U5BU5D_t934056436* ____items_1;
	// System.Int32 System.Collections.Generic.List`1::_size
	int32_t ____size_2;
	// System.Int32 System.Collections.Generic.List`1::_version
	int32_t ____version_3;
	// System.Object System.Collections.Generic.List`1::_syncRoot
	RuntimeObject * ____syncRoot_4;

public:
	inline static int32_t get_offset_of__items_1() { return static_cast<int32_t>(offsetof(List_1_t496136383, ____items_1)); }
	inline Vector4U5BU5D_t934056436* get__items_1() const { return ____items_1; }
	inline Vector4U5BU5D_t934056436** get_address_of__items_1() { return &____items_1; }
	inline void set__items_1(Vector4U5BU5D_t934056436* value)
	{
		____items_1 = value;
		Il2CppCodeGenWriteBarrier((&____items_1), value);
	}

	inline static int32_t get_offset_of__size_2() { return static_cast<int32_t>(offsetof(List_1_t496136383, ____size_2)); }
	inline int32_t get__size_2() const { return ____size_2; }
	inline int32_t* get_address_of__size_2() { return &____size_2; }
	inline void set__size_2(int32_t value)
	{
		____size_2 = value;
	}

	inline static int32_t get_offset_of__version_3() { return static_cast<int32_t>(offsetof(List_1_t496136383, ____version_3)); }
	inline int32_t get__version_3() const { return ____version_3; }
	inline int32_t* get_address_of__version_3() { return &____version_3; }
	inline void set__version_3(int32_t value)
	{
		____version_3 = value;
	}

	inline static int32_t get_offset_of__syncRoot_4() { return static_cast<int32_t>(offsetof(List_1_t496136383, ____syncRoot_4)); }
	inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; }
	inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; }
	inline void set__syncRoot_4(RuntimeObject * value)
	{
		____syncRoot_4 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_4), value);
	}
};

struct List_1_t496136383_StaticFields
{
public:
	// T[] System.Collections.Generic.List`1::_emptyArray
	Vector4U5BU5D_t934056436* ____emptyArray_5;

public:
	inline static int32_t get_offset_of__emptyArray_5() { return static_cast<int32_t>(offsetof(List_1_t496136383_StaticFields, ____emptyArray_5)); }
	inline Vector4U5BU5D_t934056436* get__emptyArray_5() const { return ____emptyArray_5; }
	inline Vector4U5BU5D_t934056436** get_address_of__emptyArray_5() { return &____emptyArray_5; }
	inline void set__emptyArray_5(Vector4U5BU5D_t934056436* value)
	{
		____emptyArray_5 = value;
		Il2CppCodeGenWriteBarrier((&____emptyArray_5), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIST_1_T496136383_H
#ifndef STACK_1_T3327334215_H
#define STACK_1_T3327334215_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.Stack`1<System.Type>
struct  Stack_1_t3327334215  : public RuntimeObject
{
public:
	// T[] System.Collections.Generic.Stack`1::_array
	TypeU5BU5D_t3940880105* ____array_0;
	// System.Int32 System.Collections.Generic.Stack`1::_size
	int32_t ____size_1;
	// System.Int32 System.Collections.Generic.Stack`1::_version
	int32_t ____version_2;
	// System.Object System.Collections.Generic.Stack`1::_syncRoot
	RuntimeObject * ____syncRoot_3;

public:
	inline static int32_t get_offset_of__array_0() { return static_cast<int32_t>(offsetof(Stack_1_t3327334215, ____array_0)); }
	inline TypeU5BU5D_t3940880105* get__array_0() const { return ____array_0; }
	inline TypeU5BU5D_t3940880105** get_address_of__array_0() { return &____array_0; }
	inline void set__array_0(TypeU5BU5D_t3940880105* value)
	{
		____array_0 = value;
		Il2CppCodeGenWriteBarrier((&____array_0), value);
	}

	inline static int32_t get_offset_of__size_1() { return static_cast<int32_t>(offsetof(Stack_1_t3327334215, ____size_1)); }
	inline int32_t get__size_1() const { return ____size_1; }
	inline int32_t* get_address_of__size_1() { return &____size_1; }
	inline void set__size_1(int32_t value)
	{
		____size_1 = value;
	}

	inline static int32_t get_offset_of__version_2() { return static_cast<int32_t>(offsetof(Stack_1_t3327334215, ____version_2)); }
	inline int32_t get__version_2() const { return ____version_2; }
	inline int32_t* get_address_of__version_2() { return &____version_2; }
	inline void set__version_2(int32_t value)
	{
		____version_2 = value;
	}

	inline static int32_t get_offset_of__syncRoot_3() { return static_cast<int32_t>(offsetof(Stack_1_t3327334215, ____syncRoot_3)); }
	inline RuntimeObject * get__syncRoot_3() const { return ____syncRoot_3; }
	inline RuntimeObject ** get_address_of__syncRoot_3() { return &____syncRoot_3; }
	inline void set__syncRoot_3(RuntimeObject * value)
	{
		____syncRoot_3 = value;
		Il2CppCodeGenWriteBarrier((&____syncRoot_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STACK_1_T3327334215_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 MARSHALBYREFOBJECT_T2760389100_H
#define MARSHALBYREFOBJECT_T2760389100_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.MarshalByRefObject
struct  MarshalByRefObject_t2760389100  : public RuntimeObject
{
public:
	// System.Runtime.Remoting.ServerIdentity System.MarshalByRefObject::_identity
	ServerIdentity_t2342208608 * ____identity_0;

public:
	inline static int32_t get_offset_of__identity_0() { return static_cast<int32_t>(offsetof(MarshalByRefObject_t2760389100, ____identity_0)); }
	inline ServerIdentity_t2342208608 * get__identity_0() const { return ____identity_0; }
	inline ServerIdentity_t2342208608 ** get_address_of__identity_0() { return &____identity_0; }
	inline void set__identity_0(ServerIdentity_t2342208608 * value)
	{
		____identity_0 = value;
		Il2CppCodeGenWriteBarrier((&____identity_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t2760389100_marshaled_pinvoke
{
	ServerIdentity_t2342208608 * ____identity_0;
};
// Native definition for COM marshalling of System.MarshalByRefObject
struct MarshalByRefObject_t2760389100_marshaled_com
{
	ServerIdentity_t2342208608 * ____identity_0;
};
#endif // MARSHALBYREFOBJECT_T2760389100_H
#ifndef BINDER_T2999457153_H
#define BINDER_T2999457153_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.Binder
struct  Binder_t2999457153  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BINDER_T2999457153_H
#ifndef MEMBERINFO_T_H
#define MEMBERINFO_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.MemberInfo
struct  MemberInfo_t  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MEMBERINFO_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 NATIVEARRAYUNSAFEUTILITY_T3021027063_H
#define NATIVEARRAYUNSAFEUTILITY_T3021027063_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility
struct  NativeArrayUnsafeUtility_t3021027063  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVEARRAYUNSAFEUTILITY_T3021027063_H
#ifndef NATIVESLICEUNSAFEUTILITY_T1271026623_H
#define NATIVESLICEUNSAFEUTILITY_T1271026623_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeSliceUnsafeUtility
struct  NativeSliceUnsafeUtility_t1271026623  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVESLICEUNSAFEUTILITY_T1271026623_H
#ifndef UNSAFEUTILITY_T2812711650_H
#define UNSAFEUTILITY_T2812711650_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.UnsafeUtility
struct  UnsafeUtility_t2812711650  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNSAFEUTILITY_T2812711650_H
#ifndef NATIVESLICEEXTENSIONS_T3812000876_H
#define NATIVESLICEEXTENSIONS_T3812000876_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.NativeSliceExtensions
struct  NativeSliceExtensions_t3812000876  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVESLICEEXTENSIONS_T3812000876_H
#ifndef IJOBEXTENSIONS_T2259144657_H
#define IJOBEXTENSIONS_T2259144657_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Jobs.IJobExtensions
struct  IJobExtensions_t2259144657  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IJOBEXTENSIONS_T2259144657_H
#ifndef IJOBPARALLELFOREXTENSIONS_T1396008449_H
#define IJOBPARALLELFOREXTENSIONS_T1396008449_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Jobs.IJobParallelForExtensions
struct  IJobParallelForExtensions_t1396008449  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IJOBPARALLELFOREXTENSIONS_T1396008449_H
#ifndef JOBHANDLEUNSAFEUTILITY_T1973168071_H
#define JOBHANDLEUNSAFEUTILITY_T1973168071_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Jobs.LowLevel.Unsafe.JobHandleUnsafeUtility
struct  JobHandleUnsafeUtility_t1973168071  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // JOBHANDLEUNSAFEUTILITY_T1973168071_H
#ifndef JOBSUTILITY_T1041753240_H
#define JOBSUTILITY_T1041753240_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Jobs.LowLevel.Unsafe.JobsUtility
struct  JobsUtility_t1041753240  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // JOBSUTILITY_T1041753240_H
#ifndef APPLICATION_T1852185770_H
#define APPLICATION_T1852185770_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Application
struct  Application_t1852185770  : public RuntimeObject
{
public:

public:
};

struct Application_t1852185770_StaticFields
{
public:
	// UnityEngine.Application/LowMemoryCallback UnityEngine.Application::lowMemory
	LowMemoryCallback_t4104246196 * ___lowMemory_0;
	// UnityEngine.Application/LogCallback UnityEngine.Application::s_LogCallbackHandler
	LogCallback_t3588208630 * ___s_LogCallbackHandler_1;
	// UnityEngine.Application/LogCallback UnityEngine.Application::s_LogCallbackHandlerThreaded
	LogCallback_t3588208630 * ___s_LogCallbackHandlerThreaded_2;
	// System.Func`1<System.Boolean> UnityEngine.Application::wantsToQuit
	Func_1_t3822001908 * ___wantsToQuit_3;
	// System.Action UnityEngine.Application::quitting
	Action_t1264377477 * ___quitting_4;

public:
	inline static int32_t get_offset_of_lowMemory_0() { return static_cast<int32_t>(offsetof(Application_t1852185770_StaticFields, ___lowMemory_0)); }
	inline LowMemoryCallback_t4104246196 * get_lowMemory_0() const { return ___lowMemory_0; }
	inline LowMemoryCallback_t4104246196 ** get_address_of_lowMemory_0() { return &___lowMemory_0; }
	inline void set_lowMemory_0(LowMemoryCallback_t4104246196 * value)
	{
		___lowMemory_0 = value;
		Il2CppCodeGenWriteBarrier((&___lowMemory_0), value);
	}

	inline static int32_t get_offset_of_s_LogCallbackHandler_1() { return static_cast<int32_t>(offsetof(Application_t1852185770_StaticFields, ___s_LogCallbackHandler_1)); }
	inline LogCallback_t3588208630 * get_s_LogCallbackHandler_1() const { return ___s_LogCallbackHandler_1; }
	inline LogCallback_t3588208630 ** get_address_of_s_LogCallbackHandler_1() { return &___s_LogCallbackHandler_1; }
	inline void set_s_LogCallbackHandler_1(LogCallback_t3588208630 * value)
	{
		___s_LogCallbackHandler_1 = value;
		Il2CppCodeGenWriteBarrier((&___s_LogCallbackHandler_1), value);
	}

	inline static int32_t get_offset_of_s_LogCallbackHandlerThreaded_2() { return static_cast<int32_t>(offsetof(Application_t1852185770_StaticFields, ___s_LogCallbackHandlerThreaded_2)); }
	inline LogCallback_t3588208630 * get_s_LogCallbackHandlerThreaded_2() const { return ___s_LogCallbackHandlerThreaded_2; }
	inline LogCallback_t3588208630 ** get_address_of_s_LogCallbackHandlerThreaded_2() { return &___s_LogCallbackHandlerThreaded_2; }
	inline void set_s_LogCallbackHandlerThreaded_2(LogCallback_t3588208630 * value)
	{
		___s_LogCallbackHandlerThreaded_2 = value;
		Il2CppCodeGenWriteBarrier((&___s_LogCallbackHandlerThreaded_2), value);
	}

	inline static int32_t get_offset_of_wantsToQuit_3() { return static_cast<int32_t>(offsetof(Application_t1852185770_StaticFields, ___wantsToQuit_3)); }
	inline Func_1_t3822001908 * get_wantsToQuit_3() const { return ___wantsToQuit_3; }
	inline Func_1_t3822001908 ** get_address_of_wantsToQuit_3() { return &___wantsToQuit_3; }
	inline void set_wantsToQuit_3(Func_1_t3822001908 * value)
	{
		___wantsToQuit_3 = value;
		Il2CppCodeGenWriteBarrier((&___wantsToQuit_3), value);
	}

	inline static int32_t get_offset_of_quitting_4() { return static_cast<int32_t>(offsetof(Application_t1852185770_StaticFields, ___quitting_4)); }
	inline Action_t1264377477 * get_quitting_4() const { return ___quitting_4; }
	inline Action_t1264377477 ** get_address_of_quitting_4() { return &___quitting_4; }
	inline void set_quitting_4(Action_t1264377477 * value)
	{
		___quitting_4 = value;
		Il2CppCodeGenWriteBarrier((&___quitting_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // APPLICATION_T1852185770_H
#ifndef ATTRIBUTEHELPERENGINE_T2735742303_H
#define ATTRIBUTEHELPERENGINE_T2735742303_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.AttributeHelperEngine
struct  AttributeHelperEngine_t2735742303  : public RuntimeObject
{
public:

public:
};

struct AttributeHelperEngine_t2735742303_StaticFields
{
public:
	// UnityEngine.DisallowMultipleComponent[] UnityEngine.AttributeHelperEngine::_disallowMultipleComponentArray
	DisallowMultipleComponentU5BU5D_t3936143868* ____disallowMultipleComponentArray_0;
	// UnityEngine.ExecuteInEditMode[] UnityEngine.AttributeHelperEngine::_executeInEditModeArray
	ExecuteInEditModeU5BU5D_t3239458680* ____executeInEditModeArray_1;
	// UnityEngine.RequireComponent[] UnityEngine.AttributeHelperEngine::_requireComponentArray
	RequireComponentU5BU5D_t2245623724* ____requireComponentArray_2;

public:
	inline static int32_t get_offset_of__disallowMultipleComponentArray_0() { return static_cast<int32_t>(offsetof(AttributeHelperEngine_t2735742303_StaticFields, ____disallowMultipleComponentArray_0)); }
	inline DisallowMultipleComponentU5BU5D_t3936143868* get__disallowMultipleComponentArray_0() const { return ____disallowMultipleComponentArray_0; }
	inline DisallowMultipleComponentU5BU5D_t3936143868** get_address_of__disallowMultipleComponentArray_0() { return &____disallowMultipleComponentArray_0; }
	inline void set__disallowMultipleComponentArray_0(DisallowMultipleComponentU5BU5D_t3936143868* value)
	{
		____disallowMultipleComponentArray_0 = value;
		Il2CppCodeGenWriteBarrier((&____disallowMultipleComponentArray_0), value);
	}

	inline static int32_t get_offset_of__executeInEditModeArray_1() { return static_cast<int32_t>(offsetof(AttributeHelperEngine_t2735742303_StaticFields, ____executeInEditModeArray_1)); }
	inline ExecuteInEditModeU5BU5D_t3239458680* get__executeInEditModeArray_1() const { return ____executeInEditModeArray_1; }
	inline ExecuteInEditModeU5BU5D_t3239458680** get_address_of__executeInEditModeArray_1() { return &____executeInEditModeArray_1; }
	inline void set__executeInEditModeArray_1(ExecuteInEditModeU5BU5D_t3239458680* value)
	{
		____executeInEditModeArray_1 = value;
		Il2CppCodeGenWriteBarrier((&____executeInEditModeArray_1), value);
	}

	inline static int32_t get_offset_of__requireComponentArray_2() { return static_cast<int32_t>(offsetof(AttributeHelperEngine_t2735742303_StaticFields, ____requireComponentArray_2)); }
	inline RequireComponentU5BU5D_t2245623724* get__requireComponentArray_2() const { return ____requireComponentArray_2; }
	inline RequireComponentU5BU5D_t2245623724** get_address_of__requireComponentArray_2() { return &____requireComponentArray_2; }
	inline void set__requireComponentArray_2(RequireComponentU5BU5D_t2245623724* value)
	{
		____requireComponentArray_2 = value;
		Il2CppCodeGenWriteBarrier((&____requireComponentArray_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ATTRIBUTEHELPERENGINE_T2735742303_H
#ifndef BEFORERENDERHELPER_T1336903776_H
#define BEFORERENDERHELPER_T1336903776_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.BeforeRenderHelper
struct  BeforeRenderHelper_t1336903776  : public RuntimeObject
{
public:

public:
};

struct BeforeRenderHelper_t1336903776_StaticFields
{
public:
	// System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper/OrderBlock> UnityEngine.BeforeRenderHelper::s_OrderBlocks
	List_1_t3058052573 * ___s_OrderBlocks_0;

public:
	inline static int32_t get_offset_of_s_OrderBlocks_0() { return static_cast<int32_t>(offsetof(BeforeRenderHelper_t1336903776_StaticFields, ___s_OrderBlocks_0)); }
	inline List_1_t3058052573 * get_s_OrderBlocks_0() const { return ___s_OrderBlocks_0; }
	inline List_1_t3058052573 ** get_address_of_s_OrderBlocks_0() { return &___s_OrderBlocks_0; }
	inline void set_s_OrderBlocks_0(List_1_t3058052573 * value)
	{
		___s_OrderBlocks_0 = value;
		Il2CppCodeGenWriteBarrier((&___s_OrderBlocks_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BEFORERENDERHELPER_T1336903776_H
#ifndef CLASSLIBRARYINITIALIZER_T2339504045_H
#define CLASSLIBRARYINITIALIZER_T2339504045_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ClassLibraryInitializer
struct  ClassLibraryInitializer_t2339504045  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CLASSLIBRARYINITIALIZER_T2339504045_H
#ifndef CURSOR_T1422555833_H
#define CURSOR_T1422555833_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Cursor
struct  Cursor_t1422555833  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CURSOR_T1422555833_H
#ifndef CUSTOMYIELDINSTRUCTION_T1895667560_H
#define CUSTOMYIELDINSTRUCTION_T1895667560_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CustomYieldInstruction
struct  CustomYieldInstruction_t1895667560  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CUSTOMYIELDINSTRUCTION_T1895667560_H
#ifndef DEBUG_T3317548046_H
#define DEBUG_T3317548046_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Debug
struct  Debug_t3317548046  : public RuntimeObject
{
public:

public:
};

struct Debug_t3317548046_StaticFields
{
public:
	// UnityEngine.ILogger UnityEngine.Debug::s_Logger
	RuntimeObject* ___s_Logger_0;

public:
	inline static int32_t get_offset_of_s_Logger_0() { return static_cast<int32_t>(offsetof(Debug_t3317548046_StaticFields, ___s_Logger_0)); }
	inline RuntimeObject* get_s_Logger_0() const { return ___s_Logger_0; }
	inline RuntimeObject** get_address_of_s_Logger_0() { return &___s_Logger_0; }
	inline void set_s_Logger_0(RuntimeObject* value)
	{
		___s_Logger_0 = value;
		Il2CppCodeGenWriteBarrier((&___s_Logger_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DEBUG_T3317548046_H
#ifndef DEBUGLOGHANDLER_T826086171_H
#define DEBUGLOGHANDLER_T826086171_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.DebugLogHandler
struct  DebugLogHandler_t826086171  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DEBUGLOGHANDLER_T826086171_H
#ifndef ARGUMENTCACHE_T2187958399_H
#define ARGUMENTCACHE_T2187958399_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.ArgumentCache
struct  ArgumentCache_t2187958399  : public RuntimeObject
{
public:
	// UnityEngine.Object UnityEngine.Events.ArgumentCache::m_ObjectArgument
	Object_t631007953 * ___m_ObjectArgument_0;
	// System.String UnityEngine.Events.ArgumentCache::m_ObjectArgumentAssemblyTypeName
	String_t* ___m_ObjectArgumentAssemblyTypeName_1;
	// System.Int32 UnityEngine.Events.ArgumentCache::m_IntArgument
	int32_t ___m_IntArgument_2;
	// System.Single UnityEngine.Events.ArgumentCache::m_FloatArgument
	float ___m_FloatArgument_3;
	// System.String UnityEngine.Events.ArgumentCache::m_StringArgument
	String_t* ___m_StringArgument_4;
	// System.Boolean UnityEngine.Events.ArgumentCache::m_BoolArgument
	bool ___m_BoolArgument_5;

public:
	inline static int32_t get_offset_of_m_ObjectArgument_0() { return static_cast<int32_t>(offsetof(ArgumentCache_t2187958399, ___m_ObjectArgument_0)); }
	inline Object_t631007953 * get_m_ObjectArgument_0() const { return ___m_ObjectArgument_0; }
	inline Object_t631007953 ** get_address_of_m_ObjectArgument_0() { return &___m_ObjectArgument_0; }
	inline void set_m_ObjectArgument_0(Object_t631007953 * value)
	{
		___m_ObjectArgument_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_ObjectArgument_0), value);
	}

	inline static int32_t get_offset_of_m_ObjectArgumentAssemblyTypeName_1() { return static_cast<int32_t>(offsetof(ArgumentCache_t2187958399, ___m_ObjectArgumentAssemblyTypeName_1)); }
	inline String_t* get_m_ObjectArgumentAssemblyTypeName_1() const { return ___m_ObjectArgumentAssemblyTypeName_1; }
	inline String_t** get_address_of_m_ObjectArgumentAssemblyTypeName_1() { return &___m_ObjectArgumentAssemblyTypeName_1; }
	inline void set_m_ObjectArgumentAssemblyTypeName_1(String_t* value)
	{
		___m_ObjectArgumentAssemblyTypeName_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_ObjectArgumentAssemblyTypeName_1), value);
	}

	inline static int32_t get_offset_of_m_IntArgument_2() { return static_cast<int32_t>(offsetof(ArgumentCache_t2187958399, ___m_IntArgument_2)); }
	inline int32_t get_m_IntArgument_2() const { return ___m_IntArgument_2; }
	inline int32_t* get_address_of_m_IntArgument_2() { return &___m_IntArgument_2; }
	inline void set_m_IntArgument_2(int32_t value)
	{
		___m_IntArgument_2 = value;
	}

	inline static int32_t get_offset_of_m_FloatArgument_3() { return static_cast<int32_t>(offsetof(ArgumentCache_t2187958399, ___m_FloatArgument_3)); }
	inline float get_m_FloatArgument_3() const { return ___m_FloatArgument_3; }
	inline float* get_address_of_m_FloatArgument_3() { return &___m_FloatArgument_3; }
	inline void set_m_FloatArgument_3(float value)
	{
		___m_FloatArgument_3 = value;
	}

	inline static int32_t get_offset_of_m_StringArgument_4() { return static_cast<int32_t>(offsetof(ArgumentCache_t2187958399, ___m_StringArgument_4)); }
	inline String_t* get_m_StringArgument_4() const { return ___m_StringArgument_4; }
	inline String_t** get_address_of_m_StringArgument_4() { return &___m_StringArgument_4; }
	inline void set_m_StringArgument_4(String_t* value)
	{
		___m_StringArgument_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_StringArgument_4), value);
	}

	inline static int32_t get_offset_of_m_BoolArgument_5() { return static_cast<int32_t>(offsetof(ArgumentCache_t2187958399, ___m_BoolArgument_5)); }
	inline bool get_m_BoolArgument_5() const { return ___m_BoolArgument_5; }
	inline bool* get_address_of_m_BoolArgument_5() { return &___m_BoolArgument_5; }
	inline void set_m_BoolArgument_5(bool value)
	{
		___m_BoolArgument_5 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ARGUMENTCACHE_T2187958399_H
#ifndef BASEINVOKABLECALL_T2703961024_H
#define BASEINVOKABLECALL_T2703961024_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.BaseInvokableCall
struct  BaseInvokableCall_t2703961024  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BASEINVOKABLECALL_T2703961024_H
#ifndef INVOKABLECALLLIST_T2498835369_H
#define INVOKABLECALLLIST_T2498835369_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.InvokableCallList
struct  InvokableCallList_t2498835369  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall> UnityEngine.Events.InvokableCallList::m_PersistentCalls
	List_1_t4176035766 * ___m_PersistentCalls_0;
	// System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall> UnityEngine.Events.InvokableCallList::m_RuntimeCalls
	List_1_t4176035766 * ___m_RuntimeCalls_1;
	// System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall> UnityEngine.Events.InvokableCallList::m_ExecutingCalls
	List_1_t4176035766 * ___m_ExecutingCalls_2;
	// System.Boolean UnityEngine.Events.InvokableCallList::m_NeedsUpdate
	bool ___m_NeedsUpdate_3;

public:
	inline static int32_t get_offset_of_m_PersistentCalls_0() { return static_cast<int32_t>(offsetof(InvokableCallList_t2498835369, ___m_PersistentCalls_0)); }
	inline List_1_t4176035766 * get_m_PersistentCalls_0() const { return ___m_PersistentCalls_0; }
	inline List_1_t4176035766 ** get_address_of_m_PersistentCalls_0() { return &___m_PersistentCalls_0; }
	inline void set_m_PersistentCalls_0(List_1_t4176035766 * value)
	{
		___m_PersistentCalls_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_PersistentCalls_0), value);
	}

	inline static int32_t get_offset_of_m_RuntimeCalls_1() { return static_cast<int32_t>(offsetof(InvokableCallList_t2498835369, ___m_RuntimeCalls_1)); }
	inline List_1_t4176035766 * get_m_RuntimeCalls_1() const { return ___m_RuntimeCalls_1; }
	inline List_1_t4176035766 ** get_address_of_m_RuntimeCalls_1() { return &___m_RuntimeCalls_1; }
	inline void set_m_RuntimeCalls_1(List_1_t4176035766 * value)
	{
		___m_RuntimeCalls_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_RuntimeCalls_1), value);
	}

	inline static int32_t get_offset_of_m_ExecutingCalls_2() { return static_cast<int32_t>(offsetof(InvokableCallList_t2498835369, ___m_ExecutingCalls_2)); }
	inline List_1_t4176035766 * get_m_ExecutingCalls_2() const { return ___m_ExecutingCalls_2; }
	inline List_1_t4176035766 ** get_address_of_m_ExecutingCalls_2() { return &___m_ExecutingCalls_2; }
	inline void set_m_ExecutingCalls_2(List_1_t4176035766 * value)
	{
		___m_ExecutingCalls_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_ExecutingCalls_2), value);
	}

	inline static int32_t get_offset_of_m_NeedsUpdate_3() { return static_cast<int32_t>(offsetof(InvokableCallList_t2498835369, ___m_NeedsUpdate_3)); }
	inline bool get_m_NeedsUpdate_3() const { return ___m_NeedsUpdate_3; }
	inline bool* get_address_of_m_NeedsUpdate_3() { return &___m_NeedsUpdate_3; }
	inline void set_m_NeedsUpdate_3(bool value)
	{
		___m_NeedsUpdate_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INVOKABLECALLLIST_T2498835369_H
#ifndef PERSISTENTCALLGROUP_T3050769227_H
#define PERSISTENTCALLGROUP_T3050769227_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.PersistentCallGroup
struct  PersistentCallGroup_t3050769227  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<UnityEngine.Events.PersistentCall> UnityEngine.Events.PersistentCallGroup::m_Calls
	List_1_t584821570 * ___m_Calls_0;

public:
	inline static int32_t get_offset_of_m_Calls_0() { return static_cast<int32_t>(offsetof(PersistentCallGroup_t3050769227, ___m_Calls_0)); }
	inline List_1_t584821570 * get_m_Calls_0() const { return ___m_Calls_0; }
	inline List_1_t584821570 ** get_address_of_m_Calls_0() { return &___m_Calls_0; }
	inline void set_m_Calls_0(List_1_t584821570 * value)
	{
		___m_Calls_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Calls_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PERSISTENTCALLGROUP_T3050769227_H
#ifndef UNITYEVENTBASE_T3960448221_H
#define UNITYEVENTBASE_T3960448221_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityEventBase
struct  UnityEventBase_t3960448221  : public RuntimeObject
{
public:
	// UnityEngine.Events.InvokableCallList UnityEngine.Events.UnityEventBase::m_Calls
	InvokableCallList_t2498835369 * ___m_Calls_0;
	// UnityEngine.Events.PersistentCallGroup UnityEngine.Events.UnityEventBase::m_PersistentCalls
	PersistentCallGroup_t3050769227 * ___m_PersistentCalls_1;
	// System.String UnityEngine.Events.UnityEventBase::m_TypeName
	String_t* ___m_TypeName_2;
	// System.Boolean UnityEngine.Events.UnityEventBase::m_CallsDirty
	bool ___m_CallsDirty_3;

public:
	inline static int32_t get_offset_of_m_Calls_0() { return static_cast<int32_t>(offsetof(UnityEventBase_t3960448221, ___m_Calls_0)); }
	inline InvokableCallList_t2498835369 * get_m_Calls_0() const { return ___m_Calls_0; }
	inline InvokableCallList_t2498835369 ** get_address_of_m_Calls_0() { return &___m_Calls_0; }
	inline void set_m_Calls_0(InvokableCallList_t2498835369 * value)
	{
		___m_Calls_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Calls_0), value);
	}

	inline static int32_t get_offset_of_m_PersistentCalls_1() { return static_cast<int32_t>(offsetof(UnityEventBase_t3960448221, ___m_PersistentCalls_1)); }
	inline PersistentCallGroup_t3050769227 * get_m_PersistentCalls_1() const { return ___m_PersistentCalls_1; }
	inline PersistentCallGroup_t3050769227 ** get_address_of_m_PersistentCalls_1() { return &___m_PersistentCalls_1; }
	inline void set_m_PersistentCalls_1(PersistentCallGroup_t3050769227 * value)
	{
		___m_PersistentCalls_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_PersistentCalls_1), value);
	}

	inline static int32_t get_offset_of_m_TypeName_2() { return static_cast<int32_t>(offsetof(UnityEventBase_t3960448221, ___m_TypeName_2)); }
	inline String_t* get_m_TypeName_2() const { return ___m_TypeName_2; }
	inline String_t** get_address_of_m_TypeName_2() { return &___m_TypeName_2; }
	inline void set_m_TypeName_2(String_t* value)
	{
		___m_TypeName_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_TypeName_2), value);
	}

	inline static int32_t get_offset_of_m_CallsDirty_3() { return static_cast<int32_t>(offsetof(UnityEventBase_t3960448221, ___m_CallsDirty_3)); }
	inline bool get_m_CallsDirty_3() const { return ___m_CallsDirty_3; }
	inline bool* get_address_of_m_CallsDirty_3() { return &___m_CallsDirty_3; }
	inline void set_m_CallsDirty_3(bool value)
	{
		___m_CallsDirty_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEVENTBASE_T3960448221_H
#ifndef LIGHTMAPPERUTILS_T3544961648_H
#define LIGHTMAPPERUTILS_T3544961648_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.GlobalIllumination.LightmapperUtils
struct  LightmapperUtils_t3544961648  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIGHTMAPPERUTILS_T3544961648_H
#ifndef PLAYERLOOP_T1513016964_H
#define PLAYERLOOP_T1513016964_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.LowLevel.PlayerLoop
struct  PlayerLoop_t1513016964  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYERLOOP_T1513016964_H
#ifndef GRAPHICSFORMATUTILITY_T3491748452_H
#define GRAPHICSFORMATUTILITY_T3491748452_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.GraphicsFormatUtility
struct  GraphicsFormatUtility_t3491748452  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GRAPHICSFORMATUTILITY_T3491748452_H
#ifndef RENDERPIPELINE_T957695896_H
#define RENDERPIPELINE_T957695896_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.RenderPipeline
struct  RenderPipeline_t957695896  : public RuntimeObject
{
public:
	// System.Boolean UnityEngine.Experimental.Rendering.RenderPipeline::<disposed>k__BackingField
	bool ___U3CdisposedU3Ek__BackingField_2;

public:
	inline static int32_t get_offset_of_U3CdisposedU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(RenderPipeline_t957695896, ___U3CdisposedU3Ek__BackingField_2)); }
	inline bool get_U3CdisposedU3Ek__BackingField_2() const { return ___U3CdisposedU3Ek__BackingField_2; }
	inline bool* get_address_of_U3CdisposedU3Ek__BackingField_2() { return &___U3CdisposedU3Ek__BackingField_2; }
	inline void set_U3CdisposedU3Ek__BackingField_2(bool value)
	{
		___U3CdisposedU3Ek__BackingField_2 = value;
	}
};

struct RenderPipeline_t957695896_StaticFields
{
public:
	// System.Action`1<UnityEngine.Camera[]> UnityEngine.Experimental.Rendering.RenderPipeline::beginFrameRendering
	Action_1_t1882455329 * ___beginFrameRendering_0;
	// System.Action`1<UnityEngine.Camera> UnityEngine.Experimental.Rendering.RenderPipeline::beginCameraRendering
	Action_1_t34654170 * ___beginCameraRendering_1;

public:
	inline static int32_t get_offset_of_beginFrameRendering_0() { return static_cast<int32_t>(offsetof(RenderPipeline_t957695896_StaticFields, ___beginFrameRendering_0)); }
	inline Action_1_t1882455329 * get_beginFrameRendering_0() const { return ___beginFrameRendering_0; }
	inline Action_1_t1882455329 ** get_address_of_beginFrameRendering_0() { return &___beginFrameRendering_0; }
	inline void set_beginFrameRendering_0(Action_1_t1882455329 * value)
	{
		___beginFrameRendering_0 = value;
		Il2CppCodeGenWriteBarrier((&___beginFrameRendering_0), value);
	}

	inline static int32_t get_offset_of_beginCameraRendering_1() { return static_cast<int32_t>(offsetof(RenderPipeline_t957695896_StaticFields, ___beginCameraRendering_1)); }
	inline Action_1_t34654170 * get_beginCameraRendering_1() const { return ___beginCameraRendering_1; }
	inline Action_1_t34654170 ** get_address_of_beginCameraRendering_1() { return &___beginCameraRendering_1; }
	inline void set_beginCameraRendering_1(Action_1_t34654170 * value)
	{
		___beginCameraRendering_1 = value;
		Il2CppCodeGenWriteBarrier((&___beginCameraRendering_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RENDERPIPELINE_T957695896_H
#ifndef RENDERPIPELINEMANAGER_T4036911426_H
#define RENDERPIPELINEMANAGER_T4036911426_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.RenderPipelineManager
struct  RenderPipelineManager_t4036911426  : public RuntimeObject
{
public:

public:
};

struct RenderPipelineManager_t4036911426_StaticFields
{
public:
	// UnityEngine.Experimental.Rendering.IRenderPipelineAsset UnityEngine.Experimental.Rendering.RenderPipelineManager::s_CurrentPipelineAsset
	RuntimeObject* ___s_CurrentPipelineAsset_0;
	// UnityEngine.Experimental.Rendering.IRenderPipeline UnityEngine.Experimental.Rendering.RenderPipelineManager::<currentPipeline>k__BackingField
	RuntimeObject* ___U3CcurrentPipelineU3Ek__BackingField_1;

public:
	inline static int32_t get_offset_of_s_CurrentPipelineAsset_0() { return static_cast<int32_t>(offsetof(RenderPipelineManager_t4036911426_StaticFields, ___s_CurrentPipelineAsset_0)); }
	inline RuntimeObject* get_s_CurrentPipelineAsset_0() const { return ___s_CurrentPipelineAsset_0; }
	inline RuntimeObject** get_address_of_s_CurrentPipelineAsset_0() { return &___s_CurrentPipelineAsset_0; }
	inline void set_s_CurrentPipelineAsset_0(RuntimeObject* value)
	{
		___s_CurrentPipelineAsset_0 = value;
		Il2CppCodeGenWriteBarrier((&___s_CurrentPipelineAsset_0), value);
	}

	inline static int32_t get_offset_of_U3CcurrentPipelineU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(RenderPipelineManager_t4036911426_StaticFields, ___U3CcurrentPipelineU3Ek__BackingField_1)); }
	inline RuntimeObject* get_U3CcurrentPipelineU3Ek__BackingField_1() const { return ___U3CcurrentPipelineU3Ek__BackingField_1; }
	inline RuntimeObject** get_address_of_U3CcurrentPipelineU3Ek__BackingField_1() { return &___U3CcurrentPipelineU3Ek__BackingField_1; }
	inline void set_U3CcurrentPipelineU3Ek__BackingField_1(RuntimeObject* value)
	{
		___U3CcurrentPipelineU3Ek__BackingField_1 = value;
		Il2CppCodeGenWriteBarrier((&___U3CcurrentPipelineU3Ek__BackingField_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RENDERPIPELINEMANAGER_T4036911426_H
#ifndef GL_T2454730511_H
#define GL_T2454730511_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.GL
struct  GL_t2454730511  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GL_T2454730511_H
#ifndef GEOMETRYUTILITY_T3111956854_H
#define GEOMETRYUTILITY_T3111956854_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.GeometryUtility
struct  GeometryUtility_t3111956854  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GEOMETRYUTILITY_T3111956854_H
#ifndef GIZMOS_T1422467085_H
#define GIZMOS_T1422467085_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Gizmos
struct  Gizmos_t1422467085  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GIZMOS_T1422467085_H
#ifndef GRAPHICS_T783367614_H
#define GRAPHICS_T783367614_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Graphics
struct  Graphics_t783367614  : public RuntimeObject
{
public:

public:
};

struct Graphics_t783367614_StaticFields
{
public:
	// System.Int32 UnityEngine.Graphics::kMaxDrawMeshInstanceCount
	int32_t ___kMaxDrawMeshInstanceCount_0;

public:
	inline static int32_t get_offset_of_kMaxDrawMeshInstanceCount_0() { return static_cast<int32_t>(offsetof(Graphics_t783367614_StaticFields, ___kMaxDrawMeshInstanceCount_0)); }
	inline int32_t get_kMaxDrawMeshInstanceCount_0() const { return ___kMaxDrawMeshInstanceCount_0; }
	inline int32_t* get_address_of_kMaxDrawMeshInstanceCount_0() { return &___kMaxDrawMeshInstanceCount_0; }
	inline void set_kMaxDrawMeshInstanceCount_0(int32_t value)
	{
		___kMaxDrawMeshInstanceCount_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GRAPHICS_T783367614_H
#ifndef GYROSCOPE_T3288342876_H
#define GYROSCOPE_T3288342876_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Gyroscope
struct  Gyroscope_t3288342876  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GYROSCOPE_T3288342876_H
#ifndef INPUT_T1431474628_H
#define INPUT_T1431474628_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Input
struct  Input_t1431474628  : public RuntimeObject
{
public:

public:
};

struct Input_t1431474628_StaticFields
{
public:
	// UnityEngine.Gyroscope UnityEngine.Input::m_MainGyro
	Gyroscope_t3288342876 * ___m_MainGyro_0;

public:
	inline static int32_t get_offset_of_m_MainGyro_0() { return static_cast<int32_t>(offsetof(Input_t1431474628_StaticFields, ___m_MainGyro_0)); }
	inline Gyroscope_t3288342876 * get_m_MainGyro_0() const { return ___m_MainGyro_0; }
	inline Gyroscope_t3288342876 ** get_address_of_m_MainGyro_0() { return &___m_MainGyro_0; }
	inline void set_m_MainGyro_0(Gyroscope_t3288342876 * value)
	{
		___m_MainGyro_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_MainGyro_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INPUT_T1431474628_H
#ifndef MANAGEDSTREAMHELPERS_T1984295859_H
#define MANAGEDSTREAMHELPERS_T1984295859_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ManagedStreamHelpers
struct  ManagedStreamHelpers_t1984295859  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MANAGEDSTREAMHELPERS_T1984295859_H
#ifndef MESSAGEEVENTARGS_T1170575784_H
#define MESSAGEEVENTARGS_T1170575784_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.PlayerConnection.MessageEventArgs
struct  MessageEventArgs_t1170575784  : public RuntimeObject
{
public:
	// System.Int32 UnityEngine.Networking.PlayerConnection.MessageEventArgs::playerId
	int32_t ___playerId_0;
	// System.Byte[] UnityEngine.Networking.PlayerConnection.MessageEventArgs::data
	ByteU5BU5D_t4116647657* ___data_1;

public:
	inline static int32_t get_offset_of_playerId_0() { return static_cast<int32_t>(offsetof(MessageEventArgs_t1170575784, ___playerId_0)); }
	inline int32_t get_playerId_0() const { return ___playerId_0; }
	inline int32_t* get_address_of_playerId_0() { return &___playerId_0; }
	inline void set_playerId_0(int32_t value)
	{
		___playerId_0 = value;
	}

	inline static int32_t get_offset_of_data_1() { return static_cast<int32_t>(offsetof(MessageEventArgs_t1170575784, ___data_1)); }
	inline ByteU5BU5D_t4116647657* get_data_1() const { return ___data_1; }
	inline ByteU5BU5D_t4116647657** get_address_of_data_1() { return &___data_1; }
	inline void set_data_1(ByteU5BU5D_t4116647657* value)
	{
		___data_1 = value;
		Il2CppCodeGenWriteBarrier((&___data_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MESSAGEEVENTARGS_T1170575784_H
#ifndef U3CBLOCKUNTILRECVMSGU3EC__ANONSTOREY2_T2166869842_H
#define U3CBLOCKUNTILRECVMSGU3EC__ANONSTOREY2_T2166869842_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.PlayerConnection.PlayerConnection/<BlockUntilRecvMsg>c__AnonStorey2
struct  U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842  : public RuntimeObject
{
public:
	// System.Boolean UnityEngine.Networking.PlayerConnection.PlayerConnection/<BlockUntilRecvMsg>c__AnonStorey2::msgReceived
	bool ___msgReceived_0;

public:
	inline static int32_t get_offset_of_msgReceived_0() { return static_cast<int32_t>(offsetof(U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842, ___msgReceived_0)); }
	inline bool get_msgReceived_0() const { return ___msgReceived_0; }
	inline bool* get_address_of_msgReceived_0() { return &___msgReceived_0; }
	inline void set_msgReceived_0(bool value)
	{
		___msgReceived_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CBLOCKUNTILRECVMSGU3EC__ANONSTOREY2_T2166869842_H
#ifndef PLAYEREDITORCONNECTIONEVENTS_T3411787513_H
#define PLAYEREDITORCONNECTIONEVENTS_T3411787513_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents
struct  PlayerEditorConnectionEvents_t3411787513  : public RuntimeObject
{
public:
	// System.Collections.Generic.List`1<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers> UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents::messageTypeSubscribers
	List_1_t3157010512 * ___messageTypeSubscribers_0;
	// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/ConnectionChangeEvent UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents::connectionEvent
	ConnectionChangeEvent_t3251856151 * ___connectionEvent_1;
	// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/ConnectionChangeEvent UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents::disconnectionEvent
	ConnectionChangeEvent_t3251856151 * ___disconnectionEvent_2;

public:
	inline static int32_t get_offset_of_messageTypeSubscribers_0() { return static_cast<int32_t>(offsetof(PlayerEditorConnectionEvents_t3411787513, ___messageTypeSubscribers_0)); }
	inline List_1_t3157010512 * get_messageTypeSubscribers_0() const { return ___messageTypeSubscribers_0; }
	inline List_1_t3157010512 ** get_address_of_messageTypeSubscribers_0() { return &___messageTypeSubscribers_0; }
	inline void set_messageTypeSubscribers_0(List_1_t3157010512 * value)
	{
		___messageTypeSubscribers_0 = value;
		Il2CppCodeGenWriteBarrier((&___messageTypeSubscribers_0), value);
	}

	inline static int32_t get_offset_of_connectionEvent_1() { return static_cast<int32_t>(offsetof(PlayerEditorConnectionEvents_t3411787513, ___connectionEvent_1)); }
	inline ConnectionChangeEvent_t3251856151 * get_connectionEvent_1() const { return ___connectionEvent_1; }
	inline ConnectionChangeEvent_t3251856151 ** get_address_of_connectionEvent_1() { return &___connectionEvent_1; }
	inline void set_connectionEvent_1(ConnectionChangeEvent_t3251856151 * value)
	{
		___connectionEvent_1 = value;
		Il2CppCodeGenWriteBarrier((&___connectionEvent_1), value);
	}

	inline static int32_t get_offset_of_disconnectionEvent_2() { return static_cast<int32_t>(offsetof(PlayerEditorConnectionEvents_t3411787513, ___disconnectionEvent_2)); }
	inline ConnectionChangeEvent_t3251856151 * get_disconnectionEvent_2() const { return ___disconnectionEvent_2; }
	inline ConnectionChangeEvent_t3251856151 ** get_address_of_disconnectionEvent_2() { return &___disconnectionEvent_2; }
	inline void set_disconnectionEvent_2(ConnectionChangeEvent_t3251856151 * value)
	{
		___disconnectionEvent_2 = value;
		Il2CppCodeGenWriteBarrier((&___disconnectionEvent_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYEREDITORCONNECTIONEVENTS_T3411787513_H
#ifndef MESSAGETYPESUBSCRIBERS_T1684935770_H
#define MESSAGETYPESUBSCRIBERS_T1684935770_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers
struct  MessageTypeSubscribers_t1684935770  : public RuntimeObject
{
public:
	// System.String UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers::m_messageTypeId
	String_t* ___m_messageTypeId_0;
	// System.Int32 UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers::subscriberCount
	int32_t ___subscriberCount_1;
	// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageEvent UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers::messageCallback
	MessageEvent_t1491597365 * ___messageCallback_2;

public:
	inline static int32_t get_offset_of_m_messageTypeId_0() { return static_cast<int32_t>(offsetof(MessageTypeSubscribers_t1684935770, ___m_messageTypeId_0)); }
	inline String_t* get_m_messageTypeId_0() const { return ___m_messageTypeId_0; }
	inline String_t** get_address_of_m_messageTypeId_0() { return &___m_messageTypeId_0; }
	inline void set_m_messageTypeId_0(String_t* value)
	{
		___m_messageTypeId_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_messageTypeId_0), value);
	}

	inline static int32_t get_offset_of_subscriberCount_1() { return static_cast<int32_t>(offsetof(MessageTypeSubscribers_t1684935770, ___subscriberCount_1)); }
	inline int32_t get_subscriberCount_1() const { return ___subscriberCount_1; }
	inline int32_t* get_address_of_subscriberCount_1() { return &___subscriberCount_1; }
	inline void set_subscriberCount_1(int32_t value)
	{
		___subscriberCount_1 = value;
	}

	inline static int32_t get_offset_of_messageCallback_2() { return static_cast<int32_t>(offsetof(MessageTypeSubscribers_t1684935770, ___messageCallback_2)); }
	inline MessageEvent_t1491597365 * get_messageCallback_2() const { return ___messageCallback_2; }
	inline MessageEvent_t1491597365 ** get_address_of_messageCallback_2() { return &___messageCallback_2; }
	inline void set_messageCallback_2(MessageEvent_t1491597365 * value)
	{
		___messageCallback_2 = value;
		Il2CppCodeGenWriteBarrier((&___messageCallback_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MESSAGETYPESUBSCRIBERS_T1684935770_H
#ifndef NOALLOCHELPERS_T1437076930_H
#define NOALLOCHELPERS_T1437076930_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.NoAllocHelpers
struct  NoAllocHelpers_t1437076930  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NOALLOCHELPERS_T1437076930_H
#ifndef PLAYERCONNECTIONINTERNAL_T3892293164_H
#define PLAYERCONNECTIONINTERNAL_T3892293164_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.PlayerConnectionInternal
struct  PlayerConnectionInternal_t3892293164  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYERCONNECTIONINTERNAL_T3892293164_H
#ifndef YIELDINSTRUCTION_T403091072_H
#define YIELDINSTRUCTION_T403091072_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.YieldInstruction
struct  YieldInstruction_t403091072  : public RuntimeObject
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_t403091072_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.YieldInstruction
struct YieldInstruction_t403091072_marshaled_com
{
};
#endif // YIELDINSTRUCTION_T403091072_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 BYTE_T1134296376_H
#define BYTE_T1134296376_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Byte
struct  Byte_t1134296376 
{
public:
	// System.Byte System.Byte::m_value
	uint8_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Byte_t1134296376, ___m_value_0)); }
	inline uint8_t get_m_value_0() const { return ___m_value_0; }
	inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(uint8_t value)
	{
		___m_value_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BYTE_T1134296376_H
#ifndef ENUMERATOR_T2017297076_H
#define ENUMERATOR_T2017297076_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1/Enumerator<System.Int32>
struct  Enumerator_t2017297076 
{
public:
	// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::list
	List_1_t128053199 * ___list_0;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::index
	int32_t ___index_1;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::version
	int32_t ___version_2;
	// T System.Collections.Generic.List`1/Enumerator::current
	int32_t ___current_3;

public:
	inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_t2017297076, ___list_0)); }
	inline List_1_t128053199 * get_list_0() const { return ___list_0; }
	inline List_1_t128053199 ** get_address_of_list_0() { return &___list_0; }
	inline void set_list_0(List_1_t128053199 * value)
	{
		___list_0 = value;
		Il2CppCodeGenWriteBarrier((&___list_0), value);
	}

	inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t2017297076, ___index_1)); }
	inline int32_t get_index_1() const { return ___index_1; }
	inline int32_t* get_address_of_index_1() { return &___index_1; }
	inline void set_index_1(int32_t value)
	{
		___index_1 = value;
	}

	inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t2017297076, ___version_2)); }
	inline int32_t get_version_2() const { return ___version_2; }
	inline int32_t* get_address_of_version_2() { return &___version_2; }
	inline void set_version_2(int32_t value)
	{
		___version_2 = value;
	}

	inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t2017297076, ___current_3)); }
	inline int32_t get_current_3() const { return ___current_3; }
	inline int32_t* get_address_of_current_3() { return &___current_3; }
	inline void set_current_3(int32_t value)
	{
		___current_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENUMERATOR_T2017297076_H
#ifndef ENUMERATOR_T2146457487_H
#define ENUMERATOR_T2146457487_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1/Enumerator<System.Object>
struct  Enumerator_t2146457487 
{
public:
	// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::list
	List_1_t257213610 * ___list_0;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::index
	int32_t ___index_1;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::version
	int32_t ___version_2;
	// T System.Collections.Generic.List`1/Enumerator::current
	RuntimeObject * ___current_3;

public:
	inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_t2146457487, ___list_0)); }
	inline List_1_t257213610 * get_list_0() const { return ___list_0; }
	inline List_1_t257213610 ** get_address_of_list_0() { return &___list_0; }
	inline void set_list_0(List_1_t257213610 * value)
	{
		___list_0 = value;
		Il2CppCodeGenWriteBarrier((&___list_0), value);
	}

	inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t2146457487, ___index_1)); }
	inline int32_t get_index_1() const { return ___index_1; }
	inline int32_t* get_address_of_index_1() { return &___index_1; }
	inline void set_index_1(int32_t value)
	{
		___index_1 = value;
	}

	inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t2146457487, ___version_2)); }
	inline int32_t get_version_2() const { return ___version_2; }
	inline int32_t* get_address_of_version_2() { return &___version_2; }
	inline void set_version_2(int32_t value)
	{
		___version_2 = value;
	}

	inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t2146457487, ___current_3)); }
	inline RuntimeObject * get_current_3() const { return ___current_3; }
	inline RuntimeObject ** get_address_of_current_3() { return &___current_3; }
	inline void set_current_3(RuntimeObject * value)
	{
		___current_3 = value;
		Il2CppCodeGenWriteBarrier((&___current_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENUMERATOR_T2146457487_H
#ifndef ENUMERATOR_T2474065447_H
#define ENUMERATOR_T2474065447_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1/Enumerator<UnityEngine.Events.PersistentCall>
struct  Enumerator_t2474065447 
{
public:
	// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::list
	List_1_t584821570 * ___list_0;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::index
	int32_t ___index_1;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::version
	int32_t ___version_2;
	// T System.Collections.Generic.List`1/Enumerator::current
	PersistentCall_t3407714124 * ___current_3;

public:
	inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_t2474065447, ___list_0)); }
	inline List_1_t584821570 * get_list_0() const { return ___list_0; }
	inline List_1_t584821570 ** get_address_of_list_0() { return &___list_0; }
	inline void set_list_0(List_1_t584821570 * value)
	{
		___list_0 = value;
		Il2CppCodeGenWriteBarrier((&___list_0), value);
	}

	inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t2474065447, ___index_1)); }
	inline int32_t get_index_1() const { return ___index_1; }
	inline int32_t* get_address_of_index_1() { return &___index_1; }
	inline void set_index_1(int32_t value)
	{
		___index_1 = value;
	}

	inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t2474065447, ___version_2)); }
	inline int32_t get_version_2() const { return ___version_2; }
	inline int32_t* get_address_of_version_2() { return &___version_2; }
	inline void set_version_2(int32_t value)
	{
		___version_2 = value;
	}

	inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t2474065447, ___current_3)); }
	inline PersistentCall_t3407714124 * get_current_3() const { return ___current_3; }
	inline PersistentCall_t3407714124 ** get_address_of_current_3() { return &___current_3; }
	inline void set_current_3(PersistentCall_t3407714124 * value)
	{
		___current_3 = value;
		Il2CppCodeGenWriteBarrier((&___current_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENUMERATOR_T2474065447_H
#ifndef ENUMERATOR_T4219127624_H
#define ENUMERATOR_T4219127624_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.IRenderPipeline>
struct  Enumerator_t4219127624 
{
public:
	// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::list
	List_1_t2329883747 * ___list_0;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::index
	int32_t ___index_1;
	// System.Int32 System.Collections.Generic.List`1/Enumerator::version
	int32_t ___version_2;
	// T System.Collections.Generic.List`1/Enumerator::current
	RuntimeObject* ___current_3;

public:
	inline static int32_t get_offset_of_list_0() { return static_cast<int32_t>(offsetof(Enumerator_t4219127624, ___list_0)); }
	inline List_1_t2329883747 * get_list_0() const { return ___list_0; }
	inline List_1_t2329883747 ** get_address_of_list_0() { return &___list_0; }
	inline void set_list_0(List_1_t2329883747 * value)
	{
		___list_0 = value;
		Il2CppCodeGenWriteBarrier((&___list_0), value);
	}

	inline static int32_t get_offset_of_index_1() { return static_cast<int32_t>(offsetof(Enumerator_t4219127624, ___index_1)); }
	inline int32_t get_index_1() const { return ___index_1; }
	inline int32_t* get_address_of_index_1() { return &___index_1; }
	inline void set_index_1(int32_t value)
	{
		___index_1 = value;
	}

	inline static int32_t get_offset_of_version_2() { return static_cast<int32_t>(offsetof(Enumerator_t4219127624, ___version_2)); }
	inline int32_t get_version_2() const { return ___version_2; }
	inline int32_t* get_address_of_version_2() { return &___version_2; }
	inline void set_version_2(int32_t value)
	{
		___version_2 = value;
	}

	inline static int32_t get_offset_of_current_3() { return static_cast<int32_t>(offsetof(Enumerator_t4219127624, ___current_3)); }
	inline RuntimeObject* get_current_3() const { return ___current_3; }
	inline RuntimeObject** get_address_of_current_3() { return &___current_3; }
	inline void set_current_3(RuntimeObject* value)
	{
		___current_3 = value;
		Il2CppCodeGenWriteBarrier((&___current_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENUMERATOR_T4219127624_H
#ifndef DATETIME_T3738529785_H
#define DATETIME_T3738529785_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.DateTime
struct  DateTime_t3738529785 
{
public:
	// System.UInt64 System.DateTime::dateData
	uint64_t ___dateData_44;

public:
	inline static int32_t get_offset_of_dateData_44() { return static_cast<int32_t>(offsetof(DateTime_t3738529785, ___dateData_44)); }
	inline uint64_t get_dateData_44() const { return ___dateData_44; }
	inline uint64_t* get_address_of_dateData_44() { return &___dateData_44; }
	inline void set_dateData_44(uint64_t value)
	{
		___dateData_44 = value;
	}
};

struct DateTime_t3738529785_StaticFields
{
public:
	// System.Int32[] System.DateTime::DaysToMonth365
	Int32U5BU5D_t385246372* ___DaysToMonth365_29;
	// System.Int32[] System.DateTime::DaysToMonth366
	Int32U5BU5D_t385246372* ___DaysToMonth366_30;
	// System.DateTime System.DateTime::MinValue
	DateTime_t3738529785  ___MinValue_31;
	// System.DateTime System.DateTime::MaxValue
	DateTime_t3738529785  ___MaxValue_32;

public:
	inline static int32_t get_offset_of_DaysToMonth365_29() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___DaysToMonth365_29)); }
	inline Int32U5BU5D_t385246372* get_DaysToMonth365_29() const { return ___DaysToMonth365_29; }
	inline Int32U5BU5D_t385246372** get_address_of_DaysToMonth365_29() { return &___DaysToMonth365_29; }
	inline void set_DaysToMonth365_29(Int32U5BU5D_t385246372* value)
	{
		___DaysToMonth365_29 = value;
		Il2CppCodeGenWriteBarrier((&___DaysToMonth365_29), value);
	}

	inline static int32_t get_offset_of_DaysToMonth366_30() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___DaysToMonth366_30)); }
	inline Int32U5BU5D_t385246372* get_DaysToMonth366_30() const { return ___DaysToMonth366_30; }
	inline Int32U5BU5D_t385246372** get_address_of_DaysToMonth366_30() { return &___DaysToMonth366_30; }
	inline void set_DaysToMonth366_30(Int32U5BU5D_t385246372* value)
	{
		___DaysToMonth366_30 = value;
		Il2CppCodeGenWriteBarrier((&___DaysToMonth366_30), value);
	}

	inline static int32_t get_offset_of_MinValue_31() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___MinValue_31)); }
	inline DateTime_t3738529785  get_MinValue_31() const { return ___MinValue_31; }
	inline DateTime_t3738529785 * get_address_of_MinValue_31() { return &___MinValue_31; }
	inline void set_MinValue_31(DateTime_t3738529785  value)
	{
		___MinValue_31 = value;
	}

	inline static int32_t get_offset_of_MaxValue_32() { return static_cast<int32_t>(offsetof(DateTime_t3738529785_StaticFields, ___MaxValue_32)); }
	inline DateTime_t3738529785  get_MaxValue_32() const { return ___MaxValue_32; }
	inline DateTime_t3738529785 * get_address_of_MaxValue_32() { return &___MaxValue_32; }
	inline void set_MaxValue_32(DateTime_t3738529785  value)
	{
		___MaxValue_32 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DATETIME_T3738529785_H
#ifndef DOUBLE_T594665363_H
#define DOUBLE_T594665363_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Double
struct  Double_t594665363 
{
public:
	// System.Double System.Double::m_value
	double ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Double_t594665363, ___m_value_0)); }
	inline double get_m_value_0() const { return ___m_value_0; }
	inline double* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(double value)
	{
		___m_value_0 = value;
	}
};

struct Double_t594665363_StaticFields
{
public:
	// System.Double System.Double::NegativeZero
	double ___NegativeZero_7;

public:
	inline static int32_t get_offset_of_NegativeZero_7() { return static_cast<int32_t>(offsetof(Double_t594665363_StaticFields, ___NegativeZero_7)); }
	inline double get_NegativeZero_7() const { return ___NegativeZero_7; }
	inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; }
	inline void set_NegativeZero_7(double value)
	{
		___NegativeZero_7 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DOUBLE_T594665363_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 GUID_T_H
#define GUID_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Guid
struct  Guid_t 
{
public:
	// System.Int32 System.Guid::_a
	int32_t ____a_1;
	// System.Int16 System.Guid::_b
	int16_t ____b_2;
	// System.Int16 System.Guid::_c
	int16_t ____c_3;
	// System.Byte System.Guid::_d
	uint8_t ____d_4;
	// System.Byte System.Guid::_e
	uint8_t ____e_5;
	// System.Byte System.Guid::_f
	uint8_t ____f_6;
	// System.Byte System.Guid::_g
	uint8_t ____g_7;
	// System.Byte System.Guid::_h
	uint8_t ____h_8;
	// System.Byte System.Guid::_i
	uint8_t ____i_9;
	// System.Byte System.Guid::_j
	uint8_t ____j_10;
	// System.Byte System.Guid::_k
	uint8_t ____k_11;

public:
	inline static int32_t get_offset_of__a_1() { return static_cast<int32_t>(offsetof(Guid_t, ____a_1)); }
	inline int32_t get__a_1() const { return ____a_1; }
	inline int32_t* get_address_of__a_1() { return &____a_1; }
	inline void set__a_1(int32_t value)
	{
		____a_1 = value;
	}

	inline static int32_t get_offset_of__b_2() { return static_cast<int32_t>(offsetof(Guid_t, ____b_2)); }
	inline int16_t get__b_2() const { return ____b_2; }
	inline int16_t* get_address_of__b_2() { return &____b_2; }
	inline void set__b_2(int16_t value)
	{
		____b_2 = value;
	}

	inline static int32_t get_offset_of__c_3() { return static_cast<int32_t>(offsetof(Guid_t, ____c_3)); }
	inline int16_t get__c_3() const { return ____c_3; }
	inline int16_t* get_address_of__c_3() { return &____c_3; }
	inline void set__c_3(int16_t value)
	{
		____c_3 = value;
	}

	inline static int32_t get_offset_of__d_4() { return static_cast<int32_t>(offsetof(Guid_t, ____d_4)); }
	inline uint8_t get__d_4() const { return ____d_4; }
	inline uint8_t* get_address_of__d_4() { return &____d_4; }
	inline void set__d_4(uint8_t value)
	{
		____d_4 = value;
	}

	inline static int32_t get_offset_of__e_5() { return static_cast<int32_t>(offsetof(Guid_t, ____e_5)); }
	inline uint8_t get__e_5() const { return ____e_5; }
	inline uint8_t* get_address_of__e_5() { return &____e_5; }
	inline void set__e_5(uint8_t value)
	{
		____e_5 = value;
	}

	inline static int32_t get_offset_of__f_6() { return static_cast<int32_t>(offsetof(Guid_t, ____f_6)); }
	inline uint8_t get__f_6() const { return ____f_6; }
	inline uint8_t* get_address_of__f_6() { return &____f_6; }
	inline void set__f_6(uint8_t value)
	{
		____f_6 = value;
	}

	inline static int32_t get_offset_of__g_7() { return static_cast<int32_t>(offsetof(Guid_t, ____g_7)); }
	inline uint8_t get__g_7() const { return ____g_7; }
	inline uint8_t* get_address_of__g_7() { return &____g_7; }
	inline void set__g_7(uint8_t value)
	{
		____g_7 = value;
	}

	inline static int32_t get_offset_of__h_8() { return static_cast<int32_t>(offsetof(Guid_t, ____h_8)); }
	inline uint8_t get__h_8() const { return ____h_8; }
	inline uint8_t* get_address_of__h_8() { return &____h_8; }
	inline void set__h_8(uint8_t value)
	{
		____h_8 = value;
	}

	inline static int32_t get_offset_of__i_9() { return static_cast<int32_t>(offsetof(Guid_t, ____i_9)); }
	inline uint8_t get__i_9() const { return ____i_9; }
	inline uint8_t* get_address_of__i_9() { return &____i_9; }
	inline void set__i_9(uint8_t value)
	{
		____i_9 = value;
	}

	inline static int32_t get_offset_of__j_10() { return static_cast<int32_t>(offsetof(Guid_t, ____j_10)); }
	inline uint8_t get__j_10() const { return ____j_10; }
	inline uint8_t* get_address_of__j_10() { return &____j_10; }
	inline void set__j_10(uint8_t value)
	{
		____j_10 = value;
	}

	inline static int32_t get_offset_of__k_11() { return static_cast<int32_t>(offsetof(Guid_t, ____k_11)); }
	inline uint8_t get__k_11() const { return ____k_11; }
	inline uint8_t* get_address_of__k_11() { return &____k_11; }
	inline void set__k_11(uint8_t value)
	{
		____k_11 = value;
	}
};

struct Guid_t_StaticFields
{
public:
	// System.Guid System.Guid::Empty
	Guid_t  ___Empty_0;
	// System.Object System.Guid::_rngAccess
	RuntimeObject * ____rngAccess_12;
	// System.Security.Cryptography.RandomNumberGenerator System.Guid::_rng
	RandomNumberGenerator_t386037858 * ____rng_13;
	// System.Security.Cryptography.RandomNumberGenerator System.Guid::_fastRng
	RandomNumberGenerator_t386037858 * ____fastRng_14;

public:
	inline static int32_t get_offset_of_Empty_0() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ___Empty_0)); }
	inline Guid_t  get_Empty_0() const { return ___Empty_0; }
	inline Guid_t * get_address_of_Empty_0() { return &___Empty_0; }
	inline void set_Empty_0(Guid_t  value)
	{
		___Empty_0 = value;
	}

	inline static int32_t get_offset_of__rngAccess_12() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ____rngAccess_12)); }
	inline RuntimeObject * get__rngAccess_12() const { return ____rngAccess_12; }
	inline RuntimeObject ** get_address_of__rngAccess_12() { return &____rngAccess_12; }
	inline void set__rngAccess_12(RuntimeObject * value)
	{
		____rngAccess_12 = value;
		Il2CppCodeGenWriteBarrier((&____rngAccess_12), value);
	}

	inline static int32_t get_offset_of__rng_13() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ____rng_13)); }
	inline RandomNumberGenerator_t386037858 * get__rng_13() const { return ____rng_13; }
	inline RandomNumberGenerator_t386037858 ** get_address_of__rng_13() { return &____rng_13; }
	inline void set__rng_13(RandomNumberGenerator_t386037858 * value)
	{
		____rng_13 = value;
		Il2CppCodeGenWriteBarrier((&____rng_13), value);
	}

	inline static int32_t get_offset_of__fastRng_14() { return static_cast<int32_t>(offsetof(Guid_t_StaticFields, ____fastRng_14)); }
	inline RandomNumberGenerator_t386037858 * get__fastRng_14() const { return ____fastRng_14; }
	inline RandomNumberGenerator_t386037858 ** get_address_of__fastRng_14() { return &____fastRng_14; }
	inline void set__fastRng_14(RandomNumberGenerator_t386037858 * value)
	{
		____fastRng_14 = value;
		Il2CppCodeGenWriteBarrier((&____fastRng_14), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GUID_T_H
#ifndef STREAM_T1273022909_H
#define STREAM_T1273022909_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.Stream
struct  Stream_t1273022909  : public MarshalByRefObject_t2760389100
{
public:
	// System.IO.Stream/ReadWriteTask System.IO.Stream::_activeReadWriteTask
	ReadWriteTask_t156472862 * ____activeReadWriteTask_2;
	// System.Threading.SemaphoreSlim System.IO.Stream::_asyncActiveSemaphore
	SemaphoreSlim_t2974092902 * ____asyncActiveSemaphore_3;

public:
	inline static int32_t get_offset_of__activeReadWriteTask_2() { return static_cast<int32_t>(offsetof(Stream_t1273022909, ____activeReadWriteTask_2)); }
	inline ReadWriteTask_t156472862 * get__activeReadWriteTask_2() const { return ____activeReadWriteTask_2; }
	inline ReadWriteTask_t156472862 ** get_address_of__activeReadWriteTask_2() { return &____activeReadWriteTask_2; }
	inline void set__activeReadWriteTask_2(ReadWriteTask_t156472862 * value)
	{
		____activeReadWriteTask_2 = value;
		Il2CppCodeGenWriteBarrier((&____activeReadWriteTask_2), value);
	}

	inline static int32_t get_offset_of__asyncActiveSemaphore_3() { return static_cast<int32_t>(offsetof(Stream_t1273022909, ____asyncActiveSemaphore_3)); }
	inline SemaphoreSlim_t2974092902 * get__asyncActiveSemaphore_3() const { return ____asyncActiveSemaphore_3; }
	inline SemaphoreSlim_t2974092902 ** get_address_of__asyncActiveSemaphore_3() { return &____asyncActiveSemaphore_3; }
	inline void set__asyncActiveSemaphore_3(SemaphoreSlim_t2974092902 * value)
	{
		____asyncActiveSemaphore_3 = value;
		Il2CppCodeGenWriteBarrier((&____asyncActiveSemaphore_3), value);
	}
};

struct Stream_t1273022909_StaticFields
{
public:
	// System.IO.Stream System.IO.Stream::Null
	Stream_t1273022909 * ___Null_1;

public:
	inline static int32_t get_offset_of_Null_1() { return static_cast<int32_t>(offsetof(Stream_t1273022909_StaticFields, ___Null_1)); }
	inline Stream_t1273022909 * get_Null_1() const { return ___Null_1; }
	inline Stream_t1273022909 ** get_address_of_Null_1() { return &___Null_1; }
	inline void set_Null_1(Stream_t1273022909 * value)
	{
		___Null_1 = value;
		Il2CppCodeGenWriteBarrier((&___Null_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STREAM_T1273022909_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 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 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 FIELDINFO_T_H
#define FIELDINFO_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.FieldInfo
struct  FieldInfo_t  : public MemberInfo_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FIELDINFO_T_H
#ifndef METHODBASE_T_H
#define METHODBASE_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.MethodBase
struct  MethodBase_t  : public MemberInfo_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // METHODBASE_T_H
#ifndef PARAMETERMODIFIER_T1461694466_H
#define PARAMETERMODIFIER_T1461694466_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.ParameterModifier
struct  ParameterModifier_t1461694466 
{
public:
	// System.Boolean[] System.Reflection.ParameterModifier::_byRef
	BooleanU5BU5D_t2897418192* ____byRef_0;

public:
	inline static int32_t get_offset_of__byRef_0() { return static_cast<int32_t>(offsetof(ParameterModifier_t1461694466, ____byRef_0)); }
	inline BooleanU5BU5D_t2897418192* get__byRef_0() const { return ____byRef_0; }
	inline BooleanU5BU5D_t2897418192** get_address_of__byRef_0() { return &____byRef_0; }
	inline void set__byRef_0(BooleanU5BU5D_t2897418192* value)
	{
		____byRef_0 = value;
		Il2CppCodeGenWriteBarrier((&____byRef_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Reflection.ParameterModifier
struct ParameterModifier_t1461694466_marshaled_pinvoke
{
	int32_t* ____byRef_0;
};
// Native definition for COM marshalling of System.Reflection.ParameterModifier
struct ParameterModifier_t1461694466_marshaled_com
{
	int32_t* ____byRef_0;
};
#endif // PARAMETERMODIFIER_T1461694466_H
#ifndef SINGLE_T1397266774_H
#define SINGLE_T1397266774_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Single
struct  Single_t1397266774 
{
public:
	// System.Single System.Single::m_value
	float ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(Single_t1397266774, ___m_value_0)); }
	inline float get_m_value_0() const { return ___m_value_0; }
	inline float* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(float value)
	{
		___m_value_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SINGLE_T1397266774_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 UINT32_T2560061978_H
#define UINT32_T2560061978_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.UInt32
struct  UInt32_t2560061978 
{
public:
	// System.UInt32 System.UInt32::m_value
	uint32_t ___m_value_0;

public:
	inline static int32_t get_offset_of_m_value_0() { return static_cast<int32_t>(offsetof(UInt32_t2560061978, ___m_value_0)); }
	inline uint32_t get_m_value_0() const { return ___m_value_0; }
	inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; }
	inline void set_m_value_0(uint32_t value)
	{
		___m_value_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UINT32_T2560061978_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 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 DEALLOCATEONJOBCOMPLETIONATTRIBUTE_T3762612740_H
#define DEALLOCATEONJOBCOMPLETIONATTRIBUTE_T3762612740_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.DeallocateOnJobCompletionAttribute
struct  DeallocateOnJobCompletionAttribute_t3762612740  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DEALLOCATEONJOBCOMPLETIONATTRIBUTE_T3762612740_H
#ifndef NATIVECONTAINERATTRIBUTE_T212308715_H
#define NATIVECONTAINERATTRIBUTE_T212308715_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeContainerAttribute
struct  NativeContainerAttribute_t212308715  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVECONTAINERATTRIBUTE_T212308715_H
#ifndef NATIVECONTAINERISATOMICWRITEONLYATTRIBUTE_T4134969175_H
#define NATIVECONTAINERISATOMICWRITEONLYATTRIBUTE_T4134969175_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeContainerIsAtomicWriteOnlyAttribute
struct  NativeContainerIsAtomicWriteOnlyAttribute_t4134969175  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVECONTAINERISATOMICWRITEONLYATTRIBUTE_T4134969175_H
#ifndef NATIVECONTAINERISREADONLYATTRIBUTE_T4098664174_H
#define NATIVECONTAINERISREADONLYATTRIBUTE_T4098664174_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeContainerIsReadOnlyAttribute
struct  NativeContainerIsReadOnlyAttribute_t4098664174  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVECONTAINERISREADONLYATTRIBUTE_T4098664174_H
#ifndef NATIVECONTAINERNEEDSTHREADINDEXATTRIBUTE_T764917452_H
#define NATIVECONTAINERNEEDSTHREADINDEXATTRIBUTE_T764917452_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeContainerNeedsThreadIndexAttribute
struct  NativeContainerNeedsThreadIndexAttribute_t764917452  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVECONTAINERNEEDSTHREADINDEXATTRIBUTE_T764917452_H
#ifndef NATIVECONTAINERSUPPORTSDEALLOCATEONJOBCOMPLETIONATTRIBUTE_T1480492758_H
#define NATIVECONTAINERSUPPORTSDEALLOCATEONJOBCOMPLETIONATTRIBUTE_T1480492758_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeContainerSupportsDeallocateOnJobCompletionAttribute
struct  NativeContainerSupportsDeallocateOnJobCompletionAttribute_t1480492758  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVECONTAINERSUPPORTSDEALLOCATEONJOBCOMPLETIONATTRIBUTE_T1480492758_H
#ifndef NATIVECONTAINERSUPPORTSDEFERREDCONVERTLISTTOARRAY_T4167123417_H
#define NATIVECONTAINERSUPPORTSDEFERREDCONVERTLISTTOARRAY_T4167123417_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeContainerSupportsDeferredConvertListToArray
struct  NativeContainerSupportsDeferredConvertListToArray_t4167123417  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVECONTAINERSUPPORTSDEFERREDCONVERTLISTTOARRAY_T4167123417_H
#ifndef NATIVECONTAINERSUPPORTSMINMAXWRITERESTRICTIONATTRIBUTE_T3808117416_H
#define NATIVECONTAINERSUPPORTSMINMAXWRITERESTRICTIONATTRIBUTE_T3808117416_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeContainerSupportsMinMaxWriteRestrictionAttribute
struct  NativeContainerSupportsMinMaxWriteRestrictionAttribute_t3808117416  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVECONTAINERSUPPORTSMINMAXWRITERESTRICTIONATTRIBUTE_T3808117416_H
#ifndef NATIVEDISABLECONTAINERSAFETYRESTRICTIONATTRIBUTE_T708027756_H
#define NATIVEDISABLECONTAINERSAFETYRESTRICTIONATTRIBUTE_T708027756_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeDisableContainerSafetyRestrictionAttribute
struct  NativeDisableContainerSafetyRestrictionAttribute_t708027756  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVEDISABLECONTAINERSAFETYRESTRICTIONATTRIBUTE_T708027756_H
#ifndef NATIVEDISABLEUNSAFEPTRRESTRICTIONATTRIBUTE_T2582701661_H
#define NATIVEDISABLEUNSAFEPTRRESTRICTIONATTRIBUTE_T2582701661_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeDisableUnsafePtrRestrictionAttribute
struct  NativeDisableUnsafePtrRestrictionAttribute_t2582701661  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVEDISABLEUNSAFEPTRRESTRICTIONATTRIBUTE_T2582701661_H
#ifndef NATIVESETCLASSTYPETONULLONSCHEDULEATTRIBUTE_T1234016338_H
#define NATIVESETCLASSTYPETONULLONSCHEDULEATTRIBUTE_T1234016338_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeSetClassTypeToNullOnScheduleAttribute
struct  NativeSetClassTypeToNullOnScheduleAttribute_t1234016338  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVESETCLASSTYPETONULLONSCHEDULEATTRIBUTE_T1234016338_H
#ifndef NATIVESETTHREADINDEXATTRIBUTE_T1211267337_H
#define NATIVESETTHREADINDEXATTRIBUTE_T1211267337_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.NativeSetThreadIndexAttribute
struct  NativeSetThreadIndexAttribute_t1211267337  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVESETTHREADINDEXATTRIBUTE_T1211267337_H
#ifndef WRITEACCESSREQUIREDATTRIBUTE_T979754907_H
#define WRITEACCESSREQUIREDATTRIBUTE_T979754907_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.LowLevel.Unsafe.WriteAccessRequiredAttribute
struct  WriteAccessRequiredAttribute_t979754907  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WRITEACCESSREQUIREDATTRIBUTE_T979754907_H
#ifndef NATIVEDISABLEPARALLELFORRESTRICTIONATTRIBUTE_T3768540096_H
#define NATIVEDISABLEPARALLELFORRESTRICTIONATTRIBUTE_T3768540096_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.NativeDisableParallelForRestrictionAttribute
struct  NativeDisableParallelForRestrictionAttribute_t3768540096  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVEDISABLEPARALLELFORRESTRICTIONATTRIBUTE_T3768540096_H
#ifndef NATIVEFIXEDLENGTHATTRIBUTE_T3072952540_H
#define NATIVEFIXEDLENGTHATTRIBUTE_T3072952540_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.NativeFixedLengthAttribute
struct  NativeFixedLengthAttribute_t3072952540  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVEFIXEDLENGTHATTRIBUTE_T3072952540_H
#ifndef NATIVEMATCHESPARALLELFORLENGTHATTRIBUTE_T1813325102_H
#define NATIVEMATCHESPARALLELFORLENGTHATTRIBUTE_T1813325102_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.NativeMatchesParallelForLengthAttribute
struct  NativeMatchesParallelForLengthAttribute_t1813325102  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NATIVEMATCHESPARALLELFORLENGTHATTRIBUTE_T1813325102_H
#ifndef READONLYATTRIBUTE_T3518714744_H
#define READONLYATTRIBUTE_T3518714744_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.ReadOnlyAttribute
struct  ReadOnlyAttribute_t3518714744  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // READONLYATTRIBUTE_T3518714744_H
#ifndef WRITEONLYATTRIBUTE_T1738907586_H
#define WRITEONLYATTRIBUTE_T1738907586_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.WriteOnlyAttribute
struct  WriteOnlyAttribute_t1738907586  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WRITEONLYATTRIBUTE_T1738907586_H
#ifndef JOBPRODUCERTYPEATTRIBUTE_T565574800_H
#define JOBPRODUCERTYPEATTRIBUTE_T565574800_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Jobs.LowLevel.Unsafe.JobProducerTypeAttribute
struct  JobProducerTypeAttribute_t565574800  : public Attribute_t861562559
{
public:
	// System.Type Unity.Jobs.LowLevel.Unsafe.JobProducerTypeAttribute::<ProducerType>k__BackingField
	Type_t * ___U3CProducerTypeU3Ek__BackingField_0;

public:
	inline static int32_t get_offset_of_U3CProducerTypeU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(JobProducerTypeAttribute_t565574800, ___U3CProducerTypeU3Ek__BackingField_0)); }
	inline Type_t * get_U3CProducerTypeU3Ek__BackingField_0() const { return ___U3CProducerTypeU3Ek__BackingField_0; }
	inline Type_t ** get_address_of_U3CProducerTypeU3Ek__BackingField_0() { return &___U3CProducerTypeU3Ek__BackingField_0; }
	inline void set_U3CProducerTypeU3Ek__BackingField_0(Type_t * value)
	{
		___U3CProducerTypeU3Ek__BackingField_0 = value;
		Il2CppCodeGenWriteBarrier((&___U3CProducerTypeU3Ek__BackingField_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // JOBPRODUCERTYPEATTRIBUTE_T565574800_H
#ifndef ADDCOMPONENTMENU_T415040132_H
#define ADDCOMPONENTMENU_T415040132_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.AddComponentMenu
struct  AddComponentMenu_t415040132  : public Attribute_t861562559
{
public:
	// System.String UnityEngine.AddComponentMenu::m_AddComponentMenu
	String_t* ___m_AddComponentMenu_0;
	// System.Int32 UnityEngine.AddComponentMenu::m_Ordering
	int32_t ___m_Ordering_1;

public:
	inline static int32_t get_offset_of_m_AddComponentMenu_0() { return static_cast<int32_t>(offsetof(AddComponentMenu_t415040132, ___m_AddComponentMenu_0)); }
	inline String_t* get_m_AddComponentMenu_0() const { return ___m_AddComponentMenu_0; }
	inline String_t** get_address_of_m_AddComponentMenu_0() { return &___m_AddComponentMenu_0; }
	inline void set_m_AddComponentMenu_0(String_t* value)
	{
		___m_AddComponentMenu_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_AddComponentMenu_0), value);
	}

	inline static int32_t get_offset_of_m_Ordering_1() { return static_cast<int32_t>(offsetof(AddComponentMenu_t415040132, ___m_Ordering_1)); }
	inline int32_t get_m_Ordering_1() const { return ___m_Ordering_1; }
	inline int32_t* get_address_of_m_Ordering_1() { return &___m_Ordering_1; }
	inline void set_m_Ordering_1(int32_t value)
	{
		___m_Ordering_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ADDCOMPONENTMENU_T415040132_H
#ifndef ASSEMBLYISEDITORASSEMBLY_T3442416807_H
#define ASSEMBLYISEDITORASSEMBLY_T3442416807_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.AssemblyIsEditorAssembly
struct  AssemblyIsEditorAssembly_t3442416807  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ASSEMBLYISEDITORASSEMBLY_T3442416807_H
#ifndef ORDERBLOCK_T1585977831_H
#define ORDERBLOCK_T1585977831_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.BeforeRenderHelper/OrderBlock
struct  OrderBlock_t1585977831 
{
public:
	// System.Int32 UnityEngine.BeforeRenderHelper/OrderBlock::order
	int32_t ___order_0;
	// UnityEngine.Events.UnityAction UnityEngine.BeforeRenderHelper/OrderBlock::callback
	UnityAction_t3245792599 * ___callback_1;

public:
	inline static int32_t get_offset_of_order_0() { return static_cast<int32_t>(offsetof(OrderBlock_t1585977831, ___order_0)); }
	inline int32_t get_order_0() const { return ___order_0; }
	inline int32_t* get_address_of_order_0() { return &___order_0; }
	inline void set_order_0(int32_t value)
	{
		___order_0 = value;
	}

	inline static int32_t get_offset_of_callback_1() { return static_cast<int32_t>(offsetof(OrderBlock_t1585977831, ___callback_1)); }
	inline UnityAction_t3245792599 * get_callback_1() const { return ___callback_1; }
	inline UnityAction_t3245792599 ** get_address_of_callback_1() { return &___callback_1; }
	inline void set_callback_1(UnityAction_t3245792599 * value)
	{
		___callback_1 = value;
		Il2CppCodeGenWriteBarrier((&___callback_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.BeforeRenderHelper/OrderBlock
struct OrderBlock_t1585977831_marshaled_pinvoke
{
	int32_t ___order_0;
	Il2CppMethodPointer ___callback_1;
};
// Native definition for COM marshalling of UnityEngine.BeforeRenderHelper/OrderBlock
struct OrderBlock_t1585977831_marshaled_com
{
	int32_t ___order_0;
	Il2CppMethodPointer ___callback_1;
};
#endif // ORDERBLOCK_T1585977831_H
#ifndef COLOR_T2555686324_H
#define COLOR_T2555686324_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Color
struct  Color_t2555686324 
{
public:
	// System.Single UnityEngine.Color::r
	float ___r_0;
	// System.Single UnityEngine.Color::g
	float ___g_1;
	// System.Single UnityEngine.Color::b
	float ___b_2;
	// System.Single UnityEngine.Color::a
	float ___a_3;

public:
	inline static int32_t get_offset_of_r_0() { return static_cast<int32_t>(offsetof(Color_t2555686324, ___r_0)); }
	inline float get_r_0() const { return ___r_0; }
	inline float* get_address_of_r_0() { return &___r_0; }
	inline void set_r_0(float value)
	{
		___r_0 = value;
	}

	inline static int32_t get_offset_of_g_1() { return static_cast<int32_t>(offsetof(Color_t2555686324, ___g_1)); }
	inline float get_g_1() const { return ___g_1; }
	inline float* get_address_of_g_1() { return &___g_1; }
	inline void set_g_1(float value)
	{
		___g_1 = value;
	}

	inline static int32_t get_offset_of_b_2() { return static_cast<int32_t>(offsetof(Color_t2555686324, ___b_2)); }
	inline float get_b_2() const { return ___b_2; }
	inline float* get_address_of_b_2() { return &___b_2; }
	inline void set_b_2(float value)
	{
		___b_2 = value;
	}

	inline static int32_t get_offset_of_a_3() { return static_cast<int32_t>(offsetof(Color_t2555686324, ___a_3)); }
	inline float get_a_3() const { return ___a_3; }
	inline float* get_address_of_a_3() { return &___a_3; }
	inline void set_a_3(float value)
	{
		___a_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COLOR_T2555686324_H
#ifndef COLOR32_T2600501292_H
#define COLOR32_T2600501292_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Color32
struct  Color32_t2600501292 
{
public:
	union
	{
		#pragma pack(push, tp, 1)
		struct
		{
			// System.Int32 UnityEngine.Color32::rgba
			int32_t ___rgba_0;
		};
		#pragma pack(pop, tp)
		struct
		{
			int32_t ___rgba_0_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			// System.Byte UnityEngine.Color32::r
			uint8_t ___r_1;
		};
		#pragma pack(pop, tp)
		struct
		{
			uint8_t ___r_1_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___g_2_OffsetPadding[1];
			// System.Byte UnityEngine.Color32::g
			uint8_t ___g_2;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___g_2_OffsetPadding_forAlignmentOnly[1];
			uint8_t ___g_2_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___b_3_OffsetPadding[2];
			// System.Byte UnityEngine.Color32::b
			uint8_t ___b_3;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___b_3_OffsetPadding_forAlignmentOnly[2];
			uint8_t ___b_3_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___a_4_OffsetPadding[3];
			// System.Byte UnityEngine.Color32::a
			uint8_t ___a_4;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___a_4_OffsetPadding_forAlignmentOnly[3];
			uint8_t ___a_4_forAlignmentOnly;
		};
	};

public:
	inline static int32_t get_offset_of_rgba_0() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___rgba_0)); }
	inline int32_t get_rgba_0() const { return ___rgba_0; }
	inline int32_t* get_address_of_rgba_0() { return &___rgba_0; }
	inline void set_rgba_0(int32_t value)
	{
		___rgba_0 = value;
	}

	inline static int32_t get_offset_of_r_1() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___r_1)); }
	inline uint8_t get_r_1() const { return ___r_1; }
	inline uint8_t* get_address_of_r_1() { return &___r_1; }
	inline void set_r_1(uint8_t value)
	{
		___r_1 = value;
	}

	inline static int32_t get_offset_of_g_2() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___g_2)); }
	inline uint8_t get_g_2() const { return ___g_2; }
	inline uint8_t* get_address_of_g_2() { return &___g_2; }
	inline void set_g_2(uint8_t value)
	{
		___g_2 = value;
	}

	inline static int32_t get_offset_of_b_3() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___b_3)); }
	inline uint8_t get_b_3() const { return ___b_3; }
	inline uint8_t* get_address_of_b_3() { return &___b_3; }
	inline void set_b_3(uint8_t value)
	{
		___b_3 = value;
	}

	inline static int32_t get_offset_of_a_4() { return static_cast<int32_t>(offsetof(Color32_t2600501292, ___a_4)); }
	inline uint8_t get_a_4() const { return ___a_4; }
	inline uint8_t* get_address_of_a_4() { return &___a_4; }
	inline void set_a_4(uint8_t value)
	{
		___a_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COLOR32_T2600501292_H
#ifndef CONTEXTMENU_T1295656858_H
#define CONTEXTMENU_T1295656858_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ContextMenu
struct  ContextMenu_t1295656858  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONTEXTMENU_T1295656858_H
#ifndef CULLINGGROUPEVENT_T1722745023_H
#define CULLINGGROUPEVENT_T1722745023_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CullingGroupEvent
struct  CullingGroupEvent_t1722745023 
{
public:
	// System.Int32 UnityEngine.CullingGroupEvent::m_Index
	int32_t ___m_Index_0;
	// System.Byte UnityEngine.CullingGroupEvent::m_PrevState
	uint8_t ___m_PrevState_1;
	// System.Byte UnityEngine.CullingGroupEvent::m_ThisState
	uint8_t ___m_ThisState_2;

public:
	inline static int32_t get_offset_of_m_Index_0() { return static_cast<int32_t>(offsetof(CullingGroupEvent_t1722745023, ___m_Index_0)); }
	inline int32_t get_m_Index_0() const { return ___m_Index_0; }
	inline int32_t* get_address_of_m_Index_0() { return &___m_Index_0; }
	inline void set_m_Index_0(int32_t value)
	{
		___m_Index_0 = value;
	}

	inline static int32_t get_offset_of_m_PrevState_1() { return static_cast<int32_t>(offsetof(CullingGroupEvent_t1722745023, ___m_PrevState_1)); }
	inline uint8_t get_m_PrevState_1() const { return ___m_PrevState_1; }
	inline uint8_t* get_address_of_m_PrevState_1() { return &___m_PrevState_1; }
	inline void set_m_PrevState_1(uint8_t value)
	{
		___m_PrevState_1 = value;
	}

	inline static int32_t get_offset_of_m_ThisState_2() { return static_cast<int32_t>(offsetof(CullingGroupEvent_t1722745023, ___m_ThisState_2)); }
	inline uint8_t get_m_ThisState_2() const { return ___m_ThisState_2; }
	inline uint8_t* get_address_of_m_ThisState_2() { return &___m_ThisState_2; }
	inline void set_m_ThisState_2(uint8_t value)
	{
		___m_ThisState_2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CULLINGGROUPEVENT_T1722745023_H
#ifndef DEFAULTEXECUTIONORDER_T3059642329_H
#define DEFAULTEXECUTIONORDER_T3059642329_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.DefaultExecutionOrder
struct  DefaultExecutionOrder_t3059642329  : public Attribute_t861562559
{
public:
	// System.Int32 UnityEngine.DefaultExecutionOrder::<order>k__BackingField
	int32_t ___U3CorderU3Ek__BackingField_0;

public:
	inline static int32_t get_offset_of_U3CorderU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(DefaultExecutionOrder_t3059642329, ___U3CorderU3Ek__BackingField_0)); }
	inline int32_t get_U3CorderU3Ek__BackingField_0() const { return ___U3CorderU3Ek__BackingField_0; }
	inline int32_t* get_address_of_U3CorderU3Ek__BackingField_0() { return &___U3CorderU3Ek__BackingField_0; }
	inline void set_U3CorderU3Ek__BackingField_0(int32_t value)
	{
		___U3CorderU3Ek__BackingField_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DEFAULTEXECUTIONORDER_T3059642329_H
#ifndef DISALLOWMULTIPLECOMPONENT_T1422053217_H
#define DISALLOWMULTIPLECOMPONENT_T1422053217_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.DisallowMultipleComponent
struct  DisallowMultipleComponent_t1422053217  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DISALLOWMULTIPLECOMPONENT_T1422053217_H
#ifndef DRIVENRECTTRANSFORMTRACKER_T2562230146_H
#define DRIVENRECTTRANSFORMTRACKER_T2562230146_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.DrivenRectTransformTracker
struct  DrivenRectTransformTracker_t2562230146 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DrivenRectTransformTracker_t2562230146__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DRIVENRECTTRANSFORMTRACKER_T2562230146_H
#ifndef INVOKABLECALL_T832123510_H
#define INVOKABLECALL_T832123510_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.InvokableCall
struct  InvokableCall_t832123510  : public BaseInvokableCall_t2703961024
{
public:
	// UnityEngine.Events.UnityAction UnityEngine.Events.InvokableCall::Delegate
	UnityAction_t3245792599 * ___Delegate_0;

public:
	inline static int32_t get_offset_of_Delegate_0() { return static_cast<int32_t>(offsetof(InvokableCall_t832123510, ___Delegate_0)); }
	inline UnityAction_t3245792599 * get_Delegate_0() const { return ___Delegate_0; }
	inline UnityAction_t3245792599 ** get_address_of_Delegate_0() { return &___Delegate_0; }
	inline void set_Delegate_0(UnityAction_t3245792599 * value)
	{
		___Delegate_0 = value;
		Il2CppCodeGenWriteBarrier((&___Delegate_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INVOKABLECALL_T832123510_H
#ifndef INVOKABLECALL_1_T214452203_H
#define INVOKABLECALL_1_T214452203_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.InvokableCall`1<System.Boolean>
struct  InvokableCall_1_t214452203  : public BaseInvokableCall_t2703961024
{
public:
	// UnityEngine.Events.UnityAction`1<T1> UnityEngine.Events.InvokableCall`1::Delegate
	UnityAction_1_t682124106 * ___Delegate_0;

public:
	inline static int32_t get_offset_of_Delegate_0() { return static_cast<int32_t>(offsetof(InvokableCall_1_t214452203, ___Delegate_0)); }
	inline UnityAction_1_t682124106 * get_Delegate_0() const { return ___Delegate_0; }
	inline UnityAction_1_t682124106 ** get_address_of_Delegate_0() { return &___Delegate_0; }
	inline void set_Delegate_0(UnityAction_1_t682124106 * value)
	{
		___Delegate_0 = value;
		Il2CppCodeGenWriteBarrier((&___Delegate_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INVOKABLECALL_1_T214452203_H
#ifndef INVOKABLECALL_1_T3068109991_H
#define INVOKABLECALL_1_T3068109991_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.InvokableCall`1<System.Int32>
struct  InvokableCall_1_t3068109991  : public BaseInvokableCall_t2703961024
{
public:
	// UnityEngine.Events.UnityAction`1<T1> UnityEngine.Events.InvokableCall`1::Delegate
	UnityAction_1_t3535781894 * ___Delegate_0;

public:
	inline static int32_t get_offset_of_Delegate_0() { return static_cast<int32_t>(offsetof(InvokableCall_1_t3068109991, ___Delegate_0)); }
	inline UnityAction_1_t3535781894 * get_Delegate_0() const { return ___Delegate_0; }
	inline UnityAction_1_t3535781894 ** get_address_of_Delegate_0() { return &___Delegate_0; }
	inline void set_Delegate_0(UnityAction_1_t3535781894 * value)
	{
		___Delegate_0 = value;
		Il2CppCodeGenWriteBarrier((&___Delegate_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INVOKABLECALL_1_T3068109991_H
#ifndef INVOKABLECALL_1_T1514431012_H
#define INVOKABLECALL_1_T1514431012_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.InvokableCall`1<System.Single>
struct  InvokableCall_1_t1514431012  : public BaseInvokableCall_t2703961024
{
public:
	// UnityEngine.Events.UnityAction`1<T1> UnityEngine.Events.InvokableCall`1::Delegate
	UnityAction_1_t1982102915 * ___Delegate_0;

public:
	inline static int32_t get_offset_of_Delegate_0() { return static_cast<int32_t>(offsetof(InvokableCall_1_t1514431012, ___Delegate_0)); }
	inline UnityAction_1_t1982102915 * get_Delegate_0() const { return ___Delegate_0; }
	inline UnityAction_1_t1982102915 ** get_address_of_Delegate_0() { return &___Delegate_0; }
	inline void set_Delegate_0(UnityAction_1_t1982102915 * value)
	{
		___Delegate_0 = value;
		Il2CppCodeGenWriteBarrier((&___Delegate_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INVOKABLECALL_1_T1514431012_H
#ifndef INVOKABLECALL_1_T1964614927_H
#define INVOKABLECALL_1_T1964614927_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.InvokableCall`1<System.String>
struct  InvokableCall_1_t1964614927  : public BaseInvokableCall_t2703961024
{
public:
	// UnityEngine.Events.UnityAction`1<T1> UnityEngine.Events.InvokableCall`1::Delegate
	UnityAction_1_t2432286830 * ___Delegate_0;

public:
	inline static int32_t get_offset_of_Delegate_0() { return static_cast<int32_t>(offsetof(InvokableCall_1_t1964614927, ___Delegate_0)); }
	inline UnityAction_1_t2432286830 * get_Delegate_0() const { return ___Delegate_0; }
	inline UnityAction_1_t2432286830 ** get_address_of_Delegate_0() { return &___Delegate_0; }
	inline void set_Delegate_0(UnityAction_1_t2432286830 * value)
	{
		___Delegate_0 = value;
		Il2CppCodeGenWriteBarrier((&___Delegate_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INVOKABLECALL_1_T1964614927_H
#ifndef UNITYEVENT_T2581268647_H
#define UNITYEVENT_T2581268647_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityEvent
struct  UnityEvent_t2581268647  : public UnityEventBase_t3960448221
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent::m_InvokeArray
	ObjectU5BU5D_t2843939325* ___m_InvokeArray_4;

public:
	inline static int32_t get_offset_of_m_InvokeArray_4() { return static_cast<int32_t>(offsetof(UnityEvent_t2581268647, ___m_InvokeArray_4)); }
	inline ObjectU5BU5D_t2843939325* get_m_InvokeArray_4() const { return ___m_InvokeArray_4; }
	inline ObjectU5BU5D_t2843939325** get_address_of_m_InvokeArray_4() { return &___m_InvokeArray_4; }
	inline void set_m_InvokeArray_4(ObjectU5BU5D_t2843939325* value)
	{
		___m_InvokeArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_InvokeArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEVENT_T2581268647_H
#ifndef UNITYEVENT_1_T3832605257_H
#define UNITYEVENT_1_T3832605257_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityEvent`1<System.Int32>
struct  UnityEvent_1_t3832605257  : public UnityEventBase_t3960448221
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_t2843939325* ___m_InvokeArray_4;

public:
	inline static int32_t get_offset_of_m_InvokeArray_4() { return static_cast<int32_t>(offsetof(UnityEvent_1_t3832605257, ___m_InvokeArray_4)); }
	inline ObjectU5BU5D_t2843939325* get_m_InvokeArray_4() const { return ___m_InvokeArray_4; }
	inline ObjectU5BU5D_t2843939325** get_address_of_m_InvokeArray_4() { return &___m_InvokeArray_4; }
	inline void set_m_InvokeArray_4(ObjectU5BU5D_t2843939325* value)
	{
		___m_InvokeArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_InvokeArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEVENT_1_T3832605257_H
#ifndef UNITYEVENT_1_T2052235288_H
#define UNITYEVENT_1_T2052235288_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityEvent`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>
struct  UnityEvent_1_t2052235288  : public UnityEventBase_t3960448221
{
public:
	// System.Object[] UnityEngine.Events.UnityEvent`1::m_InvokeArray
	ObjectU5BU5D_t2843939325* ___m_InvokeArray_4;

public:
	inline static int32_t get_offset_of_m_InvokeArray_4() { return static_cast<int32_t>(offsetof(UnityEvent_1_t2052235288, ___m_InvokeArray_4)); }
	inline ObjectU5BU5D_t2843939325* get_m_InvokeArray_4() const { return ___m_InvokeArray_4; }
	inline ObjectU5BU5D_t2843939325** get_address_of_m_InvokeArray_4() { return &___m_InvokeArray_4; }
	inline void set_m_InvokeArray_4(ObjectU5BU5D_t2843939325* value)
	{
		___m_InvokeArray_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_InvokeArray_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEVENT_1_T2052235288_H
#ifndef EXCLUDEFROMOBJECTFACTORYATTRIBUTE_T1303686376_H
#define EXCLUDEFROMOBJECTFACTORYATTRIBUTE_T1303686376_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ExcludeFromObjectFactoryAttribute
struct  ExcludeFromObjectFactoryAttribute_t1303686376  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EXCLUDEFROMOBJECTFACTORYATTRIBUTE_T1303686376_H
#ifndef EXCLUDEFROMPRESETATTRIBUTE_T3751627762_H
#define EXCLUDEFROMPRESETATTRIBUTE_T3751627762_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ExcludeFromPresetAttribute
struct  ExcludeFromPresetAttribute_t3751627762  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EXCLUDEFROMPRESETATTRIBUTE_T3751627762_H
#ifndef EXECUTEINEDITMODE_T3727731349_H
#define EXECUTEINEDITMODE_T3727731349_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ExecuteInEditMode
struct  ExecuteInEditMode_t3727731349  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EXECUTEINEDITMODE_T3727731349_H
#ifndef EARLYUPDATE_T4141536149_H
#define EARLYUPDATE_T4141536149_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate
struct  EarlyUpdate_t4141536149 
{
public:
	union
	{
		struct
		{
		};
		uint8_t EarlyUpdate_t4141536149__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EARLYUPDATE_T4141536149_H
#ifndef CLEARINTERMEDIATERENDERERS_T1003550968_H
#define CLEARINTERMEDIATERENDERERS_T1003550968_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/ClearIntermediateRenderers
struct  ClearIntermediateRenderers_t1003550968 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ClearIntermediateRenderers_t1003550968__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CLEARINTERMEDIATERENDERERS_T1003550968_H
#ifndef CLEARLINES_T2324646809_H
#define CLEARLINES_T2324646809_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/ClearLines
struct  ClearLines_t2324646809 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ClearLines_t2324646809__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CLEARLINES_T2324646809_H
#ifndef CLOUDWEBSERVICESUPDATE_T1940742145_H
#define CLOUDWEBSERVICESUPDATE_T1940742145_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/CloudWebServicesUpdate
struct  CloudWebServicesUpdate_t1940742145 
{
public:
	union
	{
		struct
		{
		};
		uint8_t CloudWebServicesUpdate_t1940742145__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CLOUDWEBSERVICESUPDATE_T1940742145_H
#ifndef DELIVERIOSPLATFORMEVENTS_T1576278647_H
#define DELIVERIOSPLATFORMEVENTS_T1576278647_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/DeliverIosPlatformEvents
struct  DeliverIosPlatformEvents_t1576278647 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DeliverIosPlatformEvents_t1576278647__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DELIVERIOSPLATFORMEVENTS_T1576278647_H
#ifndef DIRECTORSAMPLETIME_T115137244_H
#define DIRECTORSAMPLETIME_T115137244_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/DirectorSampleTime
struct  DirectorSampleTime_t115137244 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DirectorSampleTime_t115137244__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTORSAMPLETIME_T115137244_H
#ifndef DISPATCHEVENTQUEUEEVENTS_T929081739_H
#define DISPATCHEVENTQUEUEEVENTS_T929081739_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/DispatchEventQueueEvents
struct  DispatchEventQueueEvents_t929081739 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DispatchEventQueueEvents_t929081739__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DISPATCHEVENTQUEUEEVENTS_T929081739_H
#ifndef EXECUTEMAINTHREADJOBS_T460916326_H
#define EXECUTEMAINTHREADJOBS_T460916326_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/ExecuteMainThreadJobs
struct  ExecuteMainThreadJobs_t460916326 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ExecuteMainThreadJobs_t460916326__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EXECUTEMAINTHREADJOBS_T460916326_H
#ifndef GPUTIMESTAMP_T3317708080_H
#define GPUTIMESTAMP_T3317708080_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/GpuTimestamp
struct  GpuTimestamp_t3317708080 
{
public:
	union
	{
		struct
		{
		};
		uint8_t GpuTimestamp_t3317708080__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GPUTIMESTAMP_T3317708080_H
#ifndef PERFORMANCEANALYTICSUPDATE_T1497089951_H
#define PERFORMANCEANALYTICSUPDATE_T1497089951_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/PerformanceAnalyticsUpdate
struct  PerformanceAnalyticsUpdate_t1497089951 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PerformanceAnalyticsUpdate_t1497089951__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PERFORMANCEANALYTICSUPDATE_T1497089951_H
#ifndef PHYSICSRESETINTERPOLATEDTRANSFORMPOSITION_T4228954803_H
#define PHYSICSRESETINTERPOLATEDTRANSFORMPOSITION_T4228954803_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/PhysicsResetInterpolatedTransformPosition
struct  PhysicsResetInterpolatedTransformPosition_t4228954803 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PhysicsResetInterpolatedTransformPosition_t4228954803__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PHYSICSRESETINTERPOLATEDTRANSFORMPOSITION_T4228954803_H
#ifndef PLAYERCLEANUPCACHEDDATA_T1855064291_H
#define PLAYERCLEANUPCACHEDDATA_T1855064291_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/PlayerCleanupCachedData
struct  PlayerCleanupCachedData_t1855064291 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PlayerCleanupCachedData_t1855064291__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYERCLEANUPCACHEDDATA_T1855064291_H
#ifndef POLLHTCSPLAYERCONNECTION_T1786573189_H
#define POLLHTCSPLAYERCONNECTION_T1786573189_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/PollHtcsPlayerConnection
struct  PollHtcsPlayerConnection_t1786573189 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PollHtcsPlayerConnection_t1786573189__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // POLLHTCSPLAYERCONNECTION_T1786573189_H
#ifndef POLLPLAYERCONNECTION_T3938037114_H
#define POLLPLAYERCONNECTION_T3938037114_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/PollPlayerConnection
struct  PollPlayerConnection_t3938037114 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PollPlayerConnection_t3938037114__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // POLLPLAYERCONNECTION_T3938037114_H
#ifndef PRESENTBEFOREUPDATE_T1446628141_H
#define PRESENTBEFOREUPDATE_T1446628141_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/PresentBeforeUpdate
struct  PresentBeforeUpdate_t1446628141 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PresentBeforeUpdate_t1446628141__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PRESENTBEFOREUPDATE_T1446628141_H
#ifndef PROCESSMOUSEINWINDOW_T3697240858_H
#define PROCESSMOUSEINWINDOW_T3697240858_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/ProcessMouseInWindow
struct  ProcessMouseInWindow_t3697240858 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ProcessMouseInWindow_t3697240858__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PROCESSMOUSEINWINDOW_T3697240858_H
#ifndef PROCESSREMOTEINPUT_T950001846_H
#define PROCESSREMOTEINPUT_T950001846_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/ProcessRemoteInput
struct  ProcessRemoteInput_t950001846 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ProcessRemoteInput_t950001846__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PROCESSREMOTEINPUT_T950001846_H
#ifndef PROFILERSTARTFRAME_T762310541_H
#define PROFILERSTARTFRAME_T762310541_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/ProfilerStartFrame
struct  ProfilerStartFrame_t762310541 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ProfilerStartFrame_t762310541__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PROFILERSTARTFRAME_T762310541_H
#ifndef RENDERERNOTIFYINVISIBLE_T601878339_H
#define RENDERERNOTIFYINVISIBLE_T601878339_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/RendererNotifyInvisible
struct  RendererNotifyInvisible_t601878339 
{
public:
	union
	{
		struct
		{
		};
		uint8_t RendererNotifyInvisible_t601878339__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RENDERERNOTIFYINVISIBLE_T601878339_H
#ifndef RESETFRAMESTATSAFTERPRESENT_T966245239_H
#define RESETFRAMESTATSAFTERPRESENT_T966245239_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/ResetFrameStatsAfterPresent
struct  ResetFrameStatsAfterPresent_t966245239 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ResetFrameStatsAfterPresent_t966245239__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RESETFRAMESTATSAFTERPRESENT_T966245239_H
#ifndef SCRIPTRUNDELAYEDSTARTUPFRAME_T1717816565_H
#define SCRIPTRUNDELAYEDSTARTUPFRAME_T1717816565_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/ScriptRunDelayedStartupFrame
struct  ScriptRunDelayedStartupFrame_t1717816565 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ScriptRunDelayedStartupFrame_t1717816565__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCRIPTRUNDELAYEDSTARTUPFRAME_T1717816565_H
#ifndef SPRITEATLASMANAGERUPDATE_T2882383376_H
#define SPRITEATLASMANAGERUPDATE_T2882383376_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/SpriteAtlasManagerUpdate
struct  SpriteAtlasManagerUpdate_t2882383376 
{
public:
	union
	{
		struct
		{
		};
		uint8_t SpriteAtlasManagerUpdate_t2882383376__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SPRITEATLASMANAGERUPDATE_T2882383376_H
#ifndef TANGOUPDATE_T85607497_H
#define TANGOUPDATE_T85607497_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/TangoUpdate
struct  TangoUpdate_t85607497 
{
public:
	union
	{
		struct
		{
		};
		uint8_t TangoUpdate_t85607497__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TANGOUPDATE_T85607497_H
#ifndef UNITYCONNECTCLIENTUPDATE_T1837874547_H
#define UNITYCONNECTCLIENTUPDATE_T1837874547_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/UnityConnectClientUpdate
struct  UnityConnectClientUpdate_t1837874547 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UnityConnectClientUpdate_t1837874547__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYCONNECTCLIENTUPDATE_T1837874547_H
#ifndef UNITYWEBREQUESTUPDATE_T435214142_H
#define UNITYWEBREQUESTUPDATE_T435214142_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/UnityWebRequestUpdate
struct  UnityWebRequestUpdate_t435214142 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UnityWebRequestUpdate_t435214142__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYWEBREQUESTUPDATE_T435214142_H
#ifndef UPDATEALLUNITYWEBSTREAMS_T3349089076_H
#define UPDATEALLUNITYWEBSTREAMS_T3349089076_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/UpdateAllUnityWebStreams
struct  UpdateAllUnityWebStreams_t3349089076 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateAllUnityWebStreams_t3349089076__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEALLUNITYWEBSTREAMS_T3349089076_H
#ifndef UPDATEASYNCREADBACKMANAGER_T270428141_H
#define UPDATEASYNCREADBACKMANAGER_T270428141_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/UpdateAsyncReadbackManager
struct  UpdateAsyncReadbackManager_t270428141 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateAsyncReadbackManager_t270428141__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEASYNCREADBACKMANAGER_T270428141_H
#ifndef UPDATECANVASRECTTRANSFORM_T2609744349_H
#define UPDATECANVASRECTTRANSFORM_T2609744349_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/UpdateCanvasRectTransform
struct  UpdateCanvasRectTransform_t2609744349 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateCanvasRectTransform_t2609744349__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATECANVASRECTTRANSFORM_T2609744349_H
#ifndef UPDATEINPUTMANAGER_T2370107626_H
#define UPDATEINPUTMANAGER_T2370107626_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/UpdateInputManager
struct  UpdateInputManager_t2370107626 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateInputManager_t2370107626__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEINPUTMANAGER_T2370107626_H
#ifndef UPDATEKINECT_T3392953923_H
#define UPDATEKINECT_T3392953923_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/UpdateKinect
struct  UpdateKinect_t3392953923 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateKinect_t3392953923__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEKINECT_T3392953923_H
#ifndef UPDATEMAINGAMEVIEWRECT_T2120437500_H
#define UPDATEMAINGAMEVIEWRECT_T2120437500_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/UpdateMainGameViewRect
struct  UpdateMainGameViewRect_t2120437500 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateMainGameViewRect_t2120437500__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEMAINGAMEVIEWRECT_T2120437500_H
#ifndef UPDATEPRELOADING_T2620169684_H
#define UPDATEPRELOADING_T2620169684_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/UpdatePreloading
struct  UpdatePreloading_t2620169684 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdatePreloading_t2620169684__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEPRELOADING_T2620169684_H
#ifndef UPDATESTREAMINGMANAGER_T74786018_H
#define UPDATESTREAMINGMANAGER_T74786018_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/UpdateStreamingManager
struct  UpdateStreamingManager_t74786018 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateStreamingManager_t74786018__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATESTREAMINGMANAGER_T74786018_H
#ifndef UPDATETEXTURESTREAMINGMANAGER_T3443027046_H
#define UPDATETEXTURESTREAMINGMANAGER_T3443027046_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/UpdateTextureStreamingManager
struct  UpdateTextureStreamingManager_t3443027046 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateTextureStreamingManager_t3443027046__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATETEXTURESTREAMINGMANAGER_T3443027046_H
#ifndef XRUPDATE_T580684219_H
#define XRUPDATE_T580684219_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.EarlyUpdate/XRUpdate
struct  XRUpdate_t580684219 
{
public:
	union
	{
		struct
		{
		};
		uint8_t XRUpdate_t580684219__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XRUPDATE_T580684219_H
#ifndef FIXEDUPDATE_T2729551173_H
#define FIXEDUPDATE_T2729551173_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate
struct  FixedUpdate_t2729551173 
{
public:
	union
	{
		struct
		{
		};
		uint8_t FixedUpdate_t2729551173__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FIXEDUPDATE_T2729551173_H
#ifndef AUDIOFIXEDUPDATE_T3174230782_H
#define AUDIOFIXEDUPDATE_T3174230782_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate/AudioFixedUpdate
struct  AudioFixedUpdate_t3174230782 
{
public:
	union
	{
		struct
		{
		};
		uint8_t AudioFixedUpdate_t3174230782__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AUDIOFIXEDUPDATE_T3174230782_H
#ifndef CLEARLINES_T78737613_H
#define CLEARLINES_T78737613_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate/ClearLines
struct  ClearLines_t78737613 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ClearLines_t78737613__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CLEARLINES_T78737613_H
#ifndef DIRECTORFIXEDSAMPLETIME_T1712077364_H
#define DIRECTORFIXEDSAMPLETIME_T1712077364_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate/DirectorFixedSampleTime
struct  DirectorFixedSampleTime_t1712077364 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DirectorFixedSampleTime_t1712077364__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTORFIXEDSAMPLETIME_T1712077364_H
#ifndef DIRECTORFIXEDUPDATE_T303986765_H
#define DIRECTORFIXEDUPDATE_T303986765_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate/DirectorFixedUpdate
struct  DirectorFixedUpdate_t303986765 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DirectorFixedUpdate_t303986765__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTORFIXEDUPDATE_T303986765_H
#ifndef DIRECTORFIXEDUPDATEPOSTPHYSICS_T1695763577_H
#define DIRECTORFIXEDUPDATEPOSTPHYSICS_T1695763577_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate/DirectorFixedUpdatePostPhysics
struct  DirectorFixedUpdatePostPhysics_t1695763577 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DirectorFixedUpdatePostPhysics_t1695763577__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTORFIXEDUPDATEPOSTPHYSICS_T1695763577_H
#ifndef LEGACYFIXEDANIMATIONUPDATE_T457569808_H
#define LEGACYFIXEDANIMATIONUPDATE_T457569808_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate/LegacyFixedAnimationUpdate
struct  LegacyFixedAnimationUpdate_t457569808 
{
public:
	union
	{
		struct
		{
		};
		uint8_t LegacyFixedAnimationUpdate_t457569808__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LEGACYFIXEDANIMATIONUPDATE_T457569808_H
#ifndef NEWINPUTFIXEDUPDATE_T2385650591_H
#define NEWINPUTFIXEDUPDATE_T2385650591_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate/NewInputFixedUpdate
struct  NewInputFixedUpdate_t2385650591 
{
public:
	union
	{
		struct
		{
		};
		uint8_t NewInputFixedUpdate_t2385650591__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NEWINPUTFIXEDUPDATE_T2385650591_H
#ifndef PHYSICS2DFIXEDUPDATE_T3234482501_H
#define PHYSICS2DFIXEDUPDATE_T3234482501_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate/Physics2DFixedUpdate
struct  Physics2DFixedUpdate_t3234482501 
{
public:
	union
	{
		struct
		{
		};
		uint8_t Physics2DFixedUpdate_t3234482501__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PHYSICS2DFIXEDUPDATE_T3234482501_H
#ifndef PHYSICSFIXEDUPDATE_T2503573795_H
#define PHYSICSFIXEDUPDATE_T2503573795_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate/PhysicsFixedUpdate
struct  PhysicsFixedUpdate_t2503573795 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PhysicsFixedUpdate_t2503573795__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PHYSICSFIXEDUPDATE_T2503573795_H
#ifndef SCRIPTRUNBEHAVIOURFIXEDUPDATE_T2814082390_H
#define SCRIPTRUNBEHAVIOURFIXEDUPDATE_T2814082390_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate/ScriptRunBehaviourFixedUpdate
struct  ScriptRunBehaviourFixedUpdate_t2814082390 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ScriptRunBehaviourFixedUpdate_t2814082390__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCRIPTRUNBEHAVIOURFIXEDUPDATE_T2814082390_H
#ifndef SCRIPTRUNDELAYEDFIXEDFRAMERATE_T597857925_H
#define SCRIPTRUNDELAYEDFIXEDFRAMERATE_T597857925_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate/ScriptRunDelayedFixedFrameRate
struct  ScriptRunDelayedFixedFrameRate_t597857925 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ScriptRunDelayedFixedFrameRate_t597857925__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCRIPTRUNDELAYEDFIXEDFRAMERATE_T597857925_H
#ifndef XRFIXEDUPDATE_T322762781_H
#define XRFIXEDUPDATE_T322762781_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.FixedUpdate/XRFixedUpdate
struct  XRFixedUpdate_t322762781 
{
public:
	union
	{
		struct
		{
		};
		uint8_t XRFixedUpdate_t322762781__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XRFIXEDUPDATE_T322762781_H
#ifndef INITIALIZATION_T2684106873_H
#define INITIALIZATION_T2684106873_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.Initialization
struct  Initialization_t2684106873 
{
public:
	union
	{
		struct
		{
		};
		uint8_t Initialization_t2684106873__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INITIALIZATION_T2684106873_H
#ifndef ASYNCUPLOADTIMESLICEDUPDATE_T1101356410_H
#define ASYNCUPLOADTIMESLICEDUPDATE_T1101356410_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.Initialization/AsyncUploadTimeSlicedUpdate
struct  AsyncUploadTimeSlicedUpdate_t1101356410 
{
public:
	union
	{
		struct
		{
		};
		uint8_t AsyncUploadTimeSlicedUpdate_t1101356410__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ASYNCUPLOADTIMESLICEDUPDATE_T1101356410_H
#ifndef PLAYERUPDATETIME_T1948492203_H
#define PLAYERUPDATETIME_T1948492203_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.Initialization/PlayerUpdateTime
struct  PlayerUpdateTime_t1948492203 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PlayerUpdateTime_t1948492203__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYERUPDATETIME_T1948492203_H
#ifndef SYNCHRONIZEINPUTS_T3126754378_H
#define SYNCHRONIZEINPUTS_T3126754378_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.Initialization/SynchronizeInputs
struct  SynchronizeInputs_t3126754378 
{
public:
	union
	{
		struct
		{
		};
		uint8_t SynchronizeInputs_t3126754378__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SYNCHRONIZEINPUTS_T3126754378_H
#ifndef SYNCHRONIZESTATE_T3424594242_H
#define SYNCHRONIZESTATE_T3424594242_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.Initialization/SynchronizeState
struct  SynchronizeState_t3424594242 
{
public:
	union
	{
		struct
		{
		};
		uint8_t SynchronizeState_t3424594242__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SYNCHRONIZESTATE_T3424594242_H
#ifndef XREARLYUPDATE_T2529007752_H
#define XREARLYUPDATE_T2529007752_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.Initialization/XREarlyUpdate
struct  XREarlyUpdate_t2529007752 
{
public:
	union
	{
		struct
		{
		};
		uint8_t XREarlyUpdate_t2529007752__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XREARLYUPDATE_T2529007752_H
#ifndef POSTLATEUPDATE_T2796323918_H
#define POSTLATEUPDATE_T2796323918_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate
struct  PostLateUpdate_t2796323918 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PostLateUpdate_t2796323918__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // POSTLATEUPDATE_T2796323918_H
#ifndef BATCHMODEUPDATE_T2092978832_H
#define BATCHMODEUPDATE_T2092978832_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/BatchModeUpdate
struct  BatchModeUpdate_t2092978832 
{
public:
	union
	{
		struct
		{
		};
		uint8_t BatchModeUpdate_t2092978832__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BATCHMODEUPDATE_T2092978832_H
#ifndef CLEARIMMEDIATERENDERERS_T365505584_H
#define CLEARIMMEDIATERENDERERS_T365505584_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/ClearImmediateRenderers
struct  ClearImmediateRenderers_t365505584 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ClearImmediateRenderers_t365505584__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CLEARIMMEDIATERENDERERS_T365505584_H
#ifndef DIRECTORLATEUPDATE_T457202392_H
#define DIRECTORLATEUPDATE_T457202392_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/DirectorLateUpdate
struct  DirectorLateUpdate_t457202392 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DirectorLateUpdate_t457202392__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTORLATEUPDATE_T457202392_H
#ifndef DIRECTORRENDERIMAGE_T101067038_H
#define DIRECTORRENDERIMAGE_T101067038_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/DirectorRenderImage
struct  DirectorRenderImage_t101067038 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DirectorRenderImage_t101067038__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTORRENDERIMAGE_T101067038_H
#ifndef ENLIGHTENRUNTIMEUPDATE_T4260720146_H
#define ENLIGHTENRUNTIMEUPDATE_T4260720146_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/EnlightenRuntimeUpdate
struct  EnlightenRuntimeUpdate_t4260720146 
{
public:
	union
	{
		struct
		{
		};
		uint8_t EnlightenRuntimeUpdate_t4260720146__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENLIGHTENRUNTIMEUPDATE_T4260720146_H
#ifndef EXECUTEGAMECENTERCALLBACKS_T2005625669_H
#define EXECUTEGAMECENTERCALLBACKS_T2005625669_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/ExecuteGameCenterCallbacks
struct  ExecuteGameCenterCallbacks_t2005625669 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ExecuteGameCenterCallbacks_t2005625669__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EXECUTEGAMECENTERCALLBACKS_T2005625669_H
#ifndef FINISHFRAMERENDERING_T1554225360_H
#define FINISHFRAMERENDERING_T1554225360_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/FinishFrameRendering
struct  FinishFrameRendering_t1554225360 
{
public:
	union
	{
		struct
		{
		};
		uint8_t FinishFrameRendering_t1554225360__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FINISHFRAMERENDERING_T1554225360_H
#ifndef GUICLEAREVENTS_T3875064483_H
#define GUICLEAREVENTS_T3875064483_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/GUIClearEvents
struct  GUIClearEvents_t3875064483 
{
public:
	union
	{
		struct
		{
		};
		uint8_t GUIClearEvents_t3875064483__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GUICLEAREVENTS_T3875064483_H
#ifndef INPUTENDFRAME_T4083110122_H
#define INPUTENDFRAME_T4083110122_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/InputEndFrame
struct  InputEndFrame_t4083110122 
{
public:
	union
	{
		struct
		{
		};
		uint8_t InputEndFrame_t4083110122__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INPUTENDFRAME_T4083110122_H
#ifndef MEMORYFRAMEMAINTENANCE_T1219312215_H
#define MEMORYFRAMEMAINTENANCE_T1219312215_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/MemoryFrameMaintenance
struct  MemoryFrameMaintenance_t1219312215 
{
public:
	union
	{
		struct
		{
		};
		uint8_t MemoryFrameMaintenance_t1219312215__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MEMORYFRAMEMAINTENANCE_T1219312215_H
#ifndef PARTICLESYSTEMENDUPDATEALL_T2836077351_H
#define PARTICLESYSTEMENDUPDATEALL_T2836077351_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/ParticleSystemEndUpdateAll
struct  ParticleSystemEndUpdateAll_t2836077351 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ParticleSystemEndUpdateAll_t2836077351__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PARTICLESYSTEMENDUPDATEALL_T2836077351_H
#ifndef PARTICLESLEGACYUPDATEALLPARTICLESYSTEMS_T554154943_H
#define PARTICLESLEGACYUPDATEALLPARTICLESYSTEMS_T554154943_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/ParticlesLegacyUpdateAllParticleSystems
struct  ParticlesLegacyUpdateAllParticleSystems_t554154943 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ParticlesLegacyUpdateAllParticleSystems_t554154943__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PARTICLESLEGACYUPDATEALLPARTICLESYSTEMS_T554154943_H
#ifndef PHYSICSSKINNEDCLOTHBEGINUPDATE_T2520621450_H
#define PHYSICSSKINNEDCLOTHBEGINUPDATE_T2520621450_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/PhysicsSkinnedClothBeginUpdate
struct  PhysicsSkinnedClothBeginUpdate_t2520621450 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PhysicsSkinnedClothBeginUpdate_t2520621450__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PHYSICSSKINNEDCLOTHBEGINUPDATE_T2520621450_H
#ifndef PHYSICSSKINNEDCLOTHFINISHUPDATE_T2050201317_H
#define PHYSICSSKINNEDCLOTHFINISHUPDATE_T2050201317_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/PhysicsSkinnedClothFinishUpdate
struct  PhysicsSkinnedClothFinishUpdate_t2050201317 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PhysicsSkinnedClothFinishUpdate_t2050201317__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PHYSICSSKINNEDCLOTHFINISHUPDATE_T2050201317_H
#ifndef PLAYEREMITCANVASGEOMETRY_T1638525882_H
#define PLAYEREMITCANVASGEOMETRY_T1638525882_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/PlayerEmitCanvasGeometry
struct  PlayerEmitCanvasGeometry_t1638525882 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PlayerEmitCanvasGeometry_t1638525882__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYEREMITCANVASGEOMETRY_T1638525882_H
#ifndef PLAYERSENDFRAMECOMPLETE_T3284237406_H
#define PLAYERSENDFRAMECOMPLETE_T3284237406_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/PlayerSendFrameComplete
struct  PlayerSendFrameComplete_t3284237406 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PlayerSendFrameComplete_t3284237406__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYERSENDFRAMECOMPLETE_T3284237406_H
#ifndef PLAYERSENDFRAMEPOSTPRESENT_T1043377270_H
#define PLAYERSENDFRAMEPOSTPRESENT_T1043377270_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/PlayerSendFramePostPresent
struct  PlayerSendFramePostPresent_t1043377270 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PlayerSendFramePostPresent_t1043377270__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYERSENDFRAMEPOSTPRESENT_T1043377270_H
#ifndef PLAYERSENDFRAMESTARTED_T3968901418_H
#define PLAYERSENDFRAMESTARTED_T3968901418_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/PlayerSendFrameStarted
struct  PlayerSendFrameStarted_t3968901418 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PlayerSendFrameStarted_t3968901418__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYERSENDFRAMESTARTED_T3968901418_H
#ifndef PLAYERUPDATECANVASES_T4182350995_H
#define PLAYERUPDATECANVASES_T4182350995_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/PlayerUpdateCanvases
struct  PlayerUpdateCanvases_t4182350995 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PlayerUpdateCanvases_t4182350995__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYERUPDATECANVASES_T4182350995_H
#ifndef PRESENTAFTERDRAW_T3864494237_H
#define PRESENTAFTERDRAW_T3864494237_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/PresentAfterDraw
struct  PresentAfterDraw_t3864494237 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PresentAfterDraw_t3864494237__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PRESENTAFTERDRAW_T3864494237_H
#ifndef PROCESSWEBSENDMESSAGES_T2589893390_H
#define PROCESSWEBSENDMESSAGES_T2589893390_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/ProcessWebSendMessages
struct  ProcessWebSendMessages_t2589893390 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ProcessWebSendMessages_t2589893390__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PROCESSWEBSENDMESSAGES_T2589893390_H
#ifndef PROFILERENDFRAME_T852348665_H
#define PROFILERENDFRAME_T852348665_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/ProfilerEndFrame
struct  ProfilerEndFrame_t852348665 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ProfilerEndFrame_t852348665__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PROFILERENDFRAME_T852348665_H
#ifndef PROFILERSYNCHRONIZESTATS_T1082371934_H
#define PROFILERSYNCHRONIZESTATS_T1082371934_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/ProfilerSynchronizeStats
struct  ProfilerSynchronizeStats_t1082371934 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ProfilerSynchronizeStats_t1082371934__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PROFILERSYNCHRONIZESTATS_T1082371934_H
#ifndef RESETINPUTAXIS_T866062302_H
#define RESETINPUTAXIS_T866062302_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/ResetInputAxis
struct  ResetInputAxis_t866062302 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ResetInputAxis_t866062302__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RESETINPUTAXIS_T866062302_H
#ifndef SCRIPTRUNDELAYEDDYNAMICFRAMERATE_T3251018792_H
#define SCRIPTRUNDELAYEDDYNAMICFRAMERATE_T3251018792_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/ScriptRunDelayedDynamicFrameRate
struct  ScriptRunDelayedDynamicFrameRate_t3251018792 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ScriptRunDelayedDynamicFrameRate_t3251018792__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCRIPTRUNDELAYEDDYNAMICFRAMERATE_T3251018792_H
#ifndef SHADERHANDLEERRORS_T2219336884_H
#define SHADERHANDLEERRORS_T2219336884_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/ShaderHandleErrors
struct  ShaderHandleErrors_t2219336884 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ShaderHandleErrors_t2219336884__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SHADERHANDLEERRORS_T2219336884_H
#ifndef SORTINGGROUPSUPDATE_T3400410071_H
#define SORTINGGROUPSUPDATE_T3400410071_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/SortingGroupsUpdate
struct  SortingGroupsUpdate_t3400410071 
{
public:
	union
	{
		struct
		{
		};
		uint8_t SortingGroupsUpdate_t3400410071__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SORTINGGROUPSUPDATE_T3400410071_H
#ifndef THREADEDLOADINGDEBUG_T53594427_H
#define THREADEDLOADINGDEBUG_T53594427_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/ThreadedLoadingDebug
struct  ThreadedLoadingDebug_t53594427 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ThreadedLoadingDebug_t53594427__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // THREADEDLOADINGDEBUG_T53594427_H
#ifndef TRIGGERENDOFFRAMECALLBACKS_T2165224221_H
#define TRIGGERENDOFFRAMECALLBACKS_T2165224221_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/TriggerEndOfFrameCallbacks
struct  TriggerEndOfFrameCallbacks_t2165224221 
{
public:
	union
	{
		struct
		{
		};
		uint8_t TriggerEndOfFrameCallbacks_t2165224221__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRIGGERENDOFFRAMECALLBACKS_T2165224221_H
#ifndef UPDATEALLRENDERERS_T4055013667_H
#define UPDATEALLRENDERERS_T4055013667_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/UpdateAllRenderers
struct  UpdateAllRenderers_t4055013667 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateAllRenderers_t4055013667__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEALLRENDERERS_T4055013667_H
#ifndef UPDATEALLSKINNEDMESHES_T1333460471_H
#define UPDATEALLSKINNEDMESHES_T1333460471_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/UpdateAllSkinnedMeshes
struct  UpdateAllSkinnedMeshes_t1333460471 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateAllSkinnedMeshes_t1333460471__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEALLSKINNEDMESHES_T1333460471_H
#ifndef UPDATEAUDIO_T3497553982_H
#define UPDATEAUDIO_T3497553982_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/UpdateAudio
struct  UpdateAudio_t3497553982 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateAudio_t3497553982__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEAUDIO_T3497553982_H
#ifndef UPDATECANVASRECTTRANSFORM_T1832875547_H
#define UPDATECANVASRECTTRANSFORM_T1832875547_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/UpdateCanvasRectTransform
struct  UpdateCanvasRectTransform_t1832875547 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateCanvasRectTransform_t1832875547__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATECANVASRECTTRANSFORM_T1832875547_H
#ifndef UPDATECAPTURESCREENSHOT_T361950221_H
#define UPDATECAPTURESCREENSHOT_T361950221_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/UpdateCaptureScreenshot
struct  UpdateCaptureScreenshot_t361950221 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateCaptureScreenshot_t361950221__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATECAPTURESCREENSHOT_T361950221_H
#ifndef UPDATECUSTOMRENDERTEXTURES_T3703755979_H
#define UPDATECUSTOMRENDERTEXTURES_T3703755979_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/UpdateCustomRenderTextures
struct  UpdateCustomRenderTextures_t3703755979 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateCustomRenderTextures_t3703755979__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATECUSTOMRENDERTEXTURES_T3703755979_H
#ifndef UPDATERECTTRANSFORM_T1757116547_H
#define UPDATERECTTRANSFORM_T1757116547_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/UpdateRectTransform
struct  UpdateRectTransform_t1757116547 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateRectTransform_t1757116547__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATERECTTRANSFORM_T1757116547_H
#ifndef UPDATERESOLUTION_T864018525_H
#define UPDATERESOLUTION_T864018525_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/UpdateResolution
struct  UpdateResolution_t864018525 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateResolution_t864018525__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATERESOLUTION_T864018525_H
#ifndef UPDATESUBSTANCE_T2774222247_H
#define UPDATESUBSTANCE_T2774222247_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/UpdateSubstance
struct  UpdateSubstance_t2774222247 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateSubstance_t2774222247__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATESUBSTANCE_T2774222247_H
#ifndef UPDATEVIDEO_T1157864926_H
#define UPDATEVIDEO_T1157864926_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/UpdateVideo
struct  UpdateVideo_t1157864926 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateVideo_t1157864926__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEVIDEO_T1157864926_H
#ifndef UPDATEVIDEOTEXTURES_T2815897475_H
#define UPDATEVIDEOTEXTURES_T2815897475_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/UpdateVideoTextures
struct  UpdateVideoTextures_t2815897475 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateVideoTextures_t2815897475__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEVIDEOTEXTURES_T2815897475_H
#ifndef XRPOSTPRESENT_T2124473652_H
#define XRPOSTPRESENT_T2124473652_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PostLateUpdate/XRPostPresent
struct  XRPostPresent_t2124473652 
{
public:
	union
	{
		struct
		{
		};
		uint8_t XRPostPresent_t2124473652__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // XRPOSTPRESENT_T2124473652_H
#ifndef PRELATEUPDATE_T3194249939_H
#define PRELATEUPDATE_T3194249939_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate
struct  PreLateUpdate_t3194249939 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PreLateUpdate_t3194249939__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PRELATEUPDATE_T3194249939_H
#ifndef AIUPDATEPOSTSCRIPT_T1991765663_H
#define AIUPDATEPOSTSCRIPT_T1991765663_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate/AIUpdatePostScript
struct  AIUpdatePostScript_t1991765663 
{
public:
	union
	{
		struct
		{
		};
		uint8_t AIUpdatePostScript_t1991765663__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AIUPDATEPOSTSCRIPT_T1991765663_H
#ifndef CONSTRAINTMANAGERUPDATE_T4053002372_H
#define CONSTRAINTMANAGERUPDATE_T4053002372_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate/ConstraintManagerUpdate
struct  ConstraintManagerUpdate_t4053002372 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ConstraintManagerUpdate_t4053002372__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONSTRAINTMANAGERUPDATE_T4053002372_H
#ifndef DIRECTORDEFERREDEVALUATE_T3162759259_H
#define DIRECTORDEFERREDEVALUATE_T3162759259_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate/DirectorDeferredEvaluate
struct  DirectorDeferredEvaluate_t3162759259 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DirectorDeferredEvaluate_t3162759259__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTORDEFERREDEVALUATE_T3162759259_H
#ifndef DIRECTORUPDATEANIMATIONBEGIN_T3483220745_H
#define DIRECTORUPDATEANIMATIONBEGIN_T3483220745_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate/DirectorUpdateAnimationBegin
struct  DirectorUpdateAnimationBegin_t3483220745 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DirectorUpdateAnimationBegin_t3483220745__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTORUPDATEANIMATIONBEGIN_T3483220745_H
#ifndef DIRECTORUPDATEANIMATIONEND_T3538632984_H
#define DIRECTORUPDATEANIMATIONEND_T3538632984_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate/DirectorUpdateAnimationEnd
struct  DirectorUpdateAnimationEnd_t3538632984 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DirectorUpdateAnimationEnd_t3538632984__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTORUPDATEANIMATIONEND_T3538632984_H
#ifndef ENDGRAPHICSJOBSLATE_T3823419272_H
#define ENDGRAPHICSJOBSLATE_T3823419272_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate/EndGraphicsJobsLate
struct  EndGraphicsJobsLate_t3823419272 
{
public:
	union
	{
		struct
		{
		};
		uint8_t EndGraphicsJobsLate_t3823419272__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ENDGRAPHICSJOBSLATE_T3823419272_H
#ifndef LEGACYANIMATIONUPDATE_T466524488_H
#define LEGACYANIMATIONUPDATE_T466524488_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate/LegacyAnimationUpdate
struct  LegacyAnimationUpdate_t466524488 
{
public:
	union
	{
		struct
		{
		};
		uint8_t LegacyAnimationUpdate_t466524488__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LEGACYANIMATIONUPDATE_T466524488_H
#ifndef PARTICLESYSTEMBEGINUPDATEALL_T1600980369_H
#define PARTICLESYSTEMBEGINUPDATEALL_T1600980369_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate/ParticleSystemBeginUpdateAll
struct  ParticleSystemBeginUpdateAll_t1600980369 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ParticleSystemBeginUpdateAll_t1600980369__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PARTICLESYSTEMBEGINUPDATEALL_T1600980369_H
#ifndef SCRIPTRUNBEHAVIOURLATEUPDATE_T2082815220_H
#define SCRIPTRUNBEHAVIOURLATEUPDATE_T2082815220_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate/ScriptRunBehaviourLateUpdate
struct  ScriptRunBehaviourLateUpdate_t2082815220 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ScriptRunBehaviourLateUpdate_t2082815220__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCRIPTRUNBEHAVIOURLATEUPDATE_T2082815220_H
#ifndef UNETUPDATE_T4184253373_H
#define UNETUPDATE_T4184253373_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate/UNetUpdate
struct  UNetUpdate_t4184253373 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UNetUpdate_t4184253373__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNETUPDATE_T4184253373_H
#ifndef UPDATEMASTERSERVERINTERFACE_T2428268314_H
#define UPDATEMASTERSERVERINTERFACE_T2428268314_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate/UpdateMasterServerInterface
struct  UpdateMasterServerInterface_t2428268314 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateMasterServerInterface_t2428268314__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEMASTERSERVERINTERFACE_T2428268314_H
#ifndef UPDATENETWORKMANAGER_T3986463995_H
#define UPDATENETWORKMANAGER_T3986463995_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreLateUpdate/UpdateNetworkManager
struct  UpdateNetworkManager_t3986463995 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateNetworkManager_t3986463995__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATENETWORKMANAGER_T3986463995_H
#ifndef PREUPDATE_T1260694976_H
#define PREUPDATE_T1260694976_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreUpdate
struct  PreUpdate_t1260694976 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PreUpdate_t1260694976__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PREUPDATE_T1260694976_H
#ifndef AIUPDATE_T2336814084_H
#define AIUPDATE_T2336814084_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreUpdate/AIUpdate
struct  AIUpdate_t2336814084 
{
public:
	union
	{
		struct
		{
		};
		uint8_t AIUpdate_t2336814084__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // AIUPDATE_T2336814084_H
#ifndef CHECKTEXFIELDINPUT_T4138810349_H
#define CHECKTEXFIELDINPUT_T4138810349_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreUpdate/CheckTexFieldInput
struct  CheckTexFieldInput_t4138810349 
{
public:
	union
	{
		struct
		{
		};
		uint8_t CheckTexFieldInput_t4138810349__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CHECKTEXFIELDINPUT_T4138810349_H
#ifndef IMGUISENDQUEUEDEVENTS_T65887646_H
#define IMGUISENDQUEUEDEVENTS_T65887646_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreUpdate/IMGUISendQueuedEvents
struct  IMGUISendQueuedEvents_t65887646 
{
public:
	union
	{
		struct
		{
		};
		uint8_t IMGUISendQueuedEvents_t65887646__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IMGUISENDQUEUEDEVENTS_T65887646_H
#ifndef NEWINPUTUPDATE_T4285063962_H
#define NEWINPUTUPDATE_T4285063962_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreUpdate/NewInputUpdate
struct  NewInputUpdate_t4285063962 
{
public:
	union
	{
		struct
		{
		};
		uint8_t NewInputUpdate_t4285063962__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NEWINPUTUPDATE_T4285063962_H
#ifndef PHYSICS2DUPDATE_T552651870_H
#define PHYSICS2DUPDATE_T552651870_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreUpdate/Physics2DUpdate
struct  Physics2DUpdate_t552651870 
{
public:
	union
	{
		struct
		{
		};
		uint8_t Physics2DUpdate_t552651870__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PHYSICS2DUPDATE_T552651870_H
#ifndef PHYSICSUPDATE_T81124440_H
#define PHYSICSUPDATE_T81124440_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreUpdate/PhysicsUpdate
struct  PhysicsUpdate_t81124440 
{
public:
	union
	{
		struct
		{
		};
		uint8_t PhysicsUpdate_t81124440__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PHYSICSUPDATE_T81124440_H
#ifndef SENDMOUSEEVENTS_T3944192294_H
#define SENDMOUSEEVENTS_T3944192294_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreUpdate/SendMouseEvents
struct  SendMouseEvents_t3944192294 
{
public:
	union
	{
		struct
		{
		};
		uint8_t SendMouseEvents_t3944192294__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SENDMOUSEEVENTS_T3944192294_H
#ifndef UPDATEVIDEO_T1599856004_H
#define UPDATEVIDEO_T1599856004_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreUpdate/UpdateVideo
struct  UpdateVideo_t1599856004 
{
public:
	union
	{
		struct
		{
		};
		uint8_t UpdateVideo_t1599856004__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEVIDEO_T1599856004_H
#ifndef WINDUPDATE_T2266304656_H
#define WINDUPDATE_T2266304656_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.PreUpdate/WindUpdate
struct  WindUpdate_t2266304656 
{
public:
	union
	{
		struct
		{
		};
		uint8_t WindUpdate_t2266304656__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // WINDUPDATE_T2266304656_H
#ifndef UPDATE_T723921334_H
#define UPDATE_T723921334_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.Update
struct  Update_t723921334 
{
public:
	union
	{
		struct
		{
		};
		uint8_t Update_t723921334__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATE_T723921334_H
#ifndef DIRECTORUPDATE_T2427988364_H
#define DIRECTORUPDATE_T2427988364_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.Update/DirectorUpdate
struct  DirectorUpdate_t2427988364 
{
public:
	union
	{
		struct
		{
		};
		uint8_t DirectorUpdate_t2427988364__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DIRECTORUPDATE_T2427988364_H
#ifndef SCRIPTRUNBEHAVIOURUPDATE_T1852625933_H
#define SCRIPTRUNBEHAVIOURUPDATE_T1852625933_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.Update/ScriptRunBehaviourUpdate
struct  ScriptRunBehaviourUpdate_t1852625933 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ScriptRunBehaviourUpdate_t1852625933__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCRIPTRUNBEHAVIOURUPDATE_T1852625933_H
#ifndef SCRIPTRUNDELAYEDDYNAMICFRAMERATE_T3844766269_H
#define SCRIPTRUNDELAYEDDYNAMICFRAMERATE_T3844766269_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.Update/ScriptRunDelayedDynamicFrameRate
struct  ScriptRunDelayedDynamicFrameRate_t3844766269 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ScriptRunDelayedDynamicFrameRate_t3844766269__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCRIPTRUNDELAYEDDYNAMICFRAMERATE_T3844766269_H
#ifndef SCRIPTRUNDELAYEDTASKS_T2042352011_H
#define SCRIPTRUNDELAYEDTASKS_T2042352011_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.PlayerLoop.Update/ScriptRunDelayedTasks
struct  ScriptRunDelayedTasks_t2042352011 
{
public:
	union
	{
		struct
		{
		};
		uint8_t ScriptRunDelayedTasks_t2042352011__padding[1];
	};

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCRIPTRUNDELAYEDTASKS_T2042352011_H
#ifndef U3C_CAMERACULLPLANESU3E__FIXEDBUFFER3_T3170447830_H
#define U3C_CAMERACULLPLANESU3E__FIXEDBUFFER3_T3170447830_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.CameraProperties/<_cameraCullPlanes>__FixedBuffer3
struct  U3C_cameraCullPlanesU3E__FixedBuffer3_t3170447830 
{
public:
	union
	{
		struct
		{
			// System.Single UnityEngine.Experimental.Rendering.CameraProperties/<_cameraCullPlanes>__FixedBuffer3::FixedElementField
			float ___FixedElementField_0;
		};
		uint8_t U3C_cameraCullPlanesU3E__FixedBuffer3_t3170447830__padding[96];
	};

public:
	inline static int32_t get_offset_of_FixedElementField_0() { return static_cast<int32_t>(offsetof(U3C_cameraCullPlanesU3E__FixedBuffer3_t3170447830, ___FixedElementField_0)); }
	inline float get_FixedElementField_0() const { return ___FixedElementField_0; }
	inline float* get_address_of_FixedElementField_0() { return &___FixedElementField_0; }
	inline void set_FixedElementField_0(float value)
	{
		___FixedElementField_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3C_CAMERACULLPLANESU3E__FIXEDBUFFER3_T3170447830_H
#ifndef U3C_SHADOWCULLPLANESU3E__FIXEDBUFFER2_T3967873427_H
#define U3C_SHADOWCULLPLANESU3E__FIXEDBUFFER2_T3967873427_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.CameraProperties/<_shadowCullPlanes>__FixedBuffer2
struct  U3C_shadowCullPlanesU3E__FixedBuffer2_t3967873427 
{
public:
	union
	{
		struct
		{
			// System.Single UnityEngine.Experimental.Rendering.CameraProperties/<_shadowCullPlanes>__FixedBuffer2::FixedElementField
			float ___FixedElementField_0;
		};
		uint8_t U3C_shadowCullPlanesU3E__FixedBuffer2_t3967873427__padding[96];
	};

public:
	inline static int32_t get_offset_of_FixedElementField_0() { return static_cast<int32_t>(offsetof(U3C_shadowCullPlanesU3E__FixedBuffer2_t3967873427, ___FixedElementField_0)); }
	inline float get_FixedElementField_0() const { return ___FixedElementField_0; }
	inline float* get_address_of_FixedElementField_0() { return &___FixedElementField_0; }
	inline void set_FixedElementField_0(float value)
	{
		___FixedElementField_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3C_SHADOWCULLPLANESU3E__FIXEDBUFFER2_T3967873427_H
#ifndef U3CLAYERCULLDISTANCESU3E__FIXEDBUFFER4_T4284714940_H
#define U3CLAYERCULLDISTANCESU3E__FIXEDBUFFER4_T4284714940_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.CameraProperties/<layerCullDistances>__FixedBuffer4
struct  U3ClayerCullDistancesU3E__FixedBuffer4_t4284714940 
{
public:
	union
	{
		struct
		{
			// System.Single UnityEngine.Experimental.Rendering.CameraProperties/<layerCullDistances>__FixedBuffer4::FixedElementField
			float ___FixedElementField_0;
		};
		uint8_t U3ClayerCullDistancesU3E__FixedBuffer4_t4284714940__padding[128];
	};

public:
	inline static int32_t get_offset_of_FixedElementField_0() { return static_cast<int32_t>(offsetof(U3ClayerCullDistancesU3E__FixedBuffer4_t4284714940, ___FixedElementField_0)); }
	inline float get_FixedElementField_0() const { return ___FixedElementField_0; }
	inline float* get_address_of_FixedElementField_0() { return &___FixedElementField_0; }
	inline void set_FixedElementField_0(float value)
	{
		___FixedElementField_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CLAYERCULLDISTANCESU3E__FIXEDBUFFER4_T4284714940_H
#ifndef CORECAMERAVALUES_T3714484151_H
#define CORECAMERAVALUES_T3714484151_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.CoreCameraValues
struct  CoreCameraValues_t3714484151 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.CoreCameraValues::filterMode
	int32_t ___filterMode_0;
	// System.UInt32 UnityEngine.Experimental.Rendering.CoreCameraValues::cullingMask
	uint32_t ___cullingMask_1;
	// System.Int32 UnityEngine.Experimental.Rendering.CoreCameraValues::guid
	int32_t ___guid_2;
	// System.Int32 UnityEngine.Experimental.Rendering.CoreCameraValues::renderImmediateObjects
	int32_t ___renderImmediateObjects_3;

public:
	inline static int32_t get_offset_of_filterMode_0() { return static_cast<int32_t>(offsetof(CoreCameraValues_t3714484151, ___filterMode_0)); }
	inline int32_t get_filterMode_0() const { return ___filterMode_0; }
	inline int32_t* get_address_of_filterMode_0() { return &___filterMode_0; }
	inline void set_filterMode_0(int32_t value)
	{
		___filterMode_0 = value;
	}

	inline static int32_t get_offset_of_cullingMask_1() { return static_cast<int32_t>(offsetof(CoreCameraValues_t3714484151, ___cullingMask_1)); }
	inline uint32_t get_cullingMask_1() const { return ___cullingMask_1; }
	inline uint32_t* get_address_of_cullingMask_1() { return &___cullingMask_1; }
	inline void set_cullingMask_1(uint32_t value)
	{
		___cullingMask_1 = value;
	}

	inline static int32_t get_offset_of_guid_2() { return static_cast<int32_t>(offsetof(CoreCameraValues_t3714484151, ___guid_2)); }
	inline int32_t get_guid_2() const { return ___guid_2; }
	inline int32_t* get_address_of_guid_2() { return &___guid_2; }
	inline void set_guid_2(int32_t value)
	{
		___guid_2 = value;
	}

	inline static int32_t get_offset_of_renderImmediateObjects_3() { return static_cast<int32_t>(offsetof(CoreCameraValues_t3714484151, ___renderImmediateObjects_3)); }
	inline int32_t get_renderImmediateObjects_3() const { return ___renderImmediateObjects_3; }
	inline int32_t* get_address_of_renderImmediateObjects_3() { return &___renderImmediateObjects_3; }
	inline void set_renderImmediateObjects_3(int32_t value)
	{
		___renderImmediateObjects_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CORECAMERAVALUES_T3714484151_H
#ifndef U3CSHADERPASSNAMESU3E__FIXEDBUFFER0_T57587050_H
#define U3CSHADERPASSNAMESU3E__FIXEDBUFFER0_T57587050_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.DrawRendererSettings/<shaderPassNames>__FixedBuffer0
struct  U3CshaderPassNamesU3E__FixedBuffer0_t57587050 
{
public:
	union
	{
		struct
		{
			// System.Int32 UnityEngine.Experimental.Rendering.DrawRendererSettings/<shaderPassNames>__FixedBuffer0::FixedElementField
			int32_t ___FixedElementField_0;
		};
		uint8_t U3CshaderPassNamesU3E__FixedBuffer0_t57587050__padding[64];
	};

public:
	inline static int32_t get_offset_of_FixedElementField_0() { return static_cast<int32_t>(offsetof(U3CshaderPassNamesU3E__FixedBuffer0_t57587050, ___FixedElementField_0)); }
	inline int32_t get_FixedElementField_0() const { return ___FixedElementField_0; }
	inline int32_t* get_address_of_FixedElementField_0() { return &___FixedElementField_0; }
	inline void set_FixedElementField_0(int32_t value)
	{
		___FixedElementField_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CSHADERPASSNAMESU3E__FIXEDBUFFER0_T57587050_H
#ifndef RENDERQUEUERANGE_T2460280767_H
#define RENDERQUEUERANGE_T2460280767_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.RenderQueueRange
struct  RenderQueueRange_t2460280767 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.RenderQueueRange::min
	int32_t ___min_0;
	// System.Int32 UnityEngine.Experimental.Rendering.RenderQueueRange::max
	int32_t ___max_1;

public:
	inline static int32_t get_offset_of_min_0() { return static_cast<int32_t>(offsetof(RenderQueueRange_t2460280767, ___min_0)); }
	inline int32_t get_min_0() const { return ___min_0; }
	inline int32_t* get_address_of_min_0() { return &___min_0; }
	inline void set_min_0(int32_t value)
	{
		___min_0 = value;
	}

	inline static int32_t get_offset_of_max_1() { return static_cast<int32_t>(offsetof(RenderQueueRange_t2460280767, ___max_1)); }
	inline int32_t get_max_1() const { return ___max_1; }
	inline int32_t* get_address_of_max_1() { return &___max_1; }
	inline void set_max_1(int32_t value)
	{
		___max_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RENDERQUEUERANGE_T2460280767_H
#ifndef U3CM_CULLINGPLANESU3E__FIXEDBUFFER5_T3550792427_H
#define U3CM_CULLINGPLANESU3E__FIXEDBUFFER5_T3550792427_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.ScriptableCullingParameters/<m_CullingPlanes>__FixedBuffer5
struct  U3Cm_CullingPlanesU3E__FixedBuffer5_t3550792427 
{
public:
	union
	{
		struct
		{
			// System.Single UnityEngine.Experimental.Rendering.ScriptableCullingParameters/<m_CullingPlanes>__FixedBuffer5::FixedElementField
			float ___FixedElementField_0;
		};
		uint8_t U3Cm_CullingPlanesU3E__FixedBuffer5_t3550792427__padding[160];
	};

public:
	inline static int32_t get_offset_of_FixedElementField_0() { return static_cast<int32_t>(offsetof(U3Cm_CullingPlanesU3E__FixedBuffer5_t3550792427, ___FixedElementField_0)); }
	inline float get_FixedElementField_0() const { return ___FixedElementField_0; }
	inline float* get_address_of_FixedElementField_0() { return &___FixedElementField_0; }
	inline void set_FixedElementField_0(float value)
	{
		___FixedElementField_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CM_CULLINGPLANESU3E__FIXEDBUFFER5_T3550792427_H
#ifndef U3CM_LAYERFARCULLDISTANCESU3E__FIXEDBUFFER6_T600784380_H
#define U3CM_LAYERFARCULLDISTANCESU3E__FIXEDBUFFER6_T600784380_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.ScriptableCullingParameters/<m_LayerFarCullDistances>__FixedBuffer6
struct  U3Cm_LayerFarCullDistancesU3E__FixedBuffer6_t600784380 
{
public:
	union
	{
		struct
		{
			// System.Single UnityEngine.Experimental.Rendering.ScriptableCullingParameters/<m_LayerFarCullDistances>__FixedBuffer6::FixedElementField
			float ___FixedElementField_0;
		};
		uint8_t U3Cm_LayerFarCullDistancesU3E__FixedBuffer6_t600784380__padding[128];
	};

public:
	inline static int32_t get_offset_of_FixedElementField_0() { return static_cast<int32_t>(offsetof(U3Cm_LayerFarCullDistancesU3E__FixedBuffer6_t600784380, ___FixedElementField_0)); }
	inline float get_FixedElementField_0() const { return ___FixedElementField_0; }
	inline float* get_address_of_FixedElementField_0() { return &___FixedElementField_0; }
	inline void set_FixedElementField_0(float value)
	{
		___FixedElementField_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CM_LAYERFARCULLDISTANCESU3E__FIXEDBUFFER6_T600784380_H
#ifndef SHADERPASSNAME_T93928621_H
#define SHADERPASSNAME_T93928621_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.ShaderPassName
struct  ShaderPassName_t93928621 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.ShaderPassName::m_NameIndex
	int32_t ___m_NameIndex_0;

public:
	inline static int32_t get_offset_of_m_NameIndex_0() { return static_cast<int32_t>(offsetof(ShaderPassName_t93928621, ___m_NameIndex_0)); }
	inline int32_t get_m_NameIndex_0() const { return ___m_NameIndex_0; }
	inline int32_t* get_address_of_m_NameIndex_0() { return &___m_NameIndex_0; }
	inline void set_m_NameIndex_0(int32_t value)
	{
		___m_NameIndex_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SHADERPASSNAME_T93928621_H
#ifndef U3C_CULLINGPLANESU3E__FIXEDBUFFER7_T3172482031_H
#define U3C_CULLINGPLANESU3E__FIXEDBUFFER7_T3172482031_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.ShadowSplitData/<_cullingPlanes>__FixedBuffer7
struct  U3C_cullingPlanesU3E__FixedBuffer7_t3172482031 
{
public:
	union
	{
		struct
		{
			// System.Single UnityEngine.Experimental.Rendering.ShadowSplitData/<_cullingPlanes>__FixedBuffer7::FixedElementField
			float ___FixedElementField_0;
		};
		uint8_t U3C_cullingPlanesU3E__FixedBuffer7_t3172482031__padding[160];
	};

public:
	inline static int32_t get_offset_of_FixedElementField_0() { return static_cast<int32_t>(offsetof(U3C_cullingPlanesU3E__FixedBuffer7_t3172482031, ___FixedElementField_0)); }
	inline float get_FixedElementField_0() const { return ___FixedElementField_0; }
	inline float* get_address_of_FixedElementField_0() { return &___FixedElementField_0; }
	inline void set_FixedElementField_0(float value)
	{
		___FixedElementField_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3C_CULLINGPLANESU3E__FIXEDBUFFER7_T3172482031_H
#ifndef FRUSTUMPLANES_T1983035990_H
#define FRUSTUMPLANES_T1983035990_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.FrustumPlanes
struct  FrustumPlanes_t1983035990 
{
public:
	// System.Single UnityEngine.FrustumPlanes::left
	float ___left_0;
	// System.Single UnityEngine.FrustumPlanes::right
	float ___right_1;
	// System.Single UnityEngine.FrustumPlanes::bottom
	float ___bottom_2;
	// System.Single UnityEngine.FrustumPlanes::top
	float ___top_3;
	// System.Single UnityEngine.FrustumPlanes::zNear
	float ___zNear_4;
	// System.Single UnityEngine.FrustumPlanes::zFar
	float ___zFar_5;

public:
	inline static int32_t get_offset_of_left_0() { return static_cast<int32_t>(offsetof(FrustumPlanes_t1983035990, ___left_0)); }
	inline float get_left_0() const { return ___left_0; }
	inline float* get_address_of_left_0() { return &___left_0; }
	inline void set_left_0(float value)
	{
		___left_0 = value;
	}

	inline static int32_t get_offset_of_right_1() { return static_cast<int32_t>(offsetof(FrustumPlanes_t1983035990, ___right_1)); }
	inline float get_right_1() const { return ___right_1; }
	inline float* get_address_of_right_1() { return &___right_1; }
	inline void set_right_1(float value)
	{
		___right_1 = value;
	}

	inline static int32_t get_offset_of_bottom_2() { return static_cast<int32_t>(offsetof(FrustumPlanes_t1983035990, ___bottom_2)); }
	inline float get_bottom_2() const { return ___bottom_2; }
	inline float* get_address_of_bottom_2() { return &___bottom_2; }
	inline void set_bottom_2(float value)
	{
		___bottom_2 = value;
	}

	inline static int32_t get_offset_of_top_3() { return static_cast<int32_t>(offsetof(FrustumPlanes_t1983035990, ___top_3)); }
	inline float get_top_3() const { return ___top_3; }
	inline float* get_address_of_top_3() { return &___top_3; }
	inline void set_top_3(float value)
	{
		___top_3 = value;
	}

	inline static int32_t get_offset_of_zNear_4() { return static_cast<int32_t>(offsetof(FrustumPlanes_t1983035990, ___zNear_4)); }
	inline float get_zNear_4() const { return ___zNear_4; }
	inline float* get_address_of_zNear_4() { return &___zNear_4; }
	inline void set_zNear_4(float value)
	{
		___zNear_4 = value;
	}

	inline static int32_t get_offset_of_zFar_5() { return static_cast<int32_t>(offsetof(FrustumPlanes_t1983035990, ___zFar_5)); }
	inline float get_zFar_5() const { return ___zFar_5; }
	inline float* get_address_of_zFar_5() { return &___zFar_5; }
	inline void set_zFar_5(float value)
	{
		___zFar_5 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FRUSTUMPLANES_T1983035990_H
#ifndef HIDEININSPECTOR_T1216868993_H
#define HIDEININSPECTOR_T1216868993_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.HideInInspector
struct  HideInInspector_t1216868993  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // HIDEININSPECTOR_T1216868993_H
#ifndef IMAGEEFFECTALLOWEDINSCENEVIEW_T1344019161_H
#define IMAGEEFFECTALLOWEDINSCENEVIEW_T1344019161_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ImageEffectAllowedInSceneView
struct  ImageEffectAllowedInSceneView_t1344019161  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // IMAGEEFFECTALLOWEDINSCENEVIEW_T1344019161_H
#ifndef DEFAULTVALUEATTRIBUTE_T2337225216_H
#define DEFAULTVALUEATTRIBUTE_T2337225216_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Internal.DefaultValueAttribute
struct  DefaultValueAttribute_t2337225216  : public Attribute_t861562559
{
public:
	// System.Object UnityEngine.Internal.DefaultValueAttribute::DefaultValue
	RuntimeObject * ___DefaultValue_0;

public:
	inline static int32_t get_offset_of_DefaultValue_0() { return static_cast<int32_t>(offsetof(DefaultValueAttribute_t2337225216, ___DefaultValue_0)); }
	inline RuntimeObject * get_DefaultValue_0() const { return ___DefaultValue_0; }
	inline RuntimeObject ** get_address_of_DefaultValue_0() { return &___DefaultValue_0; }
	inline void set_DefaultValue_0(RuntimeObject * value)
	{
		___DefaultValue_0 = value;
		Il2CppCodeGenWriteBarrier((&___DefaultValue_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DEFAULTVALUEATTRIBUTE_T2337225216_H
#ifndef EXCLUDEFROMDOCSATTRIBUTE_T3592494112_H
#define EXCLUDEFROMDOCSATTRIBUTE_T3592494112_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Internal.ExcludeFromDocsAttribute
struct  ExcludeFromDocsAttribute_t3592494112  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // EXCLUDEFROMDOCSATTRIBUTE_T3592494112_H
#ifndef KEYFRAME_T4206410242_H
#define KEYFRAME_T4206410242_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Keyframe
struct  Keyframe_t4206410242 
{
public:
	// System.Single UnityEngine.Keyframe::m_Time
	float ___m_Time_0;
	// System.Single UnityEngine.Keyframe::m_Value
	float ___m_Value_1;
	// System.Single UnityEngine.Keyframe::m_InTangent
	float ___m_InTangent_2;
	// System.Single UnityEngine.Keyframe::m_OutTangent
	float ___m_OutTangent_3;
	// System.Int32 UnityEngine.Keyframe::m_WeightedMode
	int32_t ___m_WeightedMode_4;
	// System.Single UnityEngine.Keyframe::m_InWeight
	float ___m_InWeight_5;
	// System.Single UnityEngine.Keyframe::m_OutWeight
	float ___m_OutWeight_6;

public:
	inline static int32_t get_offset_of_m_Time_0() { return static_cast<int32_t>(offsetof(Keyframe_t4206410242, ___m_Time_0)); }
	inline float get_m_Time_0() const { return ___m_Time_0; }
	inline float* get_address_of_m_Time_0() { return &___m_Time_0; }
	inline void set_m_Time_0(float value)
	{
		___m_Time_0 = value;
	}

	inline static int32_t get_offset_of_m_Value_1() { return static_cast<int32_t>(offsetof(Keyframe_t4206410242, ___m_Value_1)); }
	inline float get_m_Value_1() const { return ___m_Value_1; }
	inline float* get_address_of_m_Value_1() { return &___m_Value_1; }
	inline void set_m_Value_1(float value)
	{
		___m_Value_1 = value;
	}

	inline static int32_t get_offset_of_m_InTangent_2() { return static_cast<int32_t>(offsetof(Keyframe_t4206410242, ___m_InTangent_2)); }
	inline float get_m_InTangent_2() const { return ___m_InTangent_2; }
	inline float* get_address_of_m_InTangent_2() { return &___m_InTangent_2; }
	inline void set_m_InTangent_2(float value)
	{
		___m_InTangent_2 = value;
	}

	inline static int32_t get_offset_of_m_OutTangent_3() { return static_cast<int32_t>(offsetof(Keyframe_t4206410242, ___m_OutTangent_3)); }
	inline float get_m_OutTangent_3() const { return ___m_OutTangent_3; }
	inline float* get_address_of_m_OutTangent_3() { return &___m_OutTangent_3; }
	inline void set_m_OutTangent_3(float value)
	{
		___m_OutTangent_3 = value;
	}

	inline static int32_t get_offset_of_m_WeightedMode_4() { return static_cast<int32_t>(offsetof(Keyframe_t4206410242, ___m_WeightedMode_4)); }
	inline int32_t get_m_WeightedMode_4() const { return ___m_WeightedMode_4; }
	inline int32_t* get_address_of_m_WeightedMode_4() { return &___m_WeightedMode_4; }
	inline void set_m_WeightedMode_4(int32_t value)
	{
		___m_WeightedMode_4 = value;
	}

	inline static int32_t get_offset_of_m_InWeight_5() { return static_cast<int32_t>(offsetof(Keyframe_t4206410242, ___m_InWeight_5)); }
	inline float get_m_InWeight_5() const { return ___m_InWeight_5; }
	inline float* get_address_of_m_InWeight_5() { return &___m_InWeight_5; }
	inline void set_m_InWeight_5(float value)
	{
		___m_InWeight_5 = value;
	}

	inline static int32_t get_offset_of_m_OutWeight_6() { return static_cast<int32_t>(offsetof(Keyframe_t4206410242, ___m_OutWeight_6)); }
	inline float get_m_OutWeight_6() const { return ___m_OutWeight_6; }
	inline float* get_address_of_m_OutWeight_6() { return &___m_OutWeight_6; }
	inline void set_m_OutWeight_6(float value)
	{
		___m_OutWeight_6 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // KEYFRAME_T4206410242_H
#ifndef LAYERMASK_T3493934918_H
#define LAYERMASK_T3493934918_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.LayerMask
struct  LayerMask_t3493934918 
{
public:
	// System.Int32 UnityEngine.LayerMask::m_Mask
	int32_t ___m_Mask_0;

public:
	inline static int32_t get_offset_of_m_Mask_0() { return static_cast<int32_t>(offsetof(LayerMask_t3493934918, ___m_Mask_0)); }
	inline int32_t get_m_Mask_0() const { return ___m_Mask_0; }
	inline int32_t* get_address_of_m_Mask_0() { return &___m_Mask_0; }
	inline void set_m_Mask_0(int32_t value)
	{
		___m_Mask_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LAYERMASK_T3493934918_H
#ifndef MATHF_T3464937446_H
#define MATHF_T3464937446_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Mathf
struct  Mathf_t3464937446 
{
public:
	union
	{
		struct
		{
		};
		uint8_t Mathf_t3464937446__padding[1];
	};

public:
};

struct Mathf_t3464937446_StaticFields
{
public:
	// System.Single UnityEngine.Mathf::Epsilon
	float ___Epsilon_0;

public:
	inline static int32_t get_offset_of_Epsilon_0() { return static_cast<int32_t>(offsetof(Mathf_t3464937446_StaticFields, ___Epsilon_0)); }
	inline float get_Epsilon_0() const { return ___Epsilon_0; }
	inline float* get_address_of_Epsilon_0() { return &___Epsilon_0; }
	inline void set_Epsilon_0(float value)
	{
		___Epsilon_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MATHF_T3464937446_H
#ifndef MATRIX4X4_T1817901843_H
#define MATRIX4X4_T1817901843_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Matrix4x4
struct  Matrix4x4_t1817901843 
{
public:
	// System.Single UnityEngine.Matrix4x4::m00
	float ___m00_0;
	// System.Single UnityEngine.Matrix4x4::m10
	float ___m10_1;
	// System.Single UnityEngine.Matrix4x4::m20
	float ___m20_2;
	// System.Single UnityEngine.Matrix4x4::m30
	float ___m30_3;
	// System.Single UnityEngine.Matrix4x4::m01
	float ___m01_4;
	// System.Single UnityEngine.Matrix4x4::m11
	float ___m11_5;
	// System.Single UnityEngine.Matrix4x4::m21
	float ___m21_6;
	// System.Single UnityEngine.Matrix4x4::m31
	float ___m31_7;
	// System.Single UnityEngine.Matrix4x4::m02
	float ___m02_8;
	// System.Single UnityEngine.Matrix4x4::m12
	float ___m12_9;
	// System.Single UnityEngine.Matrix4x4::m22
	float ___m22_10;
	// System.Single UnityEngine.Matrix4x4::m32
	float ___m32_11;
	// System.Single UnityEngine.Matrix4x4::m03
	float ___m03_12;
	// System.Single UnityEngine.Matrix4x4::m13
	float ___m13_13;
	// System.Single UnityEngine.Matrix4x4::m23
	float ___m23_14;
	// System.Single UnityEngine.Matrix4x4::m33
	float ___m33_15;

public:
	inline static int32_t get_offset_of_m00_0() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m00_0)); }
	inline float get_m00_0() const { return ___m00_0; }
	inline float* get_address_of_m00_0() { return &___m00_0; }
	inline void set_m00_0(float value)
	{
		___m00_0 = value;
	}

	inline static int32_t get_offset_of_m10_1() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m10_1)); }
	inline float get_m10_1() const { return ___m10_1; }
	inline float* get_address_of_m10_1() { return &___m10_1; }
	inline void set_m10_1(float value)
	{
		___m10_1 = value;
	}

	inline static int32_t get_offset_of_m20_2() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m20_2)); }
	inline float get_m20_2() const { return ___m20_2; }
	inline float* get_address_of_m20_2() { return &___m20_2; }
	inline void set_m20_2(float value)
	{
		___m20_2 = value;
	}

	inline static int32_t get_offset_of_m30_3() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m30_3)); }
	inline float get_m30_3() const { return ___m30_3; }
	inline float* get_address_of_m30_3() { return &___m30_3; }
	inline void set_m30_3(float value)
	{
		___m30_3 = value;
	}

	inline static int32_t get_offset_of_m01_4() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m01_4)); }
	inline float get_m01_4() const { return ___m01_4; }
	inline float* get_address_of_m01_4() { return &___m01_4; }
	inline void set_m01_4(float value)
	{
		___m01_4 = value;
	}

	inline static int32_t get_offset_of_m11_5() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m11_5)); }
	inline float get_m11_5() const { return ___m11_5; }
	inline float* get_address_of_m11_5() { return &___m11_5; }
	inline void set_m11_5(float value)
	{
		___m11_5 = value;
	}

	inline static int32_t get_offset_of_m21_6() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m21_6)); }
	inline float get_m21_6() const { return ___m21_6; }
	inline float* get_address_of_m21_6() { return &___m21_6; }
	inline void set_m21_6(float value)
	{
		___m21_6 = value;
	}

	inline static int32_t get_offset_of_m31_7() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m31_7)); }
	inline float get_m31_7() const { return ___m31_7; }
	inline float* get_address_of_m31_7() { return &___m31_7; }
	inline void set_m31_7(float value)
	{
		___m31_7 = value;
	}

	inline static int32_t get_offset_of_m02_8() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m02_8)); }
	inline float get_m02_8() const { return ___m02_8; }
	inline float* get_address_of_m02_8() { return &___m02_8; }
	inline void set_m02_8(float value)
	{
		___m02_8 = value;
	}

	inline static int32_t get_offset_of_m12_9() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m12_9)); }
	inline float get_m12_9() const { return ___m12_9; }
	inline float* get_address_of_m12_9() { return &___m12_9; }
	inline void set_m12_9(float value)
	{
		___m12_9 = value;
	}

	inline static int32_t get_offset_of_m22_10() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m22_10)); }
	inline float get_m22_10() const { return ___m22_10; }
	inline float* get_address_of_m22_10() { return &___m22_10; }
	inline void set_m22_10(float value)
	{
		___m22_10 = value;
	}

	inline static int32_t get_offset_of_m32_11() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m32_11)); }
	inline float get_m32_11() const { return ___m32_11; }
	inline float* get_address_of_m32_11() { return &___m32_11; }
	inline void set_m32_11(float value)
	{
		___m32_11 = value;
	}

	inline static int32_t get_offset_of_m03_12() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m03_12)); }
	inline float get_m03_12() const { return ___m03_12; }
	inline float* get_address_of_m03_12() { return &___m03_12; }
	inline void set_m03_12(float value)
	{
		___m03_12 = value;
	}

	inline static int32_t get_offset_of_m13_13() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m13_13)); }
	inline float get_m13_13() const { return ___m13_13; }
	inline float* get_address_of_m13_13() { return &___m13_13; }
	inline void set_m13_13(float value)
	{
		___m13_13 = value;
	}

	inline static int32_t get_offset_of_m23_14() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m23_14)); }
	inline float get_m23_14() const { return ___m23_14; }
	inline float* get_address_of_m23_14() { return &___m23_14; }
	inline void set_m23_14(float value)
	{
		___m23_14 = value;
	}

	inline static int32_t get_offset_of_m33_15() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843, ___m33_15)); }
	inline float get_m33_15() const { return ___m33_15; }
	inline float* get_address_of_m33_15() { return &___m33_15; }
	inline void set_m33_15(float value)
	{
		___m33_15 = value;
	}
};

struct Matrix4x4_t1817901843_StaticFields
{
public:
	// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::zeroMatrix
	Matrix4x4_t1817901843  ___zeroMatrix_16;
	// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::identityMatrix
	Matrix4x4_t1817901843  ___identityMatrix_17;

public:
	inline static int32_t get_offset_of_zeroMatrix_16() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843_StaticFields, ___zeroMatrix_16)); }
	inline Matrix4x4_t1817901843  get_zeroMatrix_16() const { return ___zeroMatrix_16; }
	inline Matrix4x4_t1817901843 * get_address_of_zeroMatrix_16() { return &___zeroMatrix_16; }
	inline void set_zeroMatrix_16(Matrix4x4_t1817901843  value)
	{
		___zeroMatrix_16 = value;
	}

	inline static int32_t get_offset_of_identityMatrix_17() { return static_cast<int32_t>(offsetof(Matrix4x4_t1817901843_StaticFields, ___identityMatrix_17)); }
	inline Matrix4x4_t1817901843  get_identityMatrix_17() const { return ___identityMatrix_17; }
	inline Matrix4x4_t1817901843 * get_address_of_identityMatrix_17() { return &___identityMatrix_17; }
	inline void set_identityMatrix_17(Matrix4x4_t1817901843  value)
	{
		___identityMatrix_17 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MATRIX4X4_T1817901843_H
#ifndef PROPERTYATTRIBUTE_T3677895545_H
#define PROPERTYATTRIBUTE_T3677895545_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.PropertyAttribute
struct  PropertyAttribute_t3677895545  : public Attribute_t861562559
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PROPERTYATTRIBUTE_T3677895545_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 RECT_T2360479859_H
#define RECT_T2360479859_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Rect
struct  Rect_t2360479859 
{
public:
	// System.Single UnityEngine.Rect::m_XMin
	float ___m_XMin_0;
	// System.Single UnityEngine.Rect::m_YMin
	float ___m_YMin_1;
	// System.Single UnityEngine.Rect::m_Width
	float ___m_Width_2;
	// System.Single UnityEngine.Rect::m_Height
	float ___m_Height_3;

public:
	inline static int32_t get_offset_of_m_XMin_0() { return static_cast<int32_t>(offsetof(Rect_t2360479859, ___m_XMin_0)); }
	inline float get_m_XMin_0() const { return ___m_XMin_0; }
	inline float* get_address_of_m_XMin_0() { return &___m_XMin_0; }
	inline void set_m_XMin_0(float value)
	{
		___m_XMin_0 = value;
	}

	inline static int32_t get_offset_of_m_YMin_1() { return static_cast<int32_t>(offsetof(Rect_t2360479859, ___m_YMin_1)); }
	inline float get_m_YMin_1() const { return ___m_YMin_1; }
	inline float* get_address_of_m_YMin_1() { return &___m_YMin_1; }
	inline void set_m_YMin_1(float value)
	{
		___m_YMin_1 = value;
	}

	inline static int32_t get_offset_of_m_Width_2() { return static_cast<int32_t>(offsetof(Rect_t2360479859, ___m_Width_2)); }
	inline float get_m_Width_2() const { return ___m_Width_2; }
	inline float* get_address_of_m_Width_2() { return &___m_Width_2; }
	inline void set_m_Width_2(float value)
	{
		___m_Width_2 = value;
	}

	inline static int32_t get_offset_of_m_Height_3() { return static_cast<int32_t>(offsetof(Rect_t2360479859, ___m_Height_3)); }
	inline float get_m_Height_3() const { return ___m_Height_3; }
	inline float* get_address_of_m_Height_3() { return &___m_Height_3; }
	inline void set_m_Height_3(float value)
	{
		___m_Height_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RECT_T2360479859_H
#ifndef REQUIRECOMPONENT_T3490506609_H
#define REQUIRECOMPONENT_T3490506609_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.RequireComponent
struct  RequireComponent_t3490506609  : public Attribute_t861562559
{
public:
	// System.Type UnityEngine.RequireComponent::m_Type0
	Type_t * ___m_Type0_0;
	// System.Type UnityEngine.RequireComponent::m_Type1
	Type_t * ___m_Type1_1;
	// System.Type UnityEngine.RequireComponent::m_Type2
	Type_t * ___m_Type2_2;

public:
	inline static int32_t get_offset_of_m_Type0_0() { return static_cast<int32_t>(offsetof(RequireComponent_t3490506609, ___m_Type0_0)); }
	inline Type_t * get_m_Type0_0() const { return ___m_Type0_0; }
	inline Type_t ** get_address_of_m_Type0_0() { return &___m_Type0_0; }
	inline void set_m_Type0_0(Type_t * value)
	{
		___m_Type0_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Type0_0), value);
	}

	inline static int32_t get_offset_of_m_Type1_1() { return static_cast<int32_t>(offsetof(RequireComponent_t3490506609, ___m_Type1_1)); }
	inline Type_t * get_m_Type1_1() const { return ___m_Type1_1; }
	inline Type_t ** get_address_of_m_Type1_1() { return &___m_Type1_1; }
	inline void set_m_Type1_1(Type_t * value)
	{
		___m_Type1_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_Type1_1), value);
	}

	inline static int32_t get_offset_of_m_Type2_2() { return static_cast<int32_t>(offsetof(RequireComponent_t3490506609, ___m_Type2_2)); }
	inline Type_t * get_m_Type2_2() const { return ___m_Type2_2; }
	inline Type_t ** get_address_of_m_Type2_2() { return &___m_Type2_2; }
	inline void set_m_Type2_2(Type_t * value)
	{
		___m_Type2_2 = value;
		Il2CppCodeGenWriteBarrier((&___m_Type2_2), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // REQUIRECOMPONENT_T3490506609_H
#ifndef UNITYEXCEPTION_T3598173660_H
#define UNITYEXCEPTION_T3598173660_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.UnityException
struct  UnityException_t3598173660  : public Exception_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYEXCEPTION_T3598173660_H
#ifndef VECTOR2_T2156229523_H
#define VECTOR2_T2156229523_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Vector2
struct  Vector2_t2156229523 
{
public:
	// System.Single UnityEngine.Vector2::x
	float ___x_0;
	// System.Single UnityEngine.Vector2::y
	float ___y_1;

public:
	inline static int32_t get_offset_of_x_0() { return static_cast<int32_t>(offsetof(Vector2_t2156229523, ___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(Vector2_t2156229523, ___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;
	}
};

struct Vector2_t2156229523_StaticFields
{
public:
	// UnityEngine.Vector2 UnityEngine.Vector2::zeroVector
	Vector2_t2156229523  ___zeroVector_2;
	// UnityEngine.Vector2 UnityEngine.Vector2::oneVector
	Vector2_t2156229523  ___oneVector_3;
	// UnityEngine.Vector2 UnityEngine.Vector2::upVector
	Vector2_t2156229523  ___upVector_4;
	// UnityEngine.Vector2 UnityEngine.Vector2::downVector
	Vector2_t2156229523  ___downVector_5;
	// UnityEngine.Vector2 UnityEngine.Vector2::leftVector
	Vector2_t2156229523  ___leftVector_6;
	// UnityEngine.Vector2 UnityEngine.Vector2::rightVector
	Vector2_t2156229523  ___rightVector_7;
	// UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector
	Vector2_t2156229523  ___positiveInfinityVector_8;
	// UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector
	Vector2_t2156229523  ___negativeInfinityVector_9;

public:
	inline static int32_t get_offset_of_zeroVector_2() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___zeroVector_2)); }
	inline Vector2_t2156229523  get_zeroVector_2() const { return ___zeroVector_2; }
	inline Vector2_t2156229523 * get_address_of_zeroVector_2() { return &___zeroVector_2; }
	inline void set_zeroVector_2(Vector2_t2156229523  value)
	{
		___zeroVector_2 = value;
	}

	inline static int32_t get_offset_of_oneVector_3() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___oneVector_3)); }
	inline Vector2_t2156229523  get_oneVector_3() const { return ___oneVector_3; }
	inline Vector2_t2156229523 * get_address_of_oneVector_3() { return &___oneVector_3; }
	inline void set_oneVector_3(Vector2_t2156229523  value)
	{
		___oneVector_3 = value;
	}

	inline static int32_t get_offset_of_upVector_4() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___upVector_4)); }
	inline Vector2_t2156229523  get_upVector_4() const { return ___upVector_4; }
	inline Vector2_t2156229523 * get_address_of_upVector_4() { return &___upVector_4; }
	inline void set_upVector_4(Vector2_t2156229523  value)
	{
		___upVector_4 = value;
	}

	inline static int32_t get_offset_of_downVector_5() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___downVector_5)); }
	inline Vector2_t2156229523  get_downVector_5() const { return ___downVector_5; }
	inline Vector2_t2156229523 * get_address_of_downVector_5() { return &___downVector_5; }
	inline void set_downVector_5(Vector2_t2156229523  value)
	{
		___downVector_5 = value;
	}

	inline static int32_t get_offset_of_leftVector_6() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___leftVector_6)); }
	inline Vector2_t2156229523  get_leftVector_6() const { return ___leftVector_6; }
	inline Vector2_t2156229523 * get_address_of_leftVector_6() { return &___leftVector_6; }
	inline void set_leftVector_6(Vector2_t2156229523  value)
	{
		___leftVector_6 = value;
	}

	inline static int32_t get_offset_of_rightVector_7() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___rightVector_7)); }
	inline Vector2_t2156229523  get_rightVector_7() const { return ___rightVector_7; }
	inline Vector2_t2156229523 * get_address_of_rightVector_7() { return &___rightVector_7; }
	inline void set_rightVector_7(Vector2_t2156229523  value)
	{
		___rightVector_7 = value;
	}

	inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___positiveInfinityVector_8)); }
	inline Vector2_t2156229523  get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; }
	inline Vector2_t2156229523 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; }
	inline void set_positiveInfinityVector_8(Vector2_t2156229523  value)
	{
		___positiveInfinityVector_8 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast<int32_t>(offsetof(Vector2_t2156229523_StaticFields, ___negativeInfinityVector_9)); }
	inline Vector2_t2156229523  get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; }
	inline Vector2_t2156229523 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; }
	inline void set_negativeInfinityVector_9(Vector2_t2156229523  value)
	{
		___negativeInfinityVector_9 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VECTOR2_T2156229523_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_2;
	// System.Single UnityEngine.Vector3::y
	float ___y_3;
	// System.Single UnityEngine.Vector3::z
	float ___z_4;

public:
	inline static int32_t get_offset_of_x_2() { return static_cast<int32_t>(offsetof(Vector3_t3722313464, ___x_2)); }
	inline float get_x_2() const { return ___x_2; }
	inline float* get_address_of_x_2() { return &___x_2; }
	inline void set_x_2(float value)
	{
		___x_2 = value;
	}

	inline static int32_t get_offset_of_y_3() { return static_cast<int32_t>(offsetof(Vector3_t3722313464, ___y_3)); }
	inline float get_y_3() const { return ___y_3; }
	inline float* get_address_of_y_3() { return &___y_3; }
	inline void set_y_3(float value)
	{
		___y_3 = value;
	}

	inline static int32_t get_offset_of_z_4() { return static_cast<int32_t>(offsetof(Vector3_t3722313464, ___z_4)); }
	inline float get_z_4() const { return ___z_4; }
	inline float* get_address_of_z_4() { return &___z_4; }
	inline void set_z_4(float value)
	{
		___z_4 = value;
	}
};

struct Vector3_t3722313464_StaticFields
{
public:
	// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
	Vector3_t3722313464  ___zeroVector_5;
	// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
	Vector3_t3722313464  ___oneVector_6;
	// UnityEngine.Vector3 UnityEngine.Vector3::upVector
	Vector3_t3722313464  ___upVector_7;
	// UnityEngine.Vector3 UnityEngine.Vector3::downVector
	Vector3_t3722313464  ___downVector_8;
	// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
	Vector3_t3722313464  ___leftVector_9;
	// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
	Vector3_t3722313464  ___rightVector_10;
	// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
	Vector3_t3722313464  ___forwardVector_11;
	// UnityEngine.Vector3 UnityEngine.Vector3::backVector
	Vector3_t3722313464  ___backVector_12;
	// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
	Vector3_t3722313464  ___positiveInfinityVector_13;
	// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
	Vector3_t3722313464  ___negativeInfinityVector_14;

public:
	inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___zeroVector_5)); }
	inline Vector3_t3722313464  get_zeroVector_5() const { return ___zeroVector_5; }
	inline Vector3_t3722313464 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
	inline void set_zeroVector_5(Vector3_t3722313464  value)
	{
		___zeroVector_5 = value;
	}

	inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___oneVector_6)); }
	inline Vector3_t3722313464  get_oneVector_6() const { return ___oneVector_6; }
	inline Vector3_t3722313464 * get_address_of_oneVector_6() { return &___oneVector_6; }
	inline void set_oneVector_6(Vector3_t3722313464  value)
	{
		___oneVector_6 = value;
	}

	inline static int32_t get_offset_of_upVector_7() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___upVector_7)); }
	inline Vector3_t3722313464  get_upVector_7() const { return ___upVector_7; }
	inline Vector3_t3722313464 * get_address_of_upVector_7() { return &___upVector_7; }
	inline void set_upVector_7(Vector3_t3722313464  value)
	{
		___upVector_7 = value;
	}

	inline static int32_t get_offset_of_downVector_8() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___downVector_8)); }
	inline Vector3_t3722313464  get_downVector_8() const { return ___downVector_8; }
	inline Vector3_t3722313464 * get_address_of_downVector_8() { return &___downVector_8; }
	inline void set_downVector_8(Vector3_t3722313464  value)
	{
		___downVector_8 = value;
	}

	inline static int32_t get_offset_of_leftVector_9() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___leftVector_9)); }
	inline Vector3_t3722313464  get_leftVector_9() const { return ___leftVector_9; }
	inline Vector3_t3722313464 * get_address_of_leftVector_9() { return &___leftVector_9; }
	inline void set_leftVector_9(Vector3_t3722313464  value)
	{
		___leftVector_9 = value;
	}

	inline static int32_t get_offset_of_rightVector_10() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___rightVector_10)); }
	inline Vector3_t3722313464  get_rightVector_10() const { return ___rightVector_10; }
	inline Vector3_t3722313464 * get_address_of_rightVector_10() { return &___rightVector_10; }
	inline void set_rightVector_10(Vector3_t3722313464  value)
	{
		___rightVector_10 = value;
	}

	inline static int32_t get_offset_of_forwardVector_11() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___forwardVector_11)); }
	inline Vector3_t3722313464  get_forwardVector_11() const { return ___forwardVector_11; }
	inline Vector3_t3722313464 * get_address_of_forwardVector_11() { return &___forwardVector_11; }
	inline void set_forwardVector_11(Vector3_t3722313464  value)
	{
		___forwardVector_11 = value;
	}

	inline static int32_t get_offset_of_backVector_12() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___backVector_12)); }
	inline Vector3_t3722313464  get_backVector_12() const { return ___backVector_12; }
	inline Vector3_t3722313464 * get_address_of_backVector_12() { return &___backVector_12; }
	inline void set_backVector_12(Vector3_t3722313464  value)
	{
		___backVector_12 = value;
	}

	inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___positiveInfinityVector_13)); }
	inline Vector3_t3722313464  get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; }
	inline Vector3_t3722313464 * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; }
	inline void set_positiveInfinityVector_13(Vector3_t3722313464  value)
	{
		___positiveInfinityVector_13 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast<int32_t>(offsetof(Vector3_t3722313464_StaticFields, ___negativeInfinityVector_14)); }
	inline Vector3_t3722313464  get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; }
	inline Vector3_t3722313464 * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; }
	inline void set_negativeInfinityVector_14(Vector3_t3722313464  value)
	{
		___negativeInfinityVector_14 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VECTOR3_T3722313464_H
#ifndef VECTOR4_T3319028937_H
#define VECTOR4_T3319028937_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Vector4
struct  Vector4_t3319028937 
{
public:
	// System.Single UnityEngine.Vector4::x
	float ___x_1;
	// System.Single UnityEngine.Vector4::y
	float ___y_2;
	// System.Single UnityEngine.Vector4::z
	float ___z_3;
	// System.Single UnityEngine.Vector4::w
	float ___w_4;

public:
	inline static int32_t get_offset_of_x_1() { return static_cast<int32_t>(offsetof(Vector4_t3319028937, ___x_1)); }
	inline float get_x_1() const { return ___x_1; }
	inline float* get_address_of_x_1() { return &___x_1; }
	inline void set_x_1(float value)
	{
		___x_1 = value;
	}

	inline static int32_t get_offset_of_y_2() { return static_cast<int32_t>(offsetof(Vector4_t3319028937, ___y_2)); }
	inline float get_y_2() const { return ___y_2; }
	inline float* get_address_of_y_2() { return &___y_2; }
	inline void set_y_2(float value)
	{
		___y_2 = value;
	}

	inline static int32_t get_offset_of_z_3() { return static_cast<int32_t>(offsetof(Vector4_t3319028937, ___z_3)); }
	inline float get_z_3() const { return ___z_3; }
	inline float* get_address_of_z_3() { return &___z_3; }
	inline void set_z_3(float value)
	{
		___z_3 = value;
	}

	inline static int32_t get_offset_of_w_4() { return static_cast<int32_t>(offsetof(Vector4_t3319028937, ___w_4)); }
	inline float get_w_4() const { return ___w_4; }
	inline float* get_address_of_w_4() { return &___w_4; }
	inline void set_w_4(float value)
	{
		___w_4 = value;
	}
};

struct Vector4_t3319028937_StaticFields
{
public:
	// UnityEngine.Vector4 UnityEngine.Vector4::zeroVector
	Vector4_t3319028937  ___zeroVector_5;
	// UnityEngine.Vector4 UnityEngine.Vector4::oneVector
	Vector4_t3319028937  ___oneVector_6;
	// UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector
	Vector4_t3319028937  ___positiveInfinityVector_7;
	// UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector
	Vector4_t3319028937  ___negativeInfinityVector_8;

public:
	inline static int32_t get_offset_of_zeroVector_5() { return static_cast<int32_t>(offsetof(Vector4_t3319028937_StaticFields, ___zeroVector_5)); }
	inline Vector4_t3319028937  get_zeroVector_5() const { return ___zeroVector_5; }
	inline Vector4_t3319028937 * get_address_of_zeroVector_5() { return &___zeroVector_5; }
	inline void set_zeroVector_5(Vector4_t3319028937  value)
	{
		___zeroVector_5 = value;
	}

	inline static int32_t get_offset_of_oneVector_6() { return static_cast<int32_t>(offsetof(Vector4_t3319028937_StaticFields, ___oneVector_6)); }
	inline Vector4_t3319028937  get_oneVector_6() const { return ___oneVector_6; }
	inline Vector4_t3319028937 * get_address_of_oneVector_6() { return &___oneVector_6; }
	inline void set_oneVector_6(Vector4_t3319028937  value)
	{
		___oneVector_6 = value;
	}

	inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast<int32_t>(offsetof(Vector4_t3319028937_StaticFields, ___positiveInfinityVector_7)); }
	inline Vector4_t3319028937  get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; }
	inline Vector4_t3319028937 * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; }
	inline void set_positiveInfinityVector_7(Vector4_t3319028937  value)
	{
		___positiveInfinityVector_7 = value;
	}

	inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast<int32_t>(offsetof(Vector4_t3319028937_StaticFields, ___negativeInfinityVector_8)); }
	inline Vector4_t3319028937  get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; }
	inline Vector4_t3319028937 * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; }
	inline void set_negativeInfinityVector_8(Vector4_t3319028937  value)
	{
		___negativeInfinityVector_8 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VECTOR4_T3319028937_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 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 SEEKORIGIN_T1441174344_H
#define SEEKORIGIN_T1441174344_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IO.SeekOrigin
struct  SeekOrigin_t1441174344 
{
public:
	// System.Int32 System.IO.SeekOrigin::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SeekOrigin_t1441174344, ___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 // SEEKORIGIN_T1441174344_H
#ifndef INDEXOUTOFRANGEEXCEPTION_T1578797820_H
#define INDEXOUTOFRANGEEXCEPTION_T1578797820_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.IndexOutOfRangeException
struct  IndexOutOfRangeException_t1578797820  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INDEXOUTOFRANGEEXCEPTION_T1578797820_H
#ifndef INVALIDOPERATIONEXCEPTION_T56020091_H
#define INVALIDOPERATIONEXCEPTION_T56020091_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.InvalidOperationException
struct  InvalidOperationException_t56020091  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // INVALIDOPERATIONEXCEPTION_T56020091_H
#ifndef NULLREFERENCEEXCEPTION_T1023182353_H
#define NULLREFERENCEEXCEPTION_T1023182353_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.NullReferenceException
struct  NullReferenceException_t1023182353  : public SystemException_t176217640
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // NULLREFERENCEEXCEPTION_T1023182353_H
#ifndef BINDINGFLAGS_T2721792723_H
#define BINDINGFLAGS_T2721792723_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.BindingFlags
struct  BindingFlags_t2721792723 
{
public:
	// System.Int32 System.Reflection.BindingFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(BindingFlags_t2721792723, ___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 // BINDINGFLAGS_T2721792723_H
#ifndef CONSTRUCTORINFO_T5769829_H
#define CONSTRUCTORINFO_T5769829_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.ConstructorInfo
struct  ConstructorInfo_t5769829  : public MethodBase_t
{
public:

public:
};

struct ConstructorInfo_t5769829_StaticFields
{
public:
	// System.String System.Reflection.ConstructorInfo::ConstructorName
	String_t* ___ConstructorName_0;
	// System.String System.Reflection.ConstructorInfo::TypeConstructorName
	String_t* ___TypeConstructorName_1;

public:
	inline static int32_t get_offset_of_ConstructorName_0() { return static_cast<int32_t>(offsetof(ConstructorInfo_t5769829_StaticFields, ___ConstructorName_0)); }
	inline String_t* get_ConstructorName_0() const { return ___ConstructorName_0; }
	inline String_t** get_address_of_ConstructorName_0() { return &___ConstructorName_0; }
	inline void set_ConstructorName_0(String_t* value)
	{
		___ConstructorName_0 = value;
		Il2CppCodeGenWriteBarrier((&___ConstructorName_0), value);
	}

	inline static int32_t get_offset_of_TypeConstructorName_1() { return static_cast<int32_t>(offsetof(ConstructorInfo_t5769829_StaticFields, ___TypeConstructorName_1)); }
	inline String_t* get_TypeConstructorName_1() const { return ___TypeConstructorName_1; }
	inline String_t** get_address_of_TypeConstructorName_1() { return &___TypeConstructorName_1; }
	inline void set_TypeConstructorName_1(String_t* value)
	{
		___TypeConstructorName_1 = value;
		Il2CppCodeGenWriteBarrier((&___TypeConstructorName_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONSTRUCTORINFO_T5769829_H
#ifndef METHODINFO_T_H
#define METHODINFO_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.MethodInfo
struct  MethodInfo_t  : public MethodBase_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // METHODINFO_T_H
#ifndef PARAMETERATTRIBUTES_T1826424051_H
#define PARAMETERATTRIBUTES_T1826424051_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.ParameterAttributes
struct  ParameterAttributes_t1826424051 
{
public:
	// System.Int32 System.Reflection.ParameterAttributes::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ParameterAttributes_t1826424051, ___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 // PARAMETERATTRIBUTES_T1826424051_H
#ifndef RUNTIMETYPEHANDLE_T3027515415_H
#define RUNTIMETYPEHANDLE_T3027515415_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.RuntimeTypeHandle
struct  RuntimeTypeHandle_t3027515415 
{
public:
	// System.IntPtr System.RuntimeTypeHandle::value
	intptr_t ___value_0;

public:
	inline static int32_t get_offset_of_value_0() { return static_cast<int32_t>(offsetof(RuntimeTypeHandle_t3027515415, ___value_0)); }
	inline intptr_t get_value_0() const { return ___value_0; }
	inline intptr_t* get_address_of_value_0() { return &___value_0; }
	inline void set_value_0(intptr_t value)
	{
		___value_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RUNTIMETYPEHANDLE_T3027515415_H
#ifndef TIMESPAN_T881159249_H
#define TIMESPAN_T881159249_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.TimeSpan
struct  TimeSpan_t881159249 
{
public:
	// System.Int64 System.TimeSpan::_ticks
	int64_t ____ticks_3;

public:
	inline static int32_t get_offset_of__ticks_3() { return static_cast<int32_t>(offsetof(TimeSpan_t881159249, ____ticks_3)); }
	inline int64_t get__ticks_3() const { return ____ticks_3; }
	inline int64_t* get_address_of__ticks_3() { return &____ticks_3; }
	inline void set__ticks_3(int64_t value)
	{
		____ticks_3 = value;
	}
};

struct TimeSpan_t881159249_StaticFields
{
public:
	// System.TimeSpan System.TimeSpan::Zero
	TimeSpan_t881159249  ___Zero_0;
	// System.TimeSpan System.TimeSpan::MaxValue
	TimeSpan_t881159249  ___MaxValue_1;
	// System.TimeSpan System.TimeSpan::MinValue
	TimeSpan_t881159249  ___MinValue_2;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.TimeSpan::_legacyConfigChecked
	bool ____legacyConfigChecked_4;
	// System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.TimeSpan::_legacyMode
	bool ____legacyMode_5;

public:
	inline static int32_t get_offset_of_Zero_0() { return static_cast<int32_t>(offsetof(TimeSpan_t881159249_StaticFields, ___Zero_0)); }
	inline TimeSpan_t881159249  get_Zero_0() const { return ___Zero_0; }
	inline TimeSpan_t881159249 * get_address_of_Zero_0() { return &___Zero_0; }
	inline void set_Zero_0(TimeSpan_t881159249  value)
	{
		___Zero_0 = value;
	}

	inline static int32_t get_offset_of_MaxValue_1() { return static_cast<int32_t>(offsetof(TimeSpan_t881159249_StaticFields, ___MaxValue_1)); }
	inline TimeSpan_t881159249  get_MaxValue_1() const { return ___MaxValue_1; }
	inline TimeSpan_t881159249 * get_address_of_MaxValue_1() { return &___MaxValue_1; }
	inline void set_MaxValue_1(TimeSpan_t881159249  value)
	{
		___MaxValue_1 = value;
	}

	inline static int32_t get_offset_of_MinValue_2() { return static_cast<int32_t>(offsetof(TimeSpan_t881159249_StaticFields, ___MinValue_2)); }
	inline TimeSpan_t881159249  get_MinValue_2() const { return ___MinValue_2; }
	inline TimeSpan_t881159249 * get_address_of_MinValue_2() { return &___MinValue_2; }
	inline void set_MinValue_2(TimeSpan_t881159249  value)
	{
		___MinValue_2 = value;
	}

	inline static int32_t get_offset_of__legacyConfigChecked_4() { return static_cast<int32_t>(offsetof(TimeSpan_t881159249_StaticFields, ____legacyConfigChecked_4)); }
	inline bool get__legacyConfigChecked_4() const { return ____legacyConfigChecked_4; }
	inline bool* get_address_of__legacyConfigChecked_4() { return &____legacyConfigChecked_4; }
	inline void set__legacyConfigChecked_4(bool value)
	{
		____legacyConfigChecked_4 = value;
	}

	inline static int32_t get_offset_of__legacyMode_5() { return static_cast<int32_t>(offsetof(TimeSpan_t881159249_StaticFields, ____legacyMode_5)); }
	inline bool get__legacyMode_5() const { return ____legacyMode_5; }
	inline bool* get_address_of__legacyMode_5() { return &____legacyMode_5; }
	inline void set__legacyMode_5(bool value)
	{
		____legacyMode_5 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TIMESPAN_T881159249_H
#ifndef ALLOCATOR_T2786602303_H
#define ALLOCATOR_T2786602303_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.Allocator
struct  Allocator_t2786602303 
{
public:
	// System.Int32 Unity.Collections.Allocator::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(Allocator_t2786602303, ___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 // ALLOCATOR_T2786602303_H
#ifndef NATIVEARRAYOPTIONS_T1929548451_H
#define NATIVEARRAYOPTIONS_T1929548451_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Collections.NativeArrayOptions
struct  NativeArrayOptions_t1929548451 
{
public:
	// System.Int32 Unity.Collections.NativeArrayOptions::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(NativeArrayOptions_t1929548451, ___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 // NATIVEARRAYOPTIONS_T1929548451_H
#ifndef JOBHANDLE_T3812578709_H
#define JOBHANDLE_T3812578709_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Jobs.JobHandle
struct  JobHandle_t3812578709 
{
public:
	// System.IntPtr Unity.Jobs.JobHandle::jobGroup
	intptr_t ___jobGroup_0;
	// System.Int32 Unity.Jobs.JobHandle::version
	int32_t ___version_1;

public:
	inline static int32_t get_offset_of_jobGroup_0() { return static_cast<int32_t>(offsetof(JobHandle_t3812578709, ___jobGroup_0)); }
	inline intptr_t get_jobGroup_0() const { return ___jobGroup_0; }
	inline intptr_t* get_address_of_jobGroup_0() { return &___jobGroup_0; }
	inline void set_jobGroup_0(intptr_t value)
	{
		___jobGroup_0 = value;
	}

	inline static int32_t get_offset_of_version_1() { return static_cast<int32_t>(offsetof(JobHandle_t3812578709, ___version_1)); }
	inline int32_t get_version_1() const { return ___version_1; }
	inline int32_t* get_address_of_version_1() { return &___version_1; }
	inline void set_version_1(int32_t value)
	{
		___version_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // JOBHANDLE_T3812578709_H
#ifndef JOBRANGES_T803981629_H
#define JOBRANGES_T803981629_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Jobs.LowLevel.Unsafe.JobRanges
struct  JobRanges_t803981629 
{
public:
	// System.Int32 Unity.Jobs.LowLevel.Unsafe.JobRanges::BatchSize
	int32_t ___BatchSize_0;
	// System.Int32 Unity.Jobs.LowLevel.Unsafe.JobRanges::NumJobs
	int32_t ___NumJobs_1;
	// System.Int32 Unity.Jobs.LowLevel.Unsafe.JobRanges::TotalIterationCount
	int32_t ___TotalIterationCount_2;
	// System.Int32 Unity.Jobs.LowLevel.Unsafe.JobRanges::NumPhases
	int32_t ___NumPhases_3;
	// System.Int32 Unity.Jobs.LowLevel.Unsafe.JobRanges::IndicesPerPhase
	int32_t ___IndicesPerPhase_4;
	// System.IntPtr Unity.Jobs.LowLevel.Unsafe.JobRanges::StartEndIndex
	intptr_t ___StartEndIndex_5;
	// System.IntPtr Unity.Jobs.LowLevel.Unsafe.JobRanges::PhaseData
	intptr_t ___PhaseData_6;

public:
	inline static int32_t get_offset_of_BatchSize_0() { return static_cast<int32_t>(offsetof(JobRanges_t803981629, ___BatchSize_0)); }
	inline int32_t get_BatchSize_0() const { return ___BatchSize_0; }
	inline int32_t* get_address_of_BatchSize_0() { return &___BatchSize_0; }
	inline void set_BatchSize_0(int32_t value)
	{
		___BatchSize_0 = value;
	}

	inline static int32_t get_offset_of_NumJobs_1() { return static_cast<int32_t>(offsetof(JobRanges_t803981629, ___NumJobs_1)); }
	inline int32_t get_NumJobs_1() const { return ___NumJobs_1; }
	inline int32_t* get_address_of_NumJobs_1() { return &___NumJobs_1; }
	inline void set_NumJobs_1(int32_t value)
	{
		___NumJobs_1 = value;
	}

	inline static int32_t get_offset_of_TotalIterationCount_2() { return static_cast<int32_t>(offsetof(JobRanges_t803981629, ___TotalIterationCount_2)); }
	inline int32_t get_TotalIterationCount_2() const { return ___TotalIterationCount_2; }
	inline int32_t* get_address_of_TotalIterationCount_2() { return &___TotalIterationCount_2; }
	inline void set_TotalIterationCount_2(int32_t value)
	{
		___TotalIterationCount_2 = value;
	}

	inline static int32_t get_offset_of_NumPhases_3() { return static_cast<int32_t>(offsetof(JobRanges_t803981629, ___NumPhases_3)); }
	inline int32_t get_NumPhases_3() const { return ___NumPhases_3; }
	inline int32_t* get_address_of_NumPhases_3() { return &___NumPhases_3; }
	inline void set_NumPhases_3(int32_t value)
	{
		___NumPhases_3 = value;
	}

	inline static int32_t get_offset_of_IndicesPerPhase_4() { return static_cast<int32_t>(offsetof(JobRanges_t803981629, ___IndicesPerPhase_4)); }
	inline int32_t get_IndicesPerPhase_4() const { return ___IndicesPerPhase_4; }
	inline int32_t* get_address_of_IndicesPerPhase_4() { return &___IndicesPerPhase_4; }
	inline void set_IndicesPerPhase_4(int32_t value)
	{
		___IndicesPerPhase_4 = value;
	}

	inline static int32_t get_offset_of_StartEndIndex_5() { return static_cast<int32_t>(offsetof(JobRanges_t803981629, ___StartEndIndex_5)); }
	inline intptr_t get_StartEndIndex_5() const { return ___StartEndIndex_5; }
	inline intptr_t* get_address_of_StartEndIndex_5() { return &___StartEndIndex_5; }
	inline void set_StartEndIndex_5(intptr_t value)
	{
		___StartEndIndex_5 = value;
	}

	inline static int32_t get_offset_of_PhaseData_6() { return static_cast<int32_t>(offsetof(JobRanges_t803981629, ___PhaseData_6)); }
	inline intptr_t get_PhaseData_6() const { return ___PhaseData_6; }
	inline intptr_t* get_address_of_PhaseData_6() { return &___PhaseData_6; }
	inline void set_PhaseData_6(intptr_t value)
	{
		___PhaseData_6 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // JOBRANGES_T803981629_H
#ifndef JOBTYPE_T3065354420_H
#define JOBTYPE_T3065354420_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Jobs.LowLevel.Unsafe.JobType
struct  JobType_t3065354420 
{
public:
	// System.Int32 Unity.Jobs.LowLevel.Unsafe.JobType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(JobType_t3065354420, ___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 // JOBTYPE_T3065354420_H
#ifndef SCHEDULEMODE_T4168369371_H
#define SCHEDULEMODE_T4168369371_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Jobs.LowLevel.Unsafe.ScheduleMode
struct  ScheduleMode_t4168369371 
{
public:
	// System.Int32 Unity.Jobs.LowLevel.Unsafe.ScheduleMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ScheduleMode_t4168369371, ___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 // SCHEDULEMODE_T4168369371_H
#ifndef ANIMATIONCURVE_T3046754366_H
#define ANIMATIONCURVE_T3046754366_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.AnimationCurve
struct  AnimationCurve_t3046754366  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.AnimationCurve::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(AnimationCurve_t3046754366, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.AnimationCurve
struct AnimationCurve_t3046754366_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.AnimationCurve
struct AnimationCurve_t3046754366_marshaled_com
{
	intptr_t ___m_Ptr_0;
};
#endif // ANIMATIONCURVE_T3046754366_H
#ifndef ASYNCOPERATION_T1445031843_H
#define ASYNCOPERATION_T1445031843_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.AsyncOperation
struct  AsyncOperation_t1445031843  : public YieldInstruction_t403091072
{
public:
	// System.IntPtr UnityEngine.AsyncOperation::m_Ptr
	intptr_t ___m_Ptr_0;
	// System.Action`1<UnityEngine.AsyncOperation> UnityEngine.AsyncOperation::m_completeCallback
	Action_1_t1617499438 * ___m_completeCallback_1;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(AsyncOperation_t1445031843, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}

	inline static int32_t get_offset_of_m_completeCallback_1() { return static_cast<int32_t>(offsetof(AsyncOperation_t1445031843, ___m_completeCallback_1)); }
	inline Action_1_t1617499438 * get_m_completeCallback_1() const { return ___m_completeCallback_1; }
	inline Action_1_t1617499438 ** get_address_of_m_completeCallback_1() { return &___m_completeCallback_1; }
	inline void set_m_completeCallback_1(Action_1_t1617499438 * value)
	{
		___m_completeCallback_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_completeCallback_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_t1445031843_marshaled_pinvoke : public YieldInstruction_t403091072_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
	Il2CppMethodPointer ___m_completeCallback_1;
};
// Native definition for COM marshalling of UnityEngine.AsyncOperation
struct AsyncOperation_t1445031843_marshaled_com : public YieldInstruction_t403091072_marshaled_com
{
	intptr_t ___m_Ptr_0;
	Il2CppMethodPointer ___m_completeCallback_1;
};
#endif // ASYNCOPERATION_T1445031843_H
#ifndef BOOTCONFIGDATA_T3818279794_H
#define BOOTCONFIGDATA_T3818279794_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.BootConfigData
struct  BootConfigData_t3818279794  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.BootConfigData::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(BootConfigData_t3818279794, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BOOTCONFIGDATA_T3818279794_H
#ifndef BOUNDS_T2266837910_H
#define BOUNDS_T2266837910_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Bounds
struct  Bounds_t2266837910 
{
public:
	// UnityEngine.Vector3 UnityEngine.Bounds::m_Center
	Vector3_t3722313464  ___m_Center_0;
	// UnityEngine.Vector3 UnityEngine.Bounds::m_Extents
	Vector3_t3722313464  ___m_Extents_1;

public:
	inline static int32_t get_offset_of_m_Center_0() { return static_cast<int32_t>(offsetof(Bounds_t2266837910, ___m_Center_0)); }
	inline Vector3_t3722313464  get_m_Center_0() const { return ___m_Center_0; }
	inline Vector3_t3722313464 * get_address_of_m_Center_0() { return &___m_Center_0; }
	inline void set_m_Center_0(Vector3_t3722313464  value)
	{
		___m_Center_0 = value;
	}

	inline static int32_t get_offset_of_m_Extents_1() { return static_cast<int32_t>(offsetof(Bounds_t2266837910, ___m_Extents_1)); }
	inline Vector3_t3722313464  get_m_Extents_1() const { return ___m_Extents_1; }
	inline Vector3_t3722313464 * get_address_of_m_Extents_1() { return &___m_Extents_1; }
	inline void set_m_Extents_1(Vector3_t3722313464  value)
	{
		___m_Extents_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BOUNDS_T2266837910_H
#ifndef MONOORSTEREOSCOPICEYE_T647613870_H
#define MONOORSTEREOSCOPICEYE_T647613870_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Camera/MonoOrStereoscopicEye
struct  MonoOrStereoscopicEye_t647613870 
{
public:
	// System.Int32 UnityEngine.Camera/MonoOrStereoscopicEye::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MonoOrStereoscopicEye_t647613870, ___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 // MONOORSTEREOSCOPICEYE_T647613870_H
#ifndef STEREOSCOPICEYE_T2238664036_H
#define STEREOSCOPICEYE_T2238664036_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Camera/StereoscopicEye
struct  StereoscopicEye_t2238664036 
{
public:
	// System.Int32 UnityEngine.Camera/StereoscopicEye::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StereoscopicEye_t2238664036, ___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 // STEREOSCOPICEYE_T2238664036_H
#ifndef CAMERACLEARFLAGS_T2362496923_H
#define CAMERACLEARFLAGS_T2362496923_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CameraClearFlags
struct  CameraClearFlags_t2362496923 
{
public:
	// System.Int32 UnityEngine.CameraClearFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CameraClearFlags_t2362496923, ___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 // CAMERACLEARFLAGS_T2362496923_H
#ifndef CAMERATYPE_T2859855855_H
#define CAMERATYPE_T2859855855_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CameraType
struct  CameraType_t2859855855 
{
public:
	// System.Int32 UnityEngine.CameraType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CameraType_t2859855855, ___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 // CAMERATYPE_T2859855855_H
#ifndef COLORSPACE_T3453996949_H
#define COLORSPACE_T3453996949_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ColorSpace
struct  ColorSpace_t3453996949 
{
public:
	// System.Int32 UnityEngine.ColorSpace::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ColorSpace_t3453996949, ___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 // COLORSPACE_T3453996949_H
#ifndef COLORUSAGEATTRIBUTE_T669369404_H
#define COLORUSAGEATTRIBUTE_T669369404_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ColorUsageAttribute
struct  ColorUsageAttribute_t669369404  : public PropertyAttribute_t3677895545
{
public:
	// System.Boolean UnityEngine.ColorUsageAttribute::showAlpha
	bool ___showAlpha_0;
	// System.Boolean UnityEngine.ColorUsageAttribute::hdr
	bool ___hdr_1;
	// System.Single UnityEngine.ColorUsageAttribute::minBrightness
	float ___minBrightness_2;
	// System.Single UnityEngine.ColorUsageAttribute::maxBrightness
	float ___maxBrightness_3;
	// System.Single UnityEngine.ColorUsageAttribute::minExposureValue
	float ___minExposureValue_4;
	// System.Single UnityEngine.ColorUsageAttribute::maxExposureValue
	float ___maxExposureValue_5;

public:
	inline static int32_t get_offset_of_showAlpha_0() { return static_cast<int32_t>(offsetof(ColorUsageAttribute_t669369404, ___showAlpha_0)); }
	inline bool get_showAlpha_0() const { return ___showAlpha_0; }
	inline bool* get_address_of_showAlpha_0() { return &___showAlpha_0; }
	inline void set_showAlpha_0(bool value)
	{
		___showAlpha_0 = value;
	}

	inline static int32_t get_offset_of_hdr_1() { return static_cast<int32_t>(offsetof(ColorUsageAttribute_t669369404, ___hdr_1)); }
	inline bool get_hdr_1() const { return ___hdr_1; }
	inline bool* get_address_of_hdr_1() { return &___hdr_1; }
	inline void set_hdr_1(bool value)
	{
		___hdr_1 = value;
	}

	inline static int32_t get_offset_of_minBrightness_2() { return static_cast<int32_t>(offsetof(ColorUsageAttribute_t669369404, ___minBrightness_2)); }
	inline float get_minBrightness_2() const { return ___minBrightness_2; }
	inline float* get_address_of_minBrightness_2() { return &___minBrightness_2; }
	inline void set_minBrightness_2(float value)
	{
		___minBrightness_2 = value;
	}

	inline static int32_t get_offset_of_maxBrightness_3() { return static_cast<int32_t>(offsetof(ColorUsageAttribute_t669369404, ___maxBrightness_3)); }
	inline float get_maxBrightness_3() const { return ___maxBrightness_3; }
	inline float* get_address_of_maxBrightness_3() { return &___maxBrightness_3; }
	inline void set_maxBrightness_3(float value)
	{
		___maxBrightness_3 = value;
	}

	inline static int32_t get_offset_of_minExposureValue_4() { return static_cast<int32_t>(offsetof(ColorUsageAttribute_t669369404, ___minExposureValue_4)); }
	inline float get_minExposureValue_4() const { return ___minExposureValue_4; }
	inline float* get_address_of_minExposureValue_4() { return &___minExposureValue_4; }
	inline void set_minExposureValue_4(float value)
	{
		___minExposureValue_4 = value;
	}

	inline static int32_t get_offset_of_maxExposureValue_5() { return static_cast<int32_t>(offsetof(ColorUsageAttribute_t669369404, ___maxExposureValue_5)); }
	inline float get_maxExposureValue_5() const { return ___maxExposureValue_5; }
	inline float* get_address_of_maxExposureValue_5() { return &___maxExposureValue_5; }
	inline void set_maxExposureValue_5(float value)
	{
		___maxExposureValue_5 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COLORUSAGEATTRIBUTE_T669369404_H
#ifndef COMPUTEBUFFER_T1033194329_H
#define COMPUTEBUFFER_T1033194329_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ComputeBuffer
struct  ComputeBuffer_t1033194329  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.ComputeBuffer::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(ComputeBuffer_t1033194329, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPUTEBUFFER_T1033194329_H
#ifndef COMPUTEBUFFERTYPE_T3421096473_H
#define COMPUTEBUFFERTYPE_T3421096473_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ComputeBufferType
struct  ComputeBufferType_t3421096473 
{
public:
	// System.Int32 UnityEngine.ComputeBufferType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ComputeBufferType_t3421096473, ___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 // COMPUTEBUFFERTYPE_T3421096473_H
#ifndef COROUTINE_T3829159415_H
#define COROUTINE_T3829159415_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Coroutine
struct  Coroutine_t3829159415  : public YieldInstruction_t403091072
{
public:
	// System.IntPtr UnityEngine.Coroutine::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(Coroutine_t3829159415, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Coroutine
struct Coroutine_t3829159415_marshaled_pinvoke : public YieldInstruction_t403091072_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Coroutine
struct Coroutine_t3829159415_marshaled_com : public YieldInstruction_t403091072_marshaled_com
{
	intptr_t ___m_Ptr_0;
};
#endif // COROUTINE_T3829159415_H
#ifndef CUBEMAPFACE_T1358225318_H
#define CUBEMAPFACE_T1358225318_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CubemapFace
struct  CubemapFace_t1358225318 
{
public:
	// System.Int32 UnityEngine.CubemapFace::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CubemapFace_t1358225318, ___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 // CUBEMAPFACE_T1358225318_H
#ifndef CULLINGGROUP_T2096318768_H
#define CULLINGGROUP_T2096318768_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CullingGroup
struct  CullingGroup_t2096318768  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.CullingGroup::m_Ptr
	intptr_t ___m_Ptr_0;
	// UnityEngine.CullingGroup/StateChanged UnityEngine.CullingGroup::m_OnStateChanged
	StateChanged_t2136737110 * ___m_OnStateChanged_1;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(CullingGroup_t2096318768, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}

	inline static int32_t get_offset_of_m_OnStateChanged_1() { return static_cast<int32_t>(offsetof(CullingGroup_t2096318768, ___m_OnStateChanged_1)); }
	inline StateChanged_t2136737110 * get_m_OnStateChanged_1() const { return ___m_OnStateChanged_1; }
	inline StateChanged_t2136737110 ** get_address_of_m_OnStateChanged_1() { return &___m_OnStateChanged_1; }
	inline void set_m_OnStateChanged_1(StateChanged_t2136737110 * value)
	{
		___m_OnStateChanged_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_OnStateChanged_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.CullingGroup
struct CullingGroup_t2096318768_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
	Il2CppMethodPointer ___m_OnStateChanged_1;
};
// Native definition for COM marshalling of UnityEngine.CullingGroup
struct CullingGroup_t2096318768_marshaled_com
{
	intptr_t ___m_Ptr_0;
	Il2CppMethodPointer ___m_OnStateChanged_1;
};
#endif // CULLINGGROUP_T2096318768_H
#ifndef CURSORLOCKMODE_T2840764040_H
#define CURSORLOCKMODE_T2840764040_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CursorLockMode
struct  CursorLockMode_t2840764040 
{
public:
	// System.Int32 UnityEngine.CursorLockMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CursorLockMode_t2840764040, ___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 // CURSORLOCKMODE_T2840764040_H
#ifndef DEPTHTEXTUREMODE_T4161834719_H
#define DEPTHTEXTUREMODE_T4161834719_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.DepthTextureMode
struct  DepthTextureMode_t4161834719 
{
public:
	// System.Int32 UnityEngine.DepthTextureMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DepthTextureMode_t4161834719, ___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 // DEPTHTEXTUREMODE_T4161834719_H
#ifndef DEVICETYPE_T643007838_H
#define DEVICETYPE_T643007838_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.DeviceType
struct  DeviceType_t643007838 
{
public:
	// System.Int32 UnityEngine.DeviceType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DeviceType_t643007838, ___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 // DEVICETYPE_T643007838_H
#ifndef DISPLAY_T1387065949_H
#define DISPLAY_T1387065949_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Display
struct  Display_t1387065949  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Display::nativeDisplay
	intptr_t ___nativeDisplay_0;

public:
	inline static int32_t get_offset_of_nativeDisplay_0() { return static_cast<int32_t>(offsetof(Display_t1387065949, ___nativeDisplay_0)); }
	inline intptr_t get_nativeDisplay_0() const { return ___nativeDisplay_0; }
	inline intptr_t* get_address_of_nativeDisplay_0() { return &___nativeDisplay_0; }
	inline void set_nativeDisplay_0(intptr_t value)
	{
		___nativeDisplay_0 = value;
	}
};

struct Display_t1387065949_StaticFields
{
public:
	// UnityEngine.Display[] UnityEngine.Display::displays
	DisplayU5BU5D_t103034768* ___displays_1;
	// UnityEngine.Display UnityEngine.Display::_mainDisplay
	Display_t1387065949 * ____mainDisplay_2;
	// UnityEngine.Display/DisplaysUpdatedDelegate UnityEngine.Display::onDisplaysUpdated
	DisplaysUpdatedDelegate_t51287044 * ___onDisplaysUpdated_3;

public:
	inline static int32_t get_offset_of_displays_1() { return static_cast<int32_t>(offsetof(Display_t1387065949_StaticFields, ___displays_1)); }
	inline DisplayU5BU5D_t103034768* get_displays_1() const { return ___displays_1; }
	inline DisplayU5BU5D_t103034768** get_address_of_displays_1() { return &___displays_1; }
	inline void set_displays_1(DisplayU5BU5D_t103034768* value)
	{
		___displays_1 = value;
		Il2CppCodeGenWriteBarrier((&___displays_1), value);
	}

	inline static int32_t get_offset_of__mainDisplay_2() { return static_cast<int32_t>(offsetof(Display_t1387065949_StaticFields, ____mainDisplay_2)); }
	inline Display_t1387065949 * get__mainDisplay_2() const { return ____mainDisplay_2; }
	inline Display_t1387065949 ** get_address_of__mainDisplay_2() { return &____mainDisplay_2; }
	inline void set__mainDisplay_2(Display_t1387065949 * value)
	{
		____mainDisplay_2 = value;
		Il2CppCodeGenWriteBarrier((&____mainDisplay_2), value);
	}

	inline static int32_t get_offset_of_onDisplaysUpdated_3() { return static_cast<int32_t>(offsetof(Display_t1387065949_StaticFields, ___onDisplaysUpdated_3)); }
	inline DisplaysUpdatedDelegate_t51287044 * get_onDisplaysUpdated_3() const { return ___onDisplaysUpdated_3; }
	inline DisplaysUpdatedDelegate_t51287044 ** get_address_of_onDisplaysUpdated_3() { return &___onDisplaysUpdated_3; }
	inline void set_onDisplaysUpdated_3(DisplaysUpdatedDelegate_t51287044 * value)
	{
		___onDisplaysUpdated_3 = value;
		Il2CppCodeGenWriteBarrier((&___onDisplaysUpdated_3), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DISPLAY_T1387065949_H
#ifndef DRIVENTRANSFORMPROPERTIES_T3813433528_H
#define DRIVENTRANSFORMPROPERTIES_T3813433528_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.DrivenTransformProperties
struct  DrivenTransformProperties_t3813433528 
{
public:
	// System.Int32 UnityEngine.DrivenTransformProperties::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DrivenTransformProperties_t3813433528, ___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 // DRIVENTRANSFORMPROPERTIES_T3813433528_H
#ifndef CACHEDINVOKABLECALL_1_T2423483305_H
#define CACHEDINVOKABLECALL_1_T2423483305_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.CachedInvokableCall`1<System.Boolean>
struct  CachedInvokableCall_1_t2423483305  : public InvokableCall_1_t214452203
{
public:
	// T UnityEngine.Events.CachedInvokableCall`1::m_Arg1
	bool ___m_Arg1_1;

public:
	inline static int32_t get_offset_of_m_Arg1_1() { return static_cast<int32_t>(offsetof(CachedInvokableCall_1_t2423483305, ___m_Arg1_1)); }
	inline bool get_m_Arg1_1() const { return ___m_Arg1_1; }
	inline bool* get_address_of_m_Arg1_1() { return &___m_Arg1_1; }
	inline void set_m_Arg1_1(bool value)
	{
		___m_Arg1_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CACHEDINVOKABLECALL_1_T2423483305_H
#ifndef CACHEDINVOKABLECALL_1_T982173797_H
#define CACHEDINVOKABLECALL_1_T982173797_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.CachedInvokableCall`1<System.Int32>
struct  CachedInvokableCall_1_t982173797  : public InvokableCall_1_t3068109991
{
public:
	// T UnityEngine.Events.CachedInvokableCall`1::m_Arg1
	int32_t ___m_Arg1_1;

public:
	inline static int32_t get_offset_of_m_Arg1_1() { return static_cast<int32_t>(offsetof(CachedInvokableCall_1_t982173797, ___m_Arg1_1)); }
	inline int32_t get_m_Arg1_1() const { return ___m_Arg1_1; }
	inline int32_t* get_address_of_m_Arg1_1() { return &___m_Arg1_1; }
	inline void set_m_Arg1_1(int32_t value)
	{
		___m_Arg1_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CACHEDINVOKABLECALL_1_T982173797_H
#ifndef CACHEDINVOKABLECALL_1_T3723462114_H
#define CACHEDINVOKABLECALL_1_T3723462114_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.CachedInvokableCall`1<System.Single>
struct  CachedInvokableCall_1_t3723462114  : public InvokableCall_1_t1514431012
{
public:
	// T UnityEngine.Events.CachedInvokableCall`1::m_Arg1
	float ___m_Arg1_1;

public:
	inline static int32_t get_offset_of_m_Arg1_1() { return static_cast<int32_t>(offsetof(CachedInvokableCall_1_t3723462114, ___m_Arg1_1)); }
	inline float get_m_Arg1_1() const { return ___m_Arg1_1; }
	inline float* get_address_of_m_Arg1_1() { return &___m_Arg1_1; }
	inline void set_m_Arg1_1(float value)
	{
		___m_Arg1_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CACHEDINVOKABLECALL_1_T3723462114_H
#ifndef CACHEDINVOKABLECALL_1_T4173646029_H
#define CACHEDINVOKABLECALL_1_T4173646029_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.CachedInvokableCall`1<System.String>
struct  CachedInvokableCall_1_t4173646029  : public InvokableCall_1_t1964614927
{
public:
	// T UnityEngine.Events.CachedInvokableCall`1::m_Arg1
	String_t* ___m_Arg1_1;

public:
	inline static int32_t get_offset_of_m_Arg1_1() { return static_cast<int32_t>(offsetof(CachedInvokableCall_1_t4173646029, ___m_Arg1_1)); }
	inline String_t* get_m_Arg1_1() const { return ___m_Arg1_1; }
	inline String_t** get_address_of_m_Arg1_1() { return &___m_Arg1_1; }
	inline void set_m_Arg1_1(String_t* value)
	{
		___m_Arg1_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_Arg1_1), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CACHEDINVOKABLECALL_1_T4173646029_H
#ifndef PERSISTENTLISTENERMODE_T232255230_H
#define PERSISTENTLISTENERMODE_T232255230_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.PersistentListenerMode
struct  PersistentListenerMode_t232255230 
{
public:
	// System.Int32 UnityEngine.Events.PersistentListenerMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(PersistentListenerMode_t232255230, ___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 // PERSISTENTLISTENERMODE_T232255230_H
#ifndef UNITYEVENTCALLSTATE_T3448586328_H
#define UNITYEVENTCALLSTATE_T3448586328_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityEventCallState
struct  UnityEventCallState_t3448586328 
{
public:
	// System.Int32 UnityEngine.Events.UnityEventCallState::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(UnityEventCallState_t3448586328, ___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 // UNITYEVENTCALLSTATE_T3448586328_H
#ifndef PLAYERLOOPSYSTEM_T105772105_H
#define PLAYERLOOPSYSTEM_T105772105_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.LowLevel.PlayerLoopSystem
struct  PlayerLoopSystem_t105772105 
{
public:
	// System.Type UnityEngine.Experimental.LowLevel.PlayerLoopSystem::type
	Type_t * ___type_0;
	// UnityEngine.Experimental.LowLevel.PlayerLoopSystem[] UnityEngine.Experimental.LowLevel.PlayerLoopSystem::subSystemList
	PlayerLoopSystemU5BU5D_t1150299252* ___subSystemList_1;
	// UnityEngine.Experimental.LowLevel.PlayerLoopSystem/UpdateFunction UnityEngine.Experimental.LowLevel.PlayerLoopSystem::updateDelegate
	UpdateFunction_t377278577 * ___updateDelegate_2;
	// System.IntPtr UnityEngine.Experimental.LowLevel.PlayerLoopSystem::updateFunction
	intptr_t ___updateFunction_3;
	// System.IntPtr UnityEngine.Experimental.LowLevel.PlayerLoopSystem::loopConditionFunction
	intptr_t ___loopConditionFunction_4;

public:
	inline static int32_t get_offset_of_type_0() { return static_cast<int32_t>(offsetof(PlayerLoopSystem_t105772105, ___type_0)); }
	inline Type_t * get_type_0() const { return ___type_0; }
	inline Type_t ** get_address_of_type_0() { return &___type_0; }
	inline void set_type_0(Type_t * value)
	{
		___type_0 = value;
		Il2CppCodeGenWriteBarrier((&___type_0), value);
	}

	inline static int32_t get_offset_of_subSystemList_1() { return static_cast<int32_t>(offsetof(PlayerLoopSystem_t105772105, ___subSystemList_1)); }
	inline PlayerLoopSystemU5BU5D_t1150299252* get_subSystemList_1() const { return ___subSystemList_1; }
	inline PlayerLoopSystemU5BU5D_t1150299252** get_address_of_subSystemList_1() { return &___subSystemList_1; }
	inline void set_subSystemList_1(PlayerLoopSystemU5BU5D_t1150299252* value)
	{
		___subSystemList_1 = value;
		Il2CppCodeGenWriteBarrier((&___subSystemList_1), value);
	}

	inline static int32_t get_offset_of_updateDelegate_2() { return static_cast<int32_t>(offsetof(PlayerLoopSystem_t105772105, ___updateDelegate_2)); }
	inline UpdateFunction_t377278577 * get_updateDelegate_2() const { return ___updateDelegate_2; }
	inline UpdateFunction_t377278577 ** get_address_of_updateDelegate_2() { return &___updateDelegate_2; }
	inline void set_updateDelegate_2(UpdateFunction_t377278577 * value)
	{
		___updateDelegate_2 = value;
		Il2CppCodeGenWriteBarrier((&___updateDelegate_2), value);
	}

	inline static int32_t get_offset_of_updateFunction_3() { return static_cast<int32_t>(offsetof(PlayerLoopSystem_t105772105, ___updateFunction_3)); }
	inline intptr_t get_updateFunction_3() const { return ___updateFunction_3; }
	inline intptr_t* get_address_of_updateFunction_3() { return &___updateFunction_3; }
	inline void set_updateFunction_3(intptr_t value)
	{
		___updateFunction_3 = value;
	}

	inline static int32_t get_offset_of_loopConditionFunction_4() { return static_cast<int32_t>(offsetof(PlayerLoopSystem_t105772105, ___loopConditionFunction_4)); }
	inline intptr_t get_loopConditionFunction_4() const { return ___loopConditionFunction_4; }
	inline intptr_t* get_address_of_loopConditionFunction_4() { return &___loopConditionFunction_4; }
	inline void set_loopConditionFunction_4(intptr_t value)
	{
		___loopConditionFunction_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Experimental.LowLevel.PlayerLoopSystem
struct PlayerLoopSystem_t105772105_marshaled_pinvoke
{
	Type_t * ___type_0;
	PlayerLoopSystem_t105772105_marshaled_pinvoke* ___subSystemList_1;
	Il2CppMethodPointer ___updateDelegate_2;
	intptr_t ___updateFunction_3;
	intptr_t ___loopConditionFunction_4;
};
// Native definition for COM marshalling of UnityEngine.Experimental.LowLevel.PlayerLoopSystem
struct PlayerLoopSystem_t105772105_marshaled_com
{
	Type_t * ___type_0;
	PlayerLoopSystem_t105772105_marshaled_com* ___subSystemList_1;
	Il2CppMethodPointer ___updateDelegate_2;
	intptr_t ___updateFunction_3;
	intptr_t ___loopConditionFunction_4;
};
#endif // PLAYERLOOPSYSTEM_T105772105_H
#ifndef PLAYERLOOPSYSTEMINTERNAL_T2185485283_H
#define PLAYERLOOPSYSTEMINTERNAL_T2185485283_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal
struct  PlayerLoopSystemInternal_t2185485283 
{
public:
	// System.Type UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal::type
	Type_t * ___type_0;
	// UnityEngine.Experimental.LowLevel.PlayerLoopSystem/UpdateFunction UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal::updateDelegate
	UpdateFunction_t377278577 * ___updateDelegate_1;
	// System.IntPtr UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal::updateFunction
	intptr_t ___updateFunction_2;
	// System.IntPtr UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal::loopConditionFunction
	intptr_t ___loopConditionFunction_3;
	// System.Int32 UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal::numSubSystems
	int32_t ___numSubSystems_4;

public:
	inline static int32_t get_offset_of_type_0() { return static_cast<int32_t>(offsetof(PlayerLoopSystemInternal_t2185485283, ___type_0)); }
	inline Type_t * get_type_0() const { return ___type_0; }
	inline Type_t ** get_address_of_type_0() { return &___type_0; }
	inline void set_type_0(Type_t * value)
	{
		___type_0 = value;
		Il2CppCodeGenWriteBarrier((&___type_0), value);
	}

	inline static int32_t get_offset_of_updateDelegate_1() { return static_cast<int32_t>(offsetof(PlayerLoopSystemInternal_t2185485283, ___updateDelegate_1)); }
	inline UpdateFunction_t377278577 * get_updateDelegate_1() const { return ___updateDelegate_1; }
	inline UpdateFunction_t377278577 ** get_address_of_updateDelegate_1() { return &___updateDelegate_1; }
	inline void set_updateDelegate_1(UpdateFunction_t377278577 * value)
	{
		___updateDelegate_1 = value;
		Il2CppCodeGenWriteBarrier((&___updateDelegate_1), value);
	}

	inline static int32_t get_offset_of_updateFunction_2() { return static_cast<int32_t>(offsetof(PlayerLoopSystemInternal_t2185485283, ___updateFunction_2)); }
	inline intptr_t get_updateFunction_2() const { return ___updateFunction_2; }
	inline intptr_t* get_address_of_updateFunction_2() { return &___updateFunction_2; }
	inline void set_updateFunction_2(intptr_t value)
	{
		___updateFunction_2 = value;
	}

	inline static int32_t get_offset_of_loopConditionFunction_3() { return static_cast<int32_t>(offsetof(PlayerLoopSystemInternal_t2185485283, ___loopConditionFunction_3)); }
	inline intptr_t get_loopConditionFunction_3() const { return ___loopConditionFunction_3; }
	inline intptr_t* get_address_of_loopConditionFunction_3() { return &___loopConditionFunction_3; }
	inline void set_loopConditionFunction_3(intptr_t value)
	{
		___loopConditionFunction_3 = value;
	}

	inline static int32_t get_offset_of_numSubSystems_4() { return static_cast<int32_t>(offsetof(PlayerLoopSystemInternal_t2185485283, ___numSubSystems_4)); }
	inline int32_t get_numSubSystems_4() const { return ___numSubSystems_4; }
	inline int32_t* get_address_of_numSubSystems_4() { return &___numSubSystems_4; }
	inline void set_numSubSystems_4(int32_t value)
	{
		___numSubSystems_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal
struct PlayerLoopSystemInternal_t2185485283_marshaled_pinvoke
{
	Type_t * ___type_0;
	Il2CppMethodPointer ___updateDelegate_1;
	intptr_t ___updateFunction_2;
	intptr_t ___loopConditionFunction_3;
	int32_t ___numSubSystems_4;
};
// Native definition for COM marshalling of UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal
struct PlayerLoopSystemInternal_t2185485283_marshaled_com
{
	Type_t * ___type_0;
	Il2CppMethodPointer ___updateDelegate_1;
	intptr_t ___updateFunction_2;
	intptr_t ___loopConditionFunction_3;
	int32_t ___numSubSystems_4;
};
#endif // PLAYERLOOPSYSTEMINTERNAL_T2185485283_H
#ifndef CAMERAPROPERTIES_T3304495522_H
#define CAMERAPROPERTIES_T3304495522_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.CameraProperties
struct  CameraProperties_t3304495522 
{
public:
	// UnityEngine.Rect UnityEngine.Experimental.Rendering.CameraProperties::screenRect
	Rect_t2360479859  ___screenRect_0;
	// UnityEngine.Vector3 UnityEngine.Experimental.Rendering.CameraProperties::viewDir
	Vector3_t3722313464  ___viewDir_1;
	// System.Single UnityEngine.Experimental.Rendering.CameraProperties::projectionNear
	float ___projectionNear_2;
	// System.Single UnityEngine.Experimental.Rendering.CameraProperties::projectionFar
	float ___projectionFar_3;
	// System.Single UnityEngine.Experimental.Rendering.CameraProperties::cameraNear
	float ___cameraNear_4;
	// System.Single UnityEngine.Experimental.Rendering.CameraProperties::cameraFar
	float ___cameraFar_5;
	// System.Single UnityEngine.Experimental.Rendering.CameraProperties::cameraAspect
	float ___cameraAspect_6;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.CameraProperties::cameraToWorld
	Matrix4x4_t1817901843  ___cameraToWorld_7;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.CameraProperties::actualWorldToClip
	Matrix4x4_t1817901843  ___actualWorldToClip_8;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.CameraProperties::cameraClipToWorld
	Matrix4x4_t1817901843  ___cameraClipToWorld_9;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.CameraProperties::cameraWorldToClip
	Matrix4x4_t1817901843  ___cameraWorldToClip_10;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.CameraProperties::implicitProjection
	Matrix4x4_t1817901843  ___implicitProjection_11;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.CameraProperties::stereoWorldToClipLeft
	Matrix4x4_t1817901843  ___stereoWorldToClipLeft_12;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.CameraProperties::stereoWorldToClipRight
	Matrix4x4_t1817901843  ___stereoWorldToClipRight_13;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.CameraProperties::worldToCamera
	Matrix4x4_t1817901843  ___worldToCamera_14;
	// UnityEngine.Vector3 UnityEngine.Experimental.Rendering.CameraProperties::up
	Vector3_t3722313464  ___up_15;
	// UnityEngine.Vector3 UnityEngine.Experimental.Rendering.CameraProperties::right
	Vector3_t3722313464  ___right_16;
	// UnityEngine.Vector3 UnityEngine.Experimental.Rendering.CameraProperties::transformDirection
	Vector3_t3722313464  ___transformDirection_17;
	// UnityEngine.Vector3 UnityEngine.Experimental.Rendering.CameraProperties::cameraEuler
	Vector3_t3722313464  ___cameraEuler_18;
	// UnityEngine.Vector3 UnityEngine.Experimental.Rendering.CameraProperties::velocity
	Vector3_t3722313464  ___velocity_19;
	// System.Single UnityEngine.Experimental.Rendering.CameraProperties::farPlaneWorldSpaceLength
	float ___farPlaneWorldSpaceLength_20;
	// System.UInt32 UnityEngine.Experimental.Rendering.CameraProperties::rendererCount
	uint32_t ___rendererCount_21;
	// UnityEngine.Experimental.Rendering.CameraProperties/<_shadowCullPlanes>__FixedBuffer2 UnityEngine.Experimental.Rendering.CameraProperties::_shadowCullPlanes
	U3C_shadowCullPlanesU3E__FixedBuffer2_t3967873427  ____shadowCullPlanes_22;
	// UnityEngine.Experimental.Rendering.CameraProperties/<_cameraCullPlanes>__FixedBuffer3 UnityEngine.Experimental.Rendering.CameraProperties::_cameraCullPlanes
	U3C_cameraCullPlanesU3E__FixedBuffer3_t3170447830  ____cameraCullPlanes_23;
	// System.Single UnityEngine.Experimental.Rendering.CameraProperties::baseFarDistance
	float ___baseFarDistance_24;
	// UnityEngine.Vector3 UnityEngine.Experimental.Rendering.CameraProperties::shadowCullCenter
	Vector3_t3722313464  ___shadowCullCenter_25;
	// UnityEngine.Experimental.Rendering.CameraProperties/<layerCullDistances>__FixedBuffer4 UnityEngine.Experimental.Rendering.CameraProperties::layerCullDistances
	U3ClayerCullDistancesU3E__FixedBuffer4_t4284714940  ___layerCullDistances_26;
	// System.Int32 UnityEngine.Experimental.Rendering.CameraProperties::layerCullSpherical
	int32_t ___layerCullSpherical_27;
	// UnityEngine.Experimental.Rendering.CoreCameraValues UnityEngine.Experimental.Rendering.CameraProperties::coreCameraValues
	CoreCameraValues_t3714484151  ___coreCameraValues_28;
	// System.UInt32 UnityEngine.Experimental.Rendering.CameraProperties::cameraType
	uint32_t ___cameraType_29;

public:
	inline static int32_t get_offset_of_screenRect_0() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___screenRect_0)); }
	inline Rect_t2360479859  get_screenRect_0() const { return ___screenRect_0; }
	inline Rect_t2360479859 * get_address_of_screenRect_0() { return &___screenRect_0; }
	inline void set_screenRect_0(Rect_t2360479859  value)
	{
		___screenRect_0 = value;
	}

	inline static int32_t get_offset_of_viewDir_1() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___viewDir_1)); }
	inline Vector3_t3722313464  get_viewDir_1() const { return ___viewDir_1; }
	inline Vector3_t3722313464 * get_address_of_viewDir_1() { return &___viewDir_1; }
	inline void set_viewDir_1(Vector3_t3722313464  value)
	{
		___viewDir_1 = value;
	}

	inline static int32_t get_offset_of_projectionNear_2() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___projectionNear_2)); }
	inline float get_projectionNear_2() const { return ___projectionNear_2; }
	inline float* get_address_of_projectionNear_2() { return &___projectionNear_2; }
	inline void set_projectionNear_2(float value)
	{
		___projectionNear_2 = value;
	}

	inline static int32_t get_offset_of_projectionFar_3() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___projectionFar_3)); }
	inline float get_projectionFar_3() const { return ___projectionFar_3; }
	inline float* get_address_of_projectionFar_3() { return &___projectionFar_3; }
	inline void set_projectionFar_3(float value)
	{
		___projectionFar_3 = value;
	}

	inline static int32_t get_offset_of_cameraNear_4() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___cameraNear_4)); }
	inline float get_cameraNear_4() const { return ___cameraNear_4; }
	inline float* get_address_of_cameraNear_4() { return &___cameraNear_4; }
	inline void set_cameraNear_4(float value)
	{
		___cameraNear_4 = value;
	}

	inline static int32_t get_offset_of_cameraFar_5() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___cameraFar_5)); }
	inline float get_cameraFar_5() const { return ___cameraFar_5; }
	inline float* get_address_of_cameraFar_5() { return &___cameraFar_5; }
	inline void set_cameraFar_5(float value)
	{
		___cameraFar_5 = value;
	}

	inline static int32_t get_offset_of_cameraAspect_6() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___cameraAspect_6)); }
	inline float get_cameraAspect_6() const { return ___cameraAspect_6; }
	inline float* get_address_of_cameraAspect_6() { return &___cameraAspect_6; }
	inline void set_cameraAspect_6(float value)
	{
		___cameraAspect_6 = value;
	}

	inline static int32_t get_offset_of_cameraToWorld_7() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___cameraToWorld_7)); }
	inline Matrix4x4_t1817901843  get_cameraToWorld_7() const { return ___cameraToWorld_7; }
	inline Matrix4x4_t1817901843 * get_address_of_cameraToWorld_7() { return &___cameraToWorld_7; }
	inline void set_cameraToWorld_7(Matrix4x4_t1817901843  value)
	{
		___cameraToWorld_7 = value;
	}

	inline static int32_t get_offset_of_actualWorldToClip_8() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___actualWorldToClip_8)); }
	inline Matrix4x4_t1817901843  get_actualWorldToClip_8() const { return ___actualWorldToClip_8; }
	inline Matrix4x4_t1817901843 * get_address_of_actualWorldToClip_8() { return &___actualWorldToClip_8; }
	inline void set_actualWorldToClip_8(Matrix4x4_t1817901843  value)
	{
		___actualWorldToClip_8 = value;
	}

	inline static int32_t get_offset_of_cameraClipToWorld_9() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___cameraClipToWorld_9)); }
	inline Matrix4x4_t1817901843  get_cameraClipToWorld_9() const { return ___cameraClipToWorld_9; }
	inline Matrix4x4_t1817901843 * get_address_of_cameraClipToWorld_9() { return &___cameraClipToWorld_9; }
	inline void set_cameraClipToWorld_9(Matrix4x4_t1817901843  value)
	{
		___cameraClipToWorld_9 = value;
	}

	inline static int32_t get_offset_of_cameraWorldToClip_10() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___cameraWorldToClip_10)); }
	inline Matrix4x4_t1817901843  get_cameraWorldToClip_10() const { return ___cameraWorldToClip_10; }
	inline Matrix4x4_t1817901843 * get_address_of_cameraWorldToClip_10() { return &___cameraWorldToClip_10; }
	inline void set_cameraWorldToClip_10(Matrix4x4_t1817901843  value)
	{
		___cameraWorldToClip_10 = value;
	}

	inline static int32_t get_offset_of_implicitProjection_11() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___implicitProjection_11)); }
	inline Matrix4x4_t1817901843  get_implicitProjection_11() const { return ___implicitProjection_11; }
	inline Matrix4x4_t1817901843 * get_address_of_implicitProjection_11() { return &___implicitProjection_11; }
	inline void set_implicitProjection_11(Matrix4x4_t1817901843  value)
	{
		___implicitProjection_11 = value;
	}

	inline static int32_t get_offset_of_stereoWorldToClipLeft_12() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___stereoWorldToClipLeft_12)); }
	inline Matrix4x4_t1817901843  get_stereoWorldToClipLeft_12() const { return ___stereoWorldToClipLeft_12; }
	inline Matrix4x4_t1817901843 * get_address_of_stereoWorldToClipLeft_12() { return &___stereoWorldToClipLeft_12; }
	inline void set_stereoWorldToClipLeft_12(Matrix4x4_t1817901843  value)
	{
		___stereoWorldToClipLeft_12 = value;
	}

	inline static int32_t get_offset_of_stereoWorldToClipRight_13() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___stereoWorldToClipRight_13)); }
	inline Matrix4x4_t1817901843  get_stereoWorldToClipRight_13() const { return ___stereoWorldToClipRight_13; }
	inline Matrix4x4_t1817901843 * get_address_of_stereoWorldToClipRight_13() { return &___stereoWorldToClipRight_13; }
	inline void set_stereoWorldToClipRight_13(Matrix4x4_t1817901843  value)
	{
		___stereoWorldToClipRight_13 = value;
	}

	inline static int32_t get_offset_of_worldToCamera_14() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___worldToCamera_14)); }
	inline Matrix4x4_t1817901843  get_worldToCamera_14() const { return ___worldToCamera_14; }
	inline Matrix4x4_t1817901843 * get_address_of_worldToCamera_14() { return &___worldToCamera_14; }
	inline void set_worldToCamera_14(Matrix4x4_t1817901843  value)
	{
		___worldToCamera_14 = value;
	}

	inline static int32_t get_offset_of_up_15() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___up_15)); }
	inline Vector3_t3722313464  get_up_15() const { return ___up_15; }
	inline Vector3_t3722313464 * get_address_of_up_15() { return &___up_15; }
	inline void set_up_15(Vector3_t3722313464  value)
	{
		___up_15 = value;
	}

	inline static int32_t get_offset_of_right_16() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___right_16)); }
	inline Vector3_t3722313464  get_right_16() const { return ___right_16; }
	inline Vector3_t3722313464 * get_address_of_right_16() { return &___right_16; }
	inline void set_right_16(Vector3_t3722313464  value)
	{
		___right_16 = value;
	}

	inline static int32_t get_offset_of_transformDirection_17() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___transformDirection_17)); }
	inline Vector3_t3722313464  get_transformDirection_17() const { return ___transformDirection_17; }
	inline Vector3_t3722313464 * get_address_of_transformDirection_17() { return &___transformDirection_17; }
	inline void set_transformDirection_17(Vector3_t3722313464  value)
	{
		___transformDirection_17 = value;
	}

	inline static int32_t get_offset_of_cameraEuler_18() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___cameraEuler_18)); }
	inline Vector3_t3722313464  get_cameraEuler_18() const { return ___cameraEuler_18; }
	inline Vector3_t3722313464 * get_address_of_cameraEuler_18() { return &___cameraEuler_18; }
	inline void set_cameraEuler_18(Vector3_t3722313464  value)
	{
		___cameraEuler_18 = value;
	}

	inline static int32_t get_offset_of_velocity_19() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___velocity_19)); }
	inline Vector3_t3722313464  get_velocity_19() const { return ___velocity_19; }
	inline Vector3_t3722313464 * get_address_of_velocity_19() { return &___velocity_19; }
	inline void set_velocity_19(Vector3_t3722313464  value)
	{
		___velocity_19 = value;
	}

	inline static int32_t get_offset_of_farPlaneWorldSpaceLength_20() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___farPlaneWorldSpaceLength_20)); }
	inline float get_farPlaneWorldSpaceLength_20() const { return ___farPlaneWorldSpaceLength_20; }
	inline float* get_address_of_farPlaneWorldSpaceLength_20() { return &___farPlaneWorldSpaceLength_20; }
	inline void set_farPlaneWorldSpaceLength_20(float value)
	{
		___farPlaneWorldSpaceLength_20 = value;
	}

	inline static int32_t get_offset_of_rendererCount_21() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___rendererCount_21)); }
	inline uint32_t get_rendererCount_21() const { return ___rendererCount_21; }
	inline uint32_t* get_address_of_rendererCount_21() { return &___rendererCount_21; }
	inline void set_rendererCount_21(uint32_t value)
	{
		___rendererCount_21 = value;
	}

	inline static int32_t get_offset_of__shadowCullPlanes_22() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ____shadowCullPlanes_22)); }
	inline U3C_shadowCullPlanesU3E__FixedBuffer2_t3967873427  get__shadowCullPlanes_22() const { return ____shadowCullPlanes_22; }
	inline U3C_shadowCullPlanesU3E__FixedBuffer2_t3967873427 * get_address_of__shadowCullPlanes_22() { return &____shadowCullPlanes_22; }
	inline void set__shadowCullPlanes_22(U3C_shadowCullPlanesU3E__FixedBuffer2_t3967873427  value)
	{
		____shadowCullPlanes_22 = value;
	}

	inline static int32_t get_offset_of__cameraCullPlanes_23() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ____cameraCullPlanes_23)); }
	inline U3C_cameraCullPlanesU3E__FixedBuffer3_t3170447830  get__cameraCullPlanes_23() const { return ____cameraCullPlanes_23; }
	inline U3C_cameraCullPlanesU3E__FixedBuffer3_t3170447830 * get_address_of__cameraCullPlanes_23() { return &____cameraCullPlanes_23; }
	inline void set__cameraCullPlanes_23(U3C_cameraCullPlanesU3E__FixedBuffer3_t3170447830  value)
	{
		____cameraCullPlanes_23 = value;
	}

	inline static int32_t get_offset_of_baseFarDistance_24() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___baseFarDistance_24)); }
	inline float get_baseFarDistance_24() const { return ___baseFarDistance_24; }
	inline float* get_address_of_baseFarDistance_24() { return &___baseFarDistance_24; }
	inline void set_baseFarDistance_24(float value)
	{
		___baseFarDistance_24 = value;
	}

	inline static int32_t get_offset_of_shadowCullCenter_25() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___shadowCullCenter_25)); }
	inline Vector3_t3722313464  get_shadowCullCenter_25() const { return ___shadowCullCenter_25; }
	inline Vector3_t3722313464 * get_address_of_shadowCullCenter_25() { return &___shadowCullCenter_25; }
	inline void set_shadowCullCenter_25(Vector3_t3722313464  value)
	{
		___shadowCullCenter_25 = value;
	}

	inline static int32_t get_offset_of_layerCullDistances_26() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___layerCullDistances_26)); }
	inline U3ClayerCullDistancesU3E__FixedBuffer4_t4284714940  get_layerCullDistances_26() const { return ___layerCullDistances_26; }
	inline U3ClayerCullDistancesU3E__FixedBuffer4_t4284714940 * get_address_of_layerCullDistances_26() { return &___layerCullDistances_26; }
	inline void set_layerCullDistances_26(U3ClayerCullDistancesU3E__FixedBuffer4_t4284714940  value)
	{
		___layerCullDistances_26 = value;
	}

	inline static int32_t get_offset_of_layerCullSpherical_27() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___layerCullSpherical_27)); }
	inline int32_t get_layerCullSpherical_27() const { return ___layerCullSpherical_27; }
	inline int32_t* get_address_of_layerCullSpherical_27() { return &___layerCullSpherical_27; }
	inline void set_layerCullSpherical_27(int32_t value)
	{
		___layerCullSpherical_27 = value;
	}

	inline static int32_t get_offset_of_coreCameraValues_28() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___coreCameraValues_28)); }
	inline CoreCameraValues_t3714484151  get_coreCameraValues_28() const { return ___coreCameraValues_28; }
	inline CoreCameraValues_t3714484151 * get_address_of_coreCameraValues_28() { return &___coreCameraValues_28; }
	inline void set_coreCameraValues_28(CoreCameraValues_t3714484151  value)
	{
		___coreCameraValues_28 = value;
	}

	inline static int32_t get_offset_of_cameraType_29() { return static_cast<int32_t>(offsetof(CameraProperties_t3304495522, ___cameraType_29)); }
	inline uint32_t get_cameraType_29() const { return ___cameraType_29; }
	inline uint32_t* get_address_of_cameraType_29() { return &___cameraType_29; }
	inline void set_cameraType_29(uint32_t value)
	{
		___cameraType_29 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CAMERAPROPERTIES_T3304495522_H
#ifndef CULLFLAG_T3106704848_H
#define CULLFLAG_T3106704848_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.CullFlag
struct  CullFlag_t3106704848 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.CullFlag::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CullFlag_t3106704848, ___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 // CULLFLAG_T3106704848_H
#ifndef DRAWRENDERERFLAGS_T1369343893_H
#define DRAWRENDERERFLAGS_T1369343893_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.DrawRendererFlags
struct  DrawRendererFlags_t1369343893 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.DrawRendererFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(DrawRendererFlags_t1369343893, ___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 // DRAWRENDERERFLAGS_T1369343893_H
#ifndef FILTERRENDERERSSETTINGS_T2384854789_H
#define FILTERRENDERERSSETTINGS_T2384854789_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.FilterRenderersSettings
struct  FilterRenderersSettings_t2384854789 
{
public:
	// UnityEngine.Experimental.Rendering.RenderQueueRange UnityEngine.Experimental.Rendering.FilterRenderersSettings::m_RenderQueueRange
	RenderQueueRange_t2460280767  ___m_RenderQueueRange_0;
	// System.Int32 UnityEngine.Experimental.Rendering.FilterRenderersSettings::m_LayerMask
	int32_t ___m_LayerMask_1;
	// System.UInt32 UnityEngine.Experimental.Rendering.FilterRenderersSettings::m_RenderingLayerMask
	uint32_t ___m_RenderingLayerMask_2;

public:
	inline static int32_t get_offset_of_m_RenderQueueRange_0() { return static_cast<int32_t>(offsetof(FilterRenderersSettings_t2384854789, ___m_RenderQueueRange_0)); }
	inline RenderQueueRange_t2460280767  get_m_RenderQueueRange_0() const { return ___m_RenderQueueRange_0; }
	inline RenderQueueRange_t2460280767 * get_address_of_m_RenderQueueRange_0() { return &___m_RenderQueueRange_0; }
	inline void set_m_RenderQueueRange_0(RenderQueueRange_t2460280767  value)
	{
		___m_RenderQueueRange_0 = value;
	}

	inline static int32_t get_offset_of_m_LayerMask_1() { return static_cast<int32_t>(offsetof(FilterRenderersSettings_t2384854789, ___m_LayerMask_1)); }
	inline int32_t get_m_LayerMask_1() const { return ___m_LayerMask_1; }
	inline int32_t* get_address_of_m_LayerMask_1() { return &___m_LayerMask_1; }
	inline void set_m_LayerMask_1(int32_t value)
	{
		___m_LayerMask_1 = value;
	}

	inline static int32_t get_offset_of_m_RenderingLayerMask_2() { return static_cast<int32_t>(offsetof(FilterRenderersSettings_t2384854789, ___m_RenderingLayerMask_2)); }
	inline uint32_t get_m_RenderingLayerMask_2() const { return ___m_RenderingLayerMask_2; }
	inline uint32_t* get_address_of_m_RenderingLayerMask_2() { return &___m_RenderingLayerMask_2; }
	inline void set_m_RenderingLayerMask_2(uint32_t value)
	{
		___m_RenderingLayerMask_2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FILTERRENDERERSSETTINGS_T2384854789_H
#ifndef FILTERRESULTS_T2595222798_H
#define FILTERRESULTS_T2595222798_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.FilterResults
struct  FilterResults_t2595222798 
{
public:
	// System.IntPtr UnityEngine.Experimental.Rendering.FilterResults::m_CullResults
	intptr_t ___m_CullResults_0;

public:
	inline static int32_t get_offset_of_m_CullResults_0() { return static_cast<int32_t>(offsetof(FilterResults_t2595222798, ___m_CullResults_0)); }
	inline intptr_t get_m_CullResults_0() const { return ___m_CullResults_0; }
	inline intptr_t* get_address_of_m_CullResults_0() { return &___m_CullResults_0; }
	inline void set_m_CullResults_0(intptr_t value)
	{
		___m_CullResults_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FILTERRESULTS_T2595222798_H
#ifndef FORMATUSAGE_T3480559675_H
#define FORMATUSAGE_T3480559675_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.FormatUsage
struct  FormatUsage_t3480559675 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.FormatUsage::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FormatUsage_t3480559675, ___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 // FORMATUSAGE_T3480559675_H
#ifndef GRAPHICSFORMAT_T3787950389_H
#define GRAPHICSFORMAT_T3787950389_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.GraphicsFormat
struct  GraphicsFormat_t3787950389 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.GraphicsFormat::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(GraphicsFormat_t3787950389, ___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 // GRAPHICSFORMAT_T3787950389_H
#ifndef LODPARAMETERS_T4109493171_H
#define LODPARAMETERS_T4109493171_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.LODParameters
struct  LODParameters_t4109493171 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.LODParameters::m_IsOrthographic
	int32_t ___m_IsOrthographic_0;
	// UnityEngine.Vector3 UnityEngine.Experimental.Rendering.LODParameters::m_CameraPosition
	Vector3_t3722313464  ___m_CameraPosition_1;
	// System.Single UnityEngine.Experimental.Rendering.LODParameters::m_FieldOfView
	float ___m_FieldOfView_2;
	// System.Single UnityEngine.Experimental.Rendering.LODParameters::m_OrthoSize
	float ___m_OrthoSize_3;
	// System.Int32 UnityEngine.Experimental.Rendering.LODParameters::m_CameraPixelHeight
	int32_t ___m_CameraPixelHeight_4;

public:
	inline static int32_t get_offset_of_m_IsOrthographic_0() { return static_cast<int32_t>(offsetof(LODParameters_t4109493171, ___m_IsOrthographic_0)); }
	inline int32_t get_m_IsOrthographic_0() const { return ___m_IsOrthographic_0; }
	inline int32_t* get_address_of_m_IsOrthographic_0() { return &___m_IsOrthographic_0; }
	inline void set_m_IsOrthographic_0(int32_t value)
	{
		___m_IsOrthographic_0 = value;
	}

	inline static int32_t get_offset_of_m_CameraPosition_1() { return static_cast<int32_t>(offsetof(LODParameters_t4109493171, ___m_CameraPosition_1)); }
	inline Vector3_t3722313464  get_m_CameraPosition_1() const { return ___m_CameraPosition_1; }
	inline Vector3_t3722313464 * get_address_of_m_CameraPosition_1() { return &___m_CameraPosition_1; }
	inline void set_m_CameraPosition_1(Vector3_t3722313464  value)
	{
		___m_CameraPosition_1 = value;
	}

	inline static int32_t get_offset_of_m_FieldOfView_2() { return static_cast<int32_t>(offsetof(LODParameters_t4109493171, ___m_FieldOfView_2)); }
	inline float get_m_FieldOfView_2() const { return ___m_FieldOfView_2; }
	inline float* get_address_of_m_FieldOfView_2() { return &___m_FieldOfView_2; }
	inline void set_m_FieldOfView_2(float value)
	{
		___m_FieldOfView_2 = value;
	}

	inline static int32_t get_offset_of_m_OrthoSize_3() { return static_cast<int32_t>(offsetof(LODParameters_t4109493171, ___m_OrthoSize_3)); }
	inline float get_m_OrthoSize_3() const { return ___m_OrthoSize_3; }
	inline float* get_address_of_m_OrthoSize_3() { return &___m_OrthoSize_3; }
	inline void set_m_OrthoSize_3(float value)
	{
		___m_OrthoSize_3 = value;
	}

	inline static int32_t get_offset_of_m_CameraPixelHeight_4() { return static_cast<int32_t>(offsetof(LODParameters_t4109493171, ___m_CameraPixelHeight_4)); }
	inline int32_t get_m_CameraPixelHeight_4() const { return ___m_CameraPixelHeight_4; }
	inline int32_t* get_address_of_m_CameraPixelHeight_4() { return &___m_CameraPixelHeight_4; }
	inline void set_m_CameraPixelHeight_4(int32_t value)
	{
		___m_CameraPixelHeight_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LODPARAMETERS_T4109493171_H
#ifndef REFLECTIONPROBESORTOPTIONS_T658301893_H
#define REFLECTIONPROBESORTOPTIONS_T658301893_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.ReflectionProbeSortOptions
struct  ReflectionProbeSortOptions_t658301893 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.ReflectionProbeSortOptions::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ReflectionProbeSortOptions_t658301893, ___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 // REFLECTIONPROBESORTOPTIONS_T658301893_H
#ifndef RENDERERCONFIGURATION_T426365263_H
#define RENDERERCONFIGURATION_T426365263_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.RendererConfiguration
struct  RendererConfiguration_t426365263 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.RendererConfiguration::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RendererConfiguration_t426365263, ___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 // RENDERERCONFIGURATION_T426365263_H
#ifndef SCRIPTABLERENDERCONTEXT_T274343796_H
#define SCRIPTABLERENDERCONTEXT_T274343796_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.ScriptableRenderContext
struct  ScriptableRenderContext_t274343796 
{
public:
	// System.IntPtr UnityEngine.Experimental.Rendering.ScriptableRenderContext::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(ScriptableRenderContext_t274343796, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCRIPTABLERENDERCONTEXT_T274343796_H
#ifndef SHADOWSPLITDATA_T2429460125_H
#define SHADOWSPLITDATA_T2429460125_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.ShadowSplitData
struct  ShadowSplitData_t2429460125 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.ShadowSplitData::cullingPlaneCount
	int32_t ___cullingPlaneCount_0;
	// UnityEngine.Experimental.Rendering.ShadowSplitData/<_cullingPlanes>__FixedBuffer7 UnityEngine.Experimental.Rendering.ShadowSplitData::_cullingPlanes
	U3C_cullingPlanesU3E__FixedBuffer7_t3172482031  ____cullingPlanes_1;
	// UnityEngine.Vector4 UnityEngine.Experimental.Rendering.ShadowSplitData::cullingSphere
	Vector4_t3319028937  ___cullingSphere_2;

public:
	inline static int32_t get_offset_of_cullingPlaneCount_0() { return static_cast<int32_t>(offsetof(ShadowSplitData_t2429460125, ___cullingPlaneCount_0)); }
	inline int32_t get_cullingPlaneCount_0() const { return ___cullingPlaneCount_0; }
	inline int32_t* get_address_of_cullingPlaneCount_0() { return &___cullingPlaneCount_0; }
	inline void set_cullingPlaneCount_0(int32_t value)
	{
		___cullingPlaneCount_0 = value;
	}

	inline static int32_t get_offset_of__cullingPlanes_1() { return static_cast<int32_t>(offsetof(ShadowSplitData_t2429460125, ____cullingPlanes_1)); }
	inline U3C_cullingPlanesU3E__FixedBuffer7_t3172482031  get__cullingPlanes_1() const { return ____cullingPlanes_1; }
	inline U3C_cullingPlanesU3E__FixedBuffer7_t3172482031 * get_address_of__cullingPlanes_1() { return &____cullingPlanes_1; }
	inline void set__cullingPlanes_1(U3C_cullingPlanesU3E__FixedBuffer7_t3172482031  value)
	{
		____cullingPlanes_1 = value;
	}

	inline static int32_t get_offset_of_cullingSphere_2() { return static_cast<int32_t>(offsetof(ShadowSplitData_t2429460125, ___cullingSphere_2)); }
	inline Vector4_t3319028937  get_cullingSphere_2() const { return ___cullingSphere_2; }
	inline Vector4_t3319028937 * get_address_of_cullingSphere_2() { return &___cullingSphere_2; }
	inline void set_cullingSphere_2(Vector4_t3319028937  value)
	{
		___cullingSphere_2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SHADOWSPLITDATA_T2429460125_H
#ifndef SORTFLAGS_T3532376738_H
#define SORTFLAGS_T3532376738_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.SortFlags
struct  SortFlags_t3532376738 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.SortFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SortFlags_t3532376738, ___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 // SORTFLAGS_T3532376738_H
#ifndef LIGHTMAPMIXEDBAKEMODE_T4188935449_H
#define LIGHTMAPMIXEDBAKEMODE_T4188935449_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures/LightmapMixedBakeMode
struct  LightmapMixedBakeMode_t4188935449 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.SupportedRenderingFeatures/LightmapMixedBakeMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LightmapMixedBakeMode_t4188935449, ___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 // LIGHTMAPMIXEDBAKEMODE_T4188935449_H
#ifndef REFLECTIONPROBESUPPORTFLAGS_T3313277643_H
#define REFLECTIONPROBESUPPORTFLAGS_T3313277643_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures/ReflectionProbeSupportFlags
struct  ReflectionProbeSupportFlags_t3313277643 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.SupportedRenderingFeatures/ReflectionProbeSupportFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ReflectionProbeSupportFlags_t3313277643, ___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 // REFLECTIONPROBESUPPORTFLAGS_T3313277643_H
#ifndef TEXTURECREATIONFLAGS_T344152058_H
#define TEXTURECREATIONFLAGS_T344152058_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.TextureCreationFlags
struct  TextureCreationFlags_t344152058 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.TextureCreationFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextureCreationFlags_t344152058, ___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 // TEXTURECREATIONFLAGS_T344152058_H
#ifndef VISIBLELIGHTFLAGS_T3157829005_H
#define VISIBLELIGHTFLAGS_T3157829005_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.VisibleLightFlags
struct  VisibleLightFlags_t3157829005 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.VisibleLightFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(VisibleLightFlags_t3157829005, ___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 // VISIBLELIGHTFLAGS_T3157829005_H
#ifndef SPRITEBONE_T303320096_H
#define SPRITEBONE_T303320096_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.U2D.SpriteBone
struct  SpriteBone_t303320096 
{
public:
	// System.String UnityEngine.Experimental.U2D.SpriteBone::m_Name
	String_t* ___m_Name_0;
	// UnityEngine.Vector3 UnityEngine.Experimental.U2D.SpriteBone::m_Position
	Vector3_t3722313464  ___m_Position_1;
	// UnityEngine.Quaternion UnityEngine.Experimental.U2D.SpriteBone::m_Rotation
	Quaternion_t2301928331  ___m_Rotation_2;
	// System.Single UnityEngine.Experimental.U2D.SpriteBone::m_Length
	float ___m_Length_3;
	// System.Int32 UnityEngine.Experimental.U2D.SpriteBone::m_ParentId
	int32_t ___m_ParentId_4;

public:
	inline static int32_t get_offset_of_m_Name_0() { return static_cast<int32_t>(offsetof(SpriteBone_t303320096, ___m_Name_0)); }
	inline String_t* get_m_Name_0() const { return ___m_Name_0; }
	inline String_t** get_address_of_m_Name_0() { return &___m_Name_0; }
	inline void set_m_Name_0(String_t* value)
	{
		___m_Name_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Name_0), value);
	}

	inline static int32_t get_offset_of_m_Position_1() { return static_cast<int32_t>(offsetof(SpriteBone_t303320096, ___m_Position_1)); }
	inline Vector3_t3722313464  get_m_Position_1() const { return ___m_Position_1; }
	inline Vector3_t3722313464 * get_address_of_m_Position_1() { return &___m_Position_1; }
	inline void set_m_Position_1(Vector3_t3722313464  value)
	{
		___m_Position_1 = value;
	}

	inline static int32_t get_offset_of_m_Rotation_2() { return static_cast<int32_t>(offsetof(SpriteBone_t303320096, ___m_Rotation_2)); }
	inline Quaternion_t2301928331  get_m_Rotation_2() const { return ___m_Rotation_2; }
	inline Quaternion_t2301928331 * get_address_of_m_Rotation_2() { return &___m_Rotation_2; }
	inline void set_m_Rotation_2(Quaternion_t2301928331  value)
	{
		___m_Rotation_2 = value;
	}

	inline static int32_t get_offset_of_m_Length_3() { return static_cast<int32_t>(offsetof(SpriteBone_t303320096, ___m_Length_3)); }
	inline float get_m_Length_3() const { return ___m_Length_3; }
	inline float* get_address_of_m_Length_3() { return &___m_Length_3; }
	inline void set_m_Length_3(float value)
	{
		___m_Length_3 = value;
	}

	inline static int32_t get_offset_of_m_ParentId_4() { return static_cast<int32_t>(offsetof(SpriteBone_t303320096, ___m_ParentId_4)); }
	inline int32_t get_m_ParentId_4() const { return ___m_ParentId_4; }
	inline int32_t* get_address_of_m_ParentId_4() { return &___m_ParentId_4; }
	inline void set_m_ParentId_4(int32_t value)
	{
		___m_ParentId_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Experimental.U2D.SpriteBone
struct SpriteBone_t303320096_marshaled_pinvoke
{
	char* ___m_Name_0;
	Vector3_t3722313464  ___m_Position_1;
	Quaternion_t2301928331  ___m_Rotation_2;
	float ___m_Length_3;
	int32_t ___m_ParentId_4;
};
// Native definition for COM marshalling of UnityEngine.Experimental.U2D.SpriteBone
struct SpriteBone_t303320096_marshaled_com
{
	Il2CppChar* ___m_Name_0;
	Vector3_t3722313464  ___m_Position_1;
	Quaternion_t2301928331  ___m_Rotation_2;
	float ___m_Length_3;
	int32_t ___m_ParentId_4;
};
#endif // SPRITEBONE_T303320096_H
#ifndef FILTERMODE_T3761284007_H
#define FILTERMODE_T3761284007_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.FilterMode
struct  FilterMode_t3761284007 
{
public:
	// System.Int32 UnityEngine.FilterMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(FilterMode_t3761284007, ___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 // FILTERMODE_T3761284007_H
#ifndef GRADIENT_T3067099924_H
#define GRADIENT_T3067099924_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Gradient
struct  Gradient_t3067099924  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Gradient::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(Gradient_t3067099924, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Gradient
struct Gradient_t3067099924_marshaled_pinvoke
{
	intptr_t ___m_Ptr_0;
};
// Native definition for COM marshalling of UnityEngine.Gradient
struct Gradient_t3067099924_marshaled_com
{
	intptr_t ___m_Ptr_0;
};
#endif // GRADIENT_T3067099924_H
#ifndef HIDEFLAGS_T4250555765_H
#define HIDEFLAGS_T4250555765_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.HideFlags
struct  HideFlags_t4250555765 
{
public:
	// System.Int32 UnityEngine.HideFlags::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(HideFlags_t4250555765, ___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 // HIDEFLAGS_T4250555765_H
#ifndef IMECOMPOSITIONMODE_T2677948540_H
#define IMECOMPOSITIONMODE_T2677948540_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.IMECompositionMode
struct  IMECompositionMode_t2677948540 
{
public:
	// System.Int32 UnityEngine.IMECompositionMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(IMECompositionMode_t2677948540, ___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 // IMECOMPOSITIONMODE_T2677948540_H
#ifndef INTERNAL_DRAWTEXTUREARGUMENTS_T1705718261_H
#define INTERNAL_DRAWTEXTUREARGUMENTS_T1705718261_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Internal_DrawTextureArguments
struct  Internal_DrawTextureArguments_t1705718261 
{
public:
	// UnityEngine.Rect UnityEngine.Internal_DrawTextureArguments::screenRect
	Rect_t2360479859  ___screenRect_0;
	// UnityEngine.Rect UnityEngine.Internal_DrawTextureArguments::sourceRect
	Rect_t2360479859  ___sourceRect_1;
	// System.Int32 UnityEngine.Internal_DrawTextureArguments::leftBorder
	int32_t ___leftBorder_2;
	// System.Int32 UnityEngine.Internal_DrawTextureArguments::rightBorder
	int32_t ___rightBorder_3;
	// System.Int32 UnityEngine.Internal_DrawTextureArguments::topBorder
	int32_t ___topBorder_4;
	// System.Int32 UnityEngine.Internal_DrawTextureArguments::bottomBorder
	int32_t ___bottomBorder_5;
	// UnityEngine.Color UnityEngine.Internal_DrawTextureArguments::color
	Color_t2555686324  ___color_6;
	// UnityEngine.Vector4 UnityEngine.Internal_DrawTextureArguments::borderWidths
	Vector4_t3319028937  ___borderWidths_7;
	// UnityEngine.Vector4 UnityEngine.Internal_DrawTextureArguments::cornerRadiuses
	Vector4_t3319028937  ___cornerRadiuses_8;
	// System.Int32 UnityEngine.Internal_DrawTextureArguments::pass
	int32_t ___pass_9;
	// UnityEngine.Texture UnityEngine.Internal_DrawTextureArguments::texture
	Texture_t3661962703 * ___texture_10;
	// UnityEngine.Material UnityEngine.Internal_DrawTextureArguments::mat
	Material_t340375123 * ___mat_11;

public:
	inline static int32_t get_offset_of_screenRect_0() { return static_cast<int32_t>(offsetof(Internal_DrawTextureArguments_t1705718261, ___screenRect_0)); }
	inline Rect_t2360479859  get_screenRect_0() const { return ___screenRect_0; }
	inline Rect_t2360479859 * get_address_of_screenRect_0() { return &___screenRect_0; }
	inline void set_screenRect_0(Rect_t2360479859  value)
	{
		___screenRect_0 = value;
	}

	inline static int32_t get_offset_of_sourceRect_1() { return static_cast<int32_t>(offsetof(Internal_DrawTextureArguments_t1705718261, ___sourceRect_1)); }
	inline Rect_t2360479859  get_sourceRect_1() const { return ___sourceRect_1; }
	inline Rect_t2360479859 * get_address_of_sourceRect_1() { return &___sourceRect_1; }
	inline void set_sourceRect_1(Rect_t2360479859  value)
	{
		___sourceRect_1 = value;
	}

	inline static int32_t get_offset_of_leftBorder_2() { return static_cast<int32_t>(offsetof(Internal_DrawTextureArguments_t1705718261, ___leftBorder_2)); }
	inline int32_t get_leftBorder_2() const { return ___leftBorder_2; }
	inline int32_t* get_address_of_leftBorder_2() { return &___leftBorder_2; }
	inline void set_leftBorder_2(int32_t value)
	{
		___leftBorder_2 = value;
	}

	inline static int32_t get_offset_of_rightBorder_3() { return static_cast<int32_t>(offsetof(Internal_DrawTextureArguments_t1705718261, ___rightBorder_3)); }
	inline int32_t get_rightBorder_3() const { return ___rightBorder_3; }
	inline int32_t* get_address_of_rightBorder_3() { return &___rightBorder_3; }
	inline void set_rightBorder_3(int32_t value)
	{
		___rightBorder_3 = value;
	}

	inline static int32_t get_offset_of_topBorder_4() { return static_cast<int32_t>(offsetof(Internal_DrawTextureArguments_t1705718261, ___topBorder_4)); }
	inline int32_t get_topBorder_4() const { return ___topBorder_4; }
	inline int32_t* get_address_of_topBorder_4() { return &___topBorder_4; }
	inline void set_topBorder_4(int32_t value)
	{
		___topBorder_4 = value;
	}

	inline static int32_t get_offset_of_bottomBorder_5() { return static_cast<int32_t>(offsetof(Internal_DrawTextureArguments_t1705718261, ___bottomBorder_5)); }
	inline int32_t get_bottomBorder_5() const { return ___bottomBorder_5; }
	inline int32_t* get_address_of_bottomBorder_5() { return &___bottomBorder_5; }
	inline void set_bottomBorder_5(int32_t value)
	{
		___bottomBorder_5 = value;
	}

	inline static int32_t get_offset_of_color_6() { return static_cast<int32_t>(offsetof(Internal_DrawTextureArguments_t1705718261, ___color_6)); }
	inline Color_t2555686324  get_color_6() const { return ___color_6; }
	inline Color_t2555686324 * get_address_of_color_6() { return &___color_6; }
	inline void set_color_6(Color_t2555686324  value)
	{
		___color_6 = value;
	}

	inline static int32_t get_offset_of_borderWidths_7() { return static_cast<int32_t>(offsetof(Internal_DrawTextureArguments_t1705718261, ___borderWidths_7)); }
	inline Vector4_t3319028937  get_borderWidths_7() const { return ___borderWidths_7; }
	inline Vector4_t3319028937 * get_address_of_borderWidths_7() { return &___borderWidths_7; }
	inline void set_borderWidths_7(Vector4_t3319028937  value)
	{
		___borderWidths_7 = value;
	}

	inline static int32_t get_offset_of_cornerRadiuses_8() { return static_cast<int32_t>(offsetof(Internal_DrawTextureArguments_t1705718261, ___cornerRadiuses_8)); }
	inline Vector4_t3319028937  get_cornerRadiuses_8() const { return ___cornerRadiuses_8; }
	inline Vector4_t3319028937 * get_address_of_cornerRadiuses_8() { return &___cornerRadiuses_8; }
	inline void set_cornerRadiuses_8(Vector4_t3319028937  value)
	{
		___cornerRadiuses_8 = value;
	}

	inline static int32_t get_offset_of_pass_9() { return static_cast<int32_t>(offsetof(Internal_DrawTextureArguments_t1705718261, ___pass_9)); }
	inline int32_t get_pass_9() const { return ___pass_9; }
	inline int32_t* get_address_of_pass_9() { return &___pass_9; }
	inline void set_pass_9(int32_t value)
	{
		___pass_9 = value;
	}

	inline static int32_t get_offset_of_texture_10() { return static_cast<int32_t>(offsetof(Internal_DrawTextureArguments_t1705718261, ___texture_10)); }
	inline Texture_t3661962703 * get_texture_10() const { return ___texture_10; }
	inline Texture_t3661962703 ** get_address_of_texture_10() { return &___texture_10; }
	inline void set_texture_10(Texture_t3661962703 * value)
	{
		___texture_10 = value;
		Il2CppCodeGenWriteBarrier((&___texture_10), value);
	}

	inline static int32_t get_offset_of_mat_11() { return static_cast<int32_t>(offsetof(Internal_DrawTextureArguments_t1705718261, ___mat_11)); }
	inline Material_t340375123 * get_mat_11() const { return ___mat_11; }
	inline Material_t340375123 ** get_address_of_mat_11() { return &___mat_11; }
	inline void set_mat_11(Material_t340375123 * value)
	{
		___mat_11 = value;
		Il2CppCodeGenWriteBarrier((&___mat_11), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Internal_DrawTextureArguments
struct Internal_DrawTextureArguments_t1705718261_marshaled_pinvoke
{
	Rect_t2360479859  ___screenRect_0;
	Rect_t2360479859  ___sourceRect_1;
	int32_t ___leftBorder_2;
	int32_t ___rightBorder_3;
	int32_t ___topBorder_4;
	int32_t ___bottomBorder_5;
	Color_t2555686324  ___color_6;
	Vector4_t3319028937  ___borderWidths_7;
	Vector4_t3319028937  ___cornerRadiuses_8;
	int32_t ___pass_9;
	Texture_t3661962703 * ___texture_10;
	Material_t340375123 * ___mat_11;
};
// Native definition for COM marshalling of UnityEngine.Internal_DrawTextureArguments
struct Internal_DrawTextureArguments_t1705718261_marshaled_com
{
	Rect_t2360479859  ___screenRect_0;
	Rect_t2360479859  ___sourceRect_1;
	int32_t ___leftBorder_2;
	int32_t ___rightBorder_3;
	int32_t ___topBorder_4;
	int32_t ___bottomBorder_5;
	Color_t2555686324  ___color_6;
	Vector4_t3319028937  ___borderWidths_7;
	Vector4_t3319028937  ___cornerRadiuses_8;
	int32_t ___pass_9;
	Texture_t3661962703 * ___texture_10;
	Material_t340375123 * ___mat_11;
};
#endif // INTERNAL_DRAWTEXTUREARGUMENTS_T1705718261_H
#ifndef TRANSFORMACCESSARRAY_T2256160987_H
#define TRANSFORMACCESSARRAY_T2256160987_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Jobs.TransformAccessArray
struct  TransformAccessArray_t2256160987 
{
public:
	// System.IntPtr UnityEngine.Jobs.TransformAccessArray::m_TransformArray
	intptr_t ___m_TransformArray_0;

public:
	inline static int32_t get_offset_of_m_TransformArray_0() { return static_cast<int32_t>(offsetof(TransformAccessArray_t2256160987, ___m_TransformArray_0)); }
	inline intptr_t get_m_TransformArray_0() const { return ___m_TransformArray_0; }
	inline intptr_t* get_address_of_m_TransformArray_0() { return &___m_TransformArray_0; }
	inline void set_m_TransformArray_0(intptr_t value)
	{
		___m_TransformArray_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRANSFORMACCESSARRAY_T2256160987_H
#ifndef KEYCODE_T2599294277_H
#define KEYCODE_T2599294277_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.KeyCode
struct  KeyCode_t2599294277 
{
public:
	// System.Int32 UnityEngine.KeyCode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(KeyCode_t2599294277, ___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 // KEYCODE_T2599294277_H
#ifndef LIGHTSHADOWS_T1089484200_H
#define LIGHTSHADOWS_T1089484200_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.LightShadows
struct  LightShadows_t1089484200 
{
public:
	// System.Int32 UnityEngine.LightShadows::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LightShadows_t1089484200, ___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 // LIGHTSHADOWS_T1089484200_H
#ifndef LIGHTTYPE_T1494112716_H
#define LIGHTTYPE_T1494112716_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.LightType
struct  LightType_t1494112716 
{
public:
	// System.Int32 UnityEngine.LightType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LightType_t1494112716, ___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 // LIGHTTYPE_T1494112716_H
#ifndef LIGHTMAPBAKETYPE_T1497855756_H
#define LIGHTMAPBAKETYPE_T1497855756_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.LightmapBakeType
struct  LightmapBakeType_t1497855756 
{
public:
	// System.Int32 UnityEngine.LightmapBakeType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LightmapBakeType_t1497855756, ___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 // LIGHTMAPBAKETYPE_T1497855756_H
#ifndef LIGHTMAPSMODE_T12202505_H
#define LIGHTMAPSMODE_T12202505_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.LightmapsMode
struct  LightmapsMode_t12202505 
{
public:
	// System.Int32 UnityEngine.LightmapsMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LightmapsMode_t12202505, ___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 // LIGHTMAPSMODE_T12202505_H
#ifndef LOGTYPE_T73765434_H
#define LOGTYPE_T73765434_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.LogType
struct  LogType_t73765434 
{
public:
	// System.Int32 UnityEngine.LogType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LogType_t73765434, ___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 // LOGTYPE_T73765434_H
#ifndef MATERIALPROPERTYBLOCK_T3213117958_H
#define MATERIALPROPERTYBLOCK_T3213117958_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.MaterialPropertyBlock
struct  MaterialPropertyBlock_t3213117958  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.MaterialPropertyBlock::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(MaterialPropertyBlock_t3213117958, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MATERIALPROPERTYBLOCK_T3213117958_H
#ifndef INTERNALSHADERCHANNEL_T300897861_H
#define INTERNALSHADERCHANNEL_T300897861_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Mesh/InternalShaderChannel
struct  InternalShaderChannel_t300897861 
{
public:
	// System.Int32 UnityEngine.Mesh/InternalShaderChannel::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InternalShaderChannel_t300897861, ___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 // INTERNALSHADERCHANNEL_T300897861_H
#ifndef INTERNALVERTEXCHANNELTYPE_T299736786_H
#define INTERNALVERTEXCHANNELTYPE_T299736786_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Mesh/InternalVertexChannelType
struct  InternalVertexChannelType_t299736786 
{
public:
	// System.Int32 UnityEngine.Mesh/InternalVertexChannelType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(InternalVertexChannelType_t299736786, ___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 // INTERNALVERTEXCHANNELTYPE_T299736786_H
#ifndef MESHTOPOLOGY_T838400051_H
#define MESHTOPOLOGY_T838400051_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.MeshTopology
struct  MeshTopology_t838400051 
{
public:
	// System.Int32 UnityEngine.MeshTopology::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MeshTopology_t838400051, ___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 // MESHTOPOLOGY_T838400051_H
#ifndef MIXEDLIGHTINGMODE_T270503864_H
#define MIXEDLIGHTINGMODE_T270503864_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.MixedLightingMode
struct  MixedLightingMode_t270503864 
{
public:
	// System.Int32 UnityEngine.MixedLightingMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(MixedLightingMode_t270503864, ___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 // MIXEDLIGHTINGMODE_T270503864_H
#ifndef U3CREGISTERU3EC__ANONSTOREY0_T2405595090_H
#define U3CREGISTERU3EC__ANONSTOREY0_T2405595090_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.PlayerConnection.PlayerConnection/<Register>c__AnonStorey0
struct  U3CRegisterU3Ec__AnonStorey0_t2405595090  : public RuntimeObject
{
public:
	// System.Guid UnityEngine.Networking.PlayerConnection.PlayerConnection/<Register>c__AnonStorey0::messageId
	Guid_t  ___messageId_0;

public:
	inline static int32_t get_offset_of_messageId_0() { return static_cast<int32_t>(offsetof(U3CRegisterU3Ec__AnonStorey0_t2405595090, ___messageId_0)); }
	inline Guid_t  get_messageId_0() const { return ___messageId_0; }
	inline Guid_t * get_address_of_messageId_0() { return &___messageId_0; }
	inline void set_messageId_0(Guid_t  value)
	{
		___messageId_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CREGISTERU3EC__ANONSTOREY0_T2405595090_H
#ifndef U3CUNREGISTERU3EC__ANONSTOREY1_T2528476601_H
#define U3CUNREGISTERU3EC__ANONSTOREY1_T2528476601_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.PlayerConnection.PlayerConnection/<Unregister>c__AnonStorey1
struct  U3CUnregisterU3Ec__AnonStorey1_t2528476601  : public RuntimeObject
{
public:
	// System.Guid UnityEngine.Networking.PlayerConnection.PlayerConnection/<Unregister>c__AnonStorey1::messageId
	Guid_t  ___messageId_0;

public:
	inline static int32_t get_offset_of_messageId_0() { return static_cast<int32_t>(offsetof(U3CUnregisterU3Ec__AnonStorey1_t2528476601, ___messageId_0)); }
	inline Guid_t  get_messageId_0() const { return ___messageId_0; }
	inline Guid_t * get_address_of_messageId_0() { return &___messageId_0; }
	inline void set_messageId_0(Guid_t  value)
	{
		___messageId_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CUNREGISTERU3EC__ANONSTOREY1_T2528476601_H
#ifndef U3CADDANDCREATEU3EC__ANONSTOREY1_T1136770903_H
#define U3CADDANDCREATEU3EC__ANONSTOREY1_T1136770903_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<AddAndCreate>c__AnonStorey1
struct  U3CAddAndCreateU3Ec__AnonStorey1_t1136770903  : public RuntimeObject
{
public:
	// System.Guid UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<AddAndCreate>c__AnonStorey1::messageId
	Guid_t  ___messageId_0;

public:
	inline static int32_t get_offset_of_messageId_0() { return static_cast<int32_t>(offsetof(U3CAddAndCreateU3Ec__AnonStorey1_t1136770903, ___messageId_0)); }
	inline Guid_t  get_messageId_0() const { return ___messageId_0; }
	inline Guid_t * get_address_of_messageId_0() { return &___messageId_0; }
	inline void set_messageId_0(Guid_t  value)
	{
		___messageId_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CADDANDCREATEU3EC__ANONSTOREY1_T1136770903_H
#ifndef U3CINVOKEMESSAGEIDSUBSCRIBERSU3EC__ANONSTOREY0_T907692441_H
#define U3CINVOKEMESSAGEIDSUBSCRIBERSU3EC__ANONSTOREY0_T907692441_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<InvokeMessageIdSubscribers>c__AnonStorey0
struct  U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441  : public RuntimeObject
{
public:
	// System.Guid UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<InvokeMessageIdSubscribers>c__AnonStorey0::messageId
	Guid_t  ___messageId_0;

public:
	inline static int32_t get_offset_of_messageId_0() { return static_cast<int32_t>(offsetof(U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441, ___messageId_0)); }
	inline Guid_t  get_messageId_0() const { return ___messageId_0; }
	inline Guid_t * get_address_of_messageId_0() { return &___messageId_0; }
	inline void set_messageId_0(Guid_t  value)
	{
		___messageId_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CINVOKEMESSAGEIDSUBSCRIBERSU3EC__ANONSTOREY0_T907692441_H
#ifndef U3CUNREGISTERMANAGEDCALLBACKU3EC__ANONSTOREY2_T1335960973_H
#define U3CUNREGISTERMANAGEDCALLBACKU3EC__ANONSTOREY2_T1335960973_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<UnregisterManagedCallback>c__AnonStorey2
struct  U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973  : public RuntimeObject
{
public:
	// System.Guid UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<UnregisterManagedCallback>c__AnonStorey2::messageId
	Guid_t  ___messageId_0;

public:
	inline static int32_t get_offset_of_messageId_0() { return static_cast<int32_t>(offsetof(U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973, ___messageId_0)); }
	inline Guid_t  get_messageId_0() const { return ___messageId_0; }
	inline Guid_t * get_address_of_messageId_0() { return &___messageId_0; }
	inline void set_messageId_0(Guid_t  value)
	{
		___messageId_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // U3CUNREGISTERMANAGEDCALLBACKU3EC__ANONSTOREY2_T1335960973_H
#ifndef CONNECTIONCHANGEEVENT_T3251856151_H
#define CONNECTIONCHANGEEVENT_T3251856151_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/ConnectionChangeEvent
struct  ConnectionChangeEvent_t3251856151  : public UnityEvent_1_t3832605257
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CONNECTIONCHANGEEVENT_T3251856151_H
#ifndef MESSAGEEVENT_T1491597365_H
#define MESSAGEEVENT_T1491597365_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageEvent
struct  MessageEvent_t1491597365  : public UnityEvent_1_t2052235288
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MESSAGEEVENT_T1491597365_H
#ifndef OBJECT_T631007953_H
#define OBJECT_T631007953_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Object
struct  Object_t631007953  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Object::m_CachedPtr
	intptr_t ___m_CachedPtr_0;

public:
	inline static int32_t get_offset_of_m_CachedPtr_0() { return static_cast<int32_t>(offsetof(Object_t631007953, ___m_CachedPtr_0)); }
	inline intptr_t get_m_CachedPtr_0() const { return ___m_CachedPtr_0; }
	inline intptr_t* get_address_of_m_CachedPtr_0() { return &___m_CachedPtr_0; }
	inline void set_m_CachedPtr_0(intptr_t value)
	{
		___m_CachedPtr_0 = value;
	}
};

struct Object_t631007953_StaticFields
{
public:
	// System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1;

public:
	inline static int32_t get_offset_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return static_cast<int32_t>(offsetof(Object_t631007953_StaticFields, ___OffsetOfInstanceIDInCPlusPlusObject_1)); }
	inline int32_t get_OffsetOfInstanceIDInCPlusPlusObject_1() const { return ___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline int32_t* get_address_of_OffsetOfInstanceIDInCPlusPlusObject_1() { return &___OffsetOfInstanceIDInCPlusPlusObject_1; }
	inline void set_OffsetOfInstanceIDInCPlusPlusObject_1(int32_t value)
	{
		___OffsetOfInstanceIDInCPlusPlusObject_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Object
struct Object_t631007953_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr_0;
};
// Native definition for COM marshalling of UnityEngine.Object
struct Object_t631007953_marshaled_com
{
	intptr_t ___m_CachedPtr_0;
};
#endif // OBJECT_T631007953_H
#ifndef OPERATINGSYSTEMFAMILY_T1868066375_H
#define OPERATINGSYSTEMFAMILY_T1868066375_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.OperatingSystemFamily
struct  OperatingSystemFamily_t1868066375 
{
public:
	// System.Int32 UnityEngine.OperatingSystemFamily::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(OperatingSystemFamily_t1868066375, ___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 // OPERATINGSYSTEMFAMILY_T1868066375_H
#ifndef PLANE_T1000493321_H
#define PLANE_T1000493321_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Plane
struct  Plane_t1000493321 
{
public:
	// UnityEngine.Vector3 UnityEngine.Plane::m_Normal
	Vector3_t3722313464  ___m_Normal_0;
	// System.Single UnityEngine.Plane::m_Distance
	float ___m_Distance_1;

public:
	inline static int32_t get_offset_of_m_Normal_0() { return static_cast<int32_t>(offsetof(Plane_t1000493321, ___m_Normal_0)); }
	inline Vector3_t3722313464  get_m_Normal_0() const { return ___m_Normal_0; }
	inline Vector3_t3722313464 * get_address_of_m_Normal_0() { return &___m_Normal_0; }
	inline void set_m_Normal_0(Vector3_t3722313464  value)
	{
		___m_Normal_0 = value;
	}

	inline static int32_t get_offset_of_m_Distance_1() { return static_cast<int32_t>(offsetof(Plane_t1000493321, ___m_Distance_1)); }
	inline float get_m_Distance_1() const { return ___m_Distance_1; }
	inline float* get_address_of_m_Distance_1() { return &___m_Distance_1; }
	inline void set_m_Distance_1(float value)
	{
		___m_Distance_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLANE_T1000493321_H
#ifndef PLAYABLEHANDLE_T1095853803_H
#define PLAYABLEHANDLE_T1095853803_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Playables.PlayableHandle
struct  PlayableHandle_t1095853803 
{
public:
	// System.IntPtr UnityEngine.Playables.PlayableHandle::m_Handle
	intptr_t ___m_Handle_0;
	// System.UInt32 UnityEngine.Playables.PlayableHandle::m_Version
	uint32_t ___m_Version_1;

public:
	inline static int32_t get_offset_of_m_Handle_0() { return static_cast<int32_t>(offsetof(PlayableHandle_t1095853803, ___m_Handle_0)); }
	inline intptr_t get_m_Handle_0() const { return ___m_Handle_0; }
	inline intptr_t* get_address_of_m_Handle_0() { return &___m_Handle_0; }
	inline void set_m_Handle_0(intptr_t value)
	{
		___m_Handle_0 = value;
	}

	inline static int32_t get_offset_of_m_Version_1() { return static_cast<int32_t>(offsetof(PlayableHandle_t1095853803, ___m_Version_1)); }
	inline uint32_t get_m_Version_1() const { return ___m_Version_1; }
	inline uint32_t* get_address_of_m_Version_1() { return &___m_Version_1; }
	inline void set_m_Version_1(uint32_t value)
	{
		___m_Version_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYABLEHANDLE_T1095853803_H
#ifndef PLAYABLEOUTPUTHANDLE_T4208053793_H
#define PLAYABLEOUTPUTHANDLE_T4208053793_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Playables.PlayableOutputHandle
struct  PlayableOutputHandle_t4208053793 
{
public:
	// System.IntPtr UnityEngine.Playables.PlayableOutputHandle::m_Handle
	intptr_t ___m_Handle_0;
	// System.UInt32 UnityEngine.Playables.PlayableOutputHandle::m_Version
	uint32_t ___m_Version_1;

public:
	inline static int32_t get_offset_of_m_Handle_0() { return static_cast<int32_t>(offsetof(PlayableOutputHandle_t4208053793, ___m_Handle_0)); }
	inline intptr_t get_m_Handle_0() const { return ___m_Handle_0; }
	inline intptr_t* get_address_of_m_Handle_0() { return &___m_Handle_0; }
	inline void set_m_Handle_0(intptr_t value)
	{
		___m_Handle_0 = value;
	}

	inline static int32_t get_offset_of_m_Version_1() { return static_cast<int32_t>(offsetof(PlayableOutputHandle_t4208053793, ___m_Version_1)); }
	inline uint32_t get_m_Version_1() const { return ___m_Version_1; }
	inline uint32_t* get_address_of_m_Version_1() { return &___m_Version_1; }
	inline void set_m_Version_1(uint32_t value)
	{
		___m_Version_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYABLEOUTPUTHANDLE_T4208053793_H
#ifndef RAY_T3785851493_H
#define RAY_T3785851493_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Ray
struct  Ray_t3785851493 
{
public:
	// UnityEngine.Vector3 UnityEngine.Ray::m_Origin
	Vector3_t3722313464  ___m_Origin_0;
	// UnityEngine.Vector3 UnityEngine.Ray::m_Direction
	Vector3_t3722313464  ___m_Direction_1;

public:
	inline static int32_t get_offset_of_m_Origin_0() { return static_cast<int32_t>(offsetof(Ray_t3785851493, ___m_Origin_0)); }
	inline Vector3_t3722313464  get_m_Origin_0() const { return ___m_Origin_0; }
	inline Vector3_t3722313464 * get_address_of_m_Origin_0() { return &___m_Origin_0; }
	inline void set_m_Origin_0(Vector3_t3722313464  value)
	{
		___m_Origin_0 = value;
	}

	inline static int32_t get_offset_of_m_Direction_1() { return static_cast<int32_t>(offsetof(Ray_t3785851493, ___m_Direction_1)); }
	inline Vector3_t3722313464  get_m_Direction_1() const { return ___m_Direction_1; }
	inline Vector3_t3722313464 * get_address_of_m_Direction_1() { return &___m_Direction_1; }
	inline void set_m_Direction_1(Vector3_t3722313464  value)
	{
		___m_Direction_1 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RAY_T3785851493_H
#ifndef RENDERTEXTUREFORMAT_T962350765_H
#define RENDERTEXTUREFORMAT_T962350765_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.RenderTextureFormat
struct  RenderTextureFormat_t962350765 
{
public:
	// System.Int32 UnityEngine.RenderTextureFormat::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RenderTextureFormat_t962350765, ___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 // RENDERTEXTUREFORMAT_T962350765_H
#ifndef CAMERAEVENT_T2033959522_H
#define CAMERAEVENT_T2033959522_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Rendering.CameraEvent
struct  CameraEvent_t2033959522 
{
public:
	// System.Int32 UnityEngine.Rendering.CameraEvent::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(CameraEvent_t2033959522, ___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 // CAMERAEVENT_T2033959522_H
#ifndef COMMANDBUFFER_T2206337031_H
#define COMMANDBUFFER_T2206337031_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Rendering.CommandBuffer
struct  CommandBuffer_t2206337031  : public RuntimeObject
{
public:
	// System.IntPtr UnityEngine.Rendering.CommandBuffer::m_Ptr
	intptr_t ___m_Ptr_0;

public:
	inline static int32_t get_offset_of_m_Ptr_0() { return static_cast<int32_t>(offsetof(CommandBuffer_t2206337031, ___m_Ptr_0)); }
	inline intptr_t get_m_Ptr_0() const { return ___m_Ptr_0; }
	inline intptr_t* get_address_of_m_Ptr_0() { return &___m_Ptr_0; }
	inline void set_m_Ptr_0(intptr_t value)
	{
		___m_Ptr_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMMANDBUFFER_T2206337031_H
#ifndef GRAPHICSTIER_T18866796_H
#define GRAPHICSTIER_T18866796_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Rendering.GraphicsTier
struct  GraphicsTier_t18866796 
{
public:
	// System.Int32 UnityEngine.Rendering.GraphicsTier::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(GraphicsTier_t18866796, ___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 // GRAPHICSTIER_T18866796_H
#ifndef LIGHTPROBEUSAGE_T800497123_H
#define LIGHTPROBEUSAGE_T800497123_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Rendering.LightProbeUsage
struct  LightProbeUsage_t800497123 
{
public:
	// System.Int32 UnityEngine.Rendering.LightProbeUsage::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(LightProbeUsage_t800497123, ___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 // LIGHTPROBEUSAGE_T800497123_H
#ifndef SHADOWCASTINGMODE_T2280965600_H
#define SHADOWCASTINGMODE_T2280965600_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Rendering.ShadowCastingMode
struct  ShadowCastingMode_t2280965600 
{
public:
	// System.Int32 UnityEngine.Rendering.ShadowCastingMode::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(ShadowCastingMode_t2280965600, ___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 // SHADOWCASTINGMODE_T2280965600_H
#ifndef RENDERINGPATH_T883966888_H
#define RENDERINGPATH_T883966888_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.RenderingPath
struct  RenderingPath_t883966888 
{
public:
	// System.Int32 UnityEngine.RenderingPath::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RenderingPath_t883966888, ___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 // RENDERINGPATH_T883966888_H
#ifndef RUNTIMEPLATFORM_T4159857903_H
#define RUNTIMEPLATFORM_T4159857903_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.RuntimePlatform
struct  RuntimePlatform_t4159857903 
{
public:
	// System.Int32 UnityEngine.RuntimePlatform::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(RuntimePlatform_t4159857903, ___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 // RUNTIMEPLATFORM_T4159857903_H
#ifndef SENDMESSAGEOPTIONS_T3580193095_H
#define SENDMESSAGEOPTIONS_T3580193095_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.SendMessageOptions
struct  SendMessageOptions_t3580193095 
{
public:
	// System.Int32 UnityEngine.SendMessageOptions::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(SendMessageOptions_t3580193095, ___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 // SENDMESSAGEOPTIONS_T3580193095_H
#ifndef STEREOTARGETEYEMASK_T1137745477_H
#define STEREOTARGETEYEMASK_T1137745477_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.StereoTargetEyeMask
struct  StereoTargetEyeMask_t1137745477 
{
public:
	// System.Int32 UnityEngine.StereoTargetEyeMask::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(StereoTargetEyeMask_t1137745477, ___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 // STEREOTARGETEYEMASK_T1137745477_H
#ifndef TEXTUREFORMAT_T2701165832_H
#define TEXTUREFORMAT_T2701165832_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.TextureFormat
struct  TextureFormat_t2701165832 
{
public:
	// System.Int32 UnityEngine.TextureFormat::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TextureFormat_t2701165832, ___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 // TEXTUREFORMAT_T2701165832_H
#ifndef TOUCHPHASE_T72348083_H
#define TOUCHPHASE_T72348083_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.TouchPhase
struct  TouchPhase_t72348083 
{
public:
	// System.Int32 UnityEngine.TouchPhase::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TouchPhase_t72348083, ___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 // TOUCHPHASE_T72348083_H
#ifndef TOUCHTYPE_T2034578258_H
#define TOUCHTYPE_T2034578258_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.TouchType
struct  TouchType_t2034578258 
{
public:
	// System.Int32 UnityEngine.TouchType::value__
	int32_t ___value___2;

public:
	inline static int32_t get_offset_of_value___2() { return static_cast<int32_t>(offsetof(TouchType_t2034578258, ___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 // TOUCHTYPE_T2034578258_H
#ifndef MATHFINTERNAL_T624072491_H
#define MATHFINTERNAL_T624072491_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngineInternal.MathfInternal
struct  MathfInternal_t624072491 
{
public:
	union
	{
		struct
		{
		};
		uint8_t MathfInternal_t624072491__padding[1];
	};

public:
};

struct MathfInternal_t624072491_StaticFields
{
public:
	// System.Single modreq(System.Runtime.CompilerServices.IsVolatile) UnityEngineInternal.MathfInternal::FloatMinNormal
	float ___FloatMinNormal_0;
	// System.Single modreq(System.Runtime.CompilerServices.IsVolatile) UnityEngineInternal.MathfInternal::FloatMinDenormal
	float ___FloatMinDenormal_1;
	// System.Boolean UnityEngineInternal.MathfInternal::IsFlushToZeroEnabled
	bool ___IsFlushToZeroEnabled_2;

public:
	inline static int32_t get_offset_of_FloatMinNormal_0() { return static_cast<int32_t>(offsetof(MathfInternal_t624072491_StaticFields, ___FloatMinNormal_0)); }
	inline float get_FloatMinNormal_0() const { return ___FloatMinNormal_0; }
	inline float* get_address_of_FloatMinNormal_0() { return &___FloatMinNormal_0; }
	inline void set_FloatMinNormal_0(float value)
	{
		___FloatMinNormal_0 = value;
	}

	inline static int32_t get_offset_of_FloatMinDenormal_1() { return static_cast<int32_t>(offsetof(MathfInternal_t624072491_StaticFields, ___FloatMinDenormal_1)); }
	inline float get_FloatMinDenormal_1() const { return ___FloatMinDenormal_1; }
	inline float* get_address_of_FloatMinDenormal_1() { return &___FloatMinDenormal_1; }
	inline void set_FloatMinDenormal_1(float value)
	{
		___FloatMinDenormal_1 = value;
	}

	inline static int32_t get_offset_of_IsFlushToZeroEnabled_2() { return static_cast<int32_t>(offsetof(MathfInternal_t624072491_StaticFields, ___IsFlushToZeroEnabled_2)); }
	inline bool get_IsFlushToZeroEnabled_2() const { return ___IsFlushToZeroEnabled_2; }
	inline bool* get_address_of_IsFlushToZeroEnabled_2() { return &___IsFlushToZeroEnabled_2; }
	inline void set_IsFlushToZeroEnabled_2(bool value)
	{
		___IsFlushToZeroEnabled_2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MATHFINTERNAL_T624072491_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 ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H
#define ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ArgumentOutOfRangeException
struct  ArgumentOutOfRangeException_t777629997  : public ArgumentException_t132251570
{
public:
	// System.Object System.ArgumentOutOfRangeException::m_actualValue
	RuntimeObject * ___m_actualValue_19;

public:
	inline static int32_t get_offset_of_m_actualValue_19() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_t777629997, ___m_actualValue_19)); }
	inline RuntimeObject * get_m_actualValue_19() const { return ___m_actualValue_19; }
	inline RuntimeObject ** get_address_of_m_actualValue_19() { return &___m_actualValue_19; }
	inline void set_m_actualValue_19(RuntimeObject * value)
	{
		___m_actualValue_19 = value;
		Il2CppCodeGenWriteBarrier((&___m_actualValue_19), value);
	}
};

struct ArgumentOutOfRangeException_t777629997_StaticFields
{
public:
	// System.String modreq(System.Runtime.CompilerServices.IsVolatile) System.ArgumentOutOfRangeException::_rangeMessage
	String_t* ____rangeMessage_18;

public:
	inline static int32_t get_offset_of__rangeMessage_18() { return static_cast<int32_t>(offsetof(ArgumentOutOfRangeException_t777629997_StaticFields, ____rangeMessage_18)); }
	inline String_t* get__rangeMessage_18() const { return ____rangeMessage_18; }
	inline String_t** get_address_of__rangeMessage_18() { return &____rangeMessage_18; }
	inline void set__rangeMessage_18(String_t* value)
	{
		____rangeMessage_18 = value;
		Il2CppCodeGenWriteBarrier((&____rangeMessage_18), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ARGUMENTOUTOFRANGEEXCEPTION_T777629997_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 OBJECTDISPOSEDEXCEPTION_T21392786_H
#define OBJECTDISPOSEDEXCEPTION_T21392786_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.ObjectDisposedException
struct  ObjectDisposedException_t21392786  : public InvalidOperationException_t56020091
{
public:
	// System.String System.ObjectDisposedException::objectName
	String_t* ___objectName_17;

public:
	inline static int32_t get_offset_of_objectName_17() { return static_cast<int32_t>(offsetof(ObjectDisposedException_t21392786, ___objectName_17)); }
	inline String_t* get_objectName_17() const { return ___objectName_17; }
	inline String_t** get_address_of_objectName_17() { return &___objectName_17; }
	inline void set_objectName_17(String_t* value)
	{
		___objectName_17 = value;
		Il2CppCodeGenWriteBarrier((&___objectName_17), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // OBJECTDISPOSEDEXCEPTION_T21392786_H
#ifndef PARAMETERINFO_T1861056598_H
#define PARAMETERINFO_T1861056598_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Reflection.ParameterInfo
struct  ParameterInfo_t1861056598  : public RuntimeObject
{
public:
	// System.Type System.Reflection.ParameterInfo::ClassImpl
	Type_t * ___ClassImpl_0;
	// System.Object System.Reflection.ParameterInfo::DefaultValueImpl
	RuntimeObject * ___DefaultValueImpl_1;
	// System.Reflection.MemberInfo System.Reflection.ParameterInfo::MemberImpl
	MemberInfo_t * ___MemberImpl_2;
	// System.String System.Reflection.ParameterInfo::NameImpl
	String_t* ___NameImpl_3;
	// System.Int32 System.Reflection.ParameterInfo::PositionImpl
	int32_t ___PositionImpl_4;
	// System.Reflection.ParameterAttributes System.Reflection.ParameterInfo::AttrsImpl
	int32_t ___AttrsImpl_5;
	// System.Runtime.InteropServices.MarshalAsAttribute System.Reflection.ParameterInfo::marshalAs
	MarshalAsAttribute_t3522571978 * ___marshalAs_6;

public:
	inline static int32_t get_offset_of_ClassImpl_0() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___ClassImpl_0)); }
	inline Type_t * get_ClassImpl_0() const { return ___ClassImpl_0; }
	inline Type_t ** get_address_of_ClassImpl_0() { return &___ClassImpl_0; }
	inline void set_ClassImpl_0(Type_t * value)
	{
		___ClassImpl_0 = value;
		Il2CppCodeGenWriteBarrier((&___ClassImpl_0), value);
	}

	inline static int32_t get_offset_of_DefaultValueImpl_1() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___DefaultValueImpl_1)); }
	inline RuntimeObject * get_DefaultValueImpl_1() const { return ___DefaultValueImpl_1; }
	inline RuntimeObject ** get_address_of_DefaultValueImpl_1() { return &___DefaultValueImpl_1; }
	inline void set_DefaultValueImpl_1(RuntimeObject * value)
	{
		___DefaultValueImpl_1 = value;
		Il2CppCodeGenWriteBarrier((&___DefaultValueImpl_1), value);
	}

	inline static int32_t get_offset_of_MemberImpl_2() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___MemberImpl_2)); }
	inline MemberInfo_t * get_MemberImpl_2() const { return ___MemberImpl_2; }
	inline MemberInfo_t ** get_address_of_MemberImpl_2() { return &___MemberImpl_2; }
	inline void set_MemberImpl_2(MemberInfo_t * value)
	{
		___MemberImpl_2 = value;
		Il2CppCodeGenWriteBarrier((&___MemberImpl_2), value);
	}

	inline static int32_t get_offset_of_NameImpl_3() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___NameImpl_3)); }
	inline String_t* get_NameImpl_3() const { return ___NameImpl_3; }
	inline String_t** get_address_of_NameImpl_3() { return &___NameImpl_3; }
	inline void set_NameImpl_3(String_t* value)
	{
		___NameImpl_3 = value;
		Il2CppCodeGenWriteBarrier((&___NameImpl_3), value);
	}

	inline static int32_t get_offset_of_PositionImpl_4() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___PositionImpl_4)); }
	inline int32_t get_PositionImpl_4() const { return ___PositionImpl_4; }
	inline int32_t* get_address_of_PositionImpl_4() { return &___PositionImpl_4; }
	inline void set_PositionImpl_4(int32_t value)
	{
		___PositionImpl_4 = value;
	}

	inline static int32_t get_offset_of_AttrsImpl_5() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___AttrsImpl_5)); }
	inline int32_t get_AttrsImpl_5() const { return ___AttrsImpl_5; }
	inline int32_t* get_address_of_AttrsImpl_5() { return &___AttrsImpl_5; }
	inline void set_AttrsImpl_5(int32_t value)
	{
		___AttrsImpl_5 = value;
	}

	inline static int32_t get_offset_of_marshalAs_6() { return static_cast<int32_t>(offsetof(ParameterInfo_t1861056598, ___marshalAs_6)); }
	inline MarshalAsAttribute_t3522571978 * get_marshalAs_6() const { return ___marshalAs_6; }
	inline MarshalAsAttribute_t3522571978 ** get_address_of_marshalAs_6() { return &___marshalAs_6; }
	inline void set_marshalAs_6(MarshalAsAttribute_t3522571978 * value)
	{
		___marshalAs_6 = value;
		Il2CppCodeGenWriteBarrier((&___marshalAs_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of System.Reflection.ParameterInfo
struct ParameterInfo_t1861056598_marshaled_pinvoke
{
	Type_t * ___ClassImpl_0;
	Il2CppIUnknown* ___DefaultValueImpl_1;
	MemberInfo_t * ___MemberImpl_2;
	char* ___NameImpl_3;
	int32_t ___PositionImpl_4;
	int32_t ___AttrsImpl_5;
	MarshalAsAttribute_t3522571978 * ___marshalAs_6;
};
// Native definition for COM marshalling of System.Reflection.ParameterInfo
struct ParameterInfo_t1861056598_marshaled_com
{
	Type_t * ___ClassImpl_0;
	Il2CppIUnknown* ___DefaultValueImpl_1;
	MemberInfo_t * ___MemberImpl_2;
	Il2CppChar* ___NameImpl_3;
	int32_t ___PositionImpl_4;
	int32_t ___AttrsImpl_5;
	MarshalAsAttribute_t3522571978 * ___marshalAs_6;
};
#endif // PARAMETERINFO_T1861056598_H
#ifndef TYPE_T_H
#define TYPE_T_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Type
struct  Type_t  : public MemberInfo_t
{
public:
	// System.RuntimeTypeHandle System.Type::_impl
	RuntimeTypeHandle_t3027515415  ____impl_9;

public:
	inline static int32_t get_offset_of__impl_9() { return static_cast<int32_t>(offsetof(Type_t, ____impl_9)); }
	inline RuntimeTypeHandle_t3027515415  get__impl_9() const { return ____impl_9; }
	inline RuntimeTypeHandle_t3027515415 * get_address_of__impl_9() { return &____impl_9; }
	inline void set__impl_9(RuntimeTypeHandle_t3027515415  value)
	{
		____impl_9 = value;
	}
};

struct Type_t_StaticFields
{
public:
	// System.Reflection.MemberFilter System.Type::FilterAttribute
	MemberFilter_t426314064 * ___FilterAttribute_0;
	// System.Reflection.MemberFilter System.Type::FilterName
	MemberFilter_t426314064 * ___FilterName_1;
	// System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase
	MemberFilter_t426314064 * ___FilterNameIgnoreCase_2;
	// System.Object System.Type::Missing
	RuntimeObject * ___Missing_3;
	// System.Char System.Type::Delimiter
	Il2CppChar ___Delimiter_4;
	// System.Type[] System.Type::EmptyTypes
	TypeU5BU5D_t3940880105* ___EmptyTypes_5;
	// System.Reflection.Binder System.Type::defaultBinder
	Binder_t2999457153 * ___defaultBinder_6;

public:
	inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); }
	inline MemberFilter_t426314064 * get_FilterAttribute_0() const { return ___FilterAttribute_0; }
	inline MemberFilter_t426314064 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; }
	inline void set_FilterAttribute_0(MemberFilter_t426314064 * value)
	{
		___FilterAttribute_0 = value;
		Il2CppCodeGenWriteBarrier((&___FilterAttribute_0), value);
	}

	inline static int32_t get_offset_of_FilterName_1() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterName_1)); }
	inline MemberFilter_t426314064 * get_FilterName_1() const { return ___FilterName_1; }
	inline MemberFilter_t426314064 ** get_address_of_FilterName_1() { return &___FilterName_1; }
	inline void set_FilterName_1(MemberFilter_t426314064 * value)
	{
		___FilterName_1 = value;
		Il2CppCodeGenWriteBarrier((&___FilterName_1), value);
	}

	inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); }
	inline MemberFilter_t426314064 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; }
	inline MemberFilter_t426314064 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; }
	inline void set_FilterNameIgnoreCase_2(MemberFilter_t426314064 * value)
	{
		___FilterNameIgnoreCase_2 = value;
		Il2CppCodeGenWriteBarrier((&___FilterNameIgnoreCase_2), value);
	}

	inline static int32_t get_offset_of_Missing_3() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Missing_3)); }
	inline RuntimeObject * get_Missing_3() const { return ___Missing_3; }
	inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; }
	inline void set_Missing_3(RuntimeObject * value)
	{
		___Missing_3 = value;
		Il2CppCodeGenWriteBarrier((&___Missing_3), value);
	}

	inline static int32_t get_offset_of_Delimiter_4() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___Delimiter_4)); }
	inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; }
	inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; }
	inline void set_Delimiter_4(Il2CppChar value)
	{
		___Delimiter_4 = value;
	}

	inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); }
	inline TypeU5BU5D_t3940880105* get_EmptyTypes_5() const { return ___EmptyTypes_5; }
	inline TypeU5BU5D_t3940880105** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; }
	inline void set_EmptyTypes_5(TypeU5BU5D_t3940880105* value)
	{
		___EmptyTypes_5 = value;
		Il2CppCodeGenWriteBarrier((&___EmptyTypes_5), value);
	}

	inline static int32_t get_offset_of_defaultBinder_6() { return static_cast<int32_t>(offsetof(Type_t_StaticFields, ___defaultBinder_6)); }
	inline Binder_t2999457153 * get_defaultBinder_6() const { return ___defaultBinder_6; }
	inline Binder_t2999457153 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; }
	inline void set_defaultBinder_6(Binder_t2999457153 * value)
	{
		___defaultBinder_6 = value;
		Il2CppCodeGenWriteBarrier((&___defaultBinder_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TYPE_T_H
#ifndef JOBSCHEDULEPARAMETERS_T36282037_H
#define JOBSCHEDULEPARAMETERS_T36282037_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters
struct  JobScheduleParameters_t36282037 
{
public:
	// Unity.Jobs.JobHandle Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters::Dependency
	JobHandle_t3812578709  ___Dependency_0;
	// System.Int32 Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters::ScheduleMode
	int32_t ___ScheduleMode_1;
	// System.IntPtr Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters::ReflectionData
	intptr_t ___ReflectionData_2;
	// System.IntPtr Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters::JobDataPtr
	intptr_t ___JobDataPtr_3;

public:
	inline static int32_t get_offset_of_Dependency_0() { return static_cast<int32_t>(offsetof(JobScheduleParameters_t36282037, ___Dependency_0)); }
	inline JobHandle_t3812578709  get_Dependency_0() const { return ___Dependency_0; }
	inline JobHandle_t3812578709 * get_address_of_Dependency_0() { return &___Dependency_0; }
	inline void set_Dependency_0(JobHandle_t3812578709  value)
	{
		___Dependency_0 = value;
	}

	inline static int32_t get_offset_of_ScheduleMode_1() { return static_cast<int32_t>(offsetof(JobScheduleParameters_t36282037, ___ScheduleMode_1)); }
	inline int32_t get_ScheduleMode_1() const { return ___ScheduleMode_1; }
	inline int32_t* get_address_of_ScheduleMode_1() { return &___ScheduleMode_1; }
	inline void set_ScheduleMode_1(int32_t value)
	{
		___ScheduleMode_1 = value;
	}

	inline static int32_t get_offset_of_ReflectionData_2() { return static_cast<int32_t>(offsetof(JobScheduleParameters_t36282037, ___ReflectionData_2)); }
	inline intptr_t get_ReflectionData_2() const { return ___ReflectionData_2; }
	inline intptr_t* get_address_of_ReflectionData_2() { return &___ReflectionData_2; }
	inline void set_ReflectionData_2(intptr_t value)
	{
		___ReflectionData_2 = value;
	}

	inline static int32_t get_offset_of_JobDataPtr_3() { return static_cast<int32_t>(offsetof(JobScheduleParameters_t36282037, ___JobDataPtr_3)); }
	inline intptr_t get_JobDataPtr_3() const { return ___JobDataPtr_3; }
	inline intptr_t* get_address_of_JobDataPtr_3() { return &___JobDataPtr_3; }
	inline void set_JobDataPtr_3(intptr_t value)
	{
		___JobDataPtr_3 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // JOBSCHEDULEPARAMETERS_T36282037_H
#ifndef COMPONENT_T1923634451_H
#define COMPONENT_T1923634451_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Component
struct  Component_t1923634451  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPONENT_T1923634451_H
#ifndef COMPUTESHADER_T317220254_H
#define COMPUTESHADER_T317220254_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ComputeShader
struct  ComputeShader_t317220254  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // COMPUTESHADER_T317220254_H
#ifndef PERSISTENTCALL_T3407714124_H
#define PERSISTENTCALL_T3407714124_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.PersistentCall
struct  PersistentCall_t3407714124  : public RuntimeObject
{
public:
	// UnityEngine.Object UnityEngine.Events.PersistentCall::m_Target
	Object_t631007953 * ___m_Target_0;
	// System.String UnityEngine.Events.PersistentCall::m_MethodName
	String_t* ___m_MethodName_1;
	// UnityEngine.Events.PersistentListenerMode UnityEngine.Events.PersistentCall::m_Mode
	int32_t ___m_Mode_2;
	// UnityEngine.Events.ArgumentCache UnityEngine.Events.PersistentCall::m_Arguments
	ArgumentCache_t2187958399 * ___m_Arguments_3;
	// UnityEngine.Events.UnityEventCallState UnityEngine.Events.PersistentCall::m_CallState
	int32_t ___m_CallState_4;

public:
	inline static int32_t get_offset_of_m_Target_0() { return static_cast<int32_t>(offsetof(PersistentCall_t3407714124, ___m_Target_0)); }
	inline Object_t631007953 * get_m_Target_0() const { return ___m_Target_0; }
	inline Object_t631007953 ** get_address_of_m_Target_0() { return &___m_Target_0; }
	inline void set_m_Target_0(Object_t631007953 * value)
	{
		___m_Target_0 = value;
		Il2CppCodeGenWriteBarrier((&___m_Target_0), value);
	}

	inline static int32_t get_offset_of_m_MethodName_1() { return static_cast<int32_t>(offsetof(PersistentCall_t3407714124, ___m_MethodName_1)); }
	inline String_t* get_m_MethodName_1() const { return ___m_MethodName_1; }
	inline String_t** get_address_of_m_MethodName_1() { return &___m_MethodName_1; }
	inline void set_m_MethodName_1(String_t* value)
	{
		___m_MethodName_1 = value;
		Il2CppCodeGenWriteBarrier((&___m_MethodName_1), value);
	}

	inline static int32_t get_offset_of_m_Mode_2() { return static_cast<int32_t>(offsetof(PersistentCall_t3407714124, ___m_Mode_2)); }
	inline int32_t get_m_Mode_2() const { return ___m_Mode_2; }
	inline int32_t* get_address_of_m_Mode_2() { return &___m_Mode_2; }
	inline void set_m_Mode_2(int32_t value)
	{
		___m_Mode_2 = value;
	}

	inline static int32_t get_offset_of_m_Arguments_3() { return static_cast<int32_t>(offsetof(PersistentCall_t3407714124, ___m_Arguments_3)); }
	inline ArgumentCache_t2187958399 * get_m_Arguments_3() const { return ___m_Arguments_3; }
	inline ArgumentCache_t2187958399 ** get_address_of_m_Arguments_3() { return &___m_Arguments_3; }
	inline void set_m_Arguments_3(ArgumentCache_t2187958399 * value)
	{
		___m_Arguments_3 = value;
		Il2CppCodeGenWriteBarrier((&___m_Arguments_3), value);
	}

	inline static int32_t get_offset_of_m_CallState_4() { return static_cast<int32_t>(offsetof(PersistentCall_t3407714124, ___m_CallState_4)); }
	inline int32_t get_m_CallState_4() const { return ___m_CallState_4; }
	inline int32_t* get_address_of_m_CallState_4() { return &___m_CallState_4; }
	inline void set_m_CallState_4(int32_t value)
	{
		___m_CallState_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PERSISTENTCALL_T3407714124_H
#ifndef CAMERAPLAYABLE_T3330816414_H
#define CAMERAPLAYABLE_T3330816414_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Playables.CameraPlayable
struct  CameraPlayable_t3330816414 
{
public:
	// UnityEngine.Playables.PlayableHandle UnityEngine.Experimental.Playables.CameraPlayable::m_Handle
	PlayableHandle_t1095853803  ___m_Handle_0;

public:
	inline static int32_t get_offset_of_m_Handle_0() { return static_cast<int32_t>(offsetof(CameraPlayable_t3330816414, ___m_Handle_0)); }
	inline PlayableHandle_t1095853803  get_m_Handle_0() const { return ___m_Handle_0; }
	inline PlayableHandle_t1095853803 * get_address_of_m_Handle_0() { return &___m_Handle_0; }
	inline void set_m_Handle_0(PlayableHandle_t1095853803  value)
	{
		___m_Handle_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CAMERAPLAYABLE_T3330816414_H
#ifndef MATERIALEFFECTPLAYABLE_T3995207978_H
#define MATERIALEFFECTPLAYABLE_T3995207978_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Playables.MaterialEffectPlayable
struct  MaterialEffectPlayable_t3995207978 
{
public:
	// UnityEngine.Playables.PlayableHandle UnityEngine.Experimental.Playables.MaterialEffectPlayable::m_Handle
	PlayableHandle_t1095853803  ___m_Handle_0;

public:
	inline static int32_t get_offset_of_m_Handle_0() { return static_cast<int32_t>(offsetof(MaterialEffectPlayable_t3995207978, ___m_Handle_0)); }
	inline PlayableHandle_t1095853803  get_m_Handle_0() const { return ___m_Handle_0; }
	inline PlayableHandle_t1095853803 * get_address_of_m_Handle_0() { return &___m_Handle_0; }
	inline void set_m_Handle_0(PlayableHandle_t1095853803  value)
	{
		___m_Handle_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MATERIALEFFECTPLAYABLE_T3995207978_H
#ifndef TEXTUREMIXERPLAYABLE_T2398603962_H
#define TEXTUREMIXERPLAYABLE_T2398603962_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Playables.TextureMixerPlayable
struct  TextureMixerPlayable_t2398603962 
{
public:
	// UnityEngine.Playables.PlayableHandle UnityEngine.Experimental.Playables.TextureMixerPlayable::m_Handle
	PlayableHandle_t1095853803  ___m_Handle_0;

public:
	inline static int32_t get_offset_of_m_Handle_0() { return static_cast<int32_t>(offsetof(TextureMixerPlayable_t2398603962, ___m_Handle_0)); }
	inline PlayableHandle_t1095853803  get_m_Handle_0() const { return ___m_Handle_0; }
	inline PlayableHandle_t1095853803 * get_address_of_m_Handle_0() { return &___m_Handle_0; }
	inline void set_m_Handle_0(PlayableHandle_t1095853803  value)
	{
		___m_Handle_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TEXTUREMIXERPLAYABLE_T2398603962_H
#ifndef TEXTUREPLAYABLEOUTPUT_T648497447_H
#define TEXTUREPLAYABLEOUTPUT_T648497447_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Playables.TexturePlayableOutput
struct  TexturePlayableOutput_t648497447 
{
public:
	// UnityEngine.Playables.PlayableOutputHandle UnityEngine.Experimental.Playables.TexturePlayableOutput::m_Handle
	PlayableOutputHandle_t4208053793  ___m_Handle_0;

public:
	inline static int32_t get_offset_of_m_Handle_0() { return static_cast<int32_t>(offsetof(TexturePlayableOutput_t648497447, ___m_Handle_0)); }
	inline PlayableOutputHandle_t4208053793  get_m_Handle_0() const { return ___m_Handle_0; }
	inline PlayableOutputHandle_t4208053793 * get_address_of_m_Handle_0() { return &___m_Handle_0; }
	inline void set_m_Handle_0(PlayableOutputHandle_t4208053793  value)
	{
		___m_Handle_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TEXTUREPLAYABLEOUTPUT_T648497447_H
#ifndef CULLRESULTS_T76141518_H
#define CULLRESULTS_T76141518_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.CullResults
struct  CullResults_t76141518 
{
public:
	// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.VisibleLight> UnityEngine.Experimental.Rendering.CullResults::visibleLights
	List_1_t2176140814 * ___visibleLights_0;
	// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.VisibleLight> UnityEngine.Experimental.Rendering.CullResults::visibleOffscreenVertexLights
	List_1_t2176140814 * ___visibleOffscreenVertexLights_1;
	// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.VisibleReflectionProbe> UnityEngine.Experimental.Rendering.CullResults::visibleReflectionProbes
	List_1_t2925566062 * ___visibleReflectionProbes_2;
	// UnityEngine.Experimental.Rendering.FilterResults UnityEngine.Experimental.Rendering.CullResults::visibleRenderers
	FilterResults_t2595222798  ___visibleRenderers_3;
	// System.IntPtr UnityEngine.Experimental.Rendering.CullResults::cullResults
	intptr_t ___cullResults_4;

public:
	inline static int32_t get_offset_of_visibleLights_0() { return static_cast<int32_t>(offsetof(CullResults_t76141518, ___visibleLights_0)); }
	inline List_1_t2176140814 * get_visibleLights_0() const { return ___visibleLights_0; }
	inline List_1_t2176140814 ** get_address_of_visibleLights_0() { return &___visibleLights_0; }
	inline void set_visibleLights_0(List_1_t2176140814 * value)
	{
		___visibleLights_0 = value;
		Il2CppCodeGenWriteBarrier((&___visibleLights_0), value);
	}

	inline static int32_t get_offset_of_visibleOffscreenVertexLights_1() { return static_cast<int32_t>(offsetof(CullResults_t76141518, ___visibleOffscreenVertexLights_1)); }
	inline List_1_t2176140814 * get_visibleOffscreenVertexLights_1() const { return ___visibleOffscreenVertexLights_1; }
	inline List_1_t2176140814 ** get_address_of_visibleOffscreenVertexLights_1() { return &___visibleOffscreenVertexLights_1; }
	inline void set_visibleOffscreenVertexLights_1(List_1_t2176140814 * value)
	{
		___visibleOffscreenVertexLights_1 = value;
		Il2CppCodeGenWriteBarrier((&___visibleOffscreenVertexLights_1), value);
	}

	inline static int32_t get_offset_of_visibleReflectionProbes_2() { return static_cast<int32_t>(offsetof(CullResults_t76141518, ___visibleReflectionProbes_2)); }
	inline List_1_t2925566062 * get_visibleReflectionProbes_2() const { return ___visibleReflectionProbes_2; }
	inline List_1_t2925566062 ** get_address_of_visibleReflectionProbes_2() { return &___visibleReflectionProbes_2; }
	inline void set_visibleReflectionProbes_2(List_1_t2925566062 * value)
	{
		___visibleReflectionProbes_2 = value;
		Il2CppCodeGenWriteBarrier((&___visibleReflectionProbes_2), value);
	}

	inline static int32_t get_offset_of_visibleRenderers_3() { return static_cast<int32_t>(offsetof(CullResults_t76141518, ___visibleRenderers_3)); }
	inline FilterResults_t2595222798  get_visibleRenderers_3() const { return ___visibleRenderers_3; }
	inline FilterResults_t2595222798 * get_address_of_visibleRenderers_3() { return &___visibleRenderers_3; }
	inline void set_visibleRenderers_3(FilterResults_t2595222798  value)
	{
		___visibleRenderers_3 = value;
	}

	inline static int32_t get_offset_of_cullResults_4() { return static_cast<int32_t>(offsetof(CullResults_t76141518, ___cullResults_4)); }
	inline intptr_t get_cullResults_4() const { return ___cullResults_4; }
	inline intptr_t* get_address_of_cullResults_4() { return &___cullResults_4; }
	inline void set_cullResults_4(intptr_t value)
	{
		___cullResults_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.CullResults
struct CullResults_t76141518_marshaled_pinvoke
{
	List_1_t2176140814 * ___visibleLights_0;
	List_1_t2176140814 * ___visibleOffscreenVertexLights_1;
	List_1_t2925566062 * ___visibleReflectionProbes_2;
	FilterResults_t2595222798  ___visibleRenderers_3;
	intptr_t ___cullResults_4;
};
// Native definition for COM marshalling of UnityEngine.Experimental.Rendering.CullResults
struct CullResults_t76141518_marshaled_com
{
	List_1_t2176140814 * ___visibleLights_0;
	List_1_t2176140814 * ___visibleOffscreenVertexLights_1;
	List_1_t2925566062 * ___visibleReflectionProbes_2;
	FilterResults_t2595222798  ___visibleRenderers_3;
	intptr_t ___cullResults_4;
};
#endif // CULLRESULTS_T76141518_H
#ifndef DRAWRENDERERSORTSETTINGS_T2583919729_H
#define DRAWRENDERERSORTSETTINGS_T2583919729_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.DrawRendererSortSettings
struct  DrawRendererSortSettings_t2583919729 
{
public:
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.DrawRendererSortSettings::worldToCameraMatrix
	Matrix4x4_t1817901843  ___worldToCameraMatrix_0;
	// UnityEngine.Vector3 UnityEngine.Experimental.Rendering.DrawRendererSortSettings::cameraPosition
	Vector3_t3722313464  ___cameraPosition_1;
	// UnityEngine.Experimental.Rendering.SortFlags UnityEngine.Experimental.Rendering.DrawRendererSortSettings::flags
	int32_t ___flags_2;
	// System.Int32 UnityEngine.Experimental.Rendering.DrawRendererSortSettings::_sortOrthographic
	int32_t ____sortOrthographic_3;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.DrawRendererSortSettings::_previousVPMatrix
	Matrix4x4_t1817901843  ____previousVPMatrix_4;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.DrawRendererSortSettings::_nonJitteredVPMatrix
	Matrix4x4_t1817901843  ____nonJitteredVPMatrix_5;

public:
	inline static int32_t get_offset_of_worldToCameraMatrix_0() { return static_cast<int32_t>(offsetof(DrawRendererSortSettings_t2583919729, ___worldToCameraMatrix_0)); }
	inline Matrix4x4_t1817901843  get_worldToCameraMatrix_0() const { return ___worldToCameraMatrix_0; }
	inline Matrix4x4_t1817901843 * get_address_of_worldToCameraMatrix_0() { return &___worldToCameraMatrix_0; }
	inline void set_worldToCameraMatrix_0(Matrix4x4_t1817901843  value)
	{
		___worldToCameraMatrix_0 = value;
	}

	inline static int32_t get_offset_of_cameraPosition_1() { return static_cast<int32_t>(offsetof(DrawRendererSortSettings_t2583919729, ___cameraPosition_1)); }
	inline Vector3_t3722313464  get_cameraPosition_1() const { return ___cameraPosition_1; }
	inline Vector3_t3722313464 * get_address_of_cameraPosition_1() { return &___cameraPosition_1; }
	inline void set_cameraPosition_1(Vector3_t3722313464  value)
	{
		___cameraPosition_1 = value;
	}

	inline static int32_t get_offset_of_flags_2() { return static_cast<int32_t>(offsetof(DrawRendererSortSettings_t2583919729, ___flags_2)); }
	inline int32_t get_flags_2() const { return ___flags_2; }
	inline int32_t* get_address_of_flags_2() { return &___flags_2; }
	inline void set_flags_2(int32_t value)
	{
		___flags_2 = value;
	}

	inline static int32_t get_offset_of__sortOrthographic_3() { return static_cast<int32_t>(offsetof(DrawRendererSortSettings_t2583919729, ____sortOrthographic_3)); }
	inline int32_t get__sortOrthographic_3() const { return ____sortOrthographic_3; }
	inline int32_t* get_address_of__sortOrthographic_3() { return &____sortOrthographic_3; }
	inline void set__sortOrthographic_3(int32_t value)
	{
		____sortOrthographic_3 = value;
	}

	inline static int32_t get_offset_of__previousVPMatrix_4() { return static_cast<int32_t>(offsetof(DrawRendererSortSettings_t2583919729, ____previousVPMatrix_4)); }
	inline Matrix4x4_t1817901843  get__previousVPMatrix_4() const { return ____previousVPMatrix_4; }
	inline Matrix4x4_t1817901843 * get_address_of__previousVPMatrix_4() { return &____previousVPMatrix_4; }
	inline void set__previousVPMatrix_4(Matrix4x4_t1817901843  value)
	{
		____previousVPMatrix_4 = value;
	}

	inline static int32_t get_offset_of__nonJitteredVPMatrix_5() { return static_cast<int32_t>(offsetof(DrawRendererSortSettings_t2583919729, ____nonJitteredVPMatrix_5)); }
	inline Matrix4x4_t1817901843  get__nonJitteredVPMatrix_5() const { return ____nonJitteredVPMatrix_5; }
	inline Matrix4x4_t1817901843 * get_address_of__nonJitteredVPMatrix_5() { return &____nonJitteredVPMatrix_5; }
	inline void set__nonJitteredVPMatrix_5(Matrix4x4_t1817901843  value)
	{
		____nonJitteredVPMatrix_5 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DRAWRENDERERSORTSETTINGS_T2583919729_H
#ifndef DRAWSHADOWSSETTINGS_T3949492755_H
#define DRAWSHADOWSSETTINGS_T3949492755_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.DrawShadowsSettings
struct  DrawShadowsSettings_t3949492755 
{
public:
	// System.IntPtr UnityEngine.Experimental.Rendering.DrawShadowsSettings::_cullResults
	intptr_t ____cullResults_0;
	// System.Int32 UnityEngine.Experimental.Rendering.DrawShadowsSettings::lightIndex
	int32_t ___lightIndex_1;
	// UnityEngine.Experimental.Rendering.ShadowSplitData UnityEngine.Experimental.Rendering.DrawShadowsSettings::splitData
	ShadowSplitData_t2429460125  ___splitData_2;

public:
	inline static int32_t get_offset_of__cullResults_0() { return static_cast<int32_t>(offsetof(DrawShadowsSettings_t3949492755, ____cullResults_0)); }
	inline intptr_t get__cullResults_0() const { return ____cullResults_0; }
	inline intptr_t* get_address_of__cullResults_0() { return &____cullResults_0; }
	inline void set__cullResults_0(intptr_t value)
	{
		____cullResults_0 = value;
	}

	inline static int32_t get_offset_of_lightIndex_1() { return static_cast<int32_t>(offsetof(DrawShadowsSettings_t3949492755, ___lightIndex_1)); }
	inline int32_t get_lightIndex_1() const { return ___lightIndex_1; }
	inline int32_t* get_address_of_lightIndex_1() { return &___lightIndex_1; }
	inline void set_lightIndex_1(int32_t value)
	{
		___lightIndex_1 = value;
	}

	inline static int32_t get_offset_of_splitData_2() { return static_cast<int32_t>(offsetof(DrawShadowsSettings_t3949492755, ___splitData_2)); }
	inline ShadowSplitData_t2429460125  get_splitData_2() const { return ___splitData_2; }
	inline ShadowSplitData_t2429460125 * get_address_of_splitData_2() { return &___splitData_2; }
	inline void set_splitData_2(ShadowSplitData_t2429460125  value)
	{
		___splitData_2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DRAWSHADOWSSETTINGS_T3949492755_H
#ifndef SCRIPTABLECULLINGPARAMETERS_T779110737_H
#define SCRIPTABLECULLINGPARAMETERS_T779110737_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.ScriptableCullingParameters
struct  ScriptableCullingParameters_t779110737 
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_IsOrthographic
	int32_t ___m_IsOrthographic_0;
	// UnityEngine.Experimental.Rendering.LODParameters UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_LodParameters
	LODParameters_t4109493171  ___m_LodParameters_1;
	// UnityEngine.Experimental.Rendering.ScriptableCullingParameters/<m_CullingPlanes>__FixedBuffer5 UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_CullingPlanes
	U3Cm_CullingPlanesU3E__FixedBuffer5_t3550792427  ___m_CullingPlanes_2;
	// System.Int32 UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_CullingPlaneCount
	int32_t ___m_CullingPlaneCount_3;
	// System.Int32 UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_CullingMask
	int32_t ___m_CullingMask_4;
	// System.Int64 UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_SceneMask
	int64_t ___m_SceneMask_5;
	// UnityEngine.Experimental.Rendering.ScriptableCullingParameters/<m_LayerFarCullDistances>__FixedBuffer6 UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_LayerFarCullDistances
	U3Cm_LayerFarCullDistancesU3E__FixedBuffer6_t600784380  ___m_LayerFarCullDistances_6;
	// System.Int32 UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_LayerCull
	int32_t ___m_LayerCull_7;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_CullingMatrix
	Matrix4x4_t1817901843  ___m_CullingMatrix_8;
	// UnityEngine.Vector3 UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_Position
	Vector3_t3722313464  ___m_Position_9;
	// System.Single UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_shadowDistance
	float ___m_shadowDistance_10;
	// UnityEngine.Experimental.Rendering.CullFlag UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_CullingFlags
	int32_t ___m_CullingFlags_11;
	// UnityEngine.Experimental.Rendering.ReflectionProbeSortOptions UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_ReflectionProbeSortOptions
	int32_t ___m_ReflectionProbeSortOptions_12;
	// UnityEngine.Experimental.Rendering.CameraProperties UnityEngine.Experimental.Rendering.ScriptableCullingParameters::m_CameraProperties
	CameraProperties_t3304495522  ___m_CameraProperties_13;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.ScriptableCullingParameters::cullStereoView
	Matrix4x4_t1817901843  ___cullStereoView_14;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.ScriptableCullingParameters::cullStereoProj
	Matrix4x4_t1817901843  ___cullStereoProj_15;
	// System.Single UnityEngine.Experimental.Rendering.ScriptableCullingParameters::cullStereoSeparation
	float ___cullStereoSeparation_16;
	// System.Int32 UnityEngine.Experimental.Rendering.ScriptableCullingParameters::padding2
	int32_t ___padding2_17;

public:
	inline static int32_t get_offset_of_m_IsOrthographic_0() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_IsOrthographic_0)); }
	inline int32_t get_m_IsOrthographic_0() const { return ___m_IsOrthographic_0; }
	inline int32_t* get_address_of_m_IsOrthographic_0() { return &___m_IsOrthographic_0; }
	inline void set_m_IsOrthographic_0(int32_t value)
	{
		___m_IsOrthographic_0 = value;
	}

	inline static int32_t get_offset_of_m_LodParameters_1() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_LodParameters_1)); }
	inline LODParameters_t4109493171  get_m_LodParameters_1() const { return ___m_LodParameters_1; }
	inline LODParameters_t4109493171 * get_address_of_m_LodParameters_1() { return &___m_LodParameters_1; }
	inline void set_m_LodParameters_1(LODParameters_t4109493171  value)
	{
		___m_LodParameters_1 = value;
	}

	inline static int32_t get_offset_of_m_CullingPlanes_2() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_CullingPlanes_2)); }
	inline U3Cm_CullingPlanesU3E__FixedBuffer5_t3550792427  get_m_CullingPlanes_2() const { return ___m_CullingPlanes_2; }
	inline U3Cm_CullingPlanesU3E__FixedBuffer5_t3550792427 * get_address_of_m_CullingPlanes_2() { return &___m_CullingPlanes_2; }
	inline void set_m_CullingPlanes_2(U3Cm_CullingPlanesU3E__FixedBuffer5_t3550792427  value)
	{
		___m_CullingPlanes_2 = value;
	}

	inline static int32_t get_offset_of_m_CullingPlaneCount_3() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_CullingPlaneCount_3)); }
	inline int32_t get_m_CullingPlaneCount_3() const { return ___m_CullingPlaneCount_3; }
	inline int32_t* get_address_of_m_CullingPlaneCount_3() { return &___m_CullingPlaneCount_3; }
	inline void set_m_CullingPlaneCount_3(int32_t value)
	{
		___m_CullingPlaneCount_3 = value;
	}

	inline static int32_t get_offset_of_m_CullingMask_4() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_CullingMask_4)); }
	inline int32_t get_m_CullingMask_4() const { return ___m_CullingMask_4; }
	inline int32_t* get_address_of_m_CullingMask_4() { return &___m_CullingMask_4; }
	inline void set_m_CullingMask_4(int32_t value)
	{
		___m_CullingMask_4 = value;
	}

	inline static int32_t get_offset_of_m_SceneMask_5() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_SceneMask_5)); }
	inline int64_t get_m_SceneMask_5() const { return ___m_SceneMask_5; }
	inline int64_t* get_address_of_m_SceneMask_5() { return &___m_SceneMask_5; }
	inline void set_m_SceneMask_5(int64_t value)
	{
		___m_SceneMask_5 = value;
	}

	inline static int32_t get_offset_of_m_LayerFarCullDistances_6() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_LayerFarCullDistances_6)); }
	inline U3Cm_LayerFarCullDistancesU3E__FixedBuffer6_t600784380  get_m_LayerFarCullDistances_6() const { return ___m_LayerFarCullDistances_6; }
	inline U3Cm_LayerFarCullDistancesU3E__FixedBuffer6_t600784380 * get_address_of_m_LayerFarCullDistances_6() { return &___m_LayerFarCullDistances_6; }
	inline void set_m_LayerFarCullDistances_6(U3Cm_LayerFarCullDistancesU3E__FixedBuffer6_t600784380  value)
	{
		___m_LayerFarCullDistances_6 = value;
	}

	inline static int32_t get_offset_of_m_LayerCull_7() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_LayerCull_7)); }
	inline int32_t get_m_LayerCull_7() const { return ___m_LayerCull_7; }
	inline int32_t* get_address_of_m_LayerCull_7() { return &___m_LayerCull_7; }
	inline void set_m_LayerCull_7(int32_t value)
	{
		___m_LayerCull_7 = value;
	}

	inline static int32_t get_offset_of_m_CullingMatrix_8() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_CullingMatrix_8)); }
	inline Matrix4x4_t1817901843  get_m_CullingMatrix_8() const { return ___m_CullingMatrix_8; }
	inline Matrix4x4_t1817901843 * get_address_of_m_CullingMatrix_8() { return &___m_CullingMatrix_8; }
	inline void set_m_CullingMatrix_8(Matrix4x4_t1817901843  value)
	{
		___m_CullingMatrix_8 = value;
	}

	inline static int32_t get_offset_of_m_Position_9() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_Position_9)); }
	inline Vector3_t3722313464  get_m_Position_9() const { return ___m_Position_9; }
	inline Vector3_t3722313464 * get_address_of_m_Position_9() { return &___m_Position_9; }
	inline void set_m_Position_9(Vector3_t3722313464  value)
	{
		___m_Position_9 = value;
	}

	inline static int32_t get_offset_of_m_shadowDistance_10() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_shadowDistance_10)); }
	inline float get_m_shadowDistance_10() const { return ___m_shadowDistance_10; }
	inline float* get_address_of_m_shadowDistance_10() { return &___m_shadowDistance_10; }
	inline void set_m_shadowDistance_10(float value)
	{
		___m_shadowDistance_10 = value;
	}

	inline static int32_t get_offset_of_m_CullingFlags_11() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_CullingFlags_11)); }
	inline int32_t get_m_CullingFlags_11() const { return ___m_CullingFlags_11; }
	inline int32_t* get_address_of_m_CullingFlags_11() { return &___m_CullingFlags_11; }
	inline void set_m_CullingFlags_11(int32_t value)
	{
		___m_CullingFlags_11 = value;
	}

	inline static int32_t get_offset_of_m_ReflectionProbeSortOptions_12() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_ReflectionProbeSortOptions_12)); }
	inline int32_t get_m_ReflectionProbeSortOptions_12() const { return ___m_ReflectionProbeSortOptions_12; }
	inline int32_t* get_address_of_m_ReflectionProbeSortOptions_12() { return &___m_ReflectionProbeSortOptions_12; }
	inline void set_m_ReflectionProbeSortOptions_12(int32_t value)
	{
		___m_ReflectionProbeSortOptions_12 = value;
	}

	inline static int32_t get_offset_of_m_CameraProperties_13() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___m_CameraProperties_13)); }
	inline CameraProperties_t3304495522  get_m_CameraProperties_13() const { return ___m_CameraProperties_13; }
	inline CameraProperties_t3304495522 * get_address_of_m_CameraProperties_13() { return &___m_CameraProperties_13; }
	inline void set_m_CameraProperties_13(CameraProperties_t3304495522  value)
	{
		___m_CameraProperties_13 = value;
	}

	inline static int32_t get_offset_of_cullStereoView_14() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___cullStereoView_14)); }
	inline Matrix4x4_t1817901843  get_cullStereoView_14() const { return ___cullStereoView_14; }
	inline Matrix4x4_t1817901843 * get_address_of_cullStereoView_14() { return &___cullStereoView_14; }
	inline void set_cullStereoView_14(Matrix4x4_t1817901843  value)
	{
		___cullStereoView_14 = value;
	}

	inline static int32_t get_offset_of_cullStereoProj_15() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___cullStereoProj_15)); }
	inline Matrix4x4_t1817901843  get_cullStereoProj_15() const { return ___cullStereoProj_15; }
	inline Matrix4x4_t1817901843 * get_address_of_cullStereoProj_15() { return &___cullStereoProj_15; }
	inline void set_cullStereoProj_15(Matrix4x4_t1817901843  value)
	{
		___cullStereoProj_15 = value;
	}

	inline static int32_t get_offset_of_cullStereoSeparation_16() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___cullStereoSeparation_16)); }
	inline float get_cullStereoSeparation_16() const { return ___cullStereoSeparation_16; }
	inline float* get_address_of_cullStereoSeparation_16() { return &___cullStereoSeparation_16; }
	inline void set_cullStereoSeparation_16(float value)
	{
		___cullStereoSeparation_16 = value;
	}

	inline static int32_t get_offset_of_padding2_17() { return static_cast<int32_t>(offsetof(ScriptableCullingParameters_t779110737, ___padding2_17)); }
	inline int32_t get_padding2_17() const { return ___padding2_17; }
	inline int32_t* get_address_of_padding2_17() { return &___padding2_17; }
	inline void set_padding2_17(int32_t value)
	{
		___padding2_17 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SCRIPTABLECULLINGPARAMETERS_T779110737_H
#ifndef SUPPORTEDRENDERINGFEATURES_T353898663_H
#define SUPPORTEDRENDERINGFEATURES_T353898663_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures
struct  SupportedRenderingFeatures_t353898663  : public RuntimeObject
{
public:
	// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures/ReflectionProbeSupportFlags UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::<reflectionProbeSupportFlags>k__BackingField
	int32_t ___U3CreflectionProbeSupportFlagsU3Ek__BackingField_1;
	// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures/LightmapMixedBakeMode UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::<defaultMixedLightingMode>k__BackingField
	int32_t ___U3CdefaultMixedLightingModeU3Ek__BackingField_2;
	// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures/LightmapMixedBakeMode UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::<supportedMixedLightingModes>k__BackingField
	int32_t ___U3CsupportedMixedLightingModesU3Ek__BackingField_3;
	// UnityEngine.LightmapBakeType UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::<supportedLightmapBakeTypes>k__BackingField
	int32_t ___U3CsupportedLightmapBakeTypesU3Ek__BackingField_4;
	// UnityEngine.LightmapsMode UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::<supportedLightmapsModes>k__BackingField
	int32_t ___U3CsupportedLightmapsModesU3Ek__BackingField_5;
	// System.Boolean UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::<rendererSupportsLightProbeProxyVolumes>k__BackingField
	bool ___U3CrendererSupportsLightProbeProxyVolumesU3Ek__BackingField_6;
	// System.Boolean UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::<rendererSupportsMotionVectors>k__BackingField
	bool ___U3CrendererSupportsMotionVectorsU3Ek__BackingField_7;
	// System.Boolean UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::<rendererSupportsReceiveShadows>k__BackingField
	bool ___U3CrendererSupportsReceiveShadowsU3Ek__BackingField_8;
	// System.Boolean UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::<rendererSupportsReflectionProbes>k__BackingField
	bool ___U3CrendererSupportsReflectionProbesU3Ek__BackingField_9;

public:
	inline static int32_t get_offset_of_U3CreflectionProbeSupportFlagsU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(SupportedRenderingFeatures_t353898663, ___U3CreflectionProbeSupportFlagsU3Ek__BackingField_1)); }
	inline int32_t get_U3CreflectionProbeSupportFlagsU3Ek__BackingField_1() const { return ___U3CreflectionProbeSupportFlagsU3Ek__BackingField_1; }
	inline int32_t* get_address_of_U3CreflectionProbeSupportFlagsU3Ek__BackingField_1() { return &___U3CreflectionProbeSupportFlagsU3Ek__BackingField_1; }
	inline void set_U3CreflectionProbeSupportFlagsU3Ek__BackingField_1(int32_t value)
	{
		___U3CreflectionProbeSupportFlagsU3Ek__BackingField_1 = value;
	}

	inline static int32_t get_offset_of_U3CdefaultMixedLightingModeU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(SupportedRenderingFeatures_t353898663, ___U3CdefaultMixedLightingModeU3Ek__BackingField_2)); }
	inline int32_t get_U3CdefaultMixedLightingModeU3Ek__BackingField_2() const { return ___U3CdefaultMixedLightingModeU3Ek__BackingField_2; }
	inline int32_t* get_address_of_U3CdefaultMixedLightingModeU3Ek__BackingField_2() { return &___U3CdefaultMixedLightingModeU3Ek__BackingField_2; }
	inline void set_U3CdefaultMixedLightingModeU3Ek__BackingField_2(int32_t value)
	{
		___U3CdefaultMixedLightingModeU3Ek__BackingField_2 = value;
	}

	inline static int32_t get_offset_of_U3CsupportedMixedLightingModesU3Ek__BackingField_3() { return static_cast<int32_t>(offsetof(SupportedRenderingFeatures_t353898663, ___U3CsupportedMixedLightingModesU3Ek__BackingField_3)); }
	inline int32_t get_U3CsupportedMixedLightingModesU3Ek__BackingField_3() const { return ___U3CsupportedMixedLightingModesU3Ek__BackingField_3; }
	inline int32_t* get_address_of_U3CsupportedMixedLightingModesU3Ek__BackingField_3() { return &___U3CsupportedMixedLightingModesU3Ek__BackingField_3; }
	inline void set_U3CsupportedMixedLightingModesU3Ek__BackingField_3(int32_t value)
	{
		___U3CsupportedMixedLightingModesU3Ek__BackingField_3 = value;
	}

	inline static int32_t get_offset_of_U3CsupportedLightmapBakeTypesU3Ek__BackingField_4() { return static_cast<int32_t>(offsetof(SupportedRenderingFeatures_t353898663, ___U3CsupportedLightmapBakeTypesU3Ek__BackingField_4)); }
	inline int32_t get_U3CsupportedLightmapBakeTypesU3Ek__BackingField_4() const { return ___U3CsupportedLightmapBakeTypesU3Ek__BackingField_4; }
	inline int32_t* get_address_of_U3CsupportedLightmapBakeTypesU3Ek__BackingField_4() { return &___U3CsupportedLightmapBakeTypesU3Ek__BackingField_4; }
	inline void set_U3CsupportedLightmapBakeTypesU3Ek__BackingField_4(int32_t value)
	{
		___U3CsupportedLightmapBakeTypesU3Ek__BackingField_4 = value;
	}

	inline static int32_t get_offset_of_U3CsupportedLightmapsModesU3Ek__BackingField_5() { return static_cast<int32_t>(offsetof(SupportedRenderingFeatures_t353898663, ___U3CsupportedLightmapsModesU3Ek__BackingField_5)); }
	inline int32_t get_U3CsupportedLightmapsModesU3Ek__BackingField_5() const { return ___U3CsupportedLightmapsModesU3Ek__BackingField_5; }
	inline int32_t* get_address_of_U3CsupportedLightmapsModesU3Ek__BackingField_5() { return &___U3CsupportedLightmapsModesU3Ek__BackingField_5; }
	inline void set_U3CsupportedLightmapsModesU3Ek__BackingField_5(int32_t value)
	{
		___U3CsupportedLightmapsModesU3Ek__BackingField_5 = value;
	}

	inline static int32_t get_offset_of_U3CrendererSupportsLightProbeProxyVolumesU3Ek__BackingField_6() { return static_cast<int32_t>(offsetof(SupportedRenderingFeatures_t353898663, ___U3CrendererSupportsLightProbeProxyVolumesU3Ek__BackingField_6)); }
	inline bool get_U3CrendererSupportsLightProbeProxyVolumesU3Ek__BackingField_6() const { return ___U3CrendererSupportsLightProbeProxyVolumesU3Ek__BackingField_6; }
	inline bool* get_address_of_U3CrendererSupportsLightProbeProxyVolumesU3Ek__BackingField_6() { return &___U3CrendererSupportsLightProbeProxyVolumesU3Ek__BackingField_6; }
	inline void set_U3CrendererSupportsLightProbeProxyVolumesU3Ek__BackingField_6(bool value)
	{
		___U3CrendererSupportsLightProbeProxyVolumesU3Ek__BackingField_6 = value;
	}

	inline static int32_t get_offset_of_U3CrendererSupportsMotionVectorsU3Ek__BackingField_7() { return static_cast<int32_t>(offsetof(SupportedRenderingFeatures_t353898663, ___U3CrendererSupportsMotionVectorsU3Ek__BackingField_7)); }
	inline bool get_U3CrendererSupportsMotionVectorsU3Ek__BackingField_7() const { return ___U3CrendererSupportsMotionVectorsU3Ek__BackingField_7; }
	inline bool* get_address_of_U3CrendererSupportsMotionVectorsU3Ek__BackingField_7() { return &___U3CrendererSupportsMotionVectorsU3Ek__BackingField_7; }
	inline void set_U3CrendererSupportsMotionVectorsU3Ek__BackingField_7(bool value)
	{
		___U3CrendererSupportsMotionVectorsU3Ek__BackingField_7 = value;
	}

	inline static int32_t get_offset_of_U3CrendererSupportsReceiveShadowsU3Ek__BackingField_8() { return static_cast<int32_t>(offsetof(SupportedRenderingFeatures_t353898663, ___U3CrendererSupportsReceiveShadowsU3Ek__BackingField_8)); }
	inline bool get_U3CrendererSupportsReceiveShadowsU3Ek__BackingField_8() const { return ___U3CrendererSupportsReceiveShadowsU3Ek__BackingField_8; }
	inline bool* get_address_of_U3CrendererSupportsReceiveShadowsU3Ek__BackingField_8() { return &___U3CrendererSupportsReceiveShadowsU3Ek__BackingField_8; }
	inline void set_U3CrendererSupportsReceiveShadowsU3Ek__BackingField_8(bool value)
	{
		___U3CrendererSupportsReceiveShadowsU3Ek__BackingField_8 = value;
	}

	inline static int32_t get_offset_of_U3CrendererSupportsReflectionProbesU3Ek__BackingField_9() { return static_cast<int32_t>(offsetof(SupportedRenderingFeatures_t353898663, ___U3CrendererSupportsReflectionProbesU3Ek__BackingField_9)); }
	inline bool get_U3CrendererSupportsReflectionProbesU3Ek__BackingField_9() const { return ___U3CrendererSupportsReflectionProbesU3Ek__BackingField_9; }
	inline bool* get_address_of_U3CrendererSupportsReflectionProbesU3Ek__BackingField_9() { return &___U3CrendererSupportsReflectionProbesU3Ek__BackingField_9; }
	inline void set_U3CrendererSupportsReflectionProbesU3Ek__BackingField_9(bool value)
	{
		___U3CrendererSupportsReflectionProbesU3Ek__BackingField_9 = value;
	}
};

struct SupportedRenderingFeatures_t353898663_StaticFields
{
public:
	// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::s_Active
	SupportedRenderingFeatures_t353898663 * ___s_Active_0;

public:
	inline static int32_t get_offset_of_s_Active_0() { return static_cast<int32_t>(offsetof(SupportedRenderingFeatures_t353898663_StaticFields, ___s_Active_0)); }
	inline SupportedRenderingFeatures_t353898663 * get_s_Active_0() const { return ___s_Active_0; }
	inline SupportedRenderingFeatures_t353898663 ** get_address_of_s_Active_0() { return &___s_Active_0; }
	inline void set_s_Active_0(SupportedRenderingFeatures_t353898663 * value)
	{
		___s_Active_0 = value;
		Il2CppCodeGenWriteBarrier((&___s_Active_0), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SUPPORTEDRENDERINGFEATURES_T353898663_H
#ifndef VISIBLELIGHT_T704066072_H
#define VISIBLELIGHT_T704066072_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.VisibleLight
struct  VisibleLight_t704066072 
{
public:
	// UnityEngine.LightType UnityEngine.Experimental.Rendering.VisibleLight::lightType
	int32_t ___lightType_0;
	// UnityEngine.Color UnityEngine.Experimental.Rendering.VisibleLight::finalColor
	Color_t2555686324  ___finalColor_1;
	// UnityEngine.Rect UnityEngine.Experimental.Rendering.VisibleLight::screenRect
	Rect_t2360479859  ___screenRect_2;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.VisibleLight::localToWorld
	Matrix4x4_t1817901843  ___localToWorld_3;
	// System.Single UnityEngine.Experimental.Rendering.VisibleLight::range
	float ___range_4;
	// System.Single UnityEngine.Experimental.Rendering.VisibleLight::spotAngle
	float ___spotAngle_5;
	// System.Int32 UnityEngine.Experimental.Rendering.VisibleLight::instanceId
	int32_t ___instanceId_6;
	// UnityEngine.Experimental.Rendering.VisibleLightFlags UnityEngine.Experimental.Rendering.VisibleLight::flags
	int32_t ___flags_7;

public:
	inline static int32_t get_offset_of_lightType_0() { return static_cast<int32_t>(offsetof(VisibleLight_t704066072, ___lightType_0)); }
	inline int32_t get_lightType_0() const { return ___lightType_0; }
	inline int32_t* get_address_of_lightType_0() { return &___lightType_0; }
	inline void set_lightType_0(int32_t value)
	{
		___lightType_0 = value;
	}

	inline static int32_t get_offset_of_finalColor_1() { return static_cast<int32_t>(offsetof(VisibleLight_t704066072, ___finalColor_1)); }
	inline Color_t2555686324  get_finalColor_1() const { return ___finalColor_1; }
	inline Color_t2555686324 * get_address_of_finalColor_1() { return &___finalColor_1; }
	inline void set_finalColor_1(Color_t2555686324  value)
	{
		___finalColor_1 = value;
	}

	inline static int32_t get_offset_of_screenRect_2() { return static_cast<int32_t>(offsetof(VisibleLight_t704066072, ___screenRect_2)); }
	inline Rect_t2360479859  get_screenRect_2() const { return ___screenRect_2; }
	inline Rect_t2360479859 * get_address_of_screenRect_2() { return &___screenRect_2; }
	inline void set_screenRect_2(Rect_t2360479859  value)
	{
		___screenRect_2 = value;
	}

	inline static int32_t get_offset_of_localToWorld_3() { return static_cast<int32_t>(offsetof(VisibleLight_t704066072, ___localToWorld_3)); }
	inline Matrix4x4_t1817901843  get_localToWorld_3() const { return ___localToWorld_3; }
	inline Matrix4x4_t1817901843 * get_address_of_localToWorld_3() { return &___localToWorld_3; }
	inline void set_localToWorld_3(Matrix4x4_t1817901843  value)
	{
		___localToWorld_3 = value;
	}

	inline static int32_t get_offset_of_range_4() { return static_cast<int32_t>(offsetof(VisibleLight_t704066072, ___range_4)); }
	inline float get_range_4() const { return ___range_4; }
	inline float* get_address_of_range_4() { return &___range_4; }
	inline void set_range_4(float value)
	{
		___range_4 = value;
	}

	inline static int32_t get_offset_of_spotAngle_5() { return static_cast<int32_t>(offsetof(VisibleLight_t704066072, ___spotAngle_5)); }
	inline float get_spotAngle_5() const { return ___spotAngle_5; }
	inline float* get_address_of_spotAngle_5() { return &___spotAngle_5; }
	inline void set_spotAngle_5(float value)
	{
		___spotAngle_5 = value;
	}

	inline static int32_t get_offset_of_instanceId_6() { return static_cast<int32_t>(offsetof(VisibleLight_t704066072, ___instanceId_6)); }
	inline int32_t get_instanceId_6() const { return ___instanceId_6; }
	inline int32_t* get_address_of_instanceId_6() { return &___instanceId_6; }
	inline void set_instanceId_6(int32_t value)
	{
		___instanceId_6 = value;
	}

	inline static int32_t get_offset_of_flags_7() { return static_cast<int32_t>(offsetof(VisibleLight_t704066072, ___flags_7)); }
	inline int32_t get_flags_7() const { return ___flags_7; }
	inline int32_t* get_address_of_flags_7() { return &___flags_7; }
	inline void set_flags_7(int32_t value)
	{
		___flags_7 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VISIBLELIGHT_T704066072_H
#ifndef VISIBLEREFLECTIONPROBE_T1453491320_H
#define VISIBLEREFLECTIONPROBE_T1453491320_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.VisibleReflectionProbe
struct  VisibleReflectionProbe_t1453491320 
{
public:
	// UnityEngine.Bounds UnityEngine.Experimental.Rendering.VisibleReflectionProbe::bounds
	Bounds_t2266837910  ___bounds_0;
	// UnityEngine.Matrix4x4 UnityEngine.Experimental.Rendering.VisibleReflectionProbe::localToWorld
	Matrix4x4_t1817901843  ___localToWorld_1;
	// UnityEngine.Vector4 UnityEngine.Experimental.Rendering.VisibleReflectionProbe::hdr
	Vector4_t3319028937  ___hdr_2;
	// UnityEngine.Vector3 UnityEngine.Experimental.Rendering.VisibleReflectionProbe::center
	Vector3_t3722313464  ___center_3;
	// System.Single UnityEngine.Experimental.Rendering.VisibleReflectionProbe::blendDistance
	float ___blendDistance_4;
	// System.Int32 UnityEngine.Experimental.Rendering.VisibleReflectionProbe::importance
	int32_t ___importance_5;
	// System.Int32 UnityEngine.Experimental.Rendering.VisibleReflectionProbe::boxProjection
	int32_t ___boxProjection_6;
	// System.Int32 UnityEngine.Experimental.Rendering.VisibleReflectionProbe::instanceId
	int32_t ___instanceId_7;
	// System.Int32 UnityEngine.Experimental.Rendering.VisibleReflectionProbe::textureId
	int32_t ___textureId_8;

public:
	inline static int32_t get_offset_of_bounds_0() { return static_cast<int32_t>(offsetof(VisibleReflectionProbe_t1453491320, ___bounds_0)); }
	inline Bounds_t2266837910  get_bounds_0() const { return ___bounds_0; }
	inline Bounds_t2266837910 * get_address_of_bounds_0() { return &___bounds_0; }
	inline void set_bounds_0(Bounds_t2266837910  value)
	{
		___bounds_0 = value;
	}

	inline static int32_t get_offset_of_localToWorld_1() { return static_cast<int32_t>(offsetof(VisibleReflectionProbe_t1453491320, ___localToWorld_1)); }
	inline Matrix4x4_t1817901843  get_localToWorld_1() const { return ___localToWorld_1; }
	inline Matrix4x4_t1817901843 * get_address_of_localToWorld_1() { return &___localToWorld_1; }
	inline void set_localToWorld_1(Matrix4x4_t1817901843  value)
	{
		___localToWorld_1 = value;
	}

	inline static int32_t get_offset_of_hdr_2() { return static_cast<int32_t>(offsetof(VisibleReflectionProbe_t1453491320, ___hdr_2)); }
	inline Vector4_t3319028937  get_hdr_2() const { return ___hdr_2; }
	inline Vector4_t3319028937 * get_address_of_hdr_2() { return &___hdr_2; }
	inline void set_hdr_2(Vector4_t3319028937  value)
	{
		___hdr_2 = value;
	}

	inline static int32_t get_offset_of_center_3() { return static_cast<int32_t>(offsetof(VisibleReflectionProbe_t1453491320, ___center_3)); }
	inline Vector3_t3722313464  get_center_3() const { return ___center_3; }
	inline Vector3_t3722313464 * get_address_of_center_3() { return &___center_3; }
	inline void set_center_3(Vector3_t3722313464  value)
	{
		___center_3 = value;
	}

	inline static int32_t get_offset_of_blendDistance_4() { return static_cast<int32_t>(offsetof(VisibleReflectionProbe_t1453491320, ___blendDistance_4)); }
	inline float get_blendDistance_4() const { return ___blendDistance_4; }
	inline float* get_address_of_blendDistance_4() { return &___blendDistance_4; }
	inline void set_blendDistance_4(float value)
	{
		___blendDistance_4 = value;
	}

	inline static int32_t get_offset_of_importance_5() { return static_cast<int32_t>(offsetof(VisibleReflectionProbe_t1453491320, ___importance_5)); }
	inline int32_t get_importance_5() const { return ___importance_5; }
	inline int32_t* get_address_of_importance_5() { return &___importance_5; }
	inline void set_importance_5(int32_t value)
	{
		___importance_5 = value;
	}

	inline static int32_t get_offset_of_boxProjection_6() { return static_cast<int32_t>(offsetof(VisibleReflectionProbe_t1453491320, ___boxProjection_6)); }
	inline int32_t get_boxProjection_6() const { return ___boxProjection_6; }
	inline int32_t* get_address_of_boxProjection_6() { return &___boxProjection_6; }
	inline void set_boxProjection_6(int32_t value)
	{
		___boxProjection_6 = value;
	}

	inline static int32_t get_offset_of_instanceId_7() { return static_cast<int32_t>(offsetof(VisibleReflectionProbe_t1453491320, ___instanceId_7)); }
	inline int32_t get_instanceId_7() const { return ___instanceId_7; }
	inline int32_t* get_address_of_instanceId_7() { return &___instanceId_7; }
	inline void set_instanceId_7(int32_t value)
	{
		___instanceId_7 = value;
	}

	inline static int32_t get_offset_of_textureId_8() { return static_cast<int32_t>(offsetof(VisibleReflectionProbe_t1453491320, ___textureId_8)); }
	inline int32_t get_textureId_8() const { return ___textureId_8; }
	inline int32_t* get_address_of_textureId_8() { return &___textureId_8; }
	inline void set_textureId_8(int32_t value)
	{
		___textureId_8 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // VISIBLEREFLECTIONPROBE_T1453491320_H
#ifndef FAILEDTOLOADSCRIPTOBJECT_T547604379_H
#define FAILEDTOLOADSCRIPTOBJECT_T547604379_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.FailedToLoadScriptObject
struct  FailedToLoadScriptObject_t547604379  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.FailedToLoadScriptObject
struct FailedToLoadScriptObject_t547604379_marshaled_pinvoke : public Object_t631007953_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.FailedToLoadScriptObject
struct FailedToLoadScriptObject_t547604379_marshaled_com : public Object_t631007953_marshaled_com
{
};
#endif // FAILEDTOLOADSCRIPTOBJECT_T547604379_H
#ifndef GAMEOBJECT_T1113636619_H
#define GAMEOBJECT_T1113636619_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.GameObject
struct  GameObject_t1113636619  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GAMEOBJECT_T1113636619_H
#ifndef LIGHTBAKINGOUTPUT_T989813037_H
#define LIGHTBAKINGOUTPUT_T989813037_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.LightBakingOutput
struct  LightBakingOutput_t989813037 
{
public:
	// System.Int32 UnityEngine.LightBakingOutput::probeOcclusionLightIndex
	int32_t ___probeOcclusionLightIndex_0;
	// System.Int32 UnityEngine.LightBakingOutput::occlusionMaskChannel
	int32_t ___occlusionMaskChannel_1;
	// UnityEngine.LightmapBakeType UnityEngine.LightBakingOutput::lightmapBakeType
	int32_t ___lightmapBakeType_2;
	// UnityEngine.MixedLightingMode UnityEngine.LightBakingOutput::mixedLightingMode
	int32_t ___mixedLightingMode_3;
	// System.Boolean UnityEngine.LightBakingOutput::isBaked
	bool ___isBaked_4;

public:
	inline static int32_t get_offset_of_probeOcclusionLightIndex_0() { return static_cast<int32_t>(offsetof(LightBakingOutput_t989813037, ___probeOcclusionLightIndex_0)); }
	inline int32_t get_probeOcclusionLightIndex_0() const { return ___probeOcclusionLightIndex_0; }
	inline int32_t* get_address_of_probeOcclusionLightIndex_0() { return &___probeOcclusionLightIndex_0; }
	inline void set_probeOcclusionLightIndex_0(int32_t value)
	{
		___probeOcclusionLightIndex_0 = value;
	}

	inline static int32_t get_offset_of_occlusionMaskChannel_1() { return static_cast<int32_t>(offsetof(LightBakingOutput_t989813037, ___occlusionMaskChannel_1)); }
	inline int32_t get_occlusionMaskChannel_1() const { return ___occlusionMaskChannel_1; }
	inline int32_t* get_address_of_occlusionMaskChannel_1() { return &___occlusionMaskChannel_1; }
	inline void set_occlusionMaskChannel_1(int32_t value)
	{
		___occlusionMaskChannel_1 = value;
	}

	inline static int32_t get_offset_of_lightmapBakeType_2() { return static_cast<int32_t>(offsetof(LightBakingOutput_t989813037, ___lightmapBakeType_2)); }
	inline int32_t get_lightmapBakeType_2() const { return ___lightmapBakeType_2; }
	inline int32_t* get_address_of_lightmapBakeType_2() { return &___lightmapBakeType_2; }
	inline void set_lightmapBakeType_2(int32_t value)
	{
		___lightmapBakeType_2 = value;
	}

	inline static int32_t get_offset_of_mixedLightingMode_3() { return static_cast<int32_t>(offsetof(LightBakingOutput_t989813037, ___mixedLightingMode_3)); }
	inline int32_t get_mixedLightingMode_3() const { return ___mixedLightingMode_3; }
	inline int32_t* get_address_of_mixedLightingMode_3() { return &___mixedLightingMode_3; }
	inline void set_mixedLightingMode_3(int32_t value)
	{
		___mixedLightingMode_3 = value;
	}

	inline static int32_t get_offset_of_isBaked_4() { return static_cast<int32_t>(offsetof(LightBakingOutput_t989813037, ___isBaked_4)); }
	inline bool get_isBaked_4() const { return ___isBaked_4; }
	inline bool* get_address_of_isBaked_4() { return &___isBaked_4; }
	inline void set_isBaked_4(bool value)
	{
		___isBaked_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.LightBakingOutput
struct LightBakingOutput_t989813037_marshaled_pinvoke
{
	int32_t ___probeOcclusionLightIndex_0;
	int32_t ___occlusionMaskChannel_1;
	int32_t ___lightmapBakeType_2;
	int32_t ___mixedLightingMode_3;
	int32_t ___isBaked_4;
};
// Native definition for COM marshalling of UnityEngine.LightBakingOutput
struct LightBakingOutput_t989813037_marshaled_com
{
	int32_t ___probeOcclusionLightIndex_0;
	int32_t ___occlusionMaskChannel_1;
	int32_t ___lightmapBakeType_2;
	int32_t ___mixedLightingMode_3;
	int32_t ___isBaked_4;
};
#endif // LIGHTBAKINGOUTPUT_T989813037_H
#ifndef LOGGER_T274032455_H
#define LOGGER_T274032455_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Logger
struct  Logger_t274032455  : public RuntimeObject
{
public:
	// UnityEngine.ILogHandler UnityEngine.Logger::<logHandler>k__BackingField
	RuntimeObject* ___U3ClogHandlerU3Ek__BackingField_0;
	// System.Boolean UnityEngine.Logger::<logEnabled>k__BackingField
	bool ___U3ClogEnabledU3Ek__BackingField_1;
	// UnityEngine.LogType UnityEngine.Logger::<filterLogType>k__BackingField
	int32_t ___U3CfilterLogTypeU3Ek__BackingField_2;

public:
	inline static int32_t get_offset_of_U3ClogHandlerU3Ek__BackingField_0() { return static_cast<int32_t>(offsetof(Logger_t274032455, ___U3ClogHandlerU3Ek__BackingField_0)); }
	inline RuntimeObject* get_U3ClogHandlerU3Ek__BackingField_0() const { return ___U3ClogHandlerU3Ek__BackingField_0; }
	inline RuntimeObject** get_address_of_U3ClogHandlerU3Ek__BackingField_0() { return &___U3ClogHandlerU3Ek__BackingField_0; }
	inline void set_U3ClogHandlerU3Ek__BackingField_0(RuntimeObject* value)
	{
		___U3ClogHandlerU3Ek__BackingField_0 = value;
		Il2CppCodeGenWriteBarrier((&___U3ClogHandlerU3Ek__BackingField_0), value);
	}

	inline static int32_t get_offset_of_U3ClogEnabledU3Ek__BackingField_1() { return static_cast<int32_t>(offsetof(Logger_t274032455, ___U3ClogEnabledU3Ek__BackingField_1)); }
	inline bool get_U3ClogEnabledU3Ek__BackingField_1() const { return ___U3ClogEnabledU3Ek__BackingField_1; }
	inline bool* get_address_of_U3ClogEnabledU3Ek__BackingField_1() { return &___U3ClogEnabledU3Ek__BackingField_1; }
	inline void set_U3ClogEnabledU3Ek__BackingField_1(bool value)
	{
		___U3ClogEnabledU3Ek__BackingField_1 = value;
	}

	inline static int32_t get_offset_of_U3CfilterLogTypeU3Ek__BackingField_2() { return static_cast<int32_t>(offsetof(Logger_t274032455, ___U3CfilterLogTypeU3Ek__BackingField_2)); }
	inline int32_t get_U3CfilterLogTypeU3Ek__BackingField_2() const { return ___U3CfilterLogTypeU3Ek__BackingField_2; }
	inline int32_t* get_address_of_U3CfilterLogTypeU3Ek__BackingField_2() { return &___U3CfilterLogTypeU3Ek__BackingField_2; }
	inline void set_U3CfilterLogTypeU3Ek__BackingField_2(int32_t value)
	{
		___U3CfilterLogTypeU3Ek__BackingField_2 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LOGGER_T274032455_H
#ifndef LOWERRESBLITTEXTURE_T2609707774_H
#define LOWERRESBLITTEXTURE_T2609707774_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.LowerResBlitTexture
struct  LowerResBlitTexture_t2609707774  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LOWERRESBLITTEXTURE_T2609707774_H
#ifndef MATERIAL_T340375123_H
#define MATERIAL_T340375123_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Material
struct  Material_t340375123  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MATERIAL_T340375123_H
#ifndef MESH_T3648964284_H
#define MESH_T3648964284_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Mesh
struct  Mesh_t3648964284  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MESH_T3648964284_H
#ifndef SCRIPTABLEOBJECT_T2528358522_H
#define SCRIPTABLEOBJECT_T2528358522_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.ScriptableObject
struct  ScriptableObject_t2528358522  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
// Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_t2528358522_marshaled_pinvoke : public Object_t631007953_marshaled_pinvoke
{
};
// Native definition for COM marshalling of UnityEngine.ScriptableObject
struct ScriptableObject_t2528358522_marshaled_com : public Object_t631007953_marshaled_com
{
};
#endif // SCRIPTABLEOBJECT_T2528358522_H
#ifndef SHADER_T4151988712_H
#define SHADER_T4151988712_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Shader
struct  Shader_t4151988712  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // SHADER_T4151988712_H
#ifndef TEXTURE_T3661962703_H
#define TEXTURE_T3661962703_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Texture
struct  Texture_t3661962703  : public Object_t631007953
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TEXTURE_T3661962703_H
#ifndef TOUCH_T1921856868_H
#define TOUCH_T1921856868_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Touch
struct  Touch_t1921856868 
{
public:
	// System.Int32 UnityEngine.Touch::m_FingerId
	int32_t ___m_FingerId_0;
	// UnityEngine.Vector2 UnityEngine.Touch::m_Position
	Vector2_t2156229523  ___m_Position_1;
	// UnityEngine.Vector2 UnityEngine.Touch::m_RawPosition
	Vector2_t2156229523  ___m_RawPosition_2;
	// UnityEngine.Vector2 UnityEngine.Touch::m_PositionDelta
	Vector2_t2156229523  ___m_PositionDelta_3;
	// System.Single UnityEngine.Touch::m_TimeDelta
	float ___m_TimeDelta_4;
	// System.Int32 UnityEngine.Touch::m_TapCount
	int32_t ___m_TapCount_5;
	// UnityEngine.TouchPhase UnityEngine.Touch::m_Phase
	int32_t ___m_Phase_6;
	// UnityEngine.TouchType UnityEngine.Touch::m_Type
	int32_t ___m_Type_7;
	// System.Single UnityEngine.Touch::m_Pressure
	float ___m_Pressure_8;
	// System.Single UnityEngine.Touch::m_maximumPossiblePressure
	float ___m_maximumPossiblePressure_9;
	// System.Single UnityEngine.Touch::m_Radius
	float ___m_Radius_10;
	// System.Single UnityEngine.Touch::m_RadiusVariance
	float ___m_RadiusVariance_11;
	// System.Single UnityEngine.Touch::m_AltitudeAngle
	float ___m_AltitudeAngle_12;
	// System.Single UnityEngine.Touch::m_AzimuthAngle
	float ___m_AzimuthAngle_13;

public:
	inline static int32_t get_offset_of_m_FingerId_0() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_FingerId_0)); }
	inline int32_t get_m_FingerId_0() const { return ___m_FingerId_0; }
	inline int32_t* get_address_of_m_FingerId_0() { return &___m_FingerId_0; }
	inline void set_m_FingerId_0(int32_t value)
	{
		___m_FingerId_0 = value;
	}

	inline static int32_t get_offset_of_m_Position_1() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_Position_1)); }
	inline Vector2_t2156229523  get_m_Position_1() const { return ___m_Position_1; }
	inline Vector2_t2156229523 * get_address_of_m_Position_1() { return &___m_Position_1; }
	inline void set_m_Position_1(Vector2_t2156229523  value)
	{
		___m_Position_1 = value;
	}

	inline static int32_t get_offset_of_m_RawPosition_2() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_RawPosition_2)); }
	inline Vector2_t2156229523  get_m_RawPosition_2() const { return ___m_RawPosition_2; }
	inline Vector2_t2156229523 * get_address_of_m_RawPosition_2() { return &___m_RawPosition_2; }
	inline void set_m_RawPosition_2(Vector2_t2156229523  value)
	{
		___m_RawPosition_2 = value;
	}

	inline static int32_t get_offset_of_m_PositionDelta_3() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_PositionDelta_3)); }
	inline Vector2_t2156229523  get_m_PositionDelta_3() const { return ___m_PositionDelta_3; }
	inline Vector2_t2156229523 * get_address_of_m_PositionDelta_3() { return &___m_PositionDelta_3; }
	inline void set_m_PositionDelta_3(Vector2_t2156229523  value)
	{
		___m_PositionDelta_3 = value;
	}

	inline static int32_t get_offset_of_m_TimeDelta_4() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_TimeDelta_4)); }
	inline float get_m_TimeDelta_4() const { return ___m_TimeDelta_4; }
	inline float* get_address_of_m_TimeDelta_4() { return &___m_TimeDelta_4; }
	inline void set_m_TimeDelta_4(float value)
	{
		___m_TimeDelta_4 = value;
	}

	inline static int32_t get_offset_of_m_TapCount_5() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_TapCount_5)); }
	inline int32_t get_m_TapCount_5() const { return ___m_TapCount_5; }
	inline int32_t* get_address_of_m_TapCount_5() { return &___m_TapCount_5; }
	inline void set_m_TapCount_5(int32_t value)
	{
		___m_TapCount_5 = value;
	}

	inline static int32_t get_offset_of_m_Phase_6() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_Phase_6)); }
	inline int32_t get_m_Phase_6() const { return ___m_Phase_6; }
	inline int32_t* get_address_of_m_Phase_6() { return &___m_Phase_6; }
	inline void set_m_Phase_6(int32_t value)
	{
		___m_Phase_6 = value;
	}

	inline static int32_t get_offset_of_m_Type_7() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_Type_7)); }
	inline int32_t get_m_Type_7() const { return ___m_Type_7; }
	inline int32_t* get_address_of_m_Type_7() { return &___m_Type_7; }
	inline void set_m_Type_7(int32_t value)
	{
		___m_Type_7 = value;
	}

	inline static int32_t get_offset_of_m_Pressure_8() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_Pressure_8)); }
	inline float get_m_Pressure_8() const { return ___m_Pressure_8; }
	inline float* get_address_of_m_Pressure_8() { return &___m_Pressure_8; }
	inline void set_m_Pressure_8(float value)
	{
		___m_Pressure_8 = value;
	}

	inline static int32_t get_offset_of_m_maximumPossiblePressure_9() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_maximumPossiblePressure_9)); }
	inline float get_m_maximumPossiblePressure_9() const { return ___m_maximumPossiblePressure_9; }
	inline float* get_address_of_m_maximumPossiblePressure_9() { return &___m_maximumPossiblePressure_9; }
	inline void set_m_maximumPossiblePressure_9(float value)
	{
		___m_maximumPossiblePressure_9 = value;
	}

	inline static int32_t get_offset_of_m_Radius_10() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_Radius_10)); }
	inline float get_m_Radius_10() const { return ___m_Radius_10; }
	inline float* get_address_of_m_Radius_10() { return &___m_Radius_10; }
	inline void set_m_Radius_10(float value)
	{
		___m_Radius_10 = value;
	}

	inline static int32_t get_offset_of_m_RadiusVariance_11() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_RadiusVariance_11)); }
	inline float get_m_RadiusVariance_11() const { return ___m_RadiusVariance_11; }
	inline float* get_address_of_m_RadiusVariance_11() { return &___m_RadiusVariance_11; }
	inline void set_m_RadiusVariance_11(float value)
	{
		___m_RadiusVariance_11 = value;
	}

	inline static int32_t get_offset_of_m_AltitudeAngle_12() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_AltitudeAngle_12)); }
	inline float get_m_AltitudeAngle_12() const { return ___m_AltitudeAngle_12; }
	inline float* get_address_of_m_AltitudeAngle_12() { return &___m_AltitudeAngle_12; }
	inline void set_m_AltitudeAngle_12(float value)
	{
		___m_AltitudeAngle_12 = value;
	}

	inline static int32_t get_offset_of_m_AzimuthAngle_13() { return static_cast<int32_t>(offsetof(Touch_t1921856868, ___m_AzimuthAngle_13)); }
	inline float get_m_AzimuthAngle_13() const { return ___m_AzimuthAngle_13; }
	inline float* get_address_of_m_AzimuthAngle_13() { return &___m_AzimuthAngle_13; }
	inline void set_m_AzimuthAngle_13(float value)
	{
		___m_AzimuthAngle_13 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TOUCH_T1921856868_H
#ifndef ACTION_T1264377477_H
#define ACTION_T1264377477_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Action
struct  Action_t1264377477  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ACTION_T1264377477_H
#ifndef ACTION_1_T1617499438_H
#define ACTION_1_T1617499438_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Action`1<UnityEngine.AsyncOperation>
struct  Action_1_t1617499438  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ACTION_1_T1617499438_H
#ifndef ACTION_1_T34654170_H
#define ACTION_1_T34654170_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Action`1<UnityEngine.Camera>
struct  Action_1_t34654170  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ACTION_1_T34654170_H
#ifndef ACTION_1_T1882455329_H
#define ACTION_1_T1882455329_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Action`1<UnityEngine.Camera[]>
struct  Action_1_t1882455329  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ACTION_1_T1882455329_H
#ifndef ASYNCCALLBACK_T3962456242_H
#define ASYNCCALLBACK_T3962456242_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.AsyncCallback
struct  AsyncCallback_t3962456242  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // ASYNCCALLBACK_T3962456242_H
#ifndef FUNC_1_T3822001908_H
#define FUNC_1_T3822001908_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Func`1<System.Boolean>
struct  Func_1_t3822001908  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FUNC_1_T3822001908_H
#ifndef FUNC_2_T2172606577_H
#define FUNC_2_T2172606577_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Func`2<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers,System.Boolean>
struct  Func_2_t2172606577  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // FUNC_2_T2172606577_H
#ifndef PREDICATE_1_T3529255148_H
#define PREDICATE_1_T3529255148_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// System.Predicate`1<UnityEngine.Events.BaseInvokableCall>
struct  Predicate_1_t3529255148  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PREDICATE_1_T3529255148_H
#ifndef LOGCALLBACK_T3588208630_H
#define LOGCALLBACK_T3588208630_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Application/LogCallback
struct  LogCallback_t3588208630  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LOGCALLBACK_T3588208630_H
#ifndef LOWMEMORYCALLBACK_T4104246196_H
#define LOWMEMORYCALLBACK_T4104246196_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Application/LowMemoryCallback
struct  LowMemoryCallback_t4104246196  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LOWMEMORYCALLBACK_T4104246196_H
#ifndef BEHAVIOUR_T1437897464_H
#define BEHAVIOUR_T1437897464_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Behaviour
struct  Behaviour_t1437897464  : public Component_t1923634451
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // BEHAVIOUR_T1437897464_H
#ifndef CAMERACALLBACK_T190067161_H
#define CAMERACALLBACK_T190067161_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Camera/CameraCallback
struct  CameraCallback_t190067161  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CAMERACALLBACK_T190067161_H
#ifndef CUBEMAP_T1972384409_H
#define CUBEMAP_T1972384409_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Cubemap
struct  Cubemap_t1972384409  : public Texture_t3661962703
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CUBEMAP_T1972384409_H
#ifndef CUBEMAPARRAY_T3224613379_H
#define CUBEMAPARRAY_T3224613379_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CubemapArray
struct  CubemapArray_t3224613379  : public Texture_t3661962703
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CUBEMAPARRAY_T3224613379_H
#ifndef STATECHANGED_T2136737110_H
#define STATECHANGED_T2136737110_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.CullingGroup/StateChanged
struct  StateChanged_t2136737110  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // STATECHANGED_T2136737110_H
#ifndef DISPLAYSUPDATEDDELEGATE_T51287044_H
#define DISPLAYSUPDATEDDELEGATE_T51287044_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Display/DisplaysUpdatedDelegate
struct  DisplaysUpdatedDelegate_t51287044  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DISPLAYSUPDATEDDELEGATE_T51287044_H
#ifndef UNITYACTION_T3245792599_H
#define UNITYACTION_T3245792599_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityAction
struct  UnityAction_t3245792599  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYACTION_T3245792599_H
#ifndef UNITYACTION_1_T3535781894_H
#define UNITYACTION_1_T3535781894_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityAction`1<System.Int32>
struct  UnityAction_1_t3535781894  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYACTION_1_T3535781894_H
#ifndef UNITYACTION_1_T1755411925_H
#define UNITYACTION_1_T1755411925_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Events.UnityAction`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>
struct  UnityAction_1_t1755411925  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UNITYACTION_1_T1755411925_H
#ifndef UPDATEFUNCTION_T377278577_H
#define UPDATEFUNCTION_T377278577_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.LowLevel.PlayerLoopSystem/UpdateFunction
struct  UpdateFunction_t377278577  : public MulticastDelegate_t
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // UPDATEFUNCTION_T377278577_H
#ifndef DRAWRENDERERSETTINGS_T4075622122_H
#define DRAWRENDERERSETTINGS_T4075622122_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.DrawRendererSettings
struct  DrawRendererSettings_t4075622122 
{
public:
	// UnityEngine.Experimental.Rendering.DrawRendererSortSettings UnityEngine.Experimental.Rendering.DrawRendererSettings::sorting
	DrawRendererSortSettings_t2583919729  ___sorting_1;
	// UnityEngine.Experimental.Rendering.DrawRendererSettings/<shaderPassNames>__FixedBuffer0 UnityEngine.Experimental.Rendering.DrawRendererSettings::shaderPassNames
	U3CshaderPassNamesU3E__FixedBuffer0_t57587050  ___shaderPassNames_2;
	// UnityEngine.Experimental.Rendering.RendererConfiguration UnityEngine.Experimental.Rendering.DrawRendererSettings::rendererConfiguration
	int32_t ___rendererConfiguration_3;
	// UnityEngine.Experimental.Rendering.DrawRendererFlags UnityEngine.Experimental.Rendering.DrawRendererSettings::flags
	int32_t ___flags_4;
	// System.Int32 UnityEngine.Experimental.Rendering.DrawRendererSettings::m_OverrideMaterialInstanceId
	int32_t ___m_OverrideMaterialInstanceId_5;
	// System.Int32 UnityEngine.Experimental.Rendering.DrawRendererSettings::m_OverrideMaterialPassIdx
	int32_t ___m_OverrideMaterialPassIdx_6;

public:
	inline static int32_t get_offset_of_sorting_1() { return static_cast<int32_t>(offsetof(DrawRendererSettings_t4075622122, ___sorting_1)); }
	inline DrawRendererSortSettings_t2583919729  get_sorting_1() const { return ___sorting_1; }
	inline DrawRendererSortSettings_t2583919729 * get_address_of_sorting_1() { return &___sorting_1; }
	inline void set_sorting_1(DrawRendererSortSettings_t2583919729  value)
	{
		___sorting_1 = value;
	}

	inline static int32_t get_offset_of_shaderPassNames_2() { return static_cast<int32_t>(offsetof(DrawRendererSettings_t4075622122, ___shaderPassNames_2)); }
	inline U3CshaderPassNamesU3E__FixedBuffer0_t57587050  get_shaderPassNames_2() const { return ___shaderPassNames_2; }
	inline U3CshaderPassNamesU3E__FixedBuffer0_t57587050 * get_address_of_shaderPassNames_2() { return &___shaderPassNames_2; }
	inline void set_shaderPassNames_2(U3CshaderPassNamesU3E__FixedBuffer0_t57587050  value)
	{
		___shaderPassNames_2 = value;
	}

	inline static int32_t get_offset_of_rendererConfiguration_3() { return static_cast<int32_t>(offsetof(DrawRendererSettings_t4075622122, ___rendererConfiguration_3)); }
	inline int32_t get_rendererConfiguration_3() const { return ___rendererConfiguration_3; }
	inline int32_t* get_address_of_rendererConfiguration_3() { return &___rendererConfiguration_3; }
	inline void set_rendererConfiguration_3(int32_t value)
	{
		___rendererConfiguration_3 = value;
	}

	inline static int32_t get_offset_of_flags_4() { return static_cast<int32_t>(offsetof(DrawRendererSettings_t4075622122, ___flags_4)); }
	inline int32_t get_flags_4() const { return ___flags_4; }
	inline int32_t* get_address_of_flags_4() { return &___flags_4; }
	inline void set_flags_4(int32_t value)
	{
		___flags_4 = value;
	}

	inline static int32_t get_offset_of_m_OverrideMaterialInstanceId_5() { return static_cast<int32_t>(offsetof(DrawRendererSettings_t4075622122, ___m_OverrideMaterialInstanceId_5)); }
	inline int32_t get_m_OverrideMaterialInstanceId_5() const { return ___m_OverrideMaterialInstanceId_5; }
	inline int32_t* get_address_of_m_OverrideMaterialInstanceId_5() { return &___m_OverrideMaterialInstanceId_5; }
	inline void set_m_OverrideMaterialInstanceId_5(int32_t value)
	{
		___m_OverrideMaterialInstanceId_5 = value;
	}

	inline static int32_t get_offset_of_m_OverrideMaterialPassIdx_6() { return static_cast<int32_t>(offsetof(DrawRendererSettings_t4075622122, ___m_OverrideMaterialPassIdx_6)); }
	inline int32_t get_m_OverrideMaterialPassIdx_6() const { return ___m_OverrideMaterialPassIdx_6; }
	inline int32_t* get_address_of_m_OverrideMaterialPassIdx_6() { return &___m_OverrideMaterialPassIdx_6; }
	inline void set_m_OverrideMaterialPassIdx_6(int32_t value)
	{
		___m_OverrideMaterialPassIdx_6 = value;
	}
};

struct DrawRendererSettings_t4075622122_StaticFields
{
public:
	// System.Int32 UnityEngine.Experimental.Rendering.DrawRendererSettings::maxShaderPasses
	int32_t ___maxShaderPasses_0;

public:
	inline static int32_t get_offset_of_maxShaderPasses_0() { return static_cast<int32_t>(offsetof(DrawRendererSettings_t4075622122_StaticFields, ___maxShaderPasses_0)); }
	inline int32_t get_maxShaderPasses_0() const { return ___maxShaderPasses_0; }
	inline int32_t* get_address_of_maxShaderPasses_0() { return &___maxShaderPasses_0; }
	inline void set_maxShaderPasses_0(int32_t value)
	{
		___maxShaderPasses_0 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // DRAWRENDERERSETTINGS_T4075622122_H
#ifndef RENDERPIPELINEASSET_T533890058_H
#define RENDERPIPELINEASSET_T533890058_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Experimental.Rendering.RenderPipelineAsset
struct  RenderPipelineAsset_t533890058  : public ScriptableObject_t2528358522
{
public:
	// System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.IRenderPipeline> UnityEngine.Experimental.Rendering.RenderPipelineAsset::m_CreatedPipelines
	List_1_t2329883747 * ___m_CreatedPipelines_4;

public:
	inline static int32_t get_offset_of_m_CreatedPipelines_4() { return static_cast<int32_t>(offsetof(RenderPipelineAsset_t533890058, ___m_CreatedPipelines_4)); }
	inline List_1_t2329883747 * get_m_CreatedPipelines_4() const { return ___m_CreatedPipelines_4; }
	inline List_1_t2329883747 ** get_address_of_m_CreatedPipelines_4() { return &___m_CreatedPipelines_4; }
	inline void set_m_CreatedPipelines_4(List_1_t2329883747 * value)
	{
		___m_CreatedPipelines_4 = value;
		Il2CppCodeGenWriteBarrier((&___m_CreatedPipelines_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RENDERPIPELINEASSET_T533890058_H
#ifndef MESHFILTER_T3523625662_H
#define MESHFILTER_T3523625662_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.MeshFilter
struct  MeshFilter_t3523625662  : public Component_t1923634451
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MESHFILTER_T3523625662_H
#ifndef PLAYERCONNECTION_T3081694049_H
#define PLAYERCONNECTION_T3081694049_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Networking.PlayerConnection.PlayerConnection
struct  PlayerConnection_t3081694049  : public ScriptableObject_t2528358522
{
public:
	// UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents UnityEngine.Networking.PlayerConnection.PlayerConnection::m_PlayerEditorConnectionEvents
	PlayerEditorConnectionEvents_t3411787513 * ___m_PlayerEditorConnectionEvents_5;
	// System.Collections.Generic.List`1<System.Int32> UnityEngine.Networking.PlayerConnection.PlayerConnection::m_connectedPlayers
	List_1_t128053199 * ___m_connectedPlayers_6;
	// System.Boolean UnityEngine.Networking.PlayerConnection.PlayerConnection::m_IsInitilized
	bool ___m_IsInitilized_7;

public:
	inline static int32_t get_offset_of_m_PlayerEditorConnectionEvents_5() { return static_cast<int32_t>(offsetof(PlayerConnection_t3081694049, ___m_PlayerEditorConnectionEvents_5)); }
	inline PlayerEditorConnectionEvents_t3411787513 * get_m_PlayerEditorConnectionEvents_5() const { return ___m_PlayerEditorConnectionEvents_5; }
	inline PlayerEditorConnectionEvents_t3411787513 ** get_address_of_m_PlayerEditorConnectionEvents_5() { return &___m_PlayerEditorConnectionEvents_5; }
	inline void set_m_PlayerEditorConnectionEvents_5(PlayerEditorConnectionEvents_t3411787513 * value)
	{
		___m_PlayerEditorConnectionEvents_5 = value;
		Il2CppCodeGenWriteBarrier((&___m_PlayerEditorConnectionEvents_5), value);
	}

	inline static int32_t get_offset_of_m_connectedPlayers_6() { return static_cast<int32_t>(offsetof(PlayerConnection_t3081694049, ___m_connectedPlayers_6)); }
	inline List_1_t128053199 * get_m_connectedPlayers_6() const { return ___m_connectedPlayers_6; }
	inline List_1_t128053199 ** get_address_of_m_connectedPlayers_6() { return &___m_connectedPlayers_6; }
	inline void set_m_connectedPlayers_6(List_1_t128053199 * value)
	{
		___m_connectedPlayers_6 = value;
		Il2CppCodeGenWriteBarrier((&___m_connectedPlayers_6), value);
	}

	inline static int32_t get_offset_of_m_IsInitilized_7() { return static_cast<int32_t>(offsetof(PlayerConnection_t3081694049, ___m_IsInitilized_7)); }
	inline bool get_m_IsInitilized_7() const { return ___m_IsInitilized_7; }
	inline bool* get_address_of_m_IsInitilized_7() { return &___m_IsInitilized_7; }
	inline void set_m_IsInitilized_7(bool value)
	{
		___m_IsInitilized_7 = value;
	}
};

struct PlayerConnection_t3081694049_StaticFields
{
public:
	// UnityEngine.IPlayerEditorConnectionNative UnityEngine.Networking.PlayerConnection.PlayerConnection::connectionNative
	RuntimeObject* ___connectionNative_4;
	// UnityEngine.Networking.PlayerConnection.PlayerConnection UnityEngine.Networking.PlayerConnection.PlayerConnection::s_Instance
	PlayerConnection_t3081694049 * ___s_Instance_8;

public:
	inline static int32_t get_offset_of_connectionNative_4() { return static_cast<int32_t>(offsetof(PlayerConnection_t3081694049_StaticFields, ___connectionNative_4)); }
	inline RuntimeObject* get_connectionNative_4() const { return ___connectionNative_4; }
	inline RuntimeObject** get_address_of_connectionNative_4() { return &___connectionNative_4; }
	inline void set_connectionNative_4(RuntimeObject* value)
	{
		___connectionNative_4 = value;
		Il2CppCodeGenWriteBarrier((&___connectionNative_4), value);
	}

	inline static int32_t get_offset_of_s_Instance_8() { return static_cast<int32_t>(offsetof(PlayerConnection_t3081694049_StaticFields, ___s_Instance_8)); }
	inline PlayerConnection_t3081694049 * get_s_Instance_8() const { return ___s_Instance_8; }
	inline PlayerConnection_t3081694049 ** get_address_of_s_Instance_8() { return &___s_Instance_8; }
	inline void set_s_Instance_8(PlayerConnection_t3081694049 * value)
	{
		___s_Instance_8 = value;
		Il2CppCodeGenWriteBarrier((&___s_Instance_8), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // PLAYERCONNECTION_T3081694049_H
#ifndef RENDERTEXTURE_T2108887433_H
#define RENDERTEXTURE_T2108887433_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.RenderTexture
struct  RenderTexture_t2108887433  : public Texture_t3661962703
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RENDERTEXTURE_T2108887433_H
#ifndef RENDERER_T2627027031_H
#define RENDERER_T2627027031_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Renderer
struct  Renderer_t2627027031  : public Component_t1923634451
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RENDERER_T2627027031_H
#ifndef TRANSFORM_T3600365921_H
#define TRANSFORM_T3600365921_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Transform
struct  Transform_t3600365921  : public Component_t1923634451
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TRANSFORM_T3600365921_H
#ifndef CAMERA_T4157153871_H
#define CAMERA_T4157153871_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Camera
struct  Camera_t4157153871  : public Behaviour_t1437897464
{
public:

public:
};

struct Camera_t4157153871_StaticFields
{
public:
	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreCull
	CameraCallback_t190067161 * ___onPreCull_4;
	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPreRender
	CameraCallback_t190067161 * ___onPreRender_5;
	// UnityEngine.Camera/CameraCallback UnityEngine.Camera::onPostRender
	CameraCallback_t190067161 * ___onPostRender_6;

public:
	inline static int32_t get_offset_of_onPreCull_4() { return static_cast<int32_t>(offsetof(Camera_t4157153871_StaticFields, ___onPreCull_4)); }
	inline CameraCallback_t190067161 * get_onPreCull_4() const { return ___onPreCull_4; }
	inline CameraCallback_t190067161 ** get_address_of_onPreCull_4() { return &___onPreCull_4; }
	inline void set_onPreCull_4(CameraCallback_t190067161 * value)
	{
		___onPreCull_4 = value;
		Il2CppCodeGenWriteBarrier((&___onPreCull_4), value);
	}

	inline static int32_t get_offset_of_onPreRender_5() { return static_cast<int32_t>(offsetof(Camera_t4157153871_StaticFields, ___onPreRender_5)); }
	inline CameraCallback_t190067161 * get_onPreRender_5() const { return ___onPreRender_5; }
	inline CameraCallback_t190067161 ** get_address_of_onPreRender_5() { return &___onPreRender_5; }
	inline void set_onPreRender_5(CameraCallback_t190067161 * value)
	{
		___onPreRender_5 = value;
		Il2CppCodeGenWriteBarrier((&___onPreRender_5), value);
	}

	inline static int32_t get_offset_of_onPostRender_6() { return static_cast<int32_t>(offsetof(Camera_t4157153871_StaticFields, ___onPostRender_6)); }
	inline CameraCallback_t190067161 * get_onPostRender_6() const { return ___onPostRender_6; }
	inline CameraCallback_t190067161 ** get_address_of_onPostRender_6() { return &___onPostRender_6; }
	inline void set_onPostRender_6(CameraCallback_t190067161 * value)
	{
		___onPostRender_6 = value;
		Il2CppCodeGenWriteBarrier((&___onPostRender_6), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // CAMERA_T4157153871_H
#ifndef GUIELEMENT_T3567083079_H
#define GUIELEMENT_T3567083079_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.GUIElement
struct  GUIElement_t3567083079  : public Behaviour_t1437897464
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GUIELEMENT_T3567083079_H
#ifndef GUILAYER_T2783472903_H
#define GUILAYER_T2783472903_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.GUILayer
struct  GUILayer_t2783472903  : public Behaviour_t1437897464
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // GUILAYER_T2783472903_H
#ifndef LIGHT_T3756812086_H
#define LIGHT_T3756812086_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.Light
struct  Light_t3756812086  : public Behaviour_t1437897464
{
public:
	// System.Int32 UnityEngine.Light::m_BakedIndex
	int32_t ___m_BakedIndex_4;

public:
	inline static int32_t get_offset_of_m_BakedIndex_4() { return static_cast<int32_t>(offsetof(Light_t3756812086, ___m_BakedIndex_4)); }
	inline int32_t get_m_BakedIndex_4() const { return ___m_BakedIndex_4; }
	inline int32_t* get_address_of_m_BakedIndex_4() { return &___m_BakedIndex_4; }
	inline void set_m_BakedIndex_4(int32_t value)
	{
		___m_BakedIndex_4 = value;
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIGHT_T3756812086_H
#ifndef LIGHTPROBEPROXYVOLUME_T1391881262_H
#define LIGHTPROBEPROXYVOLUME_T1391881262_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.LightProbeProxyVolume
struct  LightProbeProxyVolume_t1391881262  : public Behaviour_t1437897464
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LIGHTPROBEPROXYVOLUME_T1391881262_H
#ifndef LINERENDERER_T3154350270_H
#define LINERENDERER_T3154350270_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.LineRenderer
struct  LineRenderer_t3154350270  : public Renderer_t2627027031
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // LINERENDERER_T3154350270_H
#ifndef MESHRENDERER_T587009260_H
#define MESHRENDERER_T587009260_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.MeshRenderer
struct  MeshRenderer_t587009260  : public Renderer_t2627027031
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MESHRENDERER_T587009260_H
#ifndef MONOBEHAVIOUR_T3962482529_H
#define MONOBEHAVIOUR_T3962482529_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.MonoBehaviour
struct  MonoBehaviour_t3962482529  : public Behaviour_t1437897464
{
public:

public:
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // MONOBEHAVIOUR_T3962482529_H
#ifndef RECTTRANSFORM_T3704657025_H
#define RECTTRANSFORM_T3704657025_H
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif

// UnityEngine.RectTransform
struct  RectTransform_t3704657025  : public Transform_t3600365921
{
public:

public:
};

struct RectTransform_t3704657025_StaticFields
{
public:
	// UnityEngine.RectTransform/ReapplyDrivenProperties UnityEngine.RectTransform::reapplyDrivenProperties
	ReapplyDrivenProperties_t1258266594 * ___reapplyDrivenProperties_4;

public:
	inline static int32_t get_offset_of_reapplyDrivenProperties_4() { return static_cast<int32_t>(offsetof(RectTransform_t3704657025_StaticFields, ___reapplyDrivenProperties_4)); }
	inline ReapplyDrivenProperties_t1258266594 * get_reapplyDrivenProperties_4() const { return ___reapplyDrivenProperties_4; }
	inline ReapplyDrivenProperties_t1258266594 ** get_address_of_reapplyDrivenProperties_4() { return &___reapplyDrivenProperties_4; }
	inline void set_reapplyDrivenProperties_4(ReapplyDrivenProperties_t1258266594 * value)
	{
		___reapplyDrivenProperties_4 = value;
		Il2CppCodeGenWriteBarrier((&___reapplyDrivenProperties_4), value);
	}
};

#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // RECTTRANSFORM_T3704657025_H
// UnityEngine.Keyframe[]
struct KeyframeU5BU5D_t1068524471  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Keyframe_t4206410242  m_Items[1];

public:
	inline Keyframe_t4206410242  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Keyframe_t4206410242 * 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, Keyframe_t4206410242  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Keyframe_t4206410242  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Keyframe_t4206410242 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Keyframe_t4206410242  value)
	{
		m_Items[index] = value;
	}
};
// System.Delegate[]
struct DelegateU5BU5D_t1703627840  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Delegate_t1188392813 * m_Items[1];

public:
	inline Delegate_t1188392813 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Delegate_t1188392813 ** 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, Delegate_t1188392813 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline Delegate_t1188392813 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Delegate_t1188392813 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_t1188392813 * 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.Type[]
struct TypeU5BU5D_t3940880105  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Type_t * m_Items[1];

public:
	inline Type_t * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Type_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, Type_t * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline Type_t * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Type_t ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// UnityEngine.RequireComponent[]
struct RequireComponentU5BU5D_t2245623724  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) RequireComponent_t3490506609 * m_Items[1];

public:
	inline RequireComponent_t3490506609 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline RequireComponent_t3490506609 ** 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, RequireComponent_t3490506609 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline RequireComponent_t3490506609 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline RequireComponent_t3490506609 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, RequireComponent_t3490506609 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// UnityEngine.DisallowMultipleComponent[]
struct DisallowMultipleComponentU5BU5D_t3936143868  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) DisallowMultipleComponent_t1422053217 * m_Items[1];

public:
	inline DisallowMultipleComponent_t1422053217 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline DisallowMultipleComponent_t1422053217 ** 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, DisallowMultipleComponent_t1422053217 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline DisallowMultipleComponent_t1422053217 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline DisallowMultipleComponent_t1422053217 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, DisallowMultipleComponent_t1422053217 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// UnityEngine.ExecuteInEditMode[]
struct ExecuteInEditModeU5BU5D_t3239458680  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) ExecuteInEditMode_t3727731349 * m_Items[1];

public:
	inline ExecuteInEditMode_t3727731349 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline ExecuteInEditMode_t3727731349 ** 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, ExecuteInEditMode_t3727731349 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline ExecuteInEditMode_t3727731349 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline ExecuteInEditMode_t3727731349 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, ExecuteInEditMode_t3727731349 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// UnityEngine.Camera[]
struct CameraU5BU5D_t1709987734  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Camera_t4157153871 * m_Items[1];

public:
	inline Camera_t4157153871 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Camera_t4157153871 ** 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, Camera_t4157153871 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline Camera_t4157153871 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Camera_t4157153871 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Camera_t4157153871 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// System.IntPtr[]
struct IntPtrU5BU5D_t4013366056  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) intptr_t m_Items[1];

public:
	inline intptr_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline intptr_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, intptr_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline intptr_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline intptr_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, intptr_t value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Display[]
struct DisplayU5BU5D_t103034768  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Display_t1387065949 * m_Items[1];

public:
	inline Display_t1387065949 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Display_t1387065949 ** 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, Display_t1387065949 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline Display_t1387065949 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Display_t1387065949 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Display_t1387065949 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// System.Reflection.ParameterInfo[]
struct ParameterInfoU5BU5D_t390618515  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) ParameterInfo_t1861056598 * m_Items[1];

public:
	inline ParameterInfo_t1861056598 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline ParameterInfo_t1861056598 ** 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, ParameterInfo_t1861056598 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline ParameterInfo_t1861056598 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline ParameterInfo_t1861056598 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterInfo_t1861056598 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// System.Reflection.ParameterModifier[]
struct ParameterModifierU5BU5D_t2943407543  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) ParameterModifier_t1461694466  m_Items[1];

public:
	inline ParameterModifier_t1461694466  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline ParameterModifier_t1461694466 * 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, ParameterModifier_t1461694466  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline ParameterModifier_t1461694466  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline ParameterModifier_t1461694466 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, ParameterModifier_t1461694466  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal[]
struct PlayerLoopSystemInternalU5BU5D_t4041261362  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) PlayerLoopSystemInternal_t2185485283  m_Items[1];

public:
	inline PlayerLoopSystemInternal_t2185485283  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline PlayerLoopSystemInternal_t2185485283 * 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, PlayerLoopSystemInternal_t2185485283  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline PlayerLoopSystemInternal_t2185485283  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline PlayerLoopSystemInternal_t2185485283 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, PlayerLoopSystemInternal_t2185485283  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Experimental.LowLevel.PlayerLoopSystem[]
struct PlayerLoopSystemU5BU5D_t1150299252  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) PlayerLoopSystem_t105772105  m_Items[1];

public:
	inline PlayerLoopSystem_t105772105  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline PlayerLoopSystem_t105772105 * 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, PlayerLoopSystem_t105772105  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline PlayerLoopSystem_t105772105  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline PlayerLoopSystem_t105772105 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, PlayerLoopSystem_t105772105  value)
	{
		m_Items[index] = value;
	}
};
// System.Int32[]
struct Int32U5BU5D_t385246372  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) int32_t m_Items[1];

public:
	inline int32_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline int32_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, int32_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Plane[]
struct PlaneU5BU5D_t3656189108  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Plane_t1000493321  m_Items[1];

public:
	inline Plane_t1000493321  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Plane_t1000493321 * 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, Plane_t1000493321  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Plane_t1000493321  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Plane_t1000493321 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Plane_t1000493321  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Matrix4x4[]
struct Matrix4x4U5BU5D_t2302988098  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Matrix4x4_t1817901843  m_Items[1];

public:
	inline Matrix4x4_t1817901843  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Matrix4x4_t1817901843 * 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, Matrix4x4_t1817901843  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Matrix4x4_t1817901843  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Matrix4x4_t1817901843 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Matrix4x4_t1817901843  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Transform[]
struct TransformU5BU5D_t807237628  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Transform_t3600365921 * m_Items[1];

public:
	inline Transform_t3600365921 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Transform_t3600365921 ** 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, Transform_t3600365921 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline Transform_t3600365921 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Transform_t3600365921 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Transform_t3600365921 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};
// UnityEngine.Vector3[]
struct Vector3U5BU5D_t1718750761  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Vector3_t3722313464  m_Items[1];

public:
	inline Vector3_t3722313464  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Vector3_t3722313464 * 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, Vector3_t3722313464  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Vector3_t3722313464  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Vector3_t3722313464 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t3722313464  value)
	{
		m_Items[index] = value;
	}
};
// System.Byte[]
struct ByteU5BU5D_t4116647657  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) uint8_t m_Items[1];

public:
	inline uint8_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline uint8_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, uint8_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value)
	{
		m_Items[index] = value;
	}
};
// 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);
	}
};
// UnityEngine.Vector4[]
struct Vector4U5BU5D_t934056436  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Vector4_t3319028937  m_Items[1];

public:
	inline Vector4_t3319028937  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Vector4_t3319028937 * 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, Vector4_t3319028937  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Vector4_t3319028937  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Vector4_t3319028937 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_t3319028937  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Vector2[]
struct Vector2U5BU5D_t1457185986  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Vector2_t2156229523  m_Items[1];

public:
	inline Vector2_t2156229523  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Vector2_t2156229523 * 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, Vector2_t2156229523  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Vector2_t2156229523  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Vector2_t2156229523 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t2156229523  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Color32[]
struct Color32U5BU5D_t3850468773  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Color32_t2600501292  m_Items[1];

public:
	inline Color32_t2600501292  GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Color32_t2600501292 * 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, Color32_t2600501292  value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline Color32_t2600501292  GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Color32_t2600501292 * GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_t2600501292  value)
	{
		m_Items[index] = value;
	}
};
// UnityEngine.Object[]
struct ObjectU5BU5D_t1417781964  : public RuntimeArray
{
public:
	ALIGN_FIELD (8) Object_t631007953 * m_Items[1];

public:
	inline Object_t631007953 * GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline Object_t631007953 ** 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, Object_t631007953 * value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
	inline Object_t631007953 * GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline Object_t631007953 ** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, Object_t631007953 * value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier(m_Items + index, value);
	}
};

extern "C" void PlayerLoopSystem_t105772105_marshal_pinvoke(const PlayerLoopSystem_t105772105& unmarshaled, PlayerLoopSystem_t105772105_marshaled_pinvoke& marshaled);
extern "C" void PlayerLoopSystem_t105772105_marshal_pinvoke_back(const PlayerLoopSystem_t105772105_marshaled_pinvoke& marshaled, PlayerLoopSystem_t105772105& unmarshaled);
extern "C" void PlayerLoopSystem_t105772105_marshal_pinvoke_cleanup(PlayerLoopSystem_t105772105_marshaled_pinvoke& marshaled);
extern "C" void PlayerLoopSystem_t105772105_marshal_com(const PlayerLoopSystem_t105772105& unmarshaled, PlayerLoopSystem_t105772105_marshaled_com& marshaled);
extern "C" void PlayerLoopSystem_t105772105_marshal_com_back(const PlayerLoopSystem_t105772105_marshaled_com& marshaled, PlayerLoopSystem_t105772105& unmarshaled);
extern "C" void PlayerLoopSystem_t105772105_marshal_com_cleanup(PlayerLoopSystem_t105772105_marshaled_com& marshaled);

// !0 System.Func`1<System.Boolean>::Invoke()
extern "C" IL2CPP_METHOD_ATTR bool Func_1_Invoke_m370346740_gshared (Func_1_t3822001908 * __this, const RuntimeMethod* method);
// System.Void System.Action`1<System.Object>::Invoke(!0)
extern "C" IL2CPP_METHOD_ATTR void Action_1_Invoke_m3161192644_gshared (Action_1_t3252573759 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Stack`1<System.Object>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Stack_1__ctor_m3164958980_gshared (Stack_1_t3923495619 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.Stack`1<System.Object>::Push(!0)
extern "C" IL2CPP_METHOD_ATTR void Stack_1_Push_m1669856732_gshared (Stack_1_t3923495619 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// !0 System.Collections.Generic.Stack`1<System.Object>::Pop()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Stack_1_Pop_m756553478_gshared (Stack_1_t3923495619 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.Stack`1<System.Object>::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_m1599740434_gshared (Stack_1_t3923495619 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2321703786_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Add(!0)
extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m3338814081_gshared (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// !0[] System.Collections.Generic.List`1<System.Object>::ToArray()
extern "C" IL2CPP_METHOD_ATTR ObjectU5BU5D_t2843939325* List_1_ToArray_m4168020446_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
// T UnityEngine.AttributeHelperEngine::GetCustomAttributeOfType<System.Object>(System.Type)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * AttributeHelperEngine_GetCustomAttributeOfType_TisRuntimeObject_m429013101_gshared (RuntimeObject * __this /* static, unused */, Type_t * ___klass0, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper/OrderBlock>::get_Item(System.Int32)
extern "C" IL2CPP_METHOD_ATTR OrderBlock_t1585977831  List_1_get_Item_m1878021807_gshared (List_1_t3058052573 * __this, int32_t p0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper/OrderBlock>::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1337941140_gshared (List_1_t3058052573 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper/OrderBlock>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m1345008423_gshared (List_1_t3058052573 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<System.Object>::get_Item(System.Int32)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_get_Item_m1328026504_gshared (List_1_t257213610 * __this, int32_t p0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Object>::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2934127733_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
// System.Void System.Predicate`1<System.Object>::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void Predicate_1__ctor_m327447107_gshared (Predicate_1_t3905400288 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<System.Object>::RemoveAll(System.Predicate`1<!0>)
extern "C" IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m2696662810_gshared (List_1_t257213610 * __this, Predicate_1_t3905400288 * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::Clear()
extern "C" IL2CPP_METHOD_ATTR void List_1_Clear_m3697625829_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Object>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
extern "C" IL2CPP_METHOD_ATTR void List_1_AddRange_m614412439_gshared (List_1_t257213610 * __this, RuntimeObject* p0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.CachedInvokableCall`1<System.Single>::.ctor(UnityEngine.Object,System.Reflection.MethodInfo,T)
extern "C" IL2CPP_METHOD_ATTR void CachedInvokableCall_1__ctor_m1997047287_gshared (CachedInvokableCall_1_t3723462114 * __this, Object_t631007953 * p0, MethodInfo_t * p1, float p2, const RuntimeMethod* method);
// System.Void UnityEngine.Events.CachedInvokableCall`1<System.Int32>::.ctor(UnityEngine.Object,System.Reflection.MethodInfo,T)
extern "C" IL2CPP_METHOD_ATTR void CachedInvokableCall_1__ctor_m2046334630_gshared (CachedInvokableCall_1_t982173797 * __this, Object_t631007953 * p0, MethodInfo_t * p1, int32_t p2, const RuntimeMethod* method);
// System.Void UnityEngine.Events.CachedInvokableCall`1<System.Object>::.ctor(UnityEngine.Object,System.Reflection.MethodInfo,T)
extern "C" IL2CPP_METHOD_ATTR void CachedInvokableCall_1__ctor_m3714231058_gshared (CachedInvokableCall_1_t1111334208 * __this, Object_t631007953 * p0, MethodInfo_t * p1, RuntimeObject * p2, const RuntimeMethod* method);
// System.Void UnityEngine.Events.CachedInvokableCall`1<System.Boolean>::.ctor(UnityEngine.Object,System.Reflection.MethodInfo,T)
extern "C" IL2CPP_METHOD_ATTR void CachedInvokableCall_1__ctor_m3078689395_gshared (CachedInvokableCall_1_t2423483305 * __this, Object_t631007953 * p0, MethodInfo_t * p1, bool p2, const RuntimeMethod* method);
// System.Collections.Generic.List`1/Enumerator<!0> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
extern "C" IL2CPP_METHOD_ATTR Enumerator_t2146457487  List_1_GetEnumerator_m816315209_gshared (List_1_t257213610 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_get_Current_m337713592_gshared (Enumerator_t2146457487 * __this, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
extern "C" IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m2142368520_gshared (Enumerator_t2146457487 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
extern "C" IL2CPP_METHOD_ATTR void Enumerator_Dispose_m3007748546_gshared (Enumerator_t2146457487 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2663022425_gshared (List_1_t3657560025 * __this, const RuntimeMethod* method);
// !0[] System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>::ToArray()
extern "C" IL2CPP_METHOD_ATTR PlayerLoopSystemInternalU5BU5D_t4041261362* List_1_ToArray_m4095441627_gshared (List_1_t3657560025 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>::get_Count()
extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1344784148_gshared (List_1_t3657560025 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>::Add(!0)
extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m2657590353_gshared (List_1_t3657560025 * __this, PlayerLoopSystemInternal_t2185485283  p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>::set_Item(System.Int32,!0)
extern "C" IL2CPP_METHOD_ATTR void List_1_set_Item_m1831625458_gshared (List_1_t3657560025 * __this, int32_t p0, PlayerLoopSystemInternal_t2185485283  p1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystem>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m3286576869_gshared (List_1_t1577846847 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystem>::Add(!0)
extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m2525445307_gshared (List_1_t1577846847 * __this, PlayerLoopSystem_t105772105  p0, const RuntimeMethod* method);
// !0[] System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystem>::ToArray()
extern "C" IL2CPP_METHOD_ATTR PlayerLoopSystemU5BU5D_t1150299252* List_1_ToArray_m3575896_gshared (List_1_t1577846847 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.VisibleLight>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m164547836_gshared (List_1_t2176140814 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.VisibleReflectionProbe>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m3666391093_gshared (List_1_t2925566062 * __this, const RuntimeMethod* method);
// T[] UnityEngine.Mesh::GetAllocArrayFromChannel<UnityEngine.Vector3>(UnityEngine.Mesh/InternalShaderChannel)
extern "C" IL2CPP_METHOD_ATTR Vector3U5BU5D_t1718750761* Mesh_GetAllocArrayFromChannel_TisVector3_t3722313464_m4289135201_gshared (Mesh_t3648964284 * __this, int32_t ___channel0, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::SetArrayForChannel<UnityEngine.Vector3>(UnityEngine.Mesh/InternalShaderChannel,T[])
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetArrayForChannel_TisVector3_t3722313464_m3687142240_gshared (Mesh_t3648964284 * __this, int32_t ___channel0, Vector3U5BU5D_t1718750761* ___values1, const RuntimeMethod* method);
// T[] UnityEngine.Mesh::GetAllocArrayFromChannel<UnityEngine.Vector4>(UnityEngine.Mesh/InternalShaderChannel)
extern "C" IL2CPP_METHOD_ATTR Vector4U5BU5D_t934056436* Mesh_GetAllocArrayFromChannel_TisVector4_t3319028937_m3479135907_gshared (Mesh_t3648964284 * __this, int32_t ___channel0, const RuntimeMethod* method);
// T[] UnityEngine.Mesh::GetAllocArrayFromChannel<UnityEngine.Vector2>(UnityEngine.Mesh/InternalShaderChannel)
extern "C" IL2CPP_METHOD_ATTR Vector2U5BU5D_t1457185986* Mesh_GetAllocArrayFromChannel_TisVector2_t2156229523_m1057679375_gshared (Mesh_t3648964284 * __this, int32_t ___channel0, const RuntimeMethod* method);
// T[] UnityEngine.Mesh::GetAllocArrayFromChannel<UnityEngine.Color32>(UnityEngine.Mesh/InternalShaderChannel,UnityEngine.Mesh/InternalVertexChannelType,System.Int32)
extern "C" IL2CPP_METHOD_ATTR Color32U5BU5D_t3850468773* Mesh_GetAllocArrayFromChannel_TisColor32_t2600501292_m3180365313_gshared (Mesh_t3648964284 * __this, int32_t ___channel0, int32_t ___format1, int32_t ___dim2, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::SetListForChannel<UnityEngine.Vector3>(UnityEngine.Mesh/InternalShaderChannel,System.Collections.Generic.List`1<T>)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetListForChannel_TisVector3_t3722313464_m2465014356_gshared (Mesh_t3648964284 * __this, int32_t ___channel0, List_1_t899420910 * ___values1, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::SetListForChannel<UnityEngine.Vector4>(UnityEngine.Mesh/InternalShaderChannel,System.Collections.Generic.List`1<T>)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetListForChannel_TisVector4_t3319028937_m1475644498_gshared (Mesh_t3648964284 * __this, int32_t ___channel0, List_1_t496136383 * ___values1, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::SetListForChannel<UnityEngine.Color32>(UnityEngine.Mesh/InternalShaderChannel,UnityEngine.Mesh/InternalVertexChannelType,System.Int32,System.Collections.Generic.List`1<T>)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetListForChannel_TisColor32_t2600501292_m1879759408_gshared (Mesh_t3648964284 * __this, int32_t ___channel0, int32_t ___format1, int32_t ___dim2, List_1_t4072576034 * ___values3, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::SetUvsImpl<UnityEngine.Vector2>(System.Int32,System.Int32,System.Collections.Generic.List`1<T>)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetUvsImpl_TisVector2_t2156229523_m3009194955_gshared (Mesh_t3648964284 * __this, int32_t ___uvIndex0, int32_t ___dim1, List_1_t3628304265 * ___uvs2, const RuntimeMethod* method);
// System.Int32 UnityEngine.NoAllocHelpers::SafeLength<System.Int32>(System.Collections.Generic.List`1<T>)
extern "C" IL2CPP_METHOD_ATTR int32_t NoAllocHelpers_SafeLength_TisInt32_t2950945753_m1263070609_gshared (RuntimeObject * __this /* static, unused */, List_1_t128053199 * ___values0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m1204004817_gshared (List_1_t128053199 * __this, const RuntimeMethod* method);
// T UnityEngine.ScriptableObject::CreateInstance<System.Object>()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ScriptableObject_CreateInstance_TisRuntimeObject_m1552711675_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Func`2<System.Object,System.Boolean>::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void Func_2__ctor_m135484220_gshared (Func_2_t3759279471 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
// System.Boolean System.Linq.Enumerable::Any<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
extern "C" IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_m3853239423_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, Func_2_t3759279471 * p1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::AddListener(UnityEngine.Events.UnityAction`1<T0>)
extern "C" IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m3703050950_gshared (UnityEvent_1_t3961765668 * __this, UnityAction_1_t3664942305 * p0, const RuntimeMethod* method);
// System.Collections.Generic.List`1/Enumerator<!0> System.Collections.Generic.List`1<System.Int32>::GetEnumerator()
extern "C" IL2CPP_METHOD_ATTR Enumerator_t2017297076  List_1_GetEnumerator_m2838255531_gshared (List_1_t128053199 * __this, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1/Enumerator<System.Int32>::get_Current()
extern "C" IL2CPP_METHOD_ATTR int32_t Enumerator_get_Current_m2612064142_gshared (Enumerator_t2017297076 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<System.Int32>::Invoke(T0)
extern "C" IL2CPP_METHOD_ATTR void UnityAction_1_Invoke_m3388120194_gshared (UnityAction_1_t3535781894 * __this, int32_t p0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Int32>::MoveNext()
extern "C" IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m1050804954_gshared (Enumerator_t2017297076 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1/Enumerator<System.Int32>::Dispose()
extern "C" IL2CPP_METHOD_ATTR void Enumerator_Dispose_m222348240_gshared (Enumerator_t2017297076 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32>::AddListener(UnityEngine.Events.UnityAction`1<T0>)
extern "C" IL2CPP_METHOD_ATTR void UnityEvent_1_AddListener_m3158408092_gshared (UnityEvent_1_t3832605257 * __this, UnityAction_1_t3535781894 * p0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<System.Object>::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m2434317150_gshared (UnityAction_1_t3664942305 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(!0)
extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m2080863212_gshared (List_1_t128053199 * __this, int32_t p0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32>::Invoke(T0)
extern "C" IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m3604335408_gshared (UnityEvent_1_t3832605257 * __this, int32_t p0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Remove(!0)
extern "C" IL2CPP_METHOD_ATTR bool List_1_Remove_m3037048099_gshared (List_1_t128053199 * __this, int32_t p0, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Where<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m3454096398_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, Func_2_t3759279471 * p1, const RuntimeMethod* method);
// System.Boolean System.Linq.Enumerable::Any<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>)
extern "C" IL2CPP_METHOD_ATTR bool Enumerable_Any_TisRuntimeObject_m3173759778_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::Invoke(T0)
extern "C" IL2CPP_METHOD_ATTR void UnityEvent_1_Invoke_m2734859485_gshared (UnityEvent_1_t3961765668 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// !!0 System.Linq.Enumerable::SingleOrDefault<System.Object>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Enumerable_SingleOrDefault_TisRuntimeObject_m555175825_gshared (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, Func_2_t3759279471 * p1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::RemoveListener(UnityEngine.Events.UnityAction`1<T0>)
extern "C" IL2CPP_METHOD_ATTR void UnityEvent_1_RemoveListener_m4140584754_gshared (UnityEvent_1_t3961765668 * __this, UnityAction_1_t3664942305 * p0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1<System.Object>::Remove(!0)
extern "C" IL2CPP_METHOD_ATTR bool List_1_Remove_m2390619627_gshared (List_1_t257213610 * __this, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m3816765192_gshared (UnityEvent_1_t3832605257 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<System.Object>::.ctor()
extern "C" IL2CPP_METHOD_ATTR void UnityEvent_1__ctor_m1789019280_gshared (UnityEvent_1_t3961765668 * __this, const RuntimeMethod* method);

// System.Void System.Attribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Attribute__ctor_m1529526131 (Attribute_t861562559 * __this, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsValueType()
extern "C" IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m3108065642 (Type_t * __this, const RuntimeMethod* method);
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::GetFieldOffsetInStruct(System.Reflection.FieldInfo)
extern "C" IL2CPP_METHOD_ATTR int32_t UnsafeUtility_GetFieldOffsetInStruct_m938934834 (RuntimeObject * __this /* static, unused */, FieldInfo_t * ___field0, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsClass()
extern "C" IL2CPP_METHOD_ATTR bool Type_get_IsClass_m589177581 (Type_t * __this, const RuntimeMethod* method);
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::GetFieldOffsetInClass(System.Reflection.FieldInfo)
extern "C" IL2CPP_METHOD_ATTR int32_t UnsafeUtility_GetFieldOffsetInClass_m1925477792 (RuntimeObject * __this /* static, unused */, FieldInfo_t * ___field0, const RuntimeMethod* method);
// System.Boolean System.IntPtr::op_Equality(System.IntPtr,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR bool IntPtr_op_Equality_m408849716 (RuntimeObject * __this /* static, unused */, intptr_t p0, intptr_t p1, const RuntimeMethod* method);
// System.Void Unity.Jobs.JobHandle::ScheduleBatchedJobsAndComplete(Unity.Jobs.JobHandle&)
extern "C" IL2CPP_METHOD_ATTR void JobHandle_ScheduleBatchedJobsAndComplete_m3042744404 (RuntimeObject * __this /* static, unused */, JobHandle_t3812578709 * ___job0, const RuntimeMethod* method);
// System.Void Unity.Jobs.JobHandle::Complete()
extern "C" IL2CPP_METHOD_ATTR void JobHandle_Complete_m3516155931 (JobHandle_t3812578709 * __this, const RuntimeMethod* method);
// Unity.Jobs.JobHandle Unity.Jobs.JobHandle::CombineDependenciesInternal2(Unity.Jobs.JobHandle&,Unity.Jobs.JobHandle&)
extern "C" IL2CPP_METHOD_ATTR JobHandle_t3812578709  JobHandle_CombineDependenciesInternal2_m149685602 (RuntimeObject * __this /* static, unused */, JobHandle_t3812578709 * ___job00, JobHandle_t3812578709 * ___job11, const RuntimeMethod* method);
// System.Void Unity.Jobs.JobHandle::CombineDependenciesInternal2_Injected(Unity.Jobs.JobHandle&,Unity.Jobs.JobHandle&,Unity.Jobs.JobHandle&)
extern "C" IL2CPP_METHOD_ATTR void JobHandle_CombineDependenciesInternal2_Injected_m3552336509 (RuntimeObject * __this /* static, unused */, JobHandle_t3812578709 * ___job00, JobHandle_t3812578709 * ___job11, JobHandle_t3812578709 * ___ret2, const RuntimeMethod* method);
// System.Void Unity.Jobs.JobHandle::CombineDependenciesInternalPtr_Injected(System.Void*,System.Int32,Unity.Jobs.JobHandle&)
extern "C" IL2CPP_METHOD_ATTR void JobHandle_CombineDependenciesInternalPtr_Injected_m906805660 (RuntimeObject * __this /* static, unused */, void* ___jobs0, int32_t ___count1, JobHandle_t3812578709 * ___ret2, const RuntimeMethod* method);
// Unity.Jobs.JobHandle Unity.Jobs.JobHandle::CombineDependenciesInternalPtr(System.Void*,System.Int32)
extern "C" IL2CPP_METHOD_ATTR JobHandle_t3812578709  JobHandle_CombineDependenciesInternalPtr_m692968338 (RuntimeObject * __this /* static, unused */, void* ___jobs0, int32_t ___count1, const RuntimeMethod* method);
// System.Void Unity.Jobs.LowLevel.Unsafe.JobsUtility::Schedule_Injected(Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters&,Unity.Jobs.JobHandle&)
extern "C" IL2CPP_METHOD_ATTR void JobsUtility_Schedule_Injected_m2563038491 (RuntimeObject * __this /* static, unused */, JobScheduleParameters_t36282037 * ___parameters0, JobHandle_t3812578709 * ___ret1, const RuntimeMethod* method);
// System.Void Unity.Jobs.LowLevel.Unsafe.JobsUtility::ScheduleParallelFor_Injected(Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters&,System.Int32,System.Int32,Unity.Jobs.JobHandle&)
extern "C" IL2CPP_METHOD_ATTR void JobsUtility_ScheduleParallelFor_Injected_m2627054742 (RuntimeObject * __this /* static, unused */, JobScheduleParameters_t36282037 * ___parameters0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t3812578709 * ___ret3, const RuntimeMethod* method);
// System.IntPtr Unity.Jobs.LowLevel.Unsafe.JobsUtility::CreateJobReflectionData(System.Type,System.Type,Unity.Jobs.LowLevel.Unsafe.JobType,System.Object,System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR intptr_t JobsUtility_CreateJobReflectionData_m264353508 (RuntimeObject * __this /* static, unused */, Type_t * ___wrapperJobType0, Type_t * ___userJobType1, int32_t ___jobType2, RuntimeObject * ___managedJobFunction03, RuntimeObject * ___managedJobFunction14, RuntimeObject * ___managedJobFunction25, const RuntimeMethod* method);
// System.IntPtr System.IntPtr::op_Explicit(System.Void*)
extern "C" IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Explicit_m536245531 (RuntimeObject * __this /* static, unused */, void* p0, const RuntimeMethod* method);
// System.Void Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters::.ctor(System.Void*,System.IntPtr,Unity.Jobs.JobHandle,Unity.Jobs.LowLevel.Unsafe.ScheduleMode)
extern "C" IL2CPP_METHOD_ATTR void JobScheduleParameters__ctor_m1699293805 (JobScheduleParameters_t36282037 * __this, void* ___i_jobData0, intptr_t ___i_reflectionData1, JobHandle_t3812578709  ___i_dependency2, int32_t ___i_scheduleMode3, const RuntimeMethod* method);
// System.Void System.Object::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Object__ctor_m297566312 (RuntimeObject * __this, const RuntimeMethod* method);
// System.IntPtr UnityEngine.AnimationCurve::Internal_Create(UnityEngine.Keyframe[])
extern "C" IL2CPP_METHOD_ATTR intptr_t AnimationCurve_Internal_Create_m3956683041 (RuntimeObject * __this /* static, unused */, KeyframeU5BU5D_t1068524471* ___keys0, const RuntimeMethod* method);
// System.Void UnityEngine.AnimationCurve::Internal_Destroy(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void AnimationCurve_Internal_Destroy_m3899747917 (RuntimeObject * __this /* static, unused */, intptr_t ___ptr0, const RuntimeMethod* method);
// System.Void System.Object::Finalize()
extern "C" IL2CPP_METHOD_ATTR void Object_Finalize_m3076187857 (RuntimeObject * __this, const RuntimeMethod* method);
// UnityEngine.Keyframe[] UnityEngine.AnimationCurve::GetKeys()
extern "C" IL2CPP_METHOD_ATTR KeyframeU5BU5D_t1068524471* AnimationCurve_GetKeys_m2478473802 (AnimationCurve_t3046754366 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.AnimationCurve::SetKeys(UnityEngine.Keyframe[])
extern "C" IL2CPP_METHOD_ATTR void AnimationCurve_SetKeys_m1328799515 (AnimationCurve_t3046754366 * __this, KeyframeU5BU5D_t1068524471* ___keys0, const RuntimeMethod* method);
// System.Int32 UnityEngine.AnimationCurve::AddKey_Internal(UnityEngine.Keyframe)
extern "C" IL2CPP_METHOD_ATTR int32_t AnimationCurve_AddKey_Internal_m3079337543 (AnimationCurve_t3046754366 * __this, Keyframe_t4206410242  ___key0, const RuntimeMethod* method);
// System.Int32 UnityEngine.AnimationCurve::AddKey_Internal_Injected(UnityEngine.Keyframe&)
extern "C" IL2CPP_METHOD_ATTR int32_t AnimationCurve_AddKey_Internal_Injected_m4235338993 (AnimationCurve_t3046754366 * __this, Keyframe_t4206410242 * ___key0, const RuntimeMethod* method);
// UnityEngine.Keyframe UnityEngine.AnimationCurve::GetKey(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Keyframe_t4206410242  AnimationCurve_GetKey_m2204974347 (AnimationCurve_t3046754366 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void UnityEngine.AnimationCurve::GetKey_Injected(System.Int32,UnityEngine.Keyframe&)
extern "C" IL2CPP_METHOD_ATTR void AnimationCurve_GetKey_Injected_m343521870 (AnimationCurve_t3046754366 * __this, int32_t ___index0, Keyframe_t4206410242 * ___ret1, const RuntimeMethod* method);
// UnityEngine.RuntimePlatform UnityEngine.Application::get_platform()
extern "C" IL2CPP_METHOD_ATTR int32_t Application_get_platform_m2150679437 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// UnityEngine.DeviceType UnityEngine.SystemInfo::get_deviceType()
extern "C" IL2CPP_METHOD_ATTR int32_t SystemInfo_get_deviceType_m3742504744 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void UnityEngine.Application/LowMemoryCallback::Invoke()
extern "C" IL2CPP_METHOD_ATTR void LowMemoryCallback_Invoke_m1926578529 (LowMemoryCallback_t4104246196 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Application/LogCallback::Invoke(System.String,System.String,UnityEngine.LogType)
extern "C" IL2CPP_METHOD_ATTR void LogCallback_Invoke_m1707963620 (LogCallback_t3588208630 * __this, String_t* ___condition0, String_t* ___stackTrace1, int32_t ___type2, const RuntimeMethod* method);
// !0 System.Func`1<System.Boolean>::Invoke()
inline bool Func_1_Invoke_m370346740 (Func_1_t3822001908 * __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Func_1_t3822001908 *, const RuntimeMethod*))Func_1_Invoke_m370346740_gshared)(__this, method);
}
// System.Void UnityEngine.Debug::LogException(System.Exception)
extern "C" IL2CPP_METHOD_ATTR void Debug_LogException_m2207318968 (RuntimeObject * __this /* static, unused */, Exception_t * ___exception0, const RuntimeMethod* method);
// System.Void System.Action::Invoke()
extern "C" IL2CPP_METHOD_ATTR void Action_Invoke_m423955441 (Action_t1264377477 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.BeforeRenderHelper::Invoke()
extern "C" IL2CPP_METHOD_ATTR void BeforeRenderHelper_Invoke_m50072094 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void UnityEngine.YieldInstruction::.ctor()
extern "C" IL2CPP_METHOD_ATTR void YieldInstruction__ctor_m1498450609 (YieldInstruction_t403091072 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.AsyncOperation::InternalDestroy(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void AsyncOperation_InternalDestroy_m3592294443 (RuntimeObject * __this /* static, unused */, intptr_t ___ptr0, const RuntimeMethod* method);
// System.Void System.Action`1<UnityEngine.AsyncOperation>::Invoke(!0)
inline void Action_1_Invoke_m1955091167 (Action_1_t1617499438 * __this, AsyncOperation_t1445031843 * p0, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t1617499438 *, AsyncOperation_t1445031843 *, const RuntimeMethod*))Action_1_Invoke_m3161192644_gshared)(__this, p0, method);
}
// System.Void System.Collections.Generic.Stack`1<System.Type>::.ctor()
inline void Stack_1__ctor_m3716217587 (Stack_1_t3327334215 * __this, const RuntimeMethod* method)
{
	((  void (*) (Stack_1_t3327334215 *, const RuntimeMethod*))Stack_1__ctor_m3164958980_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Stack`1<System.Type>::Push(!0)
inline void Stack_1_Push_m506528439 (Stack_1_t3327334215 * __this, Type_t * p0, const RuntimeMethod* method)
{
	((  void (*) (Stack_1_t3327334215 *, Type_t *, const RuntimeMethod*))Stack_1_Push_m1669856732_gshared)(__this, p0, method);
}
// System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle)
extern "C" IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m1620074514 (RuntimeObject * __this /* static, unused */, RuntimeTypeHandle_t3027515415  p0, const RuntimeMethod* method);
// !0 System.Collections.Generic.Stack`1<System.Type>::Pop()
inline Type_t * Stack_1_Pop_m2843357855 (Stack_1_t3327334215 * __this, const RuntimeMethod* method)
{
	return ((  Type_t * (*) (Stack_1_t3327334215 *, const RuntimeMethod*))Stack_1_Pop_m756553478_gshared)(__this, method);
}
// System.Int32 System.Collections.Generic.Stack`1<System.Type>::get_Count()
inline int32_t Stack_1_get_Count_m1286321891 (Stack_1_t3327334215 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Stack_1_t3327334215 *, const RuntimeMethod*))Stack_1_get_Count_m1599740434_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Type>::.ctor()
inline void List_1__ctor_m259484671 (List_1_t3956019502 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3956019502 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<System.Type>::Add(!0)
inline void List_1_Add_m3669611020 (List_1_t3956019502 * __this, Type_t * p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3956019502 *, Type_t *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method);
}
// !0[] System.Collections.Generic.List`1<System.Type>::ToArray()
inline TypeU5BU5D_t3940880105* List_1_ToArray_m1257172357 (List_1_t3956019502 * __this, const RuntimeMethod* method)
{
	return ((  TypeU5BU5D_t3940880105* (*) (List_1_t3956019502 *, const RuntimeMethod*))List_1_ToArray_m4168020446_gshared)(__this, method);
}
// T UnityEngine.AttributeHelperEngine::GetCustomAttributeOfType<UnityEngine.DefaultExecutionOrder>(System.Type)
inline DefaultExecutionOrder_t3059642329 * AttributeHelperEngine_GetCustomAttributeOfType_TisDefaultExecutionOrder_t3059642329_m2317108536 (RuntimeObject * __this /* static, unused */, Type_t * ___klass0, const RuntimeMethod* method)
{
	return ((  DefaultExecutionOrder_t3059642329 * (*) (RuntimeObject * /* static, unused */, Type_t *, const RuntimeMethod*))AttributeHelperEngine_GetCustomAttributeOfType_TisRuntimeObject_m429013101_gshared)(__this /* static, unused */, ___klass0, method);
}
// System.Int32 UnityEngine.DefaultExecutionOrder::get_order()
extern "C" IL2CPP_METHOD_ATTR int32_t DefaultExecutionOrder_get_order_m1454999278 (DefaultExecutionOrder_t3059642329 * __this, const RuntimeMethod* method);
// System.Void System.Threading.Monitor::Enter(System.Object)
extern "C" IL2CPP_METHOD_ATTR void Monitor_Enter_m2249409497 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, const RuntimeMethod* method);
// !0 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper/OrderBlock>::get_Item(System.Int32)
inline OrderBlock_t1585977831  List_1_get_Item_m1878021807 (List_1_t3058052573 * __this, int32_t p0, const RuntimeMethod* method)
{
	return ((  OrderBlock_t1585977831  (*) (List_1_t3058052573 *, int32_t, const RuntimeMethod*))List_1_get_Item_m1878021807_gshared)(__this, p0, method);
}
// System.Void UnityEngine.Events.UnityAction::Invoke()
extern "C" IL2CPP_METHOD_ATTR void UnityAction_Invoke_m893829196 (UnityAction_t3245792599 * __this, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper/OrderBlock>::get_Count()
inline int32_t List_1_get_Count_m1337941140 (List_1_t3058052573 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t3058052573 *, const RuntimeMethod*))List_1_get_Count_m1337941140_gshared)(__this, method);
}
// System.Void System.Threading.Monitor::Exit(System.Object)
extern "C" IL2CPP_METHOD_ATTR void Monitor_Exit_m3585316909 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.BeforeRenderHelper/OrderBlock>::.ctor()
inline void List_1__ctor_m1345008423 (List_1_t3058052573 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3058052573 *, const RuntimeMethod*))List_1__ctor_m1345008423_gshared)(__this, method);
}
// System.Void UnityEngine.Component::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Component__ctor_m1928064382 (Component_t1923634451 * __this, const RuntimeMethod* method);
// System.Void System.ArgumentException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ArgumentException__ctor_m1312628991 (ArgumentException_t132251570 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void UnityEngine.BootConfigData::.ctor(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void BootConfigData__ctor_m4255151374 (BootConfigData_t3818279794 * __this, intptr_t ___nativeHandle0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Vector3_op_Multiply_m3376773913 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___a0, float ___d1, const RuntimeMethod* method);
// System.Void UnityEngine.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Bounds__ctor_m1937678907 (Bounds_t2266837910 * __this, Vector3_t3722313464  ___center0, Vector3_t3722313464  ___size1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Bounds::get_center()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Bounds_get_center_m1418449258 (Bounds_t2266837910 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Vector3::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t Vector3_GetHashCode_m2879461828 (Vector3_t3722313464 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Bounds::get_extents()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Bounds_get_extents_m1304537151 (Bounds_t2266837910 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Bounds::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t Bounds_GetHashCode_m1844059663 (Bounds_t2266837910 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Bounds::Equals(UnityEngine.Bounds)
extern "C" IL2CPP_METHOD_ATTR bool Bounds_Equals_m1378820809 (Bounds_t2266837910 * __this, Bounds_t2266837910  ___other0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Bounds::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool Bounds_Equals_m3920299735 (Bounds_t2266837910 * __this, RuntimeObject * ___other0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Vector3::Equals(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR bool Vector3_Equals_m906392898 (Vector3_t3722313464 * __this, Vector3_t3722313464  ___other0, const RuntimeMethod* method);
// System.Void UnityEngine.Bounds::set_center(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Bounds_set_center_m335768106 (Bounds_t2266837910 * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Bounds::get_size()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Bounds_get_size_m1178783246 (Bounds_t2266837910 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Bounds::set_size(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Bounds_set_size_m4127623202 (Bounds_t2266837910 * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Bounds::set_extents(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Bounds_set_extents_m2537337060 (Bounds_t2266837910 * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::op_Subtraction(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Vector3_op_Subtraction_m3073674971 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___a0, Vector3_t3722313464  ___b1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Bounds::get_min()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Bounds_get_min_m3755135869 (Bounds_t2266837910 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::op_Addition(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Vector3_op_Addition_m779775034 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___a0, Vector3_t3722313464  ___b1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Bounds::get_max()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Bounds_get_max_m3756577669 (Bounds_t2266837910 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Vector3::op_Equality(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR bool Vector3_op_Equality_m4231250055 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___lhs0, Vector3_t3722313464  ___rhs1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Bounds::op_Equality(UnityEngine.Bounds,UnityEngine.Bounds)
extern "C" IL2CPP_METHOD_ATTR bool Bounds_op_Equality_m3322991400 (RuntimeObject * __this /* static, unused */, Bounds_t2266837910  ___lhs0, Bounds_t2266837910  ___rhs1, const RuntimeMethod* method);
// System.Void UnityEngine.Bounds::SetMinMax(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Bounds_SetMinMax_m2201062677 (Bounds_t2266837910 * __this, Vector3_t3722313464  ___min0, Vector3_t3722313464  ___max1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::Min(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Vector3_Min_m1803158933 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___lhs0, Vector3_t3722313464  ___rhs1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::Max(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Vector3_Max_m3304052994 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___lhs0, Vector3_t3722313464  ___rhs1, const RuntimeMethod* method);
// System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m3553480203 (Bounds_t2266837910 * __this, Vector3_t3722313464  ___point0, const RuntimeMethod* method);
// 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* p0, ObjectU5BU5D_t2843939325* p1, const RuntimeMethod* method);
// System.String UnityEngine.Bounds::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Bounds_ToString_m4208690781 (Bounds_t2266837910 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Behaviour::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Behaviour__ctor_m346897018 (Behaviour_t1437897464 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::get_backgroundColor_Injected(UnityEngine.Color&)
extern "C" IL2CPP_METHOD_ATTR void Camera_get_backgroundColor_Injected_m3163311761 (Camera_t4157153871 * __this, Color_t2555686324 * ___ret0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::get_rect_Injected(UnityEngine.Rect&)
extern "C" IL2CPP_METHOD_ATTR void Camera_get_rect_Injected_m3189783696 (Camera_t4157153871 * __this, Rect_t2360479859 * ___ret0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::get_pixelRect_Injected(UnityEngine.Rect&)
extern "C" IL2CPP_METHOD_ATTR void Camera_get_pixelRect_Injected_m2326986893 (Camera_t4157153871 * __this, Rect_t2360479859 * ___ret0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::get_worldToCameraMatrix_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Camera_get_worldToCameraMatrix_Injected_m2415133007 (Camera_t4157153871 * __this, Matrix4x4_t1817901843 * ___ret0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::get_projectionMatrix_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Camera_get_projectionMatrix_Injected_m2798968389 (Camera_t4157153871 * __this, Matrix4x4_t1817901843 * ___ret0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_projectionMatrix_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Camera_set_projectionMatrix_Injected_m423716841 (Camera_t4157153871 * __this, Matrix4x4_t1817901843 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::set_nonJitteredProjectionMatrix_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Camera_set_nonJitteredProjectionMatrix_Injected_m45062447 (Camera_t4157153871 * __this, Matrix4x4_t1817901843 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::WorldToScreenPoint_Injected(UnityEngine.Vector3&,UnityEngine.Camera/MonoOrStereoscopicEye,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Camera_WorldToScreenPoint_Injected_m3568726256 (Camera_t4157153871 * __this, Vector3_t3722313464 * ___position0, int32_t ___eye1, Vector3_t3722313464 * ___ret2, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Camera::WorldToScreenPoint(UnityEngine.Vector3,UnityEngine.Camera/MonoOrStereoscopicEye)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Camera_WorldToScreenPoint_m782365797 (Camera_t4157153871 * __this, Vector3_t3722313464  ___position0, int32_t ___eye1, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::ScreenToViewportPoint_Injected(UnityEngine.Vector3&,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Camera_ScreenToViewportPoint_Injected_m1670374446 (Camera_t4157153871 * __this, Vector3_t3722313464 * ___position0, Vector3_t3722313464 * ___ret1, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::ScreenPointToRay_Injected(UnityEngine.Vector2&,UnityEngine.Camera/MonoOrStereoscopicEye,UnityEngine.Ray&)
extern "C" IL2CPP_METHOD_ATTR void Camera_ScreenPointToRay_Injected_m1162756571 (Camera_t4157153871 * __this, Vector2_t2156229523 * ___pos0, int32_t ___eye1, Ray_t3785851493 * ___ret2, const RuntimeMethod* method);
// UnityEngine.Vector2 UnityEngine.Vector2::op_Implicit(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector2_t2156229523  Vector2_op_Implicit_m4260192859 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___v0, const RuntimeMethod* method);
// UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector2,UnityEngine.Camera/MonoOrStereoscopicEye)
extern "C" IL2CPP_METHOD_ATTR Ray_t3785851493  Camera_ScreenPointToRay_m3401628776 (Camera_t4157153871 * __this, Vector2_t2156229523  ___pos0, int32_t ___eye1, const RuntimeMethod* method);
// UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector3,UnityEngine.Camera/MonoOrStereoscopicEye)
extern "C" IL2CPP_METHOD_ATTR Ray_t3785851493  Camera_ScreenPointToRay_m2119345216 (Camera_t4157153871 * __this, Vector3_t3722313464  ___pos0, int32_t ___eye1, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.Camera::RaycastTry_Injected(UnityEngine.Ray&,System.Single,System.Int32)
extern "C" IL2CPP_METHOD_ATTR GameObject_t1113636619 * Camera_RaycastTry_Injected_m3801956476 (Camera_t4157153871 * __this, Ray_t3785851493 * ___ray0, float ___distance1, int32_t ___layerMask2, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.Camera::RaycastTry2D_Injected(UnityEngine.Ray&,System.Single,System.Int32)
extern "C" IL2CPP_METHOD_ATTR GameObject_t1113636619 * Camera_RaycastTry2D_Injected_m85653607 (Camera_t4157153871 * __this, Ray_t3785851493 * ___ray0, float ___distance1, int32_t ___layerMask2, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::GetStereoNonJitteredProjectionMatrix_Injected(UnityEngine.Camera/StereoscopicEye,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Camera_GetStereoNonJitteredProjectionMatrix_Injected_m3895384422 (Camera_t4157153871 * __this, int32_t ___eye0, Matrix4x4_t1817901843 * ___ret1, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::SetStereoProjectionMatrix_Injected(UnityEngine.Camera/StereoscopicEye,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Camera_SetStereoProjectionMatrix_Injected_m2799364450 (Camera_t4157153871 * __this, int32_t ___eye0, Matrix4x4_t1817901843 * ___matrix1, const RuntimeMethod* method);
// System.Int32 UnityEngine.Camera::GetAllCamerasCount()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_GetAllCamerasCount_m2278705835 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Int32 UnityEngine.Camera::get_allCamerasCount()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_allCamerasCount_m528453758 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Int32 UnityEngine.Camera::GetAllCamerasImpl(UnityEngine.Camera[])
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_GetAllCamerasImpl_m2534099441 (RuntimeObject * __this /* static, unused */, CameraU5BU5D_t1709987734* ___cam0, const RuntimeMethod* method);
// System.Boolean System.Enum::IsDefined(System.Type,System.Object)
extern "C" IL2CPP_METHOD_ATTR bool Enum_IsDefined_m1442314461 (RuntimeObject * __this /* static, unused */, Type_t * p0, RuntimeObject * p1, const RuntimeMethod* method);
// System.String System.String::Format(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Format_m2844511972 (RuntimeObject * __this /* static, unused */, String_t* p0, RuntimeObject * 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 System.NullReferenceException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void NullReferenceException__ctor_m3076065613 (NullReferenceException_t1023182353 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::AddCommandBufferImpl(UnityEngine.Rendering.CameraEvent,UnityEngine.Rendering.CommandBuffer)
extern "C" IL2CPP_METHOD_ATTR void Camera_AddCommandBufferImpl_m3447878737 (Camera_t4157153871 * __this, int32_t ___evt0, CommandBuffer_t2206337031 * ___buffer1, const RuntimeMethod* method);
// System.Void UnityEngine.Camera::RemoveCommandBufferImpl(UnityEngine.Rendering.CameraEvent,UnityEngine.Rendering.CommandBuffer)
extern "C" IL2CPP_METHOD_ATTR void Camera_RemoveCommandBufferImpl_m3858937522 (Camera_t4157153871 * __this, int32_t ___evt0, CommandBuffer_t2206337031 * ___buffer1, const RuntimeMethod* method);
// System.Void UnityEngine.Camera/CameraCallback::Invoke(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void CameraCallback_Invoke_m3308824940 (CameraCallback_t190067161 * __this, Camera_t4157153871 * ___cam0, const RuntimeMethod* method);
// System.Void UnityEngine.UnityLogWriter::Init()
extern "C" IL2CPP_METHOD_ATTR void UnityLogWriter_Init_m3866572946 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Color__ctor_m2943235014 (Color_t2555686324 * __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method);
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Color__ctor_m286683560 (Color_t2555686324 * __this, float ___r0, float ___g1, float ___b2, const RuntimeMethod* method);
// System.String UnityEngine.Color::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Color_ToString_m671005850 (Color_t2555686324 * __this, const RuntimeMethod* method);
// UnityEngine.Vector4 UnityEngine.Color::op_Implicit(UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR Vector4_t3319028937  Color_op_Implicit_m986621988 (RuntimeObject * __this /* static, unused */, Color_t2555686324  ___c0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Vector4::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t Vector4_GetHashCode_m536821243 (Vector4_t3319028937 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Color::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t Color_GetHashCode_m1829208463 (Color_t2555686324 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Color::Equals(UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR bool Color_Equals_m4060997379 (Color_t2555686324 * __this, Color_t2555686324  ___other0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Color::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool Color_Equals_m3887740140 (Color_t2555686324 * __this, RuntimeObject * ___other0, const RuntimeMethod* method);
// System.Boolean System.Single::Equals(System.Single)
extern "C" IL2CPP_METHOD_ATTR bool Single_Equals_m1601893879 (float* __this, float p0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Vector4::op_Equality(UnityEngine.Vector4,UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR bool Vector4_op_Equality_m2403588337 (RuntimeObject * __this /* static, unused */, Vector4_t3319028937  ___lhs0, Vector4_t3319028937  ___rhs1, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Clamp01_m56433566 (RuntimeObject * __this /* static, unused */, float ___value0, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::GammaToLinearSpace(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_GammaToLinearSpace_m2256982487 (RuntimeObject * __this /* static, unused */, float ___value0, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.Color::get_linear()
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color_get_linear_m3140936232 (Color_t2555686324 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::LinearToGammaSpace(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_LinearToGammaSpace_m2318118709 (RuntimeObject * __this /* static, unused */, float ___value0, const RuntimeMethod* method);
// UnityEngine.Color UnityEngine.Color::get_gamma()
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color_get_gamma_m1819833637 (Color_t2555686324 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Vector4::.ctor(System.Single,System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Vector4__ctor_m2498754347 (Vector4_t3319028937 * __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method);
// System.Void UnityEngine.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte)
extern "C" IL2CPP_METHOD_ATTR void Color32__ctor_m4150508762 (Color32_t2600501292 * __this, uint8_t ___r0, uint8_t ___g1, uint8_t ___b2, uint8_t ___a3, const RuntimeMethod* method);
// System.String UnityEngine.Color32::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Color32_ToString_m403383053 (Color32_t2600501292 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.PropertyAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PropertyAttribute__ctor_m1017741868 (PropertyAttribute_t3677895545 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Object::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Object__ctor_m1087895580 (Object_t631007953 * __this, const RuntimeMethod* method);
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
extern "C" IL2CPP_METHOD_ATTR GameObject_t1113636619 * Component_get_gameObject_m442555142 (Component_t1923634451 * __this, const RuntimeMethod* method);
// UnityEngine.Component UnityEngine.GameObject::GetComponent(System.Type)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * GameObject_GetComponent_m1027872079 (GameObject_t1113636619 * __this, Type_t * ___type0, const RuntimeMethod* method);
// UnityEngine.Component UnityEngine.GameObject::GetComponentInChildren(System.Type,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * GameObject_GetComponentInChildren_m2567799249 (GameObject_t1113636619 * __this, Type_t * ___type0, bool ___includeInactive1, const RuntimeMethod* method);
// UnityEngine.Component UnityEngine.GameObject::GetComponentInParent(System.Type)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * GameObject_GetComponentInParent_m635782859 (GameObject_t1113636619 * __this, Type_t * ___type0, const RuntimeMethod* method);
// System.Void UnityEngine.Component::GetComponentsForListInternal(System.Type,System.Object)
extern "C" IL2CPP_METHOD_ATTR void Component_GetComponentsForListInternal_m1419905927 (Component_t1923634451 * __this, Type_t * ___searchType0, RuntimeObject * ___resultList1, const RuntimeMethod* method);
// System.Void UnityEngine.ComputeBuffer::.ctor(System.Int32,System.Int32,UnityEngine.ComputeBufferType,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer__ctor_m4199451635 (ComputeBuffer_t1033194329 * __this, int32_t ___count0, int32_t ___stride1, int32_t ___type2, int32_t ___stackDepth3, const RuntimeMethod* method);
// System.Void UnityEngine.ComputeBuffer::InitBuffer(UnityEngine.ComputeBuffer,System.Int32,System.Int32,UnityEngine.ComputeBufferType)
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer_InitBuffer_m559520312 (RuntimeObject * __this /* static, unused */, ComputeBuffer_t1033194329 * ___buf0, int32_t ___count1, int32_t ___stride2, int32_t ___type3, const RuntimeMethod* method);
// System.Void UnityEngine.ComputeBuffer::Dispose(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer_Dispose_m705931068 (ComputeBuffer_t1033194329 * __this, bool ___disposing0, const RuntimeMethod* method);
// System.Void System.GC::SuppressFinalize(System.Object)
extern "C" IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m1177400158 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, const RuntimeMethod* method);
// System.Void UnityEngine.ComputeBuffer::DestroyBuffer(UnityEngine.ComputeBuffer)
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer_DestroyBuffer_m1833301053 (RuntimeObject * __this /* static, unused */, ComputeBuffer_t1033194329 * ___buf0, const RuntimeMethod* method);
// System.Boolean System.IntPtr::op_Inequality(System.IntPtr,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR bool IntPtr_op_Inequality_m3063970704 (RuntimeObject * __this /* static, unused */, intptr_t p0, intptr_t p1, const RuntimeMethod* method);
// System.Void UnityEngine.Debug::LogWarning(System.Object)
extern "C" IL2CPP_METHOD_ATTR void Debug_LogWarning_m3752629331 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___message0, const RuntimeMethod* method);
// System.Void UnityEngine.ComputeBuffer::Dispose()
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer_Dispose_m3198395757 (ComputeBuffer_t1033194329 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Coroutine::ReleaseCoroutine(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void Coroutine_ReleaseCoroutine_m947702340 (RuntimeObject * __this /* static, unused */, intptr_t ___ptr0, const RuntimeMethod* method);
// System.Void UnityEngine.Texture::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Texture__ctor_m3554519797 (Texture_t3661962703 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Texture::ValidateFormat(UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.FormatUsage)
extern "C" IL2CPP_METHOD_ATTR bool Texture_ValidateFormat_m3925257631 (Texture_t3661962703 * __this, int32_t ___format0, int32_t ___usage1, const RuntimeMethod* method);
// System.Void UnityEngine.Cubemap::Internal_Create(UnityEngine.Cubemap,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void Cubemap_Internal_Create_m3302016289 (RuntimeObject * __this /* static, unused */, Cubemap_t1972384409 * ___mono0, int32_t ___ext1, int32_t ___format2, int32_t ___flags3, intptr_t ___nativeTex4, const RuntimeMethod* method);
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetGraphicsFormat(UnityEngine.TextureFormat,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetGraphicsFormat_m3445248969 (RuntimeObject * __this /* static, unused */, int32_t ___format0, bool ___isSRGB1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Rendering.GraphicsFormatUtility::IsCrunchFormat(UnityEngine.TextureFormat)
extern "C" IL2CPP_METHOD_ATTR bool GraphicsFormatUtility_IsCrunchFormat_m1697721778 (RuntimeObject * __this /* static, unused */, int32_t ___format0, const RuntimeMethod* method);
// System.Void UnityEngine.Cubemap::.ctor(System.Int32,UnityEngine.TextureFormat,System.Boolean,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void Cubemap__ctor_m1549386221 (Cubemap_t1972384409 * __this, int32_t ___width0, int32_t ___textureFormat1, bool ___mipChain2, intptr_t ___nativeTex3, const RuntimeMethod* method);
// System.Boolean UnityEngine.Cubemap::Internal_CreateImpl(UnityEngine.Cubemap,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR bool Cubemap_Internal_CreateImpl_m2853780628 (RuntimeObject * __this /* static, unused */, Cubemap_t1972384409 * ___mono0, int32_t ___ext1, int32_t ___format2, int32_t ___flags3, intptr_t ___nativeTex4, const RuntimeMethod* method);
// System.Void UnityEngine.UnityException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void UnityException__ctor_m872329880 (UnityException_t3598173660 * __this, String_t* ___message0, const RuntimeMethod* method);
// System.Void UnityEngine.Cubemap::SetPixelImpl_Injected(System.Int32,System.Int32,System.Int32,UnityEngine.Color&)
extern "C" IL2CPP_METHOD_ATTR void Cubemap_SetPixelImpl_Injected_m1908935872 (Cubemap_t1972384409 * __this, int32_t ___image0, int32_t ___x1, int32_t ___y2, Color_t2555686324 * ___color3, const RuntimeMethod* method);
// System.Boolean UnityEngine.Cubemap::IsReadable()
extern "C" IL2CPP_METHOD_ATTR bool Cubemap_IsReadable_m3200980316 (Cubemap_t1972384409 * __this, const RuntimeMethod* method);
// UnityEngine.UnityException UnityEngine.Texture::CreateNonReadableException(UnityEngine.Texture)
extern "C" IL2CPP_METHOD_ATTR UnityException_t3598173660 * Texture_CreateNonReadableException_m1462630389 (Texture_t3661962703 * __this, Texture_t3661962703 * ___t0, const RuntimeMethod* method);
// System.Void UnityEngine.Cubemap::SetPixelImpl(System.Int32,System.Int32,System.Int32,UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR void Cubemap_SetPixelImpl_m2021768771 (Cubemap_t1972384409 * __this, int32_t ___image0, int32_t ___x1, int32_t ___y2, Color_t2555686324  ___color3, const RuntimeMethod* method);
// System.Void UnityEngine.Cubemap::ApplyImpl(System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Cubemap_ApplyImpl_m826010562 (Cubemap_t1972384409 * __this, bool ___updateMipmaps0, bool ___makeNoLongerReadable1, const RuntimeMethod* method);
// System.Void UnityEngine.Cubemap::Apply(System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Cubemap_Apply_m2741880993 (Cubemap_t1972384409 * __this, bool ___updateMipmaps0, bool ___makeNoLongerReadable1, const RuntimeMethod* method);
// System.Void UnityEngine.CubemapArray::Internal_Create(UnityEngine.CubemapArray,System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags)
extern "C" IL2CPP_METHOD_ATTR void CubemapArray_Internal_Create_m4175784883 (RuntimeObject * __this /* static, unused */, CubemapArray_t3224613379 * ___mono0, int32_t ___ext1, int32_t ___count2, int32_t ___format3, int32_t ___flags4, const RuntimeMethod* method);
// System.Void UnityEngine.CubemapArray::.ctor(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void CubemapArray__ctor_m475343147 (CubemapArray_t3224613379 * __this, int32_t ___width0, int32_t ___cubemapCount1, int32_t ___textureFormat2, bool ___mipChain3, bool ___linear4, const RuntimeMethod* method);
// System.Boolean UnityEngine.CubemapArray::Internal_CreateImpl(UnityEngine.CubemapArray,System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags)
extern "C" IL2CPP_METHOD_ATTR bool CubemapArray_Internal_CreateImpl_m206145838 (RuntimeObject * __this /* static, unused */, CubemapArray_t3224613379 * ___mono0, int32_t ___ext1, int32_t ___count2, int32_t ___format3, int32_t ___flags4, const RuntimeMethod* method);
// System.Void UnityEngine.CullingGroup::FinalizerFailure()
extern "C" IL2CPP_METHOD_ATTR void CullingGroup_FinalizerFailure_m1165085675 (CullingGroup_t2096318768 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.CullingGroup::DisposeInternal()
extern "C" IL2CPP_METHOD_ATTR void CullingGroup_DisposeInternal_m1966833260 (CullingGroup_t2096318768 * __this, const RuntimeMethod* method);
// System.Void* System.IntPtr::ToPointer()
extern "C" IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m4157623054 (intptr_t* __this, const RuntimeMethod* method);
// System.Void UnityEngine.CullingGroup/StateChanged::Invoke(UnityEngine.CullingGroupEvent)
extern "C" IL2CPP_METHOD_ATTR void StateChanged_Invoke_m1925531365 (StateChanged_t2136737110 * __this, CullingGroupEvent_t1722745023  ___sphere0, const RuntimeMethod* method);
// UnityEngine.ILogger UnityEngine.Debug::get_unityLogger()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Debug_get_unityLogger_m2239795986 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void UnityEngine.DebugLogHandler::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DebugLogHandler__ctor_m3380237231 (DebugLogHandler_t826086171 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Logger::.ctor(UnityEngine.ILogHandler)
extern "C" IL2CPP_METHOD_ATTR void Logger__ctor_m439059923 (Logger_t274032455 * __this, RuntimeObject* ___logHandler0, 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);
// System.Void UnityEngine.DebugLogHandler::Internal_Log(UnityEngine.LogType,System.String,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void DebugLogHandler_Internal_Log_m4175774469 (RuntimeObject * __this /* static, unused */, int32_t ___level0, String_t* ___msg1, Object_t631007953 * ___obj2, const RuntimeMethod* method);
// System.Void UnityEngine.DebugLogHandler::Internal_LogException(System.Exception,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void DebugLogHandler_Internal_LogException_m4213045108 (RuntimeObject * __this /* static, unused */, Exception_t * ___exception0, Object_t631007953 * ___obj1, const RuntimeMethod* method);
// System.Void System.IntPtr::.ctor(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void IntPtr__ctor_m987082960 (intptr_t* __this, int32_t p0, const RuntimeMethod* method);
// System.Void UnityEngine.Display::GetRenderingExtImpl(System.IntPtr,System.Int32&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR void Display_GetRenderingExtImpl_m2069813991 (RuntimeObject * __this /* static, unused */, intptr_t ___nativeDisplay0, int32_t* ___w1, int32_t* ___h2, const RuntimeMethod* method);
// System.Void UnityEngine.Display::GetSystemExtImpl(System.IntPtr,System.Int32&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR void Display_GetSystemExtImpl_m2808197389 (RuntimeObject * __this /* static, unused */, intptr_t ___nativeDisplay0, int32_t* ___w1, int32_t* ___h2, const RuntimeMethod* method);
// System.Int32 UnityEngine.Display::RelativeMouseAtImpl(System.Int32,System.Int32,System.Int32&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR int32_t Display_RelativeMouseAtImpl_m3843151955 (RuntimeObject * __this /* static, unused */, int32_t ___x0, int32_t ___y1, int32_t* ___rx2, int32_t* ___ry3, const RuntimeMethod* method);
// System.Void UnityEngine.Display::.ctor(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void Display__ctor_m3105658851 (Display_t1387065949 * __this, intptr_t ___nativeDisplay0, const RuntimeMethod* method);
// System.Void UnityEngine.Display/DisplaysUpdatedDelegate::Invoke()
extern "C" IL2CPP_METHOD_ATTR void DisplaysUpdatedDelegate_Invoke_m3203573844 (DisplaysUpdatedDelegate_t51287044 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Display::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Display__ctor_m501911701 (Display_t1387065949 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.DrivenRectTransformTracker::Add(UnityEngine.Object,UnityEngine.RectTransform,UnityEngine.DrivenTransformProperties)
extern "C" IL2CPP_METHOD_ATTR void DrivenRectTransformTracker_Add_m4125027261 (DrivenRectTransformTracker_t2562230146 * __this, Object_t631007953 * ___driver0, RectTransform_t3704657025 * ___rectTransform1, int32_t ___drivenProperties2, const RuntimeMethod* method);
// System.Void UnityEngine.DrivenRectTransformTracker::Clear()
extern "C" IL2CPP_METHOD_ATTR void DrivenRectTransformTracker_Clear_m371772582 (DrivenRectTransformTracker_t2562230146 * __this, const RuntimeMethod* method);
// System.Boolean System.String::IsNullOrEmpty(System.String)
extern "C" IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m2969720369 (RuntimeObject * __this /* static, unused */, String_t* p0, const RuntimeMethod* method);
// System.Int32 System.String::IndexOf(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t String_IndexOf_m1977622757 (String_t* __this, String_t* p0, const RuntimeMethod* method);
// System.Int32 System.Math::Min(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t Math_Min_m3468062251 (RuntimeObject * __this /* static, unused */, int32_t p0, int32_t p1, const RuntimeMethod* method);
// System.String System.String::Substring(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Substring_m1610150815 (String_t* __this, int32_t p0, int32_t p1, const RuntimeMethod* method);
// System.Boolean System.String::EndsWith(System.String)
extern "C" IL2CPP_METHOD_ATTR bool String_EndsWith_m1901926500 (String_t* __this, String_t* p0, 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.Events.ArgumentCache::TidyAssemblyTypeName()
extern "C" IL2CPP_METHOD_ATTR void ArgumentCache_TidyAssemblyTypeName_m3234393930 (ArgumentCache_t2187958399 * __this, 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.Object System.Delegate::get_Target()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * Delegate_get_Target_m2361978888 (Delegate_t1188392813 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4071470834 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___x0, Object_t631007953 * ___y1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.BaseInvokableCall::.ctor(System.Object,System.Reflection.MethodInfo)
extern "C" IL2CPP_METHOD_ATTR void BaseInvokableCall__ctor_m2110966014 (BaseInvokableCall_t2703961024 * __this, RuntimeObject * ___target0, MethodInfo_t * ___function1, const RuntimeMethod* method);
// System.Delegate UnityEngineInternal.NetFxCoreExtensions::CreateDelegate(System.Reflection.MethodInfo,System.Type,System.Object)
extern "C" IL2CPP_METHOD_ATTR Delegate_t1188392813 * NetFxCoreExtensions_CreateDelegate_m751211712 (RuntimeObject * __this /* static, unused */, MethodInfo_t * ___self0, Type_t * ___delegateType1, RuntimeObject * ___target2, const RuntimeMethod* method);
// System.Void UnityEngine.Events.InvokableCall::add_Delegate(UnityEngine.Events.UnityAction)
extern "C" IL2CPP_METHOD_ATTR void InvokableCall_add_Delegate_m491308793 (InvokableCall_t832123510 * __this, UnityAction_t3245792599 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.BaseInvokableCall::.ctor()
extern "C" IL2CPP_METHOD_ATTR void BaseInvokableCall__ctor_m768115019 (BaseInvokableCall_t2703961024 * __this, const RuntimeMethod* method);
// System.Delegate System.Delegate::Combine(System.Delegate,System.Delegate)
extern "C" IL2CPP_METHOD_ATTR Delegate_t1188392813 * Delegate_Combine_m1859655160 (RuntimeObject * __this /* static, unused */, Delegate_t1188392813 * p0, Delegate_t1188392813 * p1, const RuntimeMethod* method);
// System.Delegate System.Delegate::Remove(System.Delegate,System.Delegate)
extern "C" IL2CPP_METHOD_ATTR Delegate_t1188392813 * Delegate_Remove_m334097152 (RuntimeObject * __this /* static, unused */, Delegate_t1188392813 * p0, Delegate_t1188392813 * p1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Events.BaseInvokableCall::AllowInvoke(System.Delegate)
extern "C" IL2CPP_METHOD_ATTR bool BaseInvokableCall_AllowInvoke_m878393606 (RuntimeObject * __this /* static, unused */, Delegate_t1188392813 * ___delegate0, const RuntimeMethod* method);
// System.Reflection.MethodInfo UnityEngineInternal.NetFxCoreExtensions::GetMethodInfo(System.Delegate)
extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * NetFxCoreExtensions_GetMethodInfo_m444570327 (RuntimeObject * __this /* static, unused */, Delegate_t1188392813 * ___self0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall>::.ctor()
inline void List_1__ctor_m1425123358 (List_1_t4176035766 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4176035766 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall>::Add(!0)
inline void List_1_Add_m178523244 (List_1_t4176035766 * __this, BaseInvokableCall_t2703961024 * p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4176035766 *, BaseInvokableCall_t2703961024 *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method);
}
// !0 System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall>::get_Item(System.Int32)
inline BaseInvokableCall_t2703961024 * List_1_get_Item_m4156046467 (List_1_t4176035766 * __this, int32_t p0, const RuntimeMethod* method)
{
	return ((  BaseInvokableCall_t2703961024 * (*) (List_1_t4176035766 *, int32_t, const RuntimeMethod*))List_1_get_Item_m1328026504_gshared)(__this, p0, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall>::get_Count()
inline int32_t List_1_get_Count_m1245201994 (List_1_t4176035766 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t4176035766 *, const RuntimeMethod*))List_1_get_Count_m2934127733_gshared)(__this, method);
}
// System.Void System.Predicate`1<UnityEngine.Events.BaseInvokableCall>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_m2774969422 (Predicate_1_t3529255148 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method)
{
	((  void (*) (Predicate_1_t3529255148 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Predicate_1__ctor_m327447107_gshared)(__this, p0, p1, method);
}
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall>::RemoveAll(System.Predicate`1<!0>)
inline int32_t List_1_RemoveAll_m2155767354 (List_1_t4176035766 * __this, Predicate_1_t3529255148 * p0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t4176035766 *, Predicate_1_t3529255148 *, const RuntimeMethod*))List_1_RemoveAll_m2696662810_gshared)(__this, p0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall>::Clear()
inline void List_1_Clear_m803816076 (List_1_t4176035766 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4176035766 *, const RuntimeMethod*))List_1_Clear_m3697625829_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall>::AddRange(System.Collections.Generic.IEnumerable`1<!0>)
inline void List_1_AddRange_m3536422894 (List_1_t4176035766 * __this, RuntimeObject* p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t4176035766 *, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m614412439_gshared)(__this, p0, method);
}
// System.Void UnityEngine.Events.ArgumentCache::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ArgumentCache__ctor_m2732653802 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method);
// UnityEngine.Object UnityEngine.Events.PersistentCall::get_target()
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * PersistentCall_get_target_m830923650 (PersistentCall_t3407714124 * __this, const RuntimeMethod* method);
// System.String UnityEngine.Events.PersistentCall::get_methodName()
extern "C" IL2CPP_METHOD_ATTR String_t* PersistentCall_get_methodName_m4214122315 (PersistentCall_t3407714124 * __this, const RuntimeMethod* method);
// System.Reflection.MethodInfo UnityEngine.Events.UnityEventBase::FindMethod(UnityEngine.Events.PersistentCall)
extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * UnityEventBase_FindMethod_m622251156 (UnityEventBase_t3960448221 * __this, PersistentCall_t3407714124 * ___call0, const RuntimeMethod* method);
// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.PersistentCall::GetObjectCall(UnityEngine.Object,System.Reflection.MethodInfo,UnityEngine.Events.ArgumentCache)
extern "C" IL2CPP_METHOD_ATTR BaseInvokableCall_t2703961024 * PersistentCall_GetObjectCall_m4041241444 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___target0, MethodInfo_t * ___method1, ArgumentCache_t2187958399 * ___arguments2, const RuntimeMethod* method);
// System.Single UnityEngine.Events.ArgumentCache::get_floatArgument()
extern "C" IL2CPP_METHOD_ATTR float ArgumentCache_get_floatArgument_m3471193103 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.CachedInvokableCall`1<System.Single>::.ctor(UnityEngine.Object,System.Reflection.MethodInfo,T)
inline void CachedInvokableCall_1__ctor_m1997047287 (CachedInvokableCall_1_t3723462114 * __this, Object_t631007953 * p0, MethodInfo_t * p1, float p2, const RuntimeMethod* method)
{
	((  void (*) (CachedInvokableCall_1_t3723462114 *, Object_t631007953 *, MethodInfo_t *, float, const RuntimeMethod*))CachedInvokableCall_1__ctor_m1997047287_gshared)(__this, p0, p1, p2, method);
}
// System.Int32 UnityEngine.Events.ArgumentCache::get_intArgument()
extern "C" IL2CPP_METHOD_ATTR int32_t ArgumentCache_get_intArgument_m1309958679 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.CachedInvokableCall`1<System.Int32>::.ctor(UnityEngine.Object,System.Reflection.MethodInfo,T)
inline void CachedInvokableCall_1__ctor_m2046334630 (CachedInvokableCall_1_t982173797 * __this, Object_t631007953 * p0, MethodInfo_t * p1, int32_t p2, const RuntimeMethod* method)
{
	((  void (*) (CachedInvokableCall_1_t982173797 *, Object_t631007953 *, MethodInfo_t *, int32_t, const RuntimeMethod*))CachedInvokableCall_1__ctor_m2046334630_gshared)(__this, p0, p1, p2, method);
}
// System.String UnityEngine.Events.ArgumentCache::get_stringArgument()
extern "C" IL2CPP_METHOD_ATTR String_t* ArgumentCache_get_stringArgument_m3872675090 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.CachedInvokableCall`1<System.String>::.ctor(UnityEngine.Object,System.Reflection.MethodInfo,T)
inline void CachedInvokableCall_1__ctor_m2435934642 (CachedInvokableCall_1_t4173646029 * __this, Object_t631007953 * p0, MethodInfo_t * p1, String_t* p2, const RuntimeMethod* method)
{
	((  void (*) (CachedInvokableCall_1_t4173646029 *, Object_t631007953 *, MethodInfo_t *, String_t*, const RuntimeMethod*))CachedInvokableCall_1__ctor_m3714231058_gshared)(__this, p0, p1, p2, method);
}
// System.Boolean UnityEngine.Events.ArgumentCache::get_boolArgument()
extern "C" IL2CPP_METHOD_ATTR bool ArgumentCache_get_boolArgument_m2277082935 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.CachedInvokableCall`1<System.Boolean>::.ctor(UnityEngine.Object,System.Reflection.MethodInfo,T)
inline void CachedInvokableCall_1__ctor_m3078689395 (CachedInvokableCall_1_t2423483305 * __this, Object_t631007953 * p0, MethodInfo_t * p1, bool p2, const RuntimeMethod* method)
{
	((  void (*) (CachedInvokableCall_1_t2423483305 *, Object_t631007953 *, MethodInfo_t *, bool, const RuntimeMethod*))CachedInvokableCall_1__ctor_m3078689395_gshared)(__this, p0, p1, p2, method);
}
// System.Void UnityEngine.Events.InvokableCall::.ctor(System.Object,System.Reflection.MethodInfo)
extern "C" IL2CPP_METHOD_ATTR void InvokableCall__ctor_m1303836326 (InvokableCall_t832123510 * __this, RuntimeObject * ___target0, MethodInfo_t * ___theFunction1, const RuntimeMethod* method);
// System.String UnityEngine.Events.ArgumentCache::get_unityObjectArgumentAssemblyTypeName()
extern "C" IL2CPP_METHOD_ATTR String_t* ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m3450114170 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method);
// System.Type System.Type::GetType(System.String,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Type_t * Type_GetType_m3605423543 (RuntimeObject * __this /* static, unused */, String_t* p0, bool p1, const RuntimeMethod* method);
// System.Reflection.ConstructorInfo System.Type::GetConstructor(System.Type[])
extern "C" IL2CPP_METHOD_ATTR ConstructorInfo_t5769829 * Type_GetConstructor_m2219014380 (Type_t * __this, TypeU5BU5D_t3940880105* p0, const RuntimeMethod* method);
// UnityEngine.Object UnityEngine.Events.ArgumentCache::get_unityObjectArgument()
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * ArgumentCache_get_unityObjectArgument_m3434100 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method);
// System.Type System.Object::GetType()
extern "C" IL2CPP_METHOD_ATTR Type_t * Object_GetType_m88164663 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Object System.Reflection.ConstructorInfo::Invoke(System.Object[])
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * ConstructorInfo_Invoke_m4089836896 (ConstructorInfo_t5769829 * __this, ObjectU5BU5D_t2843939325* p0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Events.PersistentCall>::.ctor()
inline void List_1__ctor_m2234084945 (List_1_t584821570 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t584821570 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method);
}
// System.Collections.Generic.List`1/Enumerator<!0> System.Collections.Generic.List`1<UnityEngine.Events.PersistentCall>::GetEnumerator()
inline Enumerator_t2474065447  List_1_GetEnumerator_m498955693 (List_1_t584821570 * __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t2474065447  (*) (List_1_t584821570 *, const RuntimeMethod*))List_1_GetEnumerator_m816315209_gshared)(__this, method);
}
// !0 System.Collections.Generic.List`1/Enumerator<UnityEngine.Events.PersistentCall>::get_Current()
inline PersistentCall_t3407714124 * Enumerator_get_Current_m1824438863 (Enumerator_t2474065447 * __this, const RuntimeMethod* method)
{
	return ((  PersistentCall_t3407714124 * (*) (Enumerator_t2474065447 *, const RuntimeMethod*))Enumerator_get_Current_m337713592_gshared)(__this, method);
}
// System.Boolean UnityEngine.Events.PersistentCall::IsValid()
extern "C" IL2CPP_METHOD_ATTR bool PersistentCall_IsValid_m2325196163 (PersistentCall_t3407714124 * __this, const RuntimeMethod* method);
// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.PersistentCall::GetRuntimeCall(UnityEngine.Events.UnityEventBase)
extern "C" IL2CPP_METHOD_ATTR BaseInvokableCall_t2703961024 * PersistentCall_GetRuntimeCall_m3976533158 (PersistentCall_t3407714124 * __this, UnityEventBase_t3960448221 * ___theEvent0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.InvokableCallList::AddPersistentInvokableCall(UnityEngine.Events.BaseInvokableCall)
extern "C" IL2CPP_METHOD_ATTR void InvokableCallList_AddPersistentInvokableCall_m778853773 (InvokableCallList_t2498835369 * __this, BaseInvokableCall_t2703961024 * ___call0, const RuntimeMethod* method);
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.Events.PersistentCall>::MoveNext()
inline bool Enumerator_MoveNext_m4100612698 (Enumerator_t2474065447 * __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t2474065447 *, const RuntimeMethod*))Enumerator_MoveNext_m2142368520_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Events.PersistentCall>::Dispose()
inline void Enumerator_Dispose_m2540888223 (Enumerator_t2474065447 * __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t2474065447 *, const RuntimeMethod*))Enumerator_Dispose_m3007748546_gshared)(__this, method);
}
// System.Void UnityEngine.Events.UnityEventBase::.ctor()
extern "C" IL2CPP_METHOD_ATTR void UnityEventBase__ctor_m1851535676 (UnityEventBase_t3960448221 * __this, const RuntimeMethod* method);
// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent::GetDelegate(UnityEngine.Events.UnityAction)
extern "C" IL2CPP_METHOD_ATTR BaseInvokableCall_t2703961024 * UnityEvent_GetDelegate_m512277337 (RuntimeObject * __this /* static, unused */, UnityAction_t3245792599 * ___action0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEventBase::AddCall(UnityEngine.Events.BaseInvokableCall)
extern "C" IL2CPP_METHOD_ATTR void UnityEventBase_AddCall_m3539965410 (UnityEventBase_t3960448221 * __this, BaseInvokableCall_t2703961024 * ___call0, const RuntimeMethod* method);
// System.Reflection.MethodInfo UnityEngine.Events.UnityEventBase::GetValidMethodInfo(System.Object,System.String,System.Type[])
extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * UnityEventBase_GetValidMethodInfo_m3989987635 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___obj0, String_t* ___functionName1, TypeU5BU5D_t3940880105* ___argumentTypes2, const RuntimeMethod* method);
// System.Void UnityEngine.Events.InvokableCall::.ctor(UnityEngine.Events.UnityAction)
extern "C" IL2CPP_METHOD_ATTR void InvokableCall__ctor_m2158562079 (InvokableCall_t832123510 * __this, UnityAction_t3245792599 * ___action0, const RuntimeMethod* method);
// System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall> UnityEngine.Events.UnityEventBase::PrepareInvoke()
extern "C" IL2CPP_METHOD_ATTR List_1_t4176035766 * UnityEventBase_PrepareInvoke_m1785382128 (UnityEventBase_t3960448221 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.InvokableCall::Invoke()
extern "C" IL2CPP_METHOD_ATTR void InvokableCall_Invoke_m1437964737 (InvokableCall_t832123510 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.InvokableCallList::.ctor()
extern "C" IL2CPP_METHOD_ATTR void InvokableCallList__ctor_m829480958 (InvokableCallList_t2498835369 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.PersistentCallGroup::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PersistentCallGroup__ctor_m1525263635 (PersistentCallGroup_t3050769227 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEventBase::DirtyPersistentCalls()
extern "C" IL2CPP_METHOD_ATTR void UnityEventBase_DirtyPersistentCalls_m3575963459 (UnityEventBase_t3960448221 * __this, const RuntimeMethod* method);
// UnityEngine.Events.ArgumentCache UnityEngine.Events.PersistentCall::get_arguments()
extern "C" IL2CPP_METHOD_ATTR ArgumentCache_t2187958399 * PersistentCall_get_arguments_m3144105308 (PersistentCall_t3407714124 * __this, const RuntimeMethod* method);
// UnityEngine.Events.PersistentListenerMode UnityEngine.Events.PersistentCall::get_mode()
extern "C" IL2CPP_METHOD_ATTR int32_t PersistentCall_get_mode_m483997668 (PersistentCall_t3407714124 * __this, const RuntimeMethod* method);
// System.Reflection.MethodInfo UnityEngine.Events.UnityEventBase::FindMethod(System.String,System.Object,UnityEngine.Events.PersistentListenerMode,System.Type)
extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * UnityEventBase_FindMethod_m3366332957 (UnityEventBase_t3960448221 * __this, String_t* ___name0, RuntimeObject * ___listener1, int32_t ___mode2, Type_t * ___argumentType3, const RuntimeMethod* method);
// System.Void UnityEngine.Events.InvokableCallList::ClearPersistent()
extern "C" IL2CPP_METHOD_ATTR void InvokableCallList_ClearPersistent_m1904264973 (InvokableCallList_t2498835369 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.PersistentCallGroup::Initialize(UnityEngine.Events.InvokableCallList,UnityEngine.Events.UnityEventBase)
extern "C" IL2CPP_METHOD_ATTR void PersistentCallGroup_Initialize_m4253175514 (PersistentCallGroup_t3050769227 * __this, InvokableCallList_t2498835369 * ___invokableList0, UnityEventBase_t3960448221 * ___unityEventBase1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.InvokableCallList::AddListener(UnityEngine.Events.BaseInvokableCall)
extern "C" IL2CPP_METHOD_ATTR void InvokableCallList_AddListener_m230402324 (InvokableCallList_t2498835369 * __this, BaseInvokableCall_t2703961024 * ___call0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.InvokableCallList::RemoveListener(System.Object,System.Reflection.MethodInfo)
extern "C" IL2CPP_METHOD_ATTR void InvokableCallList_RemoveListener_m1769379719 (InvokableCallList_t2498835369 * __this, RuntimeObject * ___targetObj0, MethodInfo_t * ___method1, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEventBase::RebuildPersistentCallsIfNeeded()
extern "C" IL2CPP_METHOD_ATTR void UnityEventBase_RebuildPersistentCallsIfNeeded_m216788690 (UnityEventBase_t3960448221 * __this, const RuntimeMethod* method);
// System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall> UnityEngine.Events.InvokableCallList::PrepareInvoke()
extern "C" IL2CPP_METHOD_ATTR List_1_t4176035766 * InvokableCallList_PrepareInvoke_m4003891334 (InvokableCallList_t2498835369 * __this, const RuntimeMethod* method);
// System.String System.Object::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Object_ToString_m1740002499 (RuntimeObject * __this, const RuntimeMethod* method);
// System.String System.String::Concat(System.String,System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m3755062657 (RuntimeObject * __this /* static, unused */, String_t* p0, String_t* p1, String_t* p2, const RuntimeMethod* method);
// System.Reflection.MethodInfo System.Type::GetMethod(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Type[],System.Reflection.ParameterModifier[])
extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * Type_GetMethod_m637078096 (Type_t * __this, String_t* p0, int32_t p1, Binder_t2999457153 * p2, TypeU5BU5D_t3940880105* p3, ParameterModifierU5BU5D_t2943407543* p4, const RuntimeMethod* method);
// System.Boolean System.Type::get_IsPrimitive()
extern "C" IL2CPP_METHOD_ATTR bool Type_get_IsPrimitive_m1114712797 (Type_t * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Light::get_spotAngle()
extern "C" IL2CPP_METHOD_ATTR float Light_get_spotAngle_m3262157804 (Light_t3756812086 * __this, const RuntimeMethod* method);
// UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal[] UnityEngine.Experimental.LowLevel.PlayerLoop::GetDefaultPlayerLoopInternal()
extern "C" IL2CPP_METHOD_ATTR PlayerLoopSystemInternalU5BU5D_t4041261362* PlayerLoop_GetDefaultPlayerLoopInternal_m4201718445 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// UnityEngine.Experimental.LowLevel.PlayerLoopSystem UnityEngine.Experimental.LowLevel.PlayerLoop::InternalToPlayerLoopSystem(UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal[],System.Int32&)
extern "C" IL2CPP_METHOD_ATTR PlayerLoopSystem_t105772105  PlayerLoop_InternalToPlayerLoopSystem_m270720385 (RuntimeObject * __this /* static, unused */, PlayerLoopSystemInternalU5BU5D_t4041261362* ___internalSys0, int32_t* ___offset1, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>::.ctor()
inline void List_1__ctor_m2663022425 (List_1_t3657560025 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3657560025 *, const RuntimeMethod*))List_1__ctor_m2663022425_gshared)(__this, method);
}
// System.Int32 UnityEngine.Experimental.LowLevel.PlayerLoop::PlayerLoopSystemToInternal(UnityEngine.Experimental.LowLevel.PlayerLoopSystem,System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>&)
extern "C" IL2CPP_METHOD_ATTR int32_t PlayerLoop_PlayerLoopSystemToInternal_m4057396670 (RuntimeObject * __this /* static, unused */, PlayerLoopSystem_t105772105  ___sys0, List_1_t3657560025 ** ___internalSys1, const RuntimeMethod* method);
// !0[] System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>::ToArray()
inline PlayerLoopSystemInternalU5BU5D_t4041261362* List_1_ToArray_m4095441627 (List_1_t3657560025 * __this, const RuntimeMethod* method)
{
	return ((  PlayerLoopSystemInternalU5BU5D_t4041261362* (*) (List_1_t3657560025 *, const RuntimeMethod*))List_1_ToArray_m4095441627_gshared)(__this, method);
}
// System.Void UnityEngine.Experimental.LowLevel.PlayerLoop::SetPlayerLoopInternal(UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal[])
extern "C" IL2CPP_METHOD_ATTR void PlayerLoop_SetPlayerLoopInternal_m3534241632 (RuntimeObject * __this /* static, unused */, PlayerLoopSystemInternalU5BU5D_t4041261362* ___loop0, const RuntimeMethod* method);
// System.Int32 System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>::get_Count()
inline int32_t List_1_get_Count_m1344784148 (List_1_t3657560025 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (List_1_t3657560025 *, const RuntimeMethod*))List_1_get_Count_m1344784148_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>::Add(!0)
inline void List_1_Add_m2657590353 (List_1_t3657560025 * __this, PlayerLoopSystemInternal_t2185485283  p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3657560025 *, PlayerLoopSystemInternal_t2185485283 , const RuntimeMethod*))List_1_Add_m2657590353_gshared)(__this, p0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>::set_Item(System.Int32,!0)
inline void List_1_set_Item_m1831625458 (List_1_t3657560025 * __this, int32_t p0, PlayerLoopSystemInternal_t2185485283  p1, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3657560025 *, int32_t, PlayerLoopSystemInternal_t2185485283 , const RuntimeMethod*))List_1_set_Item_m1831625458_gshared)(__this, p0, p1, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystem>::.ctor()
inline void List_1__ctor_m3286576869 (List_1_t1577846847 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t1577846847 *, const RuntimeMethod*))List_1__ctor_m3286576869_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystem>::Add(!0)
inline void List_1_Add_m2525445307 (List_1_t1577846847 * __this, PlayerLoopSystem_t105772105  p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t1577846847 *, PlayerLoopSystem_t105772105 , const RuntimeMethod*))List_1_Add_m2525445307_gshared)(__this, p0, method);
}
// !0[] System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystem>::ToArray()
inline PlayerLoopSystemU5BU5D_t1150299252* List_1_ToArray_m3575896 (List_1_t1577846847 * __this, const RuntimeMethod* method)
{
	return ((  PlayerLoopSystemU5BU5D_t1150299252* (*) (List_1_t1577846847 *, const RuntimeMethod*))List_1_ToArray_m3575896_gshared)(__this, method);
}
// UnityEngine.Playables.PlayableHandle UnityEngine.Experimental.Playables.CameraPlayable::GetHandle()
extern "C" IL2CPP_METHOD_ATTR PlayableHandle_t1095853803  CameraPlayable_GetHandle_m1459651790 (CameraPlayable_t3330816414 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Playables.PlayableHandle::op_Equality(UnityEngine.Playables.PlayableHandle,UnityEngine.Playables.PlayableHandle)
extern "C" IL2CPP_METHOD_ATTR bool PlayableHandle_op_Equality_m3344837515 (RuntimeObject * __this /* static, unused */, PlayableHandle_t1095853803  ___x0, PlayableHandle_t1095853803  ___y1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Playables.CameraPlayable::Equals(UnityEngine.Experimental.Playables.CameraPlayable)
extern "C" IL2CPP_METHOD_ATTR bool CameraPlayable_Equals_m4009879053 (CameraPlayable_t3330816414 * __this, CameraPlayable_t3330816414  ___other0, const RuntimeMethod* method);
// UnityEngine.Playables.PlayableHandle UnityEngine.Experimental.Playables.MaterialEffectPlayable::GetHandle()
extern "C" IL2CPP_METHOD_ATTR PlayableHandle_t1095853803  MaterialEffectPlayable_GetHandle_m4279427933 (MaterialEffectPlayable_t3995207978 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Playables.MaterialEffectPlayable::Equals(UnityEngine.Experimental.Playables.MaterialEffectPlayable)
extern "C" IL2CPP_METHOD_ATTR bool MaterialEffectPlayable_Equals_m3750885802 (MaterialEffectPlayable_t3995207978 * __this, MaterialEffectPlayable_t3995207978  ___other0, const RuntimeMethod* method);
// UnityEngine.Playables.PlayableHandle UnityEngine.Experimental.Playables.TextureMixerPlayable::GetHandle()
extern "C" IL2CPP_METHOD_ATTR PlayableHandle_t1095853803  TextureMixerPlayable_GetHandle_m2203457785 (TextureMixerPlayable_t2398603962 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Playables.TextureMixerPlayable::Equals(UnityEngine.Experimental.Playables.TextureMixerPlayable)
extern "C" IL2CPP_METHOD_ATTR bool TextureMixerPlayable_Equals_m1074187513 (TextureMixerPlayable_t2398603962 * __this, TextureMixerPlayable_t2398603962  ___other0, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.VisibleLight>::.ctor()
inline void List_1__ctor_m164547836 (List_1_t2176140814 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2176140814 *, const RuntimeMethod*))List_1__ctor_m164547836_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.VisibleReflectionProbe>::.ctor()
inline void List_1__ctor_m3666391093 (List_1_t2925566062 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2925566062 *, const RuntimeMethod*))List_1__ctor_m3666391093_gshared)(__this, method);
}
// System.Void UnityEngine.Experimental.Rendering.CullResults::Init()
extern "C" IL2CPP_METHOD_ATTR void CullResults_Init_m3816962090 (CullResults_t76141518 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::GetCullingParameters_Internal(UnityEngine.Camera,System.Boolean,UnityEngine.Experimental.Rendering.ScriptableCullingParameters&,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_GetCullingParameters_Internal_m478309396 (RuntimeObject * __this /* static, unused */, Camera_t4157153871 * ___camera0, bool ___stereoAware1, ScriptableCullingParameters_t779110737 * ___cullingParameters2, int32_t ___managedCullingParametersSize3, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.CullResults::INTERNAL_CALL_Internal_Cull(UnityEngine.Experimental.Rendering.ScriptableCullingParameters&,UnityEngine.Experimental.Rendering.ScriptableRenderContext&,UnityEngine.Experimental.Rendering.CullResults&)
extern "C" IL2CPP_METHOD_ATTR void CullResults_INTERNAL_CALL_Internal_Cull_m3068566393 (RuntimeObject * __this /* static, unused */, ScriptableCullingParameters_t779110737 * ___parameters0, ScriptableRenderContext_t274343796 * ___renderLoop1, CullResults_t76141518 * ___results2, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.CullResults::Internal_Cull(UnityEngine.Experimental.Rendering.ScriptableCullingParameters&,UnityEngine.Experimental.Rendering.ScriptableRenderContext,UnityEngine.Experimental.Rendering.CullResults&)
extern "C" IL2CPP_METHOD_ATTR void CullResults_Internal_Cull_m1579789869 (RuntimeObject * __this /* static, unused */, ScriptableCullingParameters_t779110737 * ___parameters0, ScriptableRenderContext_t274343796  ___renderLoop1, CullResults_t76141518 * ___results2, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::GetShadowCasterBounds(System.IntPtr,System.Int32,UnityEngine.Bounds&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_GetShadowCasterBounds_m1973353017 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, int32_t ___lightIndex1, Bounds_t2266837910 * ___bounds2, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::GetShadowCasterBounds(System.Int32,UnityEngine.Bounds&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_GetShadowCasterBounds_m2054286711 (CullResults_t76141518 * __this, int32_t ___lightIndex0, Bounds_t2266837910 * ___outBounds1, const RuntimeMethod* method);
// System.Int32 UnityEngine.Experimental.Rendering.CullResults::GetLightIndicesCount(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t CullResults_GetLightIndicesCount_m2626765568 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Experimental.Rendering.CullResults::GetLightIndicesCount()
extern "C" IL2CPP_METHOD_ATTR int32_t CullResults_GetLightIndicesCount_m1474938946 (CullResults_t76141518 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.CullResults::FillLightIndices(System.IntPtr,UnityEngine.ComputeBuffer)
extern "C" IL2CPP_METHOD_ATTR void CullResults_FillLightIndices_m1268029673 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, ComputeBuffer_t1033194329 * ___computeBuffer1, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.CullResults::FillLightIndices(UnityEngine.ComputeBuffer)
extern "C" IL2CPP_METHOD_ATTR void CullResults_FillLightIndices_m3267587393 (CullResults_t76141518 * __this, ComputeBuffer_t1033194329 * ___computeBuffer0, const RuntimeMethod* method);
// System.Int32[] UnityEngine.Experimental.Rendering.CullResults::GetLightIndexMap(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* CullResults_GetLightIndexMap_m1272567185 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, const RuntimeMethod* method);
// System.Int32[] UnityEngine.Experimental.Rendering.CullResults::GetLightIndexMap()
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* CullResults_GetLightIndexMap_m1867976110 (CullResults_t76141518 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.CullResults::SetLightIndexMap(System.IntPtr,System.Int32[])
extern "C" IL2CPP_METHOD_ATTR void CullResults_SetLightIndexMap_m896094827 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, Int32U5BU5D_t385246372* ___mapping1, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.CullResults::SetLightIndexMap(System.Int32[])
extern "C" IL2CPP_METHOD_ATTR void CullResults_SetLightIndexMap_m930101022 (CullResults_t76141518 * __this, Int32U5BU5D_t385246372* ___mapping0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::ComputeSpotShadowMatricesAndCullingPrimitives(System.IntPtr,System.Int32,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Experimental.Rendering.ShadowSplitData&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_ComputeSpotShadowMatricesAndCullingPrimitives_m525254114 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, int32_t ___activeLightIndex1, Matrix4x4_t1817901843 * ___viewMatrix2, Matrix4x4_t1817901843 * ___projMatrix3, ShadowSplitData_t2429460125 * ___shadowSplitData4, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::ComputeSpotShadowMatricesAndCullingPrimitives(System.Int32,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Experimental.Rendering.ShadowSplitData&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_ComputeSpotShadowMatricesAndCullingPrimitives_m3896034282 (CullResults_t76141518 * __this, int32_t ___activeLightIndex0, Matrix4x4_t1817901843 * ___viewMatrix1, Matrix4x4_t1817901843 * ___projMatrix2, ShadowSplitData_t2429460125 * ___shadowSplitData3, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::ComputeDirectionalShadowMatricesAndCullingPrimitives(System.IntPtr,System.Int32,System.Int32,System.Int32,UnityEngine.Vector3,System.Int32,System.Single,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Experimental.Rendering.ShadowSplitData&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_ComputeDirectionalShadowMatricesAndCullingPrimitives_m3434446019 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, int32_t ___activeLightIndex1, int32_t ___splitIndex2, int32_t ___splitCount3, Vector3_t3722313464  ___splitRatio4, int32_t ___shadowResolution5, float ___shadowNearPlaneOffset6, Matrix4x4_t1817901843 * ___viewMatrix7, Matrix4x4_t1817901843 * ___projMatrix8, ShadowSplitData_t2429460125 * ___shadowSplitData9, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::ComputeDirectionalShadowMatricesAndCullingPrimitives(System.Int32,System.Int32,System.Int32,UnityEngine.Vector3,System.Int32,System.Single,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Experimental.Rendering.ShadowSplitData&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_ComputeDirectionalShadowMatricesAndCullingPrimitives_m1795004636 (CullResults_t76141518 * __this, int32_t ___activeLightIndex0, int32_t ___splitIndex1, int32_t ___splitCount2, Vector3_t3722313464  ___splitRatio3, int32_t ___shadowResolution4, float ___shadowNearPlaneOffset5, Matrix4x4_t1817901843 * ___viewMatrix6, Matrix4x4_t1817901843 * ___projMatrix7, ShadowSplitData_t2429460125 * ___shadowSplitData8, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::INTERNAL_CALL_ComputeDirectionalShadowMatricesAndCullingPrimitives(System.IntPtr,System.Int32,System.Int32,System.Int32,UnityEngine.Vector3&,System.Int32,System.Single,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Experimental.Rendering.ShadowSplitData&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_INTERNAL_CALL_ComputeDirectionalShadowMatricesAndCullingPrimitives_m1502485189 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, int32_t ___activeLightIndex1, int32_t ___splitIndex2, int32_t ___splitCount3, Vector3_t3722313464 * ___splitRatio4, int32_t ___shadowResolution5, float ___shadowNearPlaneOffset6, Matrix4x4_t1817901843 * ___viewMatrix7, Matrix4x4_t1817901843 * ___projMatrix8, ShadowSplitData_t2429460125 * ___shadowSplitData9, const RuntimeMethod* method);
// System.Int32 UnityEngine.Experimental.Rendering.ShaderPassName::get_nameIndex()
extern "C" IL2CPP_METHOD_ATTR int32_t ShaderPassName_get_nameIndex_m604507315 (ShaderPassName_t93928621 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.DrawRendererSettings::InitializeSortSettings(UnityEngine.Camera,UnityEngine.Experimental.Rendering.DrawRendererSortSettings&)
extern "C" IL2CPP_METHOD_ATTR void DrawRendererSettings_InitializeSortSettings_m2702468857 (RuntimeObject * __this /* static, unused */, Camera_t4157153871 * ___camera0, DrawRendererSortSettings_t2583919729 * ___sortSettings1, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.DrawRendererSettings::.ctor(UnityEngine.Camera,UnityEngine.Experimental.Rendering.ShaderPassName)
extern "C" IL2CPP_METHOD_ATTR void DrawRendererSettings__ctor_m4093942391 (DrawRendererSettings_t4075622122 * __this, Camera_t4157153871 * ___camera0, ShaderPassName_t93928621  ___shaderPassName1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR bool Object_op_Equality_m1810815630 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___x0, Object_t631007953 * ___y1, const RuntimeMethod* method);
// System.Int32 UnityEngine.Object::GetInstanceID()
extern "C" IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m1255174761 (Object_t631007953 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.DrawRendererSettings::SetOverrideMaterial(UnityEngine.Material,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DrawRendererSettings_SetOverrideMaterial_m4291659850 (DrawRendererSettings_t4075622122 * __this, Material_t340375123 * ___mat0, int32_t ___passIndex1, const RuntimeMethod* method);
// System.String System.String::Format(System.String,System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Format_m2556382932 (RuntimeObject * __this /* static, unused */, String_t* p0, RuntimeObject * p1, RuntimeObject * p2, const RuntimeMethod* method);
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m282481429 (ArgumentOutOfRangeException_t777629997 * __this, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.DrawRendererSettings::SetShaderPassName(System.Int32,UnityEngine.Experimental.Rendering.ShaderPassName)
extern "C" IL2CPP_METHOD_ATTR void DrawRendererSettings_SetShaderPassName_m2193639551 (DrawRendererSettings_t4075622122 * __this, int32_t ___index0, ShaderPassName_t93928621  ___shaderPassName1, const RuntimeMethod* method);
// UnityEngine.Vector4 UnityEngine.Vector4::get_zero()
extern "C" IL2CPP_METHOD_ATTR Vector4_t3319028937  Vector4_get_zero_m1422399515 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.DrawShadowsSettings::.ctor(UnityEngine.Experimental.Rendering.CullResults,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DrawShadowsSettings__ctor_m2601098528 (DrawShadowsSettings_t3949492755 * __this, CullResults_t76141518  ___cullResults0, int32_t ___lightIndex1, const RuntimeMethod* method);
// UnityEngine.Experimental.Rendering.RenderQueueRange UnityEngine.Experimental.Rendering.RenderQueueRange::get_all()
extern "C" IL2CPP_METHOD_ATTR RenderQueueRange_t2460280767  RenderQueueRange_get_all_m2044945091 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.FilterRenderersSettings::.ctor(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void FilterRenderersSettings__ctor_m1800732627 (FilterRenderersSettings_t2384854789 * __this, bool ___initializeValues0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.FilterRenderersSettings::set_renderQueueRange(UnityEngine.Experimental.Rendering.RenderQueueRange)
extern "C" IL2CPP_METHOD_ATTR void FilterRenderersSettings_set_renderQueueRange_m977012935 (FilterRenderersSettings_t2384854789 * __this, RenderQueueRange_t2460280767  ___value0, const RuntimeMethod* method);
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetGraphicsFormat_Native_TextureFormat(UnityEngine.TextureFormat,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetGraphicsFormat_Native_TextureFormat_m433736368 (RuntimeObject * __this /* static, unused */, int32_t ___format0, bool ___isSRGB1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Rendering.RenderPipeline::get_disposed()
extern "C" IL2CPP_METHOD_ATTR bool RenderPipeline_get_disposed_m1298833178 (RenderPipeline_t957695896 * __this, const RuntimeMethod* method);
// System.Void System.ObjectDisposedException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_m3603759869 (ObjectDisposedException_t21392786 * __this, String_t* p0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.RenderPipeline::set_disposed(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void RenderPipeline_set_disposed_m4007274140 (RenderPipeline_t957695896 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void System.Action`1<UnityEngine.Camera[]>::Invoke(!0)
inline void Action_1_Invoke_m3534377426 (Action_1_t1882455329 * __this, CameraU5BU5D_t1709987734* p0, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t1882455329 *, CameraU5BU5D_t1709987734*, const RuntimeMethod*))Action_1_Invoke_m3161192644_gshared)(__this, p0, method);
}
// System.Void System.Action`1<UnityEngine.Camera>::Invoke(!0)
inline void Action_1_Invoke_m2755358223 (Action_1_t34654170 * __this, Camera_t4157153871 * p0, const RuntimeMethod* method)
{
	((  void (*) (Action_1_t34654170 *, Camera_t4157153871 *, const RuntimeMethod*))Action_1_Invoke_m3161192644_gshared)(__this, p0, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.IRenderPipeline>::.ctor()
inline void List_1__ctor_m3445401706 (List_1_t2329883747 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2329883747 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method);
}
// System.Void UnityEngine.ScriptableObject::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ScriptableObject__ctor_m1310743131 (ScriptableObject_t2528358522 * __this, const RuntimeMethod* method);
// System.Collections.Generic.List`1/Enumerator<!0> System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.IRenderPipeline>::GetEnumerator()
inline Enumerator_t4219127624  List_1_GetEnumerator_m3496547549 (List_1_t2329883747 * __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t4219127624  (*) (List_1_t2329883747 *, const RuntimeMethod*))List_1_GetEnumerator_m816315209_gshared)(__this, method);
}
// !0 System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.IRenderPipeline>::get_Current()
inline RuntimeObject* Enumerator_get_Current_m711599934 (Enumerator_t4219127624 * __this, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (Enumerator_t4219127624 *, const RuntimeMethod*))Enumerator_get_Current_m337713592_gshared)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.IRenderPipeline>::MoveNext()
inline bool Enumerator_MoveNext_m103388097 (Enumerator_t4219127624 * __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t4219127624 *, const RuntimeMethod*))Enumerator_MoveNext_m2142368520_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<UnityEngine.Experimental.Rendering.IRenderPipeline>::Dispose()
inline void Enumerator_Dispose_m2344990760 (Enumerator_t4219127624 * __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t4219127624 *, const RuntimeMethod*))Enumerator_Dispose_m3007748546_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.IRenderPipeline>::Clear()
inline void List_1_Clear_m3861009468 (List_1_t2329883747 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2329883747 *, const RuntimeMethod*))List_1_Clear_m3697625829_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.Experimental.Rendering.IRenderPipeline>::Add(!0)
inline void List_1_Add_m1702197044 (List_1_t2329883747 * __this, RuntimeObject* p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t2329883747 *, RuntimeObject*, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method);
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipelineAsset::DestroyCreatedInstances()
extern "C" IL2CPP_METHOD_ATTR void RenderPipelineAsset_DestroyCreatedInstances_m2643945806 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.RenderPipelineManager::set_currentPipeline(UnityEngine.Experimental.Rendering.IRenderPipeline)
extern "C" IL2CPP_METHOD_ATTR void RenderPipelineManager_set_currentPipeline_m3492857006 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SupportedRenderingFeatures__ctor_m2713823667 (SupportedRenderingFeatures_t353898663 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::set_active(UnityEngine.Experimental.Rendering.SupportedRenderingFeatures)
extern "C" IL2CPP_METHOD_ATTR void SupportedRenderingFeatures_set_active_m3446087961 (RuntimeObject * __this /* static, unused */, SupportedRenderingFeatures_t353898663 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.RenderPipelineManager::PrepareRenderPipeline(UnityEngine.Experimental.Rendering.IRenderPipelineAsset)
extern "C" IL2CPP_METHOD_ATTR void RenderPipelineManager_PrepareRenderPipeline_m4184225229 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___pipe0, const RuntimeMethod* method);
// UnityEngine.Experimental.Rendering.IRenderPipeline UnityEngine.Experimental.Rendering.RenderPipelineManager::get_currentPipeline()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* RenderPipelineManager_get_currentPipeline_m1638613344 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::.ctor(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext__ctor_m172989033 (ScriptableRenderContext_t274343796 * __this, intptr_t ___ptr0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.RenderPipelineManager::CleanupRenderPipeline()
extern "C" IL2CPP_METHOD_ATTR void RenderPipelineManager_CleanupRenderPipeline_m3545163046 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Single UnityEngine.Experimental.Rendering.ScriptableCullingParameters::get_shadowDistance()
extern "C" IL2CPP_METHOD_ATTR float ScriptableCullingParameters_get_shadowDistance_m2094800289 (ScriptableCullingParameters_t779110737 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableCullingParameters::set_shadowDistance(System.Single)
extern "C" IL2CPP_METHOD_ATTR void ScriptableCullingParameters_set_shadowDistance_m4240063190 (ScriptableCullingParameters_t779110737 * __this, float ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::Submit_Internal()
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_Submit_Internal_m2731978943 (ScriptableRenderContext_t274343796 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::INTERNAL_CALL_DrawRenderers_Internal(UnityEngine.Experimental.Rendering.ScriptableRenderContext&,UnityEngine.Experimental.Rendering.FilterResults&,UnityEngine.Experimental.Rendering.DrawRendererSettings&,UnityEngine.Experimental.Rendering.FilterRenderersSettings&)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_INTERNAL_CALL_DrawRenderers_Internal_m1866102875 (RuntimeObject * __this /* static, unused */, ScriptableRenderContext_t274343796 * ___self0, FilterResults_t2595222798 * ___renderers1, DrawRendererSettings_t4075622122 * ___drawSettings2, FilterRenderersSettings_t2384854789 * ___filterSettings3, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawRenderers_Internal(UnityEngine.Experimental.Rendering.FilterResults,UnityEngine.Experimental.Rendering.DrawRendererSettings&,UnityEngine.Experimental.Rendering.FilterRenderersSettings)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawRenderers_Internal_m3963066204 (ScriptableRenderContext_t274343796 * __this, FilterResults_t2595222798  ___renderers0, DrawRendererSettings_t4075622122 * ___drawSettings1, FilterRenderersSettings_t2384854789  ___filterSettings2, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawShadows_Internal(UnityEngine.Experimental.Rendering.DrawShadowsSettings&)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawShadows_Internal_m516837632 (ScriptableRenderContext_t274343796 * __this, DrawShadowsSettings_t3949492755 * ___settings0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::ExecuteCommandBuffer_Internal(UnityEngine.Rendering.CommandBuffer)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_ExecuteCommandBuffer_Internal_m3187393107 (ScriptableRenderContext_t274343796 * __this, CommandBuffer_t2206337031 * ___commandBuffer0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::SetupCameraProperties_Internal(UnityEngine.Camera,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_SetupCameraProperties_Internal_m2947657304 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, bool ___stereoSetup1, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::StereoEndRender_Internal(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_StereoEndRender_Internal_m2271170213 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::StartMultiEye_Internal(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_StartMultiEye_Internal_m1517075774 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::StopMultiEye_Internal(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_StopMultiEye_Internal_m1433626926 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawSkybox_Internal(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawSkybox_Internal_m3698638994 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::CheckValid()
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_CheckValid_m2903086846 (ScriptableRenderContext_t274343796 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::Submit()
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_Submit_m2313327506 (ScriptableRenderContext_t274343796 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawRenderers(UnityEngine.Experimental.Rendering.FilterResults,UnityEngine.Experimental.Rendering.DrawRendererSettings&,UnityEngine.Experimental.Rendering.FilterRenderersSettings)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawRenderers_m3593003999 (ScriptableRenderContext_t274343796 * __this, FilterResults_t2595222798  ___renderers0, DrawRendererSettings_t4075622122 * ___drawSettings1, FilterRenderersSettings_t2384854789  ___filterSettings2, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawShadows(UnityEngine.Experimental.Rendering.DrawShadowsSettings&)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawShadows_m3891141227 (ScriptableRenderContext_t274343796 * __this, DrawShadowsSettings_t3949492755 * ___settings0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::ExecuteCommandBuffer(UnityEngine.Rendering.CommandBuffer)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_ExecuteCommandBuffer_m975575620 (ScriptableRenderContext_t274343796 * __this, CommandBuffer_t2206337031 * ___commandBuffer0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::SetupCameraProperties(UnityEngine.Camera,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_SetupCameraProperties_m243607084 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, bool ___stereoSetup1, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::StereoEndRender(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_StereoEndRender_m1028567044 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::StartMultiEye(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_StartMultiEye_m20795205 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::StopMultiEye(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_StopMultiEye_m1576670148 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawSkybox(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawSkybox_m2303333202 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method);
// System.Int64 System.IntPtr::ToInt64()
extern "C" IL2CPP_METHOD_ATTR int64_t IntPtr_ToInt64_m192765549 (intptr_t* __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Experimental.Rendering.ShaderPassName::Init(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t ShaderPassName_Init_m2028434752 (RuntimeObject * __this /* static, unused */, String_t* ___name0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ShaderPassName::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ShaderPassName__ctor_m2939890912 (ShaderPassName_t93928621 * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Void System.IndexOutOfRangeException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void IndexOutOfRangeException__ctor_m3408750441 (IndexOutOfRangeException_t1578797820 * __this, String_t* p0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Plane::get_normal()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Plane_get_normal_m2366091158 (Plane_t1000493321 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Plane::get_distance()
extern "C" IL2CPP_METHOD_ATTR float Plane_get_distance_m3054241251 (Plane_t1000493321 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.ShadowSplitData::SetCullingPlane(System.Int32,UnityEngine.Plane)
extern "C" IL2CPP_METHOD_ATTR void ShadowSplitData_SetCullingPlane_m2657265187 (ShadowSplitData_t2429460125 * __this, int32_t ___index0, Plane_t1000493321  ___plane1, const RuntimeMethod* method);
// System.Void* System.IntPtr::op_Explicit(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_m2520637223 (RuntimeObject * __this /* static, unused */, intptr_t p0, const RuntimeMethod* method);
// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::get_active()
extern "C" IL2CPP_METHOD_ATTR SupportedRenderingFeatures_t353898663 * SupportedRenderingFeatures_get_active_m2140763039 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures/LightmapMixedBakeMode UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::get_defaultMixedLightingMode()
extern "C" IL2CPP_METHOD_ATTR int32_t SupportedRenderingFeatures_get_defaultMixedLightingMode_m301083500 (SupportedRenderingFeatures_t353898663 * __this, const RuntimeMethod* method);
// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures/LightmapMixedBakeMode UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::get_supportedMixedLightingModes()
extern "C" IL2CPP_METHOD_ATTR int32_t SupportedRenderingFeatures_get_supportedMixedLightingModes_m2613534515 (SupportedRenderingFeatures_t353898663 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::IsMixedLightingModeSupported(UnityEngine.MixedLightingMode)
extern "C" IL2CPP_METHOD_ATTR bool SupportedRenderingFeatures_IsMixedLightingModeSupported_m1976902692 (RuntimeObject * __this /* static, unused */, int32_t ___mixedMode0, const RuntimeMethod* method);
// System.Void System.IntPtr::.ctor(System.Void*)
extern "C" IL2CPP_METHOD_ATTR void IntPtr__ctor_m3384658186 (intptr_t* __this, void* p0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::IsMixedLightingModeSupportedByRef(UnityEngine.MixedLightingMode,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void SupportedRenderingFeatures_IsMixedLightingModeSupportedByRef_m2282093837 (RuntimeObject * __this /* static, unused */, int32_t ___mixedMode0, intptr_t ___isSupportedPtr1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::IsLightmapBakeTypeSupported(UnityEngine.LightmapBakeType)
extern "C" IL2CPP_METHOD_ATTR bool SupportedRenderingFeatures_IsLightmapBakeTypeSupported_m625512092 (RuntimeObject * __this /* static, unused */, int32_t ___bakeType0, const RuntimeMethod* method);
// System.Void UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::IsLightmapBakeTypeSupportedByRef(UnityEngine.LightmapBakeType,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void SupportedRenderingFeatures_IsLightmapBakeTypeSupportedByRef_m2970279241 (RuntimeObject * __this /* static, unused */, int32_t ___bakeType0, intptr_t ___isSupportedPtr1, const RuntimeMethod* method);
// UnityEngine.LightmapBakeType UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::get_supportedLightmapBakeTypes()
extern "C" IL2CPP_METHOD_ATTR int32_t SupportedRenderingFeatures_get_supportedLightmapBakeTypes_m1596512019 (SupportedRenderingFeatures_t353898663 * __this, const RuntimeMethod* method);
// UnityEngine.LightmapsMode UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::get_supportedLightmapsModes()
extern "C" IL2CPP_METHOD_ATTR int32_t SupportedRenderingFeatures_get_supportedLightmapsModes_m141329491 (SupportedRenderingFeatures_t353898663 * __this, const RuntimeMethod* method);
// UnityEngine.Light UnityEngine.Experimental.Rendering.VisibleLight::GetLightObject(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Light_t3756812086 * VisibleLight_GetLightObject_m4182718466 (RuntimeObject * __this /* static, unused */, int32_t ___instanceId0, const RuntimeMethod* method);
// UnityEngine.Light UnityEngine.Experimental.Rendering.VisibleLight::get_light()
extern "C" IL2CPP_METHOD_ATTR Light_t3756812086 * VisibleLight_get_light_m2869922931 (VisibleLight_t704066072 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.GL::GetGPUProjectionMatrix_Injected(UnityEngine.Matrix4x4&,System.Boolean,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void GL_GetGPUProjectionMatrix_Injected_m1095488597 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ___proj0, bool ___renderIntoTexture1, Matrix4x4_t1817901843 * ___ret2, const RuntimeMethod* method);
// System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Vector2__ctor_m3970636864 (Vector2_t2156229523 * __this, float ___x0, float ___y1, const RuntimeMethod* method);
// UnityEngine.GUIElement UnityEngine.GUILayer::HitTest(UnityEngine.Vector2)
extern "C" IL2CPP_METHOD_ATTR GUIElement_t3567083079 * GUILayer_HitTest_m2079012401 (GUILayer_t2783472903 * __this, Vector2_t2156229523  ___screenPosition0, const RuntimeMethod* method);
// UnityEngine.GUIElement UnityEngine.GUILayer::HitTest_Injected(UnityEngine.Vector2&)
extern "C" IL2CPP_METHOD_ATTR GUIElement_t3567083079 * GUILayer_HitTest_Injected_m3662865982 (GUILayer_t2783472903 * __this, Vector2_t2156229523 * ___screenPosition0, const RuntimeMethod* method);
// System.Void UnityEngine.GameObject::Internal_CreateGameObject(UnityEngine.GameObject,System.String)
extern "C" IL2CPP_METHOD_ATTR void GameObject_Internal_CreateGameObject_m2533291801 (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___self0, String_t* ___name1, const RuntimeMethod* method);
// UnityEngine.Component UnityEngine.GameObject::AddComponent(System.Type)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * GameObject_AddComponent_m136524825 (GameObject_t1113636619 * __this, Type_t * ___componentType0, const RuntimeMethod* method);
// UnityEngine.Component UnityEngine.GameObject::Internal_AddComponentWithType(System.Type)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * GameObject_Internal_AddComponentWithType_m3797731663 (GameObject_t1113636619 * __this, Type_t * ___componentType0, const RuntimeMethod* method);
// System.Void UnityEngine.GeometryUtility::CalculateFrustumPlanes(UnityEngine.Camera,UnityEngine.Plane[])
extern "C" IL2CPP_METHOD_ATTR void GeometryUtility_CalculateFrustumPlanes_m1194921787 (RuntimeObject * __this /* static, unused */, Camera_t4157153871 * ___camera0, PlaneU5BU5D_t3656189108* ___planes1, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 UnityEngine.Camera::get_projectionMatrix()
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Camera_get_projectionMatrix_m667780853 (Camera_t4157153871 * __this, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 UnityEngine.Camera::get_worldToCameraMatrix()
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Camera_get_worldToCameraMatrix_m22661425 (Camera_t4157153871 * __this, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_op_Multiply_m1876492807 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843  ___lhs0, Matrix4x4_t1817901843  ___rhs1, const RuntimeMethod* method);
// System.Void UnityEngine.GeometryUtility::CalculateFrustumPlanes(UnityEngine.Matrix4x4,UnityEngine.Plane[])
extern "C" IL2CPP_METHOD_ATTR void GeometryUtility_CalculateFrustumPlanes_m2877064416 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843  ___worldToProjectionMatrix0, PlaneU5BU5D_t3656189108* ___planes1, const RuntimeMethod* method);
// System.Void UnityEngine.GeometryUtility::Internal_ExtractPlanes(UnityEngine.Plane[],UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR void GeometryUtility_Internal_ExtractPlanes_m2603552499 (RuntimeObject * __this /* static, unused */, PlaneU5BU5D_t3656189108* ___planes0, Matrix4x4_t1817901843  ___worldToProjectionMatrix1, const RuntimeMethod* method);
// System.Void UnityEngine.GeometryUtility::Internal_ExtractPlanes_Injected(UnityEngine.Plane[],UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void GeometryUtility_Internal_ExtractPlanes_Injected_m2151262759 (RuntimeObject * __this /* static, unused */, PlaneU5BU5D_t3656189108* ___planes0, Matrix4x4_t1817901843 * ___worldToProjectionMatrix1, const RuntimeMethod* method);
// System.Void UnityEngine.Gizmos::DrawWireSphere_Injected(UnityEngine.Vector3&,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawWireSphere_Injected_m113454674 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464 * ___center0, float ___radius1, const RuntimeMethod* method);
// System.Void UnityEngine.Gizmos::DrawSphere_Injected(UnityEngine.Vector3&,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawSphere_Injected_m1574278892 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464 * ___center0, float ___radius1, const RuntimeMethod* method);
// System.Void UnityEngine.Gizmos::DrawWireCube_Injected(UnityEngine.Vector3&,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawWireCube_Injected_m1859823416 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464 * ___center0, Vector3_t3722313464 * ___size1, const RuntimeMethod* method);
// System.Void UnityEngine.Gizmos::DrawCube_Injected(UnityEngine.Vector3&,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawCube_Injected_m307449990 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464 * ___center0, Vector3_t3722313464 * ___size1, const RuntimeMethod* method);
// System.Void UnityEngine.Gizmos::DrawMesh_Injected(UnityEngine.Mesh,System.Int32,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawMesh_Injected_m1800161756 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Vector3_t3722313464 * ___position2, Quaternion_t2301928331 * ___rotation3, Vector3_t3722313464 * ___scale4, const RuntimeMethod* method);
// System.Void UnityEngine.Gizmos::DrawWireMesh_Injected(UnityEngine.Mesh,System.Int32,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawWireMesh_Injected_m1591356780 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Vector3_t3722313464 * ___position2, Quaternion_t2301928331 * ___rotation3, Vector3_t3722313464 * ___scale4, const RuntimeMethod* method);
// System.Void UnityEngine.Gizmos::set_matrix_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_set_matrix_Injected_m2197776647 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ___value0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_one()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Vector3_get_one_m1629952498 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
extern "C" IL2CPP_METHOD_ATTR Quaternion_t2301928331  Quaternion_get_identity_m3722672781 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Vector3_get_zero_m1409827619 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void UnityEngine.Gizmos::DrawMesh(UnityEngine.Mesh,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawMesh_m113137071 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, Vector3_t3722313464  ___position1, Quaternion_t2301928331  ___rotation2, Vector3_t3722313464  ___scale3, const RuntimeMethod* method);
// System.Void UnityEngine.Gizmos::DrawMesh(UnityEngine.Mesh,System.Int32,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawMesh_m3621597103 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Vector3_t3722313464  ___position2, Quaternion_t2301928331  ___rotation3, Vector3_t3722313464  ___scale4, const RuntimeMethod* method);
// System.Void UnityEngine.Gizmos::DrawWireMesh(UnityEngine.Mesh,System.Int32,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawWireMesh_m215125715 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Vector3_t3722313464  ___position2, Quaternion_t2301928331  ___rotation3, Vector3_t3722313464  ___scale4, const RuntimeMethod* method);
// System.IntPtr UnityEngine.Gradient::Init()
extern "C" IL2CPP_METHOD_ATTR intptr_t Gradient_Init_m2499008394 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void UnityEngine.Gradient::Cleanup()
extern "C" IL2CPP_METHOD_ATTR void Gradient_Cleanup_m3422458828 (Gradient_t3067099924 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Graphics::Internal_DrawMesh_Injected(UnityEngine.Mesh,System.Int32,UnityEngine.Matrix4x4&,UnityEngine.Material,System.Int32,UnityEngine.Camera,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,UnityEngine.Transform,UnityEngine.Rendering.LightProbeUsage,UnityEngine.LightProbeProxyVolume)
extern "C" IL2CPP_METHOD_ATTR void Graphics_Internal_DrawMesh_Injected_m2809676012 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Matrix4x4_t1817901843 * ___matrix2, Material_t340375123 * ___material3, int32_t ___layer4, Camera_t4157153871 * ___camera5, MaterialPropertyBlock_t3213117958 * ___properties6, int32_t ___castShadows7, bool ___receiveShadows8, Transform_t3600365921 * ___probeAnchor9, int32_t ___lightProbeUsage10, LightProbeProxyVolume_t1391881262 * ___lightProbeProxyVolume11, const RuntimeMethod* method);
// System.Void UnityEngine.Graphics::Internal_DrawMesh(UnityEngine.Mesh,System.Int32,UnityEngine.Matrix4x4,UnityEngine.Material,System.Int32,UnityEngine.Camera,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,UnityEngine.Transform,UnityEngine.Rendering.LightProbeUsage,UnityEngine.LightProbeProxyVolume)
extern "C" IL2CPP_METHOD_ATTR void Graphics_Internal_DrawMesh_m2890944018 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Matrix4x4_t1817901843  ___matrix2, Material_t340375123 * ___material3, int32_t ___layer4, Camera_t4157153871 * ___camera5, MaterialPropertyBlock_t3213117958 * ___properties6, int32_t ___castShadows7, bool ___receiveShadows8, Transform_t3600365921 * ___probeAnchor9, int32_t ___lightProbeUsage10, LightProbeProxyVolume_t1391881262 * ___lightProbeProxyVolume11, const RuntimeMethod* method);
// System.Boolean UnityEngine.SystemInfo::get_supportsInstancing()
extern "C" IL2CPP_METHOD_ATTR bool SystemInfo_get_supportsInstancing_m3861872635 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.InvalidOperationException::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m237278729 (InvalidOperationException_t56020091 * __this, String_t* p0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Mesh::get_subMeshCount()
extern "C" IL2CPP_METHOD_ATTR int32_t Mesh_get_subMeshCount_m3992802841 (Mesh_t3648964284 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Material::get_enableInstancing()
extern "C" IL2CPP_METHOD_ATTR bool Material_get_enableInstancing_m1543923912 (Material_t340375123 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t Mathf_Min_m18103608 (RuntimeObject * __this /* static, unused */, int32_t ___a0, int32_t ___b1, const RuntimeMethod* method);
// System.Void UnityEngine.Graphics::Internal_DrawMeshInstanced(UnityEngine.Mesh,System.Int32,UnityEngine.Material,UnityEngine.Matrix4x4[],System.Int32,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,System.Int32,UnityEngine.Camera,UnityEngine.Rendering.LightProbeUsage,UnityEngine.LightProbeProxyVolume)
extern "C" IL2CPP_METHOD_ATTR void Graphics_Internal_DrawMeshInstanced_m717582861 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Material_t340375123 * ___material2, Matrix4x4U5BU5D_t2302988098* ___matrices3, int32_t ___count4, MaterialPropertyBlock_t3213117958 * ___properties5, int32_t ___castShadows6, bool ___receiveShadows7, int32_t ___layer8, Camera_t4157153871 * ___camera9, int32_t ___lightProbeUsage10, LightProbeProxyVolume_t1391881262 * ___lightProbeProxyVolume11, const RuntimeMethod* method);
// System.Void UnityEngine.Graphics::Internal_BlitMaterial(UnityEngine.Texture,UnityEngine.RenderTexture,UnityEngine.Material,System.Int32,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Graphics_Internal_BlitMaterial_m1935353526 (RuntimeObject * __this /* static, unused */, Texture_t3661962703 * ___source0, RenderTexture_t2108887433 * ___dest1, Material_t340375123 * ___mat2, int32_t ___pass3, bool ___setRT4, const RuntimeMethod* method);
// System.Void UnityEngine.Graphics::Blit(UnityEngine.Texture,UnityEngine.RenderTexture,UnityEngine.Material,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Graphics_Blit_m4126770912 (RuntimeObject * __this /* static, unused */, Texture_t3661962703 * ___source0, RenderTexture_t2108887433 * ___dest1, Material_t340375123 * ___mat2, int32_t ___pass3, const RuntimeMethod* method);
// System.Void UnityEngine.Graphics::DrawMesh(UnityEngine.Mesh,UnityEngine.Matrix4x4,UnityEngine.Material,System.Int32,UnityEngine.Camera,System.Int32,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,UnityEngine.Transform,UnityEngine.Rendering.LightProbeUsage,UnityEngine.LightProbeProxyVolume)
extern "C" IL2CPP_METHOD_ATTR void Graphics_DrawMesh_m3761999350 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, Matrix4x4_t1817901843  ___matrix1, Material_t340375123 * ___material2, int32_t ___layer3, Camera_t4157153871 * ___camera4, int32_t ___submeshIndex5, MaterialPropertyBlock_t3213117958 * ___properties6, int32_t ___castShadows7, bool ___receiveShadows8, Transform_t3600365921 * ___probeAnchor9, int32_t ___lightProbeUsage10, LightProbeProxyVolume_t1391881262 * ___lightProbeProxyVolume11, const RuntimeMethod* method);
// System.Void UnityEngine.Graphics::DrawMeshInstanced(UnityEngine.Mesh,System.Int32,UnityEngine.Material,UnityEngine.Matrix4x4[],System.Int32,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,System.Int32,UnityEngine.Camera,UnityEngine.Rendering.LightProbeUsage,UnityEngine.LightProbeProxyVolume)
extern "C" IL2CPP_METHOD_ATTR void Graphics_DrawMeshInstanced_m532702763 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Material_t340375123 * ___material2, Matrix4x4U5BU5D_t2302988098* ___matrices3, int32_t ___count4, MaterialPropertyBlock_t3213117958 * ___properties5, int32_t ___castShadows6, bool ___receiveShadows7, int32_t ___layer8, Camera_t4157153871 * ___camera9, int32_t ___lightProbeUsage10, LightProbeProxyVolume_t1391881262 * ___lightProbeProxyVolume11, const RuntimeMethod* method);
// System.Int32 UnityEngine.Graphics::Internal_GetMaxDrawMeshInstanceCount()
extern "C" IL2CPP_METHOD_ATTR int32_t Graphics_Internal_GetMaxDrawMeshInstanceCount_m273836218 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Boolean UnityEngine.Input::GetKeyInt(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetKeyInt_m4146877895 (RuntimeObject * __this /* static, unused */, int32_t ___key0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Input::GetKeyDownInt(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetKeyDownInt_m3509480073 (RuntimeObject * __this /* static, unused */, int32_t ___key0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Input::GetKeyUpInt(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetKeyUpInt_m1741518090 (RuntimeObject * __this /* static, unused */, int32_t ___key0, const RuntimeMethod* method);
// System.Void UnityEngine.Input::INTERNAL_get_mousePosition(UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Input_INTERNAL_get_mousePosition_m1805263023 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Input::INTERNAL_get_mouseScrollDelta(UnityEngine.Vector2&)
extern "C" IL2CPP_METHOD_ATTR void Input_INTERNAL_get_mouseScrollDelta_m2841988821 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Input::INTERNAL_CALL_GetTouch(System.Int32,UnityEngine.Touch&)
extern "C" IL2CPP_METHOD_ATTR void Input_INTERNAL_CALL_GetTouch_m3481893561 (RuntimeObject * __this /* static, unused */, int32_t ___index0, Touch_t1921856868 * ___value1, const RuntimeMethod* method);
// System.Void UnityEngine.Input::INTERNAL_get_compositionCursorPos(UnityEngine.Vector2&)
extern "C" IL2CPP_METHOD_ATTR void Input_INTERNAL_get_compositionCursorPos_m177109014 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523 * ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Input::INTERNAL_set_compositionCursorPos(UnityEngine.Vector2&)
extern "C" IL2CPP_METHOD_ATTR void Input_INTERNAL_set_compositionCursorPos_m3628850633 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523 * ___value0, const RuntimeMethod* method);
// System.Object UnityEngine.Internal.DefaultValueAttribute::get_Value()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * DefaultValueAttribute_get_Value_m3086344020 (DefaultValueAttribute_t2337225216 * __this, const RuntimeMethod* method);
// System.Int32 System.Attribute::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t Attribute_GetHashCode_m2508706224 (Attribute_t861562559 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Jobs.TransformAccessArray::Allocate(System.Int32,System.Int32,UnityEngine.Jobs.TransformAccessArray&)
extern "C" IL2CPP_METHOD_ATTR void TransformAccessArray_Allocate_m1323257298 (RuntimeObject * __this /* static, unused */, int32_t ___capacity0, int32_t ___desiredJobCount1, TransformAccessArray_t2256160987 * ___array2, const RuntimeMethod* method);
// System.Void UnityEngine.Jobs.TransformAccessArray::SetTransforms(System.IntPtr,UnityEngine.Transform[])
extern "C" IL2CPP_METHOD_ATTR void TransformAccessArray_SetTransforms_m4071071307 (RuntimeObject * __this /* static, unused */, intptr_t ___transformArrayIntPtr0, TransformU5BU5D_t807237628* ___transforms1, const RuntimeMethod* method);
// System.Void UnityEngine.Jobs.TransformAccessArray::.ctor(UnityEngine.Transform[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR void TransformAccessArray__ctor_m1637224170 (TransformAccessArray_t2256160987 * __this, TransformU5BU5D_t807237628* ___transforms0, int32_t ___desiredJobCount1, const RuntimeMethod* method);
// System.IntPtr UnityEngine.Jobs.TransformAccessArray::Create(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR intptr_t TransformAccessArray_Create_m3613912707 (RuntimeObject * __this /* static, unused */, int32_t ___capacity0, int32_t ___desiredJobCount1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Jobs.TransformAccessArray::get_isCreated()
extern "C" IL2CPP_METHOD_ATTR bool TransformAccessArray_get_isCreated_m2429912826 (TransformAccessArray_t2256160987 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Jobs.TransformAccessArray::DestroyTransformAccessArray(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void TransformAccessArray_DestroyTransformAccessArray_m3740567714 (RuntimeObject * __this /* static, unused */, intptr_t ___transformArray0, const RuntimeMethod* method);
// System.Void UnityEngine.Jobs.TransformAccessArray::Dispose()
extern "C" IL2CPP_METHOD_ATTR void TransformAccessArray_Dispose_m1119331207 (TransformAccessArray_t2256160987 * __this, const RuntimeMethod* method);
// System.IntPtr UnityEngine.Jobs.TransformAccessArray::GetTransformAccessArrayForSchedule()
extern "C" IL2CPP_METHOD_ATTR intptr_t TransformAccessArray_GetTransformAccessArrayForSchedule_m2815576605 (TransformAccessArray_t2256160987 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Jobs.TransformAccessArray::GetCapacity(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t TransformAccessArray_GetCapacity_m712722996 (RuntimeObject * __this /* static, unused */, intptr_t ___transformArrayIntPtr0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Jobs.TransformAccessArray::get_capacity()
extern "C" IL2CPP_METHOD_ATTR int32_t TransformAccessArray_get_capacity_m2940299631 (TransformAccessArray_t2256160987 * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Jobs.TransformAccessArray::GetLength(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t TransformAccessArray_GetLength_m2106990048 (RuntimeObject * __this /* static, unused */, intptr_t ___transformArrayIntPtr0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Jobs.TransformAccessArray::get_length()
extern "C" IL2CPP_METHOD_ATTR int32_t TransformAccessArray_get_length_m1552003656 (TransformAccessArray_t2256160987 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Jobs.TransformAccessArray::SetTransforms(UnityEngine.Transform[])
extern "C" IL2CPP_METHOD_ATTR void TransformAccessArray_SetTransforms_m372041287 (TransformAccessArray_t2256160987 * __this, TransformU5BU5D_t807237628* ___transforms0, const RuntimeMethod* method);
// System.Void UnityEngine.Keyframe::.ctor(System.Single,System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Keyframe__ctor_m1259609478 (Keyframe_t4206410242 * __this, float ___time0, float ___value1, float ___inTangent2, float ___outTangent3, const RuntimeMethod* method);
// System.Single UnityEngine.Keyframe::get_time()
extern "C" IL2CPP_METHOD_ATTR float Keyframe_get_time_m803196188 (Keyframe_t4206410242 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Keyframe::set_time(System.Single)
extern "C" IL2CPP_METHOD_ATTR void Keyframe_set_time_m4083895404 (Keyframe_t4206410242 * __this, float ___value0, const RuntimeMethod* method);
// System.Int32 UnityEngine.LayerMask::get_value()
extern "C" IL2CPP_METHOD_ATTR int32_t LayerMask_get_value_m1881709263 (LayerMask_t3493934918 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Light::get_bakingOutput_Injected(UnityEngine.LightBakingOutput&)
extern "C" IL2CPP_METHOD_ATTR void Light_get_bakingOutput_Injected_m3960847559 (Light_t3756812086 * __this, LightBakingOutput_t989813037 * ___ret0, const RuntimeMethod* method);
// System.Void UnityEngine.LineRenderer::set_positionCount(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void LineRenderer_set_positionCount_m2226639690 (LineRenderer_t3154350270 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Logger::set_logHandler(UnityEngine.ILogHandler)
extern "C" IL2CPP_METHOD_ATTR void Logger_set_logHandler_m4059005946 (Logger_t274032455 * __this, RuntimeObject* ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Logger::set_logEnabled(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Logger_set_logEnabled_m1180597166 (Logger_t274032455 * __this, bool ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Logger::set_filterLogType(UnityEngine.LogType)
extern "C" IL2CPP_METHOD_ATTR void Logger_set_filterLogType_m3622751173 (Logger_t274032455 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Logger::get_logEnabled()
extern "C" IL2CPP_METHOD_ATTR bool Logger_get_logEnabled_m3154120769 (Logger_t274032455 * __this, const RuntimeMethod* method);
// UnityEngine.LogType UnityEngine.Logger::get_filterLogType()
extern "C" IL2CPP_METHOD_ATTR int32_t Logger_get_filterLogType_m1177392786 (Logger_t274032455 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Logger::IsLogTypeAllowed(UnityEngine.LogType)
extern "C" IL2CPP_METHOD_ATTR bool Logger_IsLogTypeAllowed_m3527674834 (Logger_t274032455 * __this, int32_t ___logType0, const RuntimeMethod* method);
// UnityEngine.ILogHandler UnityEngine.Logger::get_logHandler()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Logger_get_logHandler_m1335645353 (Logger_t274032455 * __this, const RuntimeMethod* method);
// System.String UnityEngine.Logger::GetString(System.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* Logger_GetString_m3669755330 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___message0, const RuntimeMethod* method);
// System.Void System.ArgumentNullException::.ctor(System.String,System.String)
extern "C" IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m2009621981 (ArgumentNullException_t1615371798 * __this, String_t* p0, String_t* p1, const RuntimeMethod* method);
// System.Void UnityEngine.ManagedStreamHelpers::ValidateLoadFromStream(System.IO.Stream)
extern "C" IL2CPP_METHOD_ATTR void ManagedStreamHelpers_ValidateLoadFromStream_m580138133 (RuntimeObject * __this /* static, unused */, Stream_t1273022909 * ___stream0, const RuntimeMethod* method);
// System.Void UnityEngine.Material::CreateWithShader(UnityEngine.Material,UnityEngine.Shader)
extern "C" IL2CPP_METHOD_ATTR void Material_CreateWithShader_m1270998153 (RuntimeObject * __this /* static, unused */, Material_t340375123 * ___self0, Shader_t4151988712 * ___shader1, const RuntimeMethod* method);
// System.Void UnityEngine.Material::CreateWithMaterial(UnityEngine.Material,UnityEngine.Material)
extern "C" IL2CPP_METHOD_ATTR void Material_CreateWithMaterial_m2373088899 (RuntimeObject * __this /* static, unused */, Material_t340375123 * ___self0, Material_t340375123 * ___source1, const RuntimeMethod* method);
// System.Void UnityEngine.Material::CreateWithString(UnityEngine.Material)
extern "C" IL2CPP_METHOD_ATTR void Material_CreateWithString_m4283839020 (RuntimeObject * __this /* static, unused */, Material_t340375123 * ___self0, const RuntimeMethod* method);
// UnityEngine.Texture UnityEngine.Material::GetTexture(System.String)
extern "C" IL2CPP_METHOD_ATTR Texture_t3661962703 * Material_GetTexture_m3545614349 (Material_t340375123 * __this, String_t* ___name0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Shader::PropertyToID(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t Shader_PropertyToID_m1030499873 (RuntimeObject * __this /* static, unused */, String_t* ___name0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Material::HasProperty(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Material_HasProperty_m1904868334 (Material_t340375123 * __this, int32_t ___nameID0, const RuntimeMethod* method);
// System.Void UnityEngine.Material::SetShaderKeywords(System.String[])
extern "C" IL2CPP_METHOD_ATTR void Material_SetShaderKeywords_m3578516992 (Material_t340375123 * __this, StringU5BU5D_t1281789340* ___names0, const RuntimeMethod* method);
// System.Void UnityEngine.Material::SetFloatImpl(System.Int32,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Material_SetFloatImpl_m1844818093 (Material_t340375123 * __this, int32_t ___name0, float ___value1, const RuntimeMethod* method);
// System.Void UnityEngine.Material::SetTextureImpl(System.Int32,UnityEngine.Texture)
extern "C" IL2CPP_METHOD_ATTR void Material_SetTextureImpl_m3747834425 (Material_t340375123 * __this, int32_t ___name0, Texture_t3661962703 * ___value1, const RuntimeMethod* method);
// UnityEngine.Texture UnityEngine.Material::GetTextureImpl(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Texture_t3661962703 * Material_GetTextureImpl_m1585937334 (Material_t340375123 * __this, int32_t ___name0, const RuntimeMethod* method);
// System.IntPtr UnityEngine.MaterialPropertyBlock::CreateImpl()
extern "C" IL2CPP_METHOD_ATTR intptr_t MaterialPropertyBlock_CreateImpl_m770231657 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void UnityEngine.MaterialPropertyBlock::SetVectorImpl_Injected(System.Int32,UnityEngine.Vector4&)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetVectorImpl_Injected_m1188344249 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Vector4_t3319028937 * ___value1, const RuntimeMethod* method);
// System.Void UnityEngine.MaterialPropertyBlock::SetColorImpl_Injected(System.Int32,UnityEngine.Color&)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetColorImpl_Injected_m258797033 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Color_t2555686324 * ___value1, const RuntimeMethod* method);
// System.Void UnityEngine.MaterialPropertyBlock::SetMatrixImpl_Injected(System.Int32,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetMatrixImpl_Injected_m1419993142 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Matrix4x4_t1817901843 * ___value1, const RuntimeMethod* method);
// System.Void UnityEngine.MaterialPropertyBlock::Clear(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_Clear_m2852539139 (MaterialPropertyBlock_t3213117958 * __this, bool ___keepMemory0, const RuntimeMethod* method);
// System.Void UnityEngine.MaterialPropertyBlock::Dispose()
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_Dispose_m899785735 (MaterialPropertyBlock_t3213117958 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.MaterialPropertyBlock::DestroyImpl(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_DestroyImpl_m3677355635 (RuntimeObject * __this /* static, unused */, intptr_t ___mpb0, const RuntimeMethod* method);
// System.Void UnityEngine.MaterialPropertyBlock::SetFloatImpl(System.Int32,System.Single)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetFloatImpl_m3676134540 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, float ___value1, const RuntimeMethod* method);
// System.Void UnityEngine.MaterialPropertyBlock::SetVectorImpl(System.Int32,UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetVectorImpl_m1255012286 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Vector4_t3319028937  ___value1, const RuntimeMethod* method);
// System.Void UnityEngine.MaterialPropertyBlock::SetColorImpl(System.Int32,UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetColorImpl_m1051908922 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Color_t2555686324  ___value1, const RuntimeMethod* method);
// System.Void UnityEngine.MaterialPropertyBlock::SetMatrixImpl(System.Int32,UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetMatrixImpl_m3973990067 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Matrix4x4_t1817901843  ___value1, const RuntimeMethod* method);
// System.Void UnityEngine.MaterialPropertyBlock::SetBufferImpl(System.Int32,UnityEngine.ComputeBuffer)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetBufferImpl_m1405077482 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, ComputeBuffer_t1033194329 * ___value1, const RuntimeMethod* method);
// System.Void UnityEngine.MaterialPropertyBlock::SetTextureImpl(System.Int32,UnityEngine.Texture)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetTextureImpl_m2943090108 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Texture_t3661962703 * ___value1, const RuntimeMethod* method);
// System.Double System.Math::Log(System.Double,System.Double)
extern "C" IL2CPP_METHOD_ATTR double Math_Log_m734258591 (RuntimeObject * __this /* static, unused */, double p0, double p1, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Max_m3146388979 (RuntimeObject * __this /* static, unused */, float ___a0, float ___b1, const RuntimeMethod* method);
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Clamp_m3350697880 (RuntimeObject * __this /* static, unused */, float ___value0, float ___min1, float ___max2, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::.ctor(UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4__ctor_m53065545 (Matrix4x4_t1817901843 * __this, Vector4_t3319028937  ___column00, Vector4_t3319028937  ___column11, Vector4_t3319028937  ___column22, Vector4_t3319028937  ___column33, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::GetRotation_Injected(UnityEngine.Matrix4x4&,UnityEngine.Quaternion&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_GetRotation_Injected_m4203066243 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ____unity_self0, Quaternion_t2301928331 * ___ret1, const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Matrix4x4::GetRotation()
extern "C" IL2CPP_METHOD_ATTR Quaternion_t2301928331  Matrix4x4_GetRotation_m213650978 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::GetLossyScale_Injected(UnityEngine.Matrix4x4&,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_GetLossyScale_Injected_m3113763580 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ____unity_self0, Vector3_t3722313464 * ___ret1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Matrix4x4::GetLossyScale()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Matrix4x4_GetLossyScale_m3216102449 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Matrix4x4::IsIdentity_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_IsIdentity_Injected_m281348144 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ____unity_self0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Matrix4x4::IsIdentity()
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_IsIdentity_m2455382720 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Matrix4x4::GetDeterminant_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR float Matrix4x4_GetDeterminant_Injected_m3114862637 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ____unity_self0, const RuntimeMethod* method);
// System.Single UnityEngine.Matrix4x4::GetDeterminant()
extern "C" IL2CPP_METHOD_ATTR float Matrix4x4_GetDeterminant_m3925074931 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::DecomposeProjection_Injected(UnityEngine.Matrix4x4&,UnityEngine.FrustumPlanes&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_DecomposeProjection_Injected_m3533377956 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ____unity_self0, FrustumPlanes_t1983035990 * ___ret1, const RuntimeMethod* method);
// UnityEngine.FrustumPlanes UnityEngine.Matrix4x4::DecomposeProjection()
extern "C" IL2CPP_METHOD_ATTR FrustumPlanes_t1983035990  Matrix4x4_DecomposeProjection_m2145984782 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// UnityEngine.Quaternion UnityEngine.Matrix4x4::get_rotation()
extern "C" IL2CPP_METHOD_ATTR Quaternion_t2301928331  Matrix4x4_get_rotation_m4266071896 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Matrix4x4::get_lossyScale()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Matrix4x4_get_lossyScale_m214072905 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Matrix4x4::get_isIdentity()
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_get_isIdentity_m3544749042 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// System.Single UnityEngine.Matrix4x4::get_determinant()
extern "C" IL2CPP_METHOD_ATTR float Matrix4x4_get_determinant_m779245334 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// UnityEngine.FrustumPlanes UnityEngine.Matrix4x4::get_decomposeProjection()
extern "C" IL2CPP_METHOD_ATTR FrustumPlanes_t1983035990  Matrix4x4_get_decomposeProjection_m1367277647 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Matrix4x4::ValidTRS_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_ValidTRS_Injected_m3397700425 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ____unity_self0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Matrix4x4::ValidTRS()
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_ValidTRS_m74185741 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::TRS_Injected(UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_TRS_Injected_m1188496125 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464 * ___pos0, Quaternion_t2301928331 * ___q1, Vector3_t3722313464 * ___s2, Matrix4x4_t1817901843 * ___ret3, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::Inverse_Injected(UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_Inverse_Injected_m1442006648 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ___m0, Matrix4x4_t1817901843 * ___ret1, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Inverse(UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_Inverse_m4242542718 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843  ___m0, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_inverse()
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_get_inverse_m1870592360 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::Transpose_Injected(UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_Transpose_Injected_m103762442 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ___m0, Matrix4x4_t1817901843 * ___ret1, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Transpose(UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_Transpose_m3791852938 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843  ___m0, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_transpose()
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_get_transpose_m1045560066 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::Ortho_Injected(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_Ortho_Injected_m34069327 (RuntimeObject * __this /* static, unused */, float ___left0, float ___right1, float ___bottom2, float ___top3, float ___zNear4, float ___zFar5, Matrix4x4_t1817901843 * ___ret6, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::Perspective_Injected(System.Single,System.Single,System.Single,System.Single,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_Perspective_Injected_m704767771 (RuntimeObject * __this /* static, unused */, float ___fov0, float ___aspect1, float ___zNear2, float ___zFar3, Matrix4x4_t1817901843 * ___ret4, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::Frustum_Injected(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_Frustum_Injected_m1557938506 (RuntimeObject * __this /* static, unused */, float ___left0, float ___right1, float ___bottom2, float ___top3, float ___zNear4, float ___zFar5, Matrix4x4_t1817901843 * ___ret6, const RuntimeMethod* method);
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Frustum(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_Frustum_m3774192215 (RuntimeObject * __this /* static, unused */, float ___left0, float ___right1, float ___bottom2, float ___top3, float ___zNear4, float ___zFar5, const RuntimeMethod* method);
// System.Single UnityEngine.Matrix4x4::get_Item(System.Int32)
extern "C" IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_m567451091 (Matrix4x4_t1817901843 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Single UnityEngine.Matrix4x4::get_Item(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_m134152955 (Matrix4x4_t1817901843 * __this, int32_t ___row0, int32_t ___column1, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::set_Item(System.Int32,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_set_Item_m1906605342 (Matrix4x4_t1817901843 * __this, int32_t ___index0, float ___value1, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::set_Item(System.Int32,System.Int32,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_set_Item_m4102745984 (Matrix4x4_t1817901843 * __this, int32_t ___row0, int32_t ___column1, float ___value2, const RuntimeMethod* method);
// UnityEngine.Vector4 UnityEngine.Matrix4x4::GetColumn(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Vector4_t3319028937  Matrix4x4_GetColumn_m461504848 (Matrix4x4_t1817901843 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Int32 UnityEngine.Matrix4x4::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t Matrix4x4_GetHashCode_m4034747639 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Matrix4x4::Equals(UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_Equals_m4110661316 (Matrix4x4_t1817901843 * __this, Matrix4x4_t1817901843  ___other0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Matrix4x4::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_Equals_m3210071278 (Matrix4x4_t1817901843 * __this, RuntimeObject * ___other0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Vector4::Equals(UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR bool Vector4_Equals_m342438869 (Vector4_t3319028937 * __this, Vector4_t3319028937  ___other0, const RuntimeMethod* method);
// UnityEngine.Vector4 UnityEngine.Matrix4x4::GetRow(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Vector4_t3319028937  Matrix4x4_GetRow_m3367380005 (Matrix4x4_t1817901843 * __this, int32_t ___index0, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::SetColumn(System.Int32,UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_SetColumn_m2328592759 (Matrix4x4_t1817901843 * __this, int32_t ___index0, Vector4_t3319028937  ___column1, const RuntimeMethod* method);
// System.Void UnityEngine.Matrix4x4::SetRow(System.Int32,UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_SetRow_m2327530647 (Matrix4x4_t1817901843 * __this, int32_t ___index0, Vector4_t3319028937  ___row1, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Matrix4x4_MultiplyPoint_m1575665487 (Matrix4x4_t1817901843 * __this, Vector3_t3722313464  ___point0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint3x4(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Matrix4x4_MultiplyPoint3x4_m4145063176 (Matrix4x4_t1817901843 * __this, Vector3_t3722313464  ___point0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyVector(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Matrix4x4_MultiplyVector_m3808798942 (Matrix4x4_t1817901843 * __this, Vector3_t3722313464  ___vector0, const RuntimeMethod* method);
// System.String UnityEngine.Matrix4x4::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Matrix4x4_ToString_m2476911929 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::Internal_Create(UnityEngine.Mesh)
extern "C" IL2CPP_METHOD_ATTR void Mesh_Internal_Create_m2853543051 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mono0, const RuntimeMethod* method);
// System.Boolean UnityEngine.Mesh::get_canAccess()
extern "C" IL2CPP_METHOD_ATTR bool Mesh_get_canAccess_m2239225054 (Mesh_t3648964284 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::SetArrayForChannelImpl(UnityEngine.Mesh/InternalShaderChannel,UnityEngine.Mesh/InternalVertexChannelType,System.Int32,System.Array,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetArrayForChannelImpl_m2642100114 (Mesh_t3648964284 * __this, int32_t ___channel0, int32_t ___format1, int32_t ___dim2, RuntimeArray * ___values3, int32_t ___arraySize4, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::PrintErrorCantAccessChannel(UnityEngine.Mesh/InternalShaderChannel)
extern "C" IL2CPP_METHOD_ATTR void Mesh_PrintErrorCantAccessChannel_m2109128075 (Mesh_t3648964284 * __this, int32_t ___ch0, const RuntimeMethod* method);
// T[] UnityEngine.Mesh::GetAllocArrayFromChannel<UnityEngine.Vector3>(UnityEngine.Mesh/InternalShaderChannel)
inline Vector3U5BU5D_t1718750761* Mesh_GetAllocArrayFromChannel_TisVector3_t3722313464_m4289135201 (Mesh_t3648964284 * __this, int32_t ___channel0, const RuntimeMethod* method)
{
	return ((  Vector3U5BU5D_t1718750761* (*) (Mesh_t3648964284 *, int32_t, const RuntimeMethod*))Mesh_GetAllocArrayFromChannel_TisVector3_t3722313464_m4289135201_gshared)(__this, ___channel0, method);
}
// System.Void UnityEngine.Mesh::SetArrayForChannel<UnityEngine.Vector3>(UnityEngine.Mesh/InternalShaderChannel,T[])
inline void Mesh_SetArrayForChannel_TisVector3_t3722313464_m3687142240 (Mesh_t3648964284 * __this, int32_t ___channel0, Vector3U5BU5D_t1718750761* ___values1, const RuntimeMethod* method)
{
	((  void (*) (Mesh_t3648964284 *, int32_t, Vector3U5BU5D_t1718750761*, const RuntimeMethod*))Mesh_SetArrayForChannel_TisVector3_t3722313464_m3687142240_gshared)(__this, ___channel0, ___values1, method);
}
// T[] UnityEngine.Mesh::GetAllocArrayFromChannel<UnityEngine.Vector4>(UnityEngine.Mesh/InternalShaderChannel)
inline Vector4U5BU5D_t934056436* Mesh_GetAllocArrayFromChannel_TisVector4_t3319028937_m3479135907 (Mesh_t3648964284 * __this, int32_t ___channel0, const RuntimeMethod* method)
{
	return ((  Vector4U5BU5D_t934056436* (*) (Mesh_t3648964284 *, int32_t, const RuntimeMethod*))Mesh_GetAllocArrayFromChannel_TisVector4_t3319028937_m3479135907_gshared)(__this, ___channel0, method);
}
// T[] UnityEngine.Mesh::GetAllocArrayFromChannel<UnityEngine.Vector2>(UnityEngine.Mesh/InternalShaderChannel)
inline Vector2U5BU5D_t1457185986* Mesh_GetAllocArrayFromChannel_TisVector2_t2156229523_m1057679375 (Mesh_t3648964284 * __this, int32_t ___channel0, const RuntimeMethod* method)
{
	return ((  Vector2U5BU5D_t1457185986* (*) (Mesh_t3648964284 *, int32_t, const RuntimeMethod*))Mesh_GetAllocArrayFromChannel_TisVector2_t2156229523_m1057679375_gshared)(__this, ___channel0, method);
}
// T[] UnityEngine.Mesh::GetAllocArrayFromChannel<UnityEngine.Color32>(UnityEngine.Mesh/InternalShaderChannel,UnityEngine.Mesh/InternalVertexChannelType,System.Int32)
inline Color32U5BU5D_t3850468773* Mesh_GetAllocArrayFromChannel_TisColor32_t2600501292_m3180365313 (Mesh_t3648964284 * __this, int32_t ___channel0, int32_t ___format1, int32_t ___dim2, const RuntimeMethod* method)
{
	return ((  Color32U5BU5D_t3850468773* (*) (Mesh_t3648964284 *, int32_t, int32_t, int32_t, const RuntimeMethod*))Mesh_GetAllocArrayFromChannel_TisColor32_t2600501292_m3180365313_gshared)(__this, ___channel0, ___format1, ___dim2, method);
}
// System.Void UnityEngine.Mesh::SetListForChannel<UnityEngine.Vector3>(UnityEngine.Mesh/InternalShaderChannel,System.Collections.Generic.List`1<T>)
inline void Mesh_SetListForChannel_TisVector3_t3722313464_m2465014356 (Mesh_t3648964284 * __this, int32_t ___channel0, List_1_t899420910 * ___values1, const RuntimeMethod* method)
{
	((  void (*) (Mesh_t3648964284 *, int32_t, List_1_t899420910 *, const RuntimeMethod*))Mesh_SetListForChannel_TisVector3_t3722313464_m2465014356_gshared)(__this, ___channel0, ___values1, method);
}
// System.Void UnityEngine.Mesh::SetListForChannel<UnityEngine.Vector4>(UnityEngine.Mesh/InternalShaderChannel,System.Collections.Generic.List`1<T>)
inline void Mesh_SetListForChannel_TisVector4_t3319028937_m1475644498 (Mesh_t3648964284 * __this, int32_t ___channel0, List_1_t496136383 * ___values1, const RuntimeMethod* method)
{
	((  void (*) (Mesh_t3648964284 *, int32_t, List_1_t496136383 *, const RuntimeMethod*))Mesh_SetListForChannel_TisVector4_t3319028937_m1475644498_gshared)(__this, ___channel0, ___values1, method);
}
// System.Void UnityEngine.Mesh::SetListForChannel<UnityEngine.Color32>(UnityEngine.Mesh/InternalShaderChannel,UnityEngine.Mesh/InternalVertexChannelType,System.Int32,System.Collections.Generic.List`1<T>)
inline void Mesh_SetListForChannel_TisColor32_t2600501292_m1879759408 (Mesh_t3648964284 * __this, int32_t ___channel0, int32_t ___format1, int32_t ___dim2, List_1_t4072576034 * ___values3, const RuntimeMethod* method)
{
	((  void (*) (Mesh_t3648964284 *, int32_t, int32_t, int32_t, List_1_t4072576034 *, const RuntimeMethod*))Mesh_SetListForChannel_TisColor32_t2600501292_m1879759408_gshared)(__this, ___channel0, ___format1, ___dim2, ___values3, method);
}
// System.Void UnityEngine.Mesh::SetUvsImpl<UnityEngine.Vector2>(System.Int32,System.Int32,System.Collections.Generic.List`1<T>)
inline void Mesh_SetUvsImpl_TisVector2_t2156229523_m3009194955 (Mesh_t3648964284 * __this, int32_t ___uvIndex0, int32_t ___dim1, List_1_t3628304265 * ___uvs2, const RuntimeMethod* method)
{
	((  void (*) (Mesh_t3648964284 *, int32_t, int32_t, List_1_t3628304265 *, const RuntimeMethod*))Mesh_SetUvsImpl_TisVector2_t2156229523_m3009194955_gshared)(__this, ___uvIndex0, ___dim1, ___uvs2, method);
}
// System.String UnityEngine.Object::get_name()
extern "C" IL2CPP_METHOD_ATTR String_t* Object_get_name_m4211327027 (Object_t631007953 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Debug::LogError(System.Object)
extern "C" IL2CPP_METHOD_ATTR void Debug_LogError_m2850623458 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___message0, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::PrintErrorCantAccessIndices()
extern "C" IL2CPP_METHOD_ATTR void Mesh_PrintErrorCantAccessIndices_m1546924005 (Mesh_t3648964284 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Debug::LogError(System.Object,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void Debug_LogError_m1665621915 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___message0, Object_t631007953 * ___context1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Mesh::CheckCanAccessSubmesh(System.Int32,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool Mesh_CheckCanAccessSubmesh_m1278105798 (Mesh_t3648964284 * __this, int32_t ___submesh0, bool ___errorAboutTriangles1, const RuntimeMethod* method);
// System.Int32 UnityEngine.NoAllocHelpers::SafeLength(System.Array)
extern "C" IL2CPP_METHOD_ATTR int32_t NoAllocHelpers_SafeLength_m3994544446 (RuntimeObject * __this /* static, unused */, RuntimeArray * ___values0, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::SetTrianglesImpl(System.Int32,System.Array,System.Int32,System.Boolean,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetTrianglesImpl_m1015576670 (Mesh_t3648964284 * __this, int32_t ___submesh0, RuntimeArray * ___triangles1, int32_t ___arraySize2, bool ___calculateBounds3, int32_t ___baseVertex4, const RuntimeMethod* method);
// System.Int32[] UnityEngine.Mesh::GetIndices(System.Int32,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* Mesh_GetIndices_m1466450660 (Mesh_t3648964284 * __this, int32_t ___submesh0, bool ___applyBaseVertex1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Mesh::CheckCanAccessSubmeshIndices(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Mesh_CheckCanAccessSubmeshIndices_m824249680 (Mesh_t3648964284 * __this, int32_t ___submesh0, const RuntimeMethod* method);
// System.Int32[] UnityEngine.Mesh::GetIndicesImpl(System.Int32,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* Mesh_GetIndicesImpl_m3233954035 (Mesh_t3648964284 * __this, int32_t ___submesh0, bool ___applyBaseVertex1, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::SetIndicesImpl(System.Int32,UnityEngine.MeshTopology,System.Array,System.Int32,System.Boolean,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetIndicesImpl_m17767641 (Mesh_t3648964284 * __this, int32_t ___submesh0, int32_t ___topology1, RuntimeArray * ___indices2, int32_t ___arraySize3, bool ___calculateBounds4, int32_t ___baseVertex5, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::SetTriangles(System.Collections.Generic.List`1<System.Int32>,System.Int32,System.Boolean,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetTriangles_m2205169959 (Mesh_t3648964284 * __this, List_1_t128053199 * ___triangles0, int32_t ___submesh1, bool ___calculateBounds2, int32_t ___baseVertex3, const RuntimeMethod* method);
// System.Boolean UnityEngine.Mesh::CheckCanAccessSubmeshTriangles(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Mesh_CheckCanAccessSubmeshTriangles_m3864611599 (Mesh_t3648964284 * __this, int32_t ___submesh0, const RuntimeMethod* method);
// System.Array UnityEngine.NoAllocHelpers::ExtractArrayFromList(System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeArray * NoAllocHelpers_ExtractArrayFromList_m2239661248 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___list0, const RuntimeMethod* method);
// System.Int32 UnityEngine.NoAllocHelpers::SafeLength<System.Int32>(System.Collections.Generic.List`1<T>)
inline int32_t NoAllocHelpers_SafeLength_TisInt32_t2950945753_m1263070609 (RuntimeObject * __this /* static, unused */, List_1_t128053199 * ___values0, const RuntimeMethod* method)
{
	return ((  int32_t (*) (RuntimeObject * /* static, unused */, List_1_t128053199 *, const RuntimeMethod*))NoAllocHelpers_SafeLength_TisInt32_t2950945753_m1263070609_gshared)(__this /* static, unused */, ___values0, method);
}
// System.Void UnityEngine.Mesh::SetIndices(System.Int32[],UnityEngine.MeshTopology,System.Int32,System.Boolean,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetIndices_m4128822790 (Mesh_t3648964284 * __this, Int32U5BU5D_t385246372* ___indices0, int32_t ___topology1, int32_t ___submesh2, bool ___calculateBounds3, int32_t ___baseVertex4, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::ClearImpl(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Mesh_ClearImpl_m1688330970 (Mesh_t3648964284 * __this, bool ___keepVertexLayout0, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::RecalculateBoundsImpl()
extern "C" IL2CPP_METHOD_ATTR void Mesh_RecalculateBoundsImpl_m2362089642 (Mesh_t3648964284 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Mesh::UploadMeshDataImpl(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Mesh_UploadMeshDataImpl_m755635474 (Mesh_t3648964284 * __this, bool ___markNoLongerReadable0, const RuntimeMethod* method);
// System.Boolean UnityEngine.MonoBehaviour::Internal_IsInvokingAll(UnityEngine.MonoBehaviour)
extern "C" IL2CPP_METHOD_ATTR bool MonoBehaviour_Internal_IsInvokingAll_m2820042090 (RuntimeObject * __this /* static, unused */, MonoBehaviour_t3962482529 * ___self0, const RuntimeMethod* method);
// System.Void UnityEngine.MonoBehaviour::Internal_CancelInvokeAll(UnityEngine.MonoBehaviour)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_Internal_CancelInvokeAll_m3703850945 (RuntimeObject * __this /* static, unused */, MonoBehaviour_t3962482529 * ___self0, const RuntimeMethod* method);
// System.Void UnityEngine.MonoBehaviour::InvokeDelayed(UnityEngine.MonoBehaviour,System.String,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_InvokeDelayed_m3352484957 (RuntimeObject * __this /* static, unused */, MonoBehaviour_t3962482529 * ___self0, String_t* ___methodName1, float ___time2, float ___repeatRate3, const RuntimeMethod* method);
// System.Void UnityEngine.MonoBehaviour::CancelInvoke(UnityEngine.MonoBehaviour,System.String)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_CancelInvoke_m3252264575 (RuntimeObject * __this /* static, unused */, MonoBehaviour_t3962482529 * ___self0, String_t* ___methodName1, const RuntimeMethod* method);
// System.Boolean UnityEngine.MonoBehaviour::IsInvoking(UnityEngine.MonoBehaviour,System.String)
extern "C" IL2CPP_METHOD_ATTR bool MonoBehaviour_IsInvoking_m3285132449 (RuntimeObject * __this /* static, unused */, MonoBehaviour_t3962482529 * ___self0, String_t* ___methodName1, const RuntimeMethod* method);
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR Coroutine_t3829159415 * MonoBehaviour_StartCoroutine_m1654577315 (MonoBehaviour_t3962482529 * __this, String_t* ___methodName0, RuntimeObject * ___value1, const RuntimeMethod* method);
// System.Boolean UnityEngine.MonoBehaviour::IsObjectMonoBehaviour(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR bool MonoBehaviour_IsObjectMonoBehaviour_m2134950949 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, const RuntimeMethod* method);
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutineManaged(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR Coroutine_t3829159415 * MonoBehaviour_StartCoroutineManaged_m1730988625 (MonoBehaviour_t3962482529 * __this, String_t* ___methodName0, RuntimeObject * ___value1, const RuntimeMethod* method);
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutineManaged2(System.Collections.IEnumerator)
extern "C" IL2CPP_METHOD_ATTR Coroutine_t3829159415 * MonoBehaviour_StartCoroutineManaged2_m3584675188 (MonoBehaviour_t3962482529 * __this, RuntimeObject* ___enumerator0, const RuntimeMethod* method);
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
extern "C" IL2CPP_METHOD_ATTR Coroutine_t3829159415 * MonoBehaviour_StartCoroutine_m3411253000 (MonoBehaviour_t3962482529 * __this, RuntimeObject* ___routine0, const RuntimeMethod* method);
// System.Void UnityEngine.MonoBehaviour::StopCoroutineFromEnumeratorManaged(System.Collections.IEnumerator)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutineFromEnumeratorManaged_m3390002661 (MonoBehaviour_t3962482529 * __this, RuntimeObject* ___routine0, const RuntimeMethod* method);
// System.Void UnityEngine.MonoBehaviour::StopCoroutineManaged(UnityEngine.Coroutine)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutineManaged_m3194025768 (MonoBehaviour_t3962482529 * __this, Coroutine_t3829159415 * ___routine0, const RuntimeMethod* method);
// System.Void UnityEngine.Debug::Log(System.Object)
extern "C" IL2CPP_METHOD_ATTR void Debug_Log_m4051431634 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___message0, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PlayerEditorConnectionEvents__ctor_m3177489832 (PlayerEditorConnectionEvents_t3411787513 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Int32>::.ctor()
inline void List_1__ctor_m1204004817 (List_1_t128053199 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t128053199 *, const RuntimeMethod*))List_1__ctor_m1204004817_gshared)(__this, method);
}
// UnityEngine.Networking.PlayerConnection.PlayerConnection UnityEngine.Networking.PlayerConnection.PlayerConnection::CreateInstance()
extern "C" IL2CPP_METHOD_ATTR PlayerConnection_t3081694049 * PlayerConnection_CreateInstance_m902052006 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// UnityEngine.IPlayerEditorConnectionNative UnityEngine.Networking.PlayerConnection.PlayerConnection::GetConnectionNativeApi()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* PlayerConnection_GetConnectionNativeApi_m3116196780 (PlayerConnection_t3081694049 * __this, const RuntimeMethod* method);
// T UnityEngine.ScriptableObject::CreateInstance<UnityEngine.Networking.PlayerConnection.PlayerConnection>()
inline PlayerConnection_t3081694049 * ScriptableObject_CreateInstance_TisPlayerConnection_t3081694049_m1971238771 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	return ((  PlayerConnection_t3081694049 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_m1552711675_gshared)(__this /* static, unused */, method);
}
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
extern "C" IL2CPP_METHOD_ATTR void Object_set_hideFlags_m1648752846 (Object_t631007953 * __this, int32_t ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.PlayerConnectionInternal::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PlayerConnectionInternal__ctor_m2406218802 (PlayerConnectionInternal_t3892293164 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection/<Register>c__AnonStorey0::.ctor()
extern "C" IL2CPP_METHOD_ATTR void U3CRegisterU3Ec__AnonStorey0__ctor_m1879208136 (U3CRegisterU3Ec__AnonStorey0_t2405595090 * __this, const RuntimeMethod* method);
// System.Boolean System.Guid::op_Equality(System.Guid,System.Guid)
extern "C" IL2CPP_METHOD_ATTR bool Guid_op_Equality_m4289903222 (RuntimeObject * __this /* static, unused */, Guid_t  p0, Guid_t  p1, const RuntimeMethod* method);
// System.Void System.Func`2<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m302082295 (Func_2_t2172606577 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t2172606577 *, RuntimeObject *, intptr_t, const RuntimeMethod*))Func_2__ctor_m135484220_gshared)(__this, p0, p1, method);
}
// System.Boolean System.Linq.Enumerable::Any<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
inline bool Enumerable_Any_TisMessageTypeSubscribers_t1684935770_m1620885677 (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, Func_2_t2172606577 * p1, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject * /* static, unused */, RuntimeObject*, Func_2_t2172606577 *, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_m3853239423_gshared)(__this /* static, unused */, p0, p1, method);
}
// UnityEngine.Events.UnityEvent`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs> UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents::AddAndCreate(System.Guid)
extern "C" IL2CPP_METHOD_ATTR UnityEvent_1_t2052235288 * PlayerEditorConnectionEvents_AddAndCreate_m3046878154 (PlayerEditorConnectionEvents_t3411787513 * __this, Guid_t  ___messageId0, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>::AddListener(UnityEngine.Events.UnityAction`1<T0>)
inline void UnityEvent_1_AddListener_m2395042215 (UnityEvent_1_t2052235288 * __this, UnityAction_1_t1755411925 * p0, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t2052235288 *, UnityAction_1_t1755411925 *, const RuntimeMethod*))UnityEvent_1_AddListener_m3703050950_gshared)(__this, p0, method);
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection/<Unregister>c__AnonStorey1::.ctor()
extern "C" IL2CPP_METHOD_ATTR void U3CUnregisterU3Ec__AnonStorey1__ctor_m1684143015 (U3CUnregisterU3Ec__AnonStorey1_t2528476601 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents::UnregisterManagedCallback(System.Guid,UnityEngine.Events.UnityAction`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>)
extern "C" IL2CPP_METHOD_ATTR void PlayerEditorConnectionEvents_UnregisterManagedCallback_m400366024 (PlayerEditorConnectionEvents_t3411787513 * __this, Guid_t  ___messageId0, UnityAction_1_t1755411925 * ___callback1, const RuntimeMethod* method);
// System.Collections.Generic.List`1/Enumerator<!0> System.Collections.Generic.List`1<System.Int32>::GetEnumerator()
inline Enumerator_t2017297076  List_1_GetEnumerator_m2838255531 (List_1_t128053199 * __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t2017297076  (*) (List_1_t128053199 *, const RuntimeMethod*))List_1_GetEnumerator_m2838255531_gshared)(__this, method);
}
// !0 System.Collections.Generic.List`1/Enumerator<System.Int32>::get_Current()
inline int32_t Enumerator_get_Current_m2612064142 (Enumerator_t2017297076 * __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Enumerator_t2017297076 *, const RuntimeMethod*))Enumerator_get_Current_m2612064142_gshared)(__this, method);
}
// System.Void UnityEngine.Events.UnityAction`1<System.Int32>::Invoke(T0)
inline void UnityAction_1_Invoke_m3388120194 (UnityAction_1_t3535781894 * __this, int32_t p0, const RuntimeMethod* method)
{
	((  void (*) (UnityAction_1_t3535781894 *, int32_t, const RuntimeMethod*))UnityAction_1_Invoke_m3388120194_gshared)(__this, p0, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Int32>::MoveNext()
inline bool Enumerator_MoveNext_m1050804954 (Enumerator_t2017297076 * __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t2017297076 *, const RuntimeMethod*))Enumerator_MoveNext_m1050804954_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<System.Int32>::Dispose()
inline void Enumerator_Dispose_m222348240 (Enumerator_t2017297076 * __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t2017297076 *, const RuntimeMethod*))Enumerator_Dispose_m222348240_gshared)(__this, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32>::AddListener(UnityEngine.Events.UnityAction`1<T0>)
inline void UnityEvent_1_AddListener_m3158408092 (UnityEvent_1_t3832605257 * __this, UnityAction_1_t3535781894 * p0, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t3832605257 *, UnityAction_1_t3535781894 *, const RuntimeMethod*))UnityEvent_1_AddListener_m3158408092_gshared)(__this, p0, method);
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection/<BlockUntilRecvMsg>c__AnonStorey2::.ctor()
extern "C" IL2CPP_METHOD_ATTR void U3CBlockUntilRecvMsgU3Ec__AnonStorey2__ctor_m1575056730 (U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityAction`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>::.ctor(System.Object,System.IntPtr)
inline void UnityAction_1__ctor_m1210528642 (UnityAction_1_t1755411925 * __this, RuntimeObject * p0, intptr_t p1, const RuntimeMethod* method)
{
	((  void (*) (UnityAction_1_t1755411925 *, RuntimeObject *, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m2434317150_gshared)(__this, p0, p1, method);
}
// System.DateTime System.DateTime::get_Now()
extern "C" IL2CPP_METHOD_ATTR DateTime_t3738529785  DateTime_get_Now_m1277138875 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection::Register(System.Guid,UnityEngine.Events.UnityAction`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>)
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection_Register_m2197766869 (PlayerConnection_t3081694049 * __this, Guid_t  ___messageId0, UnityAction_1_t1755411925 * ___callback1, const RuntimeMethod* method);
// System.TimeSpan System.DateTime::op_Subtraction(System.DateTime,System.DateTime)
extern "C" IL2CPP_METHOD_ATTR TimeSpan_t881159249  DateTime_op_Subtraction_m3579235380 (RuntimeObject * __this /* static, unused */, DateTime_t3738529785  p0, DateTime_t3738529785  p1, const RuntimeMethod* method);
// System.Double System.TimeSpan::get_TotalMilliseconds()
extern "C" IL2CPP_METHOD_ATTR double TimeSpan_get_TotalMilliseconds_m2429771311 (TimeSpan_t881159249 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection::Unregister(System.Guid,UnityEngine.Events.UnityAction`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>)
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection_Unregister_m262505929 (PlayerConnection_t3081694049 * __this, Guid_t  ___messageId0, UnityAction_1_t1755411925 * ___callback1, const RuntimeMethod* method);
// System.Void System.Runtime.InteropServices.Marshal::Copy(System.IntPtr,System.Byte[],System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Marshal_Copy_m1222846562 (RuntimeObject * __this /* static, unused */, intptr_t p0, ByteU5BU5D_t4116647657* p1, int32_t p2, int32_t p3, const RuntimeMethod* method);
// UnityEngine.Networking.PlayerConnection.PlayerConnection UnityEngine.Networking.PlayerConnection.PlayerConnection::get_instance()
extern "C" IL2CPP_METHOD_ATTR PlayerConnection_t3081694049 * PlayerConnection_get_instance_m1750121257 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.Guid::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void Guid__ctor_m2423264394 (Guid_t * __this, String_t* p0, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents::InvokeMessageIdSubscribers(System.Guid,System.Byte[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR void PlayerEditorConnectionEvents_InvokeMessageIdSubscribers_m2094591713 (PlayerEditorConnectionEvents_t3411787513 * __this, Guid_t  ___messageId0, ByteU5BU5D_t4116647657* ___data1, int32_t ___playerId2, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<System.Int32>::Add(!0)
inline void List_1_Add_m2080863212 (List_1_t128053199 * __this, int32_t p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))List_1_Add_m2080863212_gshared)(__this, p0, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32>::Invoke(T0)
inline void UnityEvent_1_Invoke_m3604335408 (UnityEvent_1_t3832605257 * __this, int32_t p0, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t3832605257 *, int32_t, const RuntimeMethod*))UnityEvent_1_Invoke_m3604335408_gshared)(__this, p0, method);
}
// System.Boolean System.Collections.Generic.List`1<System.Int32>::Remove(!0)
inline bool List_1_Remove_m3037048099 (List_1_t128053199 * __this, int32_t p0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))List_1_Remove_m3037048099_gshared)(__this, p0, method);
}
// System.Guid UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers::get_MessageTypeId()
extern "C" IL2CPP_METHOD_ATTR Guid_t  MessageTypeSubscribers_get_MessageTypeId_m1143155832 (MessageTypeSubscribers_t1684935770 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers>::.ctor()
inline void List_1__ctor_m134154014 (List_1_t3157010512 * __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3157010512 *, const RuntimeMethod*))List_1__ctor_m2321703786_gshared)(__this, method);
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/ConnectionChangeEvent::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ConnectionChangeEvent__ctor_m764126802 (ConnectionChangeEvent_t3251856151 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<InvokeMessageIdSubscribers>c__AnonStorey0::.ctor()
extern "C" IL2CPP_METHOD_ATTR void U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0__ctor_m2486500792 (U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441 * __this, const RuntimeMethod* method);
// System.Collections.Generic.IEnumerable`1<!!0> System.Linq.Enumerable::Where<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisMessageTypeSubscribers_t1684935770_m2256379362 (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, Func_2_t2172606577 * p1, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject * /* static, unused */, RuntimeObject*, Func_2_t2172606577 *, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m3454096398_gshared)(__this /* static, unused */, p0, p1, method);
}
// System.Boolean System.Linq.Enumerable::Any<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers>(System.Collections.Generic.IEnumerable`1<!!0>)
inline bool Enumerable_Any_TisMessageTypeSubscribers_t1684935770_m1059743985 (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, const RuntimeMethod* method)
{
	return ((  bool (*) (RuntimeObject * /* static, unused */, RuntimeObject*, const RuntimeMethod*))Enumerable_Any_TisRuntimeObject_m3173759778_gshared)(__this /* static, unused */, p0, method);
}
// System.String System.String::Concat(System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* String_Concat_m904156431 (RuntimeObject * __this /* static, unused */, RuntimeObject * p0, RuntimeObject * p1, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.PlayerConnection.MessageEventArgs::.ctor()
extern "C" IL2CPP_METHOD_ATTR void MessageEventArgs__ctor_m14798785 (MessageEventArgs_t1170575784 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>::Invoke(T0)
inline void UnityEvent_1_Invoke_m1904070161 (UnityEvent_1_t2052235288 * __this, MessageEventArgs_t1170575784 * p0, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t2052235288 *, MessageEventArgs_t1170575784 *, const RuntimeMethod*))UnityEvent_1_Invoke_m2734859485_gshared)(__this, p0, method);
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<AddAndCreate>c__AnonStorey1::.ctor()
extern "C" IL2CPP_METHOD_ATTR void U3CAddAndCreateU3Ec__AnonStorey1__ctor_m1186055370 (U3CAddAndCreateU3Ec__AnonStorey1_t1136770903 * __this, const RuntimeMethod* method);
// !!0 System.Linq.Enumerable::SingleOrDefault<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers>(System.Collections.Generic.IEnumerable`1<!!0>,System.Func`2<!!0,System.Boolean>)
inline MessageTypeSubscribers_t1684935770 * Enumerable_SingleOrDefault_TisMessageTypeSubscribers_t1684935770_m2109312684 (RuntimeObject * __this /* static, unused */, RuntimeObject* p0, Func_2_t2172606577 * p1, const RuntimeMethod* method)
{
	return ((  MessageTypeSubscribers_t1684935770 * (*) (RuntimeObject * /* static, unused */, RuntimeObject*, Func_2_t2172606577 *, const RuntimeMethod*))Enumerable_SingleOrDefault_TisRuntimeObject_m555175825_gshared)(__this /* static, unused */, p0, p1, method);
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers::.ctor()
extern "C" IL2CPP_METHOD_ATTR void MessageTypeSubscribers__ctor_m1543468991 (MessageTypeSubscribers_t1684935770 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers::set_MessageTypeId(System.Guid)
extern "C" IL2CPP_METHOD_ATTR void MessageTypeSubscribers_set_MessageTypeId_m841325789 (MessageTypeSubscribers_t1684935770 * __this, Guid_t  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageEvent::.ctor()
extern "C" IL2CPP_METHOD_ATTR void MessageEvent__ctor_m1231650089 (MessageEvent_t1491597365 * __this, const RuntimeMethod* method);
// System.Void System.Collections.Generic.List`1<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers>::Add(!0)
inline void List_1_Add_m3342864660 (List_1_t3157010512 * __this, MessageTypeSubscribers_t1684935770 * p0, const RuntimeMethod* method)
{
	((  void (*) (List_1_t3157010512 *, MessageTypeSubscribers_t1684935770 *, const RuntimeMethod*))List_1_Add_m3338814081_gshared)(__this, p0, method);
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<UnregisterManagedCallback>c__AnonStorey2::.ctor()
extern "C" IL2CPP_METHOD_ATTR void U3CUnregisterManagedCallbackU3Ec__AnonStorey2__ctor_m299200807 (U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973 * __this, const RuntimeMethod* method);
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>::RemoveListener(UnityEngine.Events.UnityAction`1<T0>)
inline void UnityEvent_1_RemoveListener_m1448056678 (UnityEvent_1_t2052235288 * __this, UnityAction_1_t1755411925 * p0, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t2052235288 *, UnityAction_1_t1755411925 *, const RuntimeMethod*))UnityEvent_1_RemoveListener_m4140584754_gshared)(__this, p0, method);
}
// System.Boolean System.Collections.Generic.List`1<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers>::Remove(!0)
inline bool List_1_Remove_m1885843926 (List_1_t3157010512 * __this, MessageTypeSubscribers_t1684935770 * p0, const RuntimeMethod* method)
{
	return ((  bool (*) (List_1_t3157010512 *, MessageTypeSubscribers_t1684935770 *, const RuntimeMethod*))List_1_Remove_m2390619627_gshared)(__this, p0, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<System.Int32>::.ctor()
inline void UnityEvent_1__ctor_m3816765192 (UnityEvent_1_t3832605257 * __this, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t3832605257 *, const RuntimeMethod*))UnityEvent_1__ctor_m3816765192_gshared)(__this, method);
}
// System.Void UnityEngine.Events.UnityEvent`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>::.ctor()
inline void UnityEvent_1__ctor_m1298757307 (UnityEvent_1_t2052235288 * __this, const RuntimeMethod* method)
{
	((  void (*) (UnityEvent_1_t2052235288 *, const RuntimeMethod*))UnityEvent_1__ctor_m1789019280_gshared)(__this, method);
}
// System.String System.Guid::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Guid_ToString_m3279186591 (Guid_t * __this, const RuntimeMethod* method);
// System.Int32 System.Array::get_Length()
extern "C" IL2CPP_METHOD_ATTR int32_t Array_get_Length_m21610649 (RuntimeArray * __this, const RuntimeMethod* method);
// System.Int32 UnityEngine.Object::GetOffsetOfInstanceIDInCPlusPlusObject()
extern "C" IL2CPP_METHOD_ATTR int32_t Object_GetOffsetOfInstanceIDInCPlusPlusObject_m1567230257 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method);
// System.Void System.IntPtr::.ctor(System.Int64)
extern "C" IL2CPP_METHOD_ATTR void IntPtr__ctor_m987476171 (intptr_t* __this, int64_t p0, const RuntimeMethod* method);
// System.Int32 System.Object::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t Object_GetHashCode_m2705121830 (RuntimeObject * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Object::CompareBaseObjects(UnityEngine.Object,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR bool Object_CompareBaseObjects_m2405226032 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___lhs0, Object_t631007953 * ___rhs1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Object::IsNativeObjectAlive(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR bool Object_IsNativeObjectAlive_m3095908075 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___o0, const RuntimeMethod* method);
// System.IntPtr UnityEngine.Object::GetCachedPtr()
extern "C" IL2CPP_METHOD_ATTR intptr_t Object_GetCachedPtr_m151292858 (Object_t631007953 * __this, const RuntimeMethod* method);
// System.String UnityEngine.Object::GetName(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* Object_GetName_m4137306623 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, const RuntimeMethod* method);
// System.Void UnityEngine.Object::SetName(UnityEngine.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void Object_SetName_m2427214136 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, String_t* ___name1, const RuntimeMethod* method);
// System.Void UnityEngine.Object::CheckNullArgument(System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void Object_CheckNullArgument_m4237608654 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___arg0, String_t* ___message1, const RuntimeMethod* method);
// UnityEngine.Object UnityEngine.Object::Internal_InstantiateSingle(UnityEngine.Object,UnityEngine.Vector3,UnityEngine.Quaternion)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_Internal_InstantiateSingle_m4074556765 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___data0, Vector3_t3722313464  ___pos1, Quaternion_t2301928331  ___rot2, const RuntimeMethod* method);
// UnityEngine.Object UnityEngine.Object::Internal_CloneSingle(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_Internal_CloneSingle_m1021157572 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___data0, const RuntimeMethod* method);
// UnityEngine.Object UnityEngine.Object::Instantiate(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_Instantiate_m3403600534 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___original0, const RuntimeMethod* method);
// UnityEngine.Object UnityEngine.Object::Internal_CloneSingleWithParent(UnityEngine.Object,UnityEngine.Transform,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_Internal_CloneSingleWithParent_m2666483490 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___data0, Transform_t3600365921 * ___parent1, bool ___worldPositionStays2, const RuntimeMethod* method);
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Object_Destroy_m3118546832 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, float ___t1, const RuntimeMethod* method);
// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m2288369078 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, bool ___allowDestroyingAssets1, const RuntimeMethod* method);
// UnityEngine.Object[] UnityEngine.Object::FindObjectsOfType(System.Type)
extern "C" IL2CPP_METHOD_ATTR ObjectU5BU5D_t1417781964* Object_FindObjectsOfType_m2295101757 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method);
// System.String UnityEngine.Object::ToString(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* Object_ToString_m1579850521 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, const RuntimeMethod* method);
// UnityEngine.Object UnityEngine.Object::Internal_InstantiateSingle_Injected(UnityEngine.Object,UnityEngine.Vector3&,UnityEngine.Quaternion&)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_Internal_InstantiateSingle_Injected_m3863904036 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___data0, Vector3_t3722313464 * ___pos1, Quaternion_t2301928331 * ___rot2, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Vector3_Normalize_m2941713846 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___value0, const RuntimeMethod* method);
// System.Single UnityEngine.Vector3::Dot(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR float Vector3_Dot_m606404487 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___lhs0, Vector3_t3722313464  ___rhs1, const RuntimeMethod* method);
// System.Void UnityEngine.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Plane__ctor_m2890438515 (Plane_t1000493321 * __this, Vector3_t3722313464  ___inNormal0, Vector3_t3722313464  ___inPoint1, const RuntimeMethod* method);
// System.Void UnityEngine.Plane::.ctor(UnityEngine.Vector3,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Plane__ctor_m565138071 (Plane_t1000493321 * __this, Vector3_t3722313464  ___inNormal0, float ___d1, const RuntimeMethod* method);
// System.Void UnityEngine.Plane::set_normal(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Plane_set_normal_m1574502414 (Plane_t1000493321 * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method);
// System.Void UnityEngine.Plane::set_distance(System.Single)
extern "C" IL2CPP_METHOD_ATTR void Plane_set_distance_m973790677 (Plane_t1000493321 * __this, float ___value0, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Ray::get_direction()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Ray_get_direction_m761601601 (Ray_t3785851493 * __this, const RuntimeMethod* method);
// UnityEngine.Vector3 UnityEngine.Ray::get_origin()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Ray_get_origin_m2819290985 (Ray_t3785851493 * __this, const RuntimeMethod* method);
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR bool Mathf_Approximately_m245805902 (RuntimeObject * __this /* static, unused */, float ___a0, float ___b1, const RuntimeMethod* method);
// System.Boolean UnityEngine.Plane::Raycast(UnityEngine.Ray,System.Single&)
extern "C" IL2CPP_METHOD_ATTR bool Plane_Raycast_m62370169 (Plane_t1000493321 * __this, Ray_t3785851493  ___ray0, float* ___enter1, const RuntimeMethod* method);
// System.String UnityEngine.Plane::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Plane_ToString_m1879648265 (Plane_t1000493321 * __this, 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
#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 Unity.Collections.LowLevel.Unsafe.NativeContainerAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NativeContainerAttribute__ctor_m32346888 (NativeContainerAttribute_t212308715 * __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 Unity.Collections.LowLevel.Unsafe.NativeContainerIsAtomicWriteOnlyAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NativeContainerIsAtomicWriteOnlyAttribute__ctor_m3325700627 (NativeContainerIsAtomicWriteOnlyAttribute_t4134969175 * __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 Unity.Collections.LowLevel.Unsafe.NativeContainerIsReadOnlyAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NativeContainerIsReadOnlyAttribute__ctor_m2338561275 (NativeContainerIsReadOnlyAttribute_t4098664174 * __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
#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 Unity.Collections.LowLevel.Unsafe.NativeContainerSupportsDeallocateOnJobCompletionAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NativeContainerSupportsDeallocateOnJobCompletionAttribute__ctor_m3238385735 (NativeContainerSupportsDeallocateOnJobCompletionAttribute_t1480492758 * __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 Unity.Collections.LowLevel.Unsafe.NativeContainerSupportsDeferredConvertListToArray::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NativeContainerSupportsDeferredConvertListToArray__ctor_m402713084 (NativeContainerSupportsDeferredConvertListToArray_t4167123417 * __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 Unity.Collections.LowLevel.Unsafe.NativeContainerSupportsMinMaxWriteRestrictionAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NativeContainerSupportsMinMaxWriteRestrictionAttribute__ctor_m3056107068 (NativeContainerSupportsMinMaxWriteRestrictionAttribute_t3808117416 * __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
#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 Unity.Collections.LowLevel.Unsafe.NativeDisableUnsafePtrRestrictionAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NativeDisableUnsafePtrRestrictionAttribute__ctor_m2727485348 (NativeDisableUnsafePtrRestrictionAttribute_t2582701661 * __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
#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 Unity.Collections.LowLevel.Unsafe.NativeSetThreadIndexAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NativeSetThreadIndexAttribute__ctor_m2203021701 (NativeSetThreadIndexAttribute_t1211267337 * __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
#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.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::GetFieldOffsetInStruct(System.Reflection.FieldInfo)
extern "C" IL2CPP_METHOD_ATTR int32_t UnsafeUtility_GetFieldOffsetInStruct_m938934834 (RuntimeObject * __this /* static, unused */, FieldInfo_t * ___field0, const RuntimeMethod* method)
{
	typedef int32_t (*UnsafeUtility_GetFieldOffsetInStruct_m938934834_ftn) (FieldInfo_t *);
	static UnsafeUtility_GetFieldOffsetInStruct_m938934834_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (UnsafeUtility_GetFieldOffsetInStruct_m938934834_ftn)il2cpp_codegen_resolve_icall ("Unity.Collections.LowLevel.Unsafe.UnsafeUtility::GetFieldOffsetInStruct(System.Reflection.FieldInfo)");
	int32_t retVal = _il2cpp_icall_func(___field0);
	return retVal;
}
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::GetFieldOffsetInClass(System.Reflection.FieldInfo)
extern "C" IL2CPP_METHOD_ATTR int32_t UnsafeUtility_GetFieldOffsetInClass_m1925477792 (RuntimeObject * __this /* static, unused */, FieldInfo_t * ___field0, const RuntimeMethod* method)
{
	typedef int32_t (*UnsafeUtility_GetFieldOffsetInClass_m1925477792_ftn) (FieldInfo_t *);
	static UnsafeUtility_GetFieldOffsetInClass_m1925477792_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (UnsafeUtility_GetFieldOffsetInClass_m1925477792_ftn)il2cpp_codegen_resolve_icall ("Unity.Collections.LowLevel.Unsafe.UnsafeUtility::GetFieldOffsetInClass(System.Reflection.FieldInfo)");
	int32_t retVal = _il2cpp_icall_func(___field0);
	return retVal;
}
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::GetFieldOffset(System.Reflection.FieldInfo)
extern "C" IL2CPP_METHOD_ATTR int32_t UnsafeUtility_GetFieldOffset_m4258912114 (RuntimeObject * __this /* static, unused */, FieldInfo_t * ___field0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		FieldInfo_t * L_0 = ___field0;
		NullCheck(L_0);
		Type_t * L_1 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_0);
		NullCheck(L_1);
		bool L_2 = Type_get_IsValueType_m3108065642(L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_001d;
		}
	}
	{
		FieldInfo_t * L_3 = ___field0;
		int32_t L_4 = UnsafeUtility_GetFieldOffsetInStruct_m938934834(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0041;
	}

IL_001d:
	{
		FieldInfo_t * L_5 = ___field0;
		NullCheck(L_5);
		Type_t * L_6 = VirtFuncInvoker0< Type_t * >::Invoke(8 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_5);
		NullCheck(L_6);
		bool L_7 = Type_get_IsClass_m589177581(L_6, /*hidden argument*/NULL);
		if (!L_7)
		{
			goto IL_0039;
		}
	}
	{
		FieldInfo_t * L_8 = ___field0;
		int32_t L_9 = UnsafeUtility_GetFieldOffsetInClass_m1925477792(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		V_0 = L_9;
		goto IL_0041;
	}

IL_0039:
	{
		V_0 = (-1);
		goto IL_0041;
	}

IL_0041:
	{
		int32_t L_10 = V_0;
		return L_10;
	}
}
// System.Void* Unity.Collections.LowLevel.Unsafe.UnsafeUtility::PinGCObjectAndGetAddress(System.Object,System.UInt64&)
extern "C" IL2CPP_METHOD_ATTR void* UnsafeUtility_PinGCObjectAndGetAddress_m1156497285 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___target0, uint64_t* ___gcHandle1, const RuntimeMethod* method)
{
	typedef void* (*UnsafeUtility_PinGCObjectAndGetAddress_m1156497285_ftn) (RuntimeObject *, uint64_t*);
	static UnsafeUtility_PinGCObjectAndGetAddress_m1156497285_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (UnsafeUtility_PinGCObjectAndGetAddress_m1156497285_ftn)il2cpp_codegen_resolve_icall ("Unity.Collections.LowLevel.Unsafe.UnsafeUtility::PinGCObjectAndGetAddress(System.Object,System.UInt64&)");
	void* retVal = _il2cpp_icall_func(___target0, ___gcHandle1);
	return retVal;
}
// System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::ReleaseGCObject(System.UInt64)
extern "C" IL2CPP_METHOD_ATTR void UnsafeUtility_ReleaseGCObject_m3703877661 (RuntimeObject * __this /* static, unused */, uint64_t ___gcHandle0, const RuntimeMethod* method)
{
	typedef void (*UnsafeUtility_ReleaseGCObject_m3703877661_ftn) (uint64_t);
	static UnsafeUtility_ReleaseGCObject_m3703877661_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (UnsafeUtility_ReleaseGCObject_m3703877661_ftn)il2cpp_codegen_resolve_icall ("Unity.Collections.LowLevel.Unsafe.UnsafeUtility::ReleaseGCObject(System.UInt64)");
	_il2cpp_icall_func(___gcHandle0);
}
// System.Void* Unity.Collections.LowLevel.Unsafe.UnsafeUtility::Malloc(System.Int64,System.Int32,Unity.Collections.Allocator)
extern "C" IL2CPP_METHOD_ATTR void* UnsafeUtility_Malloc_m4180434614 (RuntimeObject * __this /* static, unused */, int64_t ___size0, int32_t ___alignment1, int32_t ___allocator2, const RuntimeMethod* method)
{
	typedef void* (*UnsafeUtility_Malloc_m4180434614_ftn) (int64_t, int32_t, int32_t);
	static UnsafeUtility_Malloc_m4180434614_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (UnsafeUtility_Malloc_m4180434614_ftn)il2cpp_codegen_resolve_icall ("Unity.Collections.LowLevel.Unsafe.UnsafeUtility::Malloc(System.Int64,System.Int32,Unity.Collections.Allocator)");
	void* retVal = _il2cpp_icall_func(___size0, ___alignment1, ___allocator2);
	return retVal;
}
// System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::Free(System.Void*,Unity.Collections.Allocator)
extern "C" IL2CPP_METHOD_ATTR void UnsafeUtility_Free_m3354695133 (RuntimeObject * __this /* static, unused */, void* ___memory0, int32_t ___allocator1, const RuntimeMethod* method)
{
	typedef void (*UnsafeUtility_Free_m3354695133_ftn) (void*, int32_t);
	static UnsafeUtility_Free_m3354695133_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (UnsafeUtility_Free_m3354695133_ftn)il2cpp_codegen_resolve_icall ("Unity.Collections.LowLevel.Unsafe.UnsafeUtility::Free(System.Void*,Unity.Collections.Allocator)");
	_il2cpp_icall_func(___memory0, ___allocator1);
}
// System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemCpy(System.Void*,System.Void*,System.Int64)
extern "C" IL2CPP_METHOD_ATTR void UnsafeUtility_MemCpy_m1650311498 (RuntimeObject * __this /* static, unused */, void* ___destination0, void* ___source1, int64_t ___size2, const RuntimeMethod* method)
{
	typedef void (*UnsafeUtility_MemCpy_m1650311498_ftn) (void*, void*, int64_t);
	static UnsafeUtility_MemCpy_m1650311498_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (UnsafeUtility_MemCpy_m1650311498_ftn)il2cpp_codegen_resolve_icall ("Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemCpy(System.Void*,System.Void*,System.Int64)");
	_il2cpp_icall_func(___destination0, ___source1, ___size2);
}
// System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemCpyReplicate(System.Void*,System.Void*,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void UnsafeUtility_MemCpyReplicate_m1392815313 (RuntimeObject * __this /* static, unused */, void* ___destination0, void* ___source1, int32_t ___size2, int32_t ___count3, const RuntimeMethod* method)
{
	typedef void (*UnsafeUtility_MemCpyReplicate_m1392815313_ftn) (void*, void*, int32_t, int32_t);
	static UnsafeUtility_MemCpyReplicate_m1392815313_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (UnsafeUtility_MemCpyReplicate_m1392815313_ftn)il2cpp_codegen_resolve_icall ("Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemCpyReplicate(System.Void*,System.Void*,System.Int32,System.Int32)");
	_il2cpp_icall_func(___destination0, ___source1, ___size2, ___count3);
}
// System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemCpyStride(System.Void*,System.Int32,System.Void*,System.Int32,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void UnsafeUtility_MemCpyStride_m3732363404 (RuntimeObject * __this /* static, unused */, void* ___destination0, int32_t ___destinationStride1, void* ___source2, int32_t ___sourceStride3, int32_t ___elementSize4, int32_t ___count5, const RuntimeMethod* method)
{
	typedef void (*UnsafeUtility_MemCpyStride_m3732363404_ftn) (void*, int32_t, void*, int32_t, int32_t, int32_t);
	static UnsafeUtility_MemCpyStride_m3732363404_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (UnsafeUtility_MemCpyStride_m3732363404_ftn)il2cpp_codegen_resolve_icall ("Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemCpyStride(System.Void*,System.Int32,System.Void*,System.Int32,System.Int32,System.Int32)");
	_il2cpp_icall_func(___destination0, ___destinationStride1, ___source2, ___sourceStride3, ___elementSize4, ___count5);
}
// System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemClear(System.Void*,System.Int64)
extern "C" IL2CPP_METHOD_ATTR void UnsafeUtility_MemClear_m2803322643 (RuntimeObject * __this /* static, unused */, void* ___destination0, int64_t ___size1, const RuntimeMethod* method)
{
	typedef void (*UnsafeUtility_MemClear_m2803322643_ftn) (void*, int64_t);
	static UnsafeUtility_MemClear_m2803322643_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (UnsafeUtility_MemClear_m2803322643_ftn)il2cpp_codegen_resolve_icall ("Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemClear(System.Void*,System.Int64)");
	_il2cpp_icall_func(___destination0, ___size1);
}
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemCmp(System.Void*,System.Void*,System.Int64)
extern "C" IL2CPP_METHOD_ATTR int32_t UnsafeUtility_MemCmp_m1747878922 (RuntimeObject * __this /* static, unused */, void* ___ptr10, void* ___ptr21, int64_t ___size2, const RuntimeMethod* method)
{
	typedef int32_t (*UnsafeUtility_MemCmp_m1747878922_ftn) (void*, void*, int64_t);
	static UnsafeUtility_MemCmp_m1747878922_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (UnsafeUtility_MemCmp_m1747878922_ftn)il2cpp_codegen_resolve_icall ("Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemCmp(System.Void*,System.Void*,System.Int64)");
	int32_t retVal = _il2cpp_icall_func(___ptr10, ___ptr21, ___size2);
	return retVal;
}
// System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::SizeOf(System.Type)
extern "C" IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_m718818041 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
{
	typedef int32_t (*UnsafeUtility_SizeOf_m718818041_ftn) (Type_t *);
	static UnsafeUtility_SizeOf_m718818041_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (UnsafeUtility_SizeOf_m718818041_ftn)il2cpp_codegen_resolve_icall ("Unity.Collections.LowLevel.Unsafe.UnsafeUtility::SizeOf(System.Type)");
	int32_t retVal = _il2cpp_icall_func(___type0);
	return retVal;
}
#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 Unity.Collections.LowLevel.Unsafe.WriteAccessRequiredAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void WriteAccessRequiredAttribute__ctor_m1477600280 (WriteAccessRequiredAttribute_t979754907 * __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
#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 Unity.Collections.NativeDisableParallelForRestrictionAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void NativeDisableParallelForRestrictionAttribute__ctor_m2941109886 (NativeDisableParallelForRestrictionAttribute_t3768540096 * __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
#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 Unity.Collections.ReadOnlyAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ReadOnlyAttribute__ctor_m1913580961 (ReadOnlyAttribute_t3518714744 * __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
#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 Unity.Jobs.JobHandle::Complete()
extern "C" IL2CPP_METHOD_ATTR void JobHandle_Complete_m3516155931 (JobHandle_t3812578709 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (JobHandle_Complete_m3516155931_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		intptr_t L_0 = __this->get_jobGroup_0();
		bool L_1 = IntPtr_op_Equality_m408849716(NULL /*static, unused*/, (intptr_t)L_0, (intptr_t)(0), /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001b;
		}
	}
	{
		goto IL_0021;
	}

IL_001b:
	{
		JobHandle_ScheduleBatchedJobsAndComplete_m3042744404(NULL /*static, unused*/, (JobHandle_t3812578709 *)__this, /*hidden argument*/NULL);
	}

IL_0021:
	{
		return;
	}
}
extern "C"  void JobHandle_Complete_m3516155931_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	JobHandle_t3812578709 * _thisAdjusted = reinterpret_cast<JobHandle_t3812578709 *>(__this + 1);
	JobHandle_Complete_m3516155931(_thisAdjusted, method);
}
// System.Void Unity.Jobs.JobHandle::ScheduleBatchedJobs()
extern "C" IL2CPP_METHOD_ATTR void JobHandle_ScheduleBatchedJobs_m1398632098 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef void (*JobHandle_ScheduleBatchedJobs_m1398632098_ftn) ();
	static JobHandle_ScheduleBatchedJobs_m1398632098_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (JobHandle_ScheduleBatchedJobs_m1398632098_ftn)il2cpp_codegen_resolve_icall ("Unity.Jobs.JobHandle::ScheduleBatchedJobs()");
	_il2cpp_icall_func();
}
// System.Void Unity.Jobs.JobHandle::ScheduleBatchedJobsAndComplete(Unity.Jobs.JobHandle&)
extern "C" IL2CPP_METHOD_ATTR void JobHandle_ScheduleBatchedJobsAndComplete_m3042744404 (RuntimeObject * __this /* static, unused */, JobHandle_t3812578709 * ___job0, const RuntimeMethod* method)
{
	typedef void (*JobHandle_ScheduleBatchedJobsAndComplete_m3042744404_ftn) (JobHandle_t3812578709 *);
	static JobHandle_ScheduleBatchedJobsAndComplete_m3042744404_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (JobHandle_ScheduleBatchedJobsAndComplete_m3042744404_ftn)il2cpp_codegen_resolve_icall ("Unity.Jobs.JobHandle::ScheduleBatchedJobsAndComplete(Unity.Jobs.JobHandle&)");
	_il2cpp_icall_func(___job0);
}
// Unity.Jobs.JobHandle Unity.Jobs.JobHandle::CombineDependencies(Unity.Jobs.JobHandle,Unity.Jobs.JobHandle)
extern "C" IL2CPP_METHOD_ATTR JobHandle_t3812578709  JobHandle_CombineDependencies_m2499338382 (RuntimeObject * __this /* static, unused */, JobHandle_t3812578709  ___job00, JobHandle_t3812578709  ___job11, const RuntimeMethod* method)
{
	JobHandle_t3812578709  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		JobHandle_t3812578709  L_0 = JobHandle_CombineDependenciesInternal2_m149685602(NULL /*static, unused*/, (JobHandle_t3812578709 *)(&___job00), (JobHandle_t3812578709 *)(&___job11), /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_0010;
	}

IL_0010:
	{
		JobHandle_t3812578709  L_1 = V_0;
		return L_1;
	}
}
// Unity.Jobs.JobHandle Unity.Jobs.JobHandle::CombineDependenciesInternal2(Unity.Jobs.JobHandle&,Unity.Jobs.JobHandle&)
extern "C" IL2CPP_METHOD_ATTR JobHandle_t3812578709  JobHandle_CombineDependenciesInternal2_m149685602 (RuntimeObject * __this /* static, unused */, JobHandle_t3812578709 * ___job00, JobHandle_t3812578709 * ___job11, const RuntimeMethod* method)
{
	JobHandle_t3812578709  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		JobHandle_t3812578709 * L_0 = ___job00;
		JobHandle_t3812578709 * L_1 = ___job11;
		JobHandle_CombineDependenciesInternal2_Injected_m3552336509(NULL /*static, unused*/, (JobHandle_t3812578709 *)L_0, (JobHandle_t3812578709 *)L_1, (JobHandle_t3812578709 *)(&V_0), /*hidden argument*/NULL);
		JobHandle_t3812578709  L_2 = V_0;
		return L_2;
	}
}
// Unity.Jobs.JobHandle Unity.Jobs.JobHandle::CombineDependenciesInternalPtr(System.Void*,System.Int32)
extern "C" IL2CPP_METHOD_ATTR JobHandle_t3812578709  JobHandle_CombineDependenciesInternalPtr_m692968338 (RuntimeObject * __this /* static, unused */, void* ___jobs0, int32_t ___count1, const RuntimeMethod* method)
{
	JobHandle_t3812578709  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		void* L_0 = ___jobs0;
		int32_t L_1 = ___count1;
		JobHandle_CombineDependenciesInternalPtr_Injected_m906805660(NULL /*static, unused*/, (void*)(void*)L_0, L_1, (JobHandle_t3812578709 *)(&V_0), /*hidden argument*/NULL);
		JobHandle_t3812578709  L_2 = V_0;
		return L_2;
	}
}
// System.Void Unity.Jobs.JobHandle::CombineDependenciesInternal2_Injected(Unity.Jobs.JobHandle&,Unity.Jobs.JobHandle&,Unity.Jobs.JobHandle&)
extern "C" IL2CPP_METHOD_ATTR void JobHandle_CombineDependenciesInternal2_Injected_m3552336509 (RuntimeObject * __this /* static, unused */, JobHandle_t3812578709 * ___job00, JobHandle_t3812578709 * ___job11, JobHandle_t3812578709 * ___ret2, const RuntimeMethod* method)
{
	typedef void (*JobHandle_CombineDependenciesInternal2_Injected_m3552336509_ftn) (JobHandle_t3812578709 *, JobHandle_t3812578709 *, JobHandle_t3812578709 *);
	static JobHandle_CombineDependenciesInternal2_Injected_m3552336509_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (JobHandle_CombineDependenciesInternal2_Injected_m3552336509_ftn)il2cpp_codegen_resolve_icall ("Unity.Jobs.JobHandle::CombineDependenciesInternal2_Injected(Unity.Jobs.JobHandle&,Unity.Jobs.JobHandle&,Unity.Jobs.JobHandle&)");
	_il2cpp_icall_func(___job00, ___job11, ___ret2);
}
// System.Void Unity.Jobs.JobHandle::CombineDependenciesInternalPtr_Injected(System.Void*,System.Int32,Unity.Jobs.JobHandle&)
extern "C" IL2CPP_METHOD_ATTR void JobHandle_CombineDependenciesInternalPtr_Injected_m906805660 (RuntimeObject * __this /* static, unused */, void* ___jobs0, int32_t ___count1, JobHandle_t3812578709 * ___ret2, const RuntimeMethod* method)
{
	typedef void (*JobHandle_CombineDependenciesInternalPtr_Injected_m906805660_ftn) (void*, int32_t, JobHandle_t3812578709 *);
	static JobHandle_CombineDependenciesInternalPtr_Injected_m906805660_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (JobHandle_CombineDependenciesInternalPtr_Injected_m906805660_ftn)il2cpp_codegen_resolve_icall ("Unity.Jobs.JobHandle::CombineDependenciesInternalPtr_Injected(System.Void*,System.Int32,Unity.Jobs.JobHandle&)");
	_il2cpp_icall_func(___jobs0, ___count1, ___ret2);
}
#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
// Unity.Jobs.JobHandle Unity.Jobs.LowLevel.Unsafe.JobHandleUnsafeUtility::CombineDependencies(Unity.Jobs.JobHandle*,System.Int32)
extern "C" IL2CPP_METHOD_ATTR JobHandle_t3812578709  JobHandleUnsafeUtility_CombineDependencies_m1688350799 (RuntimeObject * __this /* static, unused */, JobHandle_t3812578709 * ___jobs0, int32_t ___count1, const RuntimeMethod* method)
{
	JobHandle_t3812578709  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		JobHandle_t3812578709 * L_0 = ___jobs0;
		int32_t L_1 = ___count1;
		JobHandle_t3812578709  L_2 = JobHandle_CombineDependenciesInternalPtr_m692968338(NULL /*static, unused*/, (void*)(void*)L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_000e;
	}

IL_000e:
	{
		JobHandle_t3812578709  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 Unity.Jobs.LowLevel.Unsafe.JobProducerTypeAttribute::.ctor(System.Type)
extern "C" IL2CPP_METHOD_ATTR void JobProducerTypeAttribute__ctor_m2376242882 (JobProducerTypeAttribute_t565574800 * __this, Type_t * ___producerType0, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
		Type_t * L_0 = ___producerType0;
		__this->set_U3CProducerTypeU3Ek__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
#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.Boolean Unity.Jobs.LowLevel.Unsafe.JobsUtility::GetWorkStealingRange(Unity.Jobs.LowLevel.Unsafe.JobRanges&,System.Int32,System.Int32&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR bool JobsUtility_GetWorkStealingRange_m3936425997 (RuntimeObject * __this /* static, unused */, JobRanges_t803981629 * ___ranges0, int32_t ___jobIndex1, int32_t* ___beginIndex2, int32_t* ___endIndex3, const RuntimeMethod* method)
{
	typedef bool (*JobsUtility_GetWorkStealingRange_m3936425997_ftn) (JobRanges_t803981629 *, int32_t, int32_t*, int32_t*);
	static JobsUtility_GetWorkStealingRange_m3936425997_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (JobsUtility_GetWorkStealingRange_m3936425997_ftn)il2cpp_codegen_resolve_icall ("Unity.Jobs.LowLevel.Unsafe.JobsUtility::GetWorkStealingRange(Unity.Jobs.LowLevel.Unsafe.JobRanges&,System.Int32,System.Int32&,System.Int32&)");
	bool retVal = _il2cpp_icall_func(___ranges0, ___jobIndex1, ___beginIndex2, ___endIndex3);
	return retVal;
}
// Unity.Jobs.JobHandle Unity.Jobs.LowLevel.Unsafe.JobsUtility::Schedule(Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters&)
extern "C" IL2CPP_METHOD_ATTR JobHandle_t3812578709  JobsUtility_Schedule_m219497364 (RuntimeObject * __this /* static, unused */, JobScheduleParameters_t36282037 * ___parameters0, const RuntimeMethod* method)
{
	JobHandle_t3812578709  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		JobScheduleParameters_t36282037 * L_0 = ___parameters0;
		JobsUtility_Schedule_Injected_m2563038491(NULL /*static, unused*/, (JobScheduleParameters_t36282037 *)L_0, (JobHandle_t3812578709 *)(&V_0), /*hidden argument*/NULL);
		JobHandle_t3812578709  L_1 = V_0;
		return L_1;
	}
}
// Unity.Jobs.JobHandle Unity.Jobs.LowLevel.Unsafe.JobsUtility::ScheduleParallelFor(Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters&,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR JobHandle_t3812578709  JobsUtility_ScheduleParallelFor_m2865553046 (RuntimeObject * __this /* static, unused */, JobScheduleParameters_t36282037 * ___parameters0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, const RuntimeMethod* method)
{
	JobHandle_t3812578709  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		JobScheduleParameters_t36282037 * L_0 = ___parameters0;
		int32_t L_1 = ___arrayLength1;
		int32_t L_2 = ___innerloopBatchCount2;
		JobsUtility_ScheduleParallelFor_Injected_m2627054742(NULL /*static, unused*/, (JobScheduleParameters_t36282037 *)L_0, L_1, L_2, (JobHandle_t3812578709 *)(&V_0), /*hidden argument*/NULL);
		JobHandle_t3812578709  L_3 = V_0;
		return L_3;
	}
}
// System.IntPtr Unity.Jobs.LowLevel.Unsafe.JobsUtility::CreateJobReflectionData(System.Type,System.Type,Unity.Jobs.LowLevel.Unsafe.JobType,System.Object,System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR intptr_t JobsUtility_CreateJobReflectionData_m264353508 (RuntimeObject * __this /* static, unused */, Type_t * ___wrapperJobType0, Type_t * ___userJobType1, int32_t ___jobType2, RuntimeObject * ___managedJobFunction03, RuntimeObject * ___managedJobFunction14, RuntimeObject * ___managedJobFunction25, const RuntimeMethod* method)
{
	typedef intptr_t (*JobsUtility_CreateJobReflectionData_m264353508_ftn) (Type_t *, Type_t *, int32_t, RuntimeObject *, RuntimeObject *, RuntimeObject *);
	static JobsUtility_CreateJobReflectionData_m264353508_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (JobsUtility_CreateJobReflectionData_m264353508_ftn)il2cpp_codegen_resolve_icall ("Unity.Jobs.LowLevel.Unsafe.JobsUtility::CreateJobReflectionData(System.Type,System.Type,Unity.Jobs.LowLevel.Unsafe.JobType,System.Object,System.Object,System.Object)");
	intptr_t retVal = _il2cpp_icall_func(___wrapperJobType0, ___userJobType1, ___jobType2, ___managedJobFunction03, ___managedJobFunction14, ___managedJobFunction25);
	return retVal;
}
// System.IntPtr Unity.Jobs.LowLevel.Unsafe.JobsUtility::CreateJobReflectionData(System.Type,Unity.Jobs.LowLevel.Unsafe.JobType,System.Object,System.Object,System.Object)
extern "C" IL2CPP_METHOD_ATTR intptr_t JobsUtility_CreateJobReflectionData_m897976389 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, int32_t ___jobType1, RuntimeObject * ___managedJobFunction02, RuntimeObject * ___managedJobFunction13, RuntimeObject * ___managedJobFunction24, const RuntimeMethod* method)
{
	intptr_t V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Type_t * L_0 = ___type0;
		Type_t * L_1 = ___type0;
		int32_t L_2 = ___jobType1;
		RuntimeObject * L_3 = ___managedJobFunction02;
		RuntimeObject * L_4 = ___managedJobFunction13;
		RuntimeObject * L_5 = ___managedJobFunction24;
		intptr_t L_6 = JobsUtility_CreateJobReflectionData_m264353508(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL);
		V_0 = (intptr_t)L_6;
		goto IL_0013;
	}

IL_0013:
	{
		intptr_t L_7 = V_0;
		return (intptr_t)L_7;
	}
}
// System.IntPtr Unity.Jobs.LowLevel.Unsafe.JobsUtility::CreateJobReflectionData(System.Type,System.Type,Unity.Jobs.LowLevel.Unsafe.JobType,System.Object)
extern "C" IL2CPP_METHOD_ATTR intptr_t JobsUtility_CreateJobReflectionData_m3631865250 (RuntimeObject * __this /* static, unused */, Type_t * ___wrapperJobType0, Type_t * ___userJobType1, int32_t ___jobType2, RuntimeObject * ___managedJobFunction03, const RuntimeMethod* method)
{
	intptr_t V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Type_t * L_0 = ___wrapperJobType0;
		Type_t * L_1 = ___userJobType1;
		int32_t L_2 = ___jobType2;
		RuntimeObject * L_3 = ___managedJobFunction03;
		intptr_t L_4 = JobsUtility_CreateJobReflectionData_m264353508(NULL /*static, unused*/, L_0, L_1, L_2, L_3, NULL, NULL, /*hidden argument*/NULL);
		V_0 = (intptr_t)L_4;
		goto IL_0012;
	}

IL_0012:
	{
		intptr_t L_5 = V_0;
		return (intptr_t)L_5;
	}
}
// System.Void Unity.Jobs.LowLevel.Unsafe.JobsUtility::Schedule_Injected(Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters&,Unity.Jobs.JobHandle&)
extern "C" IL2CPP_METHOD_ATTR void JobsUtility_Schedule_Injected_m2563038491 (RuntimeObject * __this /* static, unused */, JobScheduleParameters_t36282037 * ___parameters0, JobHandle_t3812578709 * ___ret1, const RuntimeMethod* method)
{
	typedef void (*JobsUtility_Schedule_Injected_m2563038491_ftn) (JobScheduleParameters_t36282037 *, JobHandle_t3812578709 *);
	static JobsUtility_Schedule_Injected_m2563038491_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (JobsUtility_Schedule_Injected_m2563038491_ftn)il2cpp_codegen_resolve_icall ("Unity.Jobs.LowLevel.Unsafe.JobsUtility::Schedule_Injected(Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters&,Unity.Jobs.JobHandle&)");
	_il2cpp_icall_func(___parameters0, ___ret1);
}
// System.Void Unity.Jobs.LowLevel.Unsafe.JobsUtility::ScheduleParallelFor_Injected(Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters&,System.Int32,System.Int32,Unity.Jobs.JobHandle&)
extern "C" IL2CPP_METHOD_ATTR void JobsUtility_ScheduleParallelFor_Injected_m2627054742 (RuntimeObject * __this /* static, unused */, JobScheduleParameters_t36282037 * ___parameters0, int32_t ___arrayLength1, int32_t ___innerloopBatchCount2, JobHandle_t3812578709 * ___ret3, const RuntimeMethod* method)
{
	typedef void (*JobsUtility_ScheduleParallelFor_Injected_m2627054742_ftn) (JobScheduleParameters_t36282037 *, int32_t, int32_t, JobHandle_t3812578709 *);
	static JobsUtility_ScheduleParallelFor_Injected_m2627054742_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (JobsUtility_ScheduleParallelFor_Injected_m2627054742_ftn)il2cpp_codegen_resolve_icall ("Unity.Jobs.LowLevel.Unsafe.JobsUtility::ScheduleParallelFor_Injected(Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters&,System.Int32,System.Int32,Unity.Jobs.JobHandle&)");
	_il2cpp_icall_func(___parameters0, ___arrayLength1, ___innerloopBatchCount2, ___ret3);
}
#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 Unity.Jobs.LowLevel.Unsafe.JobsUtility/JobScheduleParameters::.ctor(System.Void*,System.IntPtr,Unity.Jobs.JobHandle,Unity.Jobs.LowLevel.Unsafe.ScheduleMode)
extern "C" IL2CPP_METHOD_ATTR void JobScheduleParameters__ctor_m1699293805 (JobScheduleParameters_t36282037 * __this, void* ___i_jobData0, intptr_t ___i_reflectionData1, JobHandle_t3812578709  ___i_dependency2, int32_t ___i_scheduleMode3, const RuntimeMethod* method)
{
	{
		JobHandle_t3812578709  L_0 = ___i_dependency2;
		__this->set_Dependency_0(L_0);
		void* L_1 = ___i_jobData0;
		intptr_t L_2 = IntPtr_op_Explicit_m536245531(NULL /*static, unused*/, (void*)(void*)L_1, /*hidden argument*/NULL);
		__this->set_JobDataPtr_3((intptr_t)L_2);
		intptr_t L_3 = ___i_reflectionData1;
		__this->set_ReflectionData_2((intptr_t)L_3);
		int32_t L_4 = ___i_scheduleMode3;
		__this->set_ScheduleMode_1(L_4);
		return;
	}
}
extern "C"  void JobScheduleParameters__ctor_m1699293805_AdjustorThunk (RuntimeObject * __this, void* ___i_jobData0, intptr_t ___i_reflectionData1, JobHandle_t3812578709  ___i_dependency2, int32_t ___i_scheduleMode3, const RuntimeMethod* method)
{
	JobScheduleParameters_t36282037 * _thisAdjusted = reinterpret_cast<JobScheduleParameters_t36282037 *>(__this + 1);
	JobScheduleParameters__ctor_m1699293805(_thisAdjusted, ___i_jobData0, ___i_reflectionData1, ___i_dependency2, ___i_scheduleMode3, method);
}
#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.AddComponentMenu::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void AddComponentMenu__ctor_m867138430 (AddComponentMenu_t415040132 * __this, String_t* ___menuName0, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___menuName0;
		__this->set_m_AddComponentMenu_0(L_0);
		__this->set_m_Ordering_1(0);
		return;
	}
}
// System.Void UnityEngine.AddComponentMenu::.ctor(System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void AddComponentMenu__ctor_m1407931338 (AddComponentMenu_t415040132 * __this, String_t* ___menuName0, int32_t ___order1, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___menuName0;
		__this->set_m_AddComponentMenu_0(L_0);
		int32_t L_1 = ___order1;
		__this->set_m_Ordering_1(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
// Conversion methods for marshalling of: UnityEngine.AnimationCurve
extern "C" void AnimationCurve_t3046754366_marshal_pinvoke(const AnimationCurve_t3046754366& unmarshaled, AnimationCurve_t3046754366_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Ptr_0 = unmarshaled.get_m_Ptr_0();
}
extern "C" void AnimationCurve_t3046754366_marshal_pinvoke_back(const AnimationCurve_t3046754366_marshaled_pinvoke& marshaled, AnimationCurve_t3046754366& unmarshaled)
{
	intptr_t unmarshaled_m_Ptr_temp_0;
	memset(&unmarshaled_m_Ptr_temp_0, 0, sizeof(unmarshaled_m_Ptr_temp_0));
	unmarshaled_m_Ptr_temp_0 = marshaled.___m_Ptr_0;
	unmarshaled.set_m_Ptr_0(unmarshaled_m_Ptr_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.AnimationCurve
extern "C" void AnimationCurve_t3046754366_marshal_pinvoke_cleanup(AnimationCurve_t3046754366_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.AnimationCurve
extern "C" void AnimationCurve_t3046754366_marshal_com(const AnimationCurve_t3046754366& unmarshaled, AnimationCurve_t3046754366_marshaled_com& marshaled)
{
	marshaled.___m_Ptr_0 = unmarshaled.get_m_Ptr_0();
}
extern "C" void AnimationCurve_t3046754366_marshal_com_back(const AnimationCurve_t3046754366_marshaled_com& marshaled, AnimationCurve_t3046754366& unmarshaled)
{
	intptr_t unmarshaled_m_Ptr_temp_0;
	memset(&unmarshaled_m_Ptr_temp_0, 0, sizeof(unmarshaled_m_Ptr_temp_0));
	unmarshaled_m_Ptr_temp_0 = marshaled.___m_Ptr_0;
	unmarshaled.set_m_Ptr_0(unmarshaled_m_Ptr_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.AnimationCurve
extern "C" void AnimationCurve_t3046754366_marshal_com_cleanup(AnimationCurve_t3046754366_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.AnimationCurve::.ctor(UnityEngine.Keyframe[])
extern "C" IL2CPP_METHOD_ATTR void AnimationCurve__ctor_m1565662948 (AnimationCurve_t3046754366 * __this, KeyframeU5BU5D_t1068524471* ___keys0, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		KeyframeU5BU5D_t1068524471* L_0 = ___keys0;
		intptr_t L_1 = AnimationCurve_Internal_Create_m3956683041(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		__this->set_m_Ptr_0((intptr_t)L_1);
		return;
	}
}
// System.Void UnityEngine.AnimationCurve::.ctor()
extern "C" IL2CPP_METHOD_ATTR void AnimationCurve__ctor_m3000526466 (AnimationCurve_t3046754366 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		intptr_t L_0 = AnimationCurve_Internal_Create_m3956683041(NULL /*static, unused*/, (KeyframeU5BU5D_t1068524471*)(KeyframeU5BU5D_t1068524471*)NULL, /*hidden argument*/NULL);
		__this->set_m_Ptr_0((intptr_t)L_0);
		return;
	}
}
// System.Void UnityEngine.AnimationCurve::Internal_Destroy(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void AnimationCurve_Internal_Destroy_m3899747917 (RuntimeObject * __this /* static, unused */, intptr_t ___ptr0, const RuntimeMethod* method)
{
	typedef void (*AnimationCurve_Internal_Destroy_m3899747917_ftn) (intptr_t);
	static AnimationCurve_Internal_Destroy_m3899747917_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (AnimationCurve_Internal_Destroy_m3899747917_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::Internal_Destroy(System.IntPtr)");
	_il2cpp_icall_func(___ptr0);
}
// System.IntPtr UnityEngine.AnimationCurve::Internal_Create(UnityEngine.Keyframe[])
extern "C" IL2CPP_METHOD_ATTR intptr_t AnimationCurve_Internal_Create_m3956683041 (RuntimeObject * __this /* static, unused */, KeyframeU5BU5D_t1068524471* ___keys0, const RuntimeMethod* method)
{
	typedef intptr_t (*AnimationCurve_Internal_Create_m3956683041_ftn) (KeyframeU5BU5D_t1068524471*);
	static AnimationCurve_Internal_Create_m3956683041_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (AnimationCurve_Internal_Create_m3956683041_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::Internal_Create(UnityEngine.Keyframe[])");
	intptr_t retVal = _il2cpp_icall_func(___keys0);
	return retVal;
}
// System.Void UnityEngine.AnimationCurve::Finalize()
extern "C" IL2CPP_METHOD_ATTR void AnimationCurve_Finalize_m2397002729 (AnimationCurve_t3046754366 * __this, const RuntimeMethod* method)
{
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
	}

IL_0001:
	try
	{ // begin try (depth: 1)
		intptr_t L_0 = __this->get_m_Ptr_0();
		AnimationCurve_Internal_Destroy_m3899747917(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x18, FINALLY_0011);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0011;
	}

FINALLY_0011:
	{ // begin finally (depth: 1)
		Object_Finalize_m3076187857(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(17)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(17)
	{
		IL2CPP_JUMP_TBL(0x18, IL_0018)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0018:
	{
		return;
	}
}
// System.Single UnityEngine.AnimationCurve::Evaluate(System.Single)
extern "C" IL2CPP_METHOD_ATTR float AnimationCurve_Evaluate_m2125563588 (AnimationCurve_t3046754366 * __this, float ___time0, const RuntimeMethod* method)
{
	typedef float (*AnimationCurve_Evaluate_m2125563588_ftn) (AnimationCurve_t3046754366 *, float);
	static AnimationCurve_Evaluate_m2125563588_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (AnimationCurve_Evaluate_m2125563588_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::Evaluate(System.Single)");
	float retVal = _il2cpp_icall_func(__this, ___time0);
	return retVal;
}
// UnityEngine.Keyframe[] UnityEngine.AnimationCurve::get_keys()
extern "C" IL2CPP_METHOD_ATTR KeyframeU5BU5D_t1068524471* AnimationCurve_get_keys_m1672862131 (AnimationCurve_t3046754366 * __this, const RuntimeMethod* method)
{
	KeyframeU5BU5D_t1068524471* V_0 = NULL;
	{
		KeyframeU5BU5D_t1068524471* L_0 = AnimationCurve_GetKeys_m2478473802(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		KeyframeU5BU5D_t1068524471* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.AnimationCurve::set_keys(UnityEngine.Keyframe[])
extern "C" IL2CPP_METHOD_ATTR void AnimationCurve_set_keys_m3970853534 (AnimationCurve_t3046754366 * __this, KeyframeU5BU5D_t1068524471* ___value0, const RuntimeMethod* method)
{
	{
		KeyframeU5BU5D_t1068524471* L_0 = ___value0;
		AnimationCurve_SetKeys_m1328799515(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.AnimationCurve::AddKey(UnityEngine.Keyframe)
extern "C" IL2CPP_METHOD_ATTR int32_t AnimationCurve_AddKey_m431470589 (AnimationCurve_t3046754366 * __this, Keyframe_t4206410242  ___key0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		Keyframe_t4206410242  L_0 = ___key0;
		int32_t L_1 = AnimationCurve_AddKey_Internal_m3079337543(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000e;
	}

IL_000e:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
// System.Int32 UnityEngine.AnimationCurve::AddKey_Internal(UnityEngine.Keyframe)
extern "C" IL2CPP_METHOD_ATTR int32_t AnimationCurve_AddKey_Internal_m3079337543 (AnimationCurve_t3046754366 * __this, Keyframe_t4206410242  ___key0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = AnimationCurve_AddKey_Internal_Injected_m4235338993(__this, (Keyframe_t4206410242 *)(&___key0), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.Keyframe UnityEngine.AnimationCurve::get_Item(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Keyframe_t4206410242  AnimationCurve_get_Item_m4209227769 (AnimationCurve_t3046754366 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	Keyframe_t4206410242  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		int32_t L_0 = ___index0;
		Keyframe_t4206410242  L_1 = AnimationCurve_GetKey_m2204974347(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000e;
	}

IL_000e:
	{
		Keyframe_t4206410242  L_2 = V_0;
		return L_2;
	}
}
// System.Int32 UnityEngine.AnimationCurve::get_length()
extern "C" IL2CPP_METHOD_ATTR int32_t AnimationCurve_get_length_m1548433259 (AnimationCurve_t3046754366 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*AnimationCurve_get_length_m1548433259_ftn) (AnimationCurve_t3046754366 *);
	static AnimationCurve_get_length_m1548433259_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (AnimationCurve_get_length_m1548433259_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::get_length()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Void UnityEngine.AnimationCurve::SetKeys(UnityEngine.Keyframe[])
extern "C" IL2CPP_METHOD_ATTR void AnimationCurve_SetKeys_m1328799515 (AnimationCurve_t3046754366 * __this, KeyframeU5BU5D_t1068524471* ___keys0, const RuntimeMethod* method)
{
	typedef void (*AnimationCurve_SetKeys_m1328799515_ftn) (AnimationCurve_t3046754366 *, KeyframeU5BU5D_t1068524471*);
	static AnimationCurve_SetKeys_m1328799515_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (AnimationCurve_SetKeys_m1328799515_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::SetKeys(UnityEngine.Keyframe[])");
	_il2cpp_icall_func(__this, ___keys0);
}
// UnityEngine.Keyframe UnityEngine.AnimationCurve::GetKey(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Keyframe_t4206410242  AnimationCurve_GetKey_m2204974347 (AnimationCurve_t3046754366 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	Keyframe_t4206410242  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		int32_t L_0 = ___index0;
		AnimationCurve_GetKey_Injected_m343521870(__this, L_0, (Keyframe_t4206410242 *)(&V_0), /*hidden argument*/NULL);
		Keyframe_t4206410242  L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Keyframe[] UnityEngine.AnimationCurve::GetKeys()
extern "C" IL2CPP_METHOD_ATTR KeyframeU5BU5D_t1068524471* AnimationCurve_GetKeys_m2478473802 (AnimationCurve_t3046754366 * __this, const RuntimeMethod* method)
{
	typedef KeyframeU5BU5D_t1068524471* (*AnimationCurve_GetKeys_m2478473802_ftn) (AnimationCurve_t3046754366 *);
	static AnimationCurve_GetKeys_m2478473802_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (AnimationCurve_GetKeys_m2478473802_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::GetKeys()");
	KeyframeU5BU5D_t1068524471* retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Int32 UnityEngine.AnimationCurve::AddKey_Internal_Injected(UnityEngine.Keyframe&)
extern "C" IL2CPP_METHOD_ATTR int32_t AnimationCurve_AddKey_Internal_Injected_m4235338993 (AnimationCurve_t3046754366 * __this, Keyframe_t4206410242 * ___key0, const RuntimeMethod* method)
{
	typedef int32_t (*AnimationCurve_AddKey_Internal_Injected_m4235338993_ftn) (AnimationCurve_t3046754366 *, Keyframe_t4206410242 *);
	static AnimationCurve_AddKey_Internal_Injected_m4235338993_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (AnimationCurve_AddKey_Internal_Injected_m4235338993_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::AddKey_Internal_Injected(UnityEngine.Keyframe&)");
	int32_t retVal = _il2cpp_icall_func(__this, ___key0);
	return retVal;
}
// System.Void UnityEngine.AnimationCurve::GetKey_Injected(System.Int32,UnityEngine.Keyframe&)
extern "C" IL2CPP_METHOD_ATTR void AnimationCurve_GetKey_Injected_m343521870 (AnimationCurve_t3046754366 * __this, int32_t ___index0, Keyframe_t4206410242 * ___ret1, const RuntimeMethod* method)
{
	typedef void (*AnimationCurve_GetKey_Injected_m343521870_ftn) (AnimationCurve_t3046754366 *, int32_t, Keyframe_t4206410242 *);
	static AnimationCurve_GetKey_Injected_m343521870_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (AnimationCurve_GetKey_Injected_m343521870_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AnimationCurve::GetKey_Injected(System.Int32,UnityEngine.Keyframe&)");
	_il2cpp_icall_func(__this, ___index0, ___ret1);
}
#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.Application::Quit()
extern "C" IL2CPP_METHOD_ATTR void Application_Quit_m470877999 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef void (*Application_Quit_m470877999_ftn) ();
	static Application_Quit_m470877999_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Application_Quit_m470877999_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Application::Quit()");
	_il2cpp_icall_func();
}
// System.Boolean UnityEngine.Application::get_isPlaying()
extern "C" IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m100394690 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef bool (*Application_get_isPlaying_m100394690_ftn) ();
	static Application_get_isPlaying_m100394690_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Application_get_isPlaying_m100394690_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Application::get_isPlaying()");
	bool retVal = _il2cpp_icall_func();
	return retVal;
}
// UnityEngine.RuntimePlatform UnityEngine.Application::get_platform()
extern "C" IL2CPP_METHOD_ATTR int32_t Application_get_platform_m2150679437 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef int32_t (*Application_get_platform_m2150679437_ftn) ();
	static Application_get_platform_m2150679437_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Application_get_platform_m2150679437_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Application::get_platform()");
	int32_t retVal = _il2cpp_icall_func();
	return retVal;
}
// System.Boolean UnityEngine.Application::get_isMobilePlatform()
extern "C" IL2CPP_METHOD_ATTR bool Application_get_isMobilePlatform_m751658814 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	bool V_1 = false;
	{
		int32_t L_0 = Application_get_platform_m2150679437(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		int32_t L_1 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)((int32_t)18))))
		{
			case 0:
			{
				goto IL_0040;
			}
			case 1:
			{
				goto IL_0040;
			}
			case 2:
			{
				goto IL_0040;
			}
		}
	}
	{
		int32_t L_2 = V_0;
		switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)8)))
		{
			case 0:
			{
				goto IL_0039;
			}
			case 1:
			{
				goto IL_004e;
			}
			case 2:
			{
				goto IL_004e;
			}
			case 3:
			{
				goto IL_0039;
			}
		}
	}
	{
		goto IL_004e;
	}

IL_0039:
	{
		V_1 = (bool)1;
		goto IL_0055;
	}

IL_0040:
	{
		int32_t L_3 = SystemInfo_get_deviceType_m3742504744(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = (bool)((((int32_t)L_3) == ((int32_t)1))? 1 : 0);
		goto IL_0055;
	}

IL_004e:
	{
		V_1 = (bool)0;
		goto IL_0055;
	}

IL_0055:
	{
		bool L_4 = V_1;
		return L_4;
	}
}
// System.Void UnityEngine.Application::CallLowMemory()
extern "C" IL2CPP_METHOD_ATTR void Application_CallLowMemory_m2813539296 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Application_CallLowMemory_m2813539296_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	LowMemoryCallback_t4104246196 * V_0 = NULL;
	{
		LowMemoryCallback_t4104246196 * L_0 = ((Application_t1852185770_StaticFields*)il2cpp_codegen_static_fields_for(Application_t1852185770_il2cpp_TypeInfo_var))->get_lowMemory_0();
		V_0 = L_0;
		LowMemoryCallback_t4104246196 * L_1 = V_0;
		if (!L_1)
		{
			goto IL_0013;
		}
	}
	{
		LowMemoryCallback_t4104246196 * L_2 = V_0;
		NullCheck(L_2);
		LowMemoryCallback_Invoke_m1926578529(L_2, /*hidden argument*/NULL);
	}

IL_0013:
	{
		return;
	}
}
// System.Void UnityEngine.Application::CallLogCallback(System.String,System.String,UnityEngine.LogType,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Application_CallLogCallback_m255562505 (RuntimeObject * __this /* static, unused */, String_t* ___logString0, String_t* ___stackTrace1, int32_t ___type2, bool ___invokedOnMainThread3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Application_CallLogCallback_m255562505_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	LogCallback_t3588208630 * V_0 = NULL;
	LogCallback_t3588208630 * V_1 = NULL;
	{
		bool L_0 = ___invokedOnMainThread3;
		if (!L_0)
		{
			goto IL_001e;
		}
	}
	{
		LogCallback_t3588208630 * L_1 = ((Application_t1852185770_StaticFields*)il2cpp_codegen_static_fields_for(Application_t1852185770_il2cpp_TypeInfo_var))->get_s_LogCallbackHandler_1();
		V_0 = L_1;
		LogCallback_t3588208630 * L_2 = V_0;
		if (!L_2)
		{
			goto IL_001d;
		}
	}
	{
		LogCallback_t3588208630 * L_3 = V_0;
		String_t* L_4 = ___logString0;
		String_t* L_5 = ___stackTrace1;
		int32_t L_6 = ___type2;
		NullCheck(L_3);
		LogCallback_Invoke_m1707963620(L_3, L_4, L_5, L_6, /*hidden argument*/NULL);
	}

IL_001d:
	{
	}

IL_001e:
	{
		LogCallback_t3588208630 * L_7 = ((Application_t1852185770_StaticFields*)il2cpp_codegen_static_fields_for(Application_t1852185770_il2cpp_TypeInfo_var))->get_s_LogCallbackHandlerThreaded_2();
		V_1 = L_7;
		LogCallback_t3588208630 * L_8 = V_1;
		if (!L_8)
		{
			goto IL_0033;
		}
	}
	{
		LogCallback_t3588208630 * L_9 = V_1;
		String_t* L_10 = ___logString0;
		String_t* L_11 = ___stackTrace1;
		int32_t L_12 = ___type2;
		NullCheck(L_9);
		LogCallback_Invoke_m1707963620(L_9, L_10, L_11, L_12, /*hidden argument*/NULL);
	}

IL_0033:
	{
		return;
	}
}
// System.Boolean UnityEngine.Application::get_isEditor()
extern "C" IL2CPP_METHOD_ATTR bool Application_get_isEditor_m857789090 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		V_0 = (bool)0;
		goto IL_0008;
	}

IL_0008:
	{
		bool L_0 = V_0;
		return L_0;
	}
}
// System.Boolean UnityEngine.Application::Internal_ApplicationWantsToQuit()
extern "C" IL2CPP_METHOD_ATTR bool Application_Internal_ApplicationWantsToQuit_m2059931957 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Application_Internal_ApplicationWantsToQuit_m2059931957_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Func_1_t3822001908 * V_0 = NULL;
	DelegateU5BU5D_t1703627840* V_1 = NULL;
	int32_t V_2 = 0;
	bool V_3 = false;
	Exception_t * V_4 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		Func_1_t3822001908 * L_0 = ((Application_t1852185770_StaticFields*)il2cpp_codegen_static_fields_for(Application_t1852185770_il2cpp_TypeInfo_var))->get_wantsToQuit_3();
		if (!L_0)
		{
			goto IL_0061;
		}
	}
	{
		Func_1_t3822001908 * L_1 = ((Application_t1852185770_StaticFields*)il2cpp_codegen_static_fields_for(Application_t1852185770_il2cpp_TypeInfo_var))->get_wantsToQuit_3();
		NullCheck(L_1);
		DelegateU5BU5D_t1703627840* L_2 = VirtFuncInvoker0< DelegateU5BU5D_t1703627840* >::Invoke(9 /* System.Delegate[] System.Delegate::GetInvocationList() */, L_1);
		V_1 = L_2;
		V_2 = 0;
		goto IL_0057;
	}

IL_001f:
	{
		DelegateU5BU5D_t1703627840* L_3 = V_1;
		int32_t L_4 = V_2;
		NullCheck(L_3);
		int32_t L_5 = L_4;
		Delegate_t1188392813 * L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
		V_0 = ((Func_1_t3822001908 *)CastclassSealed((RuntimeObject*)L_6, Func_1_t3822001908_il2cpp_TypeInfo_var));
	}

IL_0029:
	try
	{ // begin try (depth: 1)
		{
			Func_1_t3822001908 * L_7 = V_0;
			NullCheck(L_7);
			bool L_8 = Func_1_Invoke_m370346740(L_7, /*hidden argument*/Func_1_Invoke_m370346740_RuntimeMethod_var);
			if (L_8)
			{
				goto IL_003c;
			}
		}

IL_0035:
		{
			V_3 = (bool)0;
			goto IL_0068;
		}

IL_003c:
		{
			goto IL_0052;
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__exception_local = (Exception_t *)e.ex;
		if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex)))
			goto CATCH_0042;
		throw e;
	}

CATCH_0042:
	{ // begin catch(System.Exception)
		V_4 = ((Exception_t *)__exception_local);
		Exception_t * L_9 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogException_m2207318968(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
		goto IL_0052;
	} // end catch (depth: 1)

IL_0052:
	{
		int32_t L_10 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
	}

IL_0057:
	{
		int32_t L_11 = V_2;
		DelegateU5BU5D_t1703627840* L_12 = V_1;
		NullCheck(L_12);
		if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_12)->max_length)))))))
		{
			goto IL_001f;
		}
	}
	{
	}

IL_0061:
	{
		V_3 = (bool)1;
		goto IL_0068;
	}

IL_0068:
	{
		bool L_13 = V_3;
		return L_13;
	}
}
// System.Void UnityEngine.Application::Internal_ApplicationQuit()
extern "C" IL2CPP_METHOD_ATTR void Application_Internal_ApplicationQuit_m2936209313 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Application_Internal_ApplicationQuit_m2936209313_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Action_t1264377477 * L_0 = ((Application_t1852185770_StaticFields*)il2cpp_codegen_static_fields_for(Application_t1852185770_il2cpp_TypeInfo_var))->get_quitting_4();
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		Action_t1264377477 * L_1 = ((Application_t1852185770_StaticFields*)il2cpp_codegen_static_fields_for(Application_t1852185770_il2cpp_TypeInfo_var))->get_quitting_4();
		NullCheck(L_1);
		Action_Invoke_m423955441(L_1, /*hidden argument*/NULL);
	}

IL_0015:
	{
		return;
	}
}
// System.Void UnityEngine.Application::InvokeOnBeforeRender()
extern "C" IL2CPP_METHOD_ATTR void Application_InvokeOnBeforeRender_m2875673833 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Application_InvokeOnBeforeRender_m2875673833_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(BeforeRenderHelper_t1336903776_il2cpp_TypeInfo_var);
		BeforeRenderHelper_Invoke_m50072094(NULL /*static, unused*/, /*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
extern "C"  void DelegatePInvokeWrapper_LogCallback_t3588208630 (LogCallback_t3588208630 * __this, String_t* ___condition0, String_t* ___stackTrace1, int32_t ___type2, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)(char*, char*, int32_t);
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Marshaling of parameter '___condition0' to native representation
	char* ____condition0_marshaled = NULL;
	____condition0_marshaled = il2cpp_codegen_marshal_string(___condition0);

	// Marshaling of parameter '___stackTrace1' to native representation
	char* ____stackTrace1_marshaled = NULL;
	____stackTrace1_marshaled = il2cpp_codegen_marshal_string(___stackTrace1);

	// Native function invocation
	il2cppPInvokeFunc(____condition0_marshaled, ____stackTrace1_marshaled, ___type2);

	// Marshaling cleanup of parameter '___condition0' native representation
	il2cpp_codegen_marshal_free(____condition0_marshaled);
	____condition0_marshaled = NULL;

	// Marshaling cleanup of parameter '___stackTrace1' native representation
	il2cpp_codegen_marshal_free(____stackTrace1_marshaled);
	____stackTrace1_marshaled = NULL;

}
// System.Void UnityEngine.Application/LogCallback::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void LogCallback__ctor_m144650965 (LogCallback_t3588208630 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void UnityEngine.Application/LogCallback::Invoke(System.String,System.String,UnityEngine.LogType)
extern "C" IL2CPP_METHOD_ATTR void LogCallback_Invoke_m1707963620 (LogCallback_t3588208630 * __this, String_t* ___condition0, String_t* ___stackTrace1, int32_t ___type2, const RuntimeMethod* method)
{
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
				{
					// open
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, String_t*, String_t*, int32_t, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, ___condition0, ___stackTrace1, ___type2, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, String_t*, String_t*, int32_t, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___condition0, ___stackTrace1, ___type2, targetMethod);
					}
				}
			}
			else
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
				{
					// closed
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker3< String_t*, String_t*, int32_t >::Invoke(targetMethod, targetThis, ___condition0, ___stackTrace1, ___type2);
							else
								GenericVirtActionInvoker3< String_t*, String_t*, int32_t >::Invoke(targetMethod, targetThis, ___condition0, ___stackTrace1, ___type2);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker3< String_t*, String_t*, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___condition0, ___stackTrace1, ___type2);
							else
								VirtActionInvoker3< String_t*, String_t*, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___condition0, ___stackTrace1, ___type2);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, String_t*, String_t*, int32_t, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, ___condition0, ___stackTrace1, ___type2, targetMethod);
					}
				}
				else
				{
					// open
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker2< String_t*, int32_t >::Invoke(targetMethod, ___condition0, ___stackTrace1, ___type2);
							else
								GenericVirtActionInvoker2< String_t*, int32_t >::Invoke(targetMethod, ___condition0, ___stackTrace1, ___type2);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker2< String_t*, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___condition0, ___stackTrace1, ___type2);
							else
								VirtActionInvoker2< String_t*, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___condition0, ___stackTrace1, ___type2);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (String_t*, String_t*, int32_t, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___condition0, ___stackTrace1, ___type2, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
			{
				// open
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, String_t*, String_t*, int32_t, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, ___condition0, ___stackTrace1, ___type2, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, String_t*, String_t*, int32_t, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___condition0, ___stackTrace1, ___type2, targetMethod);
				}
			}
		}
		else
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 3)
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker3< String_t*, String_t*, int32_t >::Invoke(targetMethod, targetThis, ___condition0, ___stackTrace1, ___type2);
						else
							GenericVirtActionInvoker3< String_t*, String_t*, int32_t >::Invoke(targetMethod, targetThis, ___condition0, ___stackTrace1, ___type2);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker3< String_t*, String_t*, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___condition0, ___stackTrace1, ___type2);
						else
							VirtActionInvoker3< String_t*, String_t*, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___condition0, ___stackTrace1, ___type2);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, String_t*, String_t*, int32_t, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___condition0, ___stackTrace1, ___type2, targetMethod);
				}
			}
			else
			{
				// open
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker2< String_t*, int32_t >::Invoke(targetMethod, ___condition0, ___stackTrace1, ___type2);
						else
							GenericVirtActionInvoker2< String_t*, int32_t >::Invoke(targetMethod, ___condition0, ___stackTrace1, ___type2);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker2< String_t*, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___condition0, ___stackTrace1, ___type2);
						else
							VirtActionInvoker2< String_t*, int32_t >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___condition0, ___stackTrace1, ___type2);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (String_t*, String_t*, int32_t, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___condition0, ___stackTrace1, ___type2, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult UnityEngine.Application/LogCallback::BeginInvoke(System.String,System.String,UnityEngine.LogType,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* LogCallback_BeginInvoke_m1868775196 (LogCallback_t3588208630 * __this, String_t* ___condition0, String_t* ___stackTrace1, int32_t ___type2, AsyncCallback_t3962456242 * ___callback3, RuntimeObject * ___object4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (LogCallback_BeginInvoke_m1868775196_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	void *__d_args[4] = {0};
	__d_args[0] = ___condition0;
	__d_args[1] = ___stackTrace1;
	__d_args[2] = Box(LogType_t73765434_il2cpp_TypeInfo_var, &___type2);
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);
}
// System.Void UnityEngine.Application/LogCallback::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void LogCallback_EndInvoke_m2243211259 (LogCallback_t3588208630 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#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
extern "C"  void DelegatePInvokeWrapper_LowMemoryCallback_t4104246196 (LowMemoryCallback_t4104246196 * __this, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)();
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Native function invocation
	il2cppPInvokeFunc();

}
// System.Void UnityEngine.Application/LowMemoryCallback::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void LowMemoryCallback__ctor_m3675715235 (LowMemoryCallback_t4104246196 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void UnityEngine.Application/LowMemoryCallback::Invoke()
extern "C" IL2CPP_METHOD_ATTR void LowMemoryCallback_Invoke_m1926578529 (LowMemoryCallback_t4104246196 * __this, const RuntimeMethod* method)
{
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 0)
				{
					// open
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, targetMethod);
					}
				}
			}
			else
			{
				{
					// closed
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
							else
								GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
							else
								VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 0)
			{
				// open
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, targetMethod);
				}
			}
		}
		else
		{
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
						else
							GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
						else
							VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult UnityEngine.Application/LowMemoryCallback::BeginInvoke(System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* LowMemoryCallback_BeginInvoke_m2877696488 (LowMemoryCallback_t4104246196 * __this, AsyncCallback_t3962456242 * ___callback0, RuntimeObject * ___object1, const RuntimeMethod* method)
{
	void *__d_args[1] = {0};
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback0, (RuntimeObject*)___object1);
}
// System.Void UnityEngine.Application/LowMemoryCallback::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void LowMemoryCallback_EndInvoke_m2581361171 (LowMemoryCallback_t4104246196 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#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
// Conversion methods for marshalling of: UnityEngine.AsyncOperation
extern "C" void AsyncOperation_t1445031843_marshal_pinvoke(const AsyncOperation_t1445031843& unmarshaled, AsyncOperation_t1445031843_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Ptr_0 = unmarshaled.get_m_Ptr_0();
	marshaled.___m_completeCallback_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.get_m_completeCallback_1()));
}
extern "C" void AsyncOperation_t1445031843_marshal_pinvoke_back(const AsyncOperation_t1445031843_marshaled_pinvoke& marshaled, AsyncOperation_t1445031843& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AsyncOperation_t1445031843_pinvoke_FromNativeMethodDefinition_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	intptr_t unmarshaled_m_Ptr_temp_0;
	memset(&unmarshaled_m_Ptr_temp_0, 0, sizeof(unmarshaled_m_Ptr_temp_0));
	unmarshaled_m_Ptr_temp_0 = marshaled.___m_Ptr_0;
	unmarshaled.set_m_Ptr_0(unmarshaled_m_Ptr_temp_0);
	unmarshaled.set_m_completeCallback_1(il2cpp_codegen_marshal_function_ptr_to_delegate<Action_1_t1617499438>(marshaled.___m_completeCallback_1, Action_1_t1617499438_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: UnityEngine.AsyncOperation
extern "C" void AsyncOperation_t1445031843_marshal_pinvoke_cleanup(AsyncOperation_t1445031843_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.AsyncOperation
extern "C" void AsyncOperation_t1445031843_marshal_com(const AsyncOperation_t1445031843& unmarshaled, AsyncOperation_t1445031843_marshaled_com& marshaled)
{
	marshaled.___m_Ptr_0 = unmarshaled.get_m_Ptr_0();
	marshaled.___m_completeCallback_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.get_m_completeCallback_1()));
}
extern "C" void AsyncOperation_t1445031843_marshal_com_back(const AsyncOperation_t1445031843_marshaled_com& marshaled, AsyncOperation_t1445031843& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AsyncOperation_t1445031843_com_FromNativeMethodDefinition_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	intptr_t unmarshaled_m_Ptr_temp_0;
	memset(&unmarshaled_m_Ptr_temp_0, 0, sizeof(unmarshaled_m_Ptr_temp_0));
	unmarshaled_m_Ptr_temp_0 = marshaled.___m_Ptr_0;
	unmarshaled.set_m_Ptr_0(unmarshaled_m_Ptr_temp_0);
	unmarshaled.set_m_completeCallback_1(il2cpp_codegen_marshal_function_ptr_to_delegate<Action_1_t1617499438>(marshaled.___m_completeCallback_1, Action_1_t1617499438_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: UnityEngine.AsyncOperation
extern "C" void AsyncOperation_t1445031843_marshal_com_cleanup(AsyncOperation_t1445031843_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.AsyncOperation::.ctor()
extern "C" IL2CPP_METHOD_ATTR void AsyncOperation__ctor_m410195587 (AsyncOperation_t1445031843 * __this, const RuntimeMethod* method)
{
	{
		YieldInstruction__ctor_m1498450609(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.AsyncOperation::InternalDestroy(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void AsyncOperation_InternalDestroy_m3592294443 (RuntimeObject * __this /* static, unused */, intptr_t ___ptr0, const RuntimeMethod* method)
{
	typedef void (*AsyncOperation_InternalDestroy_m3592294443_ftn) (intptr_t);
	static AsyncOperation_InternalDestroy_m3592294443_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (AsyncOperation_InternalDestroy_m3592294443_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.AsyncOperation::InternalDestroy(System.IntPtr)");
	_il2cpp_icall_func(___ptr0);
}
// System.Void UnityEngine.AsyncOperation::Finalize()
extern "C" IL2CPP_METHOD_ATTR void AsyncOperation_Finalize_m1841265672 (AsyncOperation_t1445031843 * __this, const RuntimeMethod* method)
{
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
	}

IL_0001:
	try
	{ // begin try (depth: 1)
		intptr_t L_0 = __this->get_m_Ptr_0();
		AsyncOperation_InternalDestroy_m3592294443(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x18, FINALLY_0011);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0011;
	}

FINALLY_0011:
	{ // begin finally (depth: 1)
		Object_Finalize_m3076187857(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(17)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(17)
	{
		IL2CPP_JUMP_TBL(0x18, IL_0018)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0018:
	{
		return;
	}
}
// System.Void UnityEngine.AsyncOperation::InvokeCompletionEvent()
extern "C" IL2CPP_METHOD_ATTR void AsyncOperation_InvokeCompletionEvent_m1410305036 (AsyncOperation_t1445031843 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AsyncOperation_InvokeCompletionEvent_m1410305036_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Action_1_t1617499438 * L_0 = __this->get_m_completeCallback_1();
		if (!L_0)
		{
			goto IL_0021;
		}
	}
	{
		Action_1_t1617499438 * L_1 = __this->get_m_completeCallback_1();
		NullCheck(L_1);
		Action_1_Invoke_m1955091167(L_1, __this, /*hidden argument*/Action_1_Invoke_m1955091167_RuntimeMethod_var);
		__this->set_m_completeCallback_1((Action_1_t1617499438 *)NULL);
	}

IL_0021:
	{
		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.Type UnityEngine.AttributeHelperEngine::GetParentTypeDisallowingMultipleInclusion(System.Type)
extern "C" IL2CPP_METHOD_ATTR Type_t * AttributeHelperEngine_GetParentTypeDisallowingMultipleInclusion_m681389990 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AttributeHelperEngine_GetParentTypeDisallowingMultipleInclusion_m681389990_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Stack_1_t3327334215 * V_0 = NULL;
	Type_t * V_1 = NULL;
	ObjectU5BU5D_t2843939325* V_2 = NULL;
	int32_t V_3 = 0;
	Type_t * V_4 = NULL;
	{
		Stack_1_t3327334215 * L_0 = (Stack_1_t3327334215 *)il2cpp_codegen_object_new(Stack_1_t3327334215_il2cpp_TypeInfo_var);
		Stack_1__ctor_m3716217587(L_0, /*hidden argument*/Stack_1__ctor_m3716217587_RuntimeMethod_var);
		V_0 = L_0;
		goto IL_001d;
	}

IL_000c:
	{
		Stack_1_t3327334215 * L_1 = V_0;
		Type_t * L_2 = ___type0;
		NullCheck(L_1);
		Stack_1_Push_m506528439(L_1, L_2, /*hidden argument*/Stack_1_Push_m506528439_RuntimeMethod_var);
		Type_t * L_3 = ___type0;
		NullCheck(L_3);
		Type_t * L_4 = VirtFuncInvoker0< Type_t * >::Invoke(30 /* System.Type System.Type::get_BaseType() */, L_3);
		___type0 = L_4;
	}

IL_001d:
	{
		Type_t * L_5 = ___type0;
		if (!L_5)
		{
			goto IL_0033;
		}
	}
	{
		Type_t * L_6 = ___type0;
		RuntimeTypeHandle_t3027515415  L_7 = { reinterpret_cast<intptr_t> (MonoBehaviour_t3962482529_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_8 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(Type_t *)L_6) == ((RuntimeObject*)(Type_t *)L_8))))
		{
			goto IL_000c;
		}
	}

IL_0033:
	{
		V_1 = (Type_t *)NULL;
		goto IL_0067;
	}

IL_003a:
	{
		Stack_1_t3327334215 * L_9 = V_0;
		NullCheck(L_9);
		Type_t * L_10 = Stack_1_Pop_m2843357855(L_9, /*hidden argument*/Stack_1_Pop_m2843357855_RuntimeMethod_var);
		V_1 = L_10;
		Type_t * L_11 = V_1;
		RuntimeTypeHandle_t3027515415  L_12 = { reinterpret_cast<intptr_t> (DisallowMultipleComponent_t1422053217_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_13 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		NullCheck(L_11);
		ObjectU5BU5D_t2843939325* L_14 = VirtFuncInvoker2< ObjectU5BU5D_t2843939325*, Type_t *, bool >::Invoke(11 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_11, L_13, (bool)0);
		V_2 = L_14;
		ObjectU5BU5D_t2843939325* L_15 = V_2;
		NullCheck(L_15);
		V_3 = (((int32_t)((int32_t)(((RuntimeArray *)L_15)->max_length))));
		int32_t L_16 = V_3;
		if (!L_16)
		{
			goto IL_0066;
		}
	}
	{
		Type_t * L_17 = V_1;
		V_4 = L_17;
		goto IL_007b;
	}

IL_0066:
	{
	}

IL_0067:
	{
		Stack_1_t3327334215 * L_18 = V_0;
		NullCheck(L_18);
		int32_t L_19 = Stack_1_get_Count_m1286321891(L_18, /*hidden argument*/Stack_1_get_Count_m1286321891_RuntimeMethod_var);
		if ((((int32_t)L_19) > ((int32_t)0)))
		{
			goto IL_003a;
		}
	}
	{
		V_4 = (Type_t *)NULL;
		goto IL_007b;
	}

IL_007b:
	{
		Type_t * L_20 = V_4;
		return L_20;
	}
}
// System.Type[] UnityEngine.AttributeHelperEngine::GetRequiredComponents(System.Type)
extern "C" IL2CPP_METHOD_ATTR TypeU5BU5D_t3940880105* AttributeHelperEngine_GetRequiredComponents_m568829708 (RuntimeObject * __this /* static, unused */, Type_t * ___klass0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AttributeHelperEngine_GetRequiredComponents_m568829708_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t3956019502 * V_0 = NULL;
	RequireComponentU5BU5D_t2245623724* V_1 = NULL;
	Type_t * V_2 = NULL;
	RequireComponent_t3490506609 * V_3 = NULL;
	RequireComponentU5BU5D_t2245623724* V_4 = NULL;
	int32_t V_5 = 0;
	TypeU5BU5D_t3940880105* V_6 = NULL;
	TypeU5BU5D_t3940880105* V_7 = NULL;
	{
		V_0 = (List_1_t3956019502 *)NULL;
		goto IL_00ef;
	}

IL_0008:
	{
		Type_t * L_0 = ___klass0;
		RuntimeTypeHandle_t3027515415  L_1 = { reinterpret_cast<intptr_t> (RequireComponent_t3490506609_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		NullCheck(L_0);
		ObjectU5BU5D_t2843939325* L_3 = VirtFuncInvoker2< ObjectU5BU5D_t2843939325*, Type_t *, bool >::Invoke(11 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_0, L_2, (bool)0);
		V_1 = ((RequireComponentU5BU5D_t2245623724*)Castclass((RuntimeObject*)L_3, RequireComponentU5BU5D_t2245623724_il2cpp_TypeInfo_var));
		Type_t * L_4 = ___klass0;
		NullCheck(L_4);
		Type_t * L_5 = VirtFuncInvoker0< Type_t * >::Invoke(30 /* System.Type System.Type::get_BaseType() */, L_4);
		V_2 = L_5;
		RequireComponentU5BU5D_t2245623724* L_6 = V_1;
		V_4 = L_6;
		V_5 = 0;
		goto IL_00e0;
	}

IL_0033:
	{
		RequireComponentU5BU5D_t2245623724* L_7 = V_4;
		int32_t L_8 = V_5;
		NullCheck(L_7);
		int32_t L_9 = L_8;
		RequireComponent_t3490506609 * L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
		V_3 = L_10;
		List_1_t3956019502 * L_11 = V_0;
		if (L_11)
		{
			goto IL_0086;
		}
	}
	{
		RequireComponentU5BU5D_t2245623724* L_12 = V_1;
		NullCheck(L_12);
		if ((!(((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_12)->max_length))))) == ((uint32_t)1))))
		{
			goto IL_0086;
		}
	}
	{
		Type_t * L_13 = V_2;
		RuntimeTypeHandle_t3027515415  L_14 = { reinterpret_cast<intptr_t> (MonoBehaviour_t3962482529_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_15 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(Type_t *)L_13) == ((RuntimeObject*)(Type_t *)L_15))))
		{
			goto IL_0086;
		}
	}
	{
		TypeU5BU5D_t3940880105* L_16 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)3);
		TypeU5BU5D_t3940880105* L_17 = L_16;
		RequireComponent_t3490506609 * L_18 = V_3;
		NullCheck(L_18);
		Type_t * L_19 = L_18->get_m_Type0_0();
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_19);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_19);
		TypeU5BU5D_t3940880105* L_20 = L_17;
		RequireComponent_t3490506609 * L_21 = V_3;
		NullCheck(L_21);
		Type_t * L_22 = L_21->get_m_Type1_1();
		NullCheck(L_20);
		ArrayElementTypeCheck (L_20, L_22);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t *)L_22);
		TypeU5BU5D_t3940880105* L_23 = L_20;
		RequireComponent_t3490506609 * L_24 = V_3;
		NullCheck(L_24);
		Type_t * L_25 = L_24->get_m_Type2_2();
		NullCheck(L_23);
		ArrayElementTypeCheck (L_23, L_25);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t *)L_25);
		V_6 = L_23;
		TypeU5BU5D_t3940880105* L_26 = V_6;
		V_7 = L_26;
		goto IL_0120;
	}

IL_0086:
	{
		List_1_t3956019502 * L_27 = V_0;
		if (L_27)
		{
			goto IL_0093;
		}
	}
	{
		List_1_t3956019502 * L_28 = (List_1_t3956019502 *)il2cpp_codegen_object_new(List_1_t3956019502_il2cpp_TypeInfo_var);
		List_1__ctor_m259484671(L_28, /*hidden argument*/List_1__ctor_m259484671_RuntimeMethod_var);
		V_0 = L_28;
	}

IL_0093:
	{
		RequireComponent_t3490506609 * L_29 = V_3;
		NullCheck(L_29);
		Type_t * L_30 = L_29->get_m_Type0_0();
		if (!L_30)
		{
			goto IL_00aa;
		}
	}
	{
		List_1_t3956019502 * L_31 = V_0;
		RequireComponent_t3490506609 * L_32 = V_3;
		NullCheck(L_32);
		Type_t * L_33 = L_32->get_m_Type0_0();
		NullCheck(L_31);
		List_1_Add_m3669611020(L_31, L_33, /*hidden argument*/List_1_Add_m3669611020_RuntimeMethod_var);
	}

IL_00aa:
	{
		RequireComponent_t3490506609 * L_34 = V_3;
		NullCheck(L_34);
		Type_t * L_35 = L_34->get_m_Type1_1();
		if (!L_35)
		{
			goto IL_00c1;
		}
	}
	{
		List_1_t3956019502 * L_36 = V_0;
		RequireComponent_t3490506609 * L_37 = V_3;
		NullCheck(L_37);
		Type_t * L_38 = L_37->get_m_Type1_1();
		NullCheck(L_36);
		List_1_Add_m3669611020(L_36, L_38, /*hidden argument*/List_1_Add_m3669611020_RuntimeMethod_var);
	}

IL_00c1:
	{
		RequireComponent_t3490506609 * L_39 = V_3;
		NullCheck(L_39);
		Type_t * L_40 = L_39->get_m_Type2_2();
		if (!L_40)
		{
			goto IL_00d8;
		}
	}
	{
		List_1_t3956019502 * L_41 = V_0;
		RequireComponent_t3490506609 * L_42 = V_3;
		NullCheck(L_42);
		Type_t * L_43 = L_42->get_m_Type2_2();
		NullCheck(L_41);
		List_1_Add_m3669611020(L_41, L_43, /*hidden argument*/List_1_Add_m3669611020_RuntimeMethod_var);
	}

IL_00d8:
	{
		int32_t L_44 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add((int32_t)L_44, (int32_t)1));
	}

IL_00e0:
	{
		int32_t L_45 = V_5;
		RequireComponentU5BU5D_t2245623724* L_46 = V_4;
		NullCheck(L_46);
		if ((((int32_t)L_45) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_46)->max_length)))))))
		{
			goto IL_0033;
		}
	}
	{
		Type_t * L_47 = V_2;
		___klass0 = L_47;
	}

IL_00ef:
	{
		Type_t * L_48 = ___klass0;
		if (!L_48)
		{
			goto IL_0105;
		}
	}
	{
		Type_t * L_49 = ___klass0;
		RuntimeTypeHandle_t3027515415  L_50 = { reinterpret_cast<intptr_t> (MonoBehaviour_t3962482529_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_51 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_50, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(Type_t *)L_49) == ((RuntimeObject*)(Type_t *)L_51))))
		{
			goto IL_0008;
		}
	}

IL_0105:
	{
		List_1_t3956019502 * L_52 = V_0;
		if (L_52)
		{
			goto IL_0113;
		}
	}
	{
		V_7 = (TypeU5BU5D_t3940880105*)NULL;
		goto IL_0120;
	}

IL_0113:
	{
		List_1_t3956019502 * L_53 = V_0;
		NullCheck(L_53);
		TypeU5BU5D_t3940880105* L_54 = List_1_ToArray_m1257172357(L_53, /*hidden argument*/List_1_ToArray_m1257172357_RuntimeMethod_var);
		V_7 = L_54;
		goto IL_0120;
	}

IL_0120:
	{
		TypeU5BU5D_t3940880105* L_55 = V_7;
		return L_55;
	}
}
// System.Boolean UnityEngine.AttributeHelperEngine::CheckIsEditorScript(System.Type)
extern "C" IL2CPP_METHOD_ATTR bool AttributeHelperEngine_CheckIsEditorScript_m705968799 (RuntimeObject * __this /* static, unused */, Type_t * ___klass0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AttributeHelperEngine_CheckIsEditorScript_m705968799_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ObjectU5BU5D_t2843939325* V_0 = NULL;
	int32_t V_1 = 0;
	bool V_2 = false;
	{
		goto IL_0033;
	}

IL_0006:
	{
		Type_t * L_0 = ___klass0;
		RuntimeTypeHandle_t3027515415  L_1 = { reinterpret_cast<intptr_t> (ExecuteInEditMode_t3727731349_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_2 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		NullCheck(L_0);
		ObjectU5BU5D_t2843939325* L_3 = VirtFuncInvoker2< ObjectU5BU5D_t2843939325*, Type_t *, bool >::Invoke(11 /* System.Object[] System.Reflection.MemberInfo::GetCustomAttributes(System.Type,System.Boolean) */, L_0, L_2, (bool)0);
		V_0 = L_3;
		ObjectU5BU5D_t2843939325* L_4 = V_0;
		NullCheck(L_4);
		V_1 = (((int32_t)((int32_t)(((RuntimeArray *)L_4)->max_length))));
		int32_t L_5 = V_1;
		if (!L_5)
		{
			goto IL_002a;
		}
	}
	{
		V_2 = (bool)1;
		goto IL_0050;
	}

IL_002a:
	{
		Type_t * L_6 = ___klass0;
		NullCheck(L_6);
		Type_t * L_7 = VirtFuncInvoker0< Type_t * >::Invoke(30 /* System.Type System.Type::get_BaseType() */, L_6);
		___klass0 = L_7;
	}

IL_0033:
	{
		Type_t * L_8 = ___klass0;
		if (!L_8)
		{
			goto IL_0049;
		}
	}
	{
		Type_t * L_9 = ___klass0;
		RuntimeTypeHandle_t3027515415  L_10 = { reinterpret_cast<intptr_t> (MonoBehaviour_t3962482529_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_11 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_10, /*hidden argument*/NULL);
		if ((!(((RuntimeObject*)(Type_t *)L_9) == ((RuntimeObject*)(Type_t *)L_11))))
		{
			goto IL_0006;
		}
	}

IL_0049:
	{
		V_2 = (bool)0;
		goto IL_0050;
	}

IL_0050:
	{
		bool L_12 = V_2;
		return L_12;
	}
}
// System.Int32 UnityEngine.AttributeHelperEngine::GetDefaultExecutionOrderFor(System.Type)
extern "C" IL2CPP_METHOD_ATTR int32_t AttributeHelperEngine_GetDefaultExecutionOrderFor_m2255077112 (RuntimeObject * __this /* static, unused */, Type_t * ___klass0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AttributeHelperEngine_GetDefaultExecutionOrderFor_m2255077112_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	DefaultExecutionOrder_t3059642329 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		Type_t * L_0 = ___klass0;
		IL2CPP_RUNTIME_CLASS_INIT(AttributeHelperEngine_t2735742303_il2cpp_TypeInfo_var);
		DefaultExecutionOrder_t3059642329 * L_1 = AttributeHelperEngine_GetCustomAttributeOfType_TisDefaultExecutionOrder_t3059642329_m2317108536(NULL /*static, unused*/, L_0, /*hidden argument*/AttributeHelperEngine_GetCustomAttributeOfType_TisDefaultExecutionOrder_t3059642329_m2317108536_RuntimeMethod_var);
		V_0 = L_1;
		DefaultExecutionOrder_t3059642329 * L_2 = V_0;
		if (L_2)
		{
			goto IL_0015;
		}
	}
	{
		V_1 = 0;
		goto IL_0021;
	}

IL_0015:
	{
		DefaultExecutionOrder_t3059642329 * L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4 = DefaultExecutionOrder_get_order_m1454999278(L_3, /*hidden argument*/NULL);
		V_1 = L_4;
		goto IL_0021;
	}

IL_0021:
	{
		int32_t L_5 = V_1;
		return L_5;
	}
}
// System.Void UnityEngine.AttributeHelperEngine::.cctor()
extern "C" IL2CPP_METHOD_ATTR void AttributeHelperEngine__cctor_m1900959362 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (AttributeHelperEngine__cctor_m1900959362_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DisallowMultipleComponentU5BU5D_t3936143868* L_0 = (DisallowMultipleComponentU5BU5D_t3936143868*)SZArrayNew(DisallowMultipleComponentU5BU5D_t3936143868_il2cpp_TypeInfo_var, (uint32_t)1);
		((AttributeHelperEngine_t2735742303_StaticFields*)il2cpp_codegen_static_fields_for(AttributeHelperEngine_t2735742303_il2cpp_TypeInfo_var))->set__disallowMultipleComponentArray_0(L_0);
		ExecuteInEditModeU5BU5D_t3239458680* L_1 = (ExecuteInEditModeU5BU5D_t3239458680*)SZArrayNew(ExecuteInEditModeU5BU5D_t3239458680_il2cpp_TypeInfo_var, (uint32_t)1);
		((AttributeHelperEngine_t2735742303_StaticFields*)il2cpp_codegen_static_fields_for(AttributeHelperEngine_t2735742303_il2cpp_TypeInfo_var))->set__executeInEditModeArray_1(L_1);
		RequireComponentU5BU5D_t2245623724* L_2 = (RequireComponentU5BU5D_t2245623724*)SZArrayNew(RequireComponentU5BU5D_t2245623724_il2cpp_TypeInfo_var, (uint32_t)1);
		((AttributeHelperEngine_t2735742303_StaticFields*)il2cpp_codegen_static_fields_for(AttributeHelperEngine_t2735742303_il2cpp_TypeInfo_var))->set__requireComponentArray_2(L_2);
		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.BeforeRenderHelper::Invoke()
extern "C" IL2CPP_METHOD_ATTR void BeforeRenderHelper_Invoke_m50072094 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BeforeRenderHelper_Invoke_m50072094_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	int32_t V_1 = 0;
	UnityAction_t3245792599 * V_2 = NULL;
	OrderBlock_t1585977831  V_3;
	memset(&V_3, 0, sizeof(V_3));
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		IL2CPP_RUNTIME_CLASS_INIT(BeforeRenderHelper_t1336903776_il2cpp_TypeInfo_var);
		List_1_t3058052573 * L_0 = ((BeforeRenderHelper_t1336903776_StaticFields*)il2cpp_codegen_static_fields_for(BeforeRenderHelper_t1336903776_il2cpp_TypeInfo_var))->get_s_OrderBlocks_0();
		V_0 = L_0;
		RuntimeObject * L_1 = V_0;
		Monitor_Enter_m2249409497(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
	}

IL_000d:
	try
	{ // begin try (depth: 1)
		{
			V_1 = 0;
			goto IL_003b;
		}

IL_0015:
		{
			IL2CPP_RUNTIME_CLASS_INIT(BeforeRenderHelper_t1336903776_il2cpp_TypeInfo_var);
			List_1_t3058052573 * L_2 = ((BeforeRenderHelper_t1336903776_StaticFields*)il2cpp_codegen_static_fields_for(BeforeRenderHelper_t1336903776_il2cpp_TypeInfo_var))->get_s_OrderBlocks_0();
			int32_t L_3 = V_1;
			NullCheck(L_2);
			OrderBlock_t1585977831  L_4 = List_1_get_Item_m1878021807(L_2, L_3, /*hidden argument*/List_1_get_Item_m1878021807_RuntimeMethod_var);
			V_3 = L_4;
			UnityAction_t3245792599 * L_5 = (&V_3)->get_callback_1();
			V_2 = L_5;
			UnityAction_t3245792599 * L_6 = V_2;
			if (!L_6)
			{
				goto IL_0036;
			}
		}

IL_0030:
		{
			UnityAction_t3245792599 * L_7 = V_2;
			NullCheck(L_7);
			UnityAction_Invoke_m893829196(L_7, /*hidden argument*/NULL);
		}

IL_0036:
		{
			int32_t L_8 = V_1;
			V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
		}

IL_003b:
		{
			int32_t L_9 = V_1;
			IL2CPP_RUNTIME_CLASS_INIT(BeforeRenderHelper_t1336903776_il2cpp_TypeInfo_var);
			List_1_t3058052573 * L_10 = ((BeforeRenderHelper_t1336903776_StaticFields*)il2cpp_codegen_static_fields_for(BeforeRenderHelper_t1336903776_il2cpp_TypeInfo_var))->get_s_OrderBlocks_0();
			NullCheck(L_10);
			int32_t L_11 = List_1_get_Count_m1337941140(L_10, /*hidden argument*/List_1_get_Count_m1337941140_RuntimeMethod_var);
			if ((((int32_t)L_9) < ((int32_t)L_11)))
			{
				goto IL_0015;
			}
		}

IL_004b:
		{
			IL2CPP_LEAVE(0x58, FINALLY_0051);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0051;
	}

FINALLY_0051:
	{ // begin finally (depth: 1)
		RuntimeObject * L_12 = V_0;
		Monitor_Exit_m3585316909(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(81)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(81)
	{
		IL2CPP_JUMP_TBL(0x58, IL_0058)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0058:
	{
		return;
	}
}
// System.Void UnityEngine.BeforeRenderHelper::.cctor()
extern "C" IL2CPP_METHOD_ATTR void BeforeRenderHelper__cctor_m1834968278 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BeforeRenderHelper__cctor_m1834968278_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t3058052573 * L_0 = (List_1_t3058052573 *)il2cpp_codegen_object_new(List_1_t3058052573_il2cpp_TypeInfo_var);
		List_1__ctor_m1345008423(L_0, /*hidden argument*/List_1__ctor_m1345008423_RuntimeMethod_var);
		((BeforeRenderHelper_t1336903776_StaticFields*)il2cpp_codegen_static_fields_for(BeforeRenderHelper_t1336903776_il2cpp_TypeInfo_var))->set_s_OrderBlocks_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
// Conversion methods for marshalling of: UnityEngine.BeforeRenderHelper/OrderBlock
extern "C" void OrderBlock_t1585977831_marshal_pinvoke(const OrderBlock_t1585977831& unmarshaled, OrderBlock_t1585977831_marshaled_pinvoke& marshaled)
{
	marshaled.___order_0 = unmarshaled.get_order_0();
	marshaled.___callback_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.get_callback_1()));
}
extern "C" void OrderBlock_t1585977831_marshal_pinvoke_back(const OrderBlock_t1585977831_marshaled_pinvoke& marshaled, OrderBlock_t1585977831& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (OrderBlock_t1585977831_pinvoke_FromNativeMethodDefinition_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t unmarshaled_order_temp_0 = 0;
	unmarshaled_order_temp_0 = marshaled.___order_0;
	unmarshaled.set_order_0(unmarshaled_order_temp_0);
	unmarshaled.set_callback_1(il2cpp_codegen_marshal_function_ptr_to_delegate<UnityAction_t3245792599>(marshaled.___callback_1, UnityAction_t3245792599_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: UnityEngine.BeforeRenderHelper/OrderBlock
extern "C" void OrderBlock_t1585977831_marshal_pinvoke_cleanup(OrderBlock_t1585977831_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.BeforeRenderHelper/OrderBlock
extern "C" void OrderBlock_t1585977831_marshal_com(const OrderBlock_t1585977831& unmarshaled, OrderBlock_t1585977831_marshaled_com& marshaled)
{
	marshaled.___order_0 = unmarshaled.get_order_0();
	marshaled.___callback_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.get_callback_1()));
}
extern "C" void OrderBlock_t1585977831_marshal_com_back(const OrderBlock_t1585977831_marshaled_com& marshaled, OrderBlock_t1585977831& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (OrderBlock_t1585977831_com_FromNativeMethodDefinition_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t unmarshaled_order_temp_0 = 0;
	unmarshaled_order_temp_0 = marshaled.___order_0;
	unmarshaled.set_order_0(unmarshaled_order_temp_0);
	unmarshaled.set_callback_1(il2cpp_codegen_marshal_function_ptr_to_delegate<UnityAction_t3245792599>(marshaled.___callback_1, UnityAction_t3245792599_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: UnityEngine.BeforeRenderHelper/OrderBlock
extern "C" void OrderBlock_t1585977831_marshal_com_cleanup(OrderBlock_t1585977831_marshaled_com& marshaled)
{
}
#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.Behaviour::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Behaviour__ctor_m346897018 (Behaviour_t1437897464 * __this, const RuntimeMethod* method)
{
	{
		Component__ctor_m1928064382(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.Behaviour::get_enabled()
extern "C" IL2CPP_METHOD_ATTR bool Behaviour_get_enabled_m753527255 (Behaviour_t1437897464 * __this, const RuntimeMethod* method)
{
	typedef bool (*Behaviour_get_enabled_m753527255_ftn) (Behaviour_t1437897464 *);
	static Behaviour_get_enabled_m753527255_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Behaviour_get_enabled_m753527255_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Behaviour::get_enabled()");
	bool retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Void UnityEngine.Behaviour::set_enabled(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Behaviour_set_enabled_m20417929 (Behaviour_t1437897464 * __this, bool ___value0, const RuntimeMethod* method)
{
	typedef void (*Behaviour_set_enabled_m20417929_ftn) (Behaviour_t1437897464 *, bool);
	static Behaviour_set_enabled_m20417929_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Behaviour_set_enabled_m20417929_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Behaviour::set_enabled(System.Boolean)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Boolean UnityEngine.Behaviour::get_isActiveAndEnabled()
extern "C" IL2CPP_METHOD_ATTR bool Behaviour_get_isActiveAndEnabled_m3143666263 (Behaviour_t1437897464 * __this, const RuntimeMethod* method)
{
	typedef bool (*Behaviour_get_isActiveAndEnabled_m3143666263_ftn) (Behaviour_t1437897464 *);
	static Behaviour_get_isActiveAndEnabled_m3143666263_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Behaviour_get_isActiveAndEnabled_m3143666263_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Behaviour::get_isActiveAndEnabled()");
	bool retVal = _il2cpp_icall_func(__this);
	return retVal;
}
#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.BootConfigData::.ctor(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void BootConfigData__ctor_m4255151374 (BootConfigData_t3818279794 * __this, intptr_t ___nativeHandle0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BootConfigData__ctor_m4255151374_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		intptr_t L_0 = ___nativeHandle0;
		bool L_1 = IntPtr_op_Equality_m408849716(NULL /*static, unused*/, (intptr_t)L_0, (intptr_t)(0), /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_2, _stringLiteral3771142102, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, BootConfigData__ctor_m4255151374_RuntimeMethod_var);
	}

IL_0022:
	{
		intptr_t L_3 = ___nativeHandle0;
		__this->set_m_Ptr_0((intptr_t)L_3);
		return;
	}
}
// UnityEngine.BootConfigData UnityEngine.BootConfigData::WrapBootConfigData(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR BootConfigData_t3818279794 * BootConfigData_WrapBootConfigData_m329603588 (RuntimeObject * __this /* static, unused */, intptr_t ___nativeHandle0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BootConfigData_WrapBootConfigData_m329603588_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BootConfigData_t3818279794 * V_0 = NULL;
	{
		intptr_t L_0 = ___nativeHandle0;
		BootConfigData_t3818279794 * L_1 = (BootConfigData_t3818279794 *)il2cpp_codegen_object_new(BootConfigData_t3818279794_il2cpp_TypeInfo_var);
		BootConfigData__ctor_m4255151374(L_1, (intptr_t)L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		BootConfigData_t3818279794 * L_2 = V_0;
		return L_2;
	}
}
#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.Bounds::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Bounds__ctor_m1937678907 (Bounds_t2266837910 * __this, Vector3_t3722313464  ___center0, Vector3_t3722313464  ___size1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bounds__ctor_m1937678907_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t3722313464  L_0 = ___center0;
		__this->set_m_Center_0(L_0);
		Vector3_t3722313464  L_1 = ___size1;
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_2 = Vector3_op_Multiply_m3376773913(NULL /*static, unused*/, L_1, (0.5f), /*hidden argument*/NULL);
		__this->set_m_Extents_1(L_2);
		return;
	}
}
extern "C"  void Bounds__ctor_m1937678907_AdjustorThunk (RuntimeObject * __this, Vector3_t3722313464  ___center0, Vector3_t3722313464  ___size1, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	Bounds__ctor_m1937678907(_thisAdjusted, ___center0, ___size1, method);
}
// System.Int32 UnityEngine.Bounds::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t Bounds_GetHashCode_m1844059663 (Bounds_t2266837910 * __this, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector3_t3722313464  V_1;
	memset(&V_1, 0, sizeof(V_1));
	int32_t V_2 = 0;
	{
		Vector3_t3722313464  L_0 = Bounds_get_center_m1418449258((Bounds_t2266837910 *)__this, /*hidden argument*/NULL);
		V_0 = L_0;
		int32_t L_1 = Vector3_GetHashCode_m2879461828((Vector3_t3722313464 *)(&V_0), /*hidden argument*/NULL);
		Vector3_t3722313464  L_2 = Bounds_get_extents_m1304537151((Bounds_t2266837910 *)__this, /*hidden argument*/NULL);
		V_1 = L_2;
		int32_t L_3 = Vector3_GetHashCode_m2879461828((Vector3_t3722313464 *)(&V_1), /*hidden argument*/NULL);
		V_2 = ((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2))));
		goto IL_0032;
	}

IL_0032:
	{
		int32_t L_4 = V_2;
		return L_4;
	}
}
extern "C"  int32_t Bounds_GetHashCode_m1844059663_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	return Bounds_GetHashCode_m1844059663(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Bounds::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool Bounds_Equals_m3920299735 (Bounds_t2266837910 * __this, RuntimeObject * ___other0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bounds_Equals_m3920299735_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		RuntimeObject * L_0 = ___other0;
		if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_0, Bounds_t2266837910_il2cpp_TypeInfo_var)))
		{
			goto IL_0013;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_0025;
	}

IL_0013:
	{
		RuntimeObject * L_1 = ___other0;
		bool L_2 = Bounds_Equals_m1378820809((Bounds_t2266837910 *)__this, ((*(Bounds_t2266837910 *)((Bounds_t2266837910 *)UnBox(L_1, Bounds_t2266837910_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0025;
	}

IL_0025:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
extern "C"  bool Bounds_Equals_m3920299735_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___other0, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	return Bounds_Equals_m3920299735(_thisAdjusted, ___other0, method);
}
// System.Boolean UnityEngine.Bounds::Equals(UnityEngine.Bounds)
extern "C" IL2CPP_METHOD_ATTR bool Bounds_Equals_m1378820809 (Bounds_t2266837910 * __this, Bounds_t2266837910  ___other0, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector3_t3722313464  V_1;
	memset(&V_1, 0, sizeof(V_1));
	bool V_2 = false;
	int32_t G_B3_0 = 0;
	{
		Vector3_t3722313464  L_0 = Bounds_get_center_m1418449258((Bounds_t2266837910 *)__this, /*hidden argument*/NULL);
		V_0 = L_0;
		Vector3_t3722313464  L_1 = Bounds_get_center_m1418449258((Bounds_t2266837910 *)(&___other0), /*hidden argument*/NULL);
		bool L_2 = Vector3_Equals_m906392898((Vector3_t3722313464 *)(&V_0), L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0032;
		}
	}
	{
		Vector3_t3722313464  L_3 = Bounds_get_extents_m1304537151((Bounds_t2266837910 *)__this, /*hidden argument*/NULL);
		V_1 = L_3;
		Vector3_t3722313464  L_4 = Bounds_get_extents_m1304537151((Bounds_t2266837910 *)(&___other0), /*hidden argument*/NULL);
		bool L_5 = Vector3_Equals_m906392898((Vector3_t3722313464 *)(&V_1), L_4, /*hidden argument*/NULL);
		G_B3_0 = ((int32_t)(L_5));
		goto IL_0033;
	}

IL_0032:
	{
		G_B3_0 = 0;
	}

IL_0033:
	{
		V_2 = (bool)G_B3_0;
		goto IL_0039;
	}

IL_0039:
	{
		bool L_6 = V_2;
		return L_6;
	}
}
extern "C"  bool Bounds_Equals_m1378820809_AdjustorThunk (RuntimeObject * __this, Bounds_t2266837910  ___other0, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	return Bounds_Equals_m1378820809(_thisAdjusted, ___other0, method);
}
// UnityEngine.Vector3 UnityEngine.Bounds::get_center()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Bounds_get_center_m1418449258 (Bounds_t2266837910 * __this, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector3_t3722313464  L_0 = __this->get_m_Center_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Vector3_t3722313464  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Vector3_t3722313464  Bounds_get_center_m1418449258_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	return Bounds_get_center_m1418449258(_thisAdjusted, method);
}
// System.Void UnityEngine.Bounds::set_center(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Bounds_set_center_m335768106 (Bounds_t2266837910 * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method)
{
	{
		Vector3_t3722313464  L_0 = ___value0;
		__this->set_m_Center_0(L_0);
		return;
	}
}
extern "C"  void Bounds_set_center_m335768106_AdjustorThunk (RuntimeObject * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	Bounds_set_center_m335768106(_thisAdjusted, ___value0, method);
}
// UnityEngine.Vector3 UnityEngine.Bounds::get_size()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Bounds_get_size_m1178783246 (Bounds_t2266837910 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bounds_get_size_m1178783246_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector3_t3722313464  L_0 = __this->get_m_Extents_1();
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_1 = Vector3_op_Multiply_m3376773913(NULL /*static, unused*/, L_0, (2.0f), /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0017;
	}

IL_0017:
	{
		Vector3_t3722313464  L_2 = V_0;
		return L_2;
	}
}
extern "C"  Vector3_t3722313464  Bounds_get_size_m1178783246_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	return Bounds_get_size_m1178783246(_thisAdjusted, method);
}
// System.Void UnityEngine.Bounds::set_size(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Bounds_set_size_m4127623202 (Bounds_t2266837910 * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bounds_set_size_m4127623202_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t3722313464  L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_1 = Vector3_op_Multiply_m3376773913(NULL /*static, unused*/, L_0, (0.5f), /*hidden argument*/NULL);
		__this->set_m_Extents_1(L_1);
		return;
	}
}
extern "C"  void Bounds_set_size_m4127623202_AdjustorThunk (RuntimeObject * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	Bounds_set_size_m4127623202(_thisAdjusted, ___value0, method);
}
// UnityEngine.Vector3 UnityEngine.Bounds::get_extents()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Bounds_get_extents_m1304537151 (Bounds_t2266837910 * __this, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector3_t3722313464  L_0 = __this->get_m_Extents_1();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Vector3_t3722313464  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Vector3_t3722313464  Bounds_get_extents_m1304537151_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	return Bounds_get_extents_m1304537151(_thisAdjusted, method);
}
// System.Void UnityEngine.Bounds::set_extents(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Bounds_set_extents_m2537337060 (Bounds_t2266837910 * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method)
{
	{
		Vector3_t3722313464  L_0 = ___value0;
		__this->set_m_Extents_1(L_0);
		return;
	}
}
extern "C"  void Bounds_set_extents_m2537337060_AdjustorThunk (RuntimeObject * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	Bounds_set_extents_m2537337060(_thisAdjusted, ___value0, method);
}
// UnityEngine.Vector3 UnityEngine.Bounds::get_min()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Bounds_get_min_m3755135869 (Bounds_t2266837910 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bounds_get_min_m3755135869_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector3_t3722313464  L_0 = Bounds_get_center_m1418449258((Bounds_t2266837910 *)__this, /*hidden argument*/NULL);
		Vector3_t3722313464  L_1 = Bounds_get_extents_m1304537151((Bounds_t2266837910 *)__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_2 = Vector3_op_Subtraction_m3073674971(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0018;
	}

IL_0018:
	{
		Vector3_t3722313464  L_3 = V_0;
		return L_3;
	}
}
extern "C"  Vector3_t3722313464  Bounds_get_min_m3755135869_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	return Bounds_get_min_m3755135869(_thisAdjusted, method);
}
// UnityEngine.Vector3 UnityEngine.Bounds::get_max()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Bounds_get_max_m3756577669 (Bounds_t2266837910 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bounds_get_max_m3756577669_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector3_t3722313464  L_0 = Bounds_get_center_m1418449258((Bounds_t2266837910 *)__this, /*hidden argument*/NULL);
		Vector3_t3722313464  L_1 = Bounds_get_extents_m1304537151((Bounds_t2266837910 *)__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_2 = Vector3_op_Addition_m779775034(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0018;
	}

IL_0018:
	{
		Vector3_t3722313464  L_3 = V_0;
		return L_3;
	}
}
extern "C"  Vector3_t3722313464  Bounds_get_max_m3756577669_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	return Bounds_get_max_m3756577669(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Bounds::op_Equality(UnityEngine.Bounds,UnityEngine.Bounds)
extern "C" IL2CPP_METHOD_ATTR bool Bounds_op_Equality_m3322991400 (RuntimeObject * __this /* static, unused */, Bounds_t2266837910  ___lhs0, Bounds_t2266837910  ___rhs1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bounds_op_Equality_m3322991400_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		Vector3_t3722313464  L_0 = Bounds_get_center_m1418449258((Bounds_t2266837910 *)(&___lhs0), /*hidden argument*/NULL);
		Vector3_t3722313464  L_1 = Bounds_get_center_m1418449258((Bounds_t2266837910 *)(&___rhs1), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		bool L_2 = Vector3_op_Equality_m4231250055(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_002e;
		}
	}
	{
		Vector3_t3722313464  L_3 = Bounds_get_extents_m1304537151((Bounds_t2266837910 *)(&___lhs0), /*hidden argument*/NULL);
		Vector3_t3722313464  L_4 = Bounds_get_extents_m1304537151((Bounds_t2266837910 *)(&___rhs1), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		bool L_5 = Vector3_op_Equality_m4231250055(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		G_B3_0 = ((int32_t)(L_5));
		goto IL_002f;
	}

IL_002e:
	{
		G_B3_0 = 0;
	}

IL_002f:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0035;
	}

IL_0035:
	{
		bool L_6 = V_0;
		return L_6;
	}
}
// System.Boolean UnityEngine.Bounds::op_Inequality(UnityEngine.Bounds,UnityEngine.Bounds)
extern "C" IL2CPP_METHOD_ATTR bool Bounds_op_Inequality_m2472409685 (RuntimeObject * __this /* static, unused */, Bounds_t2266837910  ___lhs0, Bounds_t2266837910  ___rhs1, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		Bounds_t2266837910  L_0 = ___lhs0;
		Bounds_t2266837910  L_1 = ___rhs1;
		bool L_2 = Bounds_op_Equality_m3322991400(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_0011;
	}

IL_0011:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.Bounds::SetMinMax(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Bounds_SetMinMax_m2201062677 (Bounds_t2266837910 * __this, Vector3_t3722313464  ___min0, Vector3_t3722313464  ___max1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bounds_SetMinMax_m2201062677_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t3722313464  L_0 = ___max1;
		Vector3_t3722313464  L_1 = ___min0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_2 = Vector3_op_Subtraction_m3073674971(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		Vector3_t3722313464  L_3 = Vector3_op_Multiply_m3376773913(NULL /*static, unused*/, L_2, (0.5f), /*hidden argument*/NULL);
		Bounds_set_extents_m2537337060((Bounds_t2266837910 *)__this, L_3, /*hidden argument*/NULL);
		Vector3_t3722313464  L_4 = ___min0;
		Vector3_t3722313464  L_5 = Bounds_get_extents_m1304537151((Bounds_t2266837910 *)__this, /*hidden argument*/NULL);
		Vector3_t3722313464  L_6 = Vector3_op_Addition_m779775034(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		Bounds_set_center_m335768106((Bounds_t2266837910 *)__this, L_6, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void Bounds_SetMinMax_m2201062677_AdjustorThunk (RuntimeObject * __this, Vector3_t3722313464  ___min0, Vector3_t3722313464  ___max1, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	Bounds_SetMinMax_m2201062677(_thisAdjusted, ___min0, ___max1, method);
}
// System.Void UnityEngine.Bounds::Encapsulate(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Bounds_Encapsulate_m3553480203 (Bounds_t2266837910 * __this, Vector3_t3722313464  ___point0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bounds_Encapsulate_m3553480203_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t3722313464  L_0 = Bounds_get_min_m3755135869((Bounds_t2266837910 *)__this, /*hidden argument*/NULL);
		Vector3_t3722313464  L_1 = ___point0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_2 = Vector3_Min_m1803158933(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		Vector3_t3722313464  L_3 = Bounds_get_max_m3756577669((Bounds_t2266837910 *)__this, /*hidden argument*/NULL);
		Vector3_t3722313464  L_4 = ___point0;
		Vector3_t3722313464  L_5 = Vector3_Max_m3304052994(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		Bounds_SetMinMax_m2201062677((Bounds_t2266837910 *)__this, L_2, L_5, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void Bounds_Encapsulate_m3553480203_AdjustorThunk (RuntimeObject * __this, Vector3_t3722313464  ___point0, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	Bounds_Encapsulate_m3553480203(_thisAdjusted, ___point0, method);
}
// System.String UnityEngine.Bounds::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Bounds_ToString_m4208690781 (Bounds_t2266837910 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Bounds_ToString_m4208690781_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		ObjectU5BU5D_t2843939325* L_0 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)2);
		ObjectU5BU5D_t2843939325* L_1 = L_0;
		Vector3_t3722313464  L_2 = __this->get_m_Center_0();
		Vector3_t3722313464  L_3 = L_2;
		RuntimeObject * L_4 = Box(Vector3_t3722313464_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_4);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_4);
		ObjectU5BU5D_t2843939325* L_5 = L_1;
		Vector3_t3722313464  L_6 = __this->get_m_Extents_1();
		Vector3_t3722313464  L_7 = L_6;
		RuntimeObject * L_8 = Box(Vector3_t3722313464_il2cpp_TypeInfo_var, &L_7);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_8);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_8);
		String_t* L_9 = UnityString_Format_m261690510(NULL /*static, unused*/, _stringLiteral940982150, L_5, /*hidden argument*/NULL);
		V_0 = L_9;
		goto IL_0033;
	}

IL_0033:
	{
		String_t* L_10 = V_0;
		return L_10;
	}
}
extern "C"  String_t* Bounds_ToString_m4208690781_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Bounds_t2266837910 * _thisAdjusted = reinterpret_cast<Bounds_t2266837910 *>(__this + 1);
	return Bounds_ToString_m4208690781(_thisAdjusted, method);
}
#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.Camera::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Camera__ctor_m741555041 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	{
		Behaviour__ctor_m346897018(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Single UnityEngine.Camera::get_nearClipPlane()
extern "C" IL2CPP_METHOD_ATTR float Camera_get_nearClipPlane_m837839537 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef float (*Camera_get_nearClipPlane_m837839537_ftn) (Camera_t4157153871 *);
	static Camera_get_nearClipPlane_m837839537_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_nearClipPlane_m837839537_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_nearClipPlane()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Single UnityEngine.Camera::get_farClipPlane()
extern "C" IL2CPP_METHOD_ATTR float Camera_get_farClipPlane_m538536689 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef float (*Camera_get_farClipPlane_m538536689_ftn) (Camera_t4157153871 *);
	static Camera_get_farClipPlane_m538536689_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_farClipPlane_m538536689_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_farClipPlane()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Single UnityEngine.Camera::get_fieldOfView()
extern "C" IL2CPP_METHOD_ATTR float Camera_get_fieldOfView_m1018585504 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef float (*Camera_get_fieldOfView_m1018585504_ftn) (Camera_t4157153871 *);
	static Camera_get_fieldOfView_m1018585504_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_fieldOfView_m1018585504_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_fieldOfView()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.RenderingPath UnityEngine.Camera::get_actualRenderingPath()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_actualRenderingPath_m423069678 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_get_actualRenderingPath_m423069678_ftn) (Camera_t4157153871 *);
	static Camera_get_actualRenderingPath_m423069678_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_actualRenderingPath_m423069678_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_actualRenderingPath()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Boolean UnityEngine.Camera::get_allowHDR()
extern "C" IL2CPP_METHOD_ATTR bool Camera_get_allowHDR_m2615180899 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef bool (*Camera_get_allowHDR_m2615180899_ftn) (Camera_t4157153871 *);
	static Camera_get_allowHDR_m2615180899_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_allowHDR_m2615180899_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_allowHDR()");
	bool retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Boolean UnityEngine.Camera::get_allowMSAA()
extern "C" IL2CPP_METHOD_ATTR bool Camera_get_allowMSAA_m3422653897 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef bool (*Camera_get_allowMSAA_m3422653897_ftn) (Camera_t4157153871 *);
	static Camera_get_allowMSAA_m3422653897_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_allowMSAA_m3422653897_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_allowMSAA()");
	bool retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Void UnityEngine.Camera::set_forceIntoRenderTexture(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Camera_set_forceIntoRenderTexture_m3101192907 (Camera_t4157153871 * __this, bool ___value0, const RuntimeMethod* method)
{
	typedef void (*Camera_set_forceIntoRenderTexture_m3101192907_ftn) (Camera_t4157153871 *, bool);
	static Camera_set_forceIntoRenderTexture_m3101192907_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_set_forceIntoRenderTexture_m3101192907_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::set_forceIntoRenderTexture(System.Boolean)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Single UnityEngine.Camera::get_orthographicSize()
extern "C" IL2CPP_METHOD_ATTR float Camera_get_orthographicSize_m3903216845 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef float (*Camera_get_orthographicSize_m3903216845_ftn) (Camera_t4157153871 *);
	static Camera_get_orthographicSize_m3903216845_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_orthographicSize_m3903216845_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_orthographicSize()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Boolean UnityEngine.Camera::get_orthographic()
extern "C" IL2CPP_METHOD_ATTR bool Camera_get_orthographic_m2831464531 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef bool (*Camera_get_orthographic_m2831464531_ftn) (Camera_t4157153871 *);
	static Camera_get_orthographic_m2831464531_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_orthographic_m2831464531_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_orthographic()");
	bool retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Single UnityEngine.Camera::get_depth()
extern "C" IL2CPP_METHOD_ATTR float Camera_get_depth_m2555926613 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef float (*Camera_get_depth_m2555926613_ftn) (Camera_t4157153871 *);
	static Camera_get_depth_m2555926613_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_depth_m2555926613_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_depth()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Single UnityEngine.Camera::get_aspect()
extern "C" IL2CPP_METHOD_ATTR float Camera_get_aspect_m862507514 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef float (*Camera_get_aspect_m862507514_ftn) (Camera_t4157153871 *);
	static Camera_get_aspect_m862507514_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_aspect_m862507514_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_aspect()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Int32 UnityEngine.Camera::get_cullingMask()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_cullingMask_m679085748 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_get_cullingMask_m679085748_ftn) (Camera_t4157153871 *);
	static Camera_get_cullingMask_m679085748_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_cullingMask_m679085748_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_cullingMask()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Int32 UnityEngine.Camera::get_eventMask()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_eventMask_m819189086 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_get_eventMask_m819189086_ftn) (Camera_t4157153871 *);
	static Camera_get_eventMask_m819189086_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_eventMask_m819189086_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_eventMask()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.CameraType UnityEngine.Camera::get_cameraType()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_cameraType_m2902340588 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_get_cameraType_m2902340588_ftn) (Camera_t4157153871 *);
	static Camera_get_cameraType_m2902340588_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_cameraType_m2902340588_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_cameraType()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.Color UnityEngine.Camera::get_backgroundColor()
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Camera_get_backgroundColor_m3310993309 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Camera_get_backgroundColor_Injected_m3163311761(__this, (Color_t2555686324 *)(&V_0), /*hidden argument*/NULL);
		Color_t2555686324  L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.CameraClearFlags UnityEngine.Camera::get_clearFlags()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_clearFlags_m992534691 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_get_clearFlags_m992534691_ftn) (Camera_t4157153871 *);
	static Camera_get_clearFlags_m992534691_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_clearFlags_m992534691_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_clearFlags()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.DepthTextureMode UnityEngine.Camera::get_depthTextureMode()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_depthTextureMode_m871144641 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_get_depthTextureMode_m871144641_ftn) (Camera_t4157153871 *);
	static Camera_get_depthTextureMode_m871144641_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_depthTextureMode_m871144641_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_depthTextureMode()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Void UnityEngine.Camera::set_depthTextureMode(UnityEngine.DepthTextureMode)
extern "C" IL2CPP_METHOD_ATTR void Camera_set_depthTextureMode_m754977860 (Camera_t4157153871 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	typedef void (*Camera_set_depthTextureMode_m754977860_ftn) (Camera_t4157153871 *, int32_t);
	static Camera_set_depthTextureMode_m754977860_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_set_depthTextureMode_m754977860_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::set_depthTextureMode(UnityEngine.DepthTextureMode)");
	_il2cpp_icall_func(__this, ___value0);
}
// UnityEngine.Rect UnityEngine.Camera::get_rect()
extern "C" IL2CPP_METHOD_ATTR Rect_t2360479859  Camera_get_rect_m2458154151 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	Rect_t2360479859  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Camera_get_rect_Injected_m3189783696(__this, (Rect_t2360479859 *)(&V_0), /*hidden argument*/NULL);
		Rect_t2360479859  L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Rect UnityEngine.Camera::get_pixelRect()
extern "C" IL2CPP_METHOD_ATTR Rect_t2360479859  Camera_get_pixelRect_m2283183456 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	Rect_t2360479859  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Camera_get_pixelRect_Injected_m2326986893(__this, (Rect_t2360479859 *)(&V_0), /*hidden argument*/NULL);
		Rect_t2360479859  L_0 = V_0;
		return L_0;
	}
}
// System.Int32 UnityEngine.Camera::get_pixelWidth()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_pixelWidth_m1110053668 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_get_pixelWidth_m1110053668_ftn) (Camera_t4157153871 *);
	static Camera_get_pixelWidth_m1110053668_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_pixelWidth_m1110053668_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_pixelWidth()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Int32 UnityEngine.Camera::get_pixelHeight()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_pixelHeight_m722276884 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_get_pixelHeight_m722276884_ftn) (Camera_t4157153871 *);
	static Camera_get_pixelHeight_m722276884_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_pixelHeight_m722276884_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_pixelHeight()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.RenderTexture UnityEngine.Camera::get_targetTexture()
extern "C" IL2CPP_METHOD_ATTR RenderTexture_t2108887433 * Camera_get_targetTexture_m2278634983 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef RenderTexture_t2108887433 * (*Camera_get_targetTexture_m2278634983_ftn) (Camera_t4157153871 *);
	static Camera_get_targetTexture_m2278634983_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_targetTexture_m2278634983_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_targetTexture()");
	RenderTexture_t2108887433 * retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Int32 UnityEngine.Camera::get_targetDisplay()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_targetDisplay_m2285699927 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_get_targetDisplay_m2285699927_ftn) (Camera_t4157153871 *);
	static Camera_get_targetDisplay_m2285699927_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_targetDisplay_m2285699927_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_targetDisplay()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.Matrix4x4 UnityEngine.Camera::get_worldToCameraMatrix()
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Camera_get_worldToCameraMatrix_m22661425 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Camera_get_worldToCameraMatrix_Injected_m2415133007(__this, (Matrix4x4_t1817901843 *)(&V_0), /*hidden argument*/NULL);
		Matrix4x4_t1817901843  L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Matrix4x4 UnityEngine.Camera::get_projectionMatrix()
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Camera_get_projectionMatrix_m667780853 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Camera_get_projectionMatrix_Injected_m2798968389(__this, (Matrix4x4_t1817901843 *)(&V_0), /*hidden argument*/NULL);
		Matrix4x4_t1817901843  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Camera::set_projectionMatrix(UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR void Camera_set_projectionMatrix_m3293177686 (Camera_t4157153871 * __this, Matrix4x4_t1817901843  ___value0, const RuntimeMethod* method)
{
	{
		Camera_set_projectionMatrix_Injected_m423716841(__this, (Matrix4x4_t1817901843 *)(&___value0), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Camera::set_nonJitteredProjectionMatrix(UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR void Camera_set_nonJitteredProjectionMatrix_m3492270478 (Camera_t4157153871 * __this, Matrix4x4_t1817901843  ___value0, const RuntimeMethod* method)
{
	{
		Camera_set_nonJitteredProjectionMatrix_Injected_m45062447(__this, (Matrix4x4_t1817901843 *)(&___value0), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Camera::set_useJitteredProjectionMatrixForTransparentRendering(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Camera_set_useJitteredProjectionMatrixForTransparentRendering_m1059913304 (Camera_t4157153871 * __this, bool ___value0, const RuntimeMethod* method)
{
	typedef void (*Camera_set_useJitteredProjectionMatrixForTransparentRendering_m1059913304_ftn) (Camera_t4157153871 *, bool);
	static Camera_set_useJitteredProjectionMatrixForTransparentRendering_m1059913304_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_set_useJitteredProjectionMatrixForTransparentRendering_m1059913304_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::set_useJitteredProjectionMatrixForTransparentRendering(System.Boolean)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Void UnityEngine.Camera::ResetProjectionMatrix()
extern "C" IL2CPP_METHOD_ATTR void Camera_ResetProjectionMatrix_m1910759531 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef void (*Camera_ResetProjectionMatrix_m1910759531_ftn) (Camera_t4157153871 *);
	static Camera_ResetProjectionMatrix_m1910759531_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_ResetProjectionMatrix_m1910759531_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::ResetProjectionMatrix()");
	_il2cpp_icall_func(__this);
}
// UnityEngine.Vector3 UnityEngine.Camera::WorldToScreenPoint(UnityEngine.Vector3,UnityEngine.Camera/MonoOrStereoscopicEye)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Camera_WorldToScreenPoint_m782365797 (Camera_t4157153871 * __this, Vector3_t3722313464  ___position0, int32_t ___eye1, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		int32_t L_0 = ___eye1;
		Camera_WorldToScreenPoint_Injected_m3568726256(__this, (Vector3_t3722313464 *)(&___position0), L_0, (Vector3_t3722313464 *)(&V_0), /*hidden argument*/NULL);
		Vector3_t3722313464  L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Vector3 UnityEngine.Camera::WorldToScreenPoint(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Camera_WorldToScreenPoint_m3726311023 (Camera_t4157153871 * __this, Vector3_t3722313464  ___position0, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector3_t3722313464  L_0 = ___position0;
		Vector3_t3722313464  L_1 = Camera_WorldToScreenPoint_m782365797(__this, L_0, 2, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		Vector3_t3722313464  L_2 = V_0;
		return L_2;
	}
}
// UnityEngine.Vector3 UnityEngine.Camera::ScreenToViewportPoint(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Camera_ScreenToViewportPoint_m3569032523 (Camera_t4157153871 * __this, Vector3_t3722313464  ___position0, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Camera_ScreenToViewportPoint_Injected_m1670374446(__this, (Vector3_t3722313464 *)(&___position0), (Vector3_t3722313464 *)(&V_0), /*hidden argument*/NULL);
		Vector3_t3722313464  L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector2,UnityEngine.Camera/MonoOrStereoscopicEye)
extern "C" IL2CPP_METHOD_ATTR Ray_t3785851493  Camera_ScreenPointToRay_m3401628776 (Camera_t4157153871 * __this, Vector2_t2156229523  ___pos0, int32_t ___eye1, const RuntimeMethod* method)
{
	Ray_t3785851493  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		int32_t L_0 = ___eye1;
		Camera_ScreenPointToRay_Injected_m1162756571(__this, (Vector2_t2156229523 *)(&___pos0), L_0, (Ray_t3785851493 *)(&V_0), /*hidden argument*/NULL);
		Ray_t3785851493  L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector3,UnityEngine.Camera/MonoOrStereoscopicEye)
extern "C" IL2CPP_METHOD_ATTR Ray_t3785851493  Camera_ScreenPointToRay_m2119345216 (Camera_t4157153871 * __this, Vector3_t3722313464  ___pos0, int32_t ___eye1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Camera_ScreenPointToRay_m2119345216_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Ray_t3785851493  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector3_t3722313464  L_0 = ___pos0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector2_t2156229523_il2cpp_TypeInfo_var);
		Vector2_t2156229523  L_1 = Vector2_op_Implicit_m4260192859(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		int32_t L_2 = ___eye1;
		Ray_t3785851493  L_3 = Camera_ScreenPointToRay_m3401628776(__this, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0014;
	}

IL_0014:
	{
		Ray_t3785851493  L_4 = V_0;
		return L_4;
	}
}
// UnityEngine.Ray UnityEngine.Camera::ScreenPointToRay(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Ray_t3785851493  Camera_ScreenPointToRay_m3764635188 (Camera_t4157153871 * __this, Vector3_t3722313464  ___pos0, const RuntimeMethod* method)
{
	Ray_t3785851493  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector3_t3722313464  L_0 = ___pos0;
		Ray_t3785851493  L_1 = Camera_ScreenPointToRay_m2119345216(__this, L_0, 2, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		Ray_t3785851493  L_2 = V_0;
		return L_2;
	}
}
// UnityEngine.GameObject UnityEngine.Camera::RaycastTry(UnityEngine.Ray,System.Single,System.Int32)
extern "C" IL2CPP_METHOD_ATTR GameObject_t1113636619 * Camera_RaycastTry_m3913529496 (Camera_t4157153871 * __this, Ray_t3785851493  ___ray0, float ___distance1, int32_t ___layerMask2, const RuntimeMethod* method)
{
	{
		float L_0 = ___distance1;
		int32_t L_1 = ___layerMask2;
		GameObject_t1113636619 * L_2 = Camera_RaycastTry_Injected_m3801956476(__this, (Ray_t3785851493 *)(&___ray0), L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// UnityEngine.GameObject UnityEngine.Camera::RaycastTry2D(UnityEngine.Ray,System.Single,System.Int32)
extern "C" IL2CPP_METHOD_ATTR GameObject_t1113636619 * Camera_RaycastTry2D_m2460696262 (Camera_t4157153871 * __this, Ray_t3785851493  ___ray0, float ___distance1, int32_t ___layerMask2, const RuntimeMethod* method)
{
	{
		float L_0 = ___distance1;
		int32_t L_1 = ___layerMask2;
		GameObject_t1113636619 * L_2 = Camera_RaycastTry2D_Injected_m85653607(__this, (Ray_t3785851493 *)(&___ray0), L_0, L_1, /*hidden argument*/NULL);
		return L_2;
	}
}
// UnityEngine.Camera UnityEngine.Camera::get_main()
extern "C" IL2CPP_METHOD_ATTR Camera_t4157153871 * Camera_get_main_m3643453163 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef Camera_t4157153871 * (*Camera_get_main_m3643453163_ftn) ();
	static Camera_get_main_m3643453163_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_main_m3643453163_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_main()");
	Camera_t4157153871 * retVal = _il2cpp_icall_func();
	return retVal;
}
// System.Boolean UnityEngine.Camera::get_stereoEnabled()
extern "C" IL2CPP_METHOD_ATTR bool Camera_get_stereoEnabled_m1370638140 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef bool (*Camera_get_stereoEnabled_m1370638140_ftn) (Camera_t4157153871 *);
	static Camera_get_stereoEnabled_m1370638140_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_stereoEnabled_m1370638140_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_stereoEnabled()");
	bool retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.StereoTargetEyeMask UnityEngine.Camera::get_stereoTargetEye()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_stereoTargetEye_m2316654976 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_get_stereoTargetEye_m2316654976_ftn) (Camera_t4157153871 *);
	static Camera_get_stereoTargetEye_m2316654976_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_stereoTargetEye_m2316654976_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_stereoTargetEye()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.Camera/MonoOrStereoscopicEye UnityEngine.Camera::get_stereoActiveEye()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_stereoActiveEye_m2793124106 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_get_stereoActiveEye_m2793124106_ftn) (Camera_t4157153871 *);
	static Camera_get_stereoActiveEye_m2793124106_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_stereoActiveEye_m2793124106_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_stereoActiveEye()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.Matrix4x4 UnityEngine.Camera::GetStereoNonJitteredProjectionMatrix(UnityEngine.Camera/StereoscopicEye)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Camera_GetStereoNonJitteredProjectionMatrix_m830397540 (Camera_t4157153871 * __this, int32_t ___eye0, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		int32_t L_0 = ___eye0;
		Camera_GetStereoNonJitteredProjectionMatrix_Injected_m3895384422(__this, L_0, (Matrix4x4_t1817901843 *)(&V_0), /*hidden argument*/NULL);
		Matrix4x4_t1817901843  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Camera::CopyStereoDeviceProjectionMatrixToNonJittered(UnityEngine.Camera/StereoscopicEye)
extern "C" IL2CPP_METHOD_ATTR void Camera_CopyStereoDeviceProjectionMatrixToNonJittered_m3543542262 (Camera_t4157153871 * __this, int32_t ___eye0, const RuntimeMethod* method)
{
	typedef void (*Camera_CopyStereoDeviceProjectionMatrixToNonJittered_m3543542262_ftn) (Camera_t4157153871 *, int32_t);
	static Camera_CopyStereoDeviceProjectionMatrixToNonJittered_m3543542262_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_CopyStereoDeviceProjectionMatrixToNonJittered_m3543542262_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::CopyStereoDeviceProjectionMatrixToNonJittered(UnityEngine.Camera/StereoscopicEye)");
	_il2cpp_icall_func(__this, ___eye0);
}
// System.Void UnityEngine.Camera::SetStereoProjectionMatrix(UnityEngine.Camera/StereoscopicEye,UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR void Camera_SetStereoProjectionMatrix_m3606386899 (Camera_t4157153871 * __this, int32_t ___eye0, Matrix4x4_t1817901843  ___matrix1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___eye0;
		Camera_SetStereoProjectionMatrix_Injected_m2799364450(__this, L_0, (Matrix4x4_t1817901843 *)(&___matrix1), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Camera::ResetStereoProjectionMatrices()
extern "C" IL2CPP_METHOD_ATTR void Camera_ResetStereoProjectionMatrices_m959148485 (Camera_t4157153871 * __this, const RuntimeMethod* method)
{
	typedef void (*Camera_ResetStereoProjectionMatrices_m959148485_ftn) (Camera_t4157153871 *);
	static Camera_ResetStereoProjectionMatrices_m959148485_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_ResetStereoProjectionMatrices_m959148485_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::ResetStereoProjectionMatrices()");
	_il2cpp_icall_func(__this);
}
// System.Int32 UnityEngine.Camera::GetAllCamerasCount()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_GetAllCamerasCount_m2278705835 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_GetAllCamerasCount_m2278705835_ftn) ();
	static Camera_GetAllCamerasCount_m2278705835_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_GetAllCamerasCount_m2278705835_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::GetAllCamerasCount()");
	int32_t retVal = _il2cpp_icall_func();
	return retVal;
}
// System.Int32 UnityEngine.Camera::GetAllCamerasImpl(UnityEngine.Camera[])
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_GetAllCamerasImpl_m2534099441 (RuntimeObject * __this /* static, unused */, CameraU5BU5D_t1709987734* ___cam0, const RuntimeMethod* method)
{
	typedef int32_t (*Camera_GetAllCamerasImpl_m2534099441_ftn) (CameraU5BU5D_t1709987734*);
	static Camera_GetAllCamerasImpl_m2534099441_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_GetAllCamerasImpl_m2534099441_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::GetAllCamerasImpl(UnityEngine.Camera[])");
	int32_t retVal = _il2cpp_icall_func(___cam0);
	return retVal;
}
// System.Int32 UnityEngine.Camera::get_allCamerasCount()
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_get_allCamerasCount_m528453758 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = Camera_GetAllCamerasCount_m2278705835(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Int32 UnityEngine.Camera::GetAllCameras(UnityEngine.Camera[])
extern "C" IL2CPP_METHOD_ATTR int32_t Camera_GetAllCameras_m668492922 (RuntimeObject * __this /* static, unused */, CameraU5BU5D_t1709987734* ___cameras0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Camera_GetAllCameras_m668492922_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		CameraU5BU5D_t1709987734* L_0 = ___cameras0;
		NullCheck(L_0);
		int32_t L_1 = Camera_get_allCamerasCount_m528453758(NULL /*static, unused*/, /*hidden argument*/NULL);
		if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length))))) >= ((int32_t)L_1)))
		{
			goto IL_0019;
		}
	}
	{
		ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_2, _stringLiteral3220735373, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, Camera_GetAllCameras_m668492922_RuntimeMethod_var);
	}

IL_0019:
	{
		CameraU5BU5D_t1709987734* L_3 = ___cameras0;
		int32_t L_4 = Camera_GetAllCamerasImpl_m2534099441(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0025;
	}

IL_0025:
	{
		int32_t L_5 = V_0;
		return L_5;
	}
}
// System.Void UnityEngine.Camera::AddCommandBufferImpl(UnityEngine.Rendering.CameraEvent,UnityEngine.Rendering.CommandBuffer)
extern "C" IL2CPP_METHOD_ATTR void Camera_AddCommandBufferImpl_m3447878737 (Camera_t4157153871 * __this, int32_t ___evt0, CommandBuffer_t2206337031 * ___buffer1, const RuntimeMethod* method)
{
	typedef void (*Camera_AddCommandBufferImpl_m3447878737_ftn) (Camera_t4157153871 *, int32_t, CommandBuffer_t2206337031 *);
	static Camera_AddCommandBufferImpl_m3447878737_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_AddCommandBufferImpl_m3447878737_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::AddCommandBufferImpl(UnityEngine.Rendering.CameraEvent,UnityEngine.Rendering.CommandBuffer)");
	_il2cpp_icall_func(__this, ___evt0, ___buffer1);
}
// System.Void UnityEngine.Camera::RemoveCommandBufferImpl(UnityEngine.Rendering.CameraEvent,UnityEngine.Rendering.CommandBuffer)
extern "C" IL2CPP_METHOD_ATTR void Camera_RemoveCommandBufferImpl_m3858937522 (Camera_t4157153871 * __this, int32_t ___evt0, CommandBuffer_t2206337031 * ___buffer1, const RuntimeMethod* method)
{
	typedef void (*Camera_RemoveCommandBufferImpl_m3858937522_ftn) (Camera_t4157153871 *, int32_t, CommandBuffer_t2206337031 *);
	static Camera_RemoveCommandBufferImpl_m3858937522_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_RemoveCommandBufferImpl_m3858937522_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::RemoveCommandBufferImpl(UnityEngine.Rendering.CameraEvent,UnityEngine.Rendering.CommandBuffer)");
	_il2cpp_icall_func(__this, ___evt0, ___buffer1);
}
// System.Void UnityEngine.Camera::AddCommandBuffer(UnityEngine.Rendering.CameraEvent,UnityEngine.Rendering.CommandBuffer)
extern "C" IL2CPP_METHOD_ATTR void Camera_AddCommandBuffer_m1363239337 (Camera_t4157153871 * __this, int32_t ___evt0, CommandBuffer_t2206337031 * ___buffer1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Camera_AddCommandBuffer_m1363239337_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (CameraEvent_t2033959522_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		int32_t L_2 = ___evt0;
		int32_t L_3 = L_2;
		RuntimeObject * L_4 = Box(CameraEvent_t2033959522_il2cpp_TypeInfo_var, &L_3);
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t4135868527_il2cpp_TypeInfo_var);
		bool L_5 = Enum_IsDefined_m1442314461(NULL /*static, unused*/, L_1, L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0036;
		}
	}
	{
		int32_t L_6 = ___evt0;
		int32_t L_7 = ((int32_t)L_6);
		RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7);
		String_t* L_9 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral662522110, L_8, /*hidden argument*/NULL);
		ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_10, L_9, _stringLiteral2554200833, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, NULL, Camera_AddCommandBuffer_m1363239337_RuntimeMethod_var);
	}

IL_0036:
	{
		CommandBuffer_t2206337031 * L_11 = ___buffer1;
		if (L_11)
		{
			goto IL_0047;
		}
	}
	{
		NullReferenceException_t1023182353 * L_12 = (NullReferenceException_t1023182353 *)il2cpp_codegen_object_new(NullReferenceException_t1023182353_il2cpp_TypeInfo_var);
		NullReferenceException__ctor_m3076065613(L_12, _stringLiteral3151922804, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, NULL, Camera_AddCommandBuffer_m1363239337_RuntimeMethod_var);
	}

IL_0047:
	{
		int32_t L_13 = ___evt0;
		CommandBuffer_t2206337031 * L_14 = ___buffer1;
		Camera_AddCommandBufferImpl_m3447878737(__this, L_13, L_14, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Camera::RemoveCommandBuffer(UnityEngine.Rendering.CameraEvent,UnityEngine.Rendering.CommandBuffer)
extern "C" IL2CPP_METHOD_ATTR void Camera_RemoveCommandBuffer_m773243127 (Camera_t4157153871 * __this, int32_t ___evt0, CommandBuffer_t2206337031 * ___buffer1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Camera_RemoveCommandBuffer_m773243127_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (CameraEvent_t2033959522_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		int32_t L_2 = ___evt0;
		int32_t L_3 = L_2;
		RuntimeObject * L_4 = Box(CameraEvent_t2033959522_il2cpp_TypeInfo_var, &L_3);
		IL2CPP_RUNTIME_CLASS_INIT(Enum_t4135868527_il2cpp_TypeInfo_var);
		bool L_5 = Enum_IsDefined_m1442314461(NULL /*static, unused*/, L_1, L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0036;
		}
	}
	{
		int32_t L_6 = ___evt0;
		int32_t L_7 = ((int32_t)L_6);
		RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7);
		String_t* L_9 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral662522110, L_8, /*hidden argument*/NULL);
		ArgumentException_t132251570 * L_10 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_10, L_9, _stringLiteral2554200833, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, NULL, Camera_RemoveCommandBuffer_m773243127_RuntimeMethod_var);
	}

IL_0036:
	{
		CommandBuffer_t2206337031 * L_11 = ___buffer1;
		if (L_11)
		{
			goto IL_0047;
		}
	}
	{
		NullReferenceException_t1023182353 * L_12 = (NullReferenceException_t1023182353 *)il2cpp_codegen_object_new(NullReferenceException_t1023182353_il2cpp_TypeInfo_var);
		NullReferenceException__ctor_m3076065613(L_12, _stringLiteral3151922804, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, NULL, Camera_RemoveCommandBuffer_m773243127_RuntimeMethod_var);
	}

IL_0047:
	{
		int32_t L_13 = ___evt0;
		CommandBuffer_t2206337031 * L_14 = ___buffer1;
		Camera_RemoveCommandBufferImpl_m3858937522(__this, L_13, L_14, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Camera::FireOnPreCull(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void Camera_FireOnPreCull_m2869588437 (RuntimeObject * __this /* static, unused */, Camera_t4157153871 * ___cam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Camera_FireOnPreCull_m2869588437_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CameraCallback_t190067161 * L_0 = ((Camera_t4157153871_StaticFields*)il2cpp_codegen_static_fields_for(Camera_t4157153871_il2cpp_TypeInfo_var))->get_onPreCull_4();
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		CameraCallback_t190067161 * L_1 = ((Camera_t4157153871_StaticFields*)il2cpp_codegen_static_fields_for(Camera_t4157153871_il2cpp_TypeInfo_var))->get_onPreCull_4();
		Camera_t4157153871 * L_2 = ___cam0;
		NullCheck(L_1);
		CameraCallback_Invoke_m3308824940(L_1, L_2, /*hidden argument*/NULL);
	}

IL_0016:
	{
		return;
	}
}
// System.Void UnityEngine.Camera::FireOnPreRender(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void Camera_FireOnPreRender_m3450823610 (RuntimeObject * __this /* static, unused */, Camera_t4157153871 * ___cam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Camera_FireOnPreRender_m3450823610_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CameraCallback_t190067161 * L_0 = ((Camera_t4157153871_StaticFields*)il2cpp_codegen_static_fields_for(Camera_t4157153871_il2cpp_TypeInfo_var))->get_onPreRender_5();
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		CameraCallback_t190067161 * L_1 = ((Camera_t4157153871_StaticFields*)il2cpp_codegen_static_fields_for(Camera_t4157153871_il2cpp_TypeInfo_var))->get_onPreRender_5();
		Camera_t4157153871 * L_2 = ___cam0;
		NullCheck(L_1);
		CameraCallback_Invoke_m3308824940(L_1, L_2, /*hidden argument*/NULL);
	}

IL_0016:
	{
		return;
	}
}
// System.Void UnityEngine.Camera::FireOnPostRender(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void Camera_FireOnPostRender_m1456255957 (RuntimeObject * __this /* static, unused */, Camera_t4157153871 * ___cam0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Camera_FireOnPostRender_m1456255957_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CameraCallback_t190067161 * L_0 = ((Camera_t4157153871_StaticFields*)il2cpp_codegen_static_fields_for(Camera_t4157153871_il2cpp_TypeInfo_var))->get_onPostRender_6();
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		CameraCallback_t190067161 * L_1 = ((Camera_t4157153871_StaticFields*)il2cpp_codegen_static_fields_for(Camera_t4157153871_il2cpp_TypeInfo_var))->get_onPostRender_6();
		Camera_t4157153871 * L_2 = ___cam0;
		NullCheck(L_1);
		CameraCallback_Invoke_m3308824940(L_1, L_2, /*hidden argument*/NULL);
	}

IL_0016:
	{
		return;
	}
}
// System.Void UnityEngine.Camera::get_backgroundColor_Injected(UnityEngine.Color&)
extern "C" IL2CPP_METHOD_ATTR void Camera_get_backgroundColor_Injected_m3163311761 (Camera_t4157153871 * __this, Color_t2555686324 * ___ret0, const RuntimeMethod* method)
{
	typedef void (*Camera_get_backgroundColor_Injected_m3163311761_ftn) (Camera_t4157153871 *, Color_t2555686324 *);
	static Camera_get_backgroundColor_Injected_m3163311761_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_backgroundColor_Injected_m3163311761_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_backgroundColor_Injected(UnityEngine.Color&)");
	_il2cpp_icall_func(__this, ___ret0);
}
// System.Void UnityEngine.Camera::get_rect_Injected(UnityEngine.Rect&)
extern "C" IL2CPP_METHOD_ATTR void Camera_get_rect_Injected_m3189783696 (Camera_t4157153871 * __this, Rect_t2360479859 * ___ret0, const RuntimeMethod* method)
{
	typedef void (*Camera_get_rect_Injected_m3189783696_ftn) (Camera_t4157153871 *, Rect_t2360479859 *);
	static Camera_get_rect_Injected_m3189783696_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_rect_Injected_m3189783696_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_rect_Injected(UnityEngine.Rect&)");
	_il2cpp_icall_func(__this, ___ret0);
}
// System.Void UnityEngine.Camera::get_pixelRect_Injected(UnityEngine.Rect&)
extern "C" IL2CPP_METHOD_ATTR void Camera_get_pixelRect_Injected_m2326986893 (Camera_t4157153871 * __this, Rect_t2360479859 * ___ret0, const RuntimeMethod* method)
{
	typedef void (*Camera_get_pixelRect_Injected_m2326986893_ftn) (Camera_t4157153871 *, Rect_t2360479859 *);
	static Camera_get_pixelRect_Injected_m2326986893_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_pixelRect_Injected_m2326986893_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_pixelRect_Injected(UnityEngine.Rect&)");
	_il2cpp_icall_func(__this, ___ret0);
}
// System.Void UnityEngine.Camera::get_worldToCameraMatrix_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Camera_get_worldToCameraMatrix_Injected_m2415133007 (Camera_t4157153871 * __this, Matrix4x4_t1817901843 * ___ret0, const RuntimeMethod* method)
{
	typedef void (*Camera_get_worldToCameraMatrix_Injected_m2415133007_ftn) (Camera_t4157153871 *, Matrix4x4_t1817901843 *);
	static Camera_get_worldToCameraMatrix_Injected_m2415133007_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_worldToCameraMatrix_Injected_m2415133007_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_worldToCameraMatrix_Injected(UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(__this, ___ret0);
}
// System.Void UnityEngine.Camera::get_projectionMatrix_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Camera_get_projectionMatrix_Injected_m2798968389 (Camera_t4157153871 * __this, Matrix4x4_t1817901843 * ___ret0, const RuntimeMethod* method)
{
	typedef void (*Camera_get_projectionMatrix_Injected_m2798968389_ftn) (Camera_t4157153871 *, Matrix4x4_t1817901843 *);
	static Camera_get_projectionMatrix_Injected_m2798968389_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_get_projectionMatrix_Injected_m2798968389_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::get_projectionMatrix_Injected(UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(__this, ___ret0);
}
// System.Void UnityEngine.Camera::set_projectionMatrix_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Camera_set_projectionMatrix_Injected_m423716841 (Camera_t4157153871 * __this, Matrix4x4_t1817901843 * ___value0, const RuntimeMethod* method)
{
	typedef void (*Camera_set_projectionMatrix_Injected_m423716841_ftn) (Camera_t4157153871 *, Matrix4x4_t1817901843 *);
	static Camera_set_projectionMatrix_Injected_m423716841_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_set_projectionMatrix_Injected_m423716841_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::set_projectionMatrix_Injected(UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Void UnityEngine.Camera::set_nonJitteredProjectionMatrix_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Camera_set_nonJitteredProjectionMatrix_Injected_m45062447 (Camera_t4157153871 * __this, Matrix4x4_t1817901843 * ___value0, const RuntimeMethod* method)
{
	typedef void (*Camera_set_nonJitteredProjectionMatrix_Injected_m45062447_ftn) (Camera_t4157153871 *, Matrix4x4_t1817901843 *);
	static Camera_set_nonJitteredProjectionMatrix_Injected_m45062447_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_set_nonJitteredProjectionMatrix_Injected_m45062447_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::set_nonJitteredProjectionMatrix_Injected(UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Void UnityEngine.Camera::WorldToScreenPoint_Injected(UnityEngine.Vector3&,UnityEngine.Camera/MonoOrStereoscopicEye,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Camera_WorldToScreenPoint_Injected_m3568726256 (Camera_t4157153871 * __this, Vector3_t3722313464 * ___position0, int32_t ___eye1, Vector3_t3722313464 * ___ret2, const RuntimeMethod* method)
{
	typedef void (*Camera_WorldToScreenPoint_Injected_m3568726256_ftn) (Camera_t4157153871 *, Vector3_t3722313464 *, int32_t, Vector3_t3722313464 *);
	static Camera_WorldToScreenPoint_Injected_m3568726256_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_WorldToScreenPoint_Injected_m3568726256_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::WorldToScreenPoint_Injected(UnityEngine.Vector3&,UnityEngine.Camera/MonoOrStereoscopicEye,UnityEngine.Vector3&)");
	_il2cpp_icall_func(__this, ___position0, ___eye1, ___ret2);
}
// System.Void UnityEngine.Camera::ScreenToViewportPoint_Injected(UnityEngine.Vector3&,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Camera_ScreenToViewportPoint_Injected_m1670374446 (Camera_t4157153871 * __this, Vector3_t3722313464 * ___position0, Vector3_t3722313464 * ___ret1, const RuntimeMethod* method)
{
	typedef void (*Camera_ScreenToViewportPoint_Injected_m1670374446_ftn) (Camera_t4157153871 *, Vector3_t3722313464 *, Vector3_t3722313464 *);
	static Camera_ScreenToViewportPoint_Injected_m1670374446_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_ScreenToViewportPoint_Injected_m1670374446_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::ScreenToViewportPoint_Injected(UnityEngine.Vector3&,UnityEngine.Vector3&)");
	_il2cpp_icall_func(__this, ___position0, ___ret1);
}
// System.Void UnityEngine.Camera::ScreenPointToRay_Injected(UnityEngine.Vector2&,UnityEngine.Camera/MonoOrStereoscopicEye,UnityEngine.Ray&)
extern "C" IL2CPP_METHOD_ATTR void Camera_ScreenPointToRay_Injected_m1162756571 (Camera_t4157153871 * __this, Vector2_t2156229523 * ___pos0, int32_t ___eye1, Ray_t3785851493 * ___ret2, const RuntimeMethod* method)
{
	typedef void (*Camera_ScreenPointToRay_Injected_m1162756571_ftn) (Camera_t4157153871 *, Vector2_t2156229523 *, int32_t, Ray_t3785851493 *);
	static Camera_ScreenPointToRay_Injected_m1162756571_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_ScreenPointToRay_Injected_m1162756571_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::ScreenPointToRay_Injected(UnityEngine.Vector2&,UnityEngine.Camera/MonoOrStereoscopicEye,UnityEngine.Ray&)");
	_il2cpp_icall_func(__this, ___pos0, ___eye1, ___ret2);
}
// UnityEngine.GameObject UnityEngine.Camera::RaycastTry_Injected(UnityEngine.Ray&,System.Single,System.Int32)
extern "C" IL2CPP_METHOD_ATTR GameObject_t1113636619 * Camera_RaycastTry_Injected_m3801956476 (Camera_t4157153871 * __this, Ray_t3785851493 * ___ray0, float ___distance1, int32_t ___layerMask2, const RuntimeMethod* method)
{
	typedef GameObject_t1113636619 * (*Camera_RaycastTry_Injected_m3801956476_ftn) (Camera_t4157153871 *, Ray_t3785851493 *, float, int32_t);
	static Camera_RaycastTry_Injected_m3801956476_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_RaycastTry_Injected_m3801956476_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::RaycastTry_Injected(UnityEngine.Ray&,System.Single,System.Int32)");
	GameObject_t1113636619 * retVal = _il2cpp_icall_func(__this, ___ray0, ___distance1, ___layerMask2);
	return retVal;
}
// UnityEngine.GameObject UnityEngine.Camera::RaycastTry2D_Injected(UnityEngine.Ray&,System.Single,System.Int32)
extern "C" IL2CPP_METHOD_ATTR GameObject_t1113636619 * Camera_RaycastTry2D_Injected_m85653607 (Camera_t4157153871 * __this, Ray_t3785851493 * ___ray0, float ___distance1, int32_t ___layerMask2, const RuntimeMethod* method)
{
	typedef GameObject_t1113636619 * (*Camera_RaycastTry2D_Injected_m85653607_ftn) (Camera_t4157153871 *, Ray_t3785851493 *, float, int32_t);
	static Camera_RaycastTry2D_Injected_m85653607_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_RaycastTry2D_Injected_m85653607_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::RaycastTry2D_Injected(UnityEngine.Ray&,System.Single,System.Int32)");
	GameObject_t1113636619 * retVal = _il2cpp_icall_func(__this, ___ray0, ___distance1, ___layerMask2);
	return retVal;
}
// System.Void UnityEngine.Camera::GetStereoNonJitteredProjectionMatrix_Injected(UnityEngine.Camera/StereoscopicEye,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Camera_GetStereoNonJitteredProjectionMatrix_Injected_m3895384422 (Camera_t4157153871 * __this, int32_t ___eye0, Matrix4x4_t1817901843 * ___ret1, const RuntimeMethod* method)
{
	typedef void (*Camera_GetStereoNonJitteredProjectionMatrix_Injected_m3895384422_ftn) (Camera_t4157153871 *, int32_t, Matrix4x4_t1817901843 *);
	static Camera_GetStereoNonJitteredProjectionMatrix_Injected_m3895384422_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_GetStereoNonJitteredProjectionMatrix_Injected_m3895384422_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::GetStereoNonJitteredProjectionMatrix_Injected(UnityEngine.Camera/StereoscopicEye,UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(__this, ___eye0, ___ret1);
}
// System.Void UnityEngine.Camera::SetStereoProjectionMatrix_Injected(UnityEngine.Camera/StereoscopicEye,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Camera_SetStereoProjectionMatrix_Injected_m2799364450 (Camera_t4157153871 * __this, int32_t ___eye0, Matrix4x4_t1817901843 * ___matrix1, const RuntimeMethod* method)
{
	typedef void (*Camera_SetStereoProjectionMatrix_Injected_m2799364450_ftn) (Camera_t4157153871 *, int32_t, Matrix4x4_t1817901843 *);
	static Camera_SetStereoProjectionMatrix_Injected_m2799364450_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Camera_SetStereoProjectionMatrix_Injected_m2799364450_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Camera::SetStereoProjectionMatrix_Injected(UnityEngine.Camera/StereoscopicEye,UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(__this, ___eye0, ___matrix1);
}
#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.Camera/CameraCallback::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void CameraCallback__ctor_m899467377 (CameraCallback_t190067161 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void UnityEngine.Camera/CameraCallback::Invoke(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void CameraCallback_Invoke_m3308824940 (CameraCallback_t190067161 * __this, Camera_t4157153871 * ___cam0, const RuntimeMethod* method)
{
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 1)
				{
					// open
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, Camera_t4157153871 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, ___cam0, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, Camera_t4157153871 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___cam0, targetMethod);
					}
				}
			}
			else
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 1)
				{
					// closed
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker1< Camera_t4157153871 * >::Invoke(targetMethod, targetThis, ___cam0);
							else
								GenericVirtActionInvoker1< Camera_t4157153871 * >::Invoke(targetMethod, targetThis, ___cam0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< Camera_t4157153871 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___cam0);
							else
								VirtActionInvoker1< Camera_t4157153871 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___cam0);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, Camera_t4157153871 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, ___cam0, targetMethod);
					}
				}
				else
				{
					// open
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker0::Invoke(targetMethod, ___cam0);
							else
								GenericVirtActionInvoker0::Invoke(targetMethod, ___cam0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___cam0);
							else
								VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___cam0);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (Camera_t4157153871 *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(___cam0, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 1)
			{
				// open
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, Camera_t4157153871 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, ___cam0, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, Camera_t4157153871 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___cam0, targetMethod);
				}
			}
		}
		else
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 1)
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker1< Camera_t4157153871 * >::Invoke(targetMethod, targetThis, ___cam0);
						else
							GenericVirtActionInvoker1< Camera_t4157153871 * >::Invoke(targetMethod, targetThis, ___cam0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< Camera_t4157153871 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___cam0);
						else
							VirtActionInvoker1< Camera_t4157153871 * >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___cam0);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, Camera_t4157153871 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___cam0, targetMethod);
				}
			}
			else
			{
				// open
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker0::Invoke(targetMethod, ___cam0);
						else
							GenericVirtActionInvoker0::Invoke(targetMethod, ___cam0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), ___cam0);
						else
							VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), ___cam0);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (Camera_t4157153871 *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(___cam0, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult UnityEngine.Camera/CameraCallback::BeginInvoke(UnityEngine.Camera,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* CameraCallback_BeginInvoke_m4249233405 (CameraCallback_t190067161 * __this, Camera_t4157153871 * ___cam0, AsyncCallback_t3962456242 * ___callback1, RuntimeObject * ___object2, const RuntimeMethod* method)
{
	void *__d_args[2] = {0};
	__d_args[0] = ___cam0;
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);
}
// System.Void UnityEngine.Camera/CameraCallback::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void CameraCallback_EndInvoke_m3846578433 (CameraCallback_t190067161 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#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
#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.ClassLibraryInitializer::Init()
extern "C" IL2CPP_METHOD_ATTR void ClassLibraryInitializer_Init_m988673678 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	{
		UnityLogWriter_Init_m3866572946(NULL /*static, unused*/, /*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.Color::.ctor(System.Single,System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Color__ctor_m2943235014 (Color_t2555686324 * __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method)
{
	{
		float L_0 = ___r0;
		__this->set_r_0(L_0);
		float L_1 = ___g1;
		__this->set_g_1(L_1);
		float L_2 = ___b2;
		__this->set_b_2(L_2);
		float L_3 = ___a3;
		__this->set_a_3(L_3);
		return;
	}
}
extern "C"  void Color__ctor_m2943235014_AdjustorThunk (RuntimeObject * __this, float ___r0, float ___g1, float ___b2, float ___a3, const RuntimeMethod* method)
{
	Color_t2555686324 * _thisAdjusted = reinterpret_cast<Color_t2555686324 *>(__this + 1);
	Color__ctor_m2943235014(_thisAdjusted, ___r0, ___g1, ___b2, ___a3, method);
}
// System.Void UnityEngine.Color::.ctor(System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Color__ctor_m286683560 (Color_t2555686324 * __this, float ___r0, float ___g1, float ___b2, const RuntimeMethod* method)
{
	{
		float L_0 = ___r0;
		__this->set_r_0(L_0);
		float L_1 = ___g1;
		__this->set_g_1(L_1);
		float L_2 = ___b2;
		__this->set_b_2(L_2);
		__this->set_a_3((1.0f));
		return;
	}
}
extern "C"  void Color__ctor_m286683560_AdjustorThunk (RuntimeObject * __this, float ___r0, float ___g1, float ___b2, const RuntimeMethod* method)
{
	Color_t2555686324 * _thisAdjusted = reinterpret_cast<Color_t2555686324 *>(__this + 1);
	Color__ctor_m286683560(_thisAdjusted, ___r0, ___g1, ___b2, method);
}
// System.String UnityEngine.Color::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Color_ToString_m671005850 (Color_t2555686324 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Color_ToString_m671005850_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		ObjectU5BU5D_t2843939325* L_0 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t2843939325* L_1 = L_0;
		float L_2 = __this->get_r_0();
		float L_3 = L_2;
		RuntimeObject * L_4 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_4);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_4);
		ObjectU5BU5D_t2843939325* L_5 = L_1;
		float L_6 = __this->get_g_1();
		float L_7 = L_6;
		RuntimeObject * L_8 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_7);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_8);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_8);
		ObjectU5BU5D_t2843939325* L_9 = L_5;
		float L_10 = __this->get_b_2();
		float L_11 = L_10;
		RuntimeObject * L_12 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_11);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_12);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_12);
		ObjectU5BU5D_t2843939325* L_13 = L_9;
		float L_14 = __this->get_a_3();
		float L_15 = L_14;
		RuntimeObject * L_16 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_15);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_16);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_16);
		String_t* L_17 = UnityString_Format_m261690510(NULL /*static, unused*/, _stringLiteral1121701886, L_13, /*hidden argument*/NULL);
		V_0 = L_17;
		goto IL_004f;
	}

IL_004f:
	{
		String_t* L_18 = V_0;
		return L_18;
	}
}
extern "C"  String_t* Color_ToString_m671005850_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Color_t2555686324 * _thisAdjusted = reinterpret_cast<Color_t2555686324 *>(__this + 1);
	return Color_ToString_m671005850(_thisAdjusted, method);
}
// System.Int32 UnityEngine.Color::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t Color_GetHashCode_m1829208463 (Color_t2555686324 * __this, const RuntimeMethod* method)
{
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	int32_t V_1 = 0;
	{
		Vector4_t3319028937  L_0 = Color_op_Implicit_m986621988(NULL /*static, unused*/, (*(Color_t2555686324 *)__this), /*hidden argument*/NULL);
		V_0 = L_0;
		int32_t L_1 = Vector4_GetHashCode_m536821243((Vector4_t3319028937 *)(&V_0), /*hidden argument*/NULL);
		V_1 = L_1;
		goto IL_0020;
	}

IL_0020:
	{
		int32_t L_2 = V_1;
		return L_2;
	}
}
extern "C"  int32_t Color_GetHashCode_m1829208463_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Color_t2555686324 * _thisAdjusted = reinterpret_cast<Color_t2555686324 *>(__this + 1);
	return Color_GetHashCode_m1829208463(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Color::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool Color_Equals_m3887740140 (Color_t2555686324 * __this, RuntimeObject * ___other0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Color_Equals_m3887740140_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		RuntimeObject * L_0 = ___other0;
		if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_0, Color_t2555686324_il2cpp_TypeInfo_var)))
		{
			goto IL_0013;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_0025;
	}

IL_0013:
	{
		RuntimeObject * L_1 = ___other0;
		bool L_2 = Color_Equals_m4060997379((Color_t2555686324 *)__this, ((*(Color_t2555686324 *)((Color_t2555686324 *)UnBox(L_1, Color_t2555686324_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0025;
	}

IL_0025:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
extern "C"  bool Color_Equals_m3887740140_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___other0, const RuntimeMethod* method)
{
	Color_t2555686324 * _thisAdjusted = reinterpret_cast<Color_t2555686324 *>(__this + 1);
	return Color_Equals_m3887740140(_thisAdjusted, ___other0, method);
}
// System.Boolean UnityEngine.Color::Equals(UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR bool Color_Equals_m4060997379 (Color_t2555686324 * __this, Color_t2555686324  ___other0, const RuntimeMethod* method)
{
	bool V_0 = false;
	int32_t G_B5_0 = 0;
	{
		float* L_0 = __this->get_address_of_r_0();
		float L_1 = (&___other0)->get_r_0();
		bool L_2 = Single_Equals_m1601893879((float*)L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_005a;
		}
	}
	{
		float* L_3 = __this->get_address_of_g_1();
		float L_4 = (&___other0)->get_g_1();
		bool L_5 = Single_Equals_m1601893879((float*)L_3, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_005a;
		}
	}
	{
		float* L_6 = __this->get_address_of_b_2();
		float L_7 = (&___other0)->get_b_2();
		bool L_8 = Single_Equals_m1601893879((float*)L_6, L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_005a;
		}
	}
	{
		float* L_9 = __this->get_address_of_a_3();
		float L_10 = (&___other0)->get_a_3();
		bool L_11 = Single_Equals_m1601893879((float*)L_9, L_10, /*hidden argument*/NULL);
		G_B5_0 = ((int32_t)(L_11));
		goto IL_005b;
	}

IL_005a:
	{
		G_B5_0 = 0;
	}

IL_005b:
	{
		V_0 = (bool)G_B5_0;
		goto IL_0061;
	}

IL_0061:
	{
		bool L_12 = V_0;
		return L_12;
	}
}
extern "C"  bool Color_Equals_m4060997379_AdjustorThunk (RuntimeObject * __this, Color_t2555686324  ___other0, const RuntimeMethod* method)
{
	Color_t2555686324 * _thisAdjusted = reinterpret_cast<Color_t2555686324 *>(__this + 1);
	return Color_Equals_m4060997379(_thisAdjusted, ___other0, method);
}
// UnityEngine.Color UnityEngine.Color::op_Subtraction(UnityEngine.Color,UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color_op_Subtraction_m181229690 (RuntimeObject * __this /* static, unused */, Color_t2555686324  ___a0, Color_t2555686324  ___b1, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = (&___a0)->get_r_0();
		float L_1 = (&___b1)->get_r_0();
		float L_2 = (&___a0)->get_g_1();
		float L_3 = (&___b1)->get_g_1();
		float L_4 = (&___a0)->get_b_2();
		float L_5 = (&___b1)->get_b_2();
		float L_6 = (&___a0)->get_a_3();
		float L_7 = (&___b1)->get_a_3();
		Color_t2555686324  L_8;
		memset(&L_8, 0, sizeof(L_8));
		Color__ctor_m2943235014((&L_8), ((float)il2cpp_codegen_subtract((float)L_0, (float)L_1)), ((float)il2cpp_codegen_subtract((float)L_2, (float)L_3)), ((float)il2cpp_codegen_subtract((float)L_4, (float)L_5)), ((float)il2cpp_codegen_subtract((float)L_6, (float)L_7)), /*hidden argument*/NULL);
		V_0 = L_8;
		goto IL_0048;
	}

IL_0048:
	{
		Color_t2555686324  L_9 = V_0;
		return L_9;
	}
}
// UnityEngine.Color UnityEngine.Color::op_Multiply(UnityEngine.Color,System.Single)
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color_op_Multiply_m2887457390 (RuntimeObject * __this /* static, unused */, Color_t2555686324  ___a0, float ___b1, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = (&___a0)->get_r_0();
		float L_1 = ___b1;
		float L_2 = (&___a0)->get_g_1();
		float L_3 = ___b1;
		float L_4 = (&___a0)->get_b_2();
		float L_5 = ___b1;
		float L_6 = (&___a0)->get_a_3();
		float L_7 = ___b1;
		Color_t2555686324  L_8;
		memset(&L_8, 0, sizeof(L_8));
		Color__ctor_m2943235014((&L_8), ((float)il2cpp_codegen_multiply((float)L_0, (float)L_1)), ((float)il2cpp_codegen_multiply((float)L_2, (float)L_3)), ((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)), ((float)il2cpp_codegen_multiply((float)L_6, (float)L_7)), /*hidden argument*/NULL);
		V_0 = L_8;
		goto IL_0030;
	}

IL_0030:
	{
		Color_t2555686324  L_9 = V_0;
		return L_9;
	}
}
// System.Boolean UnityEngine.Color::op_Equality(UnityEngine.Color,UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR bool Color_op_Equality_m1112359053 (RuntimeObject * __this /* static, unused */, Color_t2555686324  ___lhs0, Color_t2555686324  ___rhs1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Color_op_Equality_m1112359053_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Color_t2555686324  L_0 = ___lhs0;
		Vector4_t3319028937  L_1 = Color_op_Implicit_m986621988(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		Color_t2555686324  L_2 = ___rhs1;
		Vector4_t3319028937  L_3 = Color_op_Implicit_m986621988(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Vector4_t3319028937_il2cpp_TypeInfo_var);
		bool L_4 = Vector4_op_Equality_m2403588337(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0018;
	}

IL_0018:
	{
		bool L_5 = V_0;
		return L_5;
	}
}
// UnityEngine.Color UnityEngine.Color::Lerp(UnityEngine.Color,UnityEngine.Color,System.Single)
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color_Lerp_m973389909 (RuntimeObject * __this /* static, unused */, Color_t2555686324  ___a0, Color_t2555686324  ___b1, float ___t2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Color_Lerp_m973389909_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = ___t2;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_1 = Mathf_Clamp01_m56433566(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		___t2 = L_1;
		float L_2 = (&___a0)->get_r_0();
		float L_3 = (&___b1)->get_r_0();
		float L_4 = (&___a0)->get_r_0();
		float L_5 = ___t2;
		float L_6 = (&___a0)->get_g_1();
		float L_7 = (&___b1)->get_g_1();
		float L_8 = (&___a0)->get_g_1();
		float L_9 = ___t2;
		float L_10 = (&___a0)->get_b_2();
		float L_11 = (&___b1)->get_b_2();
		float L_12 = (&___a0)->get_b_2();
		float L_13 = ___t2;
		float L_14 = (&___a0)->get_a_3();
		float L_15 = (&___b1)->get_a_3();
		float L_16 = (&___a0)->get_a_3();
		float L_17 = ___t2;
		Color_t2555686324  L_18;
		memset(&L_18, 0, sizeof(L_18));
		Color__ctor_m2943235014((&L_18), ((float)il2cpp_codegen_add((float)L_2, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_3, (float)L_4)), (float)L_5)))), ((float)il2cpp_codegen_add((float)L_6, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_7, (float)L_8)), (float)L_9)))), ((float)il2cpp_codegen_add((float)L_10, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_11, (float)L_12)), (float)L_13)))), ((float)il2cpp_codegen_add((float)L_14, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_15, (float)L_16)), (float)L_17)))), /*hidden argument*/NULL);
		V_0 = L_18;
		goto IL_0078;
	}

IL_0078:
	{
		Color_t2555686324  L_19 = V_0;
		return L_19;
	}
}
// UnityEngine.Color UnityEngine.Color::get_white()
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color_get_white_m332174077 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Color_t2555686324  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Color__ctor_m2943235014((&L_0), (1.0f), (1.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_0020;
	}

IL_0020:
	{
		Color_t2555686324  L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Color UnityEngine.Color::get_black()
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color_get_black_m719512684 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Color_t2555686324  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Color__ctor_m2943235014((&L_0), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_0020;
	}

IL_0020:
	{
		Color_t2555686324  L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Color UnityEngine.Color::get_magenta()
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color_get_magenta_m208363462 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Color_t2555686324  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Color__ctor_m2943235014((&L_0), (1.0f), (0.0f), (1.0f), (1.0f), /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_0020;
	}

IL_0020:
	{
		Color_t2555686324  L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Color UnityEngine.Color::get_clear()
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color_get_clear_m1016382534 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Color_t2555686324  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Color__ctor_m2943235014((&L_0), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_0020;
	}

IL_0020:
	{
		Color_t2555686324  L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Color UnityEngine.Color::get_linear()
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color_get_linear_m3140936232 (Color_t2555686324 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Color_get_linear_m3140936232_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = __this->get_r_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_1 = Mathf_GammaToLinearSpace_m2256982487(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		float L_2 = __this->get_g_1();
		float L_3 = Mathf_GammaToLinearSpace_m2256982487(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		float L_4 = __this->get_b_2();
		float L_5 = Mathf_GammaToLinearSpace_m2256982487(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		float L_6 = __this->get_a_3();
		Color_t2555686324  L_7;
		memset(&L_7, 0, sizeof(L_7));
		Color__ctor_m2943235014((&L_7), L_1, L_3, L_5, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		goto IL_0033;
	}

IL_0033:
	{
		Color_t2555686324  L_8 = V_0;
		return L_8;
	}
}
extern "C"  Color_t2555686324  Color_get_linear_m3140936232_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Color_t2555686324 * _thisAdjusted = reinterpret_cast<Color_t2555686324 *>(__this + 1);
	return Color_get_linear_m3140936232(_thisAdjusted, method);
}
// UnityEngine.Color UnityEngine.Color::get_gamma()
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color_get_gamma_m1819833637 (Color_t2555686324 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Color_get_gamma_m1819833637_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = __this->get_r_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_1 = Mathf_LinearToGammaSpace_m2318118709(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		float L_2 = __this->get_g_1();
		float L_3 = Mathf_LinearToGammaSpace_m2318118709(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		float L_4 = __this->get_b_2();
		float L_5 = Mathf_LinearToGammaSpace_m2318118709(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		float L_6 = __this->get_a_3();
		Color_t2555686324  L_7;
		memset(&L_7, 0, sizeof(L_7));
		Color__ctor_m2943235014((&L_7), L_1, L_3, L_5, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		goto IL_0033;
	}

IL_0033:
	{
		Color_t2555686324  L_8 = V_0;
		return L_8;
	}
}
extern "C"  Color_t2555686324  Color_get_gamma_m1819833637_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Color_t2555686324 * _thisAdjusted = reinterpret_cast<Color_t2555686324 *>(__this + 1);
	return Color_get_gamma_m1819833637(_thisAdjusted, method);
}
// UnityEngine.Vector4 UnityEngine.Color::op_Implicit(UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR Vector4_t3319028937  Color_op_Implicit_m986621988 (RuntimeObject * __this /* static, unused */, Color_t2555686324  ___c0, const RuntimeMethod* method)
{
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = (&___c0)->get_r_0();
		float L_1 = (&___c0)->get_g_1();
		float L_2 = (&___c0)->get_b_2();
		float L_3 = (&___c0)->get_a_3();
		Vector4_t3319028937  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Vector4__ctor_m2498754347((&L_4), L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0028;
	}

IL_0028:
	{
		Vector4_t3319028937  L_5 = V_0;
		return L_5;
	}
}
// UnityEngine.Color UnityEngine.Color::op_Implicit(UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color_op_Implicit_m2665280078 (RuntimeObject * __this /* static, unused */, Vector4_t3319028937  ___v0, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = (&___v0)->get_x_1();
		float L_1 = (&___v0)->get_y_2();
		float L_2 = (&___v0)->get_z_3();
		float L_3 = (&___v0)->get_w_4();
		Color_t2555686324  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Color__ctor_m2943235014((&L_4), L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0028;
	}

IL_0028:
	{
		Color_t2555686324  L_5 = V_0;
		return L_5;
	}
}
#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.Color32::.ctor(System.Byte,System.Byte,System.Byte,System.Byte)
extern "C" IL2CPP_METHOD_ATTR void Color32__ctor_m4150508762 (Color32_t2600501292 * __this, uint8_t ___r0, uint8_t ___g1, uint8_t ___b2, uint8_t ___a3, const RuntimeMethod* method)
{
	{
		__this->set_rgba_0(0);
		uint8_t L_0 = ___r0;
		__this->set_r_1(L_0);
		uint8_t L_1 = ___g1;
		__this->set_g_2(L_1);
		uint8_t L_2 = ___b2;
		__this->set_b_3(L_2);
		uint8_t L_3 = ___a3;
		__this->set_a_4(L_3);
		return;
	}
}
extern "C"  void Color32__ctor_m4150508762_AdjustorThunk (RuntimeObject * __this, uint8_t ___r0, uint8_t ___g1, uint8_t ___b2, uint8_t ___a3, const RuntimeMethod* method)
{
	Color32_t2600501292 * _thisAdjusted = reinterpret_cast<Color32_t2600501292 *>(__this + 1);
	Color32__ctor_m4150508762(_thisAdjusted, ___r0, ___g1, ___b2, ___a3, method);
}
// UnityEngine.Color32 UnityEngine.Color32::op_Implicit(UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR Color32_t2600501292  Color32_op_Implicit_m2658259763 (RuntimeObject * __this /* static, unused */, Color_t2555686324  ___c0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Color32_op_Implicit_m2658259763_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Color32_t2600501292  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = (&___c0)->get_r_0();
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_1 = Mathf_Clamp01_m56433566(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		float L_2 = (&___c0)->get_g_1();
		float L_3 = Mathf_Clamp01_m56433566(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		float L_4 = (&___c0)->get_b_2();
		float L_5 = Mathf_Clamp01_m56433566(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		float L_6 = (&___c0)->get_a_3();
		float L_7 = Mathf_Clamp01_m56433566(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		Color32_t2600501292  L_8;
		memset(&L_8, 0, sizeof(L_8));
		Color32__ctor_m4150508762((&L_8), (uint8_t)(((int32_t)((uint8_t)((float)il2cpp_codegen_multiply((float)L_1, (float)(255.0f)))))), (uint8_t)(((int32_t)((uint8_t)((float)il2cpp_codegen_multiply((float)L_3, (float)(255.0f)))))), (uint8_t)(((int32_t)((uint8_t)((float)il2cpp_codegen_multiply((float)L_5, (float)(255.0f)))))), (uint8_t)(((int32_t)((uint8_t)((float)il2cpp_codegen_multiply((float)L_7, (float)(255.0f)))))), /*hidden argument*/NULL);
		V_0 = L_8;
		goto IL_0058;
	}

IL_0058:
	{
		Color32_t2600501292  L_9 = V_0;
		return L_9;
	}
}
// UnityEngine.Color UnityEngine.Color32::op_Implicit(UnityEngine.Color32)
extern "C" IL2CPP_METHOD_ATTR Color_t2555686324  Color32_op_Implicit_m213813866 (RuntimeObject * __this /* static, unused */, Color32_t2600501292  ___c0, const RuntimeMethod* method)
{
	Color_t2555686324  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		uint8_t L_0 = (&___c0)->get_r_1();
		uint8_t L_1 = (&___c0)->get_g_2();
		uint8_t L_2 = (&___c0)->get_b_3();
		uint8_t L_3 = (&___c0)->get_a_4();
		Color_t2555686324  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Color__ctor_m2943235014((&L_4), ((float)((float)(((float)((float)L_0)))/(float)(255.0f))), ((float)((float)(((float)((float)L_1)))/(float)(255.0f))), ((float)((float)(((float)((float)L_2)))/(float)(255.0f))), ((float)((float)(((float)((float)L_3)))/(float)(255.0f))), /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0044;
	}

IL_0044:
	{
		Color_t2555686324  L_5 = V_0;
		return L_5;
	}
}
// System.String UnityEngine.Color32::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Color32_ToString_m403383053 (Color32_t2600501292 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Color32_ToString_m403383053_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		ObjectU5BU5D_t2843939325* L_0 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t2843939325* L_1 = L_0;
		uint8_t L_2 = __this->get_r_1();
		uint8_t L_3 = L_2;
		RuntimeObject * L_4 = Box(Byte_t1134296376_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_4);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_4);
		ObjectU5BU5D_t2843939325* L_5 = L_1;
		uint8_t L_6 = __this->get_g_2();
		uint8_t L_7 = L_6;
		RuntimeObject * L_8 = Box(Byte_t1134296376_il2cpp_TypeInfo_var, &L_7);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_8);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_8);
		ObjectU5BU5D_t2843939325* L_9 = L_5;
		uint8_t L_10 = __this->get_b_3();
		uint8_t L_11 = L_10;
		RuntimeObject * L_12 = Box(Byte_t1134296376_il2cpp_TypeInfo_var, &L_11);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_12);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_12);
		ObjectU5BU5D_t2843939325* L_13 = L_9;
		uint8_t L_14 = __this->get_a_4();
		uint8_t L_15 = L_14;
		RuntimeObject * L_16 = Box(Byte_t1134296376_il2cpp_TypeInfo_var, &L_15);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_16);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_16);
		String_t* L_17 = UnityString_Format_m261690510(NULL /*static, unused*/, _stringLiteral3218509134, L_13, /*hidden argument*/NULL);
		V_0 = L_17;
		goto IL_004f;
	}

IL_004f:
	{
		String_t* L_18 = V_0;
		return L_18;
	}
}
extern "C"  String_t* Color32_ToString_m403383053_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Color32_t2600501292 * _thisAdjusted = reinterpret_cast<Color32_t2600501292 *>(__this + 1);
	return Color32_ToString_m403383053(_thisAdjusted, method);
}
#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.ColorUsageAttribute::.ctor(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ColorUsageAttribute__ctor_m194533044 (ColorUsageAttribute_t669369404 * __this, bool ___showAlpha0, const RuntimeMethod* method)
{
	{
		__this->set_showAlpha_0((bool)1);
		__this->set_hdr_1((bool)0);
		__this->set_minBrightness_2((0.0f));
		__this->set_maxBrightness_3((8.0f));
		__this->set_minExposureValue_4((0.125f));
		__this->set_maxExposureValue_5((3.0f));
		PropertyAttribute__ctor_m1017741868(__this, /*hidden argument*/NULL);
		bool L_0 = ___showAlpha0;
		__this->set_showAlpha_0(L_0);
		return;
	}
}
// System.Void UnityEngine.ColorUsageAttribute::.ctor(System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ColorUsageAttribute__ctor_m178033974 (ColorUsageAttribute_t669369404 * __this, bool ___showAlpha0, bool ___hdr1, const RuntimeMethod* method)
{
	{
		__this->set_showAlpha_0((bool)1);
		__this->set_hdr_1((bool)0);
		__this->set_minBrightness_2((0.0f));
		__this->set_maxBrightness_3((8.0f));
		__this->set_minExposureValue_4((0.125f));
		__this->set_maxExposureValue_5((3.0f));
		PropertyAttribute__ctor_m1017741868(__this, /*hidden argument*/NULL);
		bool L_0 = ___showAlpha0;
		__this->set_showAlpha_0(L_0);
		bool L_1 = ___hdr1;
		__this->set_hdr_1(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
// System.Void UnityEngine.Component::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Component__ctor_m1928064382 (Component_t1923634451 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Component__ctor_m1928064382_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object__ctor_m1087895580(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Transform UnityEngine.Component::get_transform()
extern "C" IL2CPP_METHOD_ATTR Transform_t3600365921 * Component_get_transform_m3162698980 (Component_t1923634451 * __this, const RuntimeMethod* method)
{
	typedef Transform_t3600365921 * (*Component_get_transform_m3162698980_ftn) (Component_t1923634451 *);
	static Component_get_transform_m3162698980_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Component_get_transform_m3162698980_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Component::get_transform()");
	Transform_t3600365921 * retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.GameObject UnityEngine.Component::get_gameObject()
extern "C" IL2CPP_METHOD_ATTR GameObject_t1113636619 * Component_get_gameObject_m442555142 (Component_t1923634451 * __this, const RuntimeMethod* method)
{
	typedef GameObject_t1113636619 * (*Component_get_gameObject_m442555142_ftn) (Component_t1923634451 *);
	static Component_get_gameObject_m442555142_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Component_get_gameObject_m442555142_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Component::get_gameObject()");
	GameObject_t1113636619 * retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.Component UnityEngine.Component::GetComponent(System.Type)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * Component_GetComponent_m886226392 (Component_t1923634451 * __this, Type_t * ___type0, const RuntimeMethod* method)
{
	Component_t1923634451 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = Component_get_gameObject_m442555142(__this, /*hidden argument*/NULL);
		Type_t * L_1 = ___type0;
		NullCheck(L_0);
		Component_t1923634451 * L_2 = GameObject_GetComponent_m1027872079(L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0013;
	}

IL_0013:
	{
		Component_t1923634451 * L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.Component::GetComponentFastPath(System.Type,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void Component_GetComponentFastPath_m1180649031 (Component_t1923634451 * __this, Type_t * ___type0, intptr_t ___oneFurtherThanResultValue1, const RuntimeMethod* method)
{
	typedef void (*Component_GetComponentFastPath_m1180649031_ftn) (Component_t1923634451 *, Type_t *, intptr_t);
	static Component_GetComponentFastPath_m1180649031_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Component_GetComponentFastPath_m1180649031_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Component::GetComponentFastPath(System.Type,System.IntPtr)");
	_il2cpp_icall_func(__this, ___type0, ___oneFurtherThanResultValue1);
}
// UnityEngine.Component UnityEngine.Component::GetComponentInChildren(System.Type,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * Component_GetComponentInChildren_m388868270 (Component_t1923634451 * __this, Type_t * ___t0, bool ___includeInactive1, const RuntimeMethod* method)
{
	Component_t1923634451 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = Component_get_gameObject_m442555142(__this, /*hidden argument*/NULL);
		Type_t * L_1 = ___t0;
		bool L_2 = ___includeInactive1;
		NullCheck(L_0);
		Component_t1923634451 * L_3 = GameObject_GetComponentInChildren_m2567799249(L_0, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0014;
	}

IL_0014:
	{
		Component_t1923634451 * L_4 = V_0;
		return L_4;
	}
}
// UnityEngine.Component UnityEngine.Component::GetComponentInParent(System.Type)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * Component_GetComponentInParent_m779177818 (Component_t1923634451 * __this, Type_t * ___t0, const RuntimeMethod* method)
{
	Component_t1923634451 * V_0 = NULL;
	{
		GameObject_t1113636619 * L_0 = Component_get_gameObject_m442555142(__this, /*hidden argument*/NULL);
		Type_t * L_1 = ___t0;
		NullCheck(L_0);
		Component_t1923634451 * L_2 = GameObject_GetComponentInParent_m635782859(L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0013;
	}

IL_0013:
	{
		Component_t1923634451 * L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.Component::GetComponentsForListInternal(System.Type,System.Object)
extern "C" IL2CPP_METHOD_ATTR void Component_GetComponentsForListInternal_m1419905927 (Component_t1923634451 * __this, Type_t * ___searchType0, RuntimeObject * ___resultList1, const RuntimeMethod* method)
{
	typedef void (*Component_GetComponentsForListInternal_m1419905927_ftn) (Component_t1923634451 *, Type_t *, RuntimeObject *);
	static Component_GetComponentsForListInternal_m1419905927_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Component_GetComponentsForListInternal_m1419905927_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Component::GetComponentsForListInternal(System.Type,System.Object)");
	_il2cpp_icall_func(__this, ___searchType0, ___resultList1);
}
// System.Void UnityEngine.Component::GetComponents(System.Type,System.Collections.Generic.List`1<UnityEngine.Component>)
extern "C" IL2CPP_METHOD_ATTR void Component_GetComponents_m1102698478 (Component_t1923634451 * __this, Type_t * ___type0, List_1_t3395709193 * ___results1, const RuntimeMethod* method)
{
	{
		Type_t * L_0 = ___type0;
		List_1_t3395709193 * L_1 = ___results1;
		Component_GetComponentsForListInternal_m1419905927(__this, L_0, 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.ComputeBuffer::.ctor(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer__ctor_m2741670761 (ComputeBuffer_t1033194329 * __this, int32_t ___count0, int32_t ___stride1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___count0;
		int32_t L_1 = ___stride1;
		ComputeBuffer__ctor_m4199451635(__this, L_0, L_1, 0, 3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.ComputeBuffer::.ctor(System.Int32,System.Int32,UnityEngine.ComputeBufferType,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer__ctor_m4199451635 (ComputeBuffer_t1033194329 * __this, int32_t ___count0, int32_t ___stride1, int32_t ___type2, int32_t ___stackDepth3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ComputeBuffer__ctor_m4199451635_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___count0;
		if ((((int32_t)L_0) > ((int32_t)0)))
		{
			goto IL_001f;
		}
	}
	{
		ArgumentException_t132251570 * L_1 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_1, _stringLiteral485480233, _stringLiteral2002595880, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, ComputeBuffer__ctor_m4199451635_RuntimeMethod_var);
	}

IL_001f:
	{
		int32_t L_2 = ___stride1;
		if ((((int32_t)L_2) > ((int32_t)0)))
		{
			goto IL_0037;
		}
	}
	{
		ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_3, _stringLiteral549226064, _stringLiteral1236259895, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, ComputeBuffer__ctor_m4199451635_RuntimeMethod_var);
	}

IL_0037:
	{
		__this->set_m_Ptr_0((intptr_t)(0));
		int32_t L_4 = ___count0;
		int32_t L_5 = ___stride1;
		int32_t L_6 = ___type2;
		ComputeBuffer_InitBuffer_m559520312(NULL /*static, unused*/, __this, L_4, L_5, L_6, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.ComputeBuffer::Finalize()
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer_Finalize_m3835687405 (ComputeBuffer_t1033194329 * __this, const RuntimeMethod* method)
{
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
	}

IL_0001:
	try
	{ // begin try (depth: 1)
		ComputeBuffer_Dispose_m705931068(__this, (bool)0, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x14, FINALLY_000d);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_000d;
	}

FINALLY_000d:
	{ // begin finally (depth: 1)
		Object_Finalize_m3076187857(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(13)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(13)
	{
		IL2CPP_JUMP_TBL(0x14, IL_0014)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0014:
	{
		return;
	}
}
// System.Void UnityEngine.ComputeBuffer::Dispose()
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer_Dispose_m3198395757 (ComputeBuffer_t1033194329 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ComputeBuffer_Dispose_m3198395757_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		ComputeBuffer_Dispose_m705931068(__this, (bool)1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(GC_t959872083_il2cpp_TypeInfo_var);
		GC_SuppressFinalize_m1177400158(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.ComputeBuffer::Dispose(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer_Dispose_m705931068 (ComputeBuffer_t1033194329 * __this, bool ___disposing0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ComputeBuffer_Dispose_m705931068_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = ___disposing0;
		if (!L_0)
		{
			goto IL_0014;
		}
	}
	{
		ComputeBuffer_DestroyBuffer_m1833301053(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		goto IL_0035;
	}

IL_0014:
	{
		intptr_t L_1 = __this->get_m_Ptr_0();
		bool L_2 = IntPtr_op_Inequality_m3063970704(NULL /*static, unused*/, (intptr_t)L_1, (intptr_t)(0), /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0035;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogWarning_m3752629331(NULL /*static, unused*/, _stringLiteral3283398444, /*hidden argument*/NULL);
	}

IL_0035:
	{
		__this->set_m_Ptr_0((intptr_t)(0));
		return;
	}
}
// System.Void UnityEngine.ComputeBuffer::InitBuffer(UnityEngine.ComputeBuffer,System.Int32,System.Int32,UnityEngine.ComputeBufferType)
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer_InitBuffer_m559520312 (RuntimeObject * __this /* static, unused */, ComputeBuffer_t1033194329 * ___buf0, int32_t ___count1, int32_t ___stride2, int32_t ___type3, const RuntimeMethod* method)
{
	typedef void (*ComputeBuffer_InitBuffer_m559520312_ftn) (ComputeBuffer_t1033194329 *, int32_t, int32_t, int32_t);
	static ComputeBuffer_InitBuffer_m559520312_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ComputeBuffer_InitBuffer_m559520312_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ComputeBuffer::InitBuffer(UnityEngine.ComputeBuffer,System.Int32,System.Int32,UnityEngine.ComputeBufferType)");
	_il2cpp_icall_func(___buf0, ___count1, ___stride2, ___type3);
}
// System.Void UnityEngine.ComputeBuffer::DestroyBuffer(UnityEngine.ComputeBuffer)
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer_DestroyBuffer_m1833301053 (RuntimeObject * __this /* static, unused */, ComputeBuffer_t1033194329 * ___buf0, const RuntimeMethod* method)
{
	typedef void (*ComputeBuffer_DestroyBuffer_m1833301053_ftn) (ComputeBuffer_t1033194329 *);
	static ComputeBuffer_DestroyBuffer_m1833301053_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ComputeBuffer_DestroyBuffer_m1833301053_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ComputeBuffer::DestroyBuffer(UnityEngine.ComputeBuffer)");
	_il2cpp_icall_func(___buf0);
}
// System.Void UnityEngine.ComputeBuffer::Release()
extern "C" IL2CPP_METHOD_ATTR void ComputeBuffer_Release_m899244412 (ComputeBuffer_t1033194329 * __this, const RuntimeMethod* method)
{
	{
		ComputeBuffer_Dispose_m3198395757(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.ComputeBuffer::get_count()
extern "C" IL2CPP_METHOD_ATTR int32_t ComputeBuffer_get_count_m2259804836 (ComputeBuffer_t1033194329 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*ComputeBuffer_get_count_m2259804836_ftn) (ComputeBuffer_t1033194329 *);
	static ComputeBuffer_get_count_m2259804836_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ComputeBuffer_get_count_m2259804836_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ComputeBuffer::get_count()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
#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.Int32 UnityEngine.ComputeShader::FindKernel(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t ComputeShader_FindKernel_m3460470216 (ComputeShader_t317220254 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	typedef int32_t (*ComputeShader_FindKernel_m3460470216_ftn) (ComputeShader_t317220254 *, String_t*);
	static ComputeShader_FindKernel_m3460470216_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ComputeShader_FindKernel_m3460470216_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ComputeShader::FindKernel(System.String)");
	int32_t retVal = _il2cpp_icall_func(__this, ___name0);
	return retVal;
}
// System.Void UnityEngine.ComputeShader::GetKernelThreadGroupSizes(System.Int32,System.UInt32&,System.UInt32&,System.UInt32&)
extern "C" IL2CPP_METHOD_ATTR void ComputeShader_GetKernelThreadGroupSizes_m4213610332 (ComputeShader_t317220254 * __this, int32_t ___kernelIndex0, uint32_t* ___x1, uint32_t* ___y2, uint32_t* ___z3, const RuntimeMethod* method)
{
	typedef void (*ComputeShader_GetKernelThreadGroupSizes_m4213610332_ftn) (ComputeShader_t317220254 *, int32_t, uint32_t*, uint32_t*, uint32_t*);
	static ComputeShader_GetKernelThreadGroupSizes_m4213610332_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ComputeShader_GetKernelThreadGroupSizes_m4213610332_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.ComputeShader::GetKernelThreadGroupSizes(System.Int32,System.UInt32&,System.UInt32&,System.UInt32&)");
	_il2cpp_icall_func(__this, ___kernelIndex0, ___x1, ___y2, ___z3);
}
#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
// Conversion methods for marshalling of: UnityEngine.Coroutine
extern "C" void Coroutine_t3829159415_marshal_pinvoke(const Coroutine_t3829159415& unmarshaled, Coroutine_t3829159415_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Ptr_0 = unmarshaled.get_m_Ptr_0();
}
extern "C" void Coroutine_t3829159415_marshal_pinvoke_back(const Coroutine_t3829159415_marshaled_pinvoke& marshaled, Coroutine_t3829159415& unmarshaled)
{
	intptr_t unmarshaled_m_Ptr_temp_0;
	memset(&unmarshaled_m_Ptr_temp_0, 0, sizeof(unmarshaled_m_Ptr_temp_0));
	unmarshaled_m_Ptr_temp_0 = marshaled.___m_Ptr_0;
	unmarshaled.set_m_Ptr_0(unmarshaled_m_Ptr_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.Coroutine
extern "C" void Coroutine_t3829159415_marshal_pinvoke_cleanup(Coroutine_t3829159415_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Coroutine
extern "C" void Coroutine_t3829159415_marshal_com(const Coroutine_t3829159415& unmarshaled, Coroutine_t3829159415_marshaled_com& marshaled)
{
	marshaled.___m_Ptr_0 = unmarshaled.get_m_Ptr_0();
}
extern "C" void Coroutine_t3829159415_marshal_com_back(const Coroutine_t3829159415_marshaled_com& marshaled, Coroutine_t3829159415& unmarshaled)
{
	intptr_t unmarshaled_m_Ptr_temp_0;
	memset(&unmarshaled_m_Ptr_temp_0, 0, sizeof(unmarshaled_m_Ptr_temp_0));
	unmarshaled_m_Ptr_temp_0 = marshaled.___m_Ptr_0;
	unmarshaled.set_m_Ptr_0(unmarshaled_m_Ptr_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.Coroutine
extern "C" void Coroutine_t3829159415_marshal_com_cleanup(Coroutine_t3829159415_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.Coroutine::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Coroutine__ctor_m1058504400 (Coroutine_t3829159415 * __this, const RuntimeMethod* method)
{
	{
		YieldInstruction__ctor_m1498450609(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Coroutine::Finalize()
extern "C" IL2CPP_METHOD_ATTR void Coroutine_Finalize_m1957108547 (Coroutine_t3829159415 * __this, const RuntimeMethod* method)
{
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
	}

IL_0001:
	try
	{ // begin try (depth: 1)
		intptr_t L_0 = __this->get_m_Ptr_0();
		Coroutine_ReleaseCoroutine_m947702340(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x18, FINALLY_0011);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0011;
	}

FINALLY_0011:
	{ // begin finally (depth: 1)
		Object_Finalize_m3076187857(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(17)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(17)
	{
		IL2CPP_JUMP_TBL(0x18, IL_0018)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0018:
	{
		return;
	}
}
// System.Void UnityEngine.Coroutine::ReleaseCoroutine(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void Coroutine_ReleaseCoroutine_m947702340 (RuntimeObject * __this /* static, unused */, intptr_t ___ptr0, const RuntimeMethod* method)
{
	typedef void (*Coroutine_ReleaseCoroutine_m947702340_ftn) (intptr_t);
	static Coroutine_ReleaseCoroutine_m947702340_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Coroutine_ReleaseCoroutine_m947702340_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Coroutine::ReleaseCoroutine(System.IntPtr)");
	_il2cpp_icall_func(___ptr0);
}
#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.Cubemap::.ctor(System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags)
extern "C" IL2CPP_METHOD_ATTR void Cubemap__ctor_m1096546642 (Cubemap_t1972384409 * __this, int32_t ___width0, int32_t ___format1, int32_t ___flags2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cubemap__ctor_m1096546642_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Texture__ctor_m3554519797(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___format1;
		bool L_1 = Texture_ValidateFormat_m3925257631(__this, L_0, 0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_2 = ___width0;
		int32_t L_3 = ___format1;
		int32_t L_4 = ___flags2;
		Cubemap_Internal_Create_m3302016289(NULL /*static, unused*/, __this, L_2, L_3, L_4, (intptr_t)(0), /*hidden argument*/NULL);
	}

IL_0022:
	{
		return;
	}
}
// System.Void UnityEngine.Cubemap::.ctor(System.Int32,UnityEngine.TextureFormat,System.Boolean,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void Cubemap__ctor_m1549386221 (Cubemap_t1972384409 * __this, int32_t ___width0, int32_t ___textureFormat1, bool ___mipChain2, intptr_t ___nativeTex3, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		Texture__ctor_m3554519797(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___textureFormat1;
		int32_t L_1 = GraphicsFormatUtility_GetGraphicsFormat_m3445248969(NULL /*static, unused*/, L_0, (bool)0, /*hidden argument*/NULL);
		V_0 = L_1;
		V_1 = 0;
		bool L_2 = ___mipChain2;
		if (!L_2)
		{
			goto IL_001b;
		}
	}
	{
		int32_t L_3 = V_1;
		V_1 = ((int32_t)((int32_t)L_3|(int32_t)1));
	}

IL_001b:
	{
		int32_t L_4 = ___textureFormat1;
		bool L_5 = GraphicsFormatUtility_IsCrunchFormat_m1697721778(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_6 = V_1;
		V_1 = ((int32_t)((int32_t)L_6|(int32_t)((int32_t)64)));
	}

IL_002b:
	{
		int32_t L_7 = ___width0;
		int32_t L_8 = V_0;
		int32_t L_9 = V_1;
		intptr_t L_10 = ___nativeTex3;
		Cubemap_Internal_Create_m3302016289(NULL /*static, unused*/, __this, L_7, L_8, L_9, (intptr_t)L_10, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Cubemap::.ctor(System.Int32,UnityEngine.TextureFormat,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Cubemap__ctor_m1814722504 (Cubemap_t1972384409 * __this, int32_t ___width0, int32_t ___textureFormat1, bool ___mipChain2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cubemap__ctor_m1814722504_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___width0;
		int32_t L_1 = ___textureFormat1;
		bool L_2 = ___mipChain2;
		Cubemap__ctor_m1549386221(__this, L_0, L_1, L_2, (intptr_t)(0), /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.TextureFormat UnityEngine.Cubemap::get_format()
extern "C" IL2CPP_METHOD_ATTR int32_t Cubemap_get_format_m2679694422 (Cubemap_t1972384409 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Cubemap_get_format_m2679694422_ftn) (Cubemap_t1972384409 *);
	static Cubemap_get_format_m2679694422_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Cubemap_get_format_m2679694422_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Cubemap::get_format()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Boolean UnityEngine.Cubemap::Internal_CreateImpl(UnityEngine.Cubemap,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR bool Cubemap_Internal_CreateImpl_m2853780628 (RuntimeObject * __this /* static, unused */, Cubemap_t1972384409 * ___mono0, int32_t ___ext1, int32_t ___format2, int32_t ___flags3, intptr_t ___nativeTex4, const RuntimeMethod* method)
{
	typedef bool (*Cubemap_Internal_CreateImpl_m2853780628_ftn) (Cubemap_t1972384409 *, int32_t, int32_t, int32_t, intptr_t);
	static Cubemap_Internal_CreateImpl_m2853780628_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Cubemap_Internal_CreateImpl_m2853780628_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Cubemap::Internal_CreateImpl(UnityEngine.Cubemap,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags,System.IntPtr)");
	bool retVal = _il2cpp_icall_func(___mono0, ___ext1, ___format2, ___flags3, ___nativeTex4);
	return retVal;
}
// System.Void UnityEngine.Cubemap::Internal_Create(UnityEngine.Cubemap,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void Cubemap_Internal_Create_m3302016289 (RuntimeObject * __this /* static, unused */, Cubemap_t1972384409 * ___mono0, int32_t ___ext1, int32_t ___format2, int32_t ___flags3, intptr_t ___nativeTex4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cubemap_Internal_Create_m3302016289_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Cubemap_t1972384409 * L_0 = ___mono0;
		int32_t L_1 = ___ext1;
		int32_t L_2 = ___format2;
		int32_t L_3 = ___flags3;
		intptr_t L_4 = ___nativeTex4;
		bool L_5 = Cubemap_Internal_CreateImpl_m2853780628(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (intptr_t)L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_001c;
		}
	}
	{
		UnityException_t3598173660 * L_6 = (UnityException_t3598173660 *)il2cpp_codegen_object_new(UnityException_t3598173660_il2cpp_TypeInfo_var);
		UnityException__ctor_m872329880(L_6, _stringLiteral3481154761, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, NULL, Cubemap_Internal_Create_m3302016289_RuntimeMethod_var);
	}

IL_001c:
	{
		return;
	}
}
// System.Void UnityEngine.Cubemap::ApplyImpl(System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Cubemap_ApplyImpl_m826010562 (Cubemap_t1972384409 * __this, bool ___updateMipmaps0, bool ___makeNoLongerReadable1, const RuntimeMethod* method)
{
	typedef void (*Cubemap_ApplyImpl_m826010562_ftn) (Cubemap_t1972384409 *, bool, bool);
	static Cubemap_ApplyImpl_m826010562_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Cubemap_ApplyImpl_m826010562_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Cubemap::ApplyImpl(System.Boolean,System.Boolean)");
	_il2cpp_icall_func(__this, ___updateMipmaps0, ___makeNoLongerReadable1);
}
// System.Boolean UnityEngine.Cubemap::IsReadable()
extern "C" IL2CPP_METHOD_ATTR bool Cubemap_IsReadable_m3200980316 (Cubemap_t1972384409 * __this, const RuntimeMethod* method)
{
	typedef bool (*Cubemap_IsReadable_m3200980316_ftn) (Cubemap_t1972384409 *);
	static Cubemap_IsReadable_m3200980316_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Cubemap_IsReadable_m3200980316_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Cubemap::IsReadable()");
	bool retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Void UnityEngine.Cubemap::SetPixelImpl(System.Int32,System.Int32,System.Int32,UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR void Cubemap_SetPixelImpl_m2021768771 (Cubemap_t1972384409 * __this, int32_t ___image0, int32_t ___x1, int32_t ___y2, Color_t2555686324  ___color3, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___image0;
		int32_t L_1 = ___x1;
		int32_t L_2 = ___y2;
		Cubemap_SetPixelImpl_Injected_m1908935872(__this, L_0, L_1, L_2, (Color_t2555686324 *)(&___color3), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Cubemap::SetPixel(UnityEngine.CubemapFace,System.Int32,System.Int32,UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR void Cubemap_SetPixel_m2329091308 (Cubemap_t1972384409 * __this, int32_t ___face0, int32_t ___x1, int32_t ___y2, Color_t2555686324  ___color3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cubemap_SetPixel_m2329091308_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = Cubemap_IsReadable_m3200980316(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		UnityException_t3598173660 * L_1 = Texture_CreateNonReadableException_m1462630389(__this, __this, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, Cubemap_SetPixel_m2329091308_RuntimeMethod_var);
	}

IL_0014:
	{
		int32_t L_2 = ___face0;
		int32_t L_3 = ___x1;
		int32_t L_4 = ___y2;
		Color_t2555686324  L_5 = ___color3;
		Cubemap_SetPixelImpl_m2021768771(__this, L_2, L_3, L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Cubemap::Apply(System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Cubemap_Apply_m2741880993 (Cubemap_t1972384409 * __this, bool ___updateMipmaps0, bool ___makeNoLongerReadable1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Cubemap_Apply_m2741880993_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = Cubemap_IsReadable_m3200980316(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0014;
		}
	}
	{
		UnityException_t3598173660 * L_1 = Texture_CreateNonReadableException_m1462630389(__this, __this, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, Cubemap_Apply_m2741880993_RuntimeMethod_var);
	}

IL_0014:
	{
		bool L_2 = ___updateMipmaps0;
		bool L_3 = ___makeNoLongerReadable1;
		Cubemap_ApplyImpl_m826010562(__this, L_2, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Cubemap::Apply()
extern "C" IL2CPP_METHOD_ATTR void Cubemap_Apply_m2680295304 (Cubemap_t1972384409 * __this, const RuntimeMethod* method)
{
	{
		Cubemap_Apply_m2741880993(__this, (bool)1, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Cubemap::SetPixelImpl_Injected(System.Int32,System.Int32,System.Int32,UnityEngine.Color&)
extern "C" IL2CPP_METHOD_ATTR void Cubemap_SetPixelImpl_Injected_m1908935872 (Cubemap_t1972384409 * __this, int32_t ___image0, int32_t ___x1, int32_t ___y2, Color_t2555686324 * ___color3, const RuntimeMethod* method)
{
	typedef void (*Cubemap_SetPixelImpl_Injected_m1908935872_ftn) (Cubemap_t1972384409 *, int32_t, int32_t, int32_t, Color_t2555686324 *);
	static Cubemap_SetPixelImpl_Injected_m1908935872_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Cubemap_SetPixelImpl_Injected_m1908935872_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Cubemap::SetPixelImpl_Injected(System.Int32,System.Int32,System.Int32,UnityEngine.Color&)");
	_il2cpp_icall_func(__this, ___image0, ___x1, ___y2, ___color3);
}
#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.CubemapArray::.ctor(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void CubemapArray__ctor_m475343147 (CubemapArray_t3224613379 * __this, int32_t ___width0, int32_t ___cubemapCount1, int32_t ___textureFormat2, bool ___mipChain3, bool ___linear4, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		Texture__ctor_m3554519797(__this, /*hidden argument*/NULL);
		int32_t L_0 = ___textureFormat2;
		bool L_1 = ___linear4;
		int32_t L_2 = GraphicsFormatUtility_GetGraphicsFormat_m3445248969(NULL /*static, unused*/, L_0, (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0), /*hidden argument*/NULL);
		V_0 = L_2;
		V_1 = 0;
		bool L_3 = ___mipChain3;
		if (!L_3)
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_4 = V_1;
		V_1 = ((int32_t)((int32_t)L_4|(int32_t)1));
	}

IL_0020:
	{
		int32_t L_5 = ___textureFormat2;
		bool L_6 = GraphicsFormatUtility_IsCrunchFormat_m1697721778(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_7 = V_1;
		V_1 = ((int32_t)((int32_t)L_7|(int32_t)((int32_t)64)));
	}

IL_0030:
	{
		int32_t L_8 = ___width0;
		int32_t L_9 = ___cubemapCount1;
		int32_t L_10 = V_0;
		int32_t L_11 = V_1;
		CubemapArray_Internal_Create_m4175784883(NULL /*static, unused*/, __this, L_8, L_9, L_10, L_11, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.CubemapArray::.ctor(System.Int32,System.Int32,UnityEngine.TextureFormat,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void CubemapArray__ctor_m165991517 (CubemapArray_t3224613379 * __this, int32_t ___width0, int32_t ___cubemapCount1, int32_t ___textureFormat2, bool ___mipChain3, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___width0;
		int32_t L_1 = ___cubemapCount1;
		int32_t L_2 = ___textureFormat2;
		bool L_3 = ___mipChain3;
		CubemapArray__ctor_m475343147(__this, L_0, L_1, L_2, L_3, (bool)0, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.TextureFormat UnityEngine.CubemapArray::get_format()
extern "C" IL2CPP_METHOD_ATTR int32_t CubemapArray_get_format_m196397659 (CubemapArray_t3224613379 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*CubemapArray_get_format_m196397659_ftn) (CubemapArray_t3224613379 *);
	static CubemapArray_get_format_m196397659_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CubemapArray_get_format_m196397659_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CubemapArray::get_format()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Boolean UnityEngine.CubemapArray::Internal_CreateImpl(UnityEngine.CubemapArray,System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags)
extern "C" IL2CPP_METHOD_ATTR bool CubemapArray_Internal_CreateImpl_m206145838 (RuntimeObject * __this /* static, unused */, CubemapArray_t3224613379 * ___mono0, int32_t ___ext1, int32_t ___count2, int32_t ___format3, int32_t ___flags4, const RuntimeMethod* method)
{
	typedef bool (*CubemapArray_Internal_CreateImpl_m206145838_ftn) (CubemapArray_t3224613379 *, int32_t, int32_t, int32_t, int32_t);
	static CubemapArray_Internal_CreateImpl_m206145838_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CubemapArray_Internal_CreateImpl_m206145838_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CubemapArray::Internal_CreateImpl(UnityEngine.CubemapArray,System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags)");
	bool retVal = _il2cpp_icall_func(___mono0, ___ext1, ___count2, ___format3, ___flags4);
	return retVal;
}
// System.Void UnityEngine.CubemapArray::Internal_Create(UnityEngine.CubemapArray,System.Int32,System.Int32,UnityEngine.Experimental.Rendering.GraphicsFormat,UnityEngine.Experimental.Rendering.TextureCreationFlags)
extern "C" IL2CPP_METHOD_ATTR void CubemapArray_Internal_Create_m4175784883 (RuntimeObject * __this /* static, unused */, CubemapArray_t3224613379 * ___mono0, int32_t ___ext1, int32_t ___count2, int32_t ___format3, int32_t ___flags4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CubemapArray_Internal_Create_m4175784883_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CubemapArray_t3224613379 * L_0 = ___mono0;
		int32_t L_1 = ___ext1;
		int32_t L_2 = ___count2;
		int32_t L_3 = ___format3;
		int32_t L_4 = ___flags4;
		bool L_5 = CubemapArray_Internal_CreateImpl_m206145838(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_001c;
		}
	}
	{
		UnityException_t3598173660 * L_6 = (UnityException_t3598173660 *)il2cpp_codegen_object_new(UnityException_t3598173660_il2cpp_TypeInfo_var);
		UnityException__ctor_m872329880(L_6, _stringLiteral3826713828, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, NULL, CubemapArray_Internal_Create_m4175784883_RuntimeMethod_var);
	}

IL_001c:
	{
		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
// Conversion methods for marshalling of: UnityEngine.CullingGroup
extern "C" void CullingGroup_t2096318768_marshal_pinvoke(const CullingGroup_t2096318768& unmarshaled, CullingGroup_t2096318768_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Ptr_0 = unmarshaled.get_m_Ptr_0();
	marshaled.___m_OnStateChanged_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.get_m_OnStateChanged_1()));
}
extern "C" void CullingGroup_t2096318768_marshal_pinvoke_back(const CullingGroup_t2096318768_marshaled_pinvoke& marshaled, CullingGroup_t2096318768& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CullingGroup_t2096318768_pinvoke_FromNativeMethodDefinition_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	intptr_t unmarshaled_m_Ptr_temp_0;
	memset(&unmarshaled_m_Ptr_temp_0, 0, sizeof(unmarshaled_m_Ptr_temp_0));
	unmarshaled_m_Ptr_temp_0 = marshaled.___m_Ptr_0;
	unmarshaled.set_m_Ptr_0(unmarshaled_m_Ptr_temp_0);
	unmarshaled.set_m_OnStateChanged_1(il2cpp_codegen_marshal_function_ptr_to_delegate<StateChanged_t2136737110>(marshaled.___m_OnStateChanged_1, StateChanged_t2136737110_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: UnityEngine.CullingGroup
extern "C" void CullingGroup_t2096318768_marshal_pinvoke_cleanup(CullingGroup_t2096318768_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.CullingGroup
extern "C" void CullingGroup_t2096318768_marshal_com(const CullingGroup_t2096318768& unmarshaled, CullingGroup_t2096318768_marshaled_com& marshaled)
{
	marshaled.___m_Ptr_0 = unmarshaled.get_m_Ptr_0();
	marshaled.___m_OnStateChanged_1 = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(unmarshaled.get_m_OnStateChanged_1()));
}
extern "C" void CullingGroup_t2096318768_marshal_com_back(const CullingGroup_t2096318768_marshaled_com& marshaled, CullingGroup_t2096318768& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CullingGroup_t2096318768_com_FromNativeMethodDefinition_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	intptr_t unmarshaled_m_Ptr_temp_0;
	memset(&unmarshaled_m_Ptr_temp_0, 0, sizeof(unmarshaled_m_Ptr_temp_0));
	unmarshaled_m_Ptr_temp_0 = marshaled.___m_Ptr_0;
	unmarshaled.set_m_Ptr_0(unmarshaled_m_Ptr_temp_0);
	unmarshaled.set_m_OnStateChanged_1(il2cpp_codegen_marshal_function_ptr_to_delegate<StateChanged_t2136737110>(marshaled.___m_OnStateChanged_1, StateChanged_t2136737110_il2cpp_TypeInfo_var));
}
// Conversion method for clean up from marshalling of: UnityEngine.CullingGroup
extern "C" void CullingGroup_t2096318768_marshal_com_cleanup(CullingGroup_t2096318768_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.CullingGroup::Finalize()
extern "C" IL2CPP_METHOD_ATTR void CullingGroup_Finalize_m2121330955 (CullingGroup_t2096318768 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CullingGroup_Finalize_m2121330955_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
	}

IL_0001:
	try
	{ // begin try (depth: 1)
		{
			intptr_t L_0 = __this->get_m_Ptr_0();
			bool L_1 = IntPtr_op_Inequality_m3063970704(NULL /*static, unused*/, (intptr_t)L_0, (intptr_t)(0), /*hidden argument*/NULL);
			if (!L_1)
			{
				goto IL_001e;
			}
		}

IL_0016:
		{
			CullingGroup_FinalizerFailure_m1165085675(__this, /*hidden argument*/NULL);
		}

IL_001e:
		{
			IL2CPP_LEAVE(0x2A, FINALLY_0023);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0023;
	}

FINALLY_0023:
	{ // begin finally (depth: 1)
		Object_Finalize_m3076187857(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(35)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(35)
	{
		IL2CPP_JUMP_TBL(0x2A, IL_002a)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_002a:
	{
		return;
	}
}
// System.Void UnityEngine.CullingGroup::DisposeInternal()
extern "C" IL2CPP_METHOD_ATTR void CullingGroup_DisposeInternal_m1966833260 (CullingGroup_t2096318768 * __this, const RuntimeMethod* method)
{
	typedef void (*CullingGroup_DisposeInternal_m1966833260_ftn) (CullingGroup_t2096318768 *);
	static CullingGroup_DisposeInternal_m1966833260_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CullingGroup_DisposeInternal_m1966833260_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CullingGroup::DisposeInternal()");
	_il2cpp_icall_func(__this);
}
// System.Void UnityEngine.CullingGroup::Dispose()
extern "C" IL2CPP_METHOD_ATTR void CullingGroup_Dispose_m782801025 (CullingGroup_t2096318768 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CullingGroup_Dispose_m782801025_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CullingGroup_DisposeInternal_m1966833260(__this, /*hidden argument*/NULL);
		__this->set_m_Ptr_0((intptr_t)(0));
		return;
	}
}
// System.Void UnityEngine.CullingGroup::SendEvents(UnityEngine.CullingGroup,System.IntPtr,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void CullingGroup_SendEvents_m2491312335 (RuntimeObject * __this /* static, unused */, CullingGroup_t2096318768 * ___cullingGroup0, intptr_t ___eventsPtr1, int32_t ___count2, const RuntimeMethod* method)
{
	CullingGroupEvent_t1722745023 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		void* L_0 = IntPtr_ToPointer_m4157623054((intptr_t*)(&___eventsPtr1), /*hidden argument*/NULL);
		V_0 = (CullingGroupEvent_t1722745023 *)L_0;
		CullingGroup_t2096318768 * L_1 = ___cullingGroup0;
		NullCheck(L_1);
		StateChanged_t2136737110 * L_2 = L_1->get_m_OnStateChanged_1();
		if (L_2)
		{
			goto IL_0019;
		}
	}
	{
		goto IL_0046;
	}

IL_0019:
	{
		V_1 = 0;
		goto IL_003f;
	}

IL_0020:
	{
		CullingGroup_t2096318768 * L_3 = ___cullingGroup0;
		NullCheck(L_3);
		StateChanged_t2136737110 * L_4 = L_3->get_m_OnStateChanged_1();
		CullingGroupEvent_t1722745023 * L_5 = V_0;
		int32_t L_6 = V_1;
		uint32_t L_7 = sizeof(CullingGroupEvent_t1722745023 );
		NullCheck(L_4);
		StateChanged_Invoke_m1925531365(L_4, (*(CullingGroupEvent_t1722745023 *)((CullingGroupEvent_t1722745023 *)il2cpp_codegen_add((intptr_t)L_5, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_6)), (int32_t)L_7))))), /*hidden argument*/NULL);
		int32_t L_8 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1));
	}

IL_003f:
	{
		int32_t L_9 = V_1;
		int32_t L_10 = ___count2;
		if ((((int32_t)L_9) < ((int32_t)L_10)))
		{
			goto IL_0020;
		}
	}

IL_0046:
	{
		return;
	}
}
// System.Void UnityEngine.CullingGroup::FinalizerFailure()
extern "C" IL2CPP_METHOD_ATTR void CullingGroup_FinalizerFailure_m1165085675 (CullingGroup_t2096318768 * __this, const RuntimeMethod* method)
{
	typedef void (*CullingGroup_FinalizerFailure_m1165085675_ftn) (CullingGroup_t2096318768 *);
	static CullingGroup_FinalizerFailure_m1165085675_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CullingGroup_FinalizerFailure_m1165085675_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.CullingGroup::FinalizerFailure()");
	_il2cpp_icall_func(__this);
}
#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
extern "C"  void DelegatePInvokeWrapper_StateChanged_t2136737110 (StateChanged_t2136737110 * __this, CullingGroupEvent_t1722745023  ___sphere0, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)(CullingGroupEvent_t1722745023 );
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Native function invocation
	il2cppPInvokeFunc(___sphere0);

}
// System.Void UnityEngine.CullingGroup/StateChanged::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void StateChanged__ctor_m2759994044 (StateChanged_t2136737110 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void UnityEngine.CullingGroup/StateChanged::Invoke(UnityEngine.CullingGroupEvent)
extern "C" IL2CPP_METHOD_ATTR void StateChanged_Invoke_m1925531365 (StateChanged_t2136737110 * __this, CullingGroupEvent_t1722745023  ___sphere0, const RuntimeMethod* method)
{
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 1)
				{
					// open
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, CullingGroupEvent_t1722745023 , const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, ___sphere0, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, CullingGroupEvent_t1722745023 , const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___sphere0, targetMethod);
					}
				}
			}
			else
			{
				{
					// closed
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker1< CullingGroupEvent_t1722745023  >::Invoke(targetMethod, targetThis, ___sphere0);
							else
								GenericVirtActionInvoker1< CullingGroupEvent_t1722745023  >::Invoke(targetMethod, targetThis, ___sphere0);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker1< CullingGroupEvent_t1722745023  >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___sphere0);
							else
								VirtActionInvoker1< CullingGroupEvent_t1722745023  >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___sphere0);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, CullingGroupEvent_t1722745023 , const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, ___sphere0, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 1)
			{
				// open
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, CullingGroupEvent_t1722745023 , const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, ___sphere0, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, CullingGroupEvent_t1722745023 , const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, ___sphere0, targetMethod);
				}
			}
		}
		else
		{
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker1< CullingGroupEvent_t1722745023  >::Invoke(targetMethod, targetThis, ___sphere0);
						else
							GenericVirtActionInvoker1< CullingGroupEvent_t1722745023  >::Invoke(targetMethod, targetThis, ___sphere0);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker1< CullingGroupEvent_t1722745023  >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis, ___sphere0);
						else
							VirtActionInvoker1< CullingGroupEvent_t1722745023  >::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis, ___sphere0);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, CullingGroupEvent_t1722745023 , const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, ___sphere0, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult UnityEngine.CullingGroup/StateChanged::BeginInvoke(UnityEngine.CullingGroupEvent,System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* StateChanged_BeginInvoke_m4029305912 (StateChanged_t2136737110 * __this, CullingGroupEvent_t1722745023  ___sphere0, AsyncCallback_t3962456242 * ___callback1, RuntimeObject * ___object2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (StateChanged_BeginInvoke_m4029305912_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	void *__d_args[2] = {0};
	__d_args[0] = Box(CullingGroupEvent_t1722745023_il2cpp_TypeInfo_var, &___sphere0);
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback1, (RuntimeObject*)___object2);
}
// System.Void UnityEngine.CullingGroup/StateChanged::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void StateChanged_EndInvoke_m3313423087 (StateChanged_t2136737110 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#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.Cursor::set_visible(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Cursor_set_visible_m2693238713 (RuntimeObject * __this /* static, unused */, bool ___value0, const RuntimeMethod* method)
{
	typedef void (*Cursor_set_visible_m2693238713_ftn) (bool);
	static Cursor_set_visible_m2693238713_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Cursor_set_visible_m2693238713_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Cursor::set_visible(System.Boolean)");
	_il2cpp_icall_func(___value0);
}
// UnityEngine.CursorLockMode UnityEngine.Cursor::get_lockState()
extern "C" IL2CPP_METHOD_ATTR int32_t Cursor_get_lockState_m2828192107 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef int32_t (*Cursor_get_lockState_m2828192107_ftn) ();
	static Cursor_get_lockState_m2828192107_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Cursor_get_lockState_m2828192107_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Cursor::get_lockState()");
	int32_t retVal = _il2cpp_icall_func();
	return retVal;
}
#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.CustomYieldInstruction::.ctor()
extern "C" IL2CPP_METHOD_ATTR void CustomYieldInstruction__ctor_m3408208142 (CustomYieldInstruction_t1895667560 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Object UnityEngine.CustomYieldInstruction::get_Current()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * CustomYieldInstruction_get_Current_m2910483123 (CustomYieldInstruction_t1895667560 * __this, const RuntimeMethod* method)
{
	RuntimeObject * V_0 = NULL;
	{
		V_0 = NULL;
		goto IL_0008;
	}

IL_0008:
	{
		RuntimeObject * L_0 = V_0;
		return L_0;
	}
}
// System.Boolean UnityEngine.CustomYieldInstruction::MoveNext()
extern "C" IL2CPP_METHOD_ATTR bool CustomYieldInstruction_MoveNext_m1374112450 (CustomYieldInstruction_t1895667560 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean UnityEngine.CustomYieldInstruction::get_keepWaiting() */, __this);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.CustomYieldInstruction::Reset()
extern "C" IL2CPP_METHOD_ATTR void CustomYieldInstruction_Reset_m3141101090 (CustomYieldInstruction_t1895667560 * __this, const RuntimeMethod* method)
{
	{
		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
// UnityEngine.ILogger UnityEngine.Debug::get_unityLogger()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Debug_get_unityLogger_m2239795986 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Debug_get_unityLogger_m2239795986_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = ((Debug_t3317548046_StaticFields*)il2cpp_codegen_static_fields_for(Debug_t3317548046_il2cpp_TypeInfo_var))->get_s_Logger_0();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		RuntimeObject* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Debug::Log(System.Object)
extern "C" IL2CPP_METHOD_ATTR void Debug_Log_m4051431634 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___message0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Debug_Log_m4051431634_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = Debug_get_unityLogger_m2239795986(NULL /*static, unused*/, /*hidden argument*/NULL);
		RuntimeObject * L_1 = ___message0;
		NullCheck(L_0);
		InterfaceActionInvoker2< int32_t, RuntimeObject * >::Invoke(0 /* System.Void UnityEngine.ILogger::Log(UnityEngine.LogType,System.Object) */, ILogger_t2607134790_il2cpp_TypeInfo_var, L_0, 3, L_1);
		return;
	}
}
// System.Void UnityEngine.Debug::LogError(System.Object)
extern "C" IL2CPP_METHOD_ATTR void Debug_LogError_m2850623458 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___message0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Debug_LogError_m2850623458_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = Debug_get_unityLogger_m2239795986(NULL /*static, unused*/, /*hidden argument*/NULL);
		RuntimeObject * L_1 = ___message0;
		NullCheck(L_0);
		InterfaceActionInvoker2< int32_t, RuntimeObject * >::Invoke(0 /* System.Void UnityEngine.ILogger::Log(UnityEngine.LogType,System.Object) */, ILogger_t2607134790_il2cpp_TypeInfo_var, L_0, 0, L_1);
		return;
	}
}
// System.Void UnityEngine.Debug::LogError(System.Object,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void Debug_LogError_m1665621915 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___message0, Object_t631007953 * ___context1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Debug_LogError_m1665621915_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = Debug_get_unityLogger_m2239795986(NULL /*static, unused*/, /*hidden argument*/NULL);
		RuntimeObject * L_1 = ___message0;
		Object_t631007953 * L_2 = ___context1;
		NullCheck(L_0);
		InterfaceActionInvoker3< int32_t, RuntimeObject *, Object_t631007953 * >::Invoke(1 /* System.Void UnityEngine.ILogger::Log(UnityEngine.LogType,System.Object,UnityEngine.Object) */, ILogger_t2607134790_il2cpp_TypeInfo_var, L_0, 0, L_1, L_2);
		return;
	}
}
// System.Void UnityEngine.Debug::LogErrorFormat(UnityEngine.Object,System.String,System.Object[])
extern "C" IL2CPP_METHOD_ATTR void Debug_LogErrorFormat_m3558239521 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___context0, String_t* ___format1, ObjectU5BU5D_t2843939325* ___args2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Debug_LogErrorFormat_m3558239521_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = Debug_get_unityLogger_m2239795986(NULL /*static, unused*/, /*hidden argument*/NULL);
		Object_t631007953 * L_1 = ___context0;
		String_t* L_2 = ___format1;
		ObjectU5BU5D_t2843939325* L_3 = ___args2;
		NullCheck(L_0);
		InterfaceActionInvoker4< int32_t, Object_t631007953 *, String_t*, ObjectU5BU5D_t2843939325* >::Invoke(0 /* System.Void UnityEngine.ILogHandler::LogFormat(UnityEngine.LogType,UnityEngine.Object,System.String,System.Object[]) */, ILogHandler_t2464711877_il2cpp_TypeInfo_var, L_0, 0, L_1, L_2, L_3);
		return;
	}
}
// System.Void UnityEngine.Debug::LogException(System.Exception)
extern "C" IL2CPP_METHOD_ATTR void Debug_LogException_m2207318968 (RuntimeObject * __this /* static, unused */, Exception_t * ___exception0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Debug_LogException_m2207318968_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = Debug_get_unityLogger_m2239795986(NULL /*static, unused*/, /*hidden argument*/NULL);
		Exception_t * L_1 = ___exception0;
		NullCheck(L_0);
		InterfaceActionInvoker2< Exception_t *, Object_t631007953 * >::Invoke(1 /* System.Void UnityEngine.ILogHandler::LogException(System.Exception,UnityEngine.Object) */, ILogHandler_t2464711877_il2cpp_TypeInfo_var, L_0, L_1, (Object_t631007953 *)NULL);
		return;
	}
}
// System.Void UnityEngine.Debug::LogException(System.Exception,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void Debug_LogException_m2248249292 (RuntimeObject * __this /* static, unused */, Exception_t * ___exception0, Object_t631007953 * ___context1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Debug_LogException_m2248249292_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = Debug_get_unityLogger_m2239795986(NULL /*static, unused*/, /*hidden argument*/NULL);
		Exception_t * L_1 = ___exception0;
		Object_t631007953 * L_2 = ___context1;
		NullCheck(L_0);
		InterfaceActionInvoker2< Exception_t *, Object_t631007953 * >::Invoke(1 /* System.Void UnityEngine.ILogHandler::LogException(System.Exception,UnityEngine.Object) */, ILogHandler_t2464711877_il2cpp_TypeInfo_var, L_0, L_1, L_2);
		return;
	}
}
// System.Void UnityEngine.Debug::LogWarning(System.Object)
extern "C" IL2CPP_METHOD_ATTR void Debug_LogWarning_m3752629331 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___message0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Debug_LogWarning_m3752629331_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = Debug_get_unityLogger_m2239795986(NULL /*static, unused*/, /*hidden argument*/NULL);
		RuntimeObject * L_1 = ___message0;
		NullCheck(L_0);
		InterfaceActionInvoker2< int32_t, RuntimeObject * >::Invoke(0 /* System.Void UnityEngine.ILogger::Log(UnityEngine.LogType,System.Object) */, ILogger_t2607134790_il2cpp_TypeInfo_var, L_0, 2, L_1);
		return;
	}
}
// System.Void UnityEngine.Debug::LogWarning(System.Object,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void Debug_LogWarning_m831581295 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___message0, Object_t631007953 * ___context1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Debug_LogWarning_m831581295_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = Debug_get_unityLogger_m2239795986(NULL /*static, unused*/, /*hidden argument*/NULL);
		RuntimeObject * L_1 = ___message0;
		Object_t631007953 * L_2 = ___context1;
		NullCheck(L_0);
		InterfaceActionInvoker3< int32_t, RuntimeObject *, Object_t631007953 * >::Invoke(1 /* System.Void UnityEngine.ILogger::Log(UnityEngine.LogType,System.Object,UnityEngine.Object) */, ILogger_t2607134790_il2cpp_TypeInfo_var, L_0, 2, L_1, L_2);
		return;
	}
}
// System.Void UnityEngine.Debug::LogWarningFormat(UnityEngine.Object,System.String,System.Object[])
extern "C" IL2CPP_METHOD_ATTR void Debug_LogWarningFormat_m1153215311 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___context0, String_t* ___format1, ObjectU5BU5D_t2843939325* ___args2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Debug_LogWarningFormat_m1153215311_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		RuntimeObject* L_0 = Debug_get_unityLogger_m2239795986(NULL /*static, unused*/, /*hidden argument*/NULL);
		Object_t631007953 * L_1 = ___context0;
		String_t* L_2 = ___format1;
		ObjectU5BU5D_t2843939325* L_3 = ___args2;
		NullCheck(L_0);
		InterfaceActionInvoker4< int32_t, Object_t631007953 *, String_t*, ObjectU5BU5D_t2843939325* >::Invoke(0 /* System.Void UnityEngine.ILogHandler::LogFormat(UnityEngine.LogType,UnityEngine.Object,System.String,System.Object[]) */, ILogHandler_t2464711877_il2cpp_TypeInfo_var, L_0, 2, L_1, L_2, L_3);
		return;
	}
}
// System.Void UnityEngine.Debug::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Debug__cctor_m1523394265 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Debug__cctor_m1523394265_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DebugLogHandler_t826086171 * L_0 = (DebugLogHandler_t826086171 *)il2cpp_codegen_object_new(DebugLogHandler_t826086171_il2cpp_TypeInfo_var);
		DebugLogHandler__ctor_m3380237231(L_0, /*hidden argument*/NULL);
		Logger_t274032455 * L_1 = (Logger_t274032455 *)il2cpp_codegen_object_new(Logger_t274032455_il2cpp_TypeInfo_var);
		Logger__ctor_m439059923(L_1, L_0, /*hidden argument*/NULL);
		((Debug_t3317548046_StaticFields*)il2cpp_codegen_static_fields_for(Debug_t3317548046_il2cpp_TypeInfo_var))->set_s_Logger_0(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
// System.Void UnityEngine.DebugLogHandler::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DebugLogHandler__ctor_m3380237231 (DebugLogHandler_t826086171 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.DebugLogHandler::Internal_Log(UnityEngine.LogType,System.String,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void DebugLogHandler_Internal_Log_m4175774469 (RuntimeObject * __this /* static, unused */, int32_t ___level0, String_t* ___msg1, Object_t631007953 * ___obj2, const RuntimeMethod* method)
{
	typedef void (*DebugLogHandler_Internal_Log_m4175774469_ftn) (int32_t, String_t*, Object_t631007953 *);
	static DebugLogHandler_Internal_Log_m4175774469_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (DebugLogHandler_Internal_Log_m4175774469_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.DebugLogHandler::Internal_Log(UnityEngine.LogType,System.String,UnityEngine.Object)");
	_il2cpp_icall_func(___level0, ___msg1, ___obj2);
}
// System.Void UnityEngine.DebugLogHandler::Internal_LogException(System.Exception,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void DebugLogHandler_Internal_LogException_m4213045108 (RuntimeObject * __this /* static, unused */, Exception_t * ___exception0, Object_t631007953 * ___obj1, const RuntimeMethod* method)
{
	typedef void (*DebugLogHandler_Internal_LogException_m4213045108_ftn) (Exception_t *, Object_t631007953 *);
	static DebugLogHandler_Internal_LogException_m4213045108_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (DebugLogHandler_Internal_LogException_m4213045108_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.DebugLogHandler::Internal_LogException(System.Exception,UnityEngine.Object)");
	_il2cpp_icall_func(___exception0, ___obj1);
}
// System.Void UnityEngine.DebugLogHandler::LogFormat(UnityEngine.LogType,UnityEngine.Object,System.String,System.Object[])
extern "C" IL2CPP_METHOD_ATTR void DebugLogHandler_LogFormat_m487864506 (DebugLogHandler_t826086171 * __this, int32_t ___logType0, Object_t631007953 * ___context1, String_t* ___format2, ObjectU5BU5D_t2843939325* ___args3, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___logType0;
		String_t* L_1 = ___format2;
		ObjectU5BU5D_t2843939325* L_2 = ___args3;
		String_t* L_3 = String_Format_m630303134(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		Object_t631007953 * L_4 = ___context1;
		DebugLogHandler_Internal_Log_m4175774469(NULL /*static, unused*/, L_0, L_3, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.DebugLogHandler::LogException(System.Exception,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void DebugLogHandler_LogException_m302830419 (DebugLogHandler_t826086171 * __this, Exception_t * ___exception0, Object_t631007953 * ___context1, const RuntimeMethod* method)
{
	{
		Exception_t * L_0 = ___exception0;
		Object_t631007953 * L_1 = ___context1;
		DebugLogHandler_Internal_LogException_m4213045108(NULL /*static, unused*/, L_0, 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.Int32 UnityEngine.DefaultExecutionOrder::get_order()
extern "C" IL2CPP_METHOD_ATTR int32_t DefaultExecutionOrder_get_order_m1454999278 (DefaultExecutionOrder_t3059642329 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_U3CorderU3Ek__BackingField_0();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
#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.DisallowMultipleComponent::.ctor()
extern "C" IL2CPP_METHOD_ATTR void DisallowMultipleComponent__ctor_m1263048393 (DisallowMultipleComponent_t1422053217 * __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.Display::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Display__ctor_m501911701 (Display_t1387065949 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		intptr_t L_0;
		memset(&L_0, 0, sizeof(L_0));
		IntPtr__ctor_m987082960((&L_0), 0, /*hidden argument*/NULL);
		__this->set_nativeDisplay_0((intptr_t)L_0);
		return;
	}
}
// System.Void UnityEngine.Display::.ctor(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void Display__ctor_m3105658851 (Display_t1387065949 * __this, intptr_t ___nativeDisplay0, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		intptr_t L_0 = ___nativeDisplay0;
		__this->set_nativeDisplay_0((intptr_t)L_0);
		return;
	}
}
// System.Int32 UnityEngine.Display::get_renderingWidth()
extern "C" IL2CPP_METHOD_ATTR int32_t Display_get_renderingWidth_m1970428952 (Display_t1387065949 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Display_get_renderingWidth_m1970428952_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		intptr_t L_0 = __this->get_nativeDisplay_0();
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		Display_GetRenderingExtImpl_m2069813991(NULL /*static, unused*/, (intptr_t)L_0, (int32_t*)(&V_0), (int32_t*)(&V_1), /*hidden argument*/NULL);
		int32_t L_1 = V_0;
		V_2 = L_1;
		goto IL_001b;
	}

IL_001b:
	{
		int32_t L_2 = V_2;
		return L_2;
	}
}
// System.Int32 UnityEngine.Display::get_renderingHeight()
extern "C" IL2CPP_METHOD_ATTR int32_t Display_get_renderingHeight_m3518531107 (Display_t1387065949 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Display_get_renderingHeight_m3518531107_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		intptr_t L_0 = __this->get_nativeDisplay_0();
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		Display_GetRenderingExtImpl_m2069813991(NULL /*static, unused*/, (intptr_t)L_0, (int32_t*)(&V_0), (int32_t*)(&V_1), /*hidden argument*/NULL);
		int32_t L_1 = V_1;
		V_2 = L_1;
		goto IL_001b;
	}

IL_001b:
	{
		int32_t L_2 = V_2;
		return L_2;
	}
}
// System.Int32 UnityEngine.Display::get_systemWidth()
extern "C" IL2CPP_METHOD_ATTR int32_t Display_get_systemWidth_m2423595549 (Display_t1387065949 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Display_get_systemWidth_m2423595549_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		intptr_t L_0 = __this->get_nativeDisplay_0();
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		Display_GetSystemExtImpl_m2808197389(NULL /*static, unused*/, (intptr_t)L_0, (int32_t*)(&V_0), (int32_t*)(&V_1), /*hidden argument*/NULL);
		int32_t L_1 = V_0;
		V_2 = L_1;
		goto IL_001b;
	}

IL_001b:
	{
		int32_t L_2 = V_2;
		return L_2;
	}
}
// System.Int32 UnityEngine.Display::get_systemHeight()
extern "C" IL2CPP_METHOD_ATTR int32_t Display_get_systemHeight_m730809466 (Display_t1387065949 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Display_get_systemHeight_m730809466_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	{
		V_0 = 0;
		V_1 = 0;
		intptr_t L_0 = __this->get_nativeDisplay_0();
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		Display_GetSystemExtImpl_m2808197389(NULL /*static, unused*/, (intptr_t)L_0, (int32_t*)(&V_0), (int32_t*)(&V_1), /*hidden argument*/NULL);
		int32_t L_1 = V_1;
		V_2 = L_1;
		goto IL_001b;
	}

IL_001b:
	{
		int32_t L_2 = V_2;
		return L_2;
	}
}
// UnityEngine.Vector3 UnityEngine.Display::RelativeMouseAt(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Display_RelativeMouseAt_m1648644586 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___inputMouseCoordinates0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Display_RelativeMouseAt_m1648644586_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	Vector3_t3722313464  V_5;
	memset(&V_5, 0, sizeof(V_5));
	{
		V_1 = 0;
		V_2 = 0;
		float L_0 = (&___inputMouseCoordinates0)->get_x_2();
		V_3 = (((int32_t)((int32_t)L_0)));
		float L_1 = (&___inputMouseCoordinates0)->get_y_3();
		V_4 = (((int32_t)((int32_t)L_1)));
		int32_t L_2 = V_3;
		int32_t L_3 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		int32_t L_4 = Display_RelativeMouseAtImpl_m3843151955(NULL /*static, unused*/, L_2, L_3, (int32_t*)(&V_1), (int32_t*)(&V_2), /*hidden argument*/NULL);
		(&V_0)->set_z_4((((float)((float)L_4))));
		int32_t L_5 = V_1;
		(&V_0)->set_x_2((((float)((float)L_5))));
		int32_t L_6 = V_2;
		(&V_0)->set_y_3((((float)((float)L_6))));
		Vector3_t3722313464  L_7 = V_0;
		V_5 = L_7;
		goto IL_0046;
	}

IL_0046:
	{
		Vector3_t3722313464  L_8 = V_5;
		return L_8;
	}
}
// System.Void UnityEngine.Display::RecreateDisplayList(System.IntPtr[])
extern "C" IL2CPP_METHOD_ATTR void Display_RecreateDisplayList_m4040831261 (RuntimeObject * __this /* static, unused */, IntPtrU5BU5D_t4013366056* ___nativeDisplay0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Display_RecreateDisplayList_m4040831261_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		IntPtrU5BU5D_t4013366056* L_0 = ___nativeDisplay0;
		NullCheck(L_0);
		if ((((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length)))))
		{
			goto IL_000e;
		}
	}
	{
		goto IL_004a;
	}

IL_000e:
	{
		IntPtrU5BU5D_t4013366056* L_1 = ___nativeDisplay0;
		NullCheck(L_1);
		DisplayU5BU5D_t103034768* L_2 = (DisplayU5BU5D_t103034768*)SZArrayNew(DisplayU5BU5D_t103034768_il2cpp_TypeInfo_var, (uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))));
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->set_displays_1(L_2);
		V_0 = 0;
		goto IL_0035;
	}

IL_0022:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		DisplayU5BU5D_t103034768* L_3 = ((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->get_displays_1();
		int32_t L_4 = V_0;
		IntPtrU5BU5D_t4013366056* L_5 = ___nativeDisplay0;
		int32_t L_6 = V_0;
		NullCheck(L_5);
		int32_t L_7 = L_6;
		intptr_t L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
		Display_t1387065949 * L_9 = (Display_t1387065949 *)il2cpp_codegen_object_new(Display_t1387065949_il2cpp_TypeInfo_var);
		Display__ctor_m3105658851(L_9, (intptr_t)L_8, /*hidden argument*/NULL);
		NullCheck(L_3);
		ArrayElementTypeCheck (L_3, L_9);
		(L_3)->SetAt(static_cast<il2cpp_array_size_t>(L_4), (Display_t1387065949 *)L_9);
		int32_t L_10 = V_0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1));
	}

IL_0035:
	{
		int32_t L_11 = V_0;
		IntPtrU5BU5D_t4013366056* L_12 = ___nativeDisplay0;
		NullCheck(L_12);
		if ((((int32_t)L_11) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_12)->max_length)))))))
		{
			goto IL_0022;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		DisplayU5BU5D_t103034768* L_13 = ((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->get_displays_1();
		NullCheck(L_13);
		int32_t L_14 = 0;
		Display_t1387065949 * L_15 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->set__mainDisplay_2(L_15);
	}

IL_004a:
	{
		return;
	}
}
// System.Void UnityEngine.Display::FireDisplaysUpdated()
extern "C" IL2CPP_METHOD_ATTR void Display_FireDisplaysUpdated_m41210855 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Display_FireDisplaysUpdated_m41210855_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		DisplaysUpdatedDelegate_t51287044 * L_0 = ((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->get_onDisplaysUpdated_3();
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Display_t1387065949_il2cpp_TypeInfo_var);
		DisplaysUpdatedDelegate_t51287044 * L_1 = ((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->get_onDisplaysUpdated_3();
		NullCheck(L_1);
		DisplaysUpdatedDelegate_Invoke_m3203573844(L_1, /*hidden argument*/NULL);
	}

IL_0015:
	{
		return;
	}
}
// System.Void UnityEngine.Display::GetSystemExtImpl(System.IntPtr,System.Int32&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR void Display_GetSystemExtImpl_m2808197389 (RuntimeObject * __this /* static, unused */, intptr_t ___nativeDisplay0, int32_t* ___w1, int32_t* ___h2, const RuntimeMethod* method)
{
	typedef void (*Display_GetSystemExtImpl_m2808197389_ftn) (intptr_t, int32_t*, int32_t*);
	static Display_GetSystemExtImpl_m2808197389_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Display_GetSystemExtImpl_m2808197389_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Display::GetSystemExtImpl(System.IntPtr,System.Int32&,System.Int32&)");
	_il2cpp_icall_func(___nativeDisplay0, ___w1, ___h2);
}
// System.Void UnityEngine.Display::GetRenderingExtImpl(System.IntPtr,System.Int32&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR void Display_GetRenderingExtImpl_m2069813991 (RuntimeObject * __this /* static, unused */, intptr_t ___nativeDisplay0, int32_t* ___w1, int32_t* ___h2, const RuntimeMethod* method)
{
	typedef void (*Display_GetRenderingExtImpl_m2069813991_ftn) (intptr_t, int32_t*, int32_t*);
	static Display_GetRenderingExtImpl_m2069813991_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Display_GetRenderingExtImpl_m2069813991_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Display::GetRenderingExtImpl(System.IntPtr,System.Int32&,System.Int32&)");
	_il2cpp_icall_func(___nativeDisplay0, ___w1, ___h2);
}
// System.Int32 UnityEngine.Display::RelativeMouseAtImpl(System.Int32,System.Int32,System.Int32&,System.Int32&)
extern "C" IL2CPP_METHOD_ATTR int32_t Display_RelativeMouseAtImpl_m3843151955 (RuntimeObject * __this /* static, unused */, int32_t ___x0, int32_t ___y1, int32_t* ___rx2, int32_t* ___ry3, const RuntimeMethod* method)
{
	typedef int32_t (*Display_RelativeMouseAtImpl_m3843151955_ftn) (int32_t, int32_t, int32_t*, int32_t*);
	static Display_RelativeMouseAtImpl_m3843151955_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Display_RelativeMouseAtImpl_m3843151955_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Display::RelativeMouseAtImpl(System.Int32,System.Int32,System.Int32&,System.Int32&)");
	int32_t retVal = _il2cpp_icall_func(___x0, ___y1, ___rx2, ___ry3);
	return retVal;
}
// System.Void UnityEngine.Display::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Display__cctor_m1972153728 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Display__cctor_m1972153728_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		DisplayU5BU5D_t103034768* L_0 = (DisplayU5BU5D_t103034768*)SZArrayNew(DisplayU5BU5D_t103034768_il2cpp_TypeInfo_var, (uint32_t)1);
		DisplayU5BU5D_t103034768* L_1 = L_0;
		Display_t1387065949 * L_2 = (Display_t1387065949 *)il2cpp_codegen_object_new(Display_t1387065949_il2cpp_TypeInfo_var);
		Display__ctor_m501911701(L_2, /*hidden argument*/NULL);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_2);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (Display_t1387065949 *)L_2);
		((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->set_displays_1(L_1);
		DisplayU5BU5D_t103034768* L_3 = ((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->get_displays_1();
		NullCheck(L_3);
		int32_t L_4 = 0;
		Display_t1387065949 * L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->set__mainDisplay_2(L_5);
		((Display_t1387065949_StaticFields*)il2cpp_codegen_static_fields_for(Display_t1387065949_il2cpp_TypeInfo_var))->set_onDisplaysUpdated_3((DisplaysUpdatedDelegate_t51287044 *)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
extern "C"  void DelegatePInvokeWrapper_DisplaysUpdatedDelegate_t51287044 (DisplaysUpdatedDelegate_t51287044 * __this, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)();
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Native function invocation
	il2cppPInvokeFunc();

}
// System.Void UnityEngine.Display/DisplaysUpdatedDelegate::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void DisplaysUpdatedDelegate__ctor_m2116638722 (DisplaysUpdatedDelegate_t51287044 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void UnityEngine.Display/DisplaysUpdatedDelegate::Invoke()
extern "C" IL2CPP_METHOD_ATTR void DisplaysUpdatedDelegate_Invoke_m3203573844 (DisplaysUpdatedDelegate_t51287044 * __this, const RuntimeMethod* method)
{
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 0)
				{
					// open
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, targetMethod);
					}
				}
			}
			else
			{
				{
					// closed
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
							else
								GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
							else
								VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 0)
			{
				// open
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, targetMethod);
				}
			}
		}
		else
		{
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
						else
							GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
						else
							VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult UnityEngine.Display/DisplaysUpdatedDelegate::BeginInvoke(System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* DisplaysUpdatedDelegate_BeginInvoke_m1285971490 (DisplaysUpdatedDelegate_t51287044 * __this, AsyncCallback_t3962456242 * ___callback0, RuntimeObject * ___object1, const RuntimeMethod* method)
{
	void *__d_args[1] = {0};
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback0, (RuntimeObject*)___object1);
}
// System.Void UnityEngine.Display/DisplaysUpdatedDelegate::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void DisplaysUpdatedDelegate_EndInvoke_m3857124817 (DisplaysUpdatedDelegate_t51287044 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#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.DrivenRectTransformTracker::Add(UnityEngine.Object,UnityEngine.RectTransform,UnityEngine.DrivenTransformProperties)
extern "C" IL2CPP_METHOD_ATTR void DrivenRectTransformTracker_Add_m4125027261 (DrivenRectTransformTracker_t2562230146 * __this, Object_t631007953 * ___driver0, RectTransform_t3704657025 * ___rectTransform1, int32_t ___drivenProperties2, const RuntimeMethod* method)
{
	{
		return;
	}
}
extern "C"  void DrivenRectTransformTracker_Add_m4125027261_AdjustorThunk (RuntimeObject * __this, Object_t631007953 * ___driver0, RectTransform_t3704657025 * ___rectTransform1, int32_t ___drivenProperties2, const RuntimeMethod* method)
{
	DrivenRectTransformTracker_t2562230146 * _thisAdjusted = reinterpret_cast<DrivenRectTransformTracker_t2562230146 *>(__this + 1);
	DrivenRectTransformTracker_Add_m4125027261(_thisAdjusted, ___driver0, ___rectTransform1, ___drivenProperties2, method);
}
// System.Void UnityEngine.DrivenRectTransformTracker::Clear()
extern "C" IL2CPP_METHOD_ATTR void DrivenRectTransformTracker_Clear_m371772582 (DrivenRectTransformTracker_t2562230146 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
extern "C"  void DrivenRectTransformTracker_Clear_m371772582_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	DrivenRectTransformTracker_t2562230146 * _thisAdjusted = reinterpret_cast<DrivenRectTransformTracker_t2562230146 *>(__this + 1);
	DrivenRectTransformTracker_Clear_m371772582(_thisAdjusted, method);
}
#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.Events.ArgumentCache::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ArgumentCache__ctor_m2732653802 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Object UnityEngine.Events.ArgumentCache::get_unityObjectArgument()
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * ArgumentCache_get_unityObjectArgument_m3434100 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method)
{
	Object_t631007953 * V_0 = NULL;
	{
		Object_t631007953 * L_0 = __this->get_m_ObjectArgument_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Object_t631007953 * L_1 = V_0;
		return L_1;
	}
}
// System.String UnityEngine.Events.ArgumentCache::get_unityObjectArgumentAssemblyTypeName()
extern "C" IL2CPP_METHOD_ATTR String_t* ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m3450114170 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_m_ObjectArgumentAssemblyTypeName_1();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Int32 UnityEngine.Events.ArgumentCache::get_intArgument()
extern "C" IL2CPP_METHOD_ATTR int32_t ArgumentCache_get_intArgument_m1309958679 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_IntArgument_2();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Single UnityEngine.Events.ArgumentCache::get_floatArgument()
extern "C" IL2CPP_METHOD_ATTR float ArgumentCache_get_floatArgument_m3471193103 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_FloatArgument_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.String UnityEngine.Events.ArgumentCache::get_stringArgument()
extern "C" IL2CPP_METHOD_ATTR String_t* ArgumentCache_get_stringArgument_m3872675090 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_m_StringArgument_4();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Boolean UnityEngine.Events.ArgumentCache::get_boolArgument()
extern "C" IL2CPP_METHOD_ATTR bool ArgumentCache_get_boolArgument_m2277082935 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_m_BoolArgument_5();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Events.ArgumentCache::TidyAssemblyTypeName()
extern "C" IL2CPP_METHOD_ATTR void ArgumentCache_TidyAssemblyTypeName_m3234393930 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ArgumentCache_TidyAssemblyTypeName_m3234393930_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	{
		String_t* L_0 = __this->get_m_ObjectArgumentAssemblyTypeName_1();
		bool L_1 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		goto IL_00e4;
	}

IL_0016:
	{
		V_0 = ((int32_t)2147483647LL);
		String_t* L_2 = __this->get_m_ObjectArgumentAssemblyTypeName_1();
		NullCheck(L_2);
		int32_t L_3 = String_IndexOf_m1977622757(L_2, _stringLiteral155902455, /*hidden argument*/NULL);
		V_1 = L_3;
		int32_t L_4 = V_1;
		if ((((int32_t)L_4) == ((int32_t)(-1))))
		{
			goto IL_003c;
		}
	}
	{
		int32_t L_5 = V_1;
		int32_t L_6 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		int32_t L_7 = Math_Min_m3468062251(NULL /*static, unused*/, L_5, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
	}

IL_003c:
	{
		String_t* L_8 = __this->get_m_ObjectArgumentAssemblyTypeName_1();
		NullCheck(L_8);
		int32_t L_9 = String_IndexOf_m1977622757(L_8, _stringLiteral1973799399, /*hidden argument*/NULL);
		V_1 = L_9;
		int32_t L_10 = V_1;
		if ((((int32_t)L_10) == ((int32_t)(-1))))
		{
			goto IL_005c;
		}
	}
	{
		int32_t L_11 = V_1;
		int32_t L_12 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		int32_t L_13 = Math_Min_m3468062251(NULL /*static, unused*/, L_11, L_12, /*hidden argument*/NULL);
		V_0 = L_13;
	}

IL_005c:
	{
		String_t* L_14 = __this->get_m_ObjectArgumentAssemblyTypeName_1();
		NullCheck(L_14);
		int32_t L_15 = String_IndexOf_m1977622757(L_14, _stringLiteral1736874801, /*hidden argument*/NULL);
		V_1 = L_15;
		int32_t L_16 = V_1;
		if ((((int32_t)L_16) == ((int32_t)(-1))))
		{
			goto IL_007c;
		}
	}
	{
		int32_t L_17 = V_1;
		int32_t L_18 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		int32_t L_19 = Math_Min_m3468062251(NULL /*static, unused*/, L_17, L_18, /*hidden argument*/NULL);
		V_0 = L_19;
	}

IL_007c:
	{
		int32_t L_20 = V_0;
		if ((((int32_t)L_20) == ((int32_t)((int32_t)2147483647LL))))
		{
			goto IL_009a;
		}
	}
	{
		String_t* L_21 = __this->get_m_ObjectArgumentAssemblyTypeName_1();
		int32_t L_22 = V_0;
		NullCheck(L_21);
		String_t* L_23 = String_Substring_m1610150815(L_21, 0, L_22, /*hidden argument*/NULL);
		__this->set_m_ObjectArgumentAssemblyTypeName_1(L_23);
	}

IL_009a:
	{
		String_t* L_24 = __this->get_m_ObjectArgumentAssemblyTypeName_1();
		NullCheck(L_24);
		int32_t L_25 = String_IndexOf_m1977622757(L_24, _stringLiteral441250670, /*hidden argument*/NULL);
		V_1 = L_25;
		int32_t L_26 = V_1;
		if ((((int32_t)L_26) == ((int32_t)(-1))))
		{
			goto IL_00e4;
		}
	}
	{
		String_t* L_27 = __this->get_m_ObjectArgumentAssemblyTypeName_1();
		NullCheck(L_27);
		bool L_28 = String_EndsWith_m1901926500(L_27, _stringLiteral3851749947, /*hidden argument*/NULL);
		if (!L_28)
		{
			goto IL_00e4;
		}
	}
	{
		String_t* L_29 = __this->get_m_ObjectArgumentAssemblyTypeName_1();
		int32_t L_30 = V_1;
		NullCheck(L_29);
		String_t* L_31 = String_Substring_m1610150815(L_29, 0, L_30, /*hidden argument*/NULL);
		String_t* L_32 = String_Concat_m3937257545(NULL /*static, unused*/, L_31, _stringLiteral443216750, /*hidden argument*/NULL);
		__this->set_m_ObjectArgumentAssemblyTypeName_1(L_32);
	}

IL_00e4:
	{
		return;
	}
}
// System.Void UnityEngine.Events.ArgumentCache::OnBeforeSerialize()
extern "C" IL2CPP_METHOD_ATTR void ArgumentCache_OnBeforeSerialize_m659261798 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method)
{
	{
		ArgumentCache_TidyAssemblyTypeName_m3234393930(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Events.ArgumentCache::OnAfterDeserialize()
extern "C" IL2CPP_METHOD_ATTR void ArgumentCache_OnAfterDeserialize_m1256813518 (ArgumentCache_t2187958399 * __this, const RuntimeMethod* method)
{
	{
		ArgumentCache_TidyAssemblyTypeName_m3234393930(__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.Events.BaseInvokableCall::.ctor()
extern "C" IL2CPP_METHOD_ATTR void BaseInvokableCall__ctor_m768115019 (BaseInvokableCall_t2703961024 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Events.BaseInvokableCall::.ctor(System.Object,System.Reflection.MethodInfo)
extern "C" IL2CPP_METHOD_ATTR void BaseInvokableCall__ctor_m2110966014 (BaseInvokableCall_t2703961024 * __this, RuntimeObject * ___target0, MethodInfo_t * ___function1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInvokableCall__ctor_m2110966014_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		RuntimeObject * L_0 = ___target0;
		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, _stringLiteral2833503317, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, BaseInvokableCall__ctor_m2110966014_RuntimeMethod_var);
	}

IL_0018:
	{
		MethodInfo_t * L_2 = ___function1;
		if (L_2)
		{
			goto IL_0029;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_3 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_3, _stringLiteral3941509395, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, BaseInvokableCall__ctor_m2110966014_RuntimeMethod_var);
	}

IL_0029:
	{
		return;
	}
}
// System.Boolean UnityEngine.Events.BaseInvokableCall::AllowInvoke(System.Delegate)
extern "C" IL2CPP_METHOD_ATTR bool BaseInvokableCall_AllowInvoke_m878393606 (RuntimeObject * __this /* static, unused */, Delegate_t1188392813 * ___delegate0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (BaseInvokableCall_AllowInvoke_m878393606_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject * V_0 = NULL;
	bool V_1 = false;
	Object_t631007953 * V_2 = NULL;
	{
		Delegate_t1188392813 * L_0 = ___delegate0;
		NullCheck(L_0);
		RuntimeObject * L_1 = Delegate_get_Target_m2361978888(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		RuntimeObject * L_2 = V_0;
		if (L_2)
		{
			goto IL_0015;
		}
	}
	{
		V_1 = (bool)1;
		goto IL_003c;
	}

IL_0015:
	{
		RuntimeObject * L_3 = V_0;
		V_2 = ((Object_t631007953 *)IsInstClass((RuntimeObject*)L_3, Object_t631007953_il2cpp_TypeInfo_var));
		Object_t631007953 * L_4 = V_2;
		bool L_5 = il2cpp_codegen_object_reference_equals(L_4, NULL);
		if (L_5)
		{
			goto IL_0035;
		}
	}
	{
		Object_t631007953 * L_6 = V_2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_7 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_6, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		V_1 = L_7;
		goto IL_003c;
	}

IL_0035:
	{
		V_1 = (bool)1;
		goto IL_003c;
	}

IL_003c:
	{
		bool L_8 = V_1;
		return L_8;
	}
}
#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.Events.InvokableCall::.ctor(System.Object,System.Reflection.MethodInfo)
extern "C" IL2CPP_METHOD_ATTR void InvokableCall__ctor_m1303836326 (InvokableCall_t832123510 * __this, RuntimeObject * ___target0, MethodInfo_t * ___theFunction1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (InvokableCall__ctor_m1303836326_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___target0;
		MethodInfo_t * L_1 = ___theFunction1;
		BaseInvokableCall__ctor_m2110966014(__this, L_0, L_1, /*hidden argument*/NULL);
		MethodInfo_t * L_2 = ___theFunction1;
		RuntimeTypeHandle_t3027515415  L_3 = { reinterpret_cast<intptr_t> (UnityAction_t3245792599_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_4 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		RuntimeObject * L_5 = ___target0;
		Delegate_t1188392813 * L_6 = NetFxCoreExtensions_CreateDelegate_m751211712(NULL /*static, unused*/, L_2, L_4, L_5, /*hidden argument*/NULL);
		InvokableCall_add_Delegate_m491308793(__this, ((UnityAction_t3245792599 *)CastclassSealed((RuntimeObject*)L_6, UnityAction_t3245792599_il2cpp_TypeInfo_var)), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Events.InvokableCall::.ctor(UnityEngine.Events.UnityAction)
extern "C" IL2CPP_METHOD_ATTR void InvokableCall__ctor_m2158562079 (InvokableCall_t832123510 * __this, UnityAction_t3245792599 * ___action0, const RuntimeMethod* method)
{
	{
		BaseInvokableCall__ctor_m768115019(__this, /*hidden argument*/NULL);
		UnityAction_t3245792599 * L_0 = ___action0;
		InvokableCall_add_Delegate_m491308793(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Events.InvokableCall::add_Delegate(UnityEngine.Events.UnityAction)
extern "C" IL2CPP_METHOD_ATTR void InvokableCall_add_Delegate_m491308793 (InvokableCall_t832123510 * __this, UnityAction_t3245792599 * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (InvokableCall_add_Delegate_m491308793_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	UnityAction_t3245792599 * V_0 = NULL;
	UnityAction_t3245792599 * V_1 = NULL;
	{
		UnityAction_t3245792599 * L_0 = __this->get_Delegate_0();
		V_0 = L_0;
	}

IL_0007:
	{
		UnityAction_t3245792599 * L_1 = V_0;
		V_1 = L_1;
		UnityAction_t3245792599 ** L_2 = __this->get_address_of_Delegate_0();
		UnityAction_t3245792599 * L_3 = V_1;
		UnityAction_t3245792599 * L_4 = ___value0;
		Delegate_t1188392813 * L_5 = Delegate_Combine_m1859655160(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		UnityAction_t3245792599 * L_6 = V_0;
		UnityAction_t3245792599 * L_7 = InterlockedCompareExchangeImpl<UnityAction_t3245792599 *>((UnityAction_t3245792599 **)L_2, ((UnityAction_t3245792599 *)CastclassSealed((RuntimeObject*)L_5, UnityAction_t3245792599_il2cpp_TypeInfo_var)), L_6);
		V_0 = L_7;
		UnityAction_t3245792599 * L_8 = V_0;
		UnityAction_t3245792599 * L_9 = V_1;
		if ((!(((RuntimeObject*)(UnityAction_t3245792599 *)L_8) == ((RuntimeObject*)(UnityAction_t3245792599 *)L_9))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// System.Void UnityEngine.Events.InvokableCall::remove_Delegate(UnityEngine.Events.UnityAction)
extern "C" IL2CPP_METHOD_ATTR void InvokableCall_remove_Delegate_m1376110510 (InvokableCall_t832123510 * __this, UnityAction_t3245792599 * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (InvokableCall_remove_Delegate_m1376110510_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	UnityAction_t3245792599 * V_0 = NULL;
	UnityAction_t3245792599 * V_1 = NULL;
	{
		UnityAction_t3245792599 * L_0 = __this->get_Delegate_0();
		V_0 = L_0;
	}

IL_0007:
	{
		UnityAction_t3245792599 * L_1 = V_0;
		V_1 = L_1;
		UnityAction_t3245792599 ** L_2 = __this->get_address_of_Delegate_0();
		UnityAction_t3245792599 * L_3 = V_1;
		UnityAction_t3245792599 * L_4 = ___value0;
		Delegate_t1188392813 * L_5 = Delegate_Remove_m334097152(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		UnityAction_t3245792599 * L_6 = V_0;
		UnityAction_t3245792599 * L_7 = InterlockedCompareExchangeImpl<UnityAction_t3245792599 *>((UnityAction_t3245792599 **)L_2, ((UnityAction_t3245792599 *)CastclassSealed((RuntimeObject*)L_5, UnityAction_t3245792599_il2cpp_TypeInfo_var)), L_6);
		V_0 = L_7;
		UnityAction_t3245792599 * L_8 = V_0;
		UnityAction_t3245792599 * L_9 = V_1;
		if ((!(((RuntimeObject*)(UnityAction_t3245792599 *)L_8) == ((RuntimeObject*)(UnityAction_t3245792599 *)L_9))))
		{
			goto IL_0007;
		}
	}
	{
		return;
	}
}
// System.Void UnityEngine.Events.InvokableCall::Invoke(System.Object[])
extern "C" IL2CPP_METHOD_ATTR void InvokableCall_Invoke_m999392415 (InvokableCall_t832123510 * __this, ObjectU5BU5D_t2843939325* ___args0, const RuntimeMethod* method)
{
	{
		UnityAction_t3245792599 * L_0 = __this->get_Delegate_0();
		bool L_1 = BaseInvokableCall_AllowInvoke_m878393606(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001c;
		}
	}
	{
		UnityAction_t3245792599 * L_2 = __this->get_Delegate_0();
		NullCheck(L_2);
		UnityAction_Invoke_m893829196(L_2, /*hidden argument*/NULL);
	}

IL_001c:
	{
		return;
	}
}
// System.Void UnityEngine.Events.InvokableCall::Invoke()
extern "C" IL2CPP_METHOD_ATTR void InvokableCall_Invoke_m1437964737 (InvokableCall_t832123510 * __this, const RuntimeMethod* method)
{
	{
		UnityAction_t3245792599 * L_0 = __this->get_Delegate_0();
		bool L_1 = BaseInvokableCall_AllowInvoke_m878393606(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001c;
		}
	}
	{
		UnityAction_t3245792599 * L_2 = __this->get_Delegate_0();
		NullCheck(L_2);
		UnityAction_Invoke_m893829196(L_2, /*hidden argument*/NULL);
	}

IL_001c:
	{
		return;
	}
}
// System.Boolean UnityEngine.Events.InvokableCall::Find(System.Object,System.Reflection.MethodInfo)
extern "C" IL2CPP_METHOD_ATTR bool InvokableCall_Find_m1300374869 (InvokableCall_t832123510 * __this, RuntimeObject * ___targetObj0, MethodInfo_t * ___method1, const RuntimeMethod* method)
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		UnityAction_t3245792599 * L_0 = __this->get_Delegate_0();
		NullCheck(L_0);
		RuntimeObject * L_1 = Delegate_get_Target_m2361978888(L_0, /*hidden argument*/NULL);
		RuntimeObject * L_2 = ___targetObj0;
		if ((!(((RuntimeObject*)(RuntimeObject *)L_1) == ((RuntimeObject*)(RuntimeObject *)L_2))))
		{
			goto IL_0025;
		}
	}
	{
		UnityAction_t3245792599 * L_3 = __this->get_Delegate_0();
		MethodInfo_t * L_4 = NetFxCoreExtensions_GetMethodInfo_m444570327(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		MethodInfo_t * L_5 = ___method1;
		NullCheck(L_4);
		bool L_6 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_4, L_5);
		G_B3_0 = ((int32_t)(L_6));
		goto IL_0026;
	}

IL_0025:
	{
		G_B3_0 = 0;
	}

IL_0026:
	{
		V_0 = (bool)G_B3_0;
		goto IL_002c;
	}

IL_002c:
	{
		bool L_7 = V_0;
		return L_7;
	}
}
#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.Events.InvokableCallList::.ctor()
extern "C" IL2CPP_METHOD_ATTR void InvokableCallList__ctor_m829480958 (InvokableCallList_t2498835369 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (InvokableCallList__ctor_m829480958_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t4176035766 * L_0 = (List_1_t4176035766 *)il2cpp_codegen_object_new(List_1_t4176035766_il2cpp_TypeInfo_var);
		List_1__ctor_m1425123358(L_0, /*hidden argument*/List_1__ctor_m1425123358_RuntimeMethod_var);
		__this->set_m_PersistentCalls_0(L_0);
		List_1_t4176035766 * L_1 = (List_1_t4176035766 *)il2cpp_codegen_object_new(List_1_t4176035766_il2cpp_TypeInfo_var);
		List_1__ctor_m1425123358(L_1, /*hidden argument*/List_1__ctor_m1425123358_RuntimeMethod_var);
		__this->set_m_RuntimeCalls_1(L_1);
		List_1_t4176035766 * L_2 = (List_1_t4176035766 *)il2cpp_codegen_object_new(List_1_t4176035766_il2cpp_TypeInfo_var);
		List_1__ctor_m1425123358(L_2, /*hidden argument*/List_1__ctor_m1425123358_RuntimeMethod_var);
		__this->set_m_ExecutingCalls_2(L_2);
		__this->set_m_NeedsUpdate_3((bool)1);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Events.InvokableCallList::AddPersistentInvokableCall(UnityEngine.Events.BaseInvokableCall)
extern "C" IL2CPP_METHOD_ATTR void InvokableCallList_AddPersistentInvokableCall_m778853773 (InvokableCallList_t2498835369 * __this, BaseInvokableCall_t2703961024 * ___call0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (InvokableCallList_AddPersistentInvokableCall_m778853773_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t4176035766 * L_0 = __this->get_m_PersistentCalls_0();
		BaseInvokableCall_t2703961024 * L_1 = ___call0;
		NullCheck(L_0);
		List_1_Add_m178523244(L_0, L_1, /*hidden argument*/List_1_Add_m178523244_RuntimeMethod_var);
		__this->set_m_NeedsUpdate_3((bool)1);
		return;
	}
}
// System.Void UnityEngine.Events.InvokableCallList::AddListener(UnityEngine.Events.BaseInvokableCall)
extern "C" IL2CPP_METHOD_ATTR void InvokableCallList_AddListener_m230402324 (InvokableCallList_t2498835369 * __this, BaseInvokableCall_t2703961024 * ___call0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (InvokableCallList_AddListener_m230402324_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t4176035766 * L_0 = __this->get_m_RuntimeCalls_1();
		BaseInvokableCall_t2703961024 * L_1 = ___call0;
		NullCheck(L_0);
		List_1_Add_m178523244(L_0, L_1, /*hidden argument*/List_1_Add_m178523244_RuntimeMethod_var);
		__this->set_m_NeedsUpdate_3((bool)1);
		return;
	}
}
// System.Void UnityEngine.Events.InvokableCallList::RemoveListener(System.Object,System.Reflection.MethodInfo)
extern "C" IL2CPP_METHOD_ATTR void InvokableCallList_RemoveListener_m1769379719 (InvokableCallList_t2498835369 * __this, RuntimeObject * ___targetObj0, MethodInfo_t * ___method1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (InvokableCallList_RemoveListener_m1769379719_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t4176035766 * V_0 = NULL;
	int32_t V_1 = 0;
	{
		List_1_t4176035766 * L_0 = (List_1_t4176035766 *)il2cpp_codegen_object_new(List_1_t4176035766_il2cpp_TypeInfo_var);
		List_1__ctor_m1425123358(L_0, /*hidden argument*/List_1__ctor_m1425123358_RuntimeMethod_var);
		V_0 = L_0;
		V_1 = 0;
		goto IL_003e;
	}

IL_000e:
	{
		List_1_t4176035766 * L_1 = __this->get_m_RuntimeCalls_1();
		int32_t L_2 = V_1;
		NullCheck(L_1);
		BaseInvokableCall_t2703961024 * L_3 = List_1_get_Item_m4156046467(L_1, L_2, /*hidden argument*/List_1_get_Item_m4156046467_RuntimeMethod_var);
		RuntimeObject * L_4 = ___targetObj0;
		MethodInfo_t * L_5 = ___method1;
		NullCheck(L_3);
		bool L_6 = VirtFuncInvoker2< bool, RuntimeObject *, MethodInfo_t * >::Invoke(5 /* System.Boolean UnityEngine.Events.BaseInvokableCall::Find(System.Object,System.Reflection.MethodInfo) */, L_3, L_4, L_5);
		if (!L_6)
		{
			goto IL_0039;
		}
	}
	{
		List_1_t4176035766 * L_7 = V_0;
		List_1_t4176035766 * L_8 = __this->get_m_RuntimeCalls_1();
		int32_t L_9 = V_1;
		NullCheck(L_8);
		BaseInvokableCall_t2703961024 * L_10 = List_1_get_Item_m4156046467(L_8, L_9, /*hidden argument*/List_1_get_Item_m4156046467_RuntimeMethod_var);
		NullCheck(L_7);
		List_1_Add_m178523244(L_7, L_10, /*hidden argument*/List_1_Add_m178523244_RuntimeMethod_var);
	}

IL_0039:
	{
		int32_t L_11 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1));
	}

IL_003e:
	{
		int32_t L_12 = V_1;
		List_1_t4176035766 * L_13 = __this->get_m_RuntimeCalls_1();
		NullCheck(L_13);
		int32_t L_14 = List_1_get_Count_m1245201994(L_13, /*hidden argument*/List_1_get_Count_m1245201994_RuntimeMethod_var);
		if ((((int32_t)L_12) < ((int32_t)L_14)))
		{
			goto IL_000e;
		}
	}
	{
		List_1_t4176035766 * L_15 = __this->get_m_RuntimeCalls_1();
		List_1_t4176035766 * L_16 = V_0;
		intptr_t L_17 = (intptr_t)List_1_Contains_m3856107378_RuntimeMethod_var;
		Predicate_1_t3529255148 * L_18 = (Predicate_1_t3529255148 *)il2cpp_codegen_object_new(Predicate_1_t3529255148_il2cpp_TypeInfo_var);
		Predicate_1__ctor_m2774969422(L_18, L_16, (intptr_t)L_17, /*hidden argument*/Predicate_1__ctor_m2774969422_RuntimeMethod_var);
		NullCheck(L_15);
		List_1_RemoveAll_m2155767354(L_15, L_18, /*hidden argument*/List_1_RemoveAll_m2155767354_RuntimeMethod_var);
		__this->set_m_NeedsUpdate_3((bool)1);
		return;
	}
}
// System.Void UnityEngine.Events.InvokableCallList::ClearPersistent()
extern "C" IL2CPP_METHOD_ATTR void InvokableCallList_ClearPersistent_m1904264973 (InvokableCallList_t2498835369 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (InvokableCallList_ClearPersistent_m1904264973_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t4176035766 * L_0 = __this->get_m_PersistentCalls_0();
		NullCheck(L_0);
		List_1_Clear_m803816076(L_0, /*hidden argument*/List_1_Clear_m803816076_RuntimeMethod_var);
		__this->set_m_NeedsUpdate_3((bool)1);
		return;
	}
}
// System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall> UnityEngine.Events.InvokableCallList::PrepareInvoke()
extern "C" IL2CPP_METHOD_ATTR List_1_t4176035766 * InvokableCallList_PrepareInvoke_m4003891334 (InvokableCallList_t2498835369 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (InvokableCallList_PrepareInvoke_m4003891334_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t4176035766 * V_0 = NULL;
	{
		bool L_0 = __this->get_m_NeedsUpdate_3();
		if (!L_0)
		{
			goto IL_0042;
		}
	}
	{
		List_1_t4176035766 * L_1 = __this->get_m_ExecutingCalls_2();
		NullCheck(L_1);
		List_1_Clear_m803816076(L_1, /*hidden argument*/List_1_Clear_m803816076_RuntimeMethod_var);
		List_1_t4176035766 * L_2 = __this->get_m_ExecutingCalls_2();
		List_1_t4176035766 * L_3 = __this->get_m_PersistentCalls_0();
		NullCheck(L_2);
		List_1_AddRange_m3536422894(L_2, L_3, /*hidden argument*/List_1_AddRange_m3536422894_RuntimeMethod_var);
		List_1_t4176035766 * L_4 = __this->get_m_ExecutingCalls_2();
		List_1_t4176035766 * L_5 = __this->get_m_RuntimeCalls_1();
		NullCheck(L_4);
		List_1_AddRange_m3536422894(L_4, L_5, /*hidden argument*/List_1_AddRange_m3536422894_RuntimeMethod_var);
		__this->set_m_NeedsUpdate_3((bool)0);
	}

IL_0042:
	{
		List_1_t4176035766 * L_6 = __this->get_m_ExecutingCalls_2();
		V_0 = L_6;
		goto IL_004e;
	}

IL_004e:
	{
		List_1_t4176035766 * L_7 = V_0;
		return L_7;
	}
}
#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.Events.PersistentCall::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PersistentCall__ctor_m1217622171 (PersistentCall_t3407714124 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PersistentCall__ctor_m1217622171_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_m_Mode_2(0);
		ArgumentCache_t2187958399 * L_0 = (ArgumentCache_t2187958399 *)il2cpp_codegen_object_new(ArgumentCache_t2187958399_il2cpp_TypeInfo_var);
		ArgumentCache__ctor_m2732653802(L_0, /*hidden argument*/NULL);
		__this->set_m_Arguments_3(L_0);
		__this->set_m_CallState_4(2);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Object UnityEngine.Events.PersistentCall::get_target()
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * PersistentCall_get_target_m830923650 (PersistentCall_t3407714124 * __this, const RuntimeMethod* method)
{
	Object_t631007953 * V_0 = NULL;
	{
		Object_t631007953 * L_0 = __this->get_m_Target_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Object_t631007953 * L_1 = V_0;
		return L_1;
	}
}
// System.String UnityEngine.Events.PersistentCall::get_methodName()
extern "C" IL2CPP_METHOD_ATTR String_t* PersistentCall_get_methodName_m4214122315 (PersistentCall_t3407714124 * __this, const RuntimeMethod* method)
{
	String_t* V_0 = NULL;
	{
		String_t* L_0 = __this->get_m_MethodName_1();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Events.PersistentListenerMode UnityEngine.Events.PersistentCall::get_mode()
extern "C" IL2CPP_METHOD_ATTR int32_t PersistentCall_get_mode_m483997668 (PersistentCall_t3407714124 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_Mode_2();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Events.ArgumentCache UnityEngine.Events.PersistentCall::get_arguments()
extern "C" IL2CPP_METHOD_ATTR ArgumentCache_t2187958399 * PersistentCall_get_arguments_m3144105308 (PersistentCall_t3407714124 * __this, const RuntimeMethod* method)
{
	ArgumentCache_t2187958399 * V_0 = NULL;
	{
		ArgumentCache_t2187958399 * L_0 = __this->get_m_Arguments_3();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		ArgumentCache_t2187958399 * L_1 = V_0;
		return L_1;
	}
}
// System.Boolean UnityEngine.Events.PersistentCall::IsValid()
extern "C" IL2CPP_METHOD_ATTR bool PersistentCall_IsValid_m2325196163 (PersistentCall_t3407714124 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PersistentCall_IsValid_m2325196163_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		Object_t631007953 * L_0 = PersistentCall_get_target_m830923650(__this, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0022;
		}
	}
	{
		String_t* L_2 = PersistentCall_get_methodName_m4214122315(__this, /*hidden argument*/NULL);
		bool L_3 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		G_B3_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		goto IL_0023;
	}

IL_0022:
	{
		G_B3_0 = 0;
	}

IL_0023:
	{
		V_0 = (bool)G_B3_0;
		goto IL_0029;
	}

IL_0029:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.PersistentCall::GetRuntimeCall(UnityEngine.Events.UnityEventBase)
extern "C" IL2CPP_METHOD_ATTR BaseInvokableCall_t2703961024 * PersistentCall_GetRuntimeCall_m3976533158 (PersistentCall_t3407714124 * __this, UnityEventBase_t3960448221 * ___theEvent0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PersistentCall_GetRuntimeCall_m3976533158_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BaseInvokableCall_t2703961024 * V_0 = NULL;
	MethodInfo_t * V_1 = NULL;
	int32_t V_2 = 0;
	{
		int32_t L_0 = __this->get_m_CallState_4();
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		UnityEventBase_t3960448221 * L_1 = ___theEvent0;
		if (L_1)
		{
			goto IL_0019;
		}
	}

IL_0012:
	{
		V_0 = (BaseInvokableCall_t2703961024 *)NULL;
		goto IL_0114;
	}

IL_0019:
	{
		UnityEventBase_t3960448221 * L_2 = ___theEvent0;
		NullCheck(L_2);
		MethodInfo_t * L_3 = UnityEventBase_FindMethod_m622251156(L_2, __this, /*hidden argument*/NULL);
		V_1 = L_3;
		MethodInfo_t * L_4 = V_1;
		if (L_4)
		{
			goto IL_002e;
		}
	}
	{
		V_0 = (BaseInvokableCall_t2703961024 *)NULL;
		goto IL_0114;
	}

IL_002e:
	{
		int32_t L_5 = __this->get_m_Mode_2();
		V_2 = L_5;
		int32_t L_6 = V_2;
		switch (L_6)
		{
			case 0:
			{
				goto IL_005c;
			}
			case 1:
			{
				goto IL_00fb;
			}
			case 2:
			{
				goto IL_006f;
			}
			case 3:
			{
				goto IL_00a4;
			}
			case 4:
			{
				goto IL_0087;
			}
			case 5:
			{
				goto IL_00c1;
			}
			case 6:
			{
				goto IL_00de;
			}
		}
	}
	{
		goto IL_010d;
	}

IL_005c:
	{
		UnityEventBase_t3960448221 * L_7 = ___theEvent0;
		Object_t631007953 * L_8 = PersistentCall_get_target_m830923650(__this, /*hidden argument*/NULL);
		MethodInfo_t * L_9 = V_1;
		NullCheck(L_7);
		BaseInvokableCall_t2703961024 * L_10 = VirtFuncInvoker2< BaseInvokableCall_t2703961024 *, RuntimeObject *, MethodInfo_t * >::Invoke(7 /* UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEventBase::GetDelegate(System.Object,System.Reflection.MethodInfo) */, L_7, L_8, L_9);
		V_0 = L_10;
		goto IL_0114;
	}

IL_006f:
	{
		Object_t631007953 * L_11 = PersistentCall_get_target_m830923650(__this, /*hidden argument*/NULL);
		MethodInfo_t * L_12 = V_1;
		ArgumentCache_t2187958399 * L_13 = __this->get_m_Arguments_3();
		BaseInvokableCall_t2703961024 * L_14 = PersistentCall_GetObjectCall_m4041241444(NULL /*static, unused*/, L_11, L_12, L_13, /*hidden argument*/NULL);
		V_0 = L_14;
		goto IL_0114;
	}

IL_0087:
	{
		Object_t631007953 * L_15 = PersistentCall_get_target_m830923650(__this, /*hidden argument*/NULL);
		MethodInfo_t * L_16 = V_1;
		ArgumentCache_t2187958399 * L_17 = __this->get_m_Arguments_3();
		NullCheck(L_17);
		float L_18 = ArgumentCache_get_floatArgument_m3471193103(L_17, /*hidden argument*/NULL);
		CachedInvokableCall_1_t3723462114 * L_19 = (CachedInvokableCall_1_t3723462114 *)il2cpp_codegen_object_new(CachedInvokableCall_1_t3723462114_il2cpp_TypeInfo_var);
		CachedInvokableCall_1__ctor_m1997047287(L_19, L_15, L_16, L_18, /*hidden argument*/CachedInvokableCall_1__ctor_m1997047287_RuntimeMethod_var);
		V_0 = L_19;
		goto IL_0114;
	}

IL_00a4:
	{
		Object_t631007953 * L_20 = PersistentCall_get_target_m830923650(__this, /*hidden argument*/NULL);
		MethodInfo_t * L_21 = V_1;
		ArgumentCache_t2187958399 * L_22 = __this->get_m_Arguments_3();
		NullCheck(L_22);
		int32_t L_23 = ArgumentCache_get_intArgument_m1309958679(L_22, /*hidden argument*/NULL);
		CachedInvokableCall_1_t982173797 * L_24 = (CachedInvokableCall_1_t982173797 *)il2cpp_codegen_object_new(CachedInvokableCall_1_t982173797_il2cpp_TypeInfo_var);
		CachedInvokableCall_1__ctor_m2046334630(L_24, L_20, L_21, L_23, /*hidden argument*/CachedInvokableCall_1__ctor_m2046334630_RuntimeMethod_var);
		V_0 = L_24;
		goto IL_0114;
	}

IL_00c1:
	{
		Object_t631007953 * L_25 = PersistentCall_get_target_m830923650(__this, /*hidden argument*/NULL);
		MethodInfo_t * L_26 = V_1;
		ArgumentCache_t2187958399 * L_27 = __this->get_m_Arguments_3();
		NullCheck(L_27);
		String_t* L_28 = ArgumentCache_get_stringArgument_m3872675090(L_27, /*hidden argument*/NULL);
		CachedInvokableCall_1_t4173646029 * L_29 = (CachedInvokableCall_1_t4173646029 *)il2cpp_codegen_object_new(CachedInvokableCall_1_t4173646029_il2cpp_TypeInfo_var);
		CachedInvokableCall_1__ctor_m2435934642(L_29, L_25, L_26, L_28, /*hidden argument*/CachedInvokableCall_1__ctor_m2435934642_RuntimeMethod_var);
		V_0 = L_29;
		goto IL_0114;
	}

IL_00de:
	{
		Object_t631007953 * L_30 = PersistentCall_get_target_m830923650(__this, /*hidden argument*/NULL);
		MethodInfo_t * L_31 = V_1;
		ArgumentCache_t2187958399 * L_32 = __this->get_m_Arguments_3();
		NullCheck(L_32);
		bool L_33 = ArgumentCache_get_boolArgument_m2277082935(L_32, /*hidden argument*/NULL);
		CachedInvokableCall_1_t2423483305 * L_34 = (CachedInvokableCall_1_t2423483305 *)il2cpp_codegen_object_new(CachedInvokableCall_1_t2423483305_il2cpp_TypeInfo_var);
		CachedInvokableCall_1__ctor_m3078689395(L_34, L_30, L_31, L_33, /*hidden argument*/CachedInvokableCall_1__ctor_m3078689395_RuntimeMethod_var);
		V_0 = L_34;
		goto IL_0114;
	}

IL_00fb:
	{
		Object_t631007953 * L_35 = PersistentCall_get_target_m830923650(__this, /*hidden argument*/NULL);
		MethodInfo_t * L_36 = V_1;
		InvokableCall_t832123510 * L_37 = (InvokableCall_t832123510 *)il2cpp_codegen_object_new(InvokableCall_t832123510_il2cpp_TypeInfo_var);
		InvokableCall__ctor_m1303836326(L_37, L_35, L_36, /*hidden argument*/NULL);
		V_0 = L_37;
		goto IL_0114;
	}

IL_010d:
	{
		V_0 = (BaseInvokableCall_t2703961024 *)NULL;
		goto IL_0114;
	}

IL_0114:
	{
		BaseInvokableCall_t2703961024 * L_38 = V_0;
		return L_38;
	}
}
// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.PersistentCall::GetObjectCall(UnityEngine.Object,System.Reflection.MethodInfo,UnityEngine.Events.ArgumentCache)
extern "C" IL2CPP_METHOD_ATTR BaseInvokableCall_t2703961024 * PersistentCall_GetObjectCall_m4041241444 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___target0, MethodInfo_t * ___method1, ArgumentCache_t2187958399 * ___arguments2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PersistentCall_GetObjectCall_m4041241444_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	Type_t * V_1 = NULL;
	Type_t * V_2 = NULL;
	ConstructorInfo_t5769829 * V_3 = NULL;
	Object_t631007953 * V_4 = NULL;
	BaseInvokableCall_t2703961024 * V_5 = NULL;
	Type_t * G_B3_0 = NULL;
	Type_t * G_B2_0 = NULL;
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (Object_t631007953_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		ArgumentCache_t2187958399 * L_2 = ___arguments2;
		NullCheck(L_2);
		String_t* L_3 = ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m3450114170(L_2, /*hidden argument*/NULL);
		bool L_4 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		if (L_4)
		{
			goto IL_003a;
		}
	}
	{
		ArgumentCache_t2187958399 * L_5 = ___arguments2;
		NullCheck(L_5);
		String_t* L_6 = ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m3450114170(L_5, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_7 = il2cpp_codegen_get_type((Il2CppMethodPointer)&Type_GetType_m3605423543, L_6, (bool)0, "UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
		Type_t * L_8 = L_7;
		G_B2_0 = L_8;
		if (L_8)
		{
			G_B3_0 = L_8;
			goto IL_0039;
		}
	}
	{
		RuntimeTypeHandle_t3027515415  L_9 = { reinterpret_cast<intptr_t> (Object_t631007953_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_10 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
		G_B3_0 = L_10;
	}

IL_0039:
	{
		V_0 = G_B3_0;
	}

IL_003a:
	{
		RuntimeTypeHandle_t3027515415  L_11 = { reinterpret_cast<intptr_t> (CachedInvokableCall_1_t3153979999_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_12 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		V_1 = L_12;
		Type_t * L_13 = V_1;
		TypeU5BU5D_t3940880105* L_14 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t3940880105* L_15 = L_14;
		Type_t * L_16 = V_0;
		NullCheck(L_15);
		ArrayElementTypeCheck (L_15, L_16);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_16);
		NullCheck(L_13);
		Type_t * L_17 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t3940880105* >::Invoke(99 /* System.Type System.Type::MakeGenericType(System.Type[]) */, L_13, L_15);
		V_2 = L_17;
		Type_t * L_18 = V_2;
		TypeU5BU5D_t3940880105* L_19 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)3);
		TypeU5BU5D_t3940880105* L_20 = L_19;
		RuntimeTypeHandle_t3027515415  L_21 = { reinterpret_cast<intptr_t> (Object_t631007953_0_0_0_var) };
		Type_t * L_22 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_21, /*hidden argument*/NULL);
		NullCheck(L_20);
		ArrayElementTypeCheck (L_20, L_22);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_22);
		TypeU5BU5D_t3940880105* L_23 = L_20;
		RuntimeTypeHandle_t3027515415  L_24 = { reinterpret_cast<intptr_t> (MethodInfo_t_0_0_0_var) };
		Type_t * L_25 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_24, /*hidden argument*/NULL);
		NullCheck(L_23);
		ArrayElementTypeCheck (L_23, L_25);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(1), (Type_t *)L_25);
		TypeU5BU5D_t3940880105* L_26 = L_23;
		Type_t * L_27 = V_0;
		NullCheck(L_26);
		ArrayElementTypeCheck (L_26, L_27);
		(L_26)->SetAt(static_cast<il2cpp_array_size_t>(2), (Type_t *)L_27);
		NullCheck(L_18);
		ConstructorInfo_t5769829 * L_28 = Type_GetConstructor_m2219014380(L_18, L_26, /*hidden argument*/NULL);
		V_3 = L_28;
		ArgumentCache_t2187958399 * L_29 = ___arguments2;
		NullCheck(L_29);
		Object_t631007953 * L_30 = ArgumentCache_get_unityObjectArgument_m3434100(L_29, /*hidden argument*/NULL);
		V_4 = L_30;
		Object_t631007953 * L_31 = V_4;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_32 = Object_op_Inequality_m4071470834(NULL /*static, unused*/, L_31, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_00ab;
		}
	}
	{
		Type_t * L_33 = V_0;
		Object_t631007953 * L_34 = V_4;
		NullCheck(L_34);
		Type_t * L_35 = Object_GetType_m88164663(L_34, /*hidden argument*/NULL);
		NullCheck(L_33);
		bool L_36 = VirtFuncInvoker1< bool, Type_t * >::Invoke(114 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_33, L_35);
		if (L_36)
		{
			goto IL_00ab;
		}
	}
	{
		V_4 = (Object_t631007953 *)NULL;
	}

IL_00ab:
	{
		ConstructorInfo_t5769829 * L_37 = V_3;
		ObjectU5BU5D_t2843939325* L_38 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)3);
		ObjectU5BU5D_t2843939325* L_39 = L_38;
		Object_t631007953 * L_40 = ___target0;
		NullCheck(L_39);
		ArrayElementTypeCheck (L_39, L_40);
		(L_39)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_40);
		ObjectU5BU5D_t2843939325* L_41 = L_39;
		MethodInfo_t * L_42 = ___method1;
		NullCheck(L_41);
		ArrayElementTypeCheck (L_41, L_42);
		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_42);
		ObjectU5BU5D_t2843939325* L_43 = L_41;
		Object_t631007953 * L_44 = V_4;
		NullCheck(L_43);
		ArrayElementTypeCheck (L_43, L_44);
		(L_43)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_44);
		NullCheck(L_37);
		RuntimeObject * L_45 = ConstructorInfo_Invoke_m4089836896(L_37, L_43, /*hidden argument*/NULL);
		V_5 = ((BaseInvokableCall_t2703961024 *)IsInstClass((RuntimeObject*)L_45, BaseInvokableCall_t2703961024_il2cpp_TypeInfo_var));
		goto IL_00d0;
	}

IL_00d0:
	{
		BaseInvokableCall_t2703961024 * L_46 = V_5;
		return L_46;
	}
}
#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.Events.PersistentCallGroup::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PersistentCallGroup__ctor_m1525263635 (PersistentCallGroup_t3050769227 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PersistentCallGroup__ctor_m1525263635_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		List_1_t584821570 * L_0 = (List_1_t584821570 *)il2cpp_codegen_object_new(List_1_t584821570_il2cpp_TypeInfo_var);
		List_1__ctor_m2234084945(L_0, /*hidden argument*/List_1__ctor_m2234084945_RuntimeMethod_var);
		__this->set_m_Calls_0(L_0);
		return;
	}
}
// System.Void UnityEngine.Events.PersistentCallGroup::Initialize(UnityEngine.Events.InvokableCallList,UnityEngine.Events.UnityEventBase)
extern "C" IL2CPP_METHOD_ATTR void PersistentCallGroup_Initialize_m4253175514 (PersistentCallGroup_t3050769227 * __this, InvokableCallList_t2498835369 * ___invokableList0, UnityEventBase_t3960448221 * ___unityEventBase1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PersistentCallGroup_Initialize_m4253175514_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PersistentCall_t3407714124 * V_0 = NULL;
	Enumerator_t2474065447  V_1;
	memset(&V_1, 0, sizeof(V_1));
	BaseInvokableCall_t2703961024 * V_2 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		List_1_t584821570 * L_0 = __this->get_m_Calls_0();
		NullCheck(L_0);
		Enumerator_t2474065447  L_1 = List_1_GetEnumerator_m498955693(L_0, /*hidden argument*/List_1_GetEnumerator_m498955693_RuntimeMethod_var);
		V_1 = L_1;
	}

IL_000e:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0042;
		}

IL_0013:
		{
			PersistentCall_t3407714124 * L_2 = Enumerator_get_Current_m1824438863((Enumerator_t2474065447 *)(&V_1), /*hidden argument*/Enumerator_get_Current_m1824438863_RuntimeMethod_var);
			V_0 = L_2;
			PersistentCall_t3407714124 * L_3 = V_0;
			NullCheck(L_3);
			bool L_4 = PersistentCall_IsValid_m2325196163(L_3, /*hidden argument*/NULL);
			if (L_4)
			{
				goto IL_002c;
			}
		}

IL_0027:
		{
			goto IL_0042;
		}

IL_002c:
		{
			PersistentCall_t3407714124 * L_5 = V_0;
			UnityEventBase_t3960448221 * L_6 = ___unityEventBase1;
			NullCheck(L_5);
			BaseInvokableCall_t2703961024 * L_7 = PersistentCall_GetRuntimeCall_m3976533158(L_5, L_6, /*hidden argument*/NULL);
			V_2 = L_7;
			BaseInvokableCall_t2703961024 * L_8 = V_2;
			if (!L_8)
			{
				goto IL_0041;
			}
		}

IL_003a:
		{
			InvokableCallList_t2498835369 * L_9 = ___invokableList0;
			BaseInvokableCall_t2703961024 * L_10 = V_2;
			NullCheck(L_9);
			InvokableCallList_AddPersistentInvokableCall_m778853773(L_9, L_10, /*hidden argument*/NULL);
		}

IL_0041:
		{
		}

IL_0042:
		{
			bool L_11 = Enumerator_MoveNext_m4100612698((Enumerator_t2474065447 *)(&V_1), /*hidden argument*/Enumerator_MoveNext_m4100612698_RuntimeMethod_var);
			if (L_11)
			{
				goto IL_0013;
			}
		}

IL_004e:
		{
			IL2CPP_LEAVE(0x61, FINALLY_0053);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0053;
	}

FINALLY_0053:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_m2540888223((Enumerator_t2474065447 *)(&V_1), /*hidden argument*/Enumerator_Dispose_m2540888223_RuntimeMethod_var);
		IL2CPP_END_FINALLY(83)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(83)
	{
		IL2CPP_JUMP_TBL(0x61, IL_0061)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0061:
	{
		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
extern "C"  void DelegatePInvokeWrapper_UnityAction_t3245792599 (UnityAction_t3245792599 * __this, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)();
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Native function invocation
	il2cppPInvokeFunc();

}
// System.Void UnityEngine.Events.UnityAction::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void UnityAction__ctor_m772160306 (UnityAction_t3245792599 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void UnityEngine.Events.UnityAction::Invoke()
extern "C" IL2CPP_METHOD_ATTR void UnityAction_Invoke_m893829196 (UnityAction_t3245792599 * __this, const RuntimeMethod* method)
{
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 0)
				{
					// open
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, targetMethod);
					}
				}
			}
			else
			{
				{
					// closed
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
							else
								GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
							else
								VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 0)
			{
				// open
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, targetMethod);
				}
			}
		}
		else
		{
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
						else
							GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
						else
							VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult UnityEngine.Events.UnityAction::BeginInvoke(System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* UnityAction_BeginInvoke_m1892359299 (UnityAction_t3245792599 * __this, AsyncCallback_t3962456242 * ___callback0, RuntimeObject * ___object1, const RuntimeMethod* method)
{
	void *__d_args[1] = {0};
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback0, (RuntimeObject*)___object1);
}
// System.Void UnityEngine.Events.UnityAction::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void UnityAction_EndInvoke_m2754068291 (UnityAction_t3245792599 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#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.Events.UnityEvent::.ctor()
extern "C" IL2CPP_METHOD_ATTR void UnityEvent__ctor_m431206565 (UnityEvent_t2581268647 * __this, const RuntimeMethod* method)
{
	{
		__this->set_m_InvokeArray_4((ObjectU5BU5D_t2843939325*)NULL);
		UnityEventBase__ctor_m1851535676(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Events.UnityEvent::AddListener(UnityEngine.Events.UnityAction)
extern "C" IL2CPP_METHOD_ATTR void UnityEvent_AddListener_m2276267359 (UnityEvent_t2581268647 * __this, UnityAction_t3245792599 * ___call0, const RuntimeMethod* method)
{
	{
		UnityAction_t3245792599 * L_0 = ___call0;
		BaseInvokableCall_t2703961024 * L_1 = UnityEvent_GetDelegate_m512277337(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		UnityEventBase_AddCall_m3539965410(__this, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Reflection.MethodInfo UnityEngine.Events.UnityEvent::FindMethod_Impl(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * UnityEvent_FindMethod_Impl_m2312362624 (UnityEvent_t2581268647 * __this, String_t* ___name0, RuntimeObject * ___targetObj1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnityEvent_FindMethod_Impl_m2312362624_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	MethodInfo_t * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___targetObj1;
		String_t* L_1 = ___name0;
		TypeU5BU5D_t3940880105* L_2 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)0);
		MethodInfo_t * L_3 = UnityEventBase_GetValidMethodInfo_m3989987635(NULL /*static, unused*/, L_0, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0014;
	}

IL_0014:
	{
		MethodInfo_t * L_4 = V_0;
		return L_4;
	}
}
// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent::GetDelegate(System.Object,System.Reflection.MethodInfo)
extern "C" IL2CPP_METHOD_ATTR BaseInvokableCall_t2703961024 * UnityEvent_GetDelegate_m3669208949 (UnityEvent_t2581268647 * __this, RuntimeObject * ___target0, MethodInfo_t * ___theFunction1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnityEvent_GetDelegate_m3669208949_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BaseInvokableCall_t2703961024 * V_0 = NULL;
	{
		RuntimeObject * L_0 = ___target0;
		MethodInfo_t * L_1 = ___theFunction1;
		InvokableCall_t832123510 * L_2 = (InvokableCall_t832123510 *)il2cpp_codegen_object_new(InvokableCall_t832123510_il2cpp_TypeInfo_var);
		InvokableCall__ctor_m1303836326(L_2, L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_000e;
	}

IL_000e:
	{
		BaseInvokableCall_t2703961024 * L_3 = V_0;
		return L_3;
	}
}
// UnityEngine.Events.BaseInvokableCall UnityEngine.Events.UnityEvent::GetDelegate(UnityEngine.Events.UnityAction)
extern "C" IL2CPP_METHOD_ATTR BaseInvokableCall_t2703961024 * UnityEvent_GetDelegate_m512277337 (RuntimeObject * __this /* static, unused */, UnityAction_t3245792599 * ___action0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnityEvent_GetDelegate_m512277337_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	BaseInvokableCall_t2703961024 * V_0 = NULL;
	{
		UnityAction_t3245792599 * L_0 = ___action0;
		InvokableCall_t832123510 * L_1 = (InvokableCall_t832123510 *)il2cpp_codegen_object_new(InvokableCall_t832123510_il2cpp_TypeInfo_var);
		InvokableCall__ctor_m2158562079(L_1, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		BaseInvokableCall_t2703961024 * L_2 = V_0;
		return L_2;
	}
}
// System.Void UnityEngine.Events.UnityEvent::Invoke()
extern "C" IL2CPP_METHOD_ATTR void UnityEvent_Invoke_m3065672636 (UnityEvent_t2581268647 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnityEvent_Invoke_m3065672636_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t4176035766 * V_0 = NULL;
	int32_t V_1 = 0;
	InvokableCall_t832123510 * V_2 = NULL;
	InvokableCall_t832123510 * V_3 = NULL;
	BaseInvokableCall_t2703961024 * V_4 = NULL;
	{
		List_1_t4176035766 * L_0 = UnityEventBase_PrepareInvoke_m1785382128(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		V_1 = 0;
		goto IL_0082;
	}

IL_000f:
	{
		List_1_t4176035766 * L_1 = V_0;
		int32_t L_2 = V_1;
		NullCheck(L_1);
		BaseInvokableCall_t2703961024 * L_3 = List_1_get_Item_m4156046467(L_1, L_2, /*hidden argument*/List_1_get_Item_m4156046467_RuntimeMethod_var);
		V_2 = ((InvokableCall_t832123510 *)IsInstClass((RuntimeObject*)L_3, InvokableCall_t832123510_il2cpp_TypeInfo_var));
		InvokableCall_t832123510 * L_4 = V_2;
		if (!L_4)
		{
			goto IL_002e;
		}
	}
	{
		InvokableCall_t832123510 * L_5 = V_2;
		NullCheck(L_5);
		InvokableCall_Invoke_m1437964737(L_5, /*hidden argument*/NULL);
		goto IL_007d;
	}

IL_002e:
	{
		List_1_t4176035766 * L_6 = V_0;
		int32_t L_7 = V_1;
		NullCheck(L_6);
		BaseInvokableCall_t2703961024 * L_8 = List_1_get_Item_m4156046467(L_6, L_7, /*hidden argument*/List_1_get_Item_m4156046467_RuntimeMethod_var);
		V_3 = ((InvokableCall_t832123510 *)IsInstClass((RuntimeObject*)L_8, InvokableCall_t832123510_il2cpp_TypeInfo_var));
		InvokableCall_t832123510 * L_9 = V_3;
		if (!L_9)
		{
			goto IL_004d;
		}
	}
	{
		InvokableCall_t832123510 * L_10 = V_3;
		NullCheck(L_10);
		InvokableCall_Invoke_m1437964737(L_10, /*hidden argument*/NULL);
		goto IL_007c;
	}

IL_004d:
	{
		List_1_t4176035766 * L_11 = V_0;
		int32_t L_12 = V_1;
		NullCheck(L_11);
		BaseInvokableCall_t2703961024 * L_13 = List_1_get_Item_m4156046467(L_11, L_12, /*hidden argument*/List_1_get_Item_m4156046467_RuntimeMethod_var);
		V_4 = L_13;
		ObjectU5BU5D_t2843939325* L_14 = __this->get_m_InvokeArray_4();
		if (L_14)
		{
			goto IL_006e;
		}
	}
	{
		ObjectU5BU5D_t2843939325* L_15 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)0);
		__this->set_m_InvokeArray_4(L_15);
	}

IL_006e:
	{
		BaseInvokableCall_t2703961024 * L_16 = V_4;
		ObjectU5BU5D_t2843939325* L_17 = __this->get_m_InvokeArray_4();
		NullCheck(L_16);
		VirtActionInvoker1< ObjectU5BU5D_t2843939325* >::Invoke(4 /* System.Void UnityEngine.Events.BaseInvokableCall::Invoke(System.Object[]) */, L_16, L_17);
	}

IL_007c:
	{
	}

IL_007d:
	{
		int32_t L_18 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
	}

IL_0082:
	{
		int32_t L_19 = V_1;
		List_1_t4176035766 * L_20 = V_0;
		NullCheck(L_20);
		int32_t L_21 = List_1_get_Count_m1245201994(L_20, /*hidden argument*/List_1_get_Count_m1245201994_RuntimeMethod_var);
		if ((((int32_t)L_19) < ((int32_t)L_21)))
		{
			goto IL_000f;
		}
	}
	{
		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.Events.UnityEventBase::.ctor()
extern "C" IL2CPP_METHOD_ATTR void UnityEventBase__ctor_m1851535676 (UnityEventBase_t3960448221 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnityEventBase__ctor_m1851535676_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_m_CallsDirty_3((bool)1);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		InvokableCallList_t2498835369 * L_0 = (InvokableCallList_t2498835369 *)il2cpp_codegen_object_new(InvokableCallList_t2498835369_il2cpp_TypeInfo_var);
		InvokableCallList__ctor_m829480958(L_0, /*hidden argument*/NULL);
		__this->set_m_Calls_0(L_0);
		PersistentCallGroup_t3050769227 * L_1 = (PersistentCallGroup_t3050769227 *)il2cpp_codegen_object_new(PersistentCallGroup_t3050769227_il2cpp_TypeInfo_var);
		PersistentCallGroup__ctor_m1525263635(L_1, /*hidden argument*/NULL);
		__this->set_m_PersistentCalls_1(L_1);
		Type_t * L_2 = Object_GetType_m88164663(__this, /*hidden argument*/NULL);
		NullCheck(L_2);
		String_t* L_3 = VirtFuncInvoker0< String_t* >::Invoke(28 /* System.String System.Type::get_AssemblyQualifiedName() */, L_2);
		__this->set_m_TypeName_2(L_3);
		return;
	}
}
// System.Void UnityEngine.Events.UnityEventBase::UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize()
extern "C" IL2CPP_METHOD_ATTR void UnityEventBase_UnityEngine_ISerializationCallbackReceiver_OnBeforeSerialize_m3869333132 (UnityEventBase_t3960448221 * __this, const RuntimeMethod* method)
{
	{
		return;
	}
}
// System.Void UnityEngine.Events.UnityEventBase::UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize()
extern "C" IL2CPP_METHOD_ATTR void UnityEventBase_UnityEngine_ISerializationCallbackReceiver_OnAfterDeserialize_m3212312200 (UnityEventBase_t3960448221 * __this, const RuntimeMethod* method)
{
	{
		UnityEventBase_DirtyPersistentCalls_m3575963459(__this, /*hidden argument*/NULL);
		Type_t * L_0 = Object_GetType_m88164663(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		String_t* L_1 = VirtFuncInvoker0< String_t* >::Invoke(28 /* System.String System.Type::get_AssemblyQualifiedName() */, L_0);
		__this->set_m_TypeName_2(L_1);
		return;
	}
}
// System.Reflection.MethodInfo UnityEngine.Events.UnityEventBase::FindMethod(UnityEngine.Events.PersistentCall)
extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * UnityEventBase_FindMethod_m622251156 (UnityEventBase_t3960448221 * __this, PersistentCall_t3407714124 * ___call0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnityEventBase_FindMethod_m622251156_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	MethodInfo_t * V_1 = NULL;
	Type_t * G_B3_0 = NULL;
	Type_t * G_B2_0 = NULL;
	{
		RuntimeTypeHandle_t3027515415  L_0 = { reinterpret_cast<intptr_t> (Object_t631007953_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_1 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		PersistentCall_t3407714124 * L_2 = ___call0;
		NullCheck(L_2);
		ArgumentCache_t2187958399 * L_3 = PersistentCall_get_arguments_m3144105308(L_2, /*hidden argument*/NULL);
		NullCheck(L_3);
		String_t* L_4 = ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m3450114170(L_3, /*hidden argument*/NULL);
		bool L_5 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_4, /*hidden argument*/NULL);
		if (L_5)
		{
			goto IL_0044;
		}
	}
	{
		PersistentCall_t3407714124 * L_6 = ___call0;
		NullCheck(L_6);
		ArgumentCache_t2187958399 * L_7 = PersistentCall_get_arguments_m3144105308(L_6, /*hidden argument*/NULL);
		NullCheck(L_7);
		String_t* L_8 = ArgumentCache_get_unityObjectArgumentAssemblyTypeName_m3450114170(L_7, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_9 = il2cpp_codegen_get_type((Il2CppMethodPointer)&Type_GetType_m3605423543, L_8, (bool)0, "UnityEngine.CoreModule, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
		Type_t * L_10 = L_9;
		G_B2_0 = L_10;
		if (L_10)
		{
			G_B3_0 = L_10;
			goto IL_0043;
		}
	}
	{
		RuntimeTypeHandle_t3027515415  L_11 = { reinterpret_cast<intptr_t> (Object_t631007953_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_12 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_11, /*hidden argument*/NULL);
		G_B3_0 = L_12;
	}

IL_0043:
	{
		V_0 = G_B3_0;
	}

IL_0044:
	{
		PersistentCall_t3407714124 * L_13 = ___call0;
		NullCheck(L_13);
		String_t* L_14 = PersistentCall_get_methodName_m4214122315(L_13, /*hidden argument*/NULL);
		PersistentCall_t3407714124 * L_15 = ___call0;
		NullCheck(L_15);
		Object_t631007953 * L_16 = PersistentCall_get_target_m830923650(L_15, /*hidden argument*/NULL);
		PersistentCall_t3407714124 * L_17 = ___call0;
		NullCheck(L_17);
		int32_t L_18 = PersistentCall_get_mode_m483997668(L_17, /*hidden argument*/NULL);
		Type_t * L_19 = V_0;
		MethodInfo_t * L_20 = UnityEventBase_FindMethod_m3366332957(__this, L_14, L_16, L_18, L_19, /*hidden argument*/NULL);
		V_1 = L_20;
		goto IL_0063;
	}

IL_0063:
	{
		MethodInfo_t * L_21 = V_1;
		return L_21;
	}
}
// System.Reflection.MethodInfo UnityEngine.Events.UnityEventBase::FindMethod(System.String,System.Object,UnityEngine.Events.PersistentListenerMode,System.Type)
extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * UnityEventBase_FindMethod_m3366332957 (UnityEventBase_t3960448221 * __this, String_t* ___name0, RuntimeObject * ___listener1, int32_t ___mode2, Type_t * ___argumentType3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnityEventBase_FindMethod_m3366332957_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	MethodInfo_t * V_0 = NULL;
	Type_t * G_B10_0 = NULL;
	int32_t G_B10_1 = 0;
	TypeU5BU5D_t3940880105* G_B10_2 = NULL;
	TypeU5BU5D_t3940880105* G_B10_3 = NULL;
	String_t* G_B10_4 = NULL;
	RuntimeObject * G_B10_5 = NULL;
	Type_t * G_B9_0 = NULL;
	int32_t G_B9_1 = 0;
	TypeU5BU5D_t3940880105* G_B9_2 = NULL;
	TypeU5BU5D_t3940880105* G_B9_3 = NULL;
	String_t* G_B9_4 = NULL;
	RuntimeObject * G_B9_5 = NULL;
	{
		int32_t L_0 = ___mode2;
		switch (L_0)
		{
			case 0:
			{
				goto IL_0028;
			}
			case 1:
			{
				goto IL_0036;
			}
			case 2:
			{
				goto IL_00c9;
			}
			case 3:
			{
				goto IL_0069;
			}
			case 4:
			{
				goto IL_0049;
			}
			case 5:
			{
				goto IL_00a9;
			}
			case 6:
			{
				goto IL_0089;
			}
		}
	}
	{
		goto IL_00f2;
	}

IL_0028:
	{
		String_t* L_1 = ___name0;
		RuntimeObject * L_2 = ___listener1;
		MethodInfo_t * L_3 = VirtFuncInvoker2< MethodInfo_t *, String_t*, RuntimeObject * >::Invoke(6 /* System.Reflection.MethodInfo UnityEngine.Events.UnityEventBase::FindMethod_Impl(System.String,System.Object) */, __this, L_1, L_2);
		V_0 = L_3;
		goto IL_00f9;
	}

IL_0036:
	{
		RuntimeObject * L_4 = ___listener1;
		String_t* L_5 = ___name0;
		TypeU5BU5D_t3940880105* L_6 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)0);
		MethodInfo_t * L_7 = UnityEventBase_GetValidMethodInfo_m3989987635(NULL /*static, unused*/, L_4, L_5, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		goto IL_00f9;
	}

IL_0049:
	{
		RuntimeObject * L_8 = ___listener1;
		String_t* L_9 = ___name0;
		TypeU5BU5D_t3940880105* L_10 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t3940880105* L_11 = L_10;
		RuntimeTypeHandle_t3027515415  L_12 = { reinterpret_cast<intptr_t> (Single_t1397266774_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_13 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_12, /*hidden argument*/NULL);
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_13);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_13);
		MethodInfo_t * L_14 = UnityEventBase_GetValidMethodInfo_m3989987635(NULL /*static, unused*/, L_8, L_9, L_11, /*hidden argument*/NULL);
		V_0 = L_14;
		goto IL_00f9;
	}

IL_0069:
	{
		RuntimeObject * L_15 = ___listener1;
		String_t* L_16 = ___name0;
		TypeU5BU5D_t3940880105* L_17 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t3940880105* L_18 = L_17;
		RuntimeTypeHandle_t3027515415  L_19 = { reinterpret_cast<intptr_t> (Int32_t2950945753_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_20 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_19, /*hidden argument*/NULL);
		NullCheck(L_18);
		ArrayElementTypeCheck (L_18, L_20);
		(L_18)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_20);
		MethodInfo_t * L_21 = UnityEventBase_GetValidMethodInfo_m3989987635(NULL /*static, unused*/, L_15, L_16, L_18, /*hidden argument*/NULL);
		V_0 = L_21;
		goto IL_00f9;
	}

IL_0089:
	{
		RuntimeObject * L_22 = ___listener1;
		String_t* L_23 = ___name0;
		TypeU5BU5D_t3940880105* L_24 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t3940880105* L_25 = L_24;
		RuntimeTypeHandle_t3027515415  L_26 = { reinterpret_cast<intptr_t> (Boolean_t97287965_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_27 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_26, /*hidden argument*/NULL);
		NullCheck(L_25);
		ArrayElementTypeCheck (L_25, L_27);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_27);
		MethodInfo_t * L_28 = UnityEventBase_GetValidMethodInfo_m3989987635(NULL /*static, unused*/, L_22, L_23, L_25, /*hidden argument*/NULL);
		V_0 = L_28;
		goto IL_00f9;
	}

IL_00a9:
	{
		RuntimeObject * L_29 = ___listener1;
		String_t* L_30 = ___name0;
		TypeU5BU5D_t3940880105* L_31 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t3940880105* L_32 = L_31;
		RuntimeTypeHandle_t3027515415  L_33 = { reinterpret_cast<intptr_t> (String_t_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_34 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_33, /*hidden argument*/NULL);
		NullCheck(L_32);
		ArrayElementTypeCheck (L_32, L_34);
		(L_32)->SetAt(static_cast<il2cpp_array_size_t>(0), (Type_t *)L_34);
		MethodInfo_t * L_35 = UnityEventBase_GetValidMethodInfo_m3989987635(NULL /*static, unused*/, L_29, L_30, L_32, /*hidden argument*/NULL);
		V_0 = L_35;
		goto IL_00f9;
	}

IL_00c9:
	{
		RuntimeObject * L_36 = ___listener1;
		String_t* L_37 = ___name0;
		TypeU5BU5D_t3940880105* L_38 = (TypeU5BU5D_t3940880105*)SZArrayNew(TypeU5BU5D_t3940880105_il2cpp_TypeInfo_var, (uint32_t)1);
		TypeU5BU5D_t3940880105* L_39 = L_38;
		Type_t * L_40 = ___argumentType3;
		Type_t * L_41 = L_40;
		G_B9_0 = L_41;
		G_B9_1 = 0;
		G_B9_2 = L_39;
		G_B9_3 = L_39;
		G_B9_4 = L_37;
		G_B9_5 = L_36;
		if (L_41)
		{
			G_B10_0 = L_41;
			G_B10_1 = 0;
			G_B10_2 = L_39;
			G_B10_3 = L_39;
			G_B10_4 = L_37;
			G_B10_5 = L_36;
			goto IL_00e6;
		}
	}
	{
		RuntimeTypeHandle_t3027515415  L_42 = { reinterpret_cast<intptr_t> (Object_t631007953_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_43 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_42, /*hidden argument*/NULL);
		G_B10_0 = L_43;
		G_B10_1 = G_B9_1;
		G_B10_2 = G_B9_2;
		G_B10_3 = G_B9_3;
		G_B10_4 = G_B9_4;
		G_B10_5 = G_B9_5;
	}

IL_00e6:
	{
		NullCheck(G_B10_2);
		ArrayElementTypeCheck (G_B10_2, G_B10_0);
		(G_B10_2)->SetAt(static_cast<il2cpp_array_size_t>(G_B10_1), (Type_t *)G_B10_0);
		MethodInfo_t * L_44 = UnityEventBase_GetValidMethodInfo_m3989987635(NULL /*static, unused*/, G_B10_5, G_B10_4, G_B10_3, /*hidden argument*/NULL);
		V_0 = L_44;
		goto IL_00f9;
	}

IL_00f2:
	{
		V_0 = (MethodInfo_t *)NULL;
		goto IL_00f9;
	}

IL_00f9:
	{
		MethodInfo_t * L_45 = V_0;
		return L_45;
	}
}
// System.Void UnityEngine.Events.UnityEventBase::DirtyPersistentCalls()
extern "C" IL2CPP_METHOD_ATTR void UnityEventBase_DirtyPersistentCalls_m3575963459 (UnityEventBase_t3960448221 * __this, const RuntimeMethod* method)
{
	{
		InvokableCallList_t2498835369 * L_0 = __this->get_m_Calls_0();
		NullCheck(L_0);
		InvokableCallList_ClearPersistent_m1904264973(L_0, /*hidden argument*/NULL);
		__this->set_m_CallsDirty_3((bool)1);
		return;
	}
}
// System.Void UnityEngine.Events.UnityEventBase::RebuildPersistentCallsIfNeeded()
extern "C" IL2CPP_METHOD_ATTR void UnityEventBase_RebuildPersistentCallsIfNeeded_m216788690 (UnityEventBase_t3960448221 * __this, const RuntimeMethod* method)
{
	{
		bool L_0 = __this->get_m_CallsDirty_3();
		if (!L_0)
		{
			goto IL_0027;
		}
	}
	{
		PersistentCallGroup_t3050769227 * L_1 = __this->get_m_PersistentCalls_1();
		InvokableCallList_t2498835369 * L_2 = __this->get_m_Calls_0();
		NullCheck(L_1);
		PersistentCallGroup_Initialize_m4253175514(L_1, L_2, __this, /*hidden argument*/NULL);
		__this->set_m_CallsDirty_3((bool)0);
	}

IL_0027:
	{
		return;
	}
}
// System.Void UnityEngine.Events.UnityEventBase::AddCall(UnityEngine.Events.BaseInvokableCall)
extern "C" IL2CPP_METHOD_ATTR void UnityEventBase_AddCall_m3539965410 (UnityEventBase_t3960448221 * __this, BaseInvokableCall_t2703961024 * ___call0, const RuntimeMethod* method)
{
	{
		InvokableCallList_t2498835369 * L_0 = __this->get_m_Calls_0();
		BaseInvokableCall_t2703961024 * L_1 = ___call0;
		NullCheck(L_0);
		InvokableCallList_AddListener_m230402324(L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Events.UnityEventBase::RemoveListener(System.Object,System.Reflection.MethodInfo)
extern "C" IL2CPP_METHOD_ATTR void UnityEventBase_RemoveListener_m3326364145 (UnityEventBase_t3960448221 * __this, RuntimeObject * ___targetObj0, MethodInfo_t * ___method1, const RuntimeMethod* method)
{
	{
		InvokableCallList_t2498835369 * L_0 = __this->get_m_Calls_0();
		RuntimeObject * L_1 = ___targetObj0;
		MethodInfo_t * L_2 = ___method1;
		NullCheck(L_0);
		InvokableCallList_RemoveListener_m1769379719(L_0, L_1, L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.Collections.Generic.List`1<UnityEngine.Events.BaseInvokableCall> UnityEngine.Events.UnityEventBase::PrepareInvoke()
extern "C" IL2CPP_METHOD_ATTR List_1_t4176035766 * UnityEventBase_PrepareInvoke_m1785382128 (UnityEventBase_t3960448221 * __this, const RuntimeMethod* method)
{
	List_1_t4176035766 * V_0 = NULL;
	{
		UnityEventBase_RebuildPersistentCallsIfNeeded_m216788690(__this, /*hidden argument*/NULL);
		InvokableCallList_t2498835369 * L_0 = __this->get_m_Calls_0();
		NullCheck(L_0);
		List_1_t4176035766 * L_1 = InvokableCallList_PrepareInvoke_m4003891334(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0018;
	}

IL_0018:
	{
		List_1_t4176035766 * L_2 = V_0;
		return L_2;
	}
}
// System.String UnityEngine.Events.UnityEventBase::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* UnityEventBase_ToString_m1554306026 (UnityEventBase_t3960448221 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnityEventBase_ToString_m1554306026_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		String_t* L_0 = Object_ToString_m1740002499(__this, /*hidden argument*/NULL);
		Type_t * L_1 = Object_GetType_m88164663(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(26 /* System.String System.Type::get_FullName() */, L_1);
		String_t* L_3 = String_Concat_m3755062657(NULL /*static, unused*/, L_0, _stringLiteral3452614528, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0022;
	}

IL_0022:
	{
		String_t* L_4 = V_0;
		return L_4;
	}
}
// System.Reflection.MethodInfo UnityEngine.Events.UnityEventBase::GetValidMethodInfo(System.Object,System.String,System.Type[])
extern "C" IL2CPP_METHOD_ATTR MethodInfo_t * UnityEventBase_GetValidMethodInfo_m3989987635 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___obj0, String_t* ___functionName1, TypeU5BU5D_t3940880105* ___argumentTypes2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (UnityEventBase_GetValidMethodInfo_m3989987635_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	MethodInfo_t * V_1 = NULL;
	ParameterInfoU5BU5D_t390618515* V_2 = NULL;
	bool V_3 = false;
	int32_t V_4 = 0;
	ParameterInfo_t1861056598 * V_5 = NULL;
	ParameterInfoU5BU5D_t390618515* V_6 = NULL;
	int32_t V_7 = 0;
	Type_t * V_8 = NULL;
	Type_t * V_9 = NULL;
	MethodInfo_t * V_10 = NULL;
	{
		RuntimeObject * L_0 = ___obj0;
		NullCheck(L_0);
		Type_t * L_1 = Object_GetType_m88164663(L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_009c;
	}

IL_000d:
	{
		Type_t * L_2 = V_0;
		String_t* L_3 = ___functionName1;
		TypeU5BU5D_t3940880105* L_4 = ___argumentTypes2;
		NullCheck(L_2);
		MethodInfo_t * L_5 = Type_GetMethod_m637078096(L_2, L_3, ((int32_t)52), (Binder_t2999457153 *)NULL, L_4, (ParameterModifierU5BU5D_t2943407543*)(ParameterModifierU5BU5D_t2943407543*)NULL, /*hidden argument*/NULL);
		V_1 = L_5;
		MethodInfo_t * L_6 = V_1;
		if (!L_6)
		{
			goto IL_0094;
		}
	}
	{
		MethodInfo_t * L_7 = V_1;
		NullCheck(L_7);
		ParameterInfoU5BU5D_t390618515* L_8 = VirtFuncInvoker0< ParameterInfoU5BU5D_t390618515* >::Invoke(17 /* System.Reflection.ParameterInfo[] System.Reflection.MethodBase::GetParameters() */, L_7);
		V_2 = L_8;
		V_3 = (bool)1;
		V_4 = 0;
		ParameterInfoU5BU5D_t390618515* L_9 = V_2;
		V_6 = L_9;
		V_7 = 0;
		goto IL_007a;
	}

IL_003a:
	{
		ParameterInfoU5BU5D_t390618515* L_10 = V_6;
		int32_t L_11 = V_7;
		NullCheck(L_10);
		int32_t L_12 = L_11;
		ParameterInfo_t1861056598 * L_13 = (L_10)->GetAt(static_cast<il2cpp_array_size_t>(L_12));
		V_5 = L_13;
		TypeU5BU5D_t3940880105* L_14 = ___argumentTypes2;
		int32_t L_15 = V_4;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		Type_t * L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		V_8 = L_17;
		ParameterInfo_t1861056598 * L_18 = V_5;
		NullCheck(L_18);
		Type_t * L_19 = VirtFuncInvoker0< Type_t * >::Invoke(7 /* System.Type System.Reflection.ParameterInfo::get_ParameterType() */, L_18);
		V_9 = L_19;
		Type_t * L_20 = V_8;
		NullCheck(L_20);
		bool L_21 = Type_get_IsPrimitive_m1114712797(L_20, /*hidden argument*/NULL);
		Type_t * L_22 = V_9;
		NullCheck(L_22);
		bool L_23 = Type_get_IsPrimitive_m1114712797(L_22, /*hidden argument*/NULL);
		V_3 = (bool)((((int32_t)L_21) == ((int32_t)L_23))? 1 : 0);
		bool L_24 = V_3;
		if (L_24)
		{
			goto IL_006d;
		}
	}
	{
		goto IL_0085;
	}

IL_006d:
	{
		int32_t L_25 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
		int32_t L_26 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1));
	}

IL_007a:
	{
		int32_t L_27 = V_7;
		ParameterInfoU5BU5D_t390618515* L_28 = V_6;
		NullCheck(L_28);
		if ((((int32_t)L_27) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_28)->max_length)))))))
		{
			goto IL_003a;
		}
	}

IL_0085:
	{
		bool L_29 = V_3;
		if (!L_29)
		{
			goto IL_0093;
		}
	}
	{
		MethodInfo_t * L_30 = V_1;
		V_10 = L_30;
		goto IL_00ba;
	}

IL_0093:
	{
	}

IL_0094:
	{
		Type_t * L_31 = V_0;
		NullCheck(L_31);
		Type_t * L_32 = VirtFuncInvoker0< Type_t * >::Invoke(30 /* System.Type System.Type::get_BaseType() */, L_31);
		V_0 = L_32;
	}

IL_009c:
	{
		Type_t * L_33 = V_0;
		RuntimeTypeHandle_t3027515415  L_34 = { reinterpret_cast<intptr_t> (RuntimeObject_0_0_0_var) };
		IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var);
		Type_t * L_35 = Type_GetTypeFromHandle_m1620074514(NULL /*static, unused*/, L_34, /*hidden argument*/NULL);
		if ((((RuntimeObject*)(Type_t *)L_33) == ((RuntimeObject*)(Type_t *)L_35)))
		{
			goto IL_00b2;
		}
	}
	{
		Type_t * L_36 = V_0;
		if (L_36)
		{
			goto IL_000d;
		}
	}

IL_00b2:
	{
		V_10 = (MethodInfo_t *)NULL;
		goto IL_00ba;
	}

IL_00ba:
	{
		MethodInfo_t * L_37 = V_10;
		return L_37;
	}
}
#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.ExcludeFromObjectFactoryAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ExcludeFromObjectFactoryAttribute__ctor_m3758218116 (ExcludeFromObjectFactoryAttribute_t1303686376 * __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.ExcludeFromPresetAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ExcludeFromPresetAttribute__ctor_m3043931884 (ExcludeFromPresetAttribute_t3751627762 * __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.ExecuteInEditMode::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ExecuteInEditMode__ctor_m2191480222 (ExecuteInEditMode_t3727731349 * __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.Single UnityEngine.Experimental.GlobalIllumination.LightmapperUtils::ExtractInnerCone(UnityEngine.Light)
extern "C" IL2CPP_METHOD_ATTR float LightmapperUtils_ExtractInnerCone_m769776891 (RuntimeObject * __this /* static, unused */, Light_t3756812086 * ___l0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (LightmapperUtils_ExtractInnerCone_m769776891_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		Light_t3756812086 * L_0 = ___l0;
		NullCheck(L_0);
		float L_1 = Light_get_spotAngle_m3262157804(L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_2 = tanf(((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)L_1, (float)(0.5f))), (float)(0.0174532924f))));
		float L_3 = atanf(((float)((float)((float)il2cpp_codegen_multiply((float)L_2, (float)(46.0f)))/(float)(64.0f))));
		V_0 = ((float)il2cpp_codegen_multiply((float)(2.0f), (float)L_3));
		goto IL_0035;
	}

IL_0035:
	{
		float L_4 = V_0;
		return L_4;
	}
}
#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
// UnityEngine.Experimental.LowLevel.PlayerLoopSystem UnityEngine.Experimental.LowLevel.PlayerLoop::GetDefaultPlayerLoop()
extern "C" IL2CPP_METHOD_ATTR PlayerLoopSystem_t105772105  PlayerLoop_GetDefaultPlayerLoop_m4217349822 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	PlayerLoopSystemInternalU5BU5D_t4041261362* V_0 = NULL;
	int32_t V_1 = 0;
	PlayerLoopSystem_t105772105  V_2;
	memset(&V_2, 0, sizeof(V_2));
	{
		PlayerLoopSystemInternalU5BU5D_t4041261362* L_0 = PlayerLoop_GetDefaultPlayerLoopInternal_m4201718445(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		V_1 = 0;
		PlayerLoopSystemInternalU5BU5D_t4041261362* L_1 = V_0;
		PlayerLoopSystem_t105772105  L_2 = PlayerLoop_InternalToPlayerLoopSystem_m270720385(NULL /*static, unused*/, L_1, (int32_t*)(&V_1), /*hidden argument*/NULL);
		V_2 = L_2;
		goto IL_0017;
	}

IL_0017:
	{
		PlayerLoopSystem_t105772105  L_3 = V_2;
		return L_3;
	}
}
// System.Void UnityEngine.Experimental.LowLevel.PlayerLoop::SetPlayerLoop(UnityEngine.Experimental.LowLevel.PlayerLoopSystem)
extern "C" IL2CPP_METHOD_ATTR void PlayerLoop_SetPlayerLoop_m1332418431 (RuntimeObject * __this /* static, unused */, PlayerLoopSystem_t105772105  ___loop0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerLoop_SetPlayerLoop_m1332418431_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t3657560025 * V_0 = NULL;
	{
		List_1_t3657560025 * L_0 = (List_1_t3657560025 *)il2cpp_codegen_object_new(List_1_t3657560025_il2cpp_TypeInfo_var);
		List_1__ctor_m2663022425(L_0, /*hidden argument*/List_1__ctor_m2663022425_RuntimeMethod_var);
		V_0 = L_0;
		PlayerLoopSystem_t105772105  L_1 = ___loop0;
		PlayerLoop_PlayerLoopSystemToInternal_m4057396670(NULL /*static, unused*/, L_1, (List_1_t3657560025 **)(&V_0), /*hidden argument*/NULL);
		List_1_t3657560025 * L_2 = V_0;
		NullCheck(L_2);
		PlayerLoopSystemInternalU5BU5D_t4041261362* L_3 = List_1_ToArray_m4095441627(L_2, /*hidden argument*/List_1_ToArray_m4095441627_RuntimeMethod_var);
		PlayerLoop_SetPlayerLoopInternal_m3534241632(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.Experimental.LowLevel.PlayerLoop::PlayerLoopSystemToInternal(UnityEngine.Experimental.LowLevel.PlayerLoopSystem,System.Collections.Generic.List`1<UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal>&)
extern "C" IL2CPP_METHOD_ATTR int32_t PlayerLoop_PlayerLoopSystemToInternal_m4057396670 (RuntimeObject * __this /* static, unused */, PlayerLoopSystem_t105772105  ___sys0, List_1_t3657560025 ** ___internalSys1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerLoop_PlayerLoopSystemToInternal_m4057396670_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	PlayerLoopSystemInternal_t2185485283  V_1;
	memset(&V_1, 0, sizeof(V_1));
	PlayerLoopSystemInternal_t2185485283  V_2;
	memset(&V_2, 0, sizeof(V_2));
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	{
		List_1_t3657560025 ** L_0 = ___internalSys1;
		List_1_t3657560025 * L_1 = *((List_1_t3657560025 **)L_0);
		NullCheck(L_1);
		int32_t L_2 = List_1_get_Count_m1344784148(L_1, /*hidden argument*/List_1_get_Count_m1344784148_RuntimeMethod_var);
		V_0 = L_2;
		il2cpp_codegen_initobj((&V_2), sizeof(PlayerLoopSystemInternal_t2185485283 ));
		Type_t * L_3 = (&___sys0)->get_type_0();
		(&V_2)->set_type_0(L_3);
		UpdateFunction_t377278577 * L_4 = (&___sys0)->get_updateDelegate_2();
		(&V_2)->set_updateDelegate_1(L_4);
		intptr_t L_5 = (&___sys0)->get_updateFunction_3();
		(&V_2)->set_updateFunction_2((intptr_t)L_5);
		intptr_t L_6 = (&___sys0)->get_loopConditionFunction_4();
		(&V_2)->set_loopConditionFunction_3((intptr_t)L_6);
		(&V_2)->set_numSubSystems_4(0);
		PlayerLoopSystemInternal_t2185485283  L_7 = V_2;
		V_1 = L_7;
		List_1_t3657560025 ** L_8 = ___internalSys1;
		List_1_t3657560025 * L_9 = *((List_1_t3657560025 **)L_8);
		PlayerLoopSystemInternal_t2185485283  L_10 = V_1;
		NullCheck(L_9);
		List_1_Add_m2657590353(L_9, L_10, /*hidden argument*/List_1_Add_m2657590353_RuntimeMethod_var);
		PlayerLoopSystemU5BU5D_t1150299252* L_11 = (&___sys0)->get_subSystemList_1();
		if (!L_11)
		{
			goto IL_00ab;
		}
	}
	{
		V_3 = 0;
		goto IL_009b;
	}

IL_006f:
	{
		PlayerLoopSystemInternal_t2185485283 * L_12 = (&V_1);
		int32_t L_13 = L_12->get_numSubSystems_4();
		PlayerLoopSystemU5BU5D_t1150299252* L_14 = (&___sys0)->get_subSystemList_1();
		int32_t L_15 = V_3;
		NullCheck(L_14);
		List_1_t3657560025 ** L_16 = ___internalSys1;
		int32_t L_17 = PlayerLoop_PlayerLoopSystemToInternal_m4057396670(NULL /*static, unused*/, (*(PlayerLoopSystem_t105772105 *)((L_14)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_15)))), (List_1_t3657560025 **)L_16, /*hidden argument*/NULL);
		L_12->set_numSubSystems_4(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_17)));
		int32_t L_18 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1));
	}

IL_009b:
	{
		int32_t L_19 = V_3;
		PlayerLoopSystemU5BU5D_t1150299252* L_20 = (&___sys0)->get_subSystemList_1();
		NullCheck(L_20);
		if ((((int32_t)L_19) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_20)->max_length)))))))
		{
			goto IL_006f;
		}
	}
	{
	}

IL_00ab:
	{
		List_1_t3657560025 ** L_21 = ___internalSys1;
		List_1_t3657560025 * L_22 = *((List_1_t3657560025 **)L_21);
		int32_t L_23 = V_0;
		PlayerLoopSystemInternal_t2185485283  L_24 = V_1;
		NullCheck(L_22);
		List_1_set_Item_m1831625458(L_22, L_23, L_24, /*hidden argument*/List_1_set_Item_m1831625458_RuntimeMethod_var);
		int32_t L_25 = (&V_1)->get_numSubSystems_4();
		V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1));
		goto IL_00c4;
	}

IL_00c4:
	{
		int32_t L_26 = V_4;
		return L_26;
	}
}
// UnityEngine.Experimental.LowLevel.PlayerLoopSystem UnityEngine.Experimental.LowLevel.PlayerLoop::InternalToPlayerLoopSystem(UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal[],System.Int32&)
extern "C" IL2CPP_METHOD_ATTR PlayerLoopSystem_t105772105  PlayerLoop_InternalToPlayerLoopSystem_m270720385 (RuntimeObject * __this /* static, unused */, PlayerLoopSystemInternalU5BU5D_t4041261362* ___internalSys0, int32_t* ___offset1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerLoop_InternalToPlayerLoopSystem_m270720385_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PlayerLoopSystem_t105772105  V_0;
	memset(&V_0, 0, sizeof(V_0));
	PlayerLoopSystem_t105772105  V_1;
	memset(&V_1, 0, sizeof(V_1));
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	List_1_t1577846847 * V_4 = NULL;
	PlayerLoopSystem_t105772105  V_5;
	memset(&V_5, 0, sizeof(V_5));
	{
		il2cpp_codegen_initobj((&V_1), sizeof(PlayerLoopSystem_t105772105 ));
		PlayerLoopSystemInternalU5BU5D_t4041261362* L_0 = ___internalSys0;
		int32_t* L_1 = ___offset1;
		int32_t L_2 = *((int32_t*)L_1);
		NullCheck(L_0);
		Type_t * L_3 = ((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)))->get_type_0();
		(&V_1)->set_type_0(L_3);
		PlayerLoopSystemInternalU5BU5D_t4041261362* L_4 = ___internalSys0;
		int32_t* L_5 = ___offset1;
		int32_t L_6 = *((int32_t*)L_5);
		NullCheck(L_4);
		UpdateFunction_t377278577 * L_7 = ((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)))->get_updateDelegate_1();
		(&V_1)->set_updateDelegate_2(L_7);
		PlayerLoopSystemInternalU5BU5D_t4041261362* L_8 = ___internalSys0;
		int32_t* L_9 = ___offset1;
		int32_t L_10 = *((int32_t*)L_9);
		NullCheck(L_8);
		intptr_t L_11 = ((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)))->get_updateFunction_2();
		(&V_1)->set_updateFunction_3((intptr_t)L_11);
		PlayerLoopSystemInternalU5BU5D_t4041261362* L_12 = ___internalSys0;
		int32_t* L_13 = ___offset1;
		int32_t L_14 = *((int32_t*)L_13);
		NullCheck(L_12);
		intptr_t L_15 = ((L_12)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)))->get_loopConditionFunction_3();
		(&V_1)->set_loopConditionFunction_4((intptr_t)L_15);
		(&V_1)->set_subSystemList_1((PlayerLoopSystemU5BU5D_t1150299252*)NULL);
		PlayerLoopSystem_t105772105  L_16 = V_1;
		V_0 = L_16;
		int32_t* L_17 = ___offset1;
		int32_t* L_18 = ___offset1;
		int32_t L_19 = *((int32_t*)L_18);
		int32_t L_20 = L_19;
		V_3 = L_20;
		*((int32_t*)L_17) = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1));
		int32_t L_21 = V_3;
		V_2 = L_21;
		PlayerLoopSystemInternalU5BU5D_t4041261362* L_22 = ___internalSys0;
		int32_t L_23 = V_2;
		NullCheck(L_22);
		int32_t L_24 = ((L_22)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_23)))->get_numSubSystems_4();
		if ((((int32_t)L_24) <= ((int32_t)0)))
		{
			goto IL_00be;
		}
	}
	{
		List_1_t1577846847 * L_25 = (List_1_t1577846847 *)il2cpp_codegen_object_new(List_1_t1577846847_il2cpp_TypeInfo_var);
		List_1__ctor_m3286576869(L_25, /*hidden argument*/List_1__ctor_m3286576869_RuntimeMethod_var);
		V_4 = L_25;
		goto IL_009a;
	}

IL_008c:
	{
		List_1_t1577846847 * L_26 = V_4;
		PlayerLoopSystemInternalU5BU5D_t4041261362* L_27 = ___internalSys0;
		int32_t* L_28 = ___offset1;
		PlayerLoopSystem_t105772105  L_29 = PlayerLoop_InternalToPlayerLoopSystem_m270720385(NULL /*static, unused*/, L_27, (int32_t*)L_28, /*hidden argument*/NULL);
		NullCheck(L_26);
		List_1_Add_m2525445307(L_26, L_29, /*hidden argument*/List_1_Add_m2525445307_RuntimeMethod_var);
	}

IL_009a:
	{
		int32_t* L_30 = ___offset1;
		int32_t L_31 = *((int32_t*)L_30);
		int32_t L_32 = V_2;
		PlayerLoopSystemInternalU5BU5D_t4041261362* L_33 = ___internalSys0;
		int32_t L_34 = V_2;
		NullCheck(L_33);
		int32_t L_35 = ((L_33)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_34)))->get_numSubSystems_4();
		if ((((int32_t)L_31) <= ((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_32, (int32_t)L_35)))))
		{
			goto IL_008c;
		}
	}
	{
		List_1_t1577846847 * L_36 = V_4;
		NullCheck(L_36);
		PlayerLoopSystemU5BU5D_t1150299252* L_37 = List_1_ToArray_m3575896(L_36, /*hidden argument*/List_1_ToArray_m3575896_RuntimeMethod_var);
		(&V_0)->set_subSystemList_1(L_37);
	}

IL_00be:
	{
		PlayerLoopSystem_t105772105  L_38 = V_0;
		V_5 = L_38;
		goto IL_00c6;
	}

IL_00c6:
	{
		PlayerLoopSystem_t105772105  L_39 = V_5;
		return L_39;
	}
}
// UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal[] UnityEngine.Experimental.LowLevel.PlayerLoop::GetDefaultPlayerLoopInternal()
extern "C" IL2CPP_METHOD_ATTR PlayerLoopSystemInternalU5BU5D_t4041261362* PlayerLoop_GetDefaultPlayerLoopInternal_m4201718445 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef PlayerLoopSystemInternalU5BU5D_t4041261362* (*PlayerLoop_GetDefaultPlayerLoopInternal_m4201718445_ftn) ();
	static PlayerLoop_GetDefaultPlayerLoopInternal_m4201718445_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayerLoop_GetDefaultPlayerLoopInternal_m4201718445_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.LowLevel.PlayerLoop::GetDefaultPlayerLoopInternal()");
	PlayerLoopSystemInternalU5BU5D_t4041261362* retVal = _il2cpp_icall_func();
	return retVal;
}
// System.Void UnityEngine.Experimental.LowLevel.PlayerLoop::SetPlayerLoopInternal(UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal[])
extern "C" IL2CPP_METHOD_ATTR void PlayerLoop_SetPlayerLoopInternal_m3534241632 (RuntimeObject * __this /* static, unused */, PlayerLoopSystemInternalU5BU5D_t4041261362* ___loop0, const RuntimeMethod* method)
{
	typedef void (*PlayerLoop_SetPlayerLoopInternal_m3534241632_ftn) (PlayerLoopSystemInternalU5BU5D_t4041261362*);
	static PlayerLoop_SetPlayerLoopInternal_m3534241632_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (PlayerLoop_SetPlayerLoopInternal_m3534241632_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.LowLevel.PlayerLoop::SetPlayerLoopInternal(UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal[])");
	_il2cpp_icall_func(___loop0);
}
#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


// Conversion methods for marshalling of: UnityEngine.Experimental.LowLevel.PlayerLoopSystem
extern "C" void PlayerLoopSystem_t105772105_marshal_pinvoke(const PlayerLoopSystem_t105772105& unmarshaled, PlayerLoopSystem_t105772105_marshaled_pinvoke& marshaled)
{
	Exception_t* ___type_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'type' of type 'PlayerLoopSystem': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___type_0Exception, NULL, NULL);
}
extern "C" void PlayerLoopSystem_t105772105_marshal_pinvoke_back(const PlayerLoopSystem_t105772105_marshaled_pinvoke& marshaled, PlayerLoopSystem_t105772105& unmarshaled)
{
	Exception_t* ___type_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'type' of type 'PlayerLoopSystem': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___type_0Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Experimental.LowLevel.PlayerLoopSystem
extern "C" void PlayerLoopSystem_t105772105_marshal_pinvoke_cleanup(PlayerLoopSystem_t105772105_marshaled_pinvoke& marshaled)
{
}


// Conversion methods for marshalling of: UnityEngine.Experimental.LowLevel.PlayerLoopSystem
extern "C" void PlayerLoopSystem_t105772105_marshal_com(const PlayerLoopSystem_t105772105& unmarshaled, PlayerLoopSystem_t105772105_marshaled_com& marshaled)
{
	Exception_t* ___type_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'type' of type 'PlayerLoopSystem': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___type_0Exception, NULL, NULL);
}
extern "C" void PlayerLoopSystem_t105772105_marshal_com_back(const PlayerLoopSystem_t105772105_marshaled_com& marshaled, PlayerLoopSystem_t105772105& unmarshaled)
{
	Exception_t* ___type_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'type' of type 'PlayerLoopSystem': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___type_0Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Experimental.LowLevel.PlayerLoopSystem
extern "C" void PlayerLoopSystem_t105772105_marshal_com_cleanup(PlayerLoopSystem_t105772105_marshaled_com& marshaled)
{
}
#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
extern "C"  void DelegatePInvokeWrapper_UpdateFunction_t377278577 (UpdateFunction_t377278577 * __this, const RuntimeMethod* method)
{
	typedef void (DEFAULT_CALL *PInvokeFunc)();
	PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_method_pointer(((RuntimeDelegate*)__this)->method));

	// Native function invocation
	il2cppPInvokeFunc();

}
// System.Void UnityEngine.Experimental.LowLevel.PlayerLoopSystem/UpdateFunction::.ctor(System.Object,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void UpdateFunction__ctor_m1238640540 (UpdateFunction_t377278577 * __this, RuntimeObject * ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
	__this->set_method_ptr_0(il2cpp_codegen_get_method_pointer((RuntimeMethod*)___method1));
	__this->set_method_3(___method1);
	__this->set_m_target_2(___object0);
}
// System.Void UnityEngine.Experimental.LowLevel.PlayerLoopSystem/UpdateFunction::Invoke()
extern "C" IL2CPP_METHOD_ATTR void UpdateFunction_Invoke_m3360475851 (UpdateFunction_t377278577 * __this, const RuntimeMethod* method)
{
	il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found((RuntimeMethod*)(__this->get_method_3()));
	DelegateU5BU5D_t1703627840* delegatesToInvoke = __this->get_delegates_11();
	if (delegatesToInvoke != NULL)
	{
		il2cpp_array_size_t length = delegatesToInvoke->max_length;
		for (il2cpp_array_size_t i = 0; i < length; i++)
		{
			Delegate_t1188392813* currentDelegate = (delegatesToInvoke)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i));
			Il2CppMethodPointer targetMethodPointer = currentDelegate->get_method_ptr_0();
			RuntimeMethod* targetMethod = (RuntimeMethod*)(currentDelegate->get_method_3());
			RuntimeObject* targetThis = currentDelegate->get_m_target_2();
			il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
			bool ___methodIsStatic = MethodIsStatic(targetMethod);
			if (___methodIsStatic)
			{
				if (il2cpp_codegen_method_parameter_count(targetMethod) == 0)
				{
					// open
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetMethod);
					}
				}
				else
				{
					// closed
					{
						typedef void (*FunctionPointerType) (RuntimeObject *, void*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(NULL, targetThis, targetMethod);
					}
				}
			}
			else
			{
				{
					// closed
					if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
					{
						if (il2cpp_codegen_method_is_generic_instance(targetMethod))
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
							else
								GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
						}
						else
						{
							if (il2cpp_codegen_method_is_interface_method(targetMethod))
								InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
							else
								VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
						}
					}
					else
					{
						typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
						((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
					}
				}
			}
		}
	}
	else
	{
		Il2CppMethodPointer targetMethodPointer = __this->get_method_ptr_0();
		RuntimeMethod* targetMethod = (RuntimeMethod*)(__this->get_method_3());
		RuntimeObject* targetThis = __this->get_m_target_2();
		il2cpp_codegen_raise_execution_engine_exception_if_method_is_not_found(targetMethod);
		bool ___methodIsStatic = MethodIsStatic(targetMethod);
		if (___methodIsStatic)
		{
			if (il2cpp_codegen_method_parameter_count(targetMethod) == 0)
			{
				// open
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetMethod);
				}
			}
			else
			{
				// closed
				{
					typedef void (*FunctionPointerType) (RuntimeObject *, void*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(NULL, targetThis, targetMethod);
				}
			}
		}
		else
		{
			{
				// closed
				if (il2cpp_codegen_method_is_virtual(targetMethod) && !il2cpp_codegen_object_is_of_sealed_type(targetThis) && il2cpp_codegen_delegate_has_invoker((Il2CppDelegate*)__this))
				{
					if (il2cpp_codegen_method_is_generic_instance(targetMethod))
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							GenericInterfaceActionInvoker0::Invoke(targetMethod, targetThis);
						else
							GenericVirtActionInvoker0::Invoke(targetMethod, targetThis);
					}
					else
					{
						if (il2cpp_codegen_method_is_interface_method(targetMethod))
							InterfaceActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), il2cpp_codegen_method_get_declaring_type(targetMethod), targetThis);
						else
							VirtActionInvoker0::Invoke(il2cpp_codegen_method_get_slot(targetMethod), targetThis);
					}
				}
				else
				{
					typedef void (*FunctionPointerType) (void*, const RuntimeMethod*);
					((FunctionPointerType)targetMethodPointer)(targetThis, targetMethod);
				}
			}
		}
	}
}
// System.IAsyncResult UnityEngine.Experimental.LowLevel.PlayerLoopSystem/UpdateFunction::BeginInvoke(System.AsyncCallback,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* UpdateFunction_BeginInvoke_m1039085470 (UpdateFunction_t377278577 * __this, AsyncCallback_t3962456242 * ___callback0, RuntimeObject * ___object1, const RuntimeMethod* method)
{
	void *__d_args[1] = {0};
	return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback0, (RuntimeObject*)___object1);
}
// System.Void UnityEngine.Experimental.LowLevel.PlayerLoopSystem/UpdateFunction::EndInvoke(System.IAsyncResult)
extern "C" IL2CPP_METHOD_ATTR void UpdateFunction_EndInvoke_m3485575773 (UpdateFunction_t377278577 * __this, RuntimeObject* ___result0, const RuntimeMethod* method)
{
	il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result0, 0);
}
#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
// Conversion methods for marshalling of: UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal
extern "C" void PlayerLoopSystemInternal_t2185485283_marshal_pinvoke(const PlayerLoopSystemInternal_t2185485283& unmarshaled, PlayerLoopSystemInternal_t2185485283_marshaled_pinvoke& marshaled)
{
	Exception_t* ___type_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'type' of type 'PlayerLoopSystemInternal': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___type_0Exception, NULL, NULL);
}
extern "C" void PlayerLoopSystemInternal_t2185485283_marshal_pinvoke_back(const PlayerLoopSystemInternal_t2185485283_marshaled_pinvoke& marshaled, PlayerLoopSystemInternal_t2185485283& unmarshaled)
{
	Exception_t* ___type_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'type' of type 'PlayerLoopSystemInternal': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___type_0Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal
extern "C" void PlayerLoopSystemInternal_t2185485283_marshal_pinvoke_cleanup(PlayerLoopSystemInternal_t2185485283_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal
extern "C" void PlayerLoopSystemInternal_t2185485283_marshal_com(const PlayerLoopSystemInternal_t2185485283& unmarshaled, PlayerLoopSystemInternal_t2185485283_marshaled_com& marshaled)
{
	Exception_t* ___type_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'type' of type 'PlayerLoopSystemInternal': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___type_0Exception, NULL, NULL);
}
extern "C" void PlayerLoopSystemInternal_t2185485283_marshal_com_back(const PlayerLoopSystemInternal_t2185485283_marshaled_com& marshaled, PlayerLoopSystemInternal_t2185485283& unmarshaled)
{
	Exception_t* ___type_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'type' of type 'PlayerLoopSystemInternal': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___type_0Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Experimental.LowLevel.PlayerLoopSystemInternal
extern "C" void PlayerLoopSystemInternal_t2185485283_marshal_com_cleanup(PlayerLoopSystemInternal_t2185485283_marshaled_com& marshaled)
{
}
#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
// UnityEngine.Playables.PlayableHandle UnityEngine.Experimental.Playables.CameraPlayable::GetHandle()
extern "C" IL2CPP_METHOD_ATTR PlayableHandle_t1095853803  CameraPlayable_GetHandle_m1459651790 (CameraPlayable_t3330816414 * __this, const RuntimeMethod* method)
{
	PlayableHandle_t1095853803  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		PlayableHandle_t1095853803  L_0 = __this->get_m_Handle_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		PlayableHandle_t1095853803  L_1 = V_0;
		return L_1;
	}
}
extern "C"  PlayableHandle_t1095853803  CameraPlayable_GetHandle_m1459651790_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	CameraPlayable_t3330816414 * _thisAdjusted = reinterpret_cast<CameraPlayable_t3330816414 *>(__this + 1);
	return CameraPlayable_GetHandle_m1459651790(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Experimental.Playables.CameraPlayable::Equals(UnityEngine.Experimental.Playables.CameraPlayable)
extern "C" IL2CPP_METHOD_ATTR bool CameraPlayable_Equals_m4009879053 (CameraPlayable_t3330816414 * __this, CameraPlayable_t3330816414  ___other0, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		PlayableHandle_t1095853803  L_0 = CameraPlayable_GetHandle_m1459651790((CameraPlayable_t3330816414 *)__this, /*hidden argument*/NULL);
		PlayableHandle_t1095853803  L_1 = CameraPlayable_GetHandle_m1459651790((CameraPlayable_t3330816414 *)(&___other0), /*hidden argument*/NULL);
		bool L_2 = PlayableHandle_op_Equality_m3344837515(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0019;
	}

IL_0019:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
extern "C"  bool CameraPlayable_Equals_m4009879053_AdjustorThunk (RuntimeObject * __this, CameraPlayable_t3330816414  ___other0, const RuntimeMethod* method)
{
	CameraPlayable_t3330816414 * _thisAdjusted = reinterpret_cast<CameraPlayable_t3330816414 *>(__this + 1);
	return CameraPlayable_Equals_m4009879053(_thisAdjusted, ___other0, method);
}
#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
// UnityEngine.Playables.PlayableHandle UnityEngine.Experimental.Playables.MaterialEffectPlayable::GetHandle()
extern "C" IL2CPP_METHOD_ATTR PlayableHandle_t1095853803  MaterialEffectPlayable_GetHandle_m4279427933 (MaterialEffectPlayable_t3995207978 * __this, const RuntimeMethod* method)
{
	PlayableHandle_t1095853803  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		PlayableHandle_t1095853803  L_0 = __this->get_m_Handle_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		PlayableHandle_t1095853803  L_1 = V_0;
		return L_1;
	}
}
extern "C"  PlayableHandle_t1095853803  MaterialEffectPlayable_GetHandle_m4279427933_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	MaterialEffectPlayable_t3995207978 * _thisAdjusted = reinterpret_cast<MaterialEffectPlayable_t3995207978 *>(__this + 1);
	return MaterialEffectPlayable_GetHandle_m4279427933(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Experimental.Playables.MaterialEffectPlayable::Equals(UnityEngine.Experimental.Playables.MaterialEffectPlayable)
extern "C" IL2CPP_METHOD_ATTR bool MaterialEffectPlayable_Equals_m3750885802 (MaterialEffectPlayable_t3995207978 * __this, MaterialEffectPlayable_t3995207978  ___other0, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		PlayableHandle_t1095853803  L_0 = MaterialEffectPlayable_GetHandle_m4279427933((MaterialEffectPlayable_t3995207978 *)__this, /*hidden argument*/NULL);
		PlayableHandle_t1095853803  L_1 = MaterialEffectPlayable_GetHandle_m4279427933((MaterialEffectPlayable_t3995207978 *)(&___other0), /*hidden argument*/NULL);
		bool L_2 = PlayableHandle_op_Equality_m3344837515(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0019;
	}

IL_0019:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
extern "C"  bool MaterialEffectPlayable_Equals_m3750885802_AdjustorThunk (RuntimeObject * __this, MaterialEffectPlayable_t3995207978  ___other0, const RuntimeMethod* method)
{
	MaterialEffectPlayable_t3995207978 * _thisAdjusted = reinterpret_cast<MaterialEffectPlayable_t3995207978 *>(__this + 1);
	return MaterialEffectPlayable_Equals_m3750885802(_thisAdjusted, ___other0, method);
}
#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
// UnityEngine.Playables.PlayableHandle UnityEngine.Experimental.Playables.TextureMixerPlayable::GetHandle()
extern "C" IL2CPP_METHOD_ATTR PlayableHandle_t1095853803  TextureMixerPlayable_GetHandle_m2203457785 (TextureMixerPlayable_t2398603962 * __this, const RuntimeMethod* method)
{
	PlayableHandle_t1095853803  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		PlayableHandle_t1095853803  L_0 = __this->get_m_Handle_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		PlayableHandle_t1095853803  L_1 = V_0;
		return L_1;
	}
}
extern "C"  PlayableHandle_t1095853803  TextureMixerPlayable_GetHandle_m2203457785_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	TextureMixerPlayable_t2398603962 * _thisAdjusted = reinterpret_cast<TextureMixerPlayable_t2398603962 *>(__this + 1);
	return TextureMixerPlayable_GetHandle_m2203457785(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Experimental.Playables.TextureMixerPlayable::Equals(UnityEngine.Experimental.Playables.TextureMixerPlayable)
extern "C" IL2CPP_METHOD_ATTR bool TextureMixerPlayable_Equals_m1074187513 (TextureMixerPlayable_t2398603962 * __this, TextureMixerPlayable_t2398603962  ___other0, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		PlayableHandle_t1095853803  L_0 = TextureMixerPlayable_GetHandle_m2203457785((TextureMixerPlayable_t2398603962 *)__this, /*hidden argument*/NULL);
		PlayableHandle_t1095853803  L_1 = TextureMixerPlayable_GetHandle_m2203457785((TextureMixerPlayable_t2398603962 *)(&___other0), /*hidden argument*/NULL);
		bool L_2 = PlayableHandle_op_Equality_m3344837515(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0019;
	}

IL_0019:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
extern "C"  bool TextureMixerPlayable_Equals_m1074187513_AdjustorThunk (RuntimeObject * __this, TextureMixerPlayable_t2398603962  ___other0, const RuntimeMethod* method)
{
	TextureMixerPlayable_t2398603962 * _thisAdjusted = reinterpret_cast<TextureMixerPlayable_t2398603962 *>(__this + 1);
	return TextureMixerPlayable_Equals_m1074187513(_thisAdjusted, ___other0, method);
}
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
#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
// Conversion methods for marshalling of: UnityEngine.Experimental.Rendering.CullResults
extern "C" void CullResults_t76141518_marshal_pinvoke(const CullResults_t76141518& unmarshaled, CullResults_t76141518_marshaled_pinvoke& marshaled)
{
	Exception_t* ___visibleLights_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'visibleLights' of type 'CullResults'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___visibleLights_0Exception, NULL, NULL);
}
extern "C" void CullResults_t76141518_marshal_pinvoke_back(const CullResults_t76141518_marshaled_pinvoke& marshaled, CullResults_t76141518& unmarshaled)
{
	Exception_t* ___visibleLights_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'visibleLights' of type 'CullResults'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___visibleLights_0Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Experimental.Rendering.CullResults
extern "C" void CullResults_t76141518_marshal_pinvoke_cleanup(CullResults_t76141518_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Experimental.Rendering.CullResults
extern "C" void CullResults_t76141518_marshal_com(const CullResults_t76141518& unmarshaled, CullResults_t76141518_marshaled_com& marshaled)
{
	Exception_t* ___visibleLights_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'visibleLights' of type 'CullResults'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___visibleLights_0Exception, NULL, NULL);
}
extern "C" void CullResults_t76141518_marshal_com_back(const CullResults_t76141518_marshaled_com& marshaled, CullResults_t76141518& unmarshaled)
{
	Exception_t* ___visibleLights_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'visibleLights' of type 'CullResults'.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___visibleLights_0Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Experimental.Rendering.CullResults
extern "C" void CullResults_t76141518_marshal_com_cleanup(CullResults_t76141518_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.Experimental.Rendering.CullResults::Init()
extern "C" IL2CPP_METHOD_ATTR void CullResults_Init_m3816962090 (CullResults_t76141518 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (CullResults_Init_m3816962090_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	FilterResults_t2595222798  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		List_1_t2176140814 * L_0 = (List_1_t2176140814 *)il2cpp_codegen_object_new(List_1_t2176140814_il2cpp_TypeInfo_var);
		List_1__ctor_m164547836(L_0, /*hidden argument*/List_1__ctor_m164547836_RuntimeMethod_var);
		__this->set_visibleLights_0(L_0);
		List_1_t2176140814 * L_1 = (List_1_t2176140814 *)il2cpp_codegen_object_new(List_1_t2176140814_il2cpp_TypeInfo_var);
		List_1__ctor_m164547836(L_1, /*hidden argument*/List_1__ctor_m164547836_RuntimeMethod_var);
		__this->set_visibleOffscreenVertexLights_1(L_1);
		List_1_t2925566062 * L_2 = (List_1_t2925566062 *)il2cpp_codegen_object_new(List_1_t2925566062_il2cpp_TypeInfo_var);
		List_1__ctor_m3666391093(L_2, /*hidden argument*/List_1__ctor_m3666391093_RuntimeMethod_var);
		__this->set_visibleReflectionProbes_2(L_2);
		il2cpp_codegen_initobj((&V_0), sizeof(FilterResults_t2595222798 ));
		FilterResults_t2595222798  L_3 = V_0;
		__this->set_visibleRenderers_3(L_3);
		__this->set_cullResults_4((intptr_t)(0));
		return;
	}
}
extern "C"  void CullResults_Init_m3816962090_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	CullResults_t76141518 * _thisAdjusted = reinterpret_cast<CullResults_t76141518 *>(__this + 1);
	CullResults_Init_m3816962090(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::GetCullingParameters(UnityEngine.Camera,System.Boolean,UnityEngine.Experimental.Rendering.ScriptableCullingParameters&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_GetCullingParameters_m4249966283 (RuntimeObject * __this /* static, unused */, Camera_t4157153871 * ___camera0, bool ___stereoAware1, ScriptableCullingParameters_t779110737 * ___cullingParameters2, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		Camera_t4157153871 * L_0 = ___camera0;
		bool L_1 = ___stereoAware1;
		ScriptableCullingParameters_t779110737 * L_2 = ___cullingParameters2;
		uint32_t L_3 = sizeof(ScriptableCullingParameters_t779110737 );
		bool L_4 = CullResults_GetCullingParameters_Internal_m478309396(NULL /*static, unused*/, L_0, L_1, (ScriptableCullingParameters_t779110737 *)L_2, L_3, /*hidden argument*/NULL);
		V_0 = L_4;
		goto IL_0015;
	}

IL_0015:
	{
		bool L_5 = V_0;
		return L_5;
	}
}
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::GetCullingParameters_Internal(UnityEngine.Camera,System.Boolean,UnityEngine.Experimental.Rendering.ScriptableCullingParameters&,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_GetCullingParameters_Internal_m478309396 (RuntimeObject * __this /* static, unused */, Camera_t4157153871 * ___camera0, bool ___stereoAware1, ScriptableCullingParameters_t779110737 * ___cullingParameters2, int32_t ___managedCullingParametersSize3, const RuntimeMethod* method)
{
	typedef bool (*CullResults_GetCullingParameters_Internal_m478309396_ftn) (Camera_t4157153871 *, bool, ScriptableCullingParameters_t779110737 *, int32_t);
	static CullResults_GetCullingParameters_Internal_m478309396_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CullResults_GetCullingParameters_Internal_m478309396_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.CullResults::GetCullingParameters_Internal(UnityEngine.Camera,System.Boolean,UnityEngine.Experimental.Rendering.ScriptableCullingParameters&,System.Int32)");
	bool retVal = _il2cpp_icall_func(___camera0, ___stereoAware1, ___cullingParameters2, ___managedCullingParametersSize3);
	return retVal;
}
// System.Void UnityEngine.Experimental.Rendering.CullResults::Internal_Cull(UnityEngine.Experimental.Rendering.ScriptableCullingParameters&,UnityEngine.Experimental.Rendering.ScriptableRenderContext,UnityEngine.Experimental.Rendering.CullResults&)
extern "C" IL2CPP_METHOD_ATTR void CullResults_Internal_Cull_m1579789869 (RuntimeObject * __this /* static, unused */, ScriptableCullingParameters_t779110737 * ___parameters0, ScriptableRenderContext_t274343796  ___renderLoop1, CullResults_t76141518 * ___results2, const RuntimeMethod* method)
{
	{
		ScriptableCullingParameters_t779110737 * L_0 = ___parameters0;
		CullResults_t76141518 * L_1 = ___results2;
		CullResults_INTERNAL_CALL_Internal_Cull_m3068566393(NULL /*static, unused*/, (ScriptableCullingParameters_t779110737 *)L_0, (ScriptableRenderContext_t274343796 *)(&___renderLoop1), (CullResults_t76141518 *)L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Experimental.Rendering.CullResults::INTERNAL_CALL_Internal_Cull(UnityEngine.Experimental.Rendering.ScriptableCullingParameters&,UnityEngine.Experimental.Rendering.ScriptableRenderContext&,UnityEngine.Experimental.Rendering.CullResults&)
extern "C" IL2CPP_METHOD_ATTR void CullResults_INTERNAL_CALL_Internal_Cull_m3068566393 (RuntimeObject * __this /* static, unused */, ScriptableCullingParameters_t779110737 * ___parameters0, ScriptableRenderContext_t274343796 * ___renderLoop1, CullResults_t76141518 * ___results2, const RuntimeMethod* method)
{
	typedef void (*CullResults_INTERNAL_CALL_Internal_Cull_m3068566393_ftn) (ScriptableCullingParameters_t779110737 *, ScriptableRenderContext_t274343796 *, CullResults_t76141518 *);
	static CullResults_INTERNAL_CALL_Internal_Cull_m3068566393_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CullResults_INTERNAL_CALL_Internal_Cull_m3068566393_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.CullResults::INTERNAL_CALL_Internal_Cull(UnityEngine.Experimental.Rendering.ScriptableCullingParameters&,UnityEngine.Experimental.Rendering.ScriptableRenderContext&,UnityEngine.Experimental.Rendering.CullResults&)");
	_il2cpp_icall_func(___parameters0, ___renderLoop1, ___results2);
}
// System.Void UnityEngine.Experimental.Rendering.CullResults::Cull(UnityEngine.Experimental.Rendering.ScriptableCullingParameters&,UnityEngine.Experimental.Rendering.ScriptableRenderContext,UnityEngine.Experimental.Rendering.CullResults&)
extern "C" IL2CPP_METHOD_ATTR void CullResults_Cull_m2655231806 (RuntimeObject * __this /* static, unused */, ScriptableCullingParameters_t779110737 * ___parameters0, ScriptableRenderContext_t274343796  ___renderLoop1, CullResults_t76141518 * ___results2, const RuntimeMethod* method)
{
	{
		CullResults_t76141518 * L_0 = ___results2;
		List_1_t2176140814 * L_1 = L_0->get_visibleLights_0();
		if (!L_1)
		{
			goto IL_0022;
		}
	}
	{
		CullResults_t76141518 * L_2 = ___results2;
		List_1_t2176140814 * L_3 = L_2->get_visibleOffscreenVertexLights_1();
		if (!L_3)
		{
			goto IL_0022;
		}
	}
	{
		CullResults_t76141518 * L_4 = ___results2;
		List_1_t2925566062 * L_5 = L_4->get_visibleReflectionProbes_2();
		if (L_5)
		{
			goto IL_002a;
		}
	}

IL_0022:
	{
		CullResults_t76141518 * L_6 = ___results2;
		CullResults_Init_m3816962090((CullResults_t76141518 *)L_6, /*hidden argument*/NULL);
	}

IL_002a:
	{
		ScriptableCullingParameters_t779110737 * L_7 = ___parameters0;
		ScriptableRenderContext_t274343796  L_8 = ___renderLoop1;
		CullResults_t76141518 * L_9 = ___results2;
		CullResults_Internal_Cull_m1579789869(NULL /*static, unused*/, (ScriptableCullingParameters_t779110737 *)L_7, L_8, (CullResults_t76141518 *)L_9, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::GetShadowCasterBounds(System.Int32,UnityEngine.Bounds&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_GetShadowCasterBounds_m2054286711 (CullResults_t76141518 * __this, int32_t ___lightIndex0, Bounds_t2266837910 * ___outBounds1, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		intptr_t L_0 = __this->get_cullResults_4();
		int32_t L_1 = ___lightIndex0;
		Bounds_t2266837910 * L_2 = ___outBounds1;
		bool L_3 = CullResults_GetShadowCasterBounds_m1973353017(NULL /*static, unused*/, (intptr_t)L_0, L_1, (Bounds_t2266837910 *)L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0014;
	}

IL_0014:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
extern "C"  bool CullResults_GetShadowCasterBounds_m2054286711_AdjustorThunk (RuntimeObject * __this, int32_t ___lightIndex0, Bounds_t2266837910 * ___outBounds1, const RuntimeMethod* method)
{
	CullResults_t76141518 * _thisAdjusted = reinterpret_cast<CullResults_t76141518 *>(__this + 1);
	return CullResults_GetShadowCasterBounds_m2054286711(_thisAdjusted, ___lightIndex0, ___outBounds1, method);
}
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::GetShadowCasterBounds(System.IntPtr,System.Int32,UnityEngine.Bounds&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_GetShadowCasterBounds_m1973353017 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, int32_t ___lightIndex1, Bounds_t2266837910 * ___bounds2, const RuntimeMethod* method)
{
	typedef bool (*CullResults_GetShadowCasterBounds_m1973353017_ftn) (intptr_t, int32_t, Bounds_t2266837910 *);
	static CullResults_GetShadowCasterBounds_m1973353017_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CullResults_GetShadowCasterBounds_m1973353017_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.CullResults::GetShadowCasterBounds(System.IntPtr,System.Int32,UnityEngine.Bounds&)");
	bool retVal = _il2cpp_icall_func(___cullResults0, ___lightIndex1, ___bounds2);
	return retVal;
}
// System.Int32 UnityEngine.Experimental.Rendering.CullResults::GetLightIndicesCount()
extern "C" IL2CPP_METHOD_ATTR int32_t CullResults_GetLightIndicesCount_m1474938946 (CullResults_t76141518 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		intptr_t L_0 = __this->get_cullResults_4();
		int32_t L_1 = CullResults_GetLightIndicesCount_m2626765568(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0012;
	}

IL_0012:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
extern "C"  int32_t CullResults_GetLightIndicesCount_m1474938946_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	CullResults_t76141518 * _thisAdjusted = reinterpret_cast<CullResults_t76141518 *>(__this + 1);
	return CullResults_GetLightIndicesCount_m1474938946(_thisAdjusted, method);
}
// System.Int32 UnityEngine.Experimental.Rendering.CullResults::GetLightIndicesCount(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t CullResults_GetLightIndicesCount_m2626765568 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, const RuntimeMethod* method)
{
	typedef int32_t (*CullResults_GetLightIndicesCount_m2626765568_ftn) (intptr_t);
	static CullResults_GetLightIndicesCount_m2626765568_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CullResults_GetLightIndicesCount_m2626765568_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.CullResults::GetLightIndicesCount(System.IntPtr)");
	int32_t retVal = _il2cpp_icall_func(___cullResults0);
	return retVal;
}
// System.Void UnityEngine.Experimental.Rendering.CullResults::FillLightIndices(UnityEngine.ComputeBuffer)
extern "C" IL2CPP_METHOD_ATTR void CullResults_FillLightIndices_m3267587393 (CullResults_t76141518 * __this, ComputeBuffer_t1033194329 * ___computeBuffer0, const RuntimeMethod* method)
{
	{
		intptr_t L_0 = __this->get_cullResults_4();
		ComputeBuffer_t1033194329 * L_1 = ___computeBuffer0;
		CullResults_FillLightIndices_m1268029673(NULL /*static, unused*/, (intptr_t)L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void CullResults_FillLightIndices_m3267587393_AdjustorThunk (RuntimeObject * __this, ComputeBuffer_t1033194329 * ___computeBuffer0, const RuntimeMethod* method)
{
	CullResults_t76141518 * _thisAdjusted = reinterpret_cast<CullResults_t76141518 *>(__this + 1);
	CullResults_FillLightIndices_m3267587393(_thisAdjusted, ___computeBuffer0, method);
}
// System.Void UnityEngine.Experimental.Rendering.CullResults::FillLightIndices(System.IntPtr,UnityEngine.ComputeBuffer)
extern "C" IL2CPP_METHOD_ATTR void CullResults_FillLightIndices_m1268029673 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, ComputeBuffer_t1033194329 * ___computeBuffer1, const RuntimeMethod* method)
{
	typedef void (*CullResults_FillLightIndices_m1268029673_ftn) (intptr_t, ComputeBuffer_t1033194329 *);
	static CullResults_FillLightIndices_m1268029673_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CullResults_FillLightIndices_m1268029673_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.CullResults::FillLightIndices(System.IntPtr,UnityEngine.ComputeBuffer)");
	_il2cpp_icall_func(___cullResults0, ___computeBuffer1);
}
// System.Int32[] UnityEngine.Experimental.Rendering.CullResults::GetLightIndexMap()
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* CullResults_GetLightIndexMap_m1867976110 (CullResults_t76141518 * __this, const RuntimeMethod* method)
{
	Int32U5BU5D_t385246372* V_0 = NULL;
	{
		intptr_t L_0 = __this->get_cullResults_4();
		Int32U5BU5D_t385246372* L_1 = CullResults_GetLightIndexMap_m1272567185(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0012;
	}

IL_0012:
	{
		Int32U5BU5D_t385246372* L_2 = V_0;
		return L_2;
	}
}
extern "C"  Int32U5BU5D_t385246372* CullResults_GetLightIndexMap_m1867976110_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	CullResults_t76141518 * _thisAdjusted = reinterpret_cast<CullResults_t76141518 *>(__this + 1);
	return CullResults_GetLightIndexMap_m1867976110(_thisAdjusted, method);
}
// System.Int32[] UnityEngine.Experimental.Rendering.CullResults::GetLightIndexMap(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* CullResults_GetLightIndexMap_m1272567185 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, const RuntimeMethod* method)
{
	typedef Int32U5BU5D_t385246372* (*CullResults_GetLightIndexMap_m1272567185_ftn) (intptr_t);
	static CullResults_GetLightIndexMap_m1272567185_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CullResults_GetLightIndexMap_m1272567185_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.CullResults::GetLightIndexMap(System.IntPtr)");
	Int32U5BU5D_t385246372* retVal = _il2cpp_icall_func(___cullResults0);
	return retVal;
}
// System.Void UnityEngine.Experimental.Rendering.CullResults::SetLightIndexMap(System.Int32[])
extern "C" IL2CPP_METHOD_ATTR void CullResults_SetLightIndexMap_m930101022 (CullResults_t76141518 * __this, Int32U5BU5D_t385246372* ___mapping0, const RuntimeMethod* method)
{
	{
		intptr_t L_0 = __this->get_cullResults_4();
		Int32U5BU5D_t385246372* L_1 = ___mapping0;
		CullResults_SetLightIndexMap_m896094827(NULL /*static, unused*/, (intptr_t)L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void CullResults_SetLightIndexMap_m930101022_AdjustorThunk (RuntimeObject * __this, Int32U5BU5D_t385246372* ___mapping0, const RuntimeMethod* method)
{
	CullResults_t76141518 * _thisAdjusted = reinterpret_cast<CullResults_t76141518 *>(__this + 1);
	CullResults_SetLightIndexMap_m930101022(_thisAdjusted, ___mapping0, method);
}
// System.Void UnityEngine.Experimental.Rendering.CullResults::SetLightIndexMap(System.IntPtr,System.Int32[])
extern "C" IL2CPP_METHOD_ATTR void CullResults_SetLightIndexMap_m896094827 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, Int32U5BU5D_t385246372* ___mapping1, const RuntimeMethod* method)
{
	typedef void (*CullResults_SetLightIndexMap_m896094827_ftn) (intptr_t, Int32U5BU5D_t385246372*);
	static CullResults_SetLightIndexMap_m896094827_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CullResults_SetLightIndexMap_m896094827_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.CullResults::SetLightIndexMap(System.IntPtr,System.Int32[])");
	_il2cpp_icall_func(___cullResults0, ___mapping1);
}
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::ComputeSpotShadowMatricesAndCullingPrimitives(System.Int32,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Experimental.Rendering.ShadowSplitData&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_ComputeSpotShadowMatricesAndCullingPrimitives_m3896034282 (CullResults_t76141518 * __this, int32_t ___activeLightIndex0, Matrix4x4_t1817901843 * ___viewMatrix1, Matrix4x4_t1817901843 * ___projMatrix2, ShadowSplitData_t2429460125 * ___shadowSplitData3, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		intptr_t L_0 = __this->get_cullResults_4();
		int32_t L_1 = ___activeLightIndex0;
		Matrix4x4_t1817901843 * L_2 = ___viewMatrix1;
		Matrix4x4_t1817901843 * L_3 = ___projMatrix2;
		ShadowSplitData_t2429460125 * L_4 = ___shadowSplitData3;
		bool L_5 = CullResults_ComputeSpotShadowMatricesAndCullingPrimitives_m525254114(NULL /*static, unused*/, (intptr_t)L_0, L_1, (Matrix4x4_t1817901843 *)L_2, (Matrix4x4_t1817901843 *)L_3, (ShadowSplitData_t2429460125 *)L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		goto IL_0017;
	}

IL_0017:
	{
		bool L_6 = V_0;
		return L_6;
	}
}
extern "C"  bool CullResults_ComputeSpotShadowMatricesAndCullingPrimitives_m3896034282_AdjustorThunk (RuntimeObject * __this, int32_t ___activeLightIndex0, Matrix4x4_t1817901843 * ___viewMatrix1, Matrix4x4_t1817901843 * ___projMatrix2, ShadowSplitData_t2429460125 * ___shadowSplitData3, const RuntimeMethod* method)
{
	CullResults_t76141518 * _thisAdjusted = reinterpret_cast<CullResults_t76141518 *>(__this + 1);
	return CullResults_ComputeSpotShadowMatricesAndCullingPrimitives_m3896034282(_thisAdjusted, ___activeLightIndex0, ___viewMatrix1, ___projMatrix2, ___shadowSplitData3, method);
}
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::ComputeSpotShadowMatricesAndCullingPrimitives(System.IntPtr,System.Int32,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Experimental.Rendering.ShadowSplitData&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_ComputeSpotShadowMatricesAndCullingPrimitives_m525254114 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, int32_t ___activeLightIndex1, Matrix4x4_t1817901843 * ___viewMatrix2, Matrix4x4_t1817901843 * ___projMatrix3, ShadowSplitData_t2429460125 * ___shadowSplitData4, const RuntimeMethod* method)
{
	typedef bool (*CullResults_ComputeSpotShadowMatricesAndCullingPrimitives_m525254114_ftn) (intptr_t, int32_t, Matrix4x4_t1817901843 *, Matrix4x4_t1817901843 *, ShadowSplitData_t2429460125 *);
	static CullResults_ComputeSpotShadowMatricesAndCullingPrimitives_m525254114_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CullResults_ComputeSpotShadowMatricesAndCullingPrimitives_m525254114_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.CullResults::ComputeSpotShadowMatricesAndCullingPrimitives(System.IntPtr,System.Int32,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Experimental.Rendering.ShadowSplitData&)");
	bool retVal = _il2cpp_icall_func(___cullResults0, ___activeLightIndex1, ___viewMatrix2, ___projMatrix3, ___shadowSplitData4);
	return retVal;
}
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::ComputeDirectionalShadowMatricesAndCullingPrimitives(System.Int32,System.Int32,System.Int32,UnityEngine.Vector3,System.Int32,System.Single,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Experimental.Rendering.ShadowSplitData&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_ComputeDirectionalShadowMatricesAndCullingPrimitives_m1795004636 (CullResults_t76141518 * __this, int32_t ___activeLightIndex0, int32_t ___splitIndex1, int32_t ___splitCount2, Vector3_t3722313464  ___splitRatio3, int32_t ___shadowResolution4, float ___shadowNearPlaneOffset5, Matrix4x4_t1817901843 * ___viewMatrix6, Matrix4x4_t1817901843 * ___projMatrix7, ShadowSplitData_t2429460125 * ___shadowSplitData8, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		intptr_t L_0 = __this->get_cullResults_4();
		int32_t L_1 = ___activeLightIndex0;
		int32_t L_2 = ___splitIndex1;
		int32_t L_3 = ___splitCount2;
		Vector3_t3722313464  L_4 = ___splitRatio3;
		int32_t L_5 = ___shadowResolution4;
		float L_6 = ___shadowNearPlaneOffset5;
		Matrix4x4_t1817901843 * L_7 = ___viewMatrix6;
		Matrix4x4_t1817901843 * L_8 = ___projMatrix7;
		ShadowSplitData_t2429460125 * L_9 = ___shadowSplitData8;
		bool L_10 = CullResults_ComputeDirectionalShadowMatricesAndCullingPrimitives_m3434446019(NULL /*static, unused*/, (intptr_t)L_0, L_1, L_2, L_3, L_4, L_5, L_6, (Matrix4x4_t1817901843 *)L_7, (Matrix4x4_t1817901843 *)L_8, (ShadowSplitData_t2429460125 *)L_9, /*hidden argument*/NULL);
		V_0 = L_10;
		goto IL_0021;
	}

IL_0021:
	{
		bool L_11 = V_0;
		return L_11;
	}
}
extern "C"  bool CullResults_ComputeDirectionalShadowMatricesAndCullingPrimitives_m1795004636_AdjustorThunk (RuntimeObject * __this, int32_t ___activeLightIndex0, int32_t ___splitIndex1, int32_t ___splitCount2, Vector3_t3722313464  ___splitRatio3, int32_t ___shadowResolution4, float ___shadowNearPlaneOffset5, Matrix4x4_t1817901843 * ___viewMatrix6, Matrix4x4_t1817901843 * ___projMatrix7, ShadowSplitData_t2429460125 * ___shadowSplitData8, const RuntimeMethod* method)
{
	CullResults_t76141518 * _thisAdjusted = reinterpret_cast<CullResults_t76141518 *>(__this + 1);
	return CullResults_ComputeDirectionalShadowMatricesAndCullingPrimitives_m1795004636(_thisAdjusted, ___activeLightIndex0, ___splitIndex1, ___splitCount2, ___splitRatio3, ___shadowResolution4, ___shadowNearPlaneOffset5, ___viewMatrix6, ___projMatrix7, ___shadowSplitData8, method);
}
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::ComputeDirectionalShadowMatricesAndCullingPrimitives(System.IntPtr,System.Int32,System.Int32,System.Int32,UnityEngine.Vector3,System.Int32,System.Single,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Experimental.Rendering.ShadowSplitData&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_ComputeDirectionalShadowMatricesAndCullingPrimitives_m3434446019 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, int32_t ___activeLightIndex1, int32_t ___splitIndex2, int32_t ___splitCount3, Vector3_t3722313464  ___splitRatio4, int32_t ___shadowResolution5, float ___shadowNearPlaneOffset6, Matrix4x4_t1817901843 * ___viewMatrix7, Matrix4x4_t1817901843 * ___projMatrix8, ShadowSplitData_t2429460125 * ___shadowSplitData9, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		intptr_t L_0 = ___cullResults0;
		int32_t L_1 = ___activeLightIndex1;
		int32_t L_2 = ___splitIndex2;
		int32_t L_3 = ___splitCount3;
		int32_t L_4 = ___shadowResolution5;
		float L_5 = ___shadowNearPlaneOffset6;
		Matrix4x4_t1817901843 * L_6 = ___viewMatrix7;
		Matrix4x4_t1817901843 * L_7 = ___projMatrix8;
		ShadowSplitData_t2429460125 * L_8 = ___shadowSplitData9;
		bool L_9 = CullResults_INTERNAL_CALL_ComputeDirectionalShadowMatricesAndCullingPrimitives_m1502485189(NULL /*static, unused*/, (intptr_t)L_0, L_1, L_2, L_3, (Vector3_t3722313464 *)(&___splitRatio4), L_4, L_5, (Matrix4x4_t1817901843 *)L_6, (Matrix4x4_t1817901843 *)L_7, (ShadowSplitData_t2429460125 *)L_8, /*hidden argument*/NULL);
		V_0 = L_9;
		goto IL_001c;
	}

IL_001c:
	{
		bool L_10 = V_0;
		return L_10;
	}
}
// System.Boolean UnityEngine.Experimental.Rendering.CullResults::INTERNAL_CALL_ComputeDirectionalShadowMatricesAndCullingPrimitives(System.IntPtr,System.Int32,System.Int32,System.Int32,UnityEngine.Vector3&,System.Int32,System.Single,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Experimental.Rendering.ShadowSplitData&)
extern "C" IL2CPP_METHOD_ATTR bool CullResults_INTERNAL_CALL_ComputeDirectionalShadowMatricesAndCullingPrimitives_m1502485189 (RuntimeObject * __this /* static, unused */, intptr_t ___cullResults0, int32_t ___activeLightIndex1, int32_t ___splitIndex2, int32_t ___splitCount3, Vector3_t3722313464 * ___splitRatio4, int32_t ___shadowResolution5, float ___shadowNearPlaneOffset6, Matrix4x4_t1817901843 * ___viewMatrix7, Matrix4x4_t1817901843 * ___projMatrix8, ShadowSplitData_t2429460125 * ___shadowSplitData9, const RuntimeMethod* method)
{
	typedef bool (*CullResults_INTERNAL_CALL_ComputeDirectionalShadowMatricesAndCullingPrimitives_m1502485189_ftn) (intptr_t, int32_t, int32_t, int32_t, Vector3_t3722313464 *, int32_t, float, Matrix4x4_t1817901843 *, Matrix4x4_t1817901843 *, ShadowSplitData_t2429460125 *);
	static CullResults_INTERNAL_CALL_ComputeDirectionalShadowMatricesAndCullingPrimitives_m1502485189_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (CullResults_INTERNAL_CALL_ComputeDirectionalShadowMatricesAndCullingPrimitives_m1502485189_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.CullResults::INTERNAL_CALL_ComputeDirectionalShadowMatricesAndCullingPrimitives(System.IntPtr,System.Int32,System.Int32,System.Int32,UnityEngine.Vector3&,System.Int32,System.Single,UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&,UnityEngine.Experimental.Rendering.ShadowSplitData&)");
	bool retVal = _il2cpp_icall_func(___cullResults0, ___activeLightIndex1, ___splitIndex2, ___splitCount3, ___splitRatio4, ___shadowResolution5, ___shadowNearPlaneOffset6, ___viewMatrix7, ___projMatrix8, ___shadowSplitData9);
	return retVal;
}
#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.Experimental.Rendering.DrawRendererSettings::.ctor(UnityEngine.Camera,UnityEngine.Experimental.Rendering.ShaderPassName)
extern "C" IL2CPP_METHOD_ATTR void DrawRendererSettings__ctor_m4093942391 (DrawRendererSettings_t4075622122 * __this, Camera_t4157153871 * ___camera0, ShaderPassName_t93928621  ___shaderPassName1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DrawRendererSettings__ctor_m4093942391_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t* V_0 = NULL;
	int32_t V_1 = 0;
	int32_t* V_2 = NULL;
	{
		__this->set_rendererConfiguration_3(0);
		__this->set_flags_4(2);
		__this->set_m_OverrideMaterialInstanceId_5(0);
		__this->set_m_OverrideMaterialPassIdx_6(0);
		U3CshaderPassNamesU3E__FixedBuffer0_t57587050 * L_0 = __this->get_address_of_shaderPassNames_2();
		int32_t* L_1 = L_0->get_address_of_FixedElementField_0();
		V_0 = (int32_t*)L_1;
		V_1 = 0;
		goto IL_003f;
	}

IL_0031:
	{
		int32_t* L_2 = V_0;
		int32_t L_3 = V_1;
		*((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_2, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_3)), (int32_t)4))))) = (int32_t)(-1);
		int32_t L_4 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1));
	}

IL_003f:
	{
		int32_t L_5 = V_1;
		IL2CPP_RUNTIME_CLASS_INIT(DrawRendererSettings_t4075622122_il2cpp_TypeInfo_var);
		int32_t L_6 = ((DrawRendererSettings_t4075622122_StaticFields*)il2cpp_codegen_static_fields_for(DrawRendererSettings_t4075622122_il2cpp_TypeInfo_var))->get_maxShaderPasses_0();
		if ((((int32_t)L_5) < ((int32_t)L_6)))
		{
			goto IL_0031;
		}
	}
	{
		V_0 = (int32_t*)(((uintptr_t)0));
		U3CshaderPassNamesU3E__FixedBuffer0_t57587050 * L_7 = __this->get_address_of_shaderPassNames_2();
		int32_t* L_8 = L_7->get_address_of_FixedElementField_0();
		V_2 = (int32_t*)L_8;
		int32_t* L_9 = V_2;
		int32_t L_10 = ShaderPassName_get_nameIndex_m604507315((ShaderPassName_t93928621 *)(&___shaderPassName1), /*hidden argument*/NULL);
		*((int32_t*)L_9) = (int32_t)L_10;
		V_2 = (int32_t*)(((uintptr_t)0));
		__this->set_rendererConfiguration_3(0);
		__this->set_flags_4(2);
		Camera_t4157153871 * L_11 = ___camera0;
		DrawRendererSortSettings_t2583919729 * L_12 = __this->get_address_of_sorting_1();
		IL2CPP_RUNTIME_CLASS_INIT(DrawRendererSettings_t4075622122_il2cpp_TypeInfo_var);
		DrawRendererSettings_InitializeSortSettings_m2702468857(NULL /*static, unused*/, L_11, (DrawRendererSortSettings_t2583919729 *)L_12, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void DrawRendererSettings__ctor_m4093942391_AdjustorThunk (RuntimeObject * __this, Camera_t4157153871 * ___camera0, ShaderPassName_t93928621  ___shaderPassName1, const RuntimeMethod* method)
{
	DrawRendererSettings_t4075622122 * _thisAdjusted = reinterpret_cast<DrawRendererSettings_t4075622122 *>(__this + 1);
	DrawRendererSettings__ctor_m4093942391(_thisAdjusted, ___camera0, ___shaderPassName1, method);
}
// System.Void UnityEngine.Experimental.Rendering.DrawRendererSettings::SetOverrideMaterial(UnityEngine.Material,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DrawRendererSettings_SetOverrideMaterial_m4291659850 (DrawRendererSettings_t4075622122 * __this, Material_t340375123 * ___mat0, int32_t ___passIndex1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DrawRendererSettings_SetOverrideMaterial_m4291659850_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Material_t340375123 * L_0 = ___mat0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		__this->set_m_OverrideMaterialInstanceId_5(0);
		goto IL_0025;
	}

IL_0019:
	{
		Material_t340375123 * L_2 = ___mat0;
		NullCheck(L_2);
		int32_t L_3 = Object_GetInstanceID_m1255174761(L_2, /*hidden argument*/NULL);
		__this->set_m_OverrideMaterialInstanceId_5(L_3);
	}

IL_0025:
	{
		int32_t L_4 = ___passIndex1;
		__this->set_m_OverrideMaterialPassIdx_6(L_4);
		return;
	}
}
extern "C"  void DrawRendererSettings_SetOverrideMaterial_m4291659850_AdjustorThunk (RuntimeObject * __this, Material_t340375123 * ___mat0, int32_t ___passIndex1, const RuntimeMethod* method)
{
	DrawRendererSettings_t4075622122 * _thisAdjusted = reinterpret_cast<DrawRendererSettings_t4075622122 *>(__this + 1);
	DrawRendererSettings_SetOverrideMaterial_m4291659850(_thisAdjusted, ___mat0, ___passIndex1, method);
}
// System.Void UnityEngine.Experimental.Rendering.DrawRendererSettings::SetShaderPassName(System.Int32,UnityEngine.Experimental.Rendering.ShaderPassName)
extern "C" IL2CPP_METHOD_ATTR void DrawRendererSettings_SetShaderPassName_m2193639551 (DrawRendererSettings_t4075622122 * __this, int32_t ___index0, ShaderPassName_t93928621  ___shaderPassName1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DrawRendererSettings_SetShaderPassName_m2193639551_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t* V_0 = NULL;
	{
		int32_t L_0 = ___index0;
		IL2CPP_RUNTIME_CLASS_INIT(DrawRendererSettings_t4075622122_il2cpp_TypeInfo_var);
		int32_t L_1 = ((DrawRendererSettings_t4075622122_StaticFields*)il2cpp_codegen_static_fields_for(DrawRendererSettings_t4075622122_il2cpp_TypeInfo_var))->get_maxShaderPasses_0();
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0013;
		}
	}
	{
		int32_t L_2 = ___index0;
		if ((((int32_t)L_2) >= ((int32_t)0)))
		{
			goto IL_0038;
		}
	}

IL_0013:
	{
		IL2CPP_RUNTIME_CLASS_INIT(DrawRendererSettings_t4075622122_il2cpp_TypeInfo_var);
		int32_t L_3 = ((DrawRendererSettings_t4075622122_StaticFields*)il2cpp_codegen_static_fields_for(DrawRendererSettings_t4075622122_il2cpp_TypeInfo_var))->get_maxShaderPasses_0();
		int32_t L_4 = L_3;
		RuntimeObject * L_5 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_4);
		int32_t L_6 = ___index0;
		int32_t L_7 = L_6;
		RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7);
		String_t* L_9 = String_Format_m2556382932(NULL /*static, unused*/, _stringLiteral848892489, L_5, L_8, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t777629997 * L_10 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m282481429(L_10, _stringLiteral797640427, L_9, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, NULL, DrawRendererSettings_SetShaderPassName_m2193639551_RuntimeMethod_var);
	}

IL_0038:
	{
		U3CshaderPassNamesU3E__FixedBuffer0_t57587050 * L_11 = __this->get_address_of_shaderPassNames_2();
		int32_t* L_12 = L_11->get_address_of_FixedElementField_0();
		V_0 = (int32_t*)L_12;
		int32_t* L_13 = V_0;
		int32_t L_14 = ___index0;
		int32_t L_15 = ShaderPassName_get_nameIndex_m604507315((ShaderPassName_t93928621 *)(&___shaderPassName1), /*hidden argument*/NULL);
		*((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_13, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)L_14)), (int32_t)4))))) = (int32_t)L_15;
		V_0 = (int32_t*)(((uintptr_t)0));
		return;
	}
}
extern "C"  void DrawRendererSettings_SetShaderPassName_m2193639551_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, ShaderPassName_t93928621  ___shaderPassName1, const RuntimeMethod* method)
{
	DrawRendererSettings_t4075622122 * _thisAdjusted = reinterpret_cast<DrawRendererSettings_t4075622122 *>(__this + 1);
	DrawRendererSettings_SetShaderPassName_m2193639551(_thisAdjusted, ___index0, ___shaderPassName1, method);
}
// System.Void UnityEngine.Experimental.Rendering.DrawRendererSettings::InitializeSortSettings(UnityEngine.Camera,UnityEngine.Experimental.Rendering.DrawRendererSortSettings&)
extern "C" IL2CPP_METHOD_ATTR void DrawRendererSettings_InitializeSortSettings_m2702468857 (RuntimeObject * __this /* static, unused */, Camera_t4157153871 * ___camera0, DrawRendererSortSettings_t2583919729 * ___sortSettings1, const RuntimeMethod* method)
{
	typedef void (*DrawRendererSettings_InitializeSortSettings_m2702468857_ftn) (Camera_t4157153871 *, DrawRendererSortSettings_t2583919729 *);
	static DrawRendererSettings_InitializeSortSettings_m2702468857_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (DrawRendererSettings_InitializeSortSettings_m2702468857_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.DrawRendererSettings::InitializeSortSettings(UnityEngine.Camera,UnityEngine.Experimental.Rendering.DrawRendererSortSettings&)");
	_il2cpp_icall_func(___camera0, ___sortSettings1);
}
// System.Void UnityEngine.Experimental.Rendering.DrawRendererSettings::.cctor()
extern "C" IL2CPP_METHOD_ATTR void DrawRendererSettings__cctor_m3494336356 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DrawRendererSettings__cctor_m3494336356_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		((DrawRendererSettings_t4075622122_StaticFields*)il2cpp_codegen_static_fields_for(DrawRendererSettings_t4075622122_il2cpp_TypeInfo_var))->set_maxShaderPasses_0(((int32_t)16));
		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.Experimental.Rendering.DrawShadowsSettings::.ctor(UnityEngine.Experimental.Rendering.CullResults,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void DrawShadowsSettings__ctor_m2601098528 (DrawShadowsSettings_t3949492755 * __this, CullResults_t76141518  ___cullResults0, int32_t ___lightIndex1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DrawShadowsSettings__ctor_m2601098528_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		intptr_t L_0 = (&___cullResults0)->get_cullResults_4();
		__this->set__cullResults_0((intptr_t)L_0);
		int32_t L_1 = ___lightIndex1;
		__this->set_lightIndex_1(L_1);
		ShadowSplitData_t2429460125 * L_2 = __this->get_address_of_splitData_2();
		L_2->set_cullingPlaneCount_0(0);
		ShadowSplitData_t2429460125 * L_3 = __this->get_address_of_splitData_2();
		IL2CPP_RUNTIME_CLASS_INIT(Vector4_t3319028937_il2cpp_TypeInfo_var);
		Vector4_t3319028937  L_4 = Vector4_get_zero_m1422399515(NULL /*static, unused*/, /*hidden argument*/NULL);
		L_3->set_cullingSphere_2(L_4);
		return;
	}
}
extern "C"  void DrawShadowsSettings__ctor_m2601098528_AdjustorThunk (RuntimeObject * __this, CullResults_t76141518  ___cullResults0, int32_t ___lightIndex1, const RuntimeMethod* method)
{
	DrawShadowsSettings_t3949492755 * _thisAdjusted = reinterpret_cast<DrawShadowsSettings_t3949492755 *>(__this + 1);
	DrawShadowsSettings__ctor_m2601098528(_thisAdjusted, ___cullResults0, ___lightIndex1, method);
}
#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.Experimental.Rendering.FilterRenderersSettings::.ctor(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void FilterRenderersSettings__ctor_m1800732627 (FilterRenderersSettings_t2384854789 * __this, bool ___initializeValues0, const RuntimeMethod* method)
{
	{
		il2cpp_codegen_initobj(__this, sizeof(FilterRenderersSettings_t2384854789 ));
		bool L_0 = ___initializeValues0;
		if (!L_0)
		{
			goto IL_0029;
		}
	}
	{
		RenderQueueRange_t2460280767  L_1 = RenderQueueRange_get_all_m2044945091(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_m_RenderQueueRange_0(L_1);
		__this->set_m_LayerMask_1((-1));
		__this->set_m_RenderingLayerMask_2((-1));
	}

IL_0029:
	{
		return;
	}
}
extern "C"  void FilterRenderersSettings__ctor_m1800732627_AdjustorThunk (RuntimeObject * __this, bool ___initializeValues0, const RuntimeMethod* method)
{
	FilterRenderersSettings_t2384854789 * _thisAdjusted = reinterpret_cast<FilterRenderersSettings_t2384854789 *>(__this + 1);
	FilterRenderersSettings__ctor_m1800732627(_thisAdjusted, ___initializeValues0, method);
}
// System.Void UnityEngine.Experimental.Rendering.FilterRenderersSettings::set_renderQueueRange(UnityEngine.Experimental.Rendering.RenderQueueRange)
extern "C" IL2CPP_METHOD_ATTR void FilterRenderersSettings_set_renderQueueRange_m977012935 (FilterRenderersSettings_t2384854789 * __this, RenderQueueRange_t2460280767  ___value0, const RuntimeMethod* method)
{
	{
		RenderQueueRange_t2460280767  L_0 = ___value0;
		__this->set_m_RenderQueueRange_0(L_0);
		return;
	}
}
extern "C"  void FilterRenderersSettings_set_renderQueueRange_m977012935_AdjustorThunk (RuntimeObject * __this, RenderQueueRange_t2460280767  ___value0, const RuntimeMethod* method)
{
	FilterRenderersSettings_t2384854789 * _thisAdjusted = reinterpret_cast<FilterRenderersSettings_t2384854789 *>(__this + 1);
	FilterRenderersSettings_set_renderQueueRange_m977012935(_thisAdjusted, ___value0, method);
}
#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
#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
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetGraphicsFormat(UnityEngine.TextureFormat,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetGraphicsFormat_m3445248969 (RuntimeObject * __this /* static, unused */, int32_t ___format0, bool ___isSRGB1, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___format0;
		bool L_1 = ___isSRGB1;
		int32_t L_2 = GraphicsFormatUtility_GetGraphicsFormat_Native_TextureFormat_m433736368(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_000e;
	}

IL_000e:
	{
		int32_t L_3 = V_0;
		return L_3;
	}
}
// UnityEngine.Experimental.Rendering.GraphicsFormat UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetGraphicsFormat_Native_TextureFormat(UnityEngine.TextureFormat,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetGraphicsFormat_Native_TextureFormat_m433736368 (RuntimeObject * __this /* static, unused */, int32_t ___format0, bool ___isSRGB1, const RuntimeMethod* method)
{
	typedef int32_t (*GraphicsFormatUtility_GetGraphicsFormat_Native_TextureFormat_m433736368_ftn) (int32_t, bool);
	static GraphicsFormatUtility_GetGraphicsFormat_Native_TextureFormat_m433736368_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GraphicsFormatUtility_GetGraphicsFormat_Native_TextureFormat_m433736368_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetGraphicsFormat_Native_TextureFormat(UnityEngine.TextureFormat,System.Boolean)");
	int32_t retVal = _il2cpp_icall_func(___format0, ___isSRGB1);
	return retVal;
}
// System.Boolean UnityEngine.Experimental.Rendering.GraphicsFormatUtility::IsSRGBFormat(UnityEngine.Experimental.Rendering.GraphicsFormat)
extern "C" IL2CPP_METHOD_ATTR bool GraphicsFormatUtility_IsSRGBFormat_m3893170616 (RuntimeObject * __this /* static, unused */, int32_t ___format0, const RuntimeMethod* method)
{
	typedef bool (*GraphicsFormatUtility_IsSRGBFormat_m3893170616_ftn) (int32_t);
	static GraphicsFormatUtility_IsSRGBFormat_m3893170616_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GraphicsFormatUtility_IsSRGBFormat_m3893170616_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.GraphicsFormatUtility::IsSRGBFormat(UnityEngine.Experimental.Rendering.GraphicsFormat)");
	bool retVal = _il2cpp_icall_func(___format0);
	return retVal;
}
// UnityEngine.RenderTextureFormat UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetRenderTextureFormat(UnityEngine.Experimental.Rendering.GraphicsFormat)
extern "C" IL2CPP_METHOD_ATTR int32_t GraphicsFormatUtility_GetRenderTextureFormat_m2347522639 (RuntimeObject * __this /* static, unused */, int32_t ___format0, const RuntimeMethod* method)
{
	typedef int32_t (*GraphicsFormatUtility_GetRenderTextureFormat_m2347522639_ftn) (int32_t);
	static GraphicsFormatUtility_GetRenderTextureFormat_m2347522639_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GraphicsFormatUtility_GetRenderTextureFormat_m2347522639_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.GraphicsFormatUtility::GetRenderTextureFormat(UnityEngine.Experimental.Rendering.GraphicsFormat)");
	int32_t retVal = _il2cpp_icall_func(___format0);
	return retVal;
}
// System.Boolean UnityEngine.Experimental.Rendering.GraphicsFormatUtility::IsCrunchFormat(UnityEngine.TextureFormat)
extern "C" IL2CPP_METHOD_ATTR bool GraphicsFormatUtility_IsCrunchFormat_m1697721778 (RuntimeObject * __this /* static, unused */, int32_t ___format0, const RuntimeMethod* method)
{
	bool V_0 = false;
	int32_t G_B5_0 = 0;
	{
		int32_t L_0 = ___format0;
		if ((((int32_t)L_0) == ((int32_t)((int32_t)28))))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_1 = ___format0;
		if ((((int32_t)L_1) == ((int32_t)((int32_t)29))))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_2 = ___format0;
		if ((((int32_t)L_2) == ((int32_t)((int32_t)64))))
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_3 = ___format0;
		G_B5_0 = ((((int32_t)L_3) == ((int32_t)((int32_t)65)))? 1 : 0);
		goto IL_0021;
	}

IL_0020:
	{
		G_B5_0 = 1;
	}

IL_0021:
	{
		V_0 = (bool)G_B5_0;
		goto IL_0027;
	}

IL_0027:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
#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.Experimental.Rendering.RenderPipeline::.ctor()
extern "C" IL2CPP_METHOD_ATTR void RenderPipeline__ctor_m3590449607 (RenderPipeline_t957695896 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipeline::Render(UnityEngine.Experimental.Rendering.ScriptableRenderContext,UnityEngine.Camera[])
extern "C" IL2CPP_METHOD_ATTR void RenderPipeline_Render_m1943708106 (RenderPipeline_t957695896 * __this, ScriptableRenderContext_t274343796  ___renderContext0, CameraU5BU5D_t1709987734* ___cameras1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RenderPipeline_Render_m1943708106_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = RenderPipeline_get_disposed_m1298833178(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_001d;
		}
	}
	{
		String_t* L_1 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral1863522955, __this, /*hidden argument*/NULL);
		ObjectDisposedException_t21392786 * L_2 = (ObjectDisposedException_t21392786 *)il2cpp_codegen_object_new(ObjectDisposedException_t21392786_il2cpp_TypeInfo_var);
		ObjectDisposedException__ctor_m3603759869(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, RenderPipeline_Render_m1943708106_RuntimeMethod_var);
	}

IL_001d:
	{
		return;
	}
}
// System.Boolean UnityEngine.Experimental.Rendering.RenderPipeline::get_disposed()
extern "C" IL2CPP_METHOD_ATTR bool RenderPipeline_get_disposed_m1298833178 (RenderPipeline_t957695896 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_U3CdisposedU3Ek__BackingField_2();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipeline::set_disposed(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void RenderPipeline_set_disposed_m4007274140 (RenderPipeline_t957695896 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_U3CdisposedU3Ek__BackingField_2(L_0);
		return;
	}
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipeline::Dispose()
extern "C" IL2CPP_METHOD_ATTR void RenderPipeline_Dispose_m2012231060 (RenderPipeline_t957695896 * __this, const RuntimeMethod* method)
{
	{
		RenderPipeline_set_disposed_m4007274140(__this, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipeline::BeginFrameRendering(UnityEngine.Camera[])
extern "C" IL2CPP_METHOD_ATTR void RenderPipeline_BeginFrameRendering_m1659414094 (RuntimeObject * __this /* static, unused */, CameraU5BU5D_t1709987734* ___cameras0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RenderPipeline_BeginFrameRendering_m1659414094_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Action_1_t1882455329 * L_0 = ((RenderPipeline_t957695896_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipeline_t957695896_il2cpp_TypeInfo_var))->get_beginFrameRendering_0();
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		goto IL_0018;
	}

IL_000d:
	{
		Action_1_t1882455329 * L_1 = ((RenderPipeline_t957695896_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipeline_t957695896_il2cpp_TypeInfo_var))->get_beginFrameRendering_0();
		CameraU5BU5D_t1709987734* L_2 = ___cameras0;
		NullCheck(L_1);
		Action_1_Invoke_m3534377426(L_1, L_2, /*hidden argument*/Action_1_Invoke_m3534377426_RuntimeMethod_var);
	}

IL_0018:
	{
		return;
	}
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipeline::BeginCameraRendering(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void RenderPipeline_BeginCameraRendering_m1297439693 (RuntimeObject * __this /* static, unused */, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RenderPipeline_BeginCameraRendering_m1297439693_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Action_1_t34654170 * L_0 = ((RenderPipeline_t957695896_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipeline_t957695896_il2cpp_TypeInfo_var))->get_beginCameraRendering_1();
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		goto IL_0018;
	}

IL_000d:
	{
		Action_1_t34654170 * L_1 = ((RenderPipeline_t957695896_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipeline_t957695896_il2cpp_TypeInfo_var))->get_beginCameraRendering_1();
		Camera_t4157153871 * L_2 = ___camera0;
		NullCheck(L_1);
		Action_1_Invoke_m2755358223(L_1, L_2, /*hidden argument*/Action_1_Invoke_m2755358223_RuntimeMethod_var);
	}

IL_0018:
	{
		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.Experimental.Rendering.RenderPipelineAsset::.ctor()
extern "C" IL2CPP_METHOD_ATTR void RenderPipelineAsset__ctor_m626787639 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RenderPipelineAsset__ctor_m626787639_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t2329883747 * L_0 = (List_1_t2329883747 *)il2cpp_codegen_object_new(List_1_t2329883747_il2cpp_TypeInfo_var);
		List_1__ctor_m3445401706(L_0, /*hidden argument*/List_1__ctor_m3445401706_RuntimeMethod_var);
		__this->set_m_CreatedPipelines_4(L_0);
		ScriptableObject__ctor_m1310743131(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipelineAsset::DestroyCreatedInstances()
extern "C" IL2CPP_METHOD_ATTR void RenderPipelineAsset_DestroyCreatedInstances_m2643945806 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RenderPipelineAsset_DestroyCreatedInstances_m2643945806_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	Enumerator_t4219127624  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		List_1_t2329883747 * L_0 = __this->get_m_CreatedPipelines_4();
		NullCheck(L_0);
		Enumerator_t4219127624  L_1 = List_1_GetEnumerator_m3496547549(L_0, /*hidden argument*/List_1_GetEnumerator_m3496547549_RuntimeMethod_var);
		V_1 = L_1;
	}

IL_000e:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0021;
		}

IL_0013:
		{
			RuntimeObject* L_2 = Enumerator_get_Current_m711599934((Enumerator_t4219127624 *)(&V_1), /*hidden argument*/Enumerator_get_Current_m711599934_RuntimeMethod_var);
			V_0 = L_2;
			RuntimeObject* L_3 = V_0;
			NullCheck(L_3);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_3);
		}

IL_0021:
		{
			bool L_4 = Enumerator_MoveNext_m103388097((Enumerator_t4219127624 *)(&V_1), /*hidden argument*/Enumerator_MoveNext_m103388097_RuntimeMethod_var);
			if (L_4)
			{
				goto IL_0013;
			}
		}

IL_002d:
		{
			IL2CPP_LEAVE(0x40, FINALLY_0032);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0032;
	}

FINALLY_0032:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_m2344990760((Enumerator_t4219127624 *)(&V_1), /*hidden argument*/Enumerator_Dispose_m2344990760_RuntimeMethod_var);
		IL2CPP_END_FINALLY(50)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(50)
	{
		IL2CPP_JUMP_TBL(0x40, IL_0040)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0040:
	{
		List_1_t2329883747 * L_5 = __this->get_m_CreatedPipelines_4();
		NullCheck(L_5);
		List_1_Clear_m3861009468(L_5, /*hidden argument*/List_1_Clear_m3861009468_RuntimeMethod_var);
		return;
	}
}
// UnityEngine.Experimental.Rendering.IRenderPipeline UnityEngine.Experimental.Rendering.RenderPipelineAsset::CreatePipeline()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* RenderPipelineAsset_CreatePipeline_m1816017875 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RenderPipelineAsset_CreatePipeline_m1816017875_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	{
		RuntimeObject* L_0 = VirtFuncInvoker0< RuntimeObject* >::Invoke(15 /* UnityEngine.Experimental.Rendering.IRenderPipeline UnityEngine.Experimental.Rendering.RenderPipelineAsset::InternalCreatePipeline() */, __this);
		V_0 = L_0;
		RuntimeObject* L_1 = V_0;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		List_1_t2329883747 * L_2 = __this->get_m_CreatedPipelines_4();
		RuntimeObject* L_3 = V_0;
		NullCheck(L_2);
		List_1_Add_m1702197044(L_2, L_3, /*hidden argument*/List_1_Add_m1702197044_RuntimeMethod_var);
	}

IL_001a:
	{
		RuntimeObject* L_4 = V_0;
		V_1 = L_4;
		goto IL_0021;
	}

IL_0021:
	{
		RuntimeObject* L_5 = V_1;
		return L_5;
	}
}
// UnityEngine.Material UnityEngine.Experimental.Rendering.RenderPipelineAsset::GetDefaultMaterial()
extern "C" IL2CPP_METHOD_ATTR Material_t340375123 * RenderPipelineAsset_GetDefaultMaterial_m3060277805 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	Material_t340375123 * V_0 = NULL;
	{
		V_0 = (Material_t340375123 *)NULL;
		goto IL_0008;
	}

IL_0008:
	{
		Material_t340375123 * L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Material UnityEngine.Experimental.Rendering.RenderPipelineAsset::GetDefaultParticleMaterial()
extern "C" IL2CPP_METHOD_ATTR Material_t340375123 * RenderPipelineAsset_GetDefaultParticleMaterial_m768391619 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	Material_t340375123 * V_0 = NULL;
	{
		V_0 = (Material_t340375123 *)NULL;
		goto IL_0008;
	}

IL_0008:
	{
		Material_t340375123 * L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Material UnityEngine.Experimental.Rendering.RenderPipelineAsset::GetDefaultLineMaterial()
extern "C" IL2CPP_METHOD_ATTR Material_t340375123 * RenderPipelineAsset_GetDefaultLineMaterial_m1453541197 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	Material_t340375123 * V_0 = NULL;
	{
		V_0 = (Material_t340375123 *)NULL;
		goto IL_0008;
	}

IL_0008:
	{
		Material_t340375123 * L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Material UnityEngine.Experimental.Rendering.RenderPipelineAsset::GetDefaultTerrainMaterial()
extern "C" IL2CPP_METHOD_ATTR Material_t340375123 * RenderPipelineAsset_GetDefaultTerrainMaterial_m2715779775 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	Material_t340375123 * V_0 = NULL;
	{
		V_0 = (Material_t340375123 *)NULL;
		goto IL_0008;
	}

IL_0008:
	{
		Material_t340375123 * L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Material UnityEngine.Experimental.Rendering.RenderPipelineAsset::GetDefaultUIMaterial()
extern "C" IL2CPP_METHOD_ATTR Material_t340375123 * RenderPipelineAsset_GetDefaultUIMaterial_m2426870591 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	Material_t340375123 * V_0 = NULL;
	{
		V_0 = (Material_t340375123 *)NULL;
		goto IL_0008;
	}

IL_0008:
	{
		Material_t340375123 * L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Material UnityEngine.Experimental.Rendering.RenderPipelineAsset::GetDefaultUIOverdrawMaterial()
extern "C" IL2CPP_METHOD_ATTR Material_t340375123 * RenderPipelineAsset_GetDefaultUIOverdrawMaterial_m1326438388 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	Material_t340375123 * V_0 = NULL;
	{
		V_0 = (Material_t340375123 *)NULL;
		goto IL_0008;
	}

IL_0008:
	{
		Material_t340375123 * L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Material UnityEngine.Experimental.Rendering.RenderPipelineAsset::GetDefaultUIETC1SupportedMaterial()
extern "C" IL2CPP_METHOD_ATTR Material_t340375123 * RenderPipelineAsset_GetDefaultUIETC1SupportedMaterial_m4243237471 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	Material_t340375123 * V_0 = NULL;
	{
		V_0 = (Material_t340375123 *)NULL;
		goto IL_0008;
	}

IL_0008:
	{
		Material_t340375123 * L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Material UnityEngine.Experimental.Rendering.RenderPipelineAsset::GetDefault2DMaterial()
extern "C" IL2CPP_METHOD_ATTR Material_t340375123 * RenderPipelineAsset_GetDefault2DMaterial_m2008661560 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	Material_t340375123 * V_0 = NULL;
	{
		V_0 = (Material_t340375123 *)NULL;
		goto IL_0008;
	}

IL_0008:
	{
		Material_t340375123 * L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Shader UnityEngine.Experimental.Rendering.RenderPipelineAsset::GetDefaultShader()
extern "C" IL2CPP_METHOD_ATTR Shader_t4151988712 * RenderPipelineAsset_GetDefaultShader_m1474888220 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	Shader_t4151988712 * V_0 = NULL;
	{
		V_0 = (Shader_t4151988712 *)NULL;
		goto IL_0008;
	}

IL_0008:
	{
		Shader_t4151988712 * L_0 = V_0;
		return L_0;
	}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.Experimental.Rendering.IRenderPipeline> UnityEngine.Experimental.Rendering.RenderPipelineAsset::CreatedInstances()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* RenderPipelineAsset_CreatedInstances_m3373478642 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	RuntimeObject* V_0 = NULL;
	{
		List_1_t2329883747 * L_0 = __this->get_m_CreatedPipelines_4();
		V_0 = (RuntimeObject*)L_0;
		goto IL_000d;
	}

IL_000d:
	{
		RuntimeObject* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipelineAsset::OnValidate()
extern "C" IL2CPP_METHOD_ATTR void RenderPipelineAsset_OnValidate_m448790203 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	{
		RenderPipelineAsset_DestroyCreatedInstances_m2643945806(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipelineAsset::OnDisable()
extern "C" IL2CPP_METHOD_ATTR void RenderPipelineAsset_OnDisable_m3758866742 (RenderPipelineAsset_t533890058 * __this, const RuntimeMethod* method)
{
	{
		RenderPipelineAsset_DestroyCreatedInstances_m2643945806(__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
// UnityEngine.Experimental.Rendering.IRenderPipeline UnityEngine.Experimental.Rendering.RenderPipelineManager::get_currentPipeline()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* RenderPipelineManager_get_currentPipeline_m1638613344 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RenderPipelineManager_get_currentPipeline_m1638613344_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		RuntimeObject* L_0 = ((RenderPipelineManager_t4036911426_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipelineManager_t4036911426_il2cpp_TypeInfo_var))->get_U3CcurrentPipelineU3Ek__BackingField_1();
		V_0 = L_0;
		goto IL_000b;
	}

IL_000b:
	{
		RuntimeObject* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipelineManager::set_currentPipeline(UnityEngine.Experimental.Rendering.IRenderPipeline)
extern "C" IL2CPP_METHOD_ATTR void RenderPipelineManager_set_currentPipeline_m3492857006 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RenderPipelineManager_set_currentPipeline_m3492857006_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___value0;
		((RenderPipelineManager_t4036911426_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipelineManager_t4036911426_il2cpp_TypeInfo_var))->set_U3CcurrentPipelineU3Ek__BackingField_1(L_0);
		return;
	}
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipelineManager::CleanupRenderPipeline()
extern "C" IL2CPP_METHOD_ATTR void RenderPipelineManager_CleanupRenderPipeline_m3545163046 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RenderPipelineManager_CleanupRenderPipeline_m3545163046_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ((RenderPipelineManager_t4036911426_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipelineManager_t4036911426_il2cpp_TypeInfo_var))->get_s_CurrentPipelineAsset_0();
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		RuntimeObject* L_1 = ((RenderPipelineManager_t4036911426_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipelineManager_t4036911426_il2cpp_TypeInfo_var))->get_s_CurrentPipelineAsset_0();
		NullCheck(L_1);
		InterfaceActionInvoker0::Invoke(0 /* System.Void UnityEngine.Experimental.Rendering.IRenderPipelineAsset::DestroyCreatedInstances() */, IRenderPipelineAsset_t3275513850_il2cpp_TypeInfo_var, L_1);
	}

IL_0015:
	{
		((RenderPipelineManager_t4036911426_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipelineManager_t4036911426_il2cpp_TypeInfo_var))->set_s_CurrentPipelineAsset_0((RuntimeObject*)NULL);
		RenderPipelineManager_set_currentPipeline_m3492857006(NULL /*static, unused*/, (RuntimeObject*)NULL, /*hidden argument*/NULL);
		SupportedRenderingFeatures_t353898663 * L_2 = (SupportedRenderingFeatures_t353898663 *)il2cpp_codegen_object_new(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures__ctor_m2713823667(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_set_active_m3446087961(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipelineManager::DoRenderLoop_Internal(UnityEngine.Experimental.Rendering.IRenderPipelineAsset,UnityEngine.Camera[],System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void RenderPipelineManager_DoRenderLoop_Internal_m3799666479 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___pipe0, CameraU5BU5D_t1709987734* ___cameras1, intptr_t ___loopPtr2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RenderPipelineManager_DoRenderLoop_Internal_m3799666479_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ScriptableRenderContext_t274343796  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		RuntimeObject* L_0 = ___pipe0;
		RenderPipelineManager_PrepareRenderPipeline_m4184225229(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		RuntimeObject* L_1 = RenderPipelineManager_get_currentPipeline_m1638613344(NULL /*static, unused*/, /*hidden argument*/NULL);
		if (L_1)
		{
			goto IL_0016;
		}
	}
	{
		goto IL_002a;
	}

IL_0016:
	{
		intptr_t L_2 = ___loopPtr2;
		ScriptableRenderContext__ctor_m172989033((ScriptableRenderContext_t274343796 *)(&V_0), (intptr_t)L_2, /*hidden argument*/NULL);
		RuntimeObject* L_3 = RenderPipelineManager_get_currentPipeline_m1638613344(NULL /*static, unused*/, /*hidden argument*/NULL);
		ScriptableRenderContext_t274343796  L_4 = V_0;
		CameraU5BU5D_t1709987734* L_5 = ___cameras1;
		NullCheck(L_3);
		InterfaceActionInvoker2< ScriptableRenderContext_t274343796 , CameraU5BU5D_t1709987734* >::Invoke(1 /* System.Void UnityEngine.Experimental.Rendering.IRenderPipeline::Render(UnityEngine.Experimental.Rendering.ScriptableRenderContext,UnityEngine.Camera[]) */, IRenderPipeline_t857809005_il2cpp_TypeInfo_var, L_3, L_4, L_5);
	}

IL_002a:
	{
		return;
	}
}
// System.Void UnityEngine.Experimental.Rendering.RenderPipelineManager::PrepareRenderPipeline(UnityEngine.Experimental.Rendering.IRenderPipelineAsset)
extern "C" IL2CPP_METHOD_ATTR void RenderPipelineManager_PrepareRenderPipeline_m4184225229 (RuntimeObject * __this /* static, unused */, RuntimeObject* ___pipe0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (RenderPipelineManager_PrepareRenderPipeline_m4184225229_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ((RenderPipelineManager_t4036911426_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipelineManager_t4036911426_il2cpp_TypeInfo_var))->get_s_CurrentPipelineAsset_0();
		RuntimeObject* L_1 = ___pipe0;
		if ((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_1)))
		{
			goto IL_0025;
		}
	}
	{
		RuntimeObject* L_2 = ((RenderPipelineManager_t4036911426_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipelineManager_t4036911426_il2cpp_TypeInfo_var))->get_s_CurrentPipelineAsset_0();
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		RenderPipelineManager_CleanupRenderPipeline_m3545163046(NULL /*static, unused*/, /*hidden argument*/NULL);
	}

IL_001e:
	{
		RuntimeObject* L_3 = ___pipe0;
		((RenderPipelineManager_t4036911426_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipelineManager_t4036911426_il2cpp_TypeInfo_var))->set_s_CurrentPipelineAsset_0(L_3);
	}

IL_0025:
	{
		RuntimeObject* L_4 = ((RenderPipelineManager_t4036911426_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipelineManager_t4036911426_il2cpp_TypeInfo_var))->get_s_CurrentPipelineAsset_0();
		if (!L_4)
		{
			goto IL_0057;
		}
	}
	{
		RuntimeObject* L_5 = RenderPipelineManager_get_currentPipeline_m1638613344(NULL /*static, unused*/, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_0048;
		}
	}
	{
		RuntimeObject* L_6 = RenderPipelineManager_get_currentPipeline_m1638613344(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_6);
		bool L_7 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean UnityEngine.Experimental.Rendering.IRenderPipeline::get_disposed() */, IRenderPipeline_t857809005_il2cpp_TypeInfo_var, L_6);
		if (!L_7)
		{
			goto IL_0057;
		}
	}

IL_0048:
	{
		RuntimeObject* L_8 = ((RenderPipelineManager_t4036911426_StaticFields*)il2cpp_codegen_static_fields_for(RenderPipelineManager_t4036911426_il2cpp_TypeInfo_var))->get_s_CurrentPipelineAsset_0();
		NullCheck(L_8);
		RuntimeObject* L_9 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(1 /* UnityEngine.Experimental.Rendering.IRenderPipeline UnityEngine.Experimental.Rendering.IRenderPipelineAsset::CreatePipeline() */, IRenderPipelineAsset_t3275513850_il2cpp_TypeInfo_var, L_8);
		RenderPipelineManager_set_currentPipeline_m3492857006(NULL /*static, unused*/, L_9, /*hidden argument*/NULL);
	}

IL_0057:
	{
		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
// UnityEngine.Experimental.Rendering.RenderQueueRange UnityEngine.Experimental.Rendering.RenderQueueRange::get_all()
extern "C" IL2CPP_METHOD_ATTR RenderQueueRange_t2460280767  RenderQueueRange_get_all_m2044945091 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	RenderQueueRange_t2460280767  V_0;
	memset(&V_0, 0, sizeof(V_0));
	RenderQueueRange_t2460280767  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(RenderQueueRange_t2460280767 ));
		(&V_0)->set_min_0(0);
		(&V_0)->set_max_1(((int32_t)5000));
		RenderQueueRange_t2460280767  L_0 = V_0;
		V_1 = L_0;
		goto IL_0024;
	}

IL_0024:
	{
		RenderQueueRange_t2460280767  L_1 = V_1;
		return L_1;
	}
}
// UnityEngine.Experimental.Rendering.RenderQueueRange UnityEngine.Experimental.Rendering.RenderQueueRange::get_opaque()
extern "C" IL2CPP_METHOD_ATTR RenderQueueRange_t2460280767  RenderQueueRange_get_opaque_m3489925442 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	RenderQueueRange_t2460280767  V_0;
	memset(&V_0, 0, sizeof(V_0));
	RenderQueueRange_t2460280767  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(RenderQueueRange_t2460280767 ));
		(&V_0)->set_min_0(0);
		(&V_0)->set_max_1(((int32_t)2500));
		RenderQueueRange_t2460280767  L_0 = V_0;
		V_1 = L_0;
		goto IL_0024;
	}

IL_0024:
	{
		RenderQueueRange_t2460280767  L_1 = V_1;
		return L_1;
	}
}
// UnityEngine.Experimental.Rendering.RenderQueueRange UnityEngine.Experimental.Rendering.RenderQueueRange::get_transparent()
extern "C" IL2CPP_METHOD_ATTR RenderQueueRange_t2460280767  RenderQueueRange_get_transparent_m3828316411 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	RenderQueueRange_t2460280767  V_0;
	memset(&V_0, 0, sizeof(V_0));
	RenderQueueRange_t2460280767  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(RenderQueueRange_t2460280767 ));
		(&V_0)->set_min_0(((int32_t)2501));
		(&V_0)->set_max_1(((int32_t)5000));
		RenderQueueRange_t2460280767  L_0 = V_0;
		V_1 = L_0;
		goto IL_0028;
	}

IL_0028:
	{
		RenderQueueRange_t2460280767  L_1 = V_1;
		return L_1;
	}
}
#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.Single UnityEngine.Experimental.Rendering.ScriptableCullingParameters::get_shadowDistance()
extern "C" IL2CPP_METHOD_ATTR float ScriptableCullingParameters_get_shadowDistance_m2094800289 (ScriptableCullingParameters_t779110737 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_shadowDistance_10();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
extern "C"  float ScriptableCullingParameters_get_shadowDistance_m2094800289_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ScriptableCullingParameters_t779110737 * _thisAdjusted = reinterpret_cast<ScriptableCullingParameters_t779110737 *>(__this + 1);
	return ScriptableCullingParameters_get_shadowDistance_m2094800289(_thisAdjusted, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableCullingParameters::set_shadowDistance(System.Single)
extern "C" IL2CPP_METHOD_ATTR void ScriptableCullingParameters_set_shadowDistance_m4240063190 (ScriptableCullingParameters_t779110737 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_shadowDistance_10(L_0);
		return;
	}
}
extern "C"  void ScriptableCullingParameters_set_shadowDistance_m4240063190_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	ScriptableCullingParameters_t779110737 * _thisAdjusted = reinterpret_cast<ScriptableCullingParameters_t779110737 *>(__this + 1);
	ScriptableCullingParameters_set_shadowDistance_m4240063190(_thisAdjusted, ___value0, method);
}
#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.Experimental.Rendering.ScriptableRenderContext::.ctor(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext__ctor_m172989033 (ScriptableRenderContext_t274343796 * __this, intptr_t ___ptr0, const RuntimeMethod* method)
{
	{
		intptr_t L_0 = ___ptr0;
		__this->set_m_Ptr_0((intptr_t)L_0);
		return;
	}
}
extern "C"  void ScriptableRenderContext__ctor_m172989033_AdjustorThunk (RuntimeObject * __this, intptr_t ___ptr0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext__ctor_m172989033(_thisAdjusted, ___ptr0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::Submit_Internal()
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_Submit_Internal_m2731978943 (ScriptableRenderContext_t274343796 * __this, const RuntimeMethod* method)
{
	typedef void (*ScriptableRenderContext_Submit_Internal_m2731978943_ftn) (ScriptableRenderContext_t274343796 *);
	static ScriptableRenderContext_Submit_Internal_m2731978943_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ScriptableRenderContext_Submit_Internal_m2731978943_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.ScriptableRenderContext::Submit_Internal()");
	_il2cpp_icall_func(__this);
}
extern "C"  void ScriptableRenderContext_Submit_Internal_m2731978943_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_Submit_Internal_m2731978943(_thisAdjusted, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawRenderers_Internal(UnityEngine.Experimental.Rendering.FilterResults,UnityEngine.Experimental.Rendering.DrawRendererSettings&,UnityEngine.Experimental.Rendering.FilterRenderersSettings)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawRenderers_Internal_m3963066204 (ScriptableRenderContext_t274343796 * __this, FilterResults_t2595222798  ___renderers0, DrawRendererSettings_t4075622122 * ___drawSettings1, FilterRenderersSettings_t2384854789  ___filterSettings2, const RuntimeMethod* method)
{
	{
		DrawRendererSettings_t4075622122 * L_0 = ___drawSettings1;
		ScriptableRenderContext_INTERNAL_CALL_DrawRenderers_Internal_m1866102875(NULL /*static, unused*/, (ScriptableRenderContext_t274343796 *)__this, (FilterResults_t2595222798 *)(&___renderers0), (DrawRendererSettings_t4075622122 *)L_0, (FilterRenderersSettings_t2384854789 *)(&___filterSettings2), /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void ScriptableRenderContext_DrawRenderers_Internal_m3963066204_AdjustorThunk (RuntimeObject * __this, FilterResults_t2595222798  ___renderers0, DrawRendererSettings_t4075622122 * ___drawSettings1, FilterRenderersSettings_t2384854789  ___filterSettings2, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_DrawRenderers_Internal_m3963066204(_thisAdjusted, ___renderers0, ___drawSettings1, ___filterSettings2, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::INTERNAL_CALL_DrawRenderers_Internal(UnityEngine.Experimental.Rendering.ScriptableRenderContext&,UnityEngine.Experimental.Rendering.FilterResults&,UnityEngine.Experimental.Rendering.DrawRendererSettings&,UnityEngine.Experimental.Rendering.FilterRenderersSettings&)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_INTERNAL_CALL_DrawRenderers_Internal_m1866102875 (RuntimeObject * __this /* static, unused */, ScriptableRenderContext_t274343796 * ___self0, FilterResults_t2595222798 * ___renderers1, DrawRendererSettings_t4075622122 * ___drawSettings2, FilterRenderersSettings_t2384854789 * ___filterSettings3, const RuntimeMethod* method)
{
	typedef void (*ScriptableRenderContext_INTERNAL_CALL_DrawRenderers_Internal_m1866102875_ftn) (ScriptableRenderContext_t274343796 *, FilterResults_t2595222798 *, DrawRendererSettings_t4075622122 *, FilterRenderersSettings_t2384854789 *);
	static ScriptableRenderContext_INTERNAL_CALL_DrawRenderers_Internal_m1866102875_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ScriptableRenderContext_INTERNAL_CALL_DrawRenderers_Internal_m1866102875_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.ScriptableRenderContext::INTERNAL_CALL_DrawRenderers_Internal(UnityEngine.Experimental.Rendering.ScriptableRenderContext&,UnityEngine.Experimental.Rendering.FilterResults&,UnityEngine.Experimental.Rendering.DrawRendererSettings&,UnityEngine.Experimental.Rendering.FilterRenderersSettings&)");
	_il2cpp_icall_func(___self0, ___renderers1, ___drawSettings2, ___filterSettings3);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawShadows_Internal(UnityEngine.Experimental.Rendering.DrawShadowsSettings&)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawShadows_Internal_m516837632 (ScriptableRenderContext_t274343796 * __this, DrawShadowsSettings_t3949492755 * ___settings0, const RuntimeMethod* method)
{
	typedef void (*ScriptableRenderContext_DrawShadows_Internal_m516837632_ftn) (ScriptableRenderContext_t274343796 *, DrawShadowsSettings_t3949492755 *);
	static ScriptableRenderContext_DrawShadows_Internal_m516837632_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ScriptableRenderContext_DrawShadows_Internal_m516837632_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawShadows_Internal(UnityEngine.Experimental.Rendering.DrawShadowsSettings&)");
	_il2cpp_icall_func(__this, ___settings0);
}
extern "C"  void ScriptableRenderContext_DrawShadows_Internal_m516837632_AdjustorThunk (RuntimeObject * __this, DrawShadowsSettings_t3949492755 * ___settings0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_DrawShadows_Internal_m516837632(_thisAdjusted, ___settings0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::ExecuteCommandBuffer_Internal(UnityEngine.Rendering.CommandBuffer)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_ExecuteCommandBuffer_Internal_m3187393107 (ScriptableRenderContext_t274343796 * __this, CommandBuffer_t2206337031 * ___commandBuffer0, const RuntimeMethod* method)
{
	typedef void (*ScriptableRenderContext_ExecuteCommandBuffer_Internal_m3187393107_ftn) (ScriptableRenderContext_t274343796 *, CommandBuffer_t2206337031 *);
	static ScriptableRenderContext_ExecuteCommandBuffer_Internal_m3187393107_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ScriptableRenderContext_ExecuteCommandBuffer_Internal_m3187393107_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.ScriptableRenderContext::ExecuteCommandBuffer_Internal(UnityEngine.Rendering.CommandBuffer)");
	_il2cpp_icall_func(__this, ___commandBuffer0);
}
extern "C"  void ScriptableRenderContext_ExecuteCommandBuffer_Internal_m3187393107_AdjustorThunk (RuntimeObject * __this, CommandBuffer_t2206337031 * ___commandBuffer0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_ExecuteCommandBuffer_Internal_m3187393107(_thisAdjusted, ___commandBuffer0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::SetupCameraProperties_Internal(UnityEngine.Camera,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_SetupCameraProperties_Internal_m2947657304 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, bool ___stereoSetup1, const RuntimeMethod* method)
{
	typedef void (*ScriptableRenderContext_SetupCameraProperties_Internal_m2947657304_ftn) (ScriptableRenderContext_t274343796 *, Camera_t4157153871 *, bool);
	static ScriptableRenderContext_SetupCameraProperties_Internal_m2947657304_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ScriptableRenderContext_SetupCameraProperties_Internal_m2947657304_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.ScriptableRenderContext::SetupCameraProperties_Internal(UnityEngine.Camera,System.Boolean)");
	_il2cpp_icall_func(__this, ___camera0, ___stereoSetup1);
}
extern "C"  void ScriptableRenderContext_SetupCameraProperties_Internal_m2947657304_AdjustorThunk (RuntimeObject * __this, Camera_t4157153871 * ___camera0, bool ___stereoSetup1, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_SetupCameraProperties_Internal_m2947657304(_thisAdjusted, ___camera0, ___stereoSetup1, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::StereoEndRender_Internal(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_StereoEndRender_Internal_m2271170213 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	typedef void (*ScriptableRenderContext_StereoEndRender_Internal_m2271170213_ftn) (ScriptableRenderContext_t274343796 *, Camera_t4157153871 *);
	static ScriptableRenderContext_StereoEndRender_Internal_m2271170213_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ScriptableRenderContext_StereoEndRender_Internal_m2271170213_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.ScriptableRenderContext::StereoEndRender_Internal(UnityEngine.Camera)");
	_il2cpp_icall_func(__this, ___camera0);
}
extern "C"  void ScriptableRenderContext_StereoEndRender_Internal_m2271170213_AdjustorThunk (RuntimeObject * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_StereoEndRender_Internal_m2271170213(_thisAdjusted, ___camera0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::StartMultiEye_Internal(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_StartMultiEye_Internal_m1517075774 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	typedef void (*ScriptableRenderContext_StartMultiEye_Internal_m1517075774_ftn) (ScriptableRenderContext_t274343796 *, Camera_t4157153871 *);
	static ScriptableRenderContext_StartMultiEye_Internal_m1517075774_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ScriptableRenderContext_StartMultiEye_Internal_m1517075774_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.ScriptableRenderContext::StartMultiEye_Internal(UnityEngine.Camera)");
	_il2cpp_icall_func(__this, ___camera0);
}
extern "C"  void ScriptableRenderContext_StartMultiEye_Internal_m1517075774_AdjustorThunk (RuntimeObject * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_StartMultiEye_Internal_m1517075774(_thisAdjusted, ___camera0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::StopMultiEye_Internal(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_StopMultiEye_Internal_m1433626926 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	typedef void (*ScriptableRenderContext_StopMultiEye_Internal_m1433626926_ftn) (ScriptableRenderContext_t274343796 *, Camera_t4157153871 *);
	static ScriptableRenderContext_StopMultiEye_Internal_m1433626926_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ScriptableRenderContext_StopMultiEye_Internal_m1433626926_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.ScriptableRenderContext::StopMultiEye_Internal(UnityEngine.Camera)");
	_il2cpp_icall_func(__this, ___camera0);
}
extern "C"  void ScriptableRenderContext_StopMultiEye_Internal_m1433626926_AdjustorThunk (RuntimeObject * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_StopMultiEye_Internal_m1433626926(_thisAdjusted, ___camera0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawSkybox_Internal(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawSkybox_Internal_m3698638994 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	typedef void (*ScriptableRenderContext_DrawSkybox_Internal_m3698638994_ftn) (ScriptableRenderContext_t274343796 *, Camera_t4157153871 *);
	static ScriptableRenderContext_DrawSkybox_Internal_m3698638994_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ScriptableRenderContext_DrawSkybox_Internal_m3698638994_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawSkybox_Internal(UnityEngine.Camera)");
	_il2cpp_icall_func(__this, ___camera0);
}
extern "C"  void ScriptableRenderContext_DrawSkybox_Internal_m3698638994_AdjustorThunk (RuntimeObject * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_DrawSkybox_Internal_m3698638994(_thisAdjusted, ___camera0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::Submit()
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_Submit_m2313327506 (ScriptableRenderContext_t274343796 * __this, const RuntimeMethod* method)
{
	{
		ScriptableRenderContext_CheckValid_m2903086846((ScriptableRenderContext_t274343796 *)__this, /*hidden argument*/NULL);
		ScriptableRenderContext_Submit_Internal_m2731978943((ScriptableRenderContext_t274343796 *)__this, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void ScriptableRenderContext_Submit_m2313327506_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_Submit_m2313327506(_thisAdjusted, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawRenderers(UnityEngine.Experimental.Rendering.FilterResults,UnityEngine.Experimental.Rendering.DrawRendererSettings&,UnityEngine.Experimental.Rendering.FilterRenderersSettings)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawRenderers_m3593003999 (ScriptableRenderContext_t274343796 * __this, FilterResults_t2595222798  ___renderers0, DrawRendererSettings_t4075622122 * ___drawSettings1, FilterRenderersSettings_t2384854789  ___filterSettings2, const RuntimeMethod* method)
{
	{
		ScriptableRenderContext_CheckValid_m2903086846((ScriptableRenderContext_t274343796 *)__this, /*hidden argument*/NULL);
		FilterResults_t2595222798  L_0 = ___renderers0;
		DrawRendererSettings_t4075622122 * L_1 = ___drawSettings1;
		FilterRenderersSettings_t2384854789  L_2 = ___filterSettings2;
		ScriptableRenderContext_DrawRenderers_Internal_m3963066204((ScriptableRenderContext_t274343796 *)__this, L_0, (DrawRendererSettings_t4075622122 *)L_1, L_2, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void ScriptableRenderContext_DrawRenderers_m3593003999_AdjustorThunk (RuntimeObject * __this, FilterResults_t2595222798  ___renderers0, DrawRendererSettings_t4075622122 * ___drawSettings1, FilterRenderersSettings_t2384854789  ___filterSettings2, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_DrawRenderers_m3593003999(_thisAdjusted, ___renderers0, ___drawSettings1, ___filterSettings2, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawShadows(UnityEngine.Experimental.Rendering.DrawShadowsSettings&)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawShadows_m3891141227 (ScriptableRenderContext_t274343796 * __this, DrawShadowsSettings_t3949492755 * ___settings0, const RuntimeMethod* method)
{
	{
		ScriptableRenderContext_CheckValid_m2903086846((ScriptableRenderContext_t274343796 *)__this, /*hidden argument*/NULL);
		DrawShadowsSettings_t3949492755 * L_0 = ___settings0;
		ScriptableRenderContext_DrawShadows_Internal_m516837632((ScriptableRenderContext_t274343796 *)__this, (DrawShadowsSettings_t3949492755 *)L_0, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void ScriptableRenderContext_DrawShadows_m3891141227_AdjustorThunk (RuntimeObject * __this, DrawShadowsSettings_t3949492755 * ___settings0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_DrawShadows_m3891141227(_thisAdjusted, ___settings0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::ExecuteCommandBuffer(UnityEngine.Rendering.CommandBuffer)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_ExecuteCommandBuffer_m975575620 (ScriptableRenderContext_t274343796 * __this, CommandBuffer_t2206337031 * ___commandBuffer0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ScriptableRenderContext_ExecuteCommandBuffer_m975575620_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		CommandBuffer_t2206337031 * L_0 = ___commandBuffer0;
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral1319866538, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, ScriptableRenderContext_ExecuteCommandBuffer_m975575620_RuntimeMethod_var);
	}

IL_0012:
	{
		ScriptableRenderContext_CheckValid_m2903086846((ScriptableRenderContext_t274343796 *)__this, /*hidden argument*/NULL);
		CommandBuffer_t2206337031 * L_2 = ___commandBuffer0;
		ScriptableRenderContext_ExecuteCommandBuffer_Internal_m3187393107((ScriptableRenderContext_t274343796 *)__this, L_2, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void ScriptableRenderContext_ExecuteCommandBuffer_m975575620_AdjustorThunk (RuntimeObject * __this, CommandBuffer_t2206337031 * ___commandBuffer0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_ExecuteCommandBuffer_m975575620(_thisAdjusted, ___commandBuffer0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::SetupCameraProperties(UnityEngine.Camera,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_SetupCameraProperties_m243607084 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, bool ___stereoSetup1, const RuntimeMethod* method)
{
	{
		ScriptableRenderContext_CheckValid_m2903086846((ScriptableRenderContext_t274343796 *)__this, /*hidden argument*/NULL);
		Camera_t4157153871 * L_0 = ___camera0;
		bool L_1 = ___stereoSetup1;
		ScriptableRenderContext_SetupCameraProperties_Internal_m2947657304((ScriptableRenderContext_t274343796 *)__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void ScriptableRenderContext_SetupCameraProperties_m243607084_AdjustorThunk (RuntimeObject * __this, Camera_t4157153871 * ___camera0, bool ___stereoSetup1, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_SetupCameraProperties_m243607084(_thisAdjusted, ___camera0, ___stereoSetup1, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::StereoEndRender(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_StereoEndRender_m1028567044 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	{
		ScriptableRenderContext_CheckValid_m2903086846((ScriptableRenderContext_t274343796 *)__this, /*hidden argument*/NULL);
		Camera_t4157153871 * L_0 = ___camera0;
		ScriptableRenderContext_StereoEndRender_Internal_m2271170213((ScriptableRenderContext_t274343796 *)__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void ScriptableRenderContext_StereoEndRender_m1028567044_AdjustorThunk (RuntimeObject * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_StereoEndRender_m1028567044(_thisAdjusted, ___camera0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::StartMultiEye(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_StartMultiEye_m20795205 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	{
		ScriptableRenderContext_CheckValid_m2903086846((ScriptableRenderContext_t274343796 *)__this, /*hidden argument*/NULL);
		Camera_t4157153871 * L_0 = ___camera0;
		ScriptableRenderContext_StartMultiEye_Internal_m1517075774((ScriptableRenderContext_t274343796 *)__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void ScriptableRenderContext_StartMultiEye_m20795205_AdjustorThunk (RuntimeObject * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_StartMultiEye_m20795205(_thisAdjusted, ___camera0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::StopMultiEye(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_StopMultiEye_m1576670148 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	{
		ScriptableRenderContext_CheckValid_m2903086846((ScriptableRenderContext_t274343796 *)__this, /*hidden argument*/NULL);
		Camera_t4157153871 * L_0 = ___camera0;
		ScriptableRenderContext_StopMultiEye_Internal_m1433626926((ScriptableRenderContext_t274343796 *)__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void ScriptableRenderContext_StopMultiEye_m1576670148_AdjustorThunk (RuntimeObject * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_StopMultiEye_m1576670148(_thisAdjusted, ___camera0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::DrawSkybox(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_DrawSkybox_m2303333202 (ScriptableRenderContext_t274343796 * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	{
		ScriptableRenderContext_CheckValid_m2903086846((ScriptableRenderContext_t274343796 *)__this, /*hidden argument*/NULL);
		Camera_t4157153871 * L_0 = ___camera0;
		ScriptableRenderContext_DrawSkybox_Internal_m3698638994((ScriptableRenderContext_t274343796 *)__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void ScriptableRenderContext_DrawSkybox_m2303333202_AdjustorThunk (RuntimeObject * __this, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_DrawSkybox_m2303333202(_thisAdjusted, ___camera0, method);
}
// System.Void UnityEngine.Experimental.Rendering.ScriptableRenderContext::CheckValid()
extern "C" IL2CPP_METHOD_ATTR void ScriptableRenderContext_CheckValid_m2903086846 (ScriptableRenderContext_t274343796 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ScriptableRenderContext_CheckValid_m2903086846_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		intptr_t* L_0 = __this->get_address_of_m_Ptr_0();
		int64_t L_1 = IntPtr_ToInt64_m192765549((intptr_t*)L_0, /*hidden argument*/NULL);
		if ((!(((uint64_t)L_1) == ((uint64_t)(((int64_t)((int64_t)0)))))))
		{
			goto IL_001e;
		}
	}
	{
		ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_2, _stringLiteral3265661251, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, ScriptableRenderContext_CheckValid_m2903086846_RuntimeMethod_var);
	}

IL_001e:
	{
		return;
	}
}
extern "C"  void ScriptableRenderContext_CheckValid_m2903086846_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ScriptableRenderContext_t274343796 * _thisAdjusted = reinterpret_cast<ScriptableRenderContext_t274343796 *>(__this + 1);
	ScriptableRenderContext_CheckValid_m2903086846(_thisAdjusted, method);
}
#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.Experimental.Rendering.ShaderPassName::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void ShaderPassName__ctor_m2939890912 (ShaderPassName_t93928621 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___name0;
		int32_t L_1 = ShaderPassName_Init_m2028434752(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		__this->set_m_NameIndex_0(L_1);
		return;
	}
}
extern "C"  void ShaderPassName__ctor_m2939890912_AdjustorThunk (RuntimeObject * __this, String_t* ___name0, const RuntimeMethod* method)
{
	ShaderPassName_t93928621 * _thisAdjusted = reinterpret_cast<ShaderPassName_t93928621 *>(__this + 1);
	ShaderPassName__ctor_m2939890912(_thisAdjusted, ___name0, method);
}
// System.Int32 UnityEngine.Experimental.Rendering.ShaderPassName::Init(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t ShaderPassName_Init_m2028434752 (RuntimeObject * __this /* static, unused */, String_t* ___name0, const RuntimeMethod* method)
{
	typedef int32_t (*ShaderPassName_Init_m2028434752_ftn) (String_t*);
	static ShaderPassName_Init_m2028434752_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (ShaderPassName_Init_m2028434752_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.ShaderPassName::Init(System.String)");
	int32_t retVal = _il2cpp_icall_func(___name0);
	return retVal;
}
// System.Int32 UnityEngine.Experimental.Rendering.ShaderPassName::get_nameIndex()
extern "C" IL2CPP_METHOD_ATTR int32_t ShaderPassName_get_nameIndex_m604507315 (ShaderPassName_t93928621 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_NameIndex_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
extern "C"  int32_t ShaderPassName_get_nameIndex_m604507315_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	ShaderPassName_t93928621 * _thisAdjusted = reinterpret_cast<ShaderPassName_t93928621 *>(__this + 1);
	return ShaderPassName_get_nameIndex_m604507315(_thisAdjusted, method);
}
#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.Experimental.Rendering.ShadowSplitData::SetCullingPlane(System.Int32,UnityEngine.Plane)
extern "C" IL2CPP_METHOD_ATTR void ShadowSplitData_SetCullingPlane_m2657265187 (ShadowSplitData_t2429460125 * __this, int32_t ___index0, Plane_t1000493321  ___plane1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ShadowSplitData_SetCullingPlane_m2657265187_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float* V_0 = NULL;
	Vector3_t3722313464  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Vector3_t3722313464  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector3_t3722313464  V_3;
	memset(&V_3, 0, sizeof(V_3));
	{
		int32_t L_0 = ___index0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_1 = ___index0;
		int32_t L_2 = __this->get_cullingPlaneCount_0();
		if ((((int32_t)L_1) >= ((int32_t)L_2)))
		{
			goto IL_001c;
		}
	}
	{
		int32_t L_3 = ___index0;
		if ((((int32_t)L_3) < ((int32_t)((int32_t)10))))
		{
			goto IL_0027;
		}
	}

IL_001c:
	{
		IndexOutOfRangeException_t1578797820 * L_4 = (IndexOutOfRangeException_t1578797820 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t1578797820_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m3408750441(L_4, _stringLiteral2047146232, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, ShadowSplitData_SetCullingPlane_m2657265187_RuntimeMethod_var);
	}

IL_0027:
	{
		U3C_cullingPlanesU3E__FixedBuffer7_t3172482031 * L_5 = __this->get_address_of__cullingPlanes_1();
		float* L_6 = L_5->get_address_of_FixedElementField_0();
		V_0 = (float*)L_6;
		float* L_7 = V_0;
		int32_t L_8 = ___index0;
		Vector3_t3722313464  L_9 = Plane_get_normal_m2366091158((Plane_t1000493321 *)(&___plane1), /*hidden argument*/NULL);
		V_1 = L_9;
		float L_10 = (&V_1)->get_x_2();
		*((float*)((float*)il2cpp_codegen_add((intptr_t)L_7, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_8, (int32_t)4)))), (int32_t)4))))) = (float)L_10;
		float* L_11 = V_0;
		int32_t L_12 = ___index0;
		Vector3_t3722313464  L_13 = Plane_get_normal_m2366091158((Plane_t1000493321 *)(&___plane1), /*hidden argument*/NULL);
		V_2 = L_13;
		float L_14 = (&V_2)->get_y_3();
		*((float*)((float*)il2cpp_codegen_add((intptr_t)L_11, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_12, (int32_t)4)), (int32_t)1)))), (int32_t)4))))) = (float)L_14;
		float* L_15 = V_0;
		int32_t L_16 = ___index0;
		Vector3_t3722313464  L_17 = Plane_get_normal_m2366091158((Plane_t1000493321 *)(&___plane1), /*hidden argument*/NULL);
		V_3 = L_17;
		float L_18 = (&V_3)->get_z_4();
		*((float*)((float*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_16, (int32_t)4)), (int32_t)2)))), (int32_t)4))))) = (float)L_18;
		float* L_19 = V_0;
		int32_t L_20 = ___index0;
		float L_21 = Plane_get_distance_m3054241251((Plane_t1000493321 *)(&___plane1), /*hidden argument*/NULL);
		*((float*)((float*)il2cpp_codegen_add((intptr_t)L_19, (intptr_t)((intptr_t)il2cpp_codegen_multiply((intptr_t)(((intptr_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_20, (int32_t)4)), (int32_t)3)))), (int32_t)4))))) = (float)L_21;
		V_0 = (float*)(((uintptr_t)0));
		return;
	}
}
extern "C"  void ShadowSplitData_SetCullingPlane_m2657265187_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, Plane_t1000493321  ___plane1, const RuntimeMethod* method)
{
	ShadowSplitData_t2429460125 * _thisAdjusted = reinterpret_cast<ShadowSplitData_t2429460125 *>(__this + 1);
	ShadowSplitData_SetCullingPlane_m2657265187(_thisAdjusted, ___index0, ___plane1, method);
}
#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.Experimental.Rendering.SupportedRenderingFeatures::.ctor()
extern "C" IL2CPP_METHOD_ATTR void SupportedRenderingFeatures__ctor_m2713823667 (SupportedRenderingFeatures_t353898663 * __this, const RuntimeMethod* method)
{
	{
		__this->set_U3CreflectionProbeSupportFlagsU3Ek__BackingField_1(0);
		__this->set_U3CdefaultMixedLightingModeU3Ek__BackingField_2(0);
		__this->set_U3CsupportedMixedLightingModesU3Ek__BackingField_3(7);
		__this->set_U3CsupportedLightmapBakeTypesU3Ek__BackingField_4(7);
		__this->set_U3CsupportedLightmapsModesU3Ek__BackingField_5(1);
		__this->set_U3CrendererSupportsLightProbeProxyVolumesU3Ek__BackingField_6((bool)1);
		__this->set_U3CrendererSupportsMotionVectorsU3Ek__BackingField_7((bool)1);
		__this->set_U3CrendererSupportsReceiveShadowsU3Ek__BackingField_8((bool)1);
		__this->set_U3CrendererSupportsReflectionProbesU3Ek__BackingField_9((bool)1);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::get_active()
extern "C" IL2CPP_METHOD_ATTR SupportedRenderingFeatures_t353898663 * SupportedRenderingFeatures_get_active_m2140763039 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SupportedRenderingFeatures_get_active_m2140763039_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	SupportedRenderingFeatures_t353898663 * V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_t353898663 * L_0 = ((SupportedRenderingFeatures_t353898663_StaticFields*)il2cpp_codegen_static_fields_for(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var))->get_s_Active_0();
		if (L_0)
		{
			goto IL_0015;
		}
	}
	{
		SupportedRenderingFeatures_t353898663 * L_1 = (SupportedRenderingFeatures_t353898663 *)il2cpp_codegen_object_new(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures__ctor_m2713823667(L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		((SupportedRenderingFeatures_t353898663_StaticFields*)il2cpp_codegen_static_fields_for(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var))->set_s_Active_0(L_1);
	}

IL_0015:
	{
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_t353898663 * L_2 = ((SupportedRenderingFeatures_t353898663_StaticFields*)il2cpp_codegen_static_fields_for(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var))->get_s_Active_0();
		V_0 = L_2;
		goto IL_0020;
	}

IL_0020:
	{
		SupportedRenderingFeatures_t353898663 * L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::set_active(UnityEngine.Experimental.Rendering.SupportedRenderingFeatures)
extern "C" IL2CPP_METHOD_ATTR void SupportedRenderingFeatures_set_active_m3446087961 (RuntimeObject * __this /* static, unused */, SupportedRenderingFeatures_t353898663 * ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SupportedRenderingFeatures_set_active_m3446087961_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SupportedRenderingFeatures_t353898663 * L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		((SupportedRenderingFeatures_t353898663_StaticFields*)il2cpp_codegen_static_fields_for(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var))->set_s_Active_0(L_0);
		return;
	}
}
// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures/LightmapMixedBakeMode UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::get_defaultMixedLightingMode()
extern "C" IL2CPP_METHOD_ATTR int32_t SupportedRenderingFeatures_get_defaultMixedLightingMode_m301083500 (SupportedRenderingFeatures_t353898663 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_U3CdefaultMixedLightingModeU3Ek__BackingField_2();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Experimental.Rendering.SupportedRenderingFeatures/LightmapMixedBakeMode UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::get_supportedMixedLightingModes()
extern "C" IL2CPP_METHOD_ATTR int32_t SupportedRenderingFeatures_get_supportedMixedLightingModes_m2613534515 (SupportedRenderingFeatures_t353898663 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_U3CsupportedMixedLightingModesU3Ek__BackingField_3();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.LightmapBakeType UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::get_supportedLightmapBakeTypes()
extern "C" IL2CPP_METHOD_ATTR int32_t SupportedRenderingFeatures_get_supportedLightmapBakeTypes_m1596512019 (SupportedRenderingFeatures_t353898663 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_U3CsupportedLightmapBakeTypesU3Ek__BackingField_4();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.LightmapsMode UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::get_supportedLightmapsModes()
extern "C" IL2CPP_METHOD_ATTR int32_t SupportedRenderingFeatures_get_supportedLightmapsModes_m141329491 (SupportedRenderingFeatures_t353898663 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_U3CsupportedLightmapsModesU3Ek__BackingField_5();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::FallbackMixedLightingModeByRef(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void SupportedRenderingFeatures_FallbackMixedLightingModeByRef_m3859171964 (RuntimeObject * __this /* static, unused */, intptr_t ___fallbackModePtr0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SupportedRenderingFeatures_FallbackMixedLightingModeByRef_m3859171964_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t* V_0 = 0;
	int32_t V_1 = 0;
	{
		intptr_t L_0 = ___fallbackModePtr0;
		void* L_1 = IntPtr_op_Explicit_m2520637223(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		V_0 = (int32_t*)L_1;
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_t353898663 * L_2 = SupportedRenderingFeatures_get_active_m2140763039(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_2);
		int32_t L_3 = SupportedRenderingFeatures_get_defaultMixedLightingMode_m301083500(L_2, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_0077;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_t353898663 * L_4 = SupportedRenderingFeatures_get_active_m2140763039(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_4);
		int32_t L_5 = SupportedRenderingFeatures_get_supportedMixedLightingModes_m2613534515(L_4, /*hidden argument*/NULL);
		SupportedRenderingFeatures_t353898663 * L_6 = SupportedRenderingFeatures_get_active_m2140763039(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_6);
		int32_t L_7 = SupportedRenderingFeatures_get_defaultMixedLightingMode_m301083500(L_6, /*hidden argument*/NULL);
		SupportedRenderingFeatures_t353898663 * L_8 = SupportedRenderingFeatures_get_active_m2140763039(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_8);
		int32_t L_9 = SupportedRenderingFeatures_get_defaultMixedLightingMode_m301083500(L_8, /*hidden argument*/NULL);
		if ((!(((uint32_t)((int32_t)((int32_t)L_5&(int32_t)L_7))) == ((uint32_t)L_9))))
		{
			goto IL_0077;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_t353898663 * L_10 = SupportedRenderingFeatures_get_active_m2140763039(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_10);
		int32_t L_11 = SupportedRenderingFeatures_get_defaultMixedLightingMode_m301083500(L_10, /*hidden argument*/NULL);
		V_1 = L_11;
		int32_t L_12 = V_1;
		if ((((int32_t)L_12) == ((int32_t)4)))
		{
			goto IL_005a;
		}
	}
	{
		int32_t L_13 = V_1;
		if ((((int32_t)L_13) == ((int32_t)2)))
		{
			goto IL_0062;
		}
	}
	{
		goto IL_006a;
	}

IL_005a:
	{
		int32_t* L_14 = V_0;
		*((int32_t*)L_14) = (int32_t)2;
		goto IL_0072;
	}

IL_0062:
	{
		int32_t* L_15 = V_0;
		*((int32_t*)L_15) = (int32_t)1;
		goto IL_0072;
	}

IL_006a:
	{
		int32_t* L_16 = V_0;
		*((int32_t*)L_16) = (int32_t)0;
		goto IL_0072;
	}

IL_0072:
	{
		goto IL_00a2;
	}

IL_0077:
	{
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		bool L_17 = SupportedRenderingFeatures_IsMixedLightingModeSupported_m1976902692(NULL /*static, unused*/, 2, /*hidden argument*/NULL);
		if (!L_17)
		{
			goto IL_008b;
		}
	}
	{
		int32_t* L_18 = V_0;
		*((int32_t*)L_18) = (int32_t)2;
		goto IL_00a2;
	}

IL_008b:
	{
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		bool L_19 = SupportedRenderingFeatures_IsMixedLightingModeSupported_m1976902692(NULL /*static, unused*/, 1, /*hidden argument*/NULL);
		if (!L_19)
		{
			goto IL_009f;
		}
	}
	{
		int32_t* L_20 = V_0;
		*((int32_t*)L_20) = (int32_t)1;
		goto IL_00a2;
	}

IL_009f:
	{
		int32_t* L_21 = V_0;
		*((int32_t*)L_21) = (int32_t)0;
	}

IL_00a2:
	{
		return;
	}
}
// System.Boolean UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::IsMixedLightingModeSupported(UnityEngine.MixedLightingMode)
extern "C" IL2CPP_METHOD_ATTR bool SupportedRenderingFeatures_IsMixedLightingModeSupported_m1976902692 (RuntimeObject * __this /* static, unused */, int32_t ___mixedMode0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SupportedRenderingFeatures_IsMixedLightingModeSupported_m1976902692_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		int32_t L_0 = ___mixedMode0;
		intptr_t L_1;
		memset(&L_1, 0, sizeof(L_1));
		IntPtr__ctor_m3384658186((&L_1), (void*)(void*)(&V_0), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_IsMixedLightingModeSupportedByRef_m2282093837(NULL /*static, unused*/, L_0, (intptr_t)L_1, /*hidden argument*/NULL);
		bool L_2 = V_0;
		V_1 = L_2;
		goto IL_0015;
	}

IL_0015:
	{
		bool L_3 = V_1;
		return L_3;
	}
}
// System.Void UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::IsMixedLightingModeSupportedByRef(UnityEngine.MixedLightingMode,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void SupportedRenderingFeatures_IsMixedLightingModeSupportedByRef_m2282093837 (RuntimeObject * __this /* static, unused */, int32_t ___mixedMode0, intptr_t ___isSupportedPtr1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SupportedRenderingFeatures_IsMixedLightingModeSupportedByRef_m2282093837_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool* V_0 = NULL;
	bool* G_B4_0 = NULL;
	bool* G_B3_0 = NULL;
	bool* G_B10_0 = NULL;
	bool* G_B6_0 = NULL;
	bool* G_B5_0 = NULL;
	bool* G_B8_0 = NULL;
	bool* G_B7_0 = NULL;
	int32_t G_B9_0 = 0;
	bool* G_B9_1 = NULL;
	int32_t G_B11_0 = 0;
	bool* G_B11_1 = NULL;
	{
		intptr_t L_0 = ___isSupportedPtr1;
		void* L_1 = IntPtr_op_Explicit_m2520637223(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		V_0 = (bool*)L_1;
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		bool L_2 = SupportedRenderingFeatures_IsLightmapBakeTypeSupported_m625512092(NULL /*static, unused*/, 1, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_001c;
		}
	}
	{
		bool* L_3 = V_0;
		*((int8_t*)L_3) = (int8_t)0;
		goto IL_006b;
	}

IL_001c:
	{
		bool* L_4 = V_0;
		int32_t L_5 = ___mixedMode0;
		G_B3_0 = L_4;
		if (L_5)
		{
			G_B4_0 = L_4;
			goto IL_0035;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_t353898663 * L_6 = SupportedRenderingFeatures_get_active_m2140763039(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_6);
		int32_t L_7 = SupportedRenderingFeatures_get_supportedMixedLightingModes_m2613534515(L_6, /*hidden argument*/NULL);
		G_B4_0 = G_B3_0;
		if ((((int32_t)((int32_t)((int32_t)L_7&(int32_t)1))) == ((int32_t)1)))
		{
			G_B10_0 = G_B3_0;
			goto IL_0069;
		}
	}

IL_0035:
	{
		int32_t L_8 = ___mixedMode0;
		G_B5_0 = G_B4_0;
		if ((!(((uint32_t)L_8) == ((uint32_t)1))))
		{
			G_B6_0 = G_B4_0;
			goto IL_004e;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_t353898663 * L_9 = SupportedRenderingFeatures_get_active_m2140763039(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_9);
		int32_t L_10 = SupportedRenderingFeatures_get_supportedMixedLightingModes_m2613534515(L_9, /*hidden argument*/NULL);
		G_B6_0 = G_B5_0;
		if ((((int32_t)((int32_t)((int32_t)L_10&(int32_t)2))) == ((int32_t)2)))
		{
			G_B10_0 = G_B5_0;
			goto IL_0069;
		}
	}

IL_004e:
	{
		int32_t L_11 = ___mixedMode0;
		G_B7_0 = G_B6_0;
		if ((!(((uint32_t)L_11) == ((uint32_t)2))))
		{
			G_B8_0 = G_B6_0;
			goto IL_0066;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_t353898663 * L_12 = SupportedRenderingFeatures_get_active_m2140763039(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_12);
		int32_t L_13 = SupportedRenderingFeatures_get_supportedMixedLightingModes_m2613534515(L_12, /*hidden argument*/NULL);
		G_B9_0 = ((((int32_t)((int32_t)((int32_t)L_13&(int32_t)4))) == ((int32_t)4))? 1 : 0);
		G_B9_1 = G_B7_0;
		goto IL_0067;
	}

IL_0066:
	{
		G_B9_0 = 0;
		G_B9_1 = G_B8_0;
	}

IL_0067:
	{
		G_B11_0 = G_B9_0;
		G_B11_1 = G_B9_1;
		goto IL_006a;
	}

IL_0069:
	{
		G_B11_0 = 1;
		G_B11_1 = G_B10_0;
	}

IL_006a:
	{
		*((int8_t*)G_B11_1) = (int8_t)G_B11_0;
	}

IL_006b:
	{
		return;
	}
}
// System.Boolean UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::IsLightmapBakeTypeSupported(UnityEngine.LightmapBakeType)
extern "C" IL2CPP_METHOD_ATTR bool SupportedRenderingFeatures_IsLightmapBakeTypeSupported_m625512092 (RuntimeObject * __this /* static, unused */, int32_t ___bakeType0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SupportedRenderingFeatures_IsLightmapBakeTypeSupported_m625512092_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		int32_t L_0 = ___bakeType0;
		intptr_t L_1;
		memset(&L_1, 0, sizeof(L_1));
		IntPtr__ctor_m3384658186((&L_1), (void*)(void*)(&V_0), /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_IsLightmapBakeTypeSupportedByRef_m2970279241(NULL /*static, unused*/, L_0, (intptr_t)L_1, /*hidden argument*/NULL);
		bool L_2 = V_0;
		V_1 = L_2;
		goto IL_0015;
	}

IL_0015:
	{
		bool L_3 = V_1;
		return L_3;
	}
}
// System.Void UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::IsLightmapBakeTypeSupportedByRef(UnityEngine.LightmapBakeType,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void SupportedRenderingFeatures_IsLightmapBakeTypeSupportedByRef_m2970279241 (RuntimeObject * __this /* static, unused */, int32_t ___bakeType0, intptr_t ___isSupportedPtr1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SupportedRenderingFeatures_IsLightmapBakeTypeSupportedByRef_m2970279241_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool* V_0 = NULL;
	bool V_1 = false;
	{
		intptr_t L_0 = ___isSupportedPtr1;
		void* L_1 = IntPtr_op_Explicit_m2520637223(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		V_0 = (bool*)L_1;
		int32_t L_2 = ___bakeType0;
		if ((!(((uint32_t)L_2) == ((uint32_t)1))))
		{
			goto IL_0036;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		bool L_3 = SupportedRenderingFeatures_IsLightmapBakeTypeSupported_m625512092(NULL /*static, unused*/, 2, /*hidden argument*/NULL);
		V_1 = L_3;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_002c;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_t353898663 * L_5 = SupportedRenderingFeatures_get_active_m2140763039(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_5);
		int32_t L_6 = SupportedRenderingFeatures_get_supportedMixedLightingModes_m2613534515(L_5, /*hidden argument*/NULL);
		if (L_6)
		{
			goto IL_0035;
		}
	}

IL_002c:
	{
		bool* L_7 = V_0;
		*((int8_t*)L_7) = (int8_t)0;
		goto IL_0047;
	}

IL_0035:
	{
	}

IL_0036:
	{
		bool* L_8 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_t353898663 * L_9 = SupportedRenderingFeatures_get_active_m2140763039(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_9);
		int32_t L_10 = SupportedRenderingFeatures_get_supportedLightmapBakeTypes_m1596512019(L_9, /*hidden argument*/NULL);
		int32_t L_11 = ___bakeType0;
		int32_t L_12 = ___bakeType0;
		*((int8_t*)L_8) = (int8_t)((((int32_t)((int32_t)((int32_t)L_10&(int32_t)L_11))) == ((int32_t)L_12))? 1 : 0);
	}

IL_0047:
	{
		return;
	}
}
// System.Void UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::IsLightmapsModeSupportedByRef(UnityEngine.LightmapsMode,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void SupportedRenderingFeatures_IsLightmapsModeSupportedByRef_m3859475728 (RuntimeObject * __this /* static, unused */, int32_t ___mode0, intptr_t ___isSupportedPtr1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SupportedRenderingFeatures_IsLightmapsModeSupportedByRef_m3859475728_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool* V_0 = NULL;
	{
		intptr_t L_0 = ___isSupportedPtr1;
		void* L_1 = IntPtr_op_Explicit_m2520637223(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		V_0 = (bool*)L_1;
		bool* L_2 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures_t353898663 * L_3 = SupportedRenderingFeatures_get_active_m2140763039(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_3);
		int32_t L_4 = SupportedRenderingFeatures_get_supportedLightmapsModes_m141329491(L_3, /*hidden argument*/NULL);
		int32_t L_5 = ___mode0;
		int32_t L_6 = ___mode0;
		*((int8_t*)L_2) = (int8_t)((((int32_t)((int32_t)((int32_t)L_4&(int32_t)L_5))) == ((int32_t)L_6))? 1 : 0);
		return;
	}
}
// System.Void UnityEngine.Experimental.Rendering.SupportedRenderingFeatures::.cctor()
extern "C" IL2CPP_METHOD_ATTR void SupportedRenderingFeatures__cctor_m146778484 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (SupportedRenderingFeatures__cctor_m146778484_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		SupportedRenderingFeatures_t353898663 * L_0 = (SupportedRenderingFeatures_t353898663 *)il2cpp_codegen_object_new(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var);
		SupportedRenderingFeatures__ctor_m2713823667(L_0, /*hidden argument*/NULL);
		((SupportedRenderingFeatures_t353898663_StaticFields*)il2cpp_codegen_static_fields_for(SupportedRenderingFeatures_t353898663_il2cpp_TypeInfo_var))->set_s_Active_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
#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
// UnityEngine.Light UnityEngine.Experimental.Rendering.VisibleLight::get_light()
extern "C" IL2CPP_METHOD_ATTR Light_t3756812086 * VisibleLight_get_light_m2869922931 (VisibleLight_t704066072 * __this, const RuntimeMethod* method)
{
	Light_t3756812086 * V_0 = NULL;
	{
		int32_t L_0 = __this->get_instanceId_6();
		Light_t3756812086 * L_1 = VisibleLight_GetLightObject_m4182718466(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0012;
	}

IL_0012:
	{
		Light_t3756812086 * L_2 = V_0;
		return L_2;
	}
}
extern "C"  Light_t3756812086 * VisibleLight_get_light_m2869922931_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	VisibleLight_t704066072 * _thisAdjusted = reinterpret_cast<VisibleLight_t704066072 *>(__this + 1);
	return VisibleLight_get_light_m2869922931(_thisAdjusted, method);
}
// UnityEngine.Light UnityEngine.Experimental.Rendering.VisibleLight::GetLightObject(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Light_t3756812086 * VisibleLight_GetLightObject_m4182718466 (RuntimeObject * __this /* static, unused */, int32_t ___instanceId0, const RuntimeMethod* method)
{
	typedef Light_t3756812086 * (*VisibleLight_GetLightObject_m4182718466_ftn) (int32_t);
	static VisibleLight_GetLightObject_m4182718466_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (VisibleLight_GetLightObject_m4182718466_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Experimental.Rendering.VisibleLight::GetLightObject(System.Int32)");
	Light_t3756812086 * retVal = _il2cpp_icall_func(___instanceId0);
	return retVal;
}
#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
// Conversion methods for marshalling of: UnityEngine.Experimental.U2D.SpriteBone
extern "C" void SpriteBone_t303320096_marshal_pinvoke(const SpriteBone_t303320096& unmarshaled, SpriteBone_t303320096_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Name_0 = il2cpp_codegen_marshal_string(unmarshaled.get_m_Name_0());
	marshaled.___m_Position_1 = unmarshaled.get_m_Position_1();
	marshaled.___m_Rotation_2 = unmarshaled.get_m_Rotation_2();
	marshaled.___m_Length_3 = unmarshaled.get_m_Length_3();
	marshaled.___m_ParentId_4 = unmarshaled.get_m_ParentId_4();
}
extern "C" void SpriteBone_t303320096_marshal_pinvoke_back(const SpriteBone_t303320096_marshaled_pinvoke& marshaled, SpriteBone_t303320096& unmarshaled)
{
	unmarshaled.set_m_Name_0(il2cpp_codegen_marshal_string_result(marshaled.___m_Name_0));
	Vector3_t3722313464  unmarshaled_m_Position_temp_1;
	memset(&unmarshaled_m_Position_temp_1, 0, sizeof(unmarshaled_m_Position_temp_1));
	unmarshaled_m_Position_temp_1 = marshaled.___m_Position_1;
	unmarshaled.set_m_Position_1(unmarshaled_m_Position_temp_1);
	Quaternion_t2301928331  unmarshaled_m_Rotation_temp_2;
	memset(&unmarshaled_m_Rotation_temp_2, 0, sizeof(unmarshaled_m_Rotation_temp_2));
	unmarshaled_m_Rotation_temp_2 = marshaled.___m_Rotation_2;
	unmarshaled.set_m_Rotation_2(unmarshaled_m_Rotation_temp_2);
	float unmarshaled_m_Length_temp_3 = 0.0f;
	unmarshaled_m_Length_temp_3 = marshaled.___m_Length_3;
	unmarshaled.set_m_Length_3(unmarshaled_m_Length_temp_3);
	int32_t unmarshaled_m_ParentId_temp_4 = 0;
	unmarshaled_m_ParentId_temp_4 = marshaled.___m_ParentId_4;
	unmarshaled.set_m_ParentId_4(unmarshaled_m_ParentId_temp_4);
}
// Conversion method for clean up from marshalling of: UnityEngine.Experimental.U2D.SpriteBone
extern "C" void SpriteBone_t303320096_marshal_pinvoke_cleanup(SpriteBone_t303320096_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___m_Name_0);
	marshaled.___m_Name_0 = NULL;
}
// Conversion methods for marshalling of: UnityEngine.Experimental.U2D.SpriteBone
extern "C" void SpriteBone_t303320096_marshal_com(const SpriteBone_t303320096& unmarshaled, SpriteBone_t303320096_marshaled_com& marshaled)
{
	marshaled.___m_Name_0 = il2cpp_codegen_marshal_bstring(unmarshaled.get_m_Name_0());
	marshaled.___m_Position_1 = unmarshaled.get_m_Position_1();
	marshaled.___m_Rotation_2 = unmarshaled.get_m_Rotation_2();
	marshaled.___m_Length_3 = unmarshaled.get_m_Length_3();
	marshaled.___m_ParentId_4 = unmarshaled.get_m_ParentId_4();
}
extern "C" void SpriteBone_t303320096_marshal_com_back(const SpriteBone_t303320096_marshaled_com& marshaled, SpriteBone_t303320096& unmarshaled)
{
	unmarshaled.set_m_Name_0(il2cpp_codegen_marshal_bstring_result(marshaled.___m_Name_0));
	Vector3_t3722313464  unmarshaled_m_Position_temp_1;
	memset(&unmarshaled_m_Position_temp_1, 0, sizeof(unmarshaled_m_Position_temp_1));
	unmarshaled_m_Position_temp_1 = marshaled.___m_Position_1;
	unmarshaled.set_m_Position_1(unmarshaled_m_Position_temp_1);
	Quaternion_t2301928331  unmarshaled_m_Rotation_temp_2;
	memset(&unmarshaled_m_Rotation_temp_2, 0, sizeof(unmarshaled_m_Rotation_temp_2));
	unmarshaled_m_Rotation_temp_2 = marshaled.___m_Rotation_2;
	unmarshaled.set_m_Rotation_2(unmarshaled_m_Rotation_temp_2);
	float unmarshaled_m_Length_temp_3 = 0.0f;
	unmarshaled_m_Length_temp_3 = marshaled.___m_Length_3;
	unmarshaled.set_m_Length_3(unmarshaled_m_Length_temp_3);
	int32_t unmarshaled_m_ParentId_temp_4 = 0;
	unmarshaled_m_ParentId_temp_4 = marshaled.___m_ParentId_4;
	unmarshaled.set_m_ParentId_4(unmarshaled_m_ParentId_temp_4);
}
// Conversion method for clean up from marshalling of: UnityEngine.Experimental.U2D.SpriteBone
extern "C" void SpriteBone_t303320096_marshal_com_cleanup(SpriteBone_t303320096_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_Name_0);
	marshaled.___m_Name_0 = NULL;
}
#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
// Conversion methods for marshalling of: UnityEngine.FailedToLoadScriptObject
extern "C" void FailedToLoadScriptObject_t547604379_marshal_pinvoke(const FailedToLoadScriptObject_t547604379& unmarshaled, FailedToLoadScriptObject_t547604379_marshaled_pinvoke& marshaled)
{
	marshaled.___m_CachedPtr_0 = unmarshaled.get_m_CachedPtr_0();
}
extern "C" void FailedToLoadScriptObject_t547604379_marshal_pinvoke_back(const FailedToLoadScriptObject_t547604379_marshaled_pinvoke& marshaled, FailedToLoadScriptObject_t547604379& unmarshaled)
{
	intptr_t unmarshaled_m_CachedPtr_temp_0;
	memset(&unmarshaled_m_CachedPtr_temp_0, 0, sizeof(unmarshaled_m_CachedPtr_temp_0));
	unmarshaled_m_CachedPtr_temp_0 = marshaled.___m_CachedPtr_0;
	unmarshaled.set_m_CachedPtr_0(unmarshaled_m_CachedPtr_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.FailedToLoadScriptObject
extern "C" void FailedToLoadScriptObject_t547604379_marshal_pinvoke_cleanup(FailedToLoadScriptObject_t547604379_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.FailedToLoadScriptObject
extern "C" void FailedToLoadScriptObject_t547604379_marshal_com(const FailedToLoadScriptObject_t547604379& unmarshaled, FailedToLoadScriptObject_t547604379_marshaled_com& marshaled)
{
	marshaled.___m_CachedPtr_0 = unmarshaled.get_m_CachedPtr_0();
}
extern "C" void FailedToLoadScriptObject_t547604379_marshal_com_back(const FailedToLoadScriptObject_t547604379_marshaled_com& marshaled, FailedToLoadScriptObject_t547604379& unmarshaled)
{
	intptr_t unmarshaled_m_CachedPtr_temp_0;
	memset(&unmarshaled_m_CachedPtr_temp_0, 0, sizeof(unmarshaled_m_CachedPtr_temp_0));
	unmarshaled_m_CachedPtr_temp_0 = marshaled.___m_CachedPtr_0;
	unmarshaled.set_m_CachedPtr_0(unmarshaled_m_CachedPtr_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.FailedToLoadScriptObject
extern "C" void FailedToLoadScriptObject_t547604379_marshal_com_cleanup(FailedToLoadScriptObject_t547604379_marshaled_com& marshaled)
{
}
#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
// UnityEngine.Matrix4x4 UnityEngine.GL::GetGPUProjectionMatrix(UnityEngine.Matrix4x4,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  GL_GetGPUProjectionMatrix_m628855021 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843  ___proj0, bool ___renderIntoTexture1, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		bool L_0 = ___renderIntoTexture1;
		GL_GetGPUProjectionMatrix_Injected_m1095488597(NULL /*static, unused*/, (Matrix4x4_t1817901843 *)(&___proj0), L_0, (Matrix4x4_t1817901843 *)(&V_0), /*hidden argument*/NULL);
		Matrix4x4_t1817901843  L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.GL::GetGPUProjectionMatrix_Injected(UnityEngine.Matrix4x4&,System.Boolean,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void GL_GetGPUProjectionMatrix_Injected_m1095488597 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ___proj0, bool ___renderIntoTexture1, Matrix4x4_t1817901843 * ___ret2, const RuntimeMethod* method)
{
	typedef void (*GL_GetGPUProjectionMatrix_Injected_m1095488597_ftn) (Matrix4x4_t1817901843 *, bool, Matrix4x4_t1817901843 *);
	static GL_GetGPUProjectionMatrix_Injected_m1095488597_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GL_GetGPUProjectionMatrix_Injected_m1095488597_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GL::GetGPUProjectionMatrix_Injected(UnityEngine.Matrix4x4&,System.Boolean,UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(___proj0, ___renderIntoTexture1, ___ret2);
}
#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.GUIElement::.ctor()
extern "C" IL2CPP_METHOD_ATTR void GUIElement__ctor_m3257342989 (GUIElement_t3567083079 * __this, const RuntimeMethod* method)
{
	{
		Behaviour__ctor_m346897018(__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
// UnityEngine.GUIElement UnityEngine.GUILayer::HitTest(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR GUIElement_t3567083079 * GUILayer_HitTest_m512928460 (GUILayer_t2783472903 * __this, Vector3_t3722313464  ___screenPosition0, const RuntimeMethod* method)
{
	GUIElement_t3567083079 * V_0 = NULL;
	{
		float L_0 = (&___screenPosition0)->get_x_2();
		float L_1 = (&___screenPosition0)->get_y_3();
		Vector2_t2156229523  L_2;
		memset(&L_2, 0, sizeof(L_2));
		Vector2__ctor_m3970636864((&L_2), L_0, L_1, /*hidden argument*/NULL);
		GUIElement_t3567083079 * L_3 = GUILayer_HitTest_m2079012401(__this, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0020;
	}

IL_0020:
	{
		GUIElement_t3567083079 * L_4 = V_0;
		return L_4;
	}
}
// UnityEngine.GUIElement UnityEngine.GUILayer::HitTest(UnityEngine.Vector2)
extern "C" IL2CPP_METHOD_ATTR GUIElement_t3567083079 * GUILayer_HitTest_m2079012401 (GUILayer_t2783472903 * __this, Vector2_t2156229523  ___screenPosition0, const RuntimeMethod* method)
{
	{
		GUIElement_t3567083079 * L_0 = GUILayer_HitTest_Injected_m3662865982(__this, (Vector2_t2156229523 *)(&___screenPosition0), /*hidden argument*/NULL);
		return L_0;
	}
}
// UnityEngine.GUIElement UnityEngine.GUILayer::HitTest_Injected(UnityEngine.Vector2&)
extern "C" IL2CPP_METHOD_ATTR GUIElement_t3567083079 * GUILayer_HitTest_Injected_m3662865982 (GUILayer_t2783472903 * __this, Vector2_t2156229523 * ___screenPosition0, const RuntimeMethod* method)
{
	typedef GUIElement_t3567083079 * (*GUILayer_HitTest_Injected_m3662865982_ftn) (GUILayer_t2783472903 *, Vector2_t2156229523 *);
	static GUILayer_HitTest_Injected_m3662865982_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GUILayer_HitTest_Injected_m3662865982_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GUILayer::HitTest_Injected(UnityEngine.Vector2&)");
	GUIElement_t3567083079 * retVal = _il2cpp_icall_func(__this, ___screenPosition0);
	return retVal;
}
#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.GameObject::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void GameObject__ctor_m2093116449 (GameObject_t1113636619 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GameObject__ctor_m2093116449_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object__ctor_m1087895580(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___name0;
		GameObject_Internal_CreateGameObject_m2533291801(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.GameObject::.ctor()
extern "C" IL2CPP_METHOD_ATTR void GameObject__ctor_m3707688467 (GameObject_t1113636619 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GameObject__ctor_m3707688467_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object__ctor_m1087895580(__this, /*hidden argument*/NULL);
		GameObject_Internal_CreateGameObject_m2533291801(NULL /*static, unused*/, __this, (String_t*)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.GameObject::.ctor(System.String,System.Type[])
extern "C" IL2CPP_METHOD_ATTR void GameObject__ctor_m1350607670 (GameObject_t1113636619 * __this, String_t* ___name0, TypeU5BU5D_t3940880105* ___components1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GameObject__ctor_m1350607670_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Type_t * V_0 = NULL;
	TypeU5BU5D_t3940880105* V_1 = NULL;
	int32_t V_2 = 0;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object__ctor_m1087895580(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___name0;
		GameObject_Internal_CreateGameObject_m2533291801(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		TypeU5BU5D_t3940880105* L_1 = ___components1;
		V_1 = L_1;
		V_2 = 0;
		goto IL_0028;
	}

IL_0018:
	{
		TypeU5BU5D_t3940880105* L_2 = V_1;
		int32_t L_3 = V_2;
		NullCheck(L_2);
		int32_t L_4 = L_3;
		Type_t * L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_0 = L_5;
		Type_t * L_6 = V_0;
		GameObject_AddComponent_m136524825(__this, L_6, /*hidden argument*/NULL);
		int32_t L_7 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1));
	}

IL_0028:
	{
		int32_t L_8 = V_2;
		TypeU5BU5D_t3940880105* L_9 = V_1;
		NullCheck(L_9);
		if ((((int32_t)L_8) < ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_9)->max_length)))))))
		{
			goto IL_0018;
		}
	}
	{
		return;
	}
}
// UnityEngine.Component UnityEngine.GameObject::GetComponent(System.Type)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * GameObject_GetComponent_m1027872079 (GameObject_t1113636619 * __this, Type_t * ___type0, const RuntimeMethod* method)
{
	typedef Component_t1923634451 * (*GameObject_GetComponent_m1027872079_ftn) (GameObject_t1113636619 *, Type_t *);
	static GameObject_GetComponent_m1027872079_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_GetComponent_m1027872079_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::GetComponent(System.Type)");
	Component_t1923634451 * retVal = _il2cpp_icall_func(__this, ___type0);
	return retVal;
}
// System.Void UnityEngine.GameObject::GetComponentFastPath(System.Type,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void GameObject_GetComponentFastPath_m2620139331 (GameObject_t1113636619 * __this, Type_t * ___type0, intptr_t ___oneFurtherThanResultValue1, const RuntimeMethod* method)
{
	typedef void (*GameObject_GetComponentFastPath_m2620139331_ftn) (GameObject_t1113636619 *, Type_t *, intptr_t);
	static GameObject_GetComponentFastPath_m2620139331_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_GetComponentFastPath_m2620139331_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::GetComponentFastPath(System.Type,System.IntPtr)");
	_il2cpp_icall_func(__this, ___type0, ___oneFurtherThanResultValue1);
}
// UnityEngine.Component UnityEngine.GameObject::GetComponentInChildren(System.Type,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * GameObject_GetComponentInChildren_m2567799249 (GameObject_t1113636619 * __this, Type_t * ___type0, bool ___includeInactive1, const RuntimeMethod* method)
{
	typedef Component_t1923634451 * (*GameObject_GetComponentInChildren_m2567799249_ftn) (GameObject_t1113636619 *, Type_t *, bool);
	static GameObject_GetComponentInChildren_m2567799249_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_GetComponentInChildren_m2567799249_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::GetComponentInChildren(System.Type,System.Boolean)");
	Component_t1923634451 * retVal = _il2cpp_icall_func(__this, ___type0, ___includeInactive1);
	return retVal;
}
// UnityEngine.Component UnityEngine.GameObject::GetComponentInParent(System.Type)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * GameObject_GetComponentInParent_m635782859 (GameObject_t1113636619 * __this, Type_t * ___type0, const RuntimeMethod* method)
{
	typedef Component_t1923634451 * (*GameObject_GetComponentInParent_m635782859_ftn) (GameObject_t1113636619 *, Type_t *);
	static GameObject_GetComponentInParent_m635782859_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_GetComponentInParent_m635782859_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::GetComponentInParent(System.Type)");
	Component_t1923634451 * retVal = _il2cpp_icall_func(__this, ___type0);
	return retVal;
}
// System.Array UnityEngine.GameObject::GetComponentsInternal(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeArray * GameObject_GetComponentsInternal_m4006738154 (GameObject_t1113636619 * __this, Type_t * ___type0, bool ___useSearchTypeAsArrayReturnType1, bool ___recursive2, bool ___includeInactive3, bool ___reverse4, RuntimeObject * ___resultList5, const RuntimeMethod* method)
{
	typedef RuntimeArray * (*GameObject_GetComponentsInternal_m4006738154_ftn) (GameObject_t1113636619 *, Type_t *, bool, bool, bool, bool, RuntimeObject *);
	static GameObject_GetComponentsInternal_m4006738154_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_GetComponentsInternal_m4006738154_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::GetComponentsInternal(System.Type,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Object)");
	RuntimeArray * retVal = _il2cpp_icall_func(__this, ___type0, ___useSearchTypeAsArrayReturnType1, ___recursive2, ___includeInactive3, ___reverse4, ___resultList5);
	return retVal;
}
// UnityEngine.Component UnityEngine.GameObject::Internal_AddComponentWithType(System.Type)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * GameObject_Internal_AddComponentWithType_m3797731663 (GameObject_t1113636619 * __this, Type_t * ___componentType0, const RuntimeMethod* method)
{
	typedef Component_t1923634451 * (*GameObject_Internal_AddComponentWithType_m3797731663_ftn) (GameObject_t1113636619 *, Type_t *);
	static GameObject_Internal_AddComponentWithType_m3797731663_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_Internal_AddComponentWithType_m3797731663_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::Internal_AddComponentWithType(System.Type)");
	Component_t1923634451 * retVal = _il2cpp_icall_func(__this, ___componentType0);
	return retVal;
}
// UnityEngine.Component UnityEngine.GameObject::AddComponent(System.Type)
extern "C" IL2CPP_METHOD_ATTR Component_t1923634451 * GameObject_AddComponent_m136524825 (GameObject_t1113636619 * __this, Type_t * ___componentType0, const RuntimeMethod* method)
{
	Component_t1923634451 * V_0 = NULL;
	{
		Type_t * L_0 = ___componentType0;
		Component_t1923634451 * L_1 = GameObject_Internal_AddComponentWithType_m3797731663(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000e;
	}

IL_000e:
	{
		Component_t1923634451 * L_2 = V_0;
		return L_2;
	}
}
// UnityEngine.Transform UnityEngine.GameObject::get_transform()
extern "C" IL2CPP_METHOD_ATTR Transform_t3600365921 * GameObject_get_transform_m1369836730 (GameObject_t1113636619 * __this, const RuntimeMethod* method)
{
	typedef Transform_t3600365921 * (*GameObject_get_transform_m1369836730_ftn) (GameObject_t1113636619 *);
	static GameObject_get_transform_m1369836730_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_get_transform_m1369836730_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::get_transform()");
	Transform_t3600365921 * retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Int32 UnityEngine.GameObject::get_layer()
extern "C" IL2CPP_METHOD_ATTR int32_t GameObject_get_layer_m4158800245 (GameObject_t1113636619 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*GameObject_get_layer_m4158800245_ftn) (GameObject_t1113636619 *);
	static GameObject_get_layer_m4158800245_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_get_layer_m4158800245_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::get_layer()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Void UnityEngine.GameObject::set_layer(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void GameObject_set_layer_m3294992795 (GameObject_t1113636619 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	typedef void (*GameObject_set_layer_m3294992795_ftn) (GameObject_t1113636619 *, int32_t);
	static GameObject_set_layer_m3294992795_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_set_layer_m3294992795_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::set_layer(System.Int32)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Void UnityEngine.GameObject::SetActive(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void GameObject_SetActive_m796801857 (GameObject_t1113636619 * __this, bool ___value0, const RuntimeMethod* method)
{
	typedef void (*GameObject_SetActive_m796801857_ftn) (GameObject_t1113636619 *, bool);
	static GameObject_SetActive_m796801857_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_SetActive_m796801857_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::SetActive(System.Boolean)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Boolean UnityEngine.GameObject::get_activeSelf()
extern "C" IL2CPP_METHOD_ATTR bool GameObject_get_activeSelf_m1767405923 (GameObject_t1113636619 * __this, const RuntimeMethod* method)
{
	typedef bool (*GameObject_get_activeSelf_m1767405923_ftn) (GameObject_t1113636619 *);
	static GameObject_get_activeSelf_m1767405923_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_get_activeSelf_m1767405923_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::get_activeSelf()");
	bool retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Boolean UnityEngine.GameObject::get_activeInHierarchy()
extern "C" IL2CPP_METHOD_ATTR bool GameObject_get_activeInHierarchy_m2006396688 (GameObject_t1113636619 * __this, const RuntimeMethod* method)
{
	typedef bool (*GameObject_get_activeInHierarchy_m2006396688_ftn) (GameObject_t1113636619 *);
	static GameObject_get_activeInHierarchy_m2006396688_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_get_activeInHierarchy_m2006396688_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::get_activeInHierarchy()");
	bool retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Void UnityEngine.GameObject::SendMessage(System.String,System.Object,UnityEngine.SendMessageOptions)
extern "C" IL2CPP_METHOD_ATTR void GameObject_SendMessage_m3720186693 (GameObject_t1113636619 * __this, String_t* ___methodName0, RuntimeObject * ___value1, int32_t ___options2, const RuntimeMethod* method)
{
	typedef void (*GameObject_SendMessage_m3720186693_ftn) (GameObject_t1113636619 *, String_t*, RuntimeObject *, int32_t);
	static GameObject_SendMessage_m3720186693_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_SendMessage_m3720186693_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::SendMessage(System.String,System.Object,UnityEngine.SendMessageOptions)");
	_il2cpp_icall_func(__this, ___methodName0, ___value1, ___options2);
}
// System.Void UnityEngine.GameObject::Internal_CreateGameObject(UnityEngine.GameObject,System.String)
extern "C" IL2CPP_METHOD_ATTR void GameObject_Internal_CreateGameObject_m2533291801 (RuntimeObject * __this /* static, unused */, GameObject_t1113636619 * ___self0, String_t* ___name1, const RuntimeMethod* method)
{
	typedef void (*GameObject_Internal_CreateGameObject_m2533291801_ftn) (GameObject_t1113636619 *, String_t*);
	static GameObject_Internal_CreateGameObject_m2533291801_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GameObject_Internal_CreateGameObject_m2533291801_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GameObject::Internal_CreateGameObject(UnityEngine.GameObject,System.String)");
	_il2cpp_icall_func(___self0, ___name1);
}
#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
// UnityEngine.Plane[] UnityEngine.GeometryUtility::CalculateFrustumPlanes(UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR PlaneU5BU5D_t3656189108* GeometryUtility_CalculateFrustumPlanes_m809305451 (RuntimeObject * __this /* static, unused */, Camera_t4157153871 * ___camera0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GeometryUtility_CalculateFrustumPlanes_m809305451_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PlaneU5BU5D_t3656189108* V_0 = NULL;
	PlaneU5BU5D_t3656189108* V_1 = NULL;
	{
		PlaneU5BU5D_t3656189108* L_0 = (PlaneU5BU5D_t3656189108*)SZArrayNew(PlaneU5BU5D_t3656189108_il2cpp_TypeInfo_var, (uint32_t)6);
		V_0 = L_0;
		Camera_t4157153871 * L_1 = ___camera0;
		PlaneU5BU5D_t3656189108* L_2 = V_0;
		GeometryUtility_CalculateFrustumPlanes_m1194921787(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		PlaneU5BU5D_t3656189108* L_3 = V_0;
		V_1 = L_3;
		goto IL_0016;
	}

IL_0016:
	{
		PlaneU5BU5D_t3656189108* L_4 = V_1;
		return L_4;
	}
}
// System.Void UnityEngine.GeometryUtility::CalculateFrustumPlanes(UnityEngine.Camera,UnityEngine.Plane[])
extern "C" IL2CPP_METHOD_ATTR void GeometryUtility_CalculateFrustumPlanes_m1194921787 (RuntimeObject * __this /* static, unused */, Camera_t4157153871 * ___camera0, PlaneU5BU5D_t3656189108* ___planes1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GeometryUtility_CalculateFrustumPlanes_m1194921787_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Camera_t4157153871 * L_0 = ___camera0;
		NullCheck(L_0);
		Matrix4x4_t1817901843  L_1 = Camera_get_projectionMatrix_m667780853(L_0, /*hidden argument*/NULL);
		Camera_t4157153871 * L_2 = ___camera0;
		NullCheck(L_2);
		Matrix4x4_t1817901843  L_3 = Camera_get_worldToCameraMatrix_m22661425(L_2, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_t1817901843  L_4 = Matrix4x4_op_Multiply_m1876492807(NULL /*static, unused*/, L_1, L_3, /*hidden argument*/NULL);
		PlaneU5BU5D_t3656189108* L_5 = ___planes1;
		GeometryUtility_CalculateFrustumPlanes_m2877064416(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.GeometryUtility::CalculateFrustumPlanes(UnityEngine.Matrix4x4,UnityEngine.Plane[])
extern "C" IL2CPP_METHOD_ATTR void GeometryUtility_CalculateFrustumPlanes_m2877064416 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843  ___worldToProjectionMatrix0, PlaneU5BU5D_t3656189108* ___planes1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (GeometryUtility_CalculateFrustumPlanes_m2877064416_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlaneU5BU5D_t3656189108* L_0 = ___planes1;
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_1, _stringLiteral394832358, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, GeometryUtility_CalculateFrustumPlanes_m2877064416_RuntimeMethod_var);
	}

IL_0012:
	{
		PlaneU5BU5D_t3656189108* L_2 = ___planes1;
		NullCheck(L_2);
		if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length))))) == ((int32_t)6)))
		{
			goto IL_002b;
		}
	}
	{
		ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_3, _stringLiteral1764247678, _stringLiteral394832358, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, GeometryUtility_CalculateFrustumPlanes_m2877064416_RuntimeMethod_var);
	}

IL_002b:
	{
		PlaneU5BU5D_t3656189108* L_4 = ___planes1;
		Matrix4x4_t1817901843  L_5 = ___worldToProjectionMatrix0;
		GeometryUtility_Internal_ExtractPlanes_m2603552499(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.GeometryUtility::Internal_ExtractPlanes(UnityEngine.Plane[],UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR void GeometryUtility_Internal_ExtractPlanes_m2603552499 (RuntimeObject * __this /* static, unused */, PlaneU5BU5D_t3656189108* ___planes0, Matrix4x4_t1817901843  ___worldToProjectionMatrix1, const RuntimeMethod* method)
{
	{
		PlaneU5BU5D_t3656189108* L_0 = ___planes0;
		GeometryUtility_Internal_ExtractPlanes_Injected_m2151262759(NULL /*static, unused*/, L_0, (Matrix4x4_t1817901843 *)(&___worldToProjectionMatrix1), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.GeometryUtility::Internal_ExtractPlanes_Injected(UnityEngine.Plane[],UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void GeometryUtility_Internal_ExtractPlanes_Injected_m2151262759 (RuntimeObject * __this /* static, unused */, PlaneU5BU5D_t3656189108* ___planes0, Matrix4x4_t1817901843 * ___worldToProjectionMatrix1, const RuntimeMethod* method)
{
	typedef void (*GeometryUtility_Internal_ExtractPlanes_Injected_m2151262759_ftn) (PlaneU5BU5D_t3656189108*, Matrix4x4_t1817901843 *);
	static GeometryUtility_Internal_ExtractPlanes_Injected_m2151262759_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (GeometryUtility_Internal_ExtractPlanes_Injected_m2151262759_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.GeometryUtility::Internal_ExtractPlanes_Injected(UnityEngine.Plane[],UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(___planes0, ___worldToProjectionMatrix1);
}
#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.Gizmos::DrawWireSphere(UnityEngine.Vector3,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawWireSphere_m132265467 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___center0, float ___radius1, const RuntimeMethod* method)
{
	{
		float L_0 = ___radius1;
		Gizmos_DrawWireSphere_Injected_m113454674(NULL /*static, unused*/, (Vector3_t3722313464 *)(&___center0), L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Gizmos::DrawSphere(UnityEngine.Vector3,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawSphere_m492648055 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___center0, float ___radius1, const RuntimeMethod* method)
{
	{
		float L_0 = ___radius1;
		Gizmos_DrawSphere_Injected_m1574278892(NULL /*static, unused*/, (Vector3_t3722313464 *)(&___center0), L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Gizmos::DrawWireCube(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawWireCube_m2631700312 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___center0, Vector3_t3722313464  ___size1, const RuntimeMethod* method)
{
	{
		Gizmos_DrawWireCube_Injected_m1859823416(NULL /*static, unused*/, (Vector3_t3722313464 *)(&___center0), (Vector3_t3722313464 *)(&___size1), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Gizmos::DrawCube(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawCube_m530322281 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___center0, Vector3_t3722313464  ___size1, const RuntimeMethod* method)
{
	{
		Gizmos_DrawCube_Injected_m307449990(NULL /*static, unused*/, (Vector3_t3722313464 *)(&___center0), (Vector3_t3722313464 *)(&___size1), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Gizmos::DrawMesh(UnityEngine.Mesh,System.Int32,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawMesh_m3621597103 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Vector3_t3722313464  ___position2, Quaternion_t2301928331  ___rotation3, Vector3_t3722313464  ___scale4, const RuntimeMethod* method)
{
	{
		Mesh_t3648964284 * L_0 = ___mesh0;
		int32_t L_1 = ___submeshIndex1;
		Gizmos_DrawMesh_Injected_m1800161756(NULL /*static, unused*/, L_0, L_1, (Vector3_t3722313464 *)(&___position2), (Quaternion_t2301928331 *)(&___rotation3), (Vector3_t3722313464 *)(&___scale4), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Gizmos::DrawWireMesh(UnityEngine.Mesh,System.Int32,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawWireMesh_m215125715 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Vector3_t3722313464  ___position2, Quaternion_t2301928331  ___rotation3, Vector3_t3722313464  ___scale4, const RuntimeMethod* method)
{
	{
		Mesh_t3648964284 * L_0 = ___mesh0;
		int32_t L_1 = ___submeshIndex1;
		Gizmos_DrawWireMesh_Injected_m1591356780(NULL /*static, unused*/, L_0, L_1, (Vector3_t3722313464 *)(&___position2), (Quaternion_t2301928331 *)(&___rotation3), (Vector3_t3722313464 *)(&___scale4), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Gizmos::set_matrix(UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_set_matrix_m3287403258 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843  ___value0, const RuntimeMethod* method)
{
	{
		Gizmos_set_matrix_Injected_m2197776647(NULL /*static, unused*/, (Matrix4x4_t1817901843 *)(&___value0), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Gizmos::DrawMesh(UnityEngine.Mesh)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawMesh_m4260844695 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Gizmos_DrawMesh_m4260844695_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Quaternion_t2301928331  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Vector3_t3722313464  V_2;
	memset(&V_2, 0, sizeof(V_2));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_0 = Vector3_get_one_m1629952498(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_0;
		IL2CPP_RUNTIME_CLASS_INIT(Quaternion_t2301928331_il2cpp_TypeInfo_var);
		Quaternion_t2301928331  L_1 = Quaternion_get_identity_m3722672781(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_1 = L_1;
		Vector3_t3722313464  L_2 = Vector3_get_zero_m1409827619(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = L_2;
		Mesh_t3648964284 * L_3 = ___mesh0;
		Vector3_t3722313464  L_4 = V_2;
		Quaternion_t2301928331  L_5 = V_1;
		Vector3_t3722313464  L_6 = V_0;
		Gizmos_DrawMesh_m113137071(NULL /*static, unused*/, L_3, L_4, L_5, L_6, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Gizmos::DrawMesh(UnityEngine.Mesh,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawMesh_m113137071 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, Vector3_t3722313464  ___position1, Quaternion_t2301928331  ___rotation2, Vector3_t3722313464  ___scale3, const RuntimeMethod* method)
{
	{
		Mesh_t3648964284 * L_0 = ___mesh0;
		Vector3_t3722313464  L_1 = ___position1;
		Quaternion_t2301928331  L_2 = ___rotation2;
		Vector3_t3722313464  L_3 = ___scale3;
		Gizmos_DrawMesh_m3621597103(NULL /*static, unused*/, L_0, (-1), L_1, L_2, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Gizmos::DrawWireMesh(UnityEngine.Mesh,UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawWireMesh_m2851314833 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, Vector3_t3722313464  ___position1, Quaternion_t2301928331  ___rotation2, Vector3_t3722313464  ___scale3, const RuntimeMethod* method)
{
	{
		Mesh_t3648964284 * L_0 = ___mesh0;
		Vector3_t3722313464  L_1 = ___position1;
		Quaternion_t2301928331  L_2 = ___rotation2;
		Vector3_t3722313464  L_3 = ___scale3;
		Gizmos_DrawWireMesh_m215125715(NULL /*static, unused*/, L_0, (-1), L_1, L_2, L_3, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Gizmos::DrawWireSphere_Injected(UnityEngine.Vector3&,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawWireSphere_Injected_m113454674 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464 * ___center0, float ___radius1, const RuntimeMethod* method)
{
	typedef void (*Gizmos_DrawWireSphere_Injected_m113454674_ftn) (Vector3_t3722313464 *, float);
	static Gizmos_DrawWireSphere_Injected_m113454674_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Gizmos_DrawWireSphere_Injected_m113454674_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gizmos::DrawWireSphere_Injected(UnityEngine.Vector3&,System.Single)");
	_il2cpp_icall_func(___center0, ___radius1);
}
// System.Void UnityEngine.Gizmos::DrawSphere_Injected(UnityEngine.Vector3&,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawSphere_Injected_m1574278892 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464 * ___center0, float ___radius1, const RuntimeMethod* method)
{
	typedef void (*Gizmos_DrawSphere_Injected_m1574278892_ftn) (Vector3_t3722313464 *, float);
	static Gizmos_DrawSphere_Injected_m1574278892_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Gizmos_DrawSphere_Injected_m1574278892_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gizmos::DrawSphere_Injected(UnityEngine.Vector3&,System.Single)");
	_il2cpp_icall_func(___center0, ___radius1);
}
// System.Void UnityEngine.Gizmos::DrawWireCube_Injected(UnityEngine.Vector3&,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawWireCube_Injected_m1859823416 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464 * ___center0, Vector3_t3722313464 * ___size1, const RuntimeMethod* method)
{
	typedef void (*Gizmos_DrawWireCube_Injected_m1859823416_ftn) (Vector3_t3722313464 *, Vector3_t3722313464 *);
	static Gizmos_DrawWireCube_Injected_m1859823416_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Gizmos_DrawWireCube_Injected_m1859823416_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gizmos::DrawWireCube_Injected(UnityEngine.Vector3&,UnityEngine.Vector3&)");
	_il2cpp_icall_func(___center0, ___size1);
}
// System.Void UnityEngine.Gizmos::DrawCube_Injected(UnityEngine.Vector3&,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawCube_Injected_m307449990 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464 * ___center0, Vector3_t3722313464 * ___size1, const RuntimeMethod* method)
{
	typedef void (*Gizmos_DrawCube_Injected_m307449990_ftn) (Vector3_t3722313464 *, Vector3_t3722313464 *);
	static Gizmos_DrawCube_Injected_m307449990_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Gizmos_DrawCube_Injected_m307449990_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gizmos::DrawCube_Injected(UnityEngine.Vector3&,UnityEngine.Vector3&)");
	_il2cpp_icall_func(___center0, ___size1);
}
// System.Void UnityEngine.Gizmos::DrawMesh_Injected(UnityEngine.Mesh,System.Int32,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawMesh_Injected_m1800161756 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Vector3_t3722313464 * ___position2, Quaternion_t2301928331 * ___rotation3, Vector3_t3722313464 * ___scale4, const RuntimeMethod* method)
{
	typedef void (*Gizmos_DrawMesh_Injected_m1800161756_ftn) (Mesh_t3648964284 *, int32_t, Vector3_t3722313464 *, Quaternion_t2301928331 *, Vector3_t3722313464 *);
	static Gizmos_DrawMesh_Injected_m1800161756_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Gizmos_DrawMesh_Injected_m1800161756_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gizmos::DrawMesh_Injected(UnityEngine.Mesh,System.Int32,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&)");
	_il2cpp_icall_func(___mesh0, ___submeshIndex1, ___position2, ___rotation3, ___scale4);
}
// System.Void UnityEngine.Gizmos::DrawWireMesh_Injected(UnityEngine.Mesh,System.Int32,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_DrawWireMesh_Injected_m1591356780 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Vector3_t3722313464 * ___position2, Quaternion_t2301928331 * ___rotation3, Vector3_t3722313464 * ___scale4, const RuntimeMethod* method)
{
	typedef void (*Gizmos_DrawWireMesh_Injected_m1591356780_ftn) (Mesh_t3648964284 *, int32_t, Vector3_t3722313464 *, Quaternion_t2301928331 *, Vector3_t3722313464 *);
	static Gizmos_DrawWireMesh_Injected_m1591356780_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Gizmos_DrawWireMesh_Injected_m1591356780_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gizmos::DrawWireMesh_Injected(UnityEngine.Mesh,System.Int32,UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&)");
	_il2cpp_icall_func(___mesh0, ___submeshIndex1, ___position2, ___rotation3, ___scale4);
}
// System.Void UnityEngine.Gizmos::set_matrix_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Gizmos_set_matrix_Injected_m2197776647 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ___value0, const RuntimeMethod* method)
{
	typedef void (*Gizmos_set_matrix_Injected_m2197776647_ftn) (Matrix4x4_t1817901843 *);
	static Gizmos_set_matrix_Injected_m2197776647_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Gizmos_set_matrix_Injected_m2197776647_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gizmos::set_matrix_Injected(UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(___value0);
}
#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
// Conversion methods for marshalling of: UnityEngine.Gradient
extern "C" void Gradient_t3067099924_marshal_pinvoke(const Gradient_t3067099924& unmarshaled, Gradient_t3067099924_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Ptr_0 = unmarshaled.get_m_Ptr_0();
}
extern "C" void Gradient_t3067099924_marshal_pinvoke_back(const Gradient_t3067099924_marshaled_pinvoke& marshaled, Gradient_t3067099924& unmarshaled)
{
	intptr_t unmarshaled_m_Ptr_temp_0;
	memset(&unmarshaled_m_Ptr_temp_0, 0, sizeof(unmarshaled_m_Ptr_temp_0));
	unmarshaled_m_Ptr_temp_0 = marshaled.___m_Ptr_0;
	unmarshaled.set_m_Ptr_0(unmarshaled_m_Ptr_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.Gradient
extern "C" void Gradient_t3067099924_marshal_pinvoke_cleanup(Gradient_t3067099924_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Gradient
extern "C" void Gradient_t3067099924_marshal_com(const Gradient_t3067099924& unmarshaled, Gradient_t3067099924_marshaled_com& marshaled)
{
	marshaled.___m_Ptr_0 = unmarshaled.get_m_Ptr_0();
}
extern "C" void Gradient_t3067099924_marshal_com_back(const Gradient_t3067099924_marshaled_com& marshaled, Gradient_t3067099924& unmarshaled)
{
	intptr_t unmarshaled_m_Ptr_temp_0;
	memset(&unmarshaled_m_Ptr_temp_0, 0, sizeof(unmarshaled_m_Ptr_temp_0));
	unmarshaled_m_Ptr_temp_0 = marshaled.___m_Ptr_0;
	unmarshaled.set_m_Ptr_0(unmarshaled_m_Ptr_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.Gradient
extern "C" void Gradient_t3067099924_marshal_com_cleanup(Gradient_t3067099924_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.Gradient::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Gradient__ctor_m173848750 (Gradient_t3067099924 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		intptr_t L_0 = Gradient_Init_m2499008394(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_m_Ptr_0((intptr_t)L_0);
		return;
	}
}
// System.IntPtr UnityEngine.Gradient::Init()
extern "C" IL2CPP_METHOD_ATTR intptr_t Gradient_Init_m2499008394 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef intptr_t (*Gradient_Init_m2499008394_ftn) ();
	static Gradient_Init_m2499008394_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Gradient_Init_m2499008394_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gradient::Init()");
	intptr_t retVal = _il2cpp_icall_func();
	return retVal;
}
// System.Void UnityEngine.Gradient::Cleanup()
extern "C" IL2CPP_METHOD_ATTR void Gradient_Cleanup_m3422458828 (Gradient_t3067099924 * __this, const RuntimeMethod* method)
{
	typedef void (*Gradient_Cleanup_m3422458828_ftn) (Gradient_t3067099924 *);
	static Gradient_Cleanup_m3422458828_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Gradient_Cleanup_m3422458828_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Gradient::Cleanup()");
	_il2cpp_icall_func(__this);
}
// System.Void UnityEngine.Gradient::Finalize()
extern "C" IL2CPP_METHOD_ATTR void Gradient_Finalize_m3995355035 (Gradient_t3067099924 * __this, const RuntimeMethod* method)
{
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
	}

IL_0001:
	try
	{ // begin try (depth: 1)
		Gradient_Cleanup_m3422458828(__this, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m3076187857(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(12)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(12)
	{
		IL2CPP_JUMP_TBL(0x13, IL_0013)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0013:
	{
		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.Int32 UnityEngine.Graphics::Internal_GetMaxDrawMeshInstanceCount()
extern "C" IL2CPP_METHOD_ATTR int32_t Graphics_Internal_GetMaxDrawMeshInstanceCount_m273836218 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef int32_t (*Graphics_Internal_GetMaxDrawMeshInstanceCount_m273836218_ftn) ();
	static Graphics_Internal_GetMaxDrawMeshInstanceCount_m273836218_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Graphics_Internal_GetMaxDrawMeshInstanceCount_m273836218_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Graphics::Internal_GetMaxDrawMeshInstanceCount()");
	int32_t retVal = _il2cpp_icall_func();
	return retVal;
}
// UnityEngine.Rendering.GraphicsTier UnityEngine.Graphics::get_activeTier()
extern "C" IL2CPP_METHOD_ATTR int32_t Graphics_get_activeTier_m320885658 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef int32_t (*Graphics_get_activeTier_m320885658_ftn) ();
	static Graphics_get_activeTier_m320885658_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Graphics_get_activeTier_m320885658_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Graphics::get_activeTier()");
	int32_t retVal = _il2cpp_icall_func();
	return retVal;
}
// System.Void UnityEngine.Graphics::Internal_DrawTexture(UnityEngine.Internal_DrawTextureArguments&)
extern "C" IL2CPP_METHOD_ATTR void Graphics_Internal_DrawTexture_m2129480995 (RuntimeObject * __this /* static, unused */, Internal_DrawTextureArguments_t1705718261 * ___args0, const RuntimeMethod* method)
{
	typedef void (*Graphics_Internal_DrawTexture_m2129480995_ftn) (Internal_DrawTextureArguments_t1705718261 *);
	static Graphics_Internal_DrawTexture_m2129480995_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Graphics_Internal_DrawTexture_m2129480995_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Graphics::Internal_DrawTexture(UnityEngine.Internal_DrawTextureArguments&)");
	_il2cpp_icall_func(___args0);
}
// System.Void UnityEngine.Graphics::Internal_DrawMesh(UnityEngine.Mesh,System.Int32,UnityEngine.Matrix4x4,UnityEngine.Material,System.Int32,UnityEngine.Camera,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,UnityEngine.Transform,UnityEngine.Rendering.LightProbeUsage,UnityEngine.LightProbeProxyVolume)
extern "C" IL2CPP_METHOD_ATTR void Graphics_Internal_DrawMesh_m2890944018 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Matrix4x4_t1817901843  ___matrix2, Material_t340375123 * ___material3, int32_t ___layer4, Camera_t4157153871 * ___camera5, MaterialPropertyBlock_t3213117958 * ___properties6, int32_t ___castShadows7, bool ___receiveShadows8, Transform_t3600365921 * ___probeAnchor9, int32_t ___lightProbeUsage10, LightProbeProxyVolume_t1391881262 * ___lightProbeProxyVolume11, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphics_Internal_DrawMesh_m2890944018_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Mesh_t3648964284 * L_0 = ___mesh0;
		int32_t L_1 = ___submeshIndex1;
		Material_t340375123 * L_2 = ___material3;
		int32_t L_3 = ___layer4;
		Camera_t4157153871 * L_4 = ___camera5;
		MaterialPropertyBlock_t3213117958 * L_5 = ___properties6;
		int32_t L_6 = ___castShadows7;
		bool L_7 = ___receiveShadows8;
		Transform_t3600365921 * L_8 = ___probeAnchor9;
		int32_t L_9 = ___lightProbeUsage10;
		LightProbeProxyVolume_t1391881262 * L_10 = ___lightProbeProxyVolume11;
		IL2CPP_RUNTIME_CLASS_INIT(Graphics_t783367614_il2cpp_TypeInfo_var);
		Graphics_Internal_DrawMesh_Injected_m2809676012(NULL /*static, unused*/, L_0, L_1, (Matrix4x4_t1817901843 *)(&___matrix2), L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, L_10, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Graphics::Internal_DrawMeshInstanced(UnityEngine.Mesh,System.Int32,UnityEngine.Material,UnityEngine.Matrix4x4[],System.Int32,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,System.Int32,UnityEngine.Camera,UnityEngine.Rendering.LightProbeUsage,UnityEngine.LightProbeProxyVolume)
extern "C" IL2CPP_METHOD_ATTR void Graphics_Internal_DrawMeshInstanced_m717582861 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Material_t340375123 * ___material2, Matrix4x4U5BU5D_t2302988098* ___matrices3, int32_t ___count4, MaterialPropertyBlock_t3213117958 * ___properties5, int32_t ___castShadows6, bool ___receiveShadows7, int32_t ___layer8, Camera_t4157153871 * ___camera9, int32_t ___lightProbeUsage10, LightProbeProxyVolume_t1391881262 * ___lightProbeProxyVolume11, const RuntimeMethod* method)
{
	typedef void (*Graphics_Internal_DrawMeshInstanced_m717582861_ftn) (Mesh_t3648964284 *, int32_t, Material_t340375123 *, Matrix4x4U5BU5D_t2302988098*, int32_t, MaterialPropertyBlock_t3213117958 *, int32_t, bool, int32_t, Camera_t4157153871 *, int32_t, LightProbeProxyVolume_t1391881262 *);
	static Graphics_Internal_DrawMeshInstanced_m717582861_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Graphics_Internal_DrawMeshInstanced_m717582861_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Graphics::Internal_DrawMeshInstanced(UnityEngine.Mesh,System.Int32,UnityEngine.Material,UnityEngine.Matrix4x4[],System.Int32,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,System.Int32,UnityEngine.Camera,UnityEngine.Rendering.LightProbeUsage,UnityEngine.LightProbeProxyVolume)");
	_il2cpp_icall_func(___mesh0, ___submeshIndex1, ___material2, ___matrices3, ___count4, ___properties5, ___castShadows6, ___receiveShadows7, ___layer8, ___camera9, ___lightProbeUsage10, ___lightProbeProxyVolume11);
}
// System.Void UnityEngine.Graphics::Internal_BlitMaterial(UnityEngine.Texture,UnityEngine.RenderTexture,UnityEngine.Material,System.Int32,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Graphics_Internal_BlitMaterial_m1935353526 (RuntimeObject * __this /* static, unused */, Texture_t3661962703 * ___source0, RenderTexture_t2108887433 * ___dest1, Material_t340375123 * ___mat2, int32_t ___pass3, bool ___setRT4, const RuntimeMethod* method)
{
	typedef void (*Graphics_Internal_BlitMaterial_m1935353526_ftn) (Texture_t3661962703 *, RenderTexture_t2108887433 *, Material_t340375123 *, int32_t, bool);
	static Graphics_Internal_BlitMaterial_m1935353526_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Graphics_Internal_BlitMaterial_m1935353526_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Graphics::Internal_BlitMaterial(UnityEngine.Texture,UnityEngine.RenderTexture,UnityEngine.Material,System.Int32,System.Boolean)");
	_il2cpp_icall_func(___source0, ___dest1, ___mat2, ___pass3, ___setRT4);
}
// System.Void UnityEngine.Graphics::DrawMesh(UnityEngine.Mesh,UnityEngine.Matrix4x4,UnityEngine.Material,System.Int32,UnityEngine.Camera,System.Int32,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,UnityEngine.Transform,UnityEngine.Rendering.LightProbeUsage,UnityEngine.LightProbeProxyVolume)
extern "C" IL2CPP_METHOD_ATTR void Graphics_DrawMesh_m3761999350 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, Matrix4x4_t1817901843  ___matrix1, Material_t340375123 * ___material2, int32_t ___layer3, Camera_t4157153871 * ___camera4, int32_t ___submeshIndex5, MaterialPropertyBlock_t3213117958 * ___properties6, int32_t ___castShadows7, bool ___receiveShadows8, Transform_t3600365921 * ___probeAnchor9, int32_t ___lightProbeUsage10, LightProbeProxyVolume_t1391881262 * ___lightProbeProxyVolume11, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphics_DrawMesh_m3761999350_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___lightProbeUsage10;
		if ((!(((uint32_t)L_0) == ((uint32_t)2))))
		{
			goto IL_0026;
		}
	}
	{
		LightProbeProxyVolume_t1391881262 * L_1 = ___lightProbeProxyVolume11;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_1, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0026;
		}
	}
	{
		ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_3, _stringLiteral1136625472, _stringLiteral1402207782, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, Graphics_DrawMesh_m3761999350_RuntimeMethod_var);
	}

IL_0026:
	{
		Mesh_t3648964284 * L_4 = ___mesh0;
		int32_t L_5 = ___submeshIndex5;
		Matrix4x4_t1817901843  L_6 = ___matrix1;
		Material_t340375123 * L_7 = ___material2;
		int32_t L_8 = ___layer3;
		Camera_t4157153871 * L_9 = ___camera4;
		MaterialPropertyBlock_t3213117958 * L_10 = ___properties6;
		int32_t L_11 = ___castShadows7;
		bool L_12 = ___receiveShadows8;
		Transform_t3600365921 * L_13 = ___probeAnchor9;
		int32_t L_14 = ___lightProbeUsage10;
		LightProbeProxyVolume_t1391881262 * L_15 = ___lightProbeProxyVolume11;
		IL2CPP_RUNTIME_CLASS_INIT(Graphics_t783367614_il2cpp_TypeInfo_var);
		Graphics_Internal_DrawMesh_m2890944018(NULL /*static, unused*/, L_4, L_5, L_6, L_7, L_8, L_9, L_10, L_11, L_12, L_13, L_14, L_15, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Graphics::DrawMeshInstanced(UnityEngine.Mesh,System.Int32,UnityEngine.Material,UnityEngine.Matrix4x4[],System.Int32,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,System.Int32,UnityEngine.Camera,UnityEngine.Rendering.LightProbeUsage,UnityEngine.LightProbeProxyVolume)
extern "C" IL2CPP_METHOD_ATTR void Graphics_DrawMeshInstanced_m532702763 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Material_t340375123 * ___material2, Matrix4x4U5BU5D_t2302988098* ___matrices3, int32_t ___count4, MaterialPropertyBlock_t3213117958 * ___properties5, int32_t ___castShadows6, bool ___receiveShadows7, int32_t ___layer8, Camera_t4157153871 * ___camera9, int32_t ___lightProbeUsage10, LightProbeProxyVolume_t1391881262 * ___lightProbeProxyVolume11, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphics_DrawMeshInstanced_m532702763_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = SystemInfo_get_supportsInstancing_m3861872635(NULL /*static, unused*/, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_0016;
		}
	}
	{
		InvalidOperationException_t56020091 * L_1 = (InvalidOperationException_t56020091 *)il2cpp_codegen_object_new(InvalidOperationException_t56020091_il2cpp_TypeInfo_var);
		InvalidOperationException__ctor_m237278729(L_1, _stringLiteral3631153892, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, Graphics_DrawMeshInstanced_m532702763_RuntimeMethod_var);
	}

IL_0016:
	{
		Mesh_t3648964284 * L_2 = ___mesh0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_3 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_2, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_3)
		{
			goto IL_002d;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_4 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_4, _stringLiteral3176107630, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, Graphics_DrawMeshInstanced_m532702763_RuntimeMethod_var);
	}

IL_002d:
	{
		int32_t L_5 = ___submeshIndex1;
		if ((((int32_t)L_5) < ((int32_t)0)))
		{
			goto IL_0040;
		}
	}
	{
		int32_t L_6 = ___submeshIndex1;
		Mesh_t3648964284 * L_7 = ___mesh0;
		NullCheck(L_7);
		int32_t L_8 = Mesh_get_subMeshCount_m3992802841(L_7, /*hidden argument*/NULL);
		if ((((int32_t)L_6) < ((int32_t)L_8)))
		{
			goto IL_0050;
		}
	}

IL_0040:
	{
		ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m282481429(L_9, _stringLiteral952516396, _stringLiteral931702420, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, NULL, Graphics_DrawMeshInstanced_m532702763_RuntimeMethod_var);
	}

IL_0050:
	{
		Material_t340375123 * L_10 = ___material2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_11 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_10, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_11)
		{
			goto IL_0067;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_12 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_12, _stringLiteral2281755610, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, NULL, Graphics_DrawMeshInstanced_m532702763_RuntimeMethod_var);
	}

IL_0067:
	{
		Material_t340375123 * L_13 = ___material2;
		NullCheck(L_13);
		bool L_14 = Material_get_enableInstancing_m1543923912(L_13, /*hidden argument*/NULL);
		if (L_14)
		{
			goto IL_007d;
		}
	}
	{
		InvalidOperationException_t56020091 * L_15 = (InvalidOperationException_t56020091 *)il2cpp_codegen_object_new(InvalidOperationException_t56020091_il2cpp_TypeInfo_var);
		InvalidOperationException__ctor_m237278729(L_15, _stringLiteral555965264, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, NULL, Graphics_DrawMeshInstanced_m532702763_RuntimeMethod_var);
	}

IL_007d:
	{
		Matrix4x4U5BU5D_t2302988098* L_16 = ___matrices3;
		if (L_16)
		{
			goto IL_008e;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_17 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m1170824041(L_17, _stringLiteral3957260645, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, NULL, Graphics_DrawMeshInstanced_m532702763_RuntimeMethod_var);
	}

IL_008e:
	{
		int32_t L_18 = ___count4;
		if ((((int32_t)L_18) < ((int32_t)0)))
		{
			goto IL_00aa;
		}
	}
	{
		int32_t L_19 = ___count4;
		IL2CPP_RUNTIME_CLASS_INIT(Graphics_t783367614_il2cpp_TypeInfo_var);
		int32_t L_20 = ((Graphics_t783367614_StaticFields*)il2cpp_codegen_static_fields_for(Graphics_t783367614_il2cpp_TypeInfo_var))->get_kMaxDrawMeshInstanceCount_0();
		Matrix4x4U5BU5D_t2302988098* L_21 = ___matrices3;
		NullCheck(L_21);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_22 = Mathf_Min_m18103608(NULL /*static, unused*/, L_20, (((int32_t)((int32_t)(((RuntimeArray *)L_21)->max_length)))), /*hidden argument*/NULL);
		if ((((int32_t)L_19) <= ((int32_t)L_22)))
		{
			goto IL_00d1;
		}
	}

IL_00aa:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Graphics_t783367614_il2cpp_TypeInfo_var);
		int32_t L_23 = ((Graphics_t783367614_StaticFields*)il2cpp_codegen_static_fields_for(Graphics_t783367614_il2cpp_TypeInfo_var))->get_kMaxDrawMeshInstanceCount_0();
		Matrix4x4U5BU5D_t2302988098* L_24 = ___matrices3;
		NullCheck(L_24);
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		int32_t L_25 = Mathf_Min_m18103608(NULL /*static, unused*/, L_23, (((int32_t)((int32_t)(((RuntimeArray *)L_24)->max_length)))), /*hidden argument*/NULL);
		int32_t L_26 = L_25;
		RuntimeObject * L_27 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_26);
		String_t* L_28 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral2972672107, L_27, /*hidden argument*/NULL);
		ArgumentOutOfRangeException_t777629997 * L_29 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var);
		ArgumentOutOfRangeException__ctor_m282481429(L_29, _stringLiteral2002595880, L_28, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_29, NULL, Graphics_DrawMeshInstanced_m532702763_RuntimeMethod_var);
	}

IL_00d1:
	{
		int32_t L_30 = ___lightProbeUsage10;
		if ((!(((uint32_t)L_30) == ((uint32_t)2))))
		{
			goto IL_00f6;
		}
	}
	{
		LightProbeProxyVolume_t1391881262 * L_31 = ___lightProbeProxyVolume11;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_32 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_31, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_32)
		{
			goto IL_00f6;
		}
	}
	{
		ArgumentException_t132251570 * L_33 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_33, _stringLiteral1136625472, _stringLiteral1402207782, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_33, NULL, Graphics_DrawMeshInstanced_m532702763_RuntimeMethod_var);
	}

IL_00f6:
	{
		int32_t L_34 = ___count4;
		if ((((int32_t)L_34) <= ((int32_t)0)))
		{
			goto IL_0117;
		}
	}
	{
		Mesh_t3648964284 * L_35 = ___mesh0;
		int32_t L_36 = ___submeshIndex1;
		Material_t340375123 * L_37 = ___material2;
		Matrix4x4U5BU5D_t2302988098* L_38 = ___matrices3;
		int32_t L_39 = ___count4;
		MaterialPropertyBlock_t3213117958 * L_40 = ___properties5;
		int32_t L_41 = ___castShadows6;
		bool L_42 = ___receiveShadows7;
		int32_t L_43 = ___layer8;
		Camera_t4157153871 * L_44 = ___camera9;
		int32_t L_45 = ___lightProbeUsage10;
		LightProbeProxyVolume_t1391881262 * L_46 = ___lightProbeProxyVolume11;
		IL2CPP_RUNTIME_CLASS_INIT(Graphics_t783367614_il2cpp_TypeInfo_var);
		Graphics_Internal_DrawMeshInstanced_m717582861(NULL /*static, unused*/, L_35, L_36, L_37, L_38, L_39, L_40, L_41, L_42, L_43, L_44, L_45, L_46, /*hidden argument*/NULL);
	}

IL_0117:
	{
		return;
	}
}
// System.Void UnityEngine.Graphics::Blit(UnityEngine.Texture,UnityEngine.RenderTexture,UnityEngine.Material,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Graphics_Blit_m4126770912 (RuntimeObject * __this /* static, unused */, Texture_t3661962703 * ___source0, RenderTexture_t2108887433 * ___dest1, Material_t340375123 * ___mat2, int32_t ___pass3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphics_Blit_m4126770912_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Texture_t3661962703 * L_0 = ___source0;
		RenderTexture_t2108887433 * L_1 = ___dest1;
		Material_t340375123 * L_2 = ___mat2;
		int32_t L_3 = ___pass3;
		IL2CPP_RUNTIME_CLASS_INIT(Graphics_t783367614_il2cpp_TypeInfo_var);
		Graphics_Internal_BlitMaterial_m1935353526(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Graphics::Blit(UnityEngine.Texture,UnityEngine.RenderTexture,UnityEngine.Material)
extern "C" IL2CPP_METHOD_ATTR void Graphics_Blit_m890955694 (RuntimeObject * __this /* static, unused */, Texture_t3661962703 * ___source0, RenderTexture_t2108887433 * ___dest1, Material_t340375123 * ___mat2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphics_Blit_m890955694_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Texture_t3661962703 * L_0 = ___source0;
		RenderTexture_t2108887433 * L_1 = ___dest1;
		Material_t340375123 * L_2 = ___mat2;
		IL2CPP_RUNTIME_CLASS_INIT(Graphics_t783367614_il2cpp_TypeInfo_var);
		Graphics_Blit_m4126770912(NULL /*static, unused*/, L_0, L_1, L_2, (-1), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Graphics::DrawMesh(UnityEngine.Mesh,UnityEngine.Matrix4x4,UnityEngine.Material,System.Int32,UnityEngine.Camera,System.Int32,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Graphics_DrawMesh_m2982568935 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, Matrix4x4_t1817901843  ___matrix1, Material_t340375123 * ___material2, int32_t ___layer3, Camera_t4157153871 * ___camera4, int32_t ___submeshIndex5, MaterialPropertyBlock_t3213117958 * ___properties6, int32_t ___castShadows7, bool ___receiveShadows8, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphics_DrawMesh_m2982568935_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Mesh_t3648964284 * L_0 = ___mesh0;
		Matrix4x4_t1817901843  L_1 = ___matrix1;
		Material_t340375123 * L_2 = ___material2;
		int32_t L_3 = ___layer3;
		Camera_t4157153871 * L_4 = ___camera4;
		int32_t L_5 = ___submeshIndex5;
		MaterialPropertyBlock_t3213117958 * L_6 = ___properties6;
		int32_t L_7 = ___castShadows7;
		bool L_8 = ___receiveShadows8;
		IL2CPP_RUNTIME_CLASS_INIT(Graphics_t783367614_il2cpp_TypeInfo_var);
		Graphics_DrawMesh_m3761999350(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, (Transform_t3600365921 *)NULL, 1, (LightProbeProxyVolume_t1391881262 *)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Graphics::DrawMeshInstanced(UnityEngine.Mesh,System.Int32,UnityEngine.Material,UnityEngine.Matrix4x4[],System.Int32,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,System.Int32,UnityEngine.Camera)
extern "C" IL2CPP_METHOD_ATTR void Graphics_DrawMeshInstanced_m1834653376 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Material_t340375123 * ___material2, Matrix4x4U5BU5D_t2302988098* ___matrices3, int32_t ___count4, MaterialPropertyBlock_t3213117958 * ___properties5, int32_t ___castShadows6, bool ___receiveShadows7, int32_t ___layer8, Camera_t4157153871 * ___camera9, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphics_DrawMeshInstanced_m1834653376_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Mesh_t3648964284 * L_0 = ___mesh0;
		int32_t L_1 = ___submeshIndex1;
		Material_t340375123 * L_2 = ___material2;
		Matrix4x4U5BU5D_t2302988098* L_3 = ___matrices3;
		int32_t L_4 = ___count4;
		MaterialPropertyBlock_t3213117958 * L_5 = ___properties5;
		int32_t L_6 = ___castShadows6;
		bool L_7 = ___receiveShadows7;
		int32_t L_8 = ___layer8;
		Camera_t4157153871 * L_9 = ___camera9;
		IL2CPP_RUNTIME_CLASS_INIT(Graphics_t783367614_il2cpp_TypeInfo_var);
		Graphics_DrawMeshInstanced_m532702763(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, L_6, L_7, L_8, L_9, 1, (LightProbeProxyVolume_t1391881262 *)NULL, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Graphics::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Graphics__cctor_m2078894045 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Graphics__cctor_m2078894045_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = Graphics_Internal_GetMaxDrawMeshInstanceCount_m273836218(NULL /*static, unused*/, /*hidden argument*/NULL);
		((Graphics_t783367614_StaticFields*)il2cpp_codegen_static_fields_for(Graphics_t783367614_il2cpp_TypeInfo_var))->set_kMaxDrawMeshInstanceCount_0(L_0);
		return;
	}
}
// System.Void UnityEngine.Graphics::Internal_DrawMesh_Injected(UnityEngine.Mesh,System.Int32,UnityEngine.Matrix4x4&,UnityEngine.Material,System.Int32,UnityEngine.Camera,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,UnityEngine.Transform,UnityEngine.Rendering.LightProbeUsage,UnityEngine.LightProbeProxyVolume)
extern "C" IL2CPP_METHOD_ATTR void Graphics_Internal_DrawMesh_Injected_m2809676012 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mesh0, int32_t ___submeshIndex1, Matrix4x4_t1817901843 * ___matrix2, Material_t340375123 * ___material3, int32_t ___layer4, Camera_t4157153871 * ___camera5, MaterialPropertyBlock_t3213117958 * ___properties6, int32_t ___castShadows7, bool ___receiveShadows8, Transform_t3600365921 * ___probeAnchor9, int32_t ___lightProbeUsage10, LightProbeProxyVolume_t1391881262 * ___lightProbeProxyVolume11, const RuntimeMethod* method)
{
	typedef void (*Graphics_Internal_DrawMesh_Injected_m2809676012_ftn) (Mesh_t3648964284 *, int32_t, Matrix4x4_t1817901843 *, Material_t340375123 *, int32_t, Camera_t4157153871 *, MaterialPropertyBlock_t3213117958 *, int32_t, bool, Transform_t3600365921 *, int32_t, LightProbeProxyVolume_t1391881262 *);
	static Graphics_Internal_DrawMesh_Injected_m2809676012_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Graphics_Internal_DrawMesh_Injected_m2809676012_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Graphics::Internal_DrawMesh_Injected(UnityEngine.Mesh,System.Int32,UnityEngine.Matrix4x4&,UnityEngine.Material,System.Int32,UnityEngine.Camera,UnityEngine.MaterialPropertyBlock,UnityEngine.Rendering.ShadowCastingMode,System.Boolean,UnityEngine.Transform,UnityEngine.Rendering.LightProbeUsage,UnityEngine.LightProbeProxyVolume)");
	_il2cpp_icall_func(___mesh0, ___submeshIndex1, ___matrix2, ___material3, ___layer4, ___camera5, ___properties6, ___castShadows7, ___receiveShadows8, ___probeAnchor9, ___lightProbeUsage10, ___lightProbeProxyVolume11);
}
#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.HideInInspector::.ctor()
extern "C" IL2CPP_METHOD_ATTR void HideInInspector__ctor_m1179782685 (HideInInspector_t1216868993 * __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
#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.ImageEffectAllowedInSceneView::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ImageEffectAllowedInSceneView__ctor_m2451209732 (ImageEffectAllowedInSceneView_t1344019161 * __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.Boolean UnityEngine.Input::GetKeyInt(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetKeyInt_m4146877895 (RuntimeObject * __this /* static, unused */, int32_t ___key0, const RuntimeMethod* method)
{
	typedef bool (*Input_GetKeyInt_m4146877895_ftn) (int32_t);
	static Input_GetKeyInt_m4146877895_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_GetKeyInt_m4146877895_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetKeyInt(System.Int32)");
	bool retVal = _il2cpp_icall_func(___key0);
	return retVal;
}
// System.Boolean UnityEngine.Input::GetKeyUpInt(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetKeyUpInt_m1741518090 (RuntimeObject * __this /* static, unused */, int32_t ___key0, const RuntimeMethod* method)
{
	typedef bool (*Input_GetKeyUpInt_m1741518090_ftn) (int32_t);
	static Input_GetKeyUpInt_m1741518090_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_GetKeyUpInt_m1741518090_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetKeyUpInt(System.Int32)");
	bool retVal = _il2cpp_icall_func(___key0);
	return retVal;
}
// System.Boolean UnityEngine.Input::GetKeyDownInt(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetKeyDownInt_m3509480073 (RuntimeObject * __this /* static, unused */, int32_t ___key0, const RuntimeMethod* method)
{
	typedef bool (*Input_GetKeyDownInt_m3509480073_ftn) (int32_t);
	static Input_GetKeyDownInt_m3509480073_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_GetKeyDownInt_m3509480073_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetKeyDownInt(System.Int32)");
	bool retVal = _il2cpp_icall_func(___key0);
	return retVal;
}
// System.Single UnityEngine.Input::GetAxis(System.String)
extern "C" IL2CPP_METHOD_ATTR float Input_GetAxis_m4009438427 (RuntimeObject * __this /* static, unused */, String_t* ___axisName0, const RuntimeMethod* method)
{
	typedef float (*Input_GetAxis_m4009438427_ftn) (String_t*);
	static Input_GetAxis_m4009438427_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_GetAxis_m4009438427_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetAxis(System.String)");
	float retVal = _il2cpp_icall_func(___axisName0);
	return retVal;
}
// System.Single UnityEngine.Input::GetAxisRaw(System.String)
extern "C" IL2CPP_METHOD_ATTR float Input_GetAxisRaw_m2316819917 (RuntimeObject * __this /* static, unused */, String_t* ___axisName0, const RuntimeMethod* method)
{
	typedef float (*Input_GetAxisRaw_m2316819917_ftn) (String_t*);
	static Input_GetAxisRaw_m2316819917_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_GetAxisRaw_m2316819917_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetAxisRaw(System.String)");
	float retVal = _il2cpp_icall_func(___axisName0);
	return retVal;
}
// System.Boolean UnityEngine.Input::GetButton(System.String)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetButton_m2064261504 (RuntimeObject * __this /* static, unused */, String_t* ___buttonName0, const RuntimeMethod* method)
{
	typedef bool (*Input_GetButton_m2064261504_ftn) (String_t*);
	static Input_GetButton_m2064261504_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_GetButton_m2064261504_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetButton(System.String)");
	bool retVal = _il2cpp_icall_func(___buttonName0);
	return retVal;
}
// System.Boolean UnityEngine.Input::GetButtonDown(System.String)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetButtonDown_m3074252807 (RuntimeObject * __this /* static, unused */, String_t* ___buttonName0, const RuntimeMethod* method)
{
	typedef bool (*Input_GetButtonDown_m3074252807_ftn) (String_t*);
	static Input_GetButtonDown_m3074252807_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_GetButtonDown_m3074252807_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetButtonDown(System.String)");
	bool retVal = _il2cpp_icall_func(___buttonName0);
	return retVal;
}
// System.Boolean UnityEngine.Input::GetButtonUp(System.String)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetButtonUp_m4007681079 (RuntimeObject * __this /* static, unused */, String_t* ___buttonName0, const RuntimeMethod* method)
{
	typedef bool (*Input_GetButtonUp_m4007681079_ftn) (String_t*);
	static Input_GetButtonUp_m4007681079_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_GetButtonUp_m4007681079_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetButtonUp(System.String)");
	bool retVal = _il2cpp_icall_func(___buttonName0);
	return retVal;
}
// System.Boolean UnityEngine.Input::GetKey(UnityEngine.KeyCode)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetKey_m3736388334 (RuntimeObject * __this /* static, unused */, int32_t ___key0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Input_GetKey_m3736388334_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		int32_t L_0 = ___key0;
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		bool L_1 = Input_GetKeyInt_m4146877895(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Boolean UnityEngine.Input::GetKeyDown(UnityEngine.KeyCode)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetKeyDown_m17791917 (RuntimeObject * __this /* static, unused */, int32_t ___key0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Input_GetKeyDown_m17791917_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		int32_t L_0 = ___key0;
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		bool L_1 = Input_GetKeyDownInt_m3509480073(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Boolean UnityEngine.Input::GetKeyUp(UnityEngine.KeyCode)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetKeyUp_m2808015270 (RuntimeObject * __this /* static, unused */, int32_t ___key0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Input_GetKeyUp_m2808015270_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		int32_t L_0 = ___key0;
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		bool L_1 = Input_GetKeyUpInt_m1741518090(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Boolean UnityEngine.Input::GetMouseButton(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetMouseButton_m513753021 (RuntimeObject * __this /* static, unused */, int32_t ___button0, const RuntimeMethod* method)
{
	typedef bool (*Input_GetMouseButton_m513753021_ftn) (int32_t);
	static Input_GetMouseButton_m513753021_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_GetMouseButton_m513753021_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetMouseButton(System.Int32)");
	bool retVal = _il2cpp_icall_func(___button0);
	return retVal;
}
// System.Boolean UnityEngine.Input::GetMouseButtonDown(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetMouseButtonDown_m2081676745 (RuntimeObject * __this /* static, unused */, int32_t ___button0, const RuntimeMethod* method)
{
	typedef bool (*Input_GetMouseButtonDown_m2081676745_ftn) (int32_t);
	static Input_GetMouseButtonDown_m2081676745_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_GetMouseButtonDown_m2081676745_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetMouseButtonDown(System.Int32)");
	bool retVal = _il2cpp_icall_func(___button0);
	return retVal;
}
// System.Boolean UnityEngine.Input::GetMouseButtonUp(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Input_GetMouseButtonUp_m2924350851 (RuntimeObject * __this /* static, unused */, int32_t ___button0, const RuntimeMethod* method)
{
	typedef bool (*Input_GetMouseButtonUp_m2924350851_ftn) (int32_t);
	static Input_GetMouseButtonUp_m2924350851_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_GetMouseButtonUp_m2924350851_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::GetMouseButtonUp(System.Int32)");
	bool retVal = _il2cpp_icall_func(___button0);
	return retVal;
}
// UnityEngine.Vector3 UnityEngine.Input::get_mousePosition()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Input_get_mousePosition_m1616496925 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Input_get_mousePosition_m1616496925_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector3_t3722313464  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		Input_INTERNAL_get_mousePosition_m1805263023(NULL /*static, unused*/, (Vector3_t3722313464 *)(&V_0), /*hidden argument*/NULL);
		Vector3_t3722313464  L_0 = V_0;
		V_1 = L_0;
		goto IL_000f;
	}

IL_000f:
	{
		Vector3_t3722313464  L_1 = V_1;
		return L_1;
	}
}
// System.Void UnityEngine.Input::INTERNAL_get_mousePosition(UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Input_INTERNAL_get_mousePosition_m1805263023 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464 * ___value0, const RuntimeMethod* method)
{
	typedef void (*Input_INTERNAL_get_mousePosition_m1805263023_ftn) (Vector3_t3722313464 *);
	static Input_INTERNAL_get_mousePosition_m1805263023_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_INTERNAL_get_mousePosition_m1805263023_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::INTERNAL_get_mousePosition(UnityEngine.Vector3&)");
	_il2cpp_icall_func(___value0);
}
// UnityEngine.Vector2 UnityEngine.Input::get_mouseScrollDelta()
extern "C" IL2CPP_METHOD_ATTR Vector2_t2156229523  Input_get_mouseScrollDelta_m1758395486 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Input_get_mouseScrollDelta_m1758395486_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector2_t2156229523  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		Input_INTERNAL_get_mouseScrollDelta_m2841988821(NULL /*static, unused*/, (Vector2_t2156229523 *)(&V_0), /*hidden argument*/NULL);
		Vector2_t2156229523  L_0 = V_0;
		V_1 = L_0;
		goto IL_000f;
	}

IL_000f:
	{
		Vector2_t2156229523  L_1 = V_1;
		return L_1;
	}
}
// System.Void UnityEngine.Input::INTERNAL_get_mouseScrollDelta(UnityEngine.Vector2&)
extern "C" IL2CPP_METHOD_ATTR void Input_INTERNAL_get_mouseScrollDelta_m2841988821 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523 * ___value0, const RuntimeMethod* method)
{
	typedef void (*Input_INTERNAL_get_mouseScrollDelta_m2841988821_ftn) (Vector2_t2156229523 *);
	static Input_INTERNAL_get_mouseScrollDelta_m2841988821_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_INTERNAL_get_mouseScrollDelta_m2841988821_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::INTERNAL_get_mouseScrollDelta(UnityEngine.Vector2&)");
	_il2cpp_icall_func(___value0);
}
// System.Boolean UnityEngine.Input::get_mousePresent()
extern "C" IL2CPP_METHOD_ATTR bool Input_get_mousePresent_m2501415498 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef bool (*Input_get_mousePresent_m2501415498_ftn) ();
	static Input_get_mousePresent_m2501415498_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_get_mousePresent_m2501415498_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::get_mousePresent()");
	bool retVal = _il2cpp_icall_func();
	return retVal;
}
// UnityEngine.Touch UnityEngine.Input::GetTouch(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Touch_t1921856868  Input_GetTouch_m2192712756 (RuntimeObject * __this /* static, unused */, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Input_GetTouch_m2192712756_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Touch_t1921856868  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Touch_t1921856868  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		int32_t L_0 = ___index0;
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		Input_INTERNAL_CALL_GetTouch_m3481893561(NULL /*static, unused*/, L_0, (Touch_t1921856868 *)(&V_0), /*hidden argument*/NULL);
		Touch_t1921856868  L_1 = V_0;
		V_1 = L_1;
		goto IL_0010;
	}

IL_0010:
	{
		Touch_t1921856868  L_2 = V_1;
		return L_2;
	}
}
// System.Void UnityEngine.Input::INTERNAL_CALL_GetTouch(System.Int32,UnityEngine.Touch&)
extern "C" IL2CPP_METHOD_ATTR void Input_INTERNAL_CALL_GetTouch_m3481893561 (RuntimeObject * __this /* static, unused */, int32_t ___index0, Touch_t1921856868 * ___value1, const RuntimeMethod* method)
{
	typedef void (*Input_INTERNAL_CALL_GetTouch_m3481893561_ftn) (int32_t, Touch_t1921856868 *);
	static Input_INTERNAL_CALL_GetTouch_m3481893561_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_INTERNAL_CALL_GetTouch_m3481893561_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::INTERNAL_CALL_GetTouch(System.Int32,UnityEngine.Touch&)");
	_il2cpp_icall_func(___index0, ___value1);
}
// System.Int32 UnityEngine.Input::get_touchCount()
extern "C" IL2CPP_METHOD_ATTR int32_t Input_get_touchCount_m3403849067 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef int32_t (*Input_get_touchCount_m3403849067_ftn) ();
	static Input_get_touchCount_m3403849067_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_get_touchCount_m3403849067_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::get_touchCount()");
	int32_t retVal = _il2cpp_icall_func();
	return retVal;
}
// System.Boolean UnityEngine.Input::get_touchSupported()
extern "C" IL2CPP_METHOD_ATTR bool Input_get_touchSupported_m1480684970 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef bool (*Input_get_touchSupported_m1480684970_ftn) ();
	static Input_get_touchSupported_m1480684970_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_get_touchSupported_m1480684970_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::get_touchSupported()");
	bool retVal = _il2cpp_icall_func();
	return retVal;
}
// UnityEngine.IMECompositionMode UnityEngine.Input::get_imeCompositionMode()
extern "C" IL2CPP_METHOD_ATTR int32_t Input_get_imeCompositionMode_m391644396 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef int32_t (*Input_get_imeCompositionMode_m391644396_ftn) ();
	static Input_get_imeCompositionMode_m391644396_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_get_imeCompositionMode_m391644396_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::get_imeCompositionMode()");
	int32_t retVal = _il2cpp_icall_func();
	return retVal;
}
// System.Void UnityEngine.Input::set_imeCompositionMode(UnityEngine.IMECompositionMode)
extern "C" IL2CPP_METHOD_ATTR void Input_set_imeCompositionMode_m1326937326 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method)
{
	typedef void (*Input_set_imeCompositionMode_m1326937326_ftn) (int32_t);
	static Input_set_imeCompositionMode_m1326937326_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_set_imeCompositionMode_m1326937326_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::set_imeCompositionMode(UnityEngine.IMECompositionMode)");
	_il2cpp_icall_func(___value0);
}
// System.String UnityEngine.Input::get_compositionString()
extern "C" IL2CPP_METHOD_ATTR String_t* Input_get_compositionString_m2336588846 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef String_t* (*Input_get_compositionString_m2336588846_ftn) ();
	static Input_get_compositionString_m2336588846_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_get_compositionString_m2336588846_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::get_compositionString()");
	String_t* retVal = _il2cpp_icall_func();
	return retVal;
}
// UnityEngine.Vector2 UnityEngine.Input::get_compositionCursorPos()
extern "C" IL2CPP_METHOD_ATTR Vector2_t2156229523  Input_get_compositionCursorPos_m2530040356 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Input_get_compositionCursorPos_m2530040356_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t2156229523  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector2_t2156229523  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		Input_INTERNAL_get_compositionCursorPos_m177109014(NULL /*static, unused*/, (Vector2_t2156229523 *)(&V_0), /*hidden argument*/NULL);
		Vector2_t2156229523  L_0 = V_0;
		V_1 = L_0;
		goto IL_000f;
	}

IL_000f:
	{
		Vector2_t2156229523  L_1 = V_1;
		return L_1;
	}
}
// System.Void UnityEngine.Input::set_compositionCursorPos(UnityEngine.Vector2)
extern "C" IL2CPP_METHOD_ATTR void Input_set_compositionCursorPos_m1909373301 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523  ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Input_set_compositionCursorPos_m1909373301_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Input_t1431474628_il2cpp_TypeInfo_var);
		Input_INTERNAL_set_compositionCursorPos_m3628850633(NULL /*static, unused*/, (Vector2_t2156229523 *)(&___value0), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Input::INTERNAL_get_compositionCursorPos(UnityEngine.Vector2&)
extern "C" IL2CPP_METHOD_ATTR void Input_INTERNAL_get_compositionCursorPos_m177109014 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523 * ___value0, const RuntimeMethod* method)
{
	typedef void (*Input_INTERNAL_get_compositionCursorPos_m177109014_ftn) (Vector2_t2156229523 *);
	static Input_INTERNAL_get_compositionCursorPos_m177109014_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_INTERNAL_get_compositionCursorPos_m177109014_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::INTERNAL_get_compositionCursorPos(UnityEngine.Vector2&)");
	_il2cpp_icall_func(___value0);
}
// System.Void UnityEngine.Input::INTERNAL_set_compositionCursorPos(UnityEngine.Vector2&)
extern "C" IL2CPP_METHOD_ATTR void Input_INTERNAL_set_compositionCursorPos_m3628850633 (RuntimeObject * __this /* static, unused */, Vector2_t2156229523 * ___value0, const RuntimeMethod* method)
{
	typedef void (*Input_INTERNAL_set_compositionCursorPos_m3628850633_ftn) (Vector2_t2156229523 *);
	static Input_INTERNAL_set_compositionCursorPos_m3628850633_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Input_INTERNAL_set_compositionCursorPos_m3628850633_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Input::INTERNAL_set_compositionCursorPos(UnityEngine.Vector2&)");
	_il2cpp_icall_func(___value0);
}
// System.Void UnityEngine.Input::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Input__cctor_m325696046 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Input__cctor_m325696046_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		((Input_t1431474628_StaticFields*)il2cpp_codegen_static_fields_for(Input_t1431474628_il2cpp_TypeInfo_var))->set_m_MainGyro_0((Gyroscope_t3288342876 *)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.Internal.DefaultValueAttribute::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void DefaultValueAttribute__ctor_m1514328230 (DefaultValueAttribute_t2337225216 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	{
		Attribute__ctor_m1529526131(__this, /*hidden argument*/NULL);
		String_t* L_0 = ___value0;
		__this->set_DefaultValue_0(L_0);
		return;
	}
}
// System.Object UnityEngine.Internal.DefaultValueAttribute::get_Value()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject * DefaultValueAttribute_get_Value_m3086344020 (DefaultValueAttribute_t2337225216 * __this, const RuntimeMethod* method)
{
	RuntimeObject * V_0 = NULL;
	{
		RuntimeObject * L_0 = __this->get_DefaultValue_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		RuntimeObject * L_1 = V_0;
		return L_1;
	}
}
// System.Boolean UnityEngine.Internal.DefaultValueAttribute::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool DefaultValueAttribute_Equals_m443523471 (DefaultValueAttribute_t2337225216 * __this, RuntimeObject * ___obj0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (DefaultValueAttribute_Equals_m443523471_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	DefaultValueAttribute_t2337225216 * V_0 = NULL;
	bool V_1 = false;
	{
		RuntimeObject * L_0 = ___obj0;
		V_0 = ((DefaultValueAttribute_t2337225216 *)IsInstClass((RuntimeObject*)L_0, DefaultValueAttribute_t2337225216_il2cpp_TypeInfo_var));
		DefaultValueAttribute_t2337225216 * L_1 = V_0;
		if (L_1)
		{
			goto IL_0015;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_0046;
	}

IL_0015:
	{
		RuntimeObject * L_2 = __this->get_DefaultValue_0();
		if (L_2)
		{
			goto IL_002f;
		}
	}
	{
		DefaultValueAttribute_t2337225216 * L_3 = V_0;
		NullCheck(L_3);
		RuntimeObject * L_4 = DefaultValueAttribute_get_Value_m3086344020(L_3, /*hidden argument*/NULL);
		V_1 = (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
		goto IL_0046;
	}

IL_002f:
	{
		RuntimeObject * L_5 = __this->get_DefaultValue_0();
		DefaultValueAttribute_t2337225216 * L_6 = V_0;
		NullCheck(L_6);
		RuntimeObject * L_7 = DefaultValueAttribute_get_Value_m3086344020(L_6, /*hidden argument*/NULL);
		NullCheck(L_5);
		bool L_8 = VirtFuncInvoker1< bool, RuntimeObject * >::Invoke(0 /* System.Boolean System.Object::Equals(System.Object) */, L_5, L_7);
		V_1 = L_8;
		goto IL_0046;
	}

IL_0046:
	{
		bool L_9 = V_1;
		return L_9;
	}
}
// System.Int32 UnityEngine.Internal.DefaultValueAttribute::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t DefaultValueAttribute_GetHashCode_m3368187153 (DefaultValueAttribute_t2337225216 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		RuntimeObject * L_0 = __this->get_DefaultValue_0();
		if (L_0)
		{
			goto IL_0018;
		}
	}
	{
		int32_t L_1 = Attribute_GetHashCode_m2508706224(__this, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0029;
	}

IL_0018:
	{
		RuntimeObject * L_2 = __this->get_DefaultValue_0();
		NullCheck(L_2);
		int32_t L_3 = VirtFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_2);
		V_0 = L_3;
		goto IL_0029;
	}

IL_0029:
	{
		int32_t L_4 = V_0;
		return L_4;
	}
}
#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.Internal.ExcludeFromDocsAttribute::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ExcludeFromDocsAttribute__ctor_m1509941807 (ExcludeFromDocsAttribute_t3592494112 * __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
// Conversion methods for marshalling of: UnityEngine.Internal_DrawTextureArguments
extern "C" void Internal_DrawTextureArguments_t1705718261_marshal_pinvoke(const Internal_DrawTextureArguments_t1705718261& unmarshaled, Internal_DrawTextureArguments_t1705718261_marshaled_pinvoke& marshaled)
{
	Exception_t* ___texture_10Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'texture' of type 'Internal_DrawTextureArguments': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___texture_10Exception, NULL, NULL);
}
extern "C" void Internal_DrawTextureArguments_t1705718261_marshal_pinvoke_back(const Internal_DrawTextureArguments_t1705718261_marshaled_pinvoke& marshaled, Internal_DrawTextureArguments_t1705718261& unmarshaled)
{
	Exception_t* ___texture_10Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'texture' of type 'Internal_DrawTextureArguments': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___texture_10Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Internal_DrawTextureArguments
extern "C" void Internal_DrawTextureArguments_t1705718261_marshal_pinvoke_cleanup(Internal_DrawTextureArguments_t1705718261_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Internal_DrawTextureArguments
extern "C" void Internal_DrawTextureArguments_t1705718261_marshal_com(const Internal_DrawTextureArguments_t1705718261& unmarshaled, Internal_DrawTextureArguments_t1705718261_marshaled_com& marshaled)
{
	Exception_t* ___texture_10Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'texture' of type 'Internal_DrawTextureArguments': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___texture_10Exception, NULL, NULL);
}
extern "C" void Internal_DrawTextureArguments_t1705718261_marshal_com_back(const Internal_DrawTextureArguments_t1705718261_marshaled_com& marshaled, Internal_DrawTextureArguments_t1705718261& unmarshaled)
{
	Exception_t* ___texture_10Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'texture' of type 'Internal_DrawTextureArguments': Reference type field marshaling is not supported.");
	IL2CPP_RAISE_MANAGED_EXCEPTION(___texture_10Exception, NULL, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.Internal_DrawTextureArguments
extern "C" void Internal_DrawTextureArguments_t1705718261_marshal_com_cleanup(Internal_DrawTextureArguments_t1705718261_marshaled_com& marshaled)
{
}
#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.Jobs.TransformAccessArray::.ctor(UnityEngine.Transform[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR void TransformAccessArray__ctor_m1637224170 (TransformAccessArray_t2256160987 * __this, TransformU5BU5D_t807237628* ___transforms0, int32_t ___desiredJobCount1, const RuntimeMethod* method)
{
	{
		TransformU5BU5D_t807237628* L_0 = ___transforms0;
		NullCheck(L_0);
		int32_t L_1 = ___desiredJobCount1;
		TransformAccessArray_Allocate_m1323257298(NULL /*static, unused*/, (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length)))), L_1, (TransformAccessArray_t2256160987 *)__this, /*hidden argument*/NULL);
		intptr_t L_2 = __this->get_m_TransformArray_0();
		TransformU5BU5D_t807237628* L_3 = ___transforms0;
		TransformAccessArray_SetTransforms_m4071071307(NULL /*static, unused*/, (intptr_t)L_2, L_3, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void TransformAccessArray__ctor_m1637224170_AdjustorThunk (RuntimeObject * __this, TransformU5BU5D_t807237628* ___transforms0, int32_t ___desiredJobCount1, const RuntimeMethod* method)
{
	TransformAccessArray_t2256160987 * _thisAdjusted = reinterpret_cast<TransformAccessArray_t2256160987 *>(__this + 1);
	TransformAccessArray__ctor_m1637224170(_thisAdjusted, ___transforms0, ___desiredJobCount1, method);
}
// System.Void UnityEngine.Jobs.TransformAccessArray::Allocate(System.Int32,System.Int32,UnityEngine.Jobs.TransformAccessArray&)
extern "C" IL2CPP_METHOD_ATTR void TransformAccessArray_Allocate_m1323257298 (RuntimeObject * __this /* static, unused */, int32_t ___capacity0, int32_t ___desiredJobCount1, TransformAccessArray_t2256160987 * ___array2, const RuntimeMethod* method)
{
	{
		TransformAccessArray_t2256160987 * L_0 = ___array2;
		int32_t L_1 = ___capacity0;
		int32_t L_2 = ___desiredJobCount1;
		intptr_t L_3 = TransformAccessArray_Create_m3613912707(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		L_0->set_m_TransformArray_0((intptr_t)L_3);
		return;
	}
}
// System.Boolean UnityEngine.Jobs.TransformAccessArray::get_isCreated()
extern "C" IL2CPP_METHOD_ATTR bool TransformAccessArray_get_isCreated_m2429912826 (TransformAccessArray_t2256160987 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TransformAccessArray_get_isCreated_m2429912826_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		intptr_t L_0 = __this->get_m_TransformArray_0();
		bool L_1 = IntPtr_op_Inequality_m3063970704(NULL /*static, unused*/, (intptr_t)L_0, (intptr_t)(0), /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0017;
	}

IL_0017:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
extern "C"  bool TransformAccessArray_get_isCreated_m2429912826_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	TransformAccessArray_t2256160987 * _thisAdjusted = reinterpret_cast<TransformAccessArray_t2256160987 *>(__this + 1);
	return TransformAccessArray_get_isCreated_m2429912826(_thisAdjusted, method);
}
// System.Void UnityEngine.Jobs.TransformAccessArray::Dispose()
extern "C" IL2CPP_METHOD_ATTR void TransformAccessArray_Dispose_m1119331207 (TransformAccessArray_t2256160987 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (TransformAccessArray_Dispose_m1119331207_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		intptr_t L_0 = __this->get_m_TransformArray_0();
		TransformAccessArray_DestroyTransformAccessArray_m3740567714(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		__this->set_m_TransformArray_0((intptr_t)(0));
		return;
	}
}
extern "C"  void TransformAccessArray_Dispose_m1119331207_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	TransformAccessArray_t2256160987 * _thisAdjusted = reinterpret_cast<TransformAccessArray_t2256160987 *>(__this + 1);
	TransformAccessArray_Dispose_m1119331207(_thisAdjusted, method);
}
// System.IntPtr UnityEngine.Jobs.TransformAccessArray::GetTransformAccessArrayForSchedule()
extern "C" IL2CPP_METHOD_ATTR intptr_t TransformAccessArray_GetTransformAccessArrayForSchedule_m2815576605 (TransformAccessArray_t2256160987 * __this, const RuntimeMethod* method)
{
	intptr_t V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		intptr_t L_0 = __this->get_m_TransformArray_0();
		V_0 = (intptr_t)L_0;
		goto IL_000d;
	}

IL_000d:
	{
		intptr_t L_1 = V_0;
		return (intptr_t)L_1;
	}
}
extern "C"  intptr_t TransformAccessArray_GetTransformAccessArrayForSchedule_m2815576605_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	TransformAccessArray_t2256160987 * _thisAdjusted = reinterpret_cast<TransformAccessArray_t2256160987 *>(__this + 1);
	return TransformAccessArray_GetTransformAccessArrayForSchedule_m2815576605(_thisAdjusted, method);
}
// System.Int32 UnityEngine.Jobs.TransformAccessArray::get_capacity()
extern "C" IL2CPP_METHOD_ATTR int32_t TransformAccessArray_get_capacity_m2940299631 (TransformAccessArray_t2256160987 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		intptr_t L_0 = __this->get_m_TransformArray_0();
		int32_t L_1 = TransformAccessArray_GetCapacity_m712722996(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0012;
	}

IL_0012:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
extern "C"  int32_t TransformAccessArray_get_capacity_m2940299631_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	TransformAccessArray_t2256160987 * _thisAdjusted = reinterpret_cast<TransformAccessArray_t2256160987 *>(__this + 1);
	return TransformAccessArray_get_capacity_m2940299631(_thisAdjusted, method);
}
// System.Int32 UnityEngine.Jobs.TransformAccessArray::get_length()
extern "C" IL2CPP_METHOD_ATTR int32_t TransformAccessArray_get_length_m1552003656 (TransformAccessArray_t2256160987 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		intptr_t L_0 = __this->get_m_TransformArray_0();
		int32_t L_1 = TransformAccessArray_GetLength_m2106990048(NULL /*static, unused*/, (intptr_t)L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0012;
	}

IL_0012:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
extern "C"  int32_t TransformAccessArray_get_length_m1552003656_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	TransformAccessArray_t2256160987 * _thisAdjusted = reinterpret_cast<TransformAccessArray_t2256160987 *>(__this + 1);
	return TransformAccessArray_get_length_m1552003656(_thisAdjusted, method);
}
// System.Void UnityEngine.Jobs.TransformAccessArray::SetTransforms(UnityEngine.Transform[])
extern "C" IL2CPP_METHOD_ATTR void TransformAccessArray_SetTransforms_m372041287 (TransformAccessArray_t2256160987 * __this, TransformU5BU5D_t807237628* ___transforms0, const RuntimeMethod* method)
{
	{
		intptr_t L_0 = __this->get_m_TransformArray_0();
		TransformU5BU5D_t807237628* L_1 = ___transforms0;
		TransformAccessArray_SetTransforms_m4071071307(NULL /*static, unused*/, (intptr_t)L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void TransformAccessArray_SetTransforms_m372041287_AdjustorThunk (RuntimeObject * __this, TransformU5BU5D_t807237628* ___transforms0, const RuntimeMethod* method)
{
	TransformAccessArray_t2256160987 * _thisAdjusted = reinterpret_cast<TransformAccessArray_t2256160987 *>(__this + 1);
	TransformAccessArray_SetTransforms_m372041287(_thisAdjusted, ___transforms0, method);
}
// System.IntPtr UnityEngine.Jobs.TransformAccessArray::Create(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR intptr_t TransformAccessArray_Create_m3613912707 (RuntimeObject * __this /* static, unused */, int32_t ___capacity0, int32_t ___desiredJobCount1, const RuntimeMethod* method)
{
	typedef intptr_t (*TransformAccessArray_Create_m3613912707_ftn) (int32_t, int32_t);
	static TransformAccessArray_Create_m3613912707_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TransformAccessArray_Create_m3613912707_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Jobs.TransformAccessArray::Create(System.Int32,System.Int32)");
	intptr_t retVal = _il2cpp_icall_func(___capacity0, ___desiredJobCount1);
	return retVal;
}
// System.Void UnityEngine.Jobs.TransformAccessArray::DestroyTransformAccessArray(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void TransformAccessArray_DestroyTransformAccessArray_m3740567714 (RuntimeObject * __this /* static, unused */, intptr_t ___transformArray0, const RuntimeMethod* method)
{
	typedef void (*TransformAccessArray_DestroyTransformAccessArray_m3740567714_ftn) (intptr_t);
	static TransformAccessArray_DestroyTransformAccessArray_m3740567714_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TransformAccessArray_DestroyTransformAccessArray_m3740567714_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Jobs.TransformAccessArray::DestroyTransformAccessArray(System.IntPtr)");
	_il2cpp_icall_func(___transformArray0);
}
// System.Void UnityEngine.Jobs.TransformAccessArray::SetTransforms(System.IntPtr,UnityEngine.Transform[])
extern "C" IL2CPP_METHOD_ATTR void TransformAccessArray_SetTransforms_m4071071307 (RuntimeObject * __this /* static, unused */, intptr_t ___transformArrayIntPtr0, TransformU5BU5D_t807237628* ___transforms1, const RuntimeMethod* method)
{
	typedef void (*TransformAccessArray_SetTransforms_m4071071307_ftn) (intptr_t, TransformU5BU5D_t807237628*);
	static TransformAccessArray_SetTransforms_m4071071307_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TransformAccessArray_SetTransforms_m4071071307_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Jobs.TransformAccessArray::SetTransforms(System.IntPtr,UnityEngine.Transform[])");
	_il2cpp_icall_func(___transformArrayIntPtr0, ___transforms1);
}
// System.Int32 UnityEngine.Jobs.TransformAccessArray::GetLength(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t TransformAccessArray_GetLength_m2106990048 (RuntimeObject * __this /* static, unused */, intptr_t ___transformArrayIntPtr0, const RuntimeMethod* method)
{
	typedef int32_t (*TransformAccessArray_GetLength_m2106990048_ftn) (intptr_t);
	static TransformAccessArray_GetLength_m2106990048_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TransformAccessArray_GetLength_m2106990048_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Jobs.TransformAccessArray::GetLength(System.IntPtr)");
	int32_t retVal = _il2cpp_icall_func(___transformArrayIntPtr0);
	return retVal;
}
// System.Int32 UnityEngine.Jobs.TransformAccessArray::GetCapacity(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR int32_t TransformAccessArray_GetCapacity_m712722996 (RuntimeObject * __this /* static, unused */, intptr_t ___transformArrayIntPtr0, const RuntimeMethod* method)
{
	typedef int32_t (*TransformAccessArray_GetCapacity_m712722996_ftn) (intptr_t);
	static TransformAccessArray_GetCapacity_m712722996_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (TransformAccessArray_GetCapacity_m712722996_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Jobs.TransformAccessArray::GetCapacity(System.IntPtr)");
	int32_t retVal = _il2cpp_icall_func(___transformArrayIntPtr0);
	return retVal;
}
#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.Keyframe::.ctor(System.Single,System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Keyframe__ctor_m1259609478 (Keyframe_t4206410242 * __this, float ___time0, float ___value1, float ___inTangent2, float ___outTangent3, const RuntimeMethod* method)
{
	{
		float L_0 = ___time0;
		__this->set_m_Time_0(L_0);
		float L_1 = ___value1;
		__this->set_m_Value_1(L_1);
		float L_2 = ___inTangent2;
		__this->set_m_InTangent_2(L_2);
		float L_3 = ___outTangent3;
		__this->set_m_OutTangent_3(L_3);
		__this->set_m_WeightedMode_4(0);
		__this->set_m_InWeight_5((0.0f));
		__this->set_m_OutWeight_6((0.0f));
		return;
	}
}
extern "C"  void Keyframe__ctor_m1259609478_AdjustorThunk (RuntimeObject * __this, float ___time0, float ___value1, float ___inTangent2, float ___outTangent3, const RuntimeMethod* method)
{
	Keyframe_t4206410242 * _thisAdjusted = reinterpret_cast<Keyframe_t4206410242 *>(__this + 1);
	Keyframe__ctor_m1259609478(_thisAdjusted, ___time0, ___value1, ___inTangent2, ___outTangent3, method);
}
// System.Single UnityEngine.Keyframe::get_time()
extern "C" IL2CPP_METHOD_ATTR float Keyframe_get_time_m803196188 (Keyframe_t4206410242 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_Time_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
extern "C"  float Keyframe_get_time_m803196188_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Keyframe_t4206410242 * _thisAdjusted = reinterpret_cast<Keyframe_t4206410242 *>(__this + 1);
	return Keyframe_get_time_m803196188(_thisAdjusted, method);
}
// System.Void UnityEngine.Keyframe::set_time(System.Single)
extern "C" IL2CPP_METHOD_ATTR void Keyframe_set_time_m4083895404 (Keyframe_t4206410242 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_Time_0(L_0);
		return;
	}
}
extern "C"  void Keyframe_set_time_m4083895404_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	Keyframe_t4206410242 * _thisAdjusted = reinterpret_cast<Keyframe_t4206410242 *>(__this + 1);
	Keyframe_set_time_m4083895404(_thisAdjusted, ___value0, method);
}
#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.Int32 UnityEngine.LayerMask::op_Implicit(UnityEngine.LayerMask)
extern "C" IL2CPP_METHOD_ATTR int32_t LayerMask_op_Implicit_m3296792737 (RuntimeObject * __this /* static, unused */, LayerMask_t3493934918  ___mask0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = (&___mask0)->get_m_Mask_0();
		V_0 = L_0;
		goto IL_000e;
	}

IL_000e:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.LayerMask UnityEngine.LayerMask::op_Implicit(System.Int32)
extern "C" IL2CPP_METHOD_ATTR LayerMask_t3493934918  LayerMask_op_Implicit_m90232283 (RuntimeObject * __this /* static, unused */, int32_t ___intVal0, const RuntimeMethod* method)
{
	LayerMask_t3493934918  V_0;
	memset(&V_0, 0, sizeof(V_0));
	LayerMask_t3493934918  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		int32_t L_0 = ___intVal0;
		(&V_0)->set_m_Mask_0(L_0);
		LayerMask_t3493934918  L_1 = V_0;
		V_1 = L_1;
		goto IL_0010;
	}

IL_0010:
	{
		LayerMask_t3493934918  L_2 = V_1;
		return L_2;
	}
}
// System.Int32 UnityEngine.LayerMask::get_value()
extern "C" IL2CPP_METHOD_ATTR int32_t LayerMask_get_value_m1881709263 (LayerMask_t3493934918 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_m_Mask_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
extern "C"  int32_t LayerMask_get_value_m1881709263_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	LayerMask_t3493934918 * _thisAdjusted = reinterpret_cast<LayerMask_t3493934918 *>(__this + 1);
	return LayerMask_get_value_m1881709263(_thisAdjusted, method);
}
#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.Light::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Light__ctor_m519278302 (Light_t3756812086 * __this, const RuntimeMethod* method)
{
	{
		Behaviour__ctor_m346897018(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.LightShadows UnityEngine.Light::get_shadows()
extern "C" IL2CPP_METHOD_ATTR int32_t Light_get_shadows_m1924008865 (Light_t3756812086 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Light_get_shadows_m1924008865_ftn) (Light_t3756812086 *);
	static Light_get_shadows_m1924008865_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Light_get_shadows_m1924008865_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::get_shadows()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Single UnityEngine.Light::get_shadowStrength()
extern "C" IL2CPP_METHOD_ATTR float Light_get_shadowStrength_m3202554781 (Light_t3756812086 * __this, const RuntimeMethod* method)
{
	typedef float (*Light_get_shadowStrength_m3202554781_ftn) (Light_t3756812086 *);
	static Light_get_shadowStrength_m3202554781_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Light_get_shadowStrength_m3202554781_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::get_shadowStrength()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Single UnityEngine.Light::get_cookieSize()
extern "C" IL2CPP_METHOD_ATTR float Light_get_cookieSize_m3517567304 (Light_t3756812086 * __this, const RuntimeMethod* method)
{
	typedef float (*Light_get_cookieSize_m3517567304_ftn) (Light_t3756812086 *);
	static Light_get_cookieSize_m3517567304_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Light_get_cookieSize_m3517567304_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::get_cookieSize()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.Texture UnityEngine.Light::get_cookie()
extern "C" IL2CPP_METHOD_ATTR Texture_t3661962703 * Light_get_cookie_m3106557238 (Light_t3756812086 * __this, const RuntimeMethod* method)
{
	typedef Texture_t3661962703 * (*Light_get_cookie_m3106557238_ftn) (Light_t3756812086 *);
	static Light_get_cookie_m3106557238_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Light_get_cookie_m3106557238_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::get_cookie()");
	Texture_t3661962703 * retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.LightType UnityEngine.Light::get_type()
extern "C" IL2CPP_METHOD_ATTR int32_t Light_get_type_m2372674058 (Light_t3756812086 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Light_get_type_m2372674058_ftn) (Light_t3756812086 *);
	static Light_get_type_m2372674058_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Light_get_type_m2372674058_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::get_type()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Single UnityEngine.Light::get_spotAngle()
extern "C" IL2CPP_METHOD_ATTR float Light_get_spotAngle_m3262157804 (Light_t3756812086 * __this, const RuntimeMethod* method)
{
	typedef float (*Light_get_spotAngle_m3262157804_ftn) (Light_t3756812086 *);
	static Light_get_spotAngle_m3262157804_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Light_get_spotAngle_m3262157804_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::get_spotAngle()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Single UnityEngine.Light::get_shadowBias()
extern "C" IL2CPP_METHOD_ATTR float Light_get_shadowBias_m926708265 (Light_t3756812086 * __this, const RuntimeMethod* method)
{
	typedef float (*Light_get_shadowBias_m926708265_ftn) (Light_t3756812086 *);
	static Light_get_shadowBias_m926708265_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Light_get_shadowBias_m926708265_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::get_shadowBias()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Single UnityEngine.Light::get_shadowNormalBias()
extern "C" IL2CPP_METHOD_ATTR float Light_get_shadowNormalBias_m4257352081 (Light_t3756812086 * __this, const RuntimeMethod* method)
{
	typedef float (*Light_get_shadowNormalBias_m4257352081_ftn) (Light_t3756812086 *);
	static Light_get_shadowNormalBias_m4257352081_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Light_get_shadowNormalBias_m4257352081_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::get_shadowNormalBias()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Single UnityEngine.Light::get_shadowNearPlane()
extern "C" IL2CPP_METHOD_ATTR float Light_get_shadowNearPlane_m2732799095 (Light_t3756812086 * __this, const RuntimeMethod* method)
{
	typedef float (*Light_get_shadowNearPlane_m2732799095_ftn) (Light_t3756812086 *);
	static Light_get_shadowNearPlane_m2732799095_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Light_get_shadowNearPlane_m2732799095_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::get_shadowNearPlane()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Single UnityEngine.Light::get_range()
extern "C" IL2CPP_METHOD_ATTR float Light_get_range_m74476907 (Light_t3756812086 * __this, const RuntimeMethod* method)
{
	typedef float (*Light_get_range_m74476907_ftn) (Light_t3756812086 *);
	static Light_get_range_m74476907_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Light_get_range_m74476907_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::get_range()");
	float retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// UnityEngine.LightBakingOutput UnityEngine.Light::get_bakingOutput()
extern "C" IL2CPP_METHOD_ATTR LightBakingOutput_t989813037  Light_get_bakingOutput_m3668809442 (Light_t3756812086 * __this, const RuntimeMethod* method)
{
	LightBakingOutput_t989813037  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Light_get_bakingOutput_Injected_m3960847559(__this, (LightBakingOutput_t989813037 *)(&V_0), /*hidden argument*/NULL);
		LightBakingOutput_t989813037  L_0 = V_0;
		return L_0;
	}
}
// System.Void UnityEngine.Light::get_bakingOutput_Injected(UnityEngine.LightBakingOutput&)
extern "C" IL2CPP_METHOD_ATTR void Light_get_bakingOutput_Injected_m3960847559 (Light_t3756812086 * __this, LightBakingOutput_t989813037 * ___ret0, const RuntimeMethod* method)
{
	typedef void (*Light_get_bakingOutput_Injected_m3960847559_ftn) (Light_t3756812086 *, LightBakingOutput_t989813037 *);
	static Light_get_bakingOutput_Injected_m3960847559_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Light_get_bakingOutput_Injected_m3960847559_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Light::get_bakingOutput_Injected(UnityEngine.LightBakingOutput&)");
	_il2cpp_icall_func(__this, ___ret0);
}
#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
// Conversion methods for marshalling of: UnityEngine.LightBakingOutput
extern "C" void LightBakingOutput_t989813037_marshal_pinvoke(const LightBakingOutput_t989813037& unmarshaled, LightBakingOutput_t989813037_marshaled_pinvoke& marshaled)
{
	marshaled.___probeOcclusionLightIndex_0 = unmarshaled.get_probeOcclusionLightIndex_0();
	marshaled.___occlusionMaskChannel_1 = unmarshaled.get_occlusionMaskChannel_1();
	marshaled.___lightmapBakeType_2 = unmarshaled.get_lightmapBakeType_2();
	marshaled.___mixedLightingMode_3 = unmarshaled.get_mixedLightingMode_3();
	marshaled.___isBaked_4 = static_cast<int32_t>(unmarshaled.get_isBaked_4());
}
extern "C" void LightBakingOutput_t989813037_marshal_pinvoke_back(const LightBakingOutput_t989813037_marshaled_pinvoke& marshaled, LightBakingOutput_t989813037& unmarshaled)
{
	int32_t unmarshaled_probeOcclusionLightIndex_temp_0 = 0;
	unmarshaled_probeOcclusionLightIndex_temp_0 = marshaled.___probeOcclusionLightIndex_0;
	unmarshaled.set_probeOcclusionLightIndex_0(unmarshaled_probeOcclusionLightIndex_temp_0);
	int32_t unmarshaled_occlusionMaskChannel_temp_1 = 0;
	unmarshaled_occlusionMaskChannel_temp_1 = marshaled.___occlusionMaskChannel_1;
	unmarshaled.set_occlusionMaskChannel_1(unmarshaled_occlusionMaskChannel_temp_1);
	int32_t unmarshaled_lightmapBakeType_temp_2 = 0;
	unmarshaled_lightmapBakeType_temp_2 = marshaled.___lightmapBakeType_2;
	unmarshaled.set_lightmapBakeType_2(unmarshaled_lightmapBakeType_temp_2);
	int32_t unmarshaled_mixedLightingMode_temp_3 = 0;
	unmarshaled_mixedLightingMode_temp_3 = marshaled.___mixedLightingMode_3;
	unmarshaled.set_mixedLightingMode_3(unmarshaled_mixedLightingMode_temp_3);
	bool unmarshaled_isBaked_temp_4 = false;
	unmarshaled_isBaked_temp_4 = static_cast<bool>(marshaled.___isBaked_4);
	unmarshaled.set_isBaked_4(unmarshaled_isBaked_temp_4);
}
// Conversion method for clean up from marshalling of: UnityEngine.LightBakingOutput
extern "C" void LightBakingOutput_t989813037_marshal_pinvoke_cleanup(LightBakingOutput_t989813037_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.LightBakingOutput
extern "C" void LightBakingOutput_t989813037_marshal_com(const LightBakingOutput_t989813037& unmarshaled, LightBakingOutput_t989813037_marshaled_com& marshaled)
{
	marshaled.___probeOcclusionLightIndex_0 = unmarshaled.get_probeOcclusionLightIndex_0();
	marshaled.___occlusionMaskChannel_1 = unmarshaled.get_occlusionMaskChannel_1();
	marshaled.___lightmapBakeType_2 = unmarshaled.get_lightmapBakeType_2();
	marshaled.___mixedLightingMode_3 = unmarshaled.get_mixedLightingMode_3();
	marshaled.___isBaked_4 = static_cast<int32_t>(unmarshaled.get_isBaked_4());
}
extern "C" void LightBakingOutput_t989813037_marshal_com_back(const LightBakingOutput_t989813037_marshaled_com& marshaled, LightBakingOutput_t989813037& unmarshaled)
{
	int32_t unmarshaled_probeOcclusionLightIndex_temp_0 = 0;
	unmarshaled_probeOcclusionLightIndex_temp_0 = marshaled.___probeOcclusionLightIndex_0;
	unmarshaled.set_probeOcclusionLightIndex_0(unmarshaled_probeOcclusionLightIndex_temp_0);
	int32_t unmarshaled_occlusionMaskChannel_temp_1 = 0;
	unmarshaled_occlusionMaskChannel_temp_1 = marshaled.___occlusionMaskChannel_1;
	unmarshaled.set_occlusionMaskChannel_1(unmarshaled_occlusionMaskChannel_temp_1);
	int32_t unmarshaled_lightmapBakeType_temp_2 = 0;
	unmarshaled_lightmapBakeType_temp_2 = marshaled.___lightmapBakeType_2;
	unmarshaled.set_lightmapBakeType_2(unmarshaled_lightmapBakeType_temp_2);
	int32_t unmarshaled_mixedLightingMode_temp_3 = 0;
	unmarshaled_mixedLightingMode_temp_3 = marshaled.___mixedLightingMode_3;
	unmarshaled.set_mixedLightingMode_3(unmarshaled_mixedLightingMode_temp_3);
	bool unmarshaled_isBaked_temp_4 = false;
	unmarshaled_isBaked_temp_4 = static_cast<bool>(marshaled.___isBaked_4);
	unmarshaled.set_isBaked_4(unmarshaled_isBaked_temp_4);
}
// Conversion method for clean up from marshalling of: UnityEngine.LightBakingOutput
extern "C" void LightBakingOutput_t989813037_marshal_com_cleanup(LightBakingOutput_t989813037_marshaled_com& marshaled)
{
}
#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
#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.LineRenderer::SetVertexCount(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void LineRenderer_SetVertexCount_m2434880629 (LineRenderer_t3154350270 * __this, int32_t ___count0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___count0;
		LineRenderer_set_positionCount_m2226639690(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.LineRenderer::set_positionCount(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void LineRenderer_set_positionCount_m2226639690 (LineRenderer_t3154350270 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	typedef void (*LineRenderer_set_positionCount_m2226639690_ftn) (LineRenderer_t3154350270 *, int32_t);
	static LineRenderer_set_positionCount_m2226639690_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (LineRenderer_set_positionCount_m2226639690_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.LineRenderer::set_positionCount(System.Int32)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Void UnityEngine.LineRenderer::SetPositions(UnityEngine.Vector3[])
extern "C" IL2CPP_METHOD_ATTR void LineRenderer_SetPositions_m1969530996 (LineRenderer_t3154350270 * __this, Vector3U5BU5D_t1718750761* ___positions0, const RuntimeMethod* method)
{
	typedef void (*LineRenderer_SetPositions_m1969530996_ftn) (LineRenderer_t3154350270 *, Vector3U5BU5D_t1718750761*);
	static LineRenderer_SetPositions_m1969530996_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (LineRenderer_SetPositions_m1969530996_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.LineRenderer::SetPositions(UnityEngine.Vector3[])");
	_il2cpp_icall_func(__this, ___positions0);
}
#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.Logger::.ctor(UnityEngine.ILogHandler)
extern "C" IL2CPP_METHOD_ATTR void Logger__ctor_m439059923 (Logger_t274032455 * __this, RuntimeObject* ___logHandler0, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		RuntimeObject* L_0 = ___logHandler0;
		Logger_set_logHandler_m4059005946(__this, L_0, /*hidden argument*/NULL);
		Logger_set_logEnabled_m1180597166(__this, (bool)1, /*hidden argument*/NULL);
		Logger_set_filterLogType_m3622751173(__this, 3, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.ILogHandler UnityEngine.Logger::get_logHandler()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* Logger_get_logHandler_m1335645353 (Logger_t274032455 * __this, const RuntimeMethod* method)
{
	RuntimeObject* V_0 = NULL;
	{
		RuntimeObject* L_0 = __this->get_U3ClogHandlerU3Ek__BackingField_0();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		RuntimeObject* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Logger::set_logHandler(UnityEngine.ILogHandler)
extern "C" IL2CPP_METHOD_ATTR void Logger_set_logHandler_m4059005946 (Logger_t274032455 * __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
	{
		RuntimeObject* L_0 = ___value0;
		__this->set_U3ClogHandlerU3Ek__BackingField_0(L_0);
		return;
	}
}
// System.Boolean UnityEngine.Logger::get_logEnabled()
extern "C" IL2CPP_METHOD_ATTR bool Logger_get_logEnabled_m3154120769 (Logger_t274032455 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = __this->get_U3ClogEnabledU3Ek__BackingField_1();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Logger::set_logEnabled(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Logger_set_logEnabled_m1180597166 (Logger_t274032455 * __this, bool ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = ___value0;
		__this->set_U3ClogEnabledU3Ek__BackingField_1(L_0);
		return;
	}
}
// UnityEngine.LogType UnityEngine.Logger::get_filterLogType()
extern "C" IL2CPP_METHOD_ATTR int32_t Logger_get_filterLogType_m1177392786 (Logger_t274032455 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = __this->get_U3CfilterLogTypeU3Ek__BackingField_2();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Logger::set_filterLogType(UnityEngine.LogType)
extern "C" IL2CPP_METHOD_ATTR void Logger_set_filterLogType_m3622751173 (Logger_t274032455 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___value0;
		__this->set_U3CfilterLogTypeU3Ek__BackingField_2(L_0);
		return;
	}
}
// System.Boolean UnityEngine.Logger::IsLogTypeAllowed(UnityEngine.LogType)
extern "C" IL2CPP_METHOD_ATTR bool Logger_IsLogTypeAllowed_m3527674834 (Logger_t274032455 * __this, int32_t ___logType0, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = Logger_get_logEnabled_m3154120769(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_003a;
		}
	}
	{
		int32_t L_1 = ___logType0;
		if ((!(((uint32_t)L_1) == ((uint32_t)4))))
		{
			goto IL_001b;
		}
	}
	{
		V_0 = (bool)1;
		goto IL_0041;
	}

IL_001b:
	{
		int32_t L_2 = Logger_get_filterLogType_m1177392786(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_2) == ((int32_t)4)))
		{
			goto IL_0039;
		}
	}
	{
		int32_t L_3 = ___logType0;
		int32_t L_4 = Logger_get_filterLogType_m1177392786(__this, /*hidden argument*/NULL);
		V_0 = (bool)((((int32_t)((((int32_t)L_3) > ((int32_t)L_4))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0041;
	}

IL_0039:
	{
	}

IL_003a:
	{
		V_0 = (bool)0;
		goto IL_0041;
	}

IL_0041:
	{
		bool L_5 = V_0;
		return L_5;
	}
}
// System.String UnityEngine.Logger::GetString(System.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* Logger_GetString_m3669755330 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___message0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Logger_GetString_m3669755330_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	String_t* G_B3_0 = NULL;
	{
		RuntimeObject * L_0 = ___message0;
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeObject * L_1 = ___message0;
		NullCheck(L_1);
		String_t* L_2 = VirtFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, L_1);
		G_B3_0 = L_2;
		goto IL_0017;
	}

IL_0012:
	{
		G_B3_0 = _stringLiteral1202628608;
	}

IL_0017:
	{
		V_0 = G_B3_0;
		goto IL_001d;
	}

IL_001d:
	{
		String_t* L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.Logger::Log(UnityEngine.LogType,System.Object)
extern "C" IL2CPP_METHOD_ATTR void Logger_Log_m969976427 (Logger_t274032455 * __this, int32_t ___logType0, RuntimeObject * ___message1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Logger_Log_m969976427_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___logType0;
		bool L_1 = Logger_IsLogTypeAllowed_m3527674834(__this, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_002e;
		}
	}
	{
		RuntimeObject* L_2 = Logger_get_logHandler_m1335645353(__this, /*hidden argument*/NULL);
		int32_t L_3 = ___logType0;
		ObjectU5BU5D_t2843939325* L_4 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
		ObjectU5BU5D_t2843939325* L_5 = L_4;
		RuntimeObject * L_6 = ___message1;
		String_t* L_7 = Logger_GetString_m3669755330(NULL /*static, unused*/, L_6, /*hidden argument*/NULL);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_7);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_7);
		NullCheck(L_2);
		InterfaceActionInvoker4< int32_t, Object_t631007953 *, String_t*, ObjectU5BU5D_t2843939325* >::Invoke(0 /* System.Void UnityEngine.ILogHandler::LogFormat(UnityEngine.LogType,UnityEngine.Object,System.String,System.Object[]) */, ILogHandler_t2464711877_il2cpp_TypeInfo_var, L_2, L_3, (Object_t631007953 *)NULL, _stringLiteral628085470, L_5);
	}

IL_002e:
	{
		return;
	}
}
// System.Void UnityEngine.Logger::Log(UnityEngine.LogType,System.Object,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void Logger_Log_m2585387088 (Logger_t274032455 * __this, int32_t ___logType0, RuntimeObject * ___message1, Object_t631007953 * ___context2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Logger_Log_m2585387088_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___logType0;
		bool L_1 = Logger_IsLogTypeAllowed_m3527674834(__this, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_002e;
		}
	}
	{
		RuntimeObject* L_2 = Logger_get_logHandler_m1335645353(__this, /*hidden argument*/NULL);
		int32_t L_3 = ___logType0;
		Object_t631007953 * L_4 = ___context2;
		ObjectU5BU5D_t2843939325* L_5 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)1);
		ObjectU5BU5D_t2843939325* L_6 = L_5;
		RuntimeObject * L_7 = ___message1;
		String_t* L_8 = Logger_GetString_m3669755330(NULL /*static, unused*/, L_7, /*hidden argument*/NULL);
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, L_8);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_8);
		NullCheck(L_2);
		InterfaceActionInvoker4< int32_t, Object_t631007953 *, String_t*, ObjectU5BU5D_t2843939325* >::Invoke(0 /* System.Void UnityEngine.ILogHandler::LogFormat(UnityEngine.LogType,UnityEngine.Object,System.String,System.Object[]) */, ILogHandler_t2464711877_il2cpp_TypeInfo_var, L_2, L_3, L_4, _stringLiteral628085470, L_6);
	}

IL_002e:
	{
		return;
	}
}
// System.Void UnityEngine.Logger::LogFormat(UnityEngine.LogType,UnityEngine.Object,System.String,System.Object[])
extern "C" IL2CPP_METHOD_ATTR void Logger_LogFormat_m3300686007 (Logger_t274032455 * __this, int32_t ___logType0, Object_t631007953 * ___context1, String_t* ___format2, ObjectU5BU5D_t2843939325* ___args3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Logger_LogFormat_m3300686007_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___logType0;
		bool L_1 = Logger_IsLogTypeAllowed_m3527674834(__this, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		RuntimeObject* L_2 = Logger_get_logHandler_m1335645353(__this, /*hidden argument*/NULL);
		int32_t L_3 = ___logType0;
		Object_t631007953 * L_4 = ___context1;
		String_t* L_5 = ___format2;
		ObjectU5BU5D_t2843939325* L_6 = ___args3;
		NullCheck(L_2);
		InterfaceActionInvoker4< int32_t, Object_t631007953 *, String_t*, ObjectU5BU5D_t2843939325* >::Invoke(0 /* System.Void UnityEngine.ILogHandler::LogFormat(UnityEngine.LogType,UnityEngine.Object,System.String,System.Object[]) */, ILogHandler_t2464711877_il2cpp_TypeInfo_var, L_2, L_3, L_4, L_5, L_6);
	}

IL_001d:
	{
		return;
	}
}
// System.Void UnityEngine.Logger::LogException(System.Exception,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void Logger_LogException_m4285204825 (Logger_t274032455 * __this, Exception_t * ___exception0, Object_t631007953 * ___context1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Logger_LogException_m4285204825_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = Logger_get_logEnabled_m3154120769(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0019;
		}
	}
	{
		RuntimeObject* L_1 = Logger_get_logHandler_m1335645353(__this, /*hidden argument*/NULL);
		Exception_t * L_2 = ___exception0;
		Object_t631007953 * L_3 = ___context1;
		NullCheck(L_1);
		InterfaceActionInvoker2< Exception_t *, Object_t631007953 * >::Invoke(1 /* System.Void UnityEngine.ILogHandler::LogException(System.Exception,UnityEngine.Object) */, ILogHandler_t2464711877_il2cpp_TypeInfo_var, L_1, L_2, L_3);
	}

IL_0019:
	{
		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.LowerResBlitTexture::LowerResBlitTextureDontStripMe()
extern "C" IL2CPP_METHOD_ATTR void LowerResBlitTexture_LowerResBlitTextureDontStripMe_m2024164512 (LowerResBlitTexture_t2609707774 * __this, const RuntimeMethod* method)
{
	{
		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.ManagedStreamHelpers::ValidateLoadFromStream(System.IO.Stream)
extern "C" IL2CPP_METHOD_ATTR void ManagedStreamHelpers_ValidateLoadFromStream_m580138133 (RuntimeObject * __this /* static, unused */, Stream_t1273022909 * ___stream0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ManagedStreamHelpers_ValidateLoadFromStream_m580138133_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Stream_t1273022909 * L_0 = ___stream0;
		if (L_0)
		{
			goto IL_0017;
		}
	}
	{
		ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var);
		ArgumentNullException__ctor_m2009621981(L_1, _stringLiteral1050427080, _stringLiteral3236680756, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, ManagedStreamHelpers_ValidateLoadFromStream_m580138133_RuntimeMethod_var);
	}

IL_0017:
	{
		Stream_t1273022909 * L_2 = ___stream0;
		NullCheck(L_2);
		bool L_3 = VirtFuncInvoker0< bool >::Invoke(7 /* System.Boolean System.IO.Stream::get_CanRead() */, L_2);
		if (L_3)
		{
			goto IL_0032;
		}
	}
	{
		ArgumentException_t132251570 * L_4 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_4, _stringLiteral3092135949, _stringLiteral3236680756, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, ManagedStreamHelpers_ValidateLoadFromStream_m580138133_RuntimeMethod_var);
	}

IL_0032:
	{
		Stream_t1273022909 * L_5 = ___stream0;
		NullCheck(L_5);
		bool L_6 = VirtFuncInvoker0< bool >::Invoke(8 /* System.Boolean System.IO.Stream::get_CanSeek() */, L_5);
		if (L_6)
		{
			goto IL_004d;
		}
	}
	{
		ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_7, _stringLiteral1838966355, _stringLiteral3236680756, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, NULL, ManagedStreamHelpers_ValidateLoadFromStream_m580138133_RuntimeMethod_var);
	}

IL_004d:
	{
		return;
	}
}
// System.Void UnityEngine.ManagedStreamHelpers::ManagedStreamRead(System.Byte[],System.Int32,System.Int32,System.IO.Stream,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void ManagedStreamHelpers_ManagedStreamRead_m481666286 (RuntimeObject * __this /* static, unused */, ByteU5BU5D_t4116647657* ___buffer0, int32_t ___offset1, int32_t ___count2, Stream_t1273022909 * ___stream3, intptr_t ___returnValueAddress4, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ManagedStreamHelpers_ManagedStreamRead_m481666286_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		intptr_t L_0 = ___returnValueAddress4;
		bool L_1 = IntPtr_op_Equality_m408849716(NULL /*static, unused*/, (intptr_t)L_0, (intptr_t)(0), /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_2, _stringLiteral2664163362, _stringLiteral696106652, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, ManagedStreamHelpers_ManagedStreamRead_m481666286_RuntimeMethod_var);
	}

IL_0022:
	{
		Stream_t1273022909 * L_3 = ___stream3;
		ManagedStreamHelpers_ValidateLoadFromStream_m580138133(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		intptr_t L_4 = ___returnValueAddress4;
		void* L_5 = IntPtr_op_Explicit_m2520637223(NULL /*static, unused*/, (intptr_t)L_4, /*hidden argument*/NULL);
		Stream_t1273022909 * L_6 = ___stream3;
		ByteU5BU5D_t4116647657* L_7 = ___buffer0;
		int32_t L_8 = ___offset1;
		int32_t L_9 = ___count2;
		NullCheck(L_6);
		int32_t L_10 = VirtFuncInvoker3< int32_t, ByteU5BU5D_t4116647657*, int32_t, int32_t >::Invoke(25 /* System.Int32 System.IO.Stream::Read(System.Byte[],System.Int32,System.Int32) */, L_6, L_7, L_8, L_9);
		*((int32_t*)L_5) = (int32_t)L_10;
		return;
	}
}
// System.Void UnityEngine.ManagedStreamHelpers::ManagedStreamSeek(System.Int64,System.UInt32,System.IO.Stream,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void ManagedStreamHelpers_ManagedStreamSeek_m3158782053 (RuntimeObject * __this /* static, unused */, int64_t ___offset0, uint32_t ___origin1, Stream_t1273022909 * ___stream2, intptr_t ___returnValueAddress3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ManagedStreamHelpers_ManagedStreamSeek_m3158782053_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		intptr_t L_0 = ___returnValueAddress3;
		bool L_1 = IntPtr_op_Equality_m408849716(NULL /*static, unused*/, (intptr_t)L_0, (intptr_t)(0), /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0021;
		}
	}
	{
		ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_2, _stringLiteral2664163362, _stringLiteral696106652, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, ManagedStreamHelpers_ManagedStreamSeek_m3158782053_RuntimeMethod_var);
	}

IL_0021:
	{
		Stream_t1273022909 * L_3 = ___stream2;
		ManagedStreamHelpers_ValidateLoadFromStream_m580138133(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		intptr_t L_4 = ___returnValueAddress3;
		void* L_5 = IntPtr_op_Explicit_m2520637223(NULL /*static, unused*/, (intptr_t)L_4, /*hidden argument*/NULL);
		Stream_t1273022909 * L_6 = ___stream2;
		int64_t L_7 = ___offset0;
		uint32_t L_8 = ___origin1;
		NullCheck(L_6);
		int64_t L_9 = VirtFuncInvoker2< int64_t, int64_t, int32_t >::Invoke(24 /* System.Int64 System.IO.Stream::Seek(System.Int64,System.IO.SeekOrigin) */, L_6, L_7, L_8);
		*((int64_t*)L_5) = (int64_t)L_9;
		return;
	}
}
// System.Void UnityEngine.ManagedStreamHelpers::ManagedStreamLength(System.IO.Stream,System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void ManagedStreamHelpers_ManagedStreamLength_m2930872960 (RuntimeObject * __this /* static, unused */, Stream_t1273022909 * ___stream0, intptr_t ___returnValueAddress1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ManagedStreamHelpers_ManagedStreamLength_m2930872960_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		intptr_t L_0 = ___returnValueAddress1;
		bool L_1 = IntPtr_op_Equality_m408849716(NULL /*static, unused*/, (intptr_t)L_0, (intptr_t)(0), /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0021;
		}
	}
	{
		ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_2, _stringLiteral2664163362, _stringLiteral696106652, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, ManagedStreamHelpers_ManagedStreamLength_m2930872960_RuntimeMethod_var);
	}

IL_0021:
	{
		Stream_t1273022909 * L_3 = ___stream0;
		ManagedStreamHelpers_ValidateLoadFromStream_m580138133(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		intptr_t L_4 = ___returnValueAddress1;
		void* L_5 = IntPtr_op_Explicit_m2520637223(NULL /*static, unused*/, (intptr_t)L_4, /*hidden argument*/NULL);
		Stream_t1273022909 * L_6 = ___stream0;
		NullCheck(L_6);
		int64_t L_7 = VirtFuncInvoker0< int64_t >::Invoke(10 /* System.Int64 System.IO.Stream::get_Length() */, L_6);
		*((int64_t*)L_5) = (int64_t)L_7;
		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.Material::.ctor(UnityEngine.Shader)
extern "C" IL2CPP_METHOD_ATTR void Material__ctor_m1662457592 (Material_t340375123 * __this, Shader_t4151988712 * ___shader0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Material__ctor_m1662457592_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object__ctor_m1087895580(__this, /*hidden argument*/NULL);
		Shader_t4151988712 * L_0 = ___shader0;
		Material_CreateWithShader_m1270998153(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Material::.ctor(UnityEngine.Material)
extern "C" IL2CPP_METHOD_ATTR void Material__ctor_m249231841 (Material_t340375123 * __this, Material_t340375123 * ___source0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Material__ctor_m249231841_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object__ctor_m1087895580(__this, /*hidden argument*/NULL);
		Material_t340375123 * L_0 = ___source0;
		Material_CreateWithMaterial_m2373088899(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Material::.ctor(System.String)
extern "C" IL2CPP_METHOD_ATTR void Material__ctor_m2433149719 (Material_t340375123 * __this, String_t* ___contents0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Material__ctor_m2433149719_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object__ctor_m1087895580(__this, /*hidden argument*/NULL);
		Material_CreateWithString_m4283839020(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Material::CreateWithShader(UnityEngine.Material,UnityEngine.Shader)
extern "C" IL2CPP_METHOD_ATTR void Material_CreateWithShader_m1270998153 (RuntimeObject * __this /* static, unused */, Material_t340375123 * ___self0, Shader_t4151988712 * ___shader1, const RuntimeMethod* method)
{
	typedef void (*Material_CreateWithShader_m1270998153_ftn) (Material_t340375123 *, Shader_t4151988712 *);
	static Material_CreateWithShader_m1270998153_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Material_CreateWithShader_m1270998153_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::CreateWithShader(UnityEngine.Material,UnityEngine.Shader)");
	_il2cpp_icall_func(___self0, ___shader1);
}
// System.Void UnityEngine.Material::CreateWithMaterial(UnityEngine.Material,UnityEngine.Material)
extern "C" IL2CPP_METHOD_ATTR void Material_CreateWithMaterial_m2373088899 (RuntimeObject * __this /* static, unused */, Material_t340375123 * ___self0, Material_t340375123 * ___source1, const RuntimeMethod* method)
{
	typedef void (*Material_CreateWithMaterial_m2373088899_ftn) (Material_t340375123 *, Material_t340375123 *);
	static Material_CreateWithMaterial_m2373088899_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Material_CreateWithMaterial_m2373088899_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::CreateWithMaterial(UnityEngine.Material,UnityEngine.Material)");
	_il2cpp_icall_func(___self0, ___source1);
}
// System.Void UnityEngine.Material::CreateWithString(UnityEngine.Material)
extern "C" IL2CPP_METHOD_ATTR void Material_CreateWithString_m4283839020 (RuntimeObject * __this /* static, unused */, Material_t340375123 * ___self0, const RuntimeMethod* method)
{
	typedef void (*Material_CreateWithString_m4283839020_ftn) (Material_t340375123 *);
	static Material_CreateWithString_m4283839020_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Material_CreateWithString_m4283839020_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::CreateWithString(UnityEngine.Material)");
	_il2cpp_icall_func(___self0);
}
// UnityEngine.Texture UnityEngine.Material::get_mainTexture()
extern "C" IL2CPP_METHOD_ATTR Texture_t3661962703 * Material_get_mainTexture_m692510677 (Material_t340375123 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Material_get_mainTexture_m692510677_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Texture_t3661962703 * V_0 = NULL;
	{
		Texture_t3661962703 * L_0 = Material_GetTexture_m3545614349(__this, _stringLiteral3184621405, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_0012;
	}

IL_0012:
	{
		Texture_t3661962703 * L_1 = V_0;
		return L_1;
	}
}
// System.Boolean UnityEngine.Material::HasProperty(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Material_HasProperty_m1904868334 (Material_t340375123 * __this, int32_t ___nameID0, const RuntimeMethod* method)
{
	typedef bool (*Material_HasProperty_m1904868334_ftn) (Material_t340375123 *, int32_t);
	static Material_HasProperty_m1904868334_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Material_HasProperty_m1904868334_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::HasProperty(System.Int32)");
	bool retVal = _il2cpp_icall_func(__this, ___nameID0);
	return retVal;
}
// System.Boolean UnityEngine.Material::HasProperty(System.String)
extern "C" IL2CPP_METHOD_ATTR bool Material_HasProperty_m2704238996 (Material_t340375123 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		String_t* L_0 = ___name0;
		int32_t L_1 = Shader_PropertyToID_m1030499873(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		bool L_2 = Material_HasProperty_m1904868334(__this, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0013;
	}

IL_0013:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.Material::EnableKeyword(System.String)
extern "C" IL2CPP_METHOD_ATTR void Material_EnableKeyword_m329692301 (Material_t340375123 * __this, String_t* ___keyword0, const RuntimeMethod* method)
{
	typedef void (*Material_EnableKeyword_m329692301_ftn) (Material_t340375123 *, String_t*);
	static Material_EnableKeyword_m329692301_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Material_EnableKeyword_m329692301_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::EnableKeyword(System.String)");
	_il2cpp_icall_func(__this, ___keyword0);
}
// System.Void UnityEngine.Material::DisableKeyword(System.String)
extern "C" IL2CPP_METHOD_ATTR void Material_DisableKeyword_m1245091008 (Material_t340375123 * __this, String_t* ___keyword0, const RuntimeMethod* method)
{
	typedef void (*Material_DisableKeyword_m1245091008_ftn) (Material_t340375123 *, String_t*);
	static Material_DisableKeyword_m1245091008_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Material_DisableKeyword_m1245091008_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::DisableKeyword(System.String)");
	_il2cpp_icall_func(__this, ___keyword0);
}
// System.Boolean UnityEngine.Material::get_enableInstancing()
extern "C" IL2CPP_METHOD_ATTR bool Material_get_enableInstancing_m1543923912 (Material_t340375123 * __this, const RuntimeMethod* method)
{
	typedef bool (*Material_get_enableInstancing_m1543923912_ftn) (Material_t340375123 *);
	static Material_get_enableInstancing_m1543923912_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Material_get_enableInstancing_m1543923912_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::get_enableInstancing()");
	bool retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Int32 UnityEngine.Material::FindPass(System.String)
extern "C" IL2CPP_METHOD_ATTR int32_t Material_FindPass_m1115547424 (Material_t340375123 * __this, String_t* ___passName0, const RuntimeMethod* method)
{
	typedef int32_t (*Material_FindPass_m1115547424_ftn) (Material_t340375123 *, String_t*);
	static Material_FindPass_m1115547424_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Material_FindPass_m1115547424_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::FindPass(System.String)");
	int32_t retVal = _il2cpp_icall_func(__this, ___passName0);
	return retVal;
}
// System.Void UnityEngine.Material::SetShaderKeywords(System.String[])
extern "C" IL2CPP_METHOD_ATTR void Material_SetShaderKeywords_m3578516992 (Material_t340375123 * __this, StringU5BU5D_t1281789340* ___names0, const RuntimeMethod* method)
{
	typedef void (*Material_SetShaderKeywords_m3578516992_ftn) (Material_t340375123 *, StringU5BU5D_t1281789340*);
	static Material_SetShaderKeywords_m3578516992_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Material_SetShaderKeywords_m3578516992_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::SetShaderKeywords(System.String[])");
	_il2cpp_icall_func(__this, ___names0);
}
// System.Void UnityEngine.Material::set_shaderKeywords(System.String[])
extern "C" IL2CPP_METHOD_ATTR void Material_set_shaderKeywords_m4017377042 (Material_t340375123 * __this, StringU5BU5D_t1281789340* ___value0, const RuntimeMethod* method)
{
	{
		StringU5BU5D_t1281789340* L_0 = ___value0;
		Material_SetShaderKeywords_m3578516992(__this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Material::SetFloatImpl(System.Int32,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Material_SetFloatImpl_m1844818093 (Material_t340375123 * __this, int32_t ___name0, float ___value1, const RuntimeMethod* method)
{
	typedef void (*Material_SetFloatImpl_m1844818093_ftn) (Material_t340375123 *, int32_t, float);
	static Material_SetFloatImpl_m1844818093_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Material_SetFloatImpl_m1844818093_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::SetFloatImpl(System.Int32,System.Single)");
	_il2cpp_icall_func(__this, ___name0, ___value1);
}
// System.Void UnityEngine.Material::SetTextureImpl(System.Int32,UnityEngine.Texture)
extern "C" IL2CPP_METHOD_ATTR void Material_SetTextureImpl_m3747834425 (Material_t340375123 * __this, int32_t ___name0, Texture_t3661962703 * ___value1, const RuntimeMethod* method)
{
	typedef void (*Material_SetTextureImpl_m3747834425_ftn) (Material_t340375123 *, int32_t, Texture_t3661962703 *);
	static Material_SetTextureImpl_m3747834425_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Material_SetTextureImpl_m3747834425_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::SetTextureImpl(System.Int32,UnityEngine.Texture)");
	_il2cpp_icall_func(__this, ___name0, ___value1);
}
// UnityEngine.Texture UnityEngine.Material::GetTextureImpl(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Texture_t3661962703 * Material_GetTextureImpl_m1585937334 (Material_t340375123 * __this, int32_t ___name0, const RuntimeMethod* method)
{
	typedef Texture_t3661962703 * (*Material_GetTextureImpl_m1585937334_ftn) (Material_t340375123 *, int32_t);
	static Material_GetTextureImpl_m1585937334_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Material_GetTextureImpl_m1585937334_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Material::GetTextureImpl(System.Int32)");
	Texture_t3661962703 * retVal = _il2cpp_icall_func(__this, ___name0);
	return retVal;
}
// System.Void UnityEngine.Material::SetFloat(System.String,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Material_SetFloat_m3226510453 (Material_t340375123 * __this, String_t* ___name0, float ___value1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___name0;
		int32_t L_1 = Shader_PropertyToID_m1030499873(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		float L_2 = ___value1;
		Material_SetFloatImpl_m1844818093(__this, L_1, L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Material::SetFloat(System.Int32,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Material_SetFloat_m1688718093 (Material_t340375123 * __this, int32_t ___nameID0, float ___value1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___nameID0;
		float L_1 = ___value1;
		Material_SetFloatImpl_m1844818093(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Material::SetInt(System.String,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Material_SetInt_m1783799378 (Material_t340375123 * __this, String_t* ___name0, int32_t ___value1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___name0;
		int32_t L_1 = Shader_PropertyToID_m1030499873(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		int32_t L_2 = ___value1;
		Material_SetFloatImpl_m1844818093(__this, L_1, (((float)((float)L_2))), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Material::SetInt(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Material_SetInt_m475299667 (Material_t340375123 * __this, int32_t ___nameID0, int32_t ___value1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___nameID0;
		int32_t L_1 = ___value1;
		Material_SetFloatImpl_m1844818093(__this, L_0, (((float)((float)L_1))), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Material::SetTexture(System.Int32,UnityEngine.Texture)
extern "C" IL2CPP_METHOD_ATTR void Material_SetTexture_m3009528825 (Material_t340375123 * __this, int32_t ___nameID0, Texture_t3661962703 * ___value1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___nameID0;
		Texture_t3661962703 * L_1 = ___value1;
		Material_SetTextureImpl_m3747834425(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Texture UnityEngine.Material::GetTexture(System.String)
extern "C" IL2CPP_METHOD_ATTR Texture_t3661962703 * Material_GetTexture_m3545614349 (Material_t340375123 * __this, String_t* ___name0, const RuntimeMethod* method)
{
	Texture_t3661962703 * V_0 = NULL;
	{
		String_t* L_0 = ___name0;
		int32_t L_1 = Shader_PropertyToID_m1030499873(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		Texture_t3661962703 * L_2 = Material_GetTextureImpl_m1585937334(__this, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0013;
	}

IL_0013:
	{
		Texture_t3661962703 * 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.MaterialPropertyBlock::.ctor()
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock__ctor_m3898279695 (MaterialPropertyBlock_t3213117958 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		intptr_t L_0 = MaterialPropertyBlock_CreateImpl_m770231657(NULL /*static, unused*/, /*hidden argument*/NULL);
		__this->set_m_Ptr_0((intptr_t)L_0);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetFloatImpl(System.Int32,System.Single)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetFloatImpl_m3676134540 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, float ___value1, const RuntimeMethod* method)
{
	typedef void (*MaterialPropertyBlock_SetFloatImpl_m3676134540_ftn) (MaterialPropertyBlock_t3213117958 *, int32_t, float);
	static MaterialPropertyBlock_SetFloatImpl_m3676134540_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MaterialPropertyBlock_SetFloatImpl_m3676134540_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MaterialPropertyBlock::SetFloatImpl(System.Int32,System.Single)");
	_il2cpp_icall_func(__this, ___name0, ___value1);
}
// System.Void UnityEngine.MaterialPropertyBlock::SetVectorImpl(System.Int32,UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetVectorImpl_m1255012286 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Vector4_t3319028937  ___value1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___name0;
		MaterialPropertyBlock_SetVectorImpl_Injected_m1188344249(__this, L_0, (Vector4_t3319028937 *)(&___value1), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetColorImpl(System.Int32,UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetColorImpl_m1051908922 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Color_t2555686324  ___value1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___name0;
		MaterialPropertyBlock_SetColorImpl_Injected_m258797033(__this, L_0, (Color_t2555686324 *)(&___value1), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetMatrixImpl(System.Int32,UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetMatrixImpl_m3973990067 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Matrix4x4_t1817901843  ___value1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___name0;
		MaterialPropertyBlock_SetMatrixImpl_Injected_m1419993142(__this, L_0, (Matrix4x4_t1817901843 *)(&___value1), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetTextureImpl(System.Int32,UnityEngine.Texture)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetTextureImpl_m2943090108 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Texture_t3661962703 * ___value1, const RuntimeMethod* method)
{
	typedef void (*MaterialPropertyBlock_SetTextureImpl_m2943090108_ftn) (MaterialPropertyBlock_t3213117958 *, int32_t, Texture_t3661962703 *);
	static MaterialPropertyBlock_SetTextureImpl_m2943090108_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MaterialPropertyBlock_SetTextureImpl_m2943090108_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MaterialPropertyBlock::SetTextureImpl(System.Int32,UnityEngine.Texture)");
	_il2cpp_icall_func(__this, ___name0, ___value1);
}
// System.Void UnityEngine.MaterialPropertyBlock::SetBufferImpl(System.Int32,UnityEngine.ComputeBuffer)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetBufferImpl_m1405077482 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, ComputeBuffer_t1033194329 * ___value1, const RuntimeMethod* method)
{
	typedef void (*MaterialPropertyBlock_SetBufferImpl_m1405077482_ftn) (MaterialPropertyBlock_t3213117958 *, int32_t, ComputeBuffer_t1033194329 *);
	static MaterialPropertyBlock_SetBufferImpl_m1405077482_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MaterialPropertyBlock_SetBufferImpl_m1405077482_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MaterialPropertyBlock::SetBufferImpl(System.Int32,UnityEngine.ComputeBuffer)");
	_il2cpp_icall_func(__this, ___name0, ___value1);
}
// System.IntPtr UnityEngine.MaterialPropertyBlock::CreateImpl()
extern "C" IL2CPP_METHOD_ATTR intptr_t MaterialPropertyBlock_CreateImpl_m770231657 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef intptr_t (*MaterialPropertyBlock_CreateImpl_m770231657_ftn) ();
	static MaterialPropertyBlock_CreateImpl_m770231657_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MaterialPropertyBlock_CreateImpl_m770231657_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MaterialPropertyBlock::CreateImpl()");
	intptr_t retVal = _il2cpp_icall_func();
	return retVal;
}
// System.Void UnityEngine.MaterialPropertyBlock::DestroyImpl(System.IntPtr)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_DestroyImpl_m3677355635 (RuntimeObject * __this /* static, unused */, intptr_t ___mpb0, const RuntimeMethod* method)
{
	typedef void (*MaterialPropertyBlock_DestroyImpl_m3677355635_ftn) (intptr_t);
	static MaterialPropertyBlock_DestroyImpl_m3677355635_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MaterialPropertyBlock_DestroyImpl_m3677355635_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MaterialPropertyBlock::DestroyImpl(System.IntPtr)");
	_il2cpp_icall_func(___mpb0);
}
// System.Void UnityEngine.MaterialPropertyBlock::Clear(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_Clear_m2852539139 (MaterialPropertyBlock_t3213117958 * __this, bool ___keepMemory0, const RuntimeMethod* method)
{
	typedef void (*MaterialPropertyBlock_Clear_m2852539139_ftn) (MaterialPropertyBlock_t3213117958 *, bool);
	static MaterialPropertyBlock_Clear_m2852539139_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MaterialPropertyBlock_Clear_m2852539139_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MaterialPropertyBlock::Clear(System.Boolean)");
	_il2cpp_icall_func(__this, ___keepMemory0);
}
// System.Void UnityEngine.MaterialPropertyBlock::Clear()
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_Clear_m1909512031 (MaterialPropertyBlock_t3213117958 * __this, const RuntimeMethod* method)
{
	{
		MaterialPropertyBlock_Clear_m2852539139(__this, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::Finalize()
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_Finalize_m3396357103 (MaterialPropertyBlock_t3213117958 * __this, const RuntimeMethod* method)
{
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
	}

IL_0001:
	try
	{ // begin try (depth: 1)
		MaterialPropertyBlock_Dispose_m899785735(__this, /*hidden argument*/NULL);
		IL2CPP_LEAVE(0x13, FINALLY_000c);
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_000c;
	}

FINALLY_000c:
	{ // begin finally (depth: 1)
		Object_Finalize_m3076187857(__this, /*hidden argument*/NULL);
		IL2CPP_END_FINALLY(12)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(12)
	{
		IL2CPP_JUMP_TBL(0x13, IL_0013)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0013:
	{
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::Dispose()
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_Dispose_m899785735 (MaterialPropertyBlock_t3213117958 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MaterialPropertyBlock_Dispose_m899785735_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		intptr_t L_0 = __this->get_m_Ptr_0();
		bool L_1 = IntPtr_op_Inequality_m3063970704(NULL /*static, unused*/, (intptr_t)L_0, (intptr_t)(0), /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_002e;
		}
	}
	{
		intptr_t L_2 = __this->get_m_Ptr_0();
		MaterialPropertyBlock_DestroyImpl_m3677355635(NULL /*static, unused*/, (intptr_t)L_2, /*hidden argument*/NULL);
		__this->set_m_Ptr_0((intptr_t)(0));
	}

IL_002e:
	{
		IL2CPP_RUNTIME_CLASS_INIT(GC_t959872083_il2cpp_TypeInfo_var);
		GC_SuppressFinalize_m1177400158(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetFloat(System.String,System.Single)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetFloat_m3321155840 (MaterialPropertyBlock_t3213117958 * __this, String_t* ___name0, float ___value1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___name0;
		int32_t L_1 = Shader_PropertyToID_m1030499873(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		float L_2 = ___value1;
		MaterialPropertyBlock_SetFloatImpl_m3676134540(__this, L_1, L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetFloat(System.Int32,System.Single)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetFloat_m3255723079 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___nameID0, float ___value1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___nameID0;
		float L_1 = ___value1;
		MaterialPropertyBlock_SetFloatImpl_m3676134540(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetVector(System.String,UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetVector_m3008712437 (MaterialPropertyBlock_t3213117958 * __this, String_t* ___name0, Vector4_t3319028937  ___value1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___name0;
		int32_t L_1 = Shader_PropertyToID_m1030499873(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		Vector4_t3319028937  L_2 = ___value1;
		MaterialPropertyBlock_SetVectorImpl_m1255012286(__this, L_1, L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetVector(System.Int32,UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetVector_m2604168798 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___nameID0, Vector4_t3319028937  ___value1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___nameID0;
		Vector4_t3319028937  L_1 = ___value1;
		MaterialPropertyBlock_SetVectorImpl_m1255012286(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetColor(System.Int32,UnityEngine.Color)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetColor_m763383436 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___nameID0, Color_t2555686324  ___value1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___nameID0;
		Color_t2555686324  L_1 = ___value1;
		MaterialPropertyBlock_SetColorImpl_m1051908922(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetMatrix(System.Int32,UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetMatrix_m3427850489 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___nameID0, Matrix4x4_t1817901843  ___value1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___nameID0;
		Matrix4x4_t1817901843  L_1 = ___value1;
		MaterialPropertyBlock_SetMatrixImpl_m3973990067(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetBuffer(System.Int32,UnityEngine.ComputeBuffer)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetBuffer_m476945857 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___nameID0, ComputeBuffer_t1033194329 * ___value1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___nameID0;
		ComputeBuffer_t1033194329 * L_1 = ___value1;
		MaterialPropertyBlock_SetBufferImpl_m1405077482(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetTexture(System.String,UnityEngine.Texture)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetTexture_m3017316857 (MaterialPropertyBlock_t3213117958 * __this, String_t* ___name0, Texture_t3661962703 * ___value1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___name0;
		int32_t L_1 = Shader_PropertyToID_m1030499873(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		Texture_t3661962703 * L_2 = ___value1;
		MaterialPropertyBlock_SetTextureImpl_m2943090108(__this, L_1, L_2, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetTexture(System.Int32,UnityEngine.Texture)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetTexture_m3027584768 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___nameID0, Texture_t3661962703 * ___value1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___nameID0;
		Texture_t3661962703 * L_1 = ___value1;
		MaterialPropertyBlock_SetTextureImpl_m2943090108(__this, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MaterialPropertyBlock::SetVectorImpl_Injected(System.Int32,UnityEngine.Vector4&)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetVectorImpl_Injected_m1188344249 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Vector4_t3319028937 * ___value1, const RuntimeMethod* method)
{
	typedef void (*MaterialPropertyBlock_SetVectorImpl_Injected_m1188344249_ftn) (MaterialPropertyBlock_t3213117958 *, int32_t, Vector4_t3319028937 *);
	static MaterialPropertyBlock_SetVectorImpl_Injected_m1188344249_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MaterialPropertyBlock_SetVectorImpl_Injected_m1188344249_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MaterialPropertyBlock::SetVectorImpl_Injected(System.Int32,UnityEngine.Vector4&)");
	_il2cpp_icall_func(__this, ___name0, ___value1);
}
// System.Void UnityEngine.MaterialPropertyBlock::SetColorImpl_Injected(System.Int32,UnityEngine.Color&)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetColorImpl_Injected_m258797033 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Color_t2555686324 * ___value1, const RuntimeMethod* method)
{
	typedef void (*MaterialPropertyBlock_SetColorImpl_Injected_m258797033_ftn) (MaterialPropertyBlock_t3213117958 *, int32_t, Color_t2555686324 *);
	static MaterialPropertyBlock_SetColorImpl_Injected_m258797033_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MaterialPropertyBlock_SetColorImpl_Injected_m258797033_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MaterialPropertyBlock::SetColorImpl_Injected(System.Int32,UnityEngine.Color&)");
	_il2cpp_icall_func(__this, ___name0, ___value1);
}
// System.Void UnityEngine.MaterialPropertyBlock::SetMatrixImpl_Injected(System.Int32,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void MaterialPropertyBlock_SetMatrixImpl_Injected_m1419993142 (MaterialPropertyBlock_t3213117958 * __this, int32_t ___name0, Matrix4x4_t1817901843 * ___value1, const RuntimeMethod* method)
{
	typedef void (*MaterialPropertyBlock_SetMatrixImpl_Injected_m1419993142_ftn) (MaterialPropertyBlock_t3213117958 *, int32_t, Matrix4x4_t1817901843 *);
	static MaterialPropertyBlock_SetMatrixImpl_Injected_m1419993142_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MaterialPropertyBlock_SetMatrixImpl_Injected_m1419993142_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MaterialPropertyBlock::SetMatrixImpl_Injected(System.Int32,UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(__this, ___name0, ___value1);
}
#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.Int32 UnityEngine.Mathf::ClosestPowerOfTwo(System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t Mathf_ClosestPowerOfTwo_m1106515315 (RuntimeObject * __this /* static, unused */, int32_t ___value0, const RuntimeMethod* method)
{
	typedef int32_t (*Mathf_ClosestPowerOfTwo_m1106515315_ftn) (int32_t);
	static Mathf_ClosestPowerOfTwo_m1106515315_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mathf_ClosestPowerOfTwo_m1106515315_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mathf::ClosestPowerOfTwo(System.Int32)");
	int32_t retVal = _il2cpp_icall_func(___value0);
	return retVal;
}
// System.Single UnityEngine.Mathf::GammaToLinearSpace(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_GammaToLinearSpace_m2256982487 (RuntimeObject * __this /* static, unused */, float ___value0, const RuntimeMethod* method)
{
	typedef float (*Mathf_GammaToLinearSpace_m2256982487_ftn) (float);
	static Mathf_GammaToLinearSpace_m2256982487_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mathf_GammaToLinearSpace_m2256982487_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mathf::GammaToLinearSpace(System.Single)");
	float retVal = _il2cpp_icall_func(___value0);
	return retVal;
}
// System.Single UnityEngine.Mathf::LinearToGammaSpace(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_LinearToGammaSpace_m2318118709 (RuntimeObject * __this /* static, unused */, float ___value0, const RuntimeMethod* method)
{
	typedef float (*Mathf_LinearToGammaSpace_m2318118709_ftn) (float);
	static Mathf_LinearToGammaSpace_m2318118709_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mathf_LinearToGammaSpace_m2318118709_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mathf::LinearToGammaSpace(System.Single)");
	float retVal = _il2cpp_icall_func(___value0);
	return retVal;
}
// System.Single UnityEngine.Mathf::Sin(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Sin_m3411839043 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Sin_m3411839043_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = sin((((double)((double)L_0))));
		V_0 = (((float)((float)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
// System.Single UnityEngine.Mathf::Cos(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Cos_m254782616 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Cos_m254782616_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = cos((((double)((double)L_0))));
		V_0 = (((float)((float)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
// System.Single UnityEngine.Mathf::Tan(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Tan_m2342620340 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Tan_m2342620340_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = tan((((double)((double)L_0))));
		V_0 = (((float)((float)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
// System.Single UnityEngine.Mathf::Atan(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Atan_m1891981319 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Atan_m1891981319_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = atan((((double)((double)L_0))));
		V_0 = (((float)((float)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
// System.Single UnityEngine.Mathf::Sqrt(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Sqrt_m3337154061 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Sqrt_m3337154061_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = sqrt((((double)((double)L_0))));
		V_0 = (((float)((float)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
// System.Single UnityEngine.Mathf::Abs(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Abs_m3281243566 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Abs_m3281243566_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		float L_1 = fabsf(L_0);
		V_0 = (((float)((float)L_1)));
		goto IL_000e;
	}

IL_000e:
	{
		float L_2 = V_0;
		return L_2;
	}
}
// System.Single UnityEngine.Mathf::Min(System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Min_m1073399594 (RuntimeObject * __this /* static, unused */, float ___a0, float ___b1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___a0;
		float L_1 = ___b1;
		if ((!(((float)L_0) < ((float)L_1))))
		{
			goto IL_000e;
		}
	}
	{
		float L_2 = ___a0;
		G_B3_0 = L_2;
		goto IL_000f;
	}

IL_000e:
	{
		float L_3 = ___b1;
		G_B3_0 = L_3;
	}

IL_000f:
	{
		V_0 = G_B3_0;
		goto IL_0015;
	}

IL_0015:
	{
		float L_4 = V_0;
		return L_4;
	}
}
// System.Int32 UnityEngine.Mathf::Min(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t Mathf_Min_m18103608 (RuntimeObject * __this /* static, unused */, int32_t ___a0, int32_t ___b1, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___a0;
		int32_t L_1 = ___b1;
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_000e;
		}
	}
	{
		int32_t L_2 = ___a0;
		G_B3_0 = L_2;
		goto IL_000f;
	}

IL_000e:
	{
		int32_t L_3 = ___b1;
		G_B3_0 = L_3;
	}

IL_000f:
	{
		V_0 = G_B3_0;
		goto IL_0015;
	}

IL_0015:
	{
		int32_t L_4 = V_0;
		return L_4;
	}
}
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Max_m3146388979 (RuntimeObject * __this /* static, unused */, float ___a0, float ___b1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___a0;
		float L_1 = ___b1;
		if ((!(((float)L_0) > ((float)L_1))))
		{
			goto IL_000e;
		}
	}
	{
		float L_2 = ___a0;
		G_B3_0 = L_2;
		goto IL_000f;
	}

IL_000e:
	{
		float L_3 = ___b1;
		G_B3_0 = L_3;
	}

IL_000f:
	{
		V_0 = G_B3_0;
		goto IL_0015;
	}

IL_0015:
	{
		float L_4 = V_0;
		return L_4;
	}
}
// System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t Mathf_Max_m3673002171 (RuntimeObject * __this /* static, unused */, int32_t ___a0, int32_t ___b1, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___a0;
		int32_t L_1 = ___b1;
		if ((((int32_t)L_0) <= ((int32_t)L_1)))
		{
			goto IL_000e;
		}
	}
	{
		int32_t L_2 = ___a0;
		G_B3_0 = L_2;
		goto IL_000f;
	}

IL_000e:
	{
		int32_t L_3 = ___b1;
		G_B3_0 = L_3;
	}

IL_000f:
	{
		V_0 = G_B3_0;
		goto IL_0015;
	}

IL_0015:
	{
		int32_t L_4 = V_0;
		return L_4;
	}
}
// System.Single UnityEngine.Mathf::Pow(System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Pow_m856735666 (RuntimeObject * __this /* static, unused */, float ___f0, float ___p1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Pow_m856735666_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___f0;
		float L_1 = ___p1;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_2 = pow((((double)((double)L_0))), (((double)((double)L_1))));
		V_0 = (((float)((float)L_2)));
		goto IL_0011;
	}

IL_0011:
	{
		float L_3 = V_0;
		return L_3;
	}
}
// System.Single UnityEngine.Mathf::Exp(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Exp_m2227914834 (RuntimeObject * __this /* static, unused */, float ___power0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Exp_m2227914834_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___power0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = exp((((double)((double)L_0))));
		V_0 = (((float)((float)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
// System.Single UnityEngine.Mathf::Log(System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Log_m2177375338 (RuntimeObject * __this /* static, unused */, float ___f0, float ___p1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Log_m2177375338_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___f0;
		float L_1 = ___p1;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_2 = Math_Log_m734258591(NULL /*static, unused*/, (((double)((double)L_0))), (((double)((double)L_1))), /*hidden argument*/NULL);
		V_0 = (((float)((float)L_2)));
		goto IL_0011;
	}

IL_0011:
	{
		float L_3 = V_0;
		return L_3;
	}
}
// System.Single UnityEngine.Mathf::Log(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Log_m2988061561 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Log_m2988061561_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = log((((double)((double)L_0))));
		V_0 = (((float)((float)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
// System.Single UnityEngine.Mathf::Ceil(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Ceil_m1685121654 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Ceil_m1685121654_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = ceil((((double)((double)L_0))));
		V_0 = (((float)((float)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
// System.Single UnityEngine.Mathf::Floor(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Floor_m1195858412 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Floor_m1195858412_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = floor((((double)((double)L_0))));
		V_0 = (((float)((float)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
// System.Single UnityEngine.Mathf::Round(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Round_m4098141538 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Round_m4098141538_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = bankers_round((((double)((double)L_0))));
		V_0 = (((float)((float)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
// System.Int32 UnityEngine.Mathf::CeilToInt(System.Single)
extern "C" IL2CPP_METHOD_ATTR int32_t Mathf_CeilToInt_m432108984 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_CeilToInt_m432108984_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = ceil((((double)((double)L_0))));
		V_0 = (((int32_t)((int32_t)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
// System.Int32 UnityEngine.Mathf::FloorToInt(System.Single)
extern "C" IL2CPP_METHOD_ATTR int32_t Mathf_FloorToInt_m1870542928 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_FloorToInt_m1870542928_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = floor((((double)((double)L_0))));
		V_0 = (((int32_t)((int32_t)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
// System.Int32 UnityEngine.Mathf::RoundToInt(System.Single)
extern "C" IL2CPP_METHOD_ATTR int32_t Mathf_RoundToInt_m1874334613 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_RoundToInt_m1874334613_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		float L_0 = ___f0;
		IL2CPP_RUNTIME_CLASS_INIT(Math_t1671470975_il2cpp_TypeInfo_var);
		double L_1 = bankers_round((((double)((double)L_0))));
		V_0 = (((int32_t)((int32_t)L_1)));
		goto IL_000f;
	}

IL_000f:
	{
		int32_t L_2 = V_0;
		return L_2;
	}
}
// System.Single UnityEngine.Mathf::Sign(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Sign_m3457838305 (RuntimeObject * __this /* static, unused */, float ___f0, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___f0;
		if ((!(((float)L_0) >= ((float)(0.0f)))))
		{
			goto IL_0016;
		}
	}
	{
		G_B3_0 = (1.0f);
		goto IL_001b;
	}

IL_0016:
	{
		G_B3_0 = (-1.0f);
	}

IL_001b:
	{
		V_0 = G_B3_0;
		goto IL_0021;
	}

IL_0021:
	{
		float L_1 = V_0;
		return L_1;
	}
}
// System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Clamp_m3350697880 (RuntimeObject * __this /* static, unused */, float ___value0, float ___min1, float ___max2, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = ___value0;
		float L_1 = ___min1;
		if ((!(((float)L_0) < ((float)L_1))))
		{
			goto IL_0010;
		}
	}
	{
		float L_2 = ___min1;
		___value0 = L_2;
		goto IL_001a;
	}

IL_0010:
	{
		float L_3 = ___value0;
		float L_4 = ___max2;
		if ((!(((float)L_3) > ((float)L_4))))
		{
			goto IL_001a;
		}
	}
	{
		float L_5 = ___max2;
		___value0 = L_5;
	}

IL_001a:
	{
		float L_6 = ___value0;
		V_0 = L_6;
		goto IL_0021;
	}

IL_0021:
	{
		float L_7 = V_0;
		return L_7;
	}
}
// System.Int32 UnityEngine.Mathf::Clamp(System.Int32,System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t Mathf_Clamp_m2756574208 (RuntimeObject * __this /* static, unused */, int32_t ___value0, int32_t ___min1, int32_t ___max2, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___value0;
		int32_t L_1 = ___min1;
		if ((((int32_t)L_0) >= ((int32_t)L_1)))
		{
			goto IL_0010;
		}
	}
	{
		int32_t L_2 = ___min1;
		___value0 = L_2;
		goto IL_001a;
	}

IL_0010:
	{
		int32_t L_3 = ___value0;
		int32_t L_4 = ___max2;
		if ((((int32_t)L_3) <= ((int32_t)L_4)))
		{
			goto IL_001a;
		}
	}
	{
		int32_t L_5 = ___max2;
		___value0 = L_5;
	}

IL_001a:
	{
		int32_t L_6 = ___value0;
		V_0 = L_6;
		goto IL_0021;
	}

IL_0021:
	{
		int32_t L_7 = V_0;
		return L_7;
	}
}
// System.Single UnityEngine.Mathf::Clamp01(System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Clamp01_m56433566 (RuntimeObject * __this /* static, unused */, float ___value0, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = ___value0;
		if ((!(((float)L_0) < ((float)(0.0f)))))
		{
			goto IL_0017;
		}
	}
	{
		V_0 = (0.0f);
		goto IL_0034;
	}

IL_0017:
	{
		float L_1 = ___value0;
		if ((!(((float)L_1) > ((float)(1.0f)))))
		{
			goto IL_002d;
		}
	}
	{
		V_0 = (1.0f);
		goto IL_0034;
	}

IL_002d:
	{
		float L_2 = ___value0;
		V_0 = L_2;
		goto IL_0034;
	}

IL_0034:
	{
		float L_3 = V_0;
		return L_3;
	}
}
// System.Single UnityEngine.Mathf::Lerp(System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Lerp_m1004423579 (RuntimeObject * __this /* static, unused */, float ___a0, float ___b1, float ___t2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Lerp_m1004423579_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___a0;
		float L_1 = ___b1;
		float L_2 = ___a0;
		float L_3 = ___t2;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_4 = Mathf_Clamp01_m56433566(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		V_0 = ((float)il2cpp_codegen_add((float)L_0, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_1, (float)L_2)), (float)L_4))));
		goto IL_0013;
	}

IL_0013:
	{
		float L_5 = V_0;
		return L_5;
	}
}
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR bool Mathf_Approximately_m245805902 (RuntimeObject * __this /* static, unused */, float ___a0, float ___b1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Approximately_m245805902_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		float L_0 = ___b1;
		float L_1 = ___a0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_2 = fabsf(((float)il2cpp_codegen_subtract((float)L_0, (float)L_1)));
		float L_3 = ___a0;
		float L_4 = fabsf(L_3);
		float L_5 = ___b1;
		float L_6 = fabsf(L_5);
		float L_7 = Mathf_Max_m3146388979(NULL /*static, unused*/, L_4, L_6, /*hidden argument*/NULL);
		float L_8 = ((Mathf_t3464937446_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_t3464937446_il2cpp_TypeInfo_var))->get_Epsilon_0();
		float L_9 = Mathf_Max_m3146388979(NULL /*static, unused*/, ((float)il2cpp_codegen_multiply((float)(1.0E-06f), (float)L_7)), ((float)il2cpp_codegen_multiply((float)L_8, (float)(8.0f))), /*hidden argument*/NULL);
		V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
		goto IL_0038;
	}

IL_0038:
	{
		bool L_10 = V_0;
		return L_10;
	}
}
// System.Single UnityEngine.Mathf::SmoothDamp(System.Single,System.Single,System.Single&,System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_SmoothDamp_m394423605 (RuntimeObject * __this /* static, unused */, float ___current0, float ___target1, float* ___currentVelocity2, float ___smoothTime3, float ___maxSpeed4, float ___deltaTime5, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_SmoothDamp_m394423605_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	float V_2 = 0.0f;
	float V_3 = 0.0f;
	float V_4 = 0.0f;
	float V_5 = 0.0f;
	float V_6 = 0.0f;
	float V_7 = 0.0f;
	float V_8 = 0.0f;
	{
		float L_0 = ___smoothTime3;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_1 = Mathf_Max_m3146388979(NULL /*static, unused*/, (0.0001f), L_0, /*hidden argument*/NULL);
		___smoothTime3 = L_1;
		float L_2 = ___smoothTime3;
		V_0 = ((float)((float)(2.0f)/(float)L_2));
		float L_3 = V_0;
		float L_4 = ___deltaTime5;
		V_1 = ((float)il2cpp_codegen_multiply((float)L_3, (float)L_4));
		float L_5 = V_1;
		float L_6 = V_1;
		float L_7 = V_1;
		float L_8 = V_1;
		float L_9 = V_1;
		float L_10 = V_1;
		V_2 = ((float)((float)(1.0f)/(float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)(1.0f), (float)L_5)), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)(0.48f), (float)L_6)), (float)L_7)))), (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_multiply((float)(0.235f), (float)L_8)), (float)L_9)), (float)L_10))))));
		float L_11 = ___current0;
		float L_12 = ___target1;
		V_3 = ((float)il2cpp_codegen_subtract((float)L_11, (float)L_12));
		float L_13 = ___target1;
		V_4 = L_13;
		float L_14 = ___maxSpeed4;
		float L_15 = ___smoothTime3;
		V_5 = ((float)il2cpp_codegen_multiply((float)L_14, (float)L_15));
		float L_16 = V_3;
		float L_17 = V_5;
		float L_18 = V_5;
		float L_19 = Mathf_Clamp_m3350697880(NULL /*static, unused*/, L_16, ((-L_17)), L_18, /*hidden argument*/NULL);
		V_3 = L_19;
		float L_20 = ___current0;
		float L_21 = V_3;
		___target1 = ((float)il2cpp_codegen_subtract((float)L_20, (float)L_21));
		float* L_22 = ___currentVelocity2;
		float L_23 = *((float*)L_22);
		float L_24 = V_0;
		float L_25 = V_3;
		float L_26 = ___deltaTime5;
		V_6 = ((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_23, (float)((float)il2cpp_codegen_multiply((float)L_24, (float)L_25)))), (float)L_26));
		float* L_27 = ___currentVelocity2;
		float* L_28 = ___currentVelocity2;
		float L_29 = *((float*)L_28);
		float L_30 = V_0;
		float L_31 = V_6;
		float L_32 = V_2;
		*((float*)L_27) = (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_subtract((float)L_29, (float)((float)il2cpp_codegen_multiply((float)L_30, (float)L_31)))), (float)L_32));
		float L_33 = ___target1;
		float L_34 = V_3;
		float L_35 = V_6;
		float L_36 = V_2;
		V_7 = ((float)il2cpp_codegen_add((float)L_33, (float)((float)il2cpp_codegen_multiply((float)((float)il2cpp_codegen_add((float)L_34, (float)L_35)), (float)L_36))));
		float L_37 = V_4;
		float L_38 = ___current0;
		float L_39 = V_7;
		float L_40 = V_4;
		if ((!(((uint32_t)((((float)((float)il2cpp_codegen_subtract((float)L_37, (float)L_38))) > ((float)(0.0f)))? 1 : 0)) == ((uint32_t)((((float)L_39) > ((float)L_40))? 1 : 0)))))
		{
			goto IL_00a3;
		}
	}
	{
		float L_41 = V_4;
		V_7 = L_41;
		float* L_42 = ___currentVelocity2;
		float L_43 = V_7;
		float L_44 = V_4;
		float L_45 = ___deltaTime5;
		*((float*)L_42) = (float)((float)((float)((float)il2cpp_codegen_subtract((float)L_43, (float)L_44))/(float)L_45));
	}

IL_00a3:
	{
		float L_46 = V_7;
		V_8 = L_46;
		goto IL_00ac;
	}

IL_00ac:
	{
		float L_47 = V_8;
		return L_47;
	}
}
// System.Single UnityEngine.Mathf::Repeat(System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_Repeat_m1502810009 (RuntimeObject * __this /* static, unused */, float ___t0, float ___length1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_Repeat_m1502810009_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___t0;
		float L_1 = ___t0;
		float L_2 = ___length1;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_3 = floorf(((float)((float)L_1/(float)L_2)));
		float L_4 = ___length1;
		float L_5 = ___length1;
		float L_6 = Mathf_Clamp_m3350697880(NULL /*static, unused*/, ((float)il2cpp_codegen_subtract((float)L_0, (float)((float)il2cpp_codegen_multiply((float)L_3, (float)L_4)))), (0.0f), L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		goto IL_001e;
	}

IL_001e:
	{
		float L_7 = V_0;
		return L_7;
	}
}
// System.Single UnityEngine.Mathf::InverseLerp(System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR float Mathf_InverseLerp_m4155825980 (RuntimeObject * __this /* static, unused */, float ___a0, float ___b1, float ___value2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf_InverseLerp_m4155825980_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		float L_0 = ___a0;
		float L_1 = ___b1;
		if ((((float)L_0) == ((float)L_1)))
		{
			goto IL_001a;
		}
	}
	{
		float L_2 = ___value2;
		float L_3 = ___a0;
		float L_4 = ___b1;
		float L_5 = ___a0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		float L_6 = Mathf_Clamp01_m56433566(NULL /*static, unused*/, ((float)((float)((float)il2cpp_codegen_subtract((float)L_2, (float)L_3))/(float)((float)il2cpp_codegen_subtract((float)L_4, (float)L_5)))), /*hidden argument*/NULL);
		V_0 = L_6;
		goto IL_0025;
	}

IL_001a:
	{
		V_0 = (0.0f);
		goto IL_0025;
	}

IL_0025:
	{
		float L_7 = V_0;
		return L_7;
	}
}
// System.Void UnityEngine.Mathf::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Mathf__cctor_m1175545152 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mathf__cctor_m1175545152_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float G_B3_0;
	memset(&G_B3_0, 0, sizeof(G_B3_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(MathfInternal_t624072491_il2cpp_TypeInfo_var);
		bool L_0 = ((MathfInternal_t624072491_StaticFields*)il2cpp_codegen_static_fields_for(MathfInternal_t624072491_il2cpp_TypeInfo_var))->get_IsFlushToZeroEnabled_2();
		if (!L_0)
		{
			goto IL_0016;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(MathfInternal_t624072491_il2cpp_TypeInfo_var);
		float L_1 = ((MathfInternal_t624072491_StaticFields*)il2cpp_codegen_static_fields_for(MathfInternal_t624072491_il2cpp_TypeInfo_var))->get_FloatMinNormal_0();
		il2cpp_codegen_memory_barrier();
		G_B3_0 = L_1;
		goto IL_001d;
	}

IL_0016:
	{
		IL2CPP_RUNTIME_CLASS_INIT(MathfInternal_t624072491_il2cpp_TypeInfo_var);
		float L_2 = ((MathfInternal_t624072491_StaticFields*)il2cpp_codegen_static_fields_for(MathfInternal_t624072491_il2cpp_TypeInfo_var))->get_FloatMinDenormal_1();
		il2cpp_codegen_memory_barrier();
		G_B3_0 = L_2;
	}

IL_001d:
	{
		((Mathf_t3464937446_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_t3464937446_il2cpp_TypeInfo_var))->set_Epsilon_0(G_B3_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.Matrix4x4::.ctor(UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4,UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4__ctor_m53065545 (Matrix4x4_t1817901843 * __this, Vector4_t3319028937  ___column00, Vector4_t3319028937  ___column11, Vector4_t3319028937  ___column22, Vector4_t3319028937  ___column33, const RuntimeMethod* method)
{
	{
		float L_0 = (&___column00)->get_x_1();
		__this->set_m00_0(L_0);
		float L_1 = (&___column11)->get_x_1();
		__this->set_m01_4(L_1);
		float L_2 = (&___column22)->get_x_1();
		__this->set_m02_8(L_2);
		float L_3 = (&___column33)->get_x_1();
		__this->set_m03_12(L_3);
		float L_4 = (&___column00)->get_y_2();
		__this->set_m10_1(L_4);
		float L_5 = (&___column11)->get_y_2();
		__this->set_m11_5(L_5);
		float L_6 = (&___column22)->get_y_2();
		__this->set_m12_9(L_6);
		float L_7 = (&___column33)->get_y_2();
		__this->set_m13_13(L_7);
		float L_8 = (&___column00)->get_z_3();
		__this->set_m20_2(L_8);
		float L_9 = (&___column11)->get_z_3();
		__this->set_m21_6(L_9);
		float L_10 = (&___column22)->get_z_3();
		__this->set_m22_10(L_10);
		float L_11 = (&___column33)->get_z_3();
		__this->set_m23_14(L_11);
		float L_12 = (&___column00)->get_w_4();
		__this->set_m30_3(L_12);
		float L_13 = (&___column11)->get_w_4();
		__this->set_m31_7(L_13);
		float L_14 = (&___column22)->get_w_4();
		__this->set_m32_11(L_14);
		float L_15 = (&___column33)->get_w_4();
		__this->set_m33_15(L_15);
		return;
	}
}
extern "C"  void Matrix4x4__ctor_m53065545_AdjustorThunk (RuntimeObject * __this, Vector4_t3319028937  ___column00, Vector4_t3319028937  ___column11, Vector4_t3319028937  ___column22, Vector4_t3319028937  ___column33, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	Matrix4x4__ctor_m53065545(_thisAdjusted, ___column00, ___column11, ___column22, ___column33, method);
}
// UnityEngine.Quaternion UnityEngine.Matrix4x4::GetRotation()
extern "C" IL2CPP_METHOD_ATTR Quaternion_t2301928331  Matrix4x4_GetRotation_m213650978 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_GetRotation_m213650978_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Quaternion_t2301928331  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_GetRotation_Injected_m4203066243(NULL /*static, unused*/, (Matrix4x4_t1817901843 *)__this, (Quaternion_t2301928331 *)(&V_0), /*hidden argument*/NULL);
		Quaternion_t2301928331  L_0 = V_0;
		return L_0;
	}
}
extern "C"  Quaternion_t2301928331  Matrix4x4_GetRotation_m213650978_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_GetRotation_m213650978(_thisAdjusted, method);
}
// UnityEngine.Vector3 UnityEngine.Matrix4x4::GetLossyScale()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Matrix4x4_GetLossyScale_m3216102449 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_GetLossyScale_m3216102449_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_GetLossyScale_Injected_m3113763580(NULL /*static, unused*/, (Matrix4x4_t1817901843 *)__this, (Vector3_t3722313464 *)(&V_0), /*hidden argument*/NULL);
		Vector3_t3722313464  L_0 = V_0;
		return L_0;
	}
}
extern "C"  Vector3_t3722313464  Matrix4x4_GetLossyScale_m3216102449_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_GetLossyScale_m3216102449(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Matrix4x4::IsIdentity()
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_IsIdentity_m2455382720 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_IsIdentity_m2455382720_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		bool L_0 = Matrix4x4_IsIdentity_Injected_m281348144(NULL /*static, unused*/, (Matrix4x4_t1817901843 *)__this, /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  bool Matrix4x4_IsIdentity_m2455382720_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_IsIdentity_m2455382720(_thisAdjusted, method);
}
// System.Single UnityEngine.Matrix4x4::GetDeterminant()
extern "C" IL2CPP_METHOD_ATTR float Matrix4x4_GetDeterminant_m3925074931 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_GetDeterminant_m3925074931_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		float L_0 = Matrix4x4_GetDeterminant_Injected_m3114862637(NULL /*static, unused*/, (Matrix4x4_t1817901843 *)__this, /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  float Matrix4x4_GetDeterminant_m3925074931_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_GetDeterminant_m3925074931(_thisAdjusted, method);
}
// UnityEngine.FrustumPlanes UnityEngine.Matrix4x4::DecomposeProjection()
extern "C" IL2CPP_METHOD_ATTR FrustumPlanes_t1983035990  Matrix4x4_DecomposeProjection_m2145984782 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_DecomposeProjection_m2145984782_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	FrustumPlanes_t1983035990  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_DecomposeProjection_Injected_m3533377956(NULL /*static, unused*/, (Matrix4x4_t1817901843 *)__this, (FrustumPlanes_t1983035990 *)(&V_0), /*hidden argument*/NULL);
		FrustumPlanes_t1983035990  L_0 = V_0;
		return L_0;
	}
}
extern "C"  FrustumPlanes_t1983035990  Matrix4x4_DecomposeProjection_m2145984782_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_DecomposeProjection_m2145984782(_thisAdjusted, method);
}
// UnityEngine.Quaternion UnityEngine.Matrix4x4::get_rotation()
extern "C" IL2CPP_METHOD_ATTR Quaternion_t2301928331  Matrix4x4_get_rotation_m4266071896 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	Quaternion_t2301928331  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Quaternion_t2301928331  L_0 = Matrix4x4_GetRotation_m213650978((Matrix4x4_t1817901843 *)__this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Quaternion_t2301928331  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Quaternion_t2301928331  Matrix4x4_get_rotation_m4266071896_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_get_rotation_m4266071896(_thisAdjusted, method);
}
// UnityEngine.Vector3 UnityEngine.Matrix4x4::get_lossyScale()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Matrix4x4_get_lossyScale_m214072905 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector3_t3722313464  L_0 = Matrix4x4_GetLossyScale_m3216102449((Matrix4x4_t1817901843 *)__this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Vector3_t3722313464  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Vector3_t3722313464  Matrix4x4_get_lossyScale_m214072905_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_get_lossyScale_m214072905(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Matrix4x4::get_isIdentity()
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_get_isIdentity_m3544749042 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = Matrix4x4_IsIdentity_m2455382720((Matrix4x4_t1817901843 *)__this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
extern "C"  bool Matrix4x4_get_isIdentity_m3544749042_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_get_isIdentity_m3544749042(_thisAdjusted, method);
}
// System.Single UnityEngine.Matrix4x4::get_determinant()
extern "C" IL2CPP_METHOD_ATTR float Matrix4x4_get_determinant_m779245334 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = Matrix4x4_GetDeterminant_m3925074931((Matrix4x4_t1817901843 *)__this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
extern "C"  float Matrix4x4_get_determinant_m779245334_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_get_determinant_m779245334(_thisAdjusted, method);
}
// UnityEngine.FrustumPlanes UnityEngine.Matrix4x4::get_decomposeProjection()
extern "C" IL2CPP_METHOD_ATTR FrustumPlanes_t1983035990  Matrix4x4_get_decomposeProjection_m1367277647 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	FrustumPlanes_t1983035990  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		FrustumPlanes_t1983035990  L_0 = Matrix4x4_DecomposeProjection_m2145984782((Matrix4x4_t1817901843 *)__this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		FrustumPlanes_t1983035990  L_1 = V_0;
		return L_1;
	}
}
extern "C"  FrustumPlanes_t1983035990  Matrix4x4_get_decomposeProjection_m1367277647_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_get_decomposeProjection_m1367277647(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Matrix4x4::ValidTRS()
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_ValidTRS_m74185741 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_ValidTRS_m74185741_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		bool L_0 = Matrix4x4_ValidTRS_Injected_m3397700425(NULL /*static, unused*/, (Matrix4x4_t1817901843 *)__this, /*hidden argument*/NULL);
		return L_0;
	}
}
extern "C"  bool Matrix4x4_ValidTRS_m74185741_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_ValidTRS_m74185741(_thisAdjusted, method);
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::TRS(UnityEngine.Vector3,UnityEngine.Quaternion,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_TRS_m3801934620 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___pos0, Quaternion_t2301928331  ___q1, Vector3_t3722313464  ___s2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_TRS_m3801934620_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_TRS_Injected_m1188496125(NULL /*static, unused*/, (Vector3_t3722313464 *)(&___pos0), (Quaternion_t2301928331 *)(&___q1), (Vector3_t3722313464 *)(&___s2), (Matrix4x4_t1817901843 *)(&V_0), /*hidden argument*/NULL);
		Matrix4x4_t1817901843  L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Inverse(UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_Inverse_m4242542718 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843  ___m0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_Inverse_m4242542718_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_Inverse_Injected_m1442006648(NULL /*static, unused*/, (Matrix4x4_t1817901843 *)(&___m0), (Matrix4x4_t1817901843 *)(&V_0), /*hidden argument*/NULL);
		Matrix4x4_t1817901843  L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_inverse()
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_get_inverse_m1870592360 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_get_inverse_m1870592360_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_t1817901843  L_0 = Matrix4x4_Inverse_m4242542718(NULL /*static, unused*/, (*(Matrix4x4_t1817901843 *)__this), /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_0012;
	}

IL_0012:
	{
		Matrix4x4_t1817901843  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Matrix4x4_t1817901843  Matrix4x4_get_inverse_m1870592360_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_get_inverse_m1870592360(_thisAdjusted, method);
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Transpose(UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_Transpose_m3791852938 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843  ___m0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_Transpose_m3791852938_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_Transpose_Injected_m103762442(NULL /*static, unused*/, (Matrix4x4_t1817901843 *)(&___m0), (Matrix4x4_t1817901843 *)(&V_0), /*hidden argument*/NULL);
		Matrix4x4_t1817901843  L_0 = V_0;
		return L_0;
	}
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_transpose()
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_get_transpose_m1045560066 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_get_transpose_m1045560066_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_t1817901843  L_0 = Matrix4x4_Transpose_m3791852938(NULL /*static, unused*/, (*(Matrix4x4_t1817901843 *)__this), /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_0012;
	}

IL_0012:
	{
		Matrix4x4_t1817901843  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Matrix4x4_t1817901843  Matrix4x4_get_transpose_m1045560066_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_get_transpose_m1045560066(_thisAdjusted, method);
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Ortho(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_Ortho_m1994183957 (RuntimeObject * __this /* static, unused */, float ___left0, float ___right1, float ___bottom2, float ___top3, float ___zNear4, float ___zFar5, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_Ortho_m1994183957_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = ___left0;
		float L_1 = ___right1;
		float L_2 = ___bottom2;
		float L_3 = ___top3;
		float L_4 = ___zNear4;
		float L_5 = ___zFar5;
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_Ortho_Injected_m34069327(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, (Matrix4x4_t1817901843 *)(&V_0), /*hidden argument*/NULL);
		Matrix4x4_t1817901843  L_6 = V_0;
		return L_6;
	}
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Perspective(System.Single,System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_Perspective_m130126652 (RuntimeObject * __this /* static, unused */, float ___fov0, float ___aspect1, float ___zNear2, float ___zFar3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_Perspective_m130126652_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = ___fov0;
		float L_1 = ___aspect1;
		float L_2 = ___zNear2;
		float L_3 = ___zFar3;
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_Perspective_Injected_m704767771(NULL /*static, unused*/, L_0, L_1, L_2, L_3, (Matrix4x4_t1817901843 *)(&V_0), /*hidden argument*/NULL);
		Matrix4x4_t1817901843  L_4 = V_0;
		return L_4;
	}
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Frustum(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_Frustum_m3774192215 (RuntimeObject * __this /* static, unused */, float ___left0, float ___right1, float ___bottom2, float ___top3, float ___zNear4, float ___zFar5, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_Frustum_m3774192215_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = ___left0;
		float L_1 = ___right1;
		float L_2 = ___bottom2;
		float L_3 = ___top3;
		float L_4 = ___zNear4;
		float L_5 = ___zFar5;
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_Frustum_Injected_m1557938506(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, (Matrix4x4_t1817901843 *)(&V_0), /*hidden argument*/NULL);
		Matrix4x4_t1817901843  L_6 = V_0;
		return L_6;
	}
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Frustum(UnityEngine.FrustumPlanes)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_Frustum_m1053864312 (RuntimeObject * __this /* static, unused */, FrustumPlanes_t1983035990  ___fp0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_Frustum_m1053864312_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		float L_0 = (&___fp0)->get_left_0();
		float L_1 = (&___fp0)->get_right_1();
		float L_2 = (&___fp0)->get_bottom_2();
		float L_3 = (&___fp0)->get_top_3();
		float L_4 = (&___fp0)->get_zNear_4();
		float L_5 = (&___fp0)->get_zFar_5();
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_t1817901843  L_6 = Matrix4x4_Frustum_m3774192215(NULL /*static, unused*/, L_0, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		goto IL_0036;
	}

IL_0036:
	{
		Matrix4x4_t1817901843  L_7 = V_0;
		return L_7;
	}
}
// System.Single UnityEngine.Matrix4x4::get_Item(System.Int32,System.Int32)
extern "C" IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_m134152955 (Matrix4x4_t1817901843 * __this, int32_t ___row0, int32_t ___column1, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		int32_t L_0 = ___row0;
		int32_t L_1 = ___column1;
		float L_2 = Matrix4x4_get_Item_m567451091((Matrix4x4_t1817901843 *)__this, ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)4)))), /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0012;
	}

IL_0012:
	{
		float L_3 = V_0;
		return L_3;
	}
}
extern "C"  float Matrix4x4_get_Item_m134152955_AdjustorThunk (RuntimeObject * __this, int32_t ___row0, int32_t ___column1, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_get_Item_m134152955(_thisAdjusted, ___row0, ___column1, method);
}
// System.Void UnityEngine.Matrix4x4::set_Item(System.Int32,System.Int32,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_set_Item_m4102745984 (Matrix4x4_t1817901843 * __this, int32_t ___row0, int32_t ___column1, float ___value2, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___row0;
		int32_t L_1 = ___column1;
		float L_2 = ___value2;
		Matrix4x4_set_Item_m1906605342((Matrix4x4_t1817901843 *)__this, ((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_1, (int32_t)4)))), L_2, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void Matrix4x4_set_Item_m4102745984_AdjustorThunk (RuntimeObject * __this, int32_t ___row0, int32_t ___column1, float ___value2, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	Matrix4x4_set_Item_m4102745984(_thisAdjusted, ___row0, ___column1, ___value2, method);
}
// System.Single UnityEngine.Matrix4x4::get_Item(System.Int32)
extern "C" IL2CPP_METHOD_ATTR float Matrix4x4_get_Item_m567451091 (Matrix4x4_t1817901843 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_get_Item_m567451091_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		int32_t L_0 = ___index0;
		switch (L_0)
		{
			case 0:
			{
				goto IL_004c;
			}
			case 1:
			{
				goto IL_0058;
			}
			case 2:
			{
				goto IL_0064;
			}
			case 3:
			{
				goto IL_0070;
			}
			case 4:
			{
				goto IL_007c;
			}
			case 5:
			{
				goto IL_0088;
			}
			case 6:
			{
				goto IL_0094;
			}
			case 7:
			{
				goto IL_00a0;
			}
			case 8:
			{
				goto IL_00ac;
			}
			case 9:
			{
				goto IL_00b8;
			}
			case 10:
			{
				goto IL_00c4;
			}
			case 11:
			{
				goto IL_00d0;
			}
			case 12:
			{
				goto IL_00dc;
			}
			case 13:
			{
				goto IL_00e8;
			}
			case 14:
			{
				goto IL_00f4;
			}
			case 15:
			{
				goto IL_0100;
			}
		}
	}
	{
		goto IL_010c;
	}

IL_004c:
	{
		float L_1 = __this->get_m00_0();
		V_0 = L_1;
		goto IL_0117;
	}

IL_0058:
	{
		float L_2 = __this->get_m10_1();
		V_0 = L_2;
		goto IL_0117;
	}

IL_0064:
	{
		float L_3 = __this->get_m20_2();
		V_0 = L_3;
		goto IL_0117;
	}

IL_0070:
	{
		float L_4 = __this->get_m30_3();
		V_0 = L_4;
		goto IL_0117;
	}

IL_007c:
	{
		float L_5 = __this->get_m01_4();
		V_0 = L_5;
		goto IL_0117;
	}

IL_0088:
	{
		float L_6 = __this->get_m11_5();
		V_0 = L_6;
		goto IL_0117;
	}

IL_0094:
	{
		float L_7 = __this->get_m21_6();
		V_0 = L_7;
		goto IL_0117;
	}

IL_00a0:
	{
		float L_8 = __this->get_m31_7();
		V_0 = L_8;
		goto IL_0117;
	}

IL_00ac:
	{
		float L_9 = __this->get_m02_8();
		V_0 = L_9;
		goto IL_0117;
	}

IL_00b8:
	{
		float L_10 = __this->get_m12_9();
		V_0 = L_10;
		goto IL_0117;
	}

IL_00c4:
	{
		float L_11 = __this->get_m22_10();
		V_0 = L_11;
		goto IL_0117;
	}

IL_00d0:
	{
		float L_12 = __this->get_m32_11();
		V_0 = L_12;
		goto IL_0117;
	}

IL_00dc:
	{
		float L_13 = __this->get_m03_12();
		V_0 = L_13;
		goto IL_0117;
	}

IL_00e8:
	{
		float L_14 = __this->get_m13_13();
		V_0 = L_14;
		goto IL_0117;
	}

IL_00f4:
	{
		float L_15 = __this->get_m23_14();
		V_0 = L_15;
		goto IL_0117;
	}

IL_0100:
	{
		float L_16 = __this->get_m33_15();
		V_0 = L_16;
		goto IL_0117;
	}

IL_010c:
	{
		IndexOutOfRangeException_t1578797820 * L_17 = (IndexOutOfRangeException_t1578797820 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t1578797820_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m3408750441(L_17, _stringLiteral1093892412, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, NULL, Matrix4x4_get_Item_m567451091_RuntimeMethod_var);
	}

IL_0117:
	{
		float L_18 = V_0;
		return L_18;
	}
}
extern "C"  float Matrix4x4_get_Item_m567451091_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_get_Item_m567451091(_thisAdjusted, ___index0, method);
}
// System.Void UnityEngine.Matrix4x4::set_Item(System.Int32,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_set_Item_m1906605342 (Matrix4x4_t1817901843 * __this, int32_t ___index0, float ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_set_Item_m1906605342_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___index0;
		switch (L_0)
		{
			case 0:
			{
				goto IL_004c;
			}
			case 1:
			{
				goto IL_0058;
			}
			case 2:
			{
				goto IL_0064;
			}
			case 3:
			{
				goto IL_0070;
			}
			case 4:
			{
				goto IL_007c;
			}
			case 5:
			{
				goto IL_0088;
			}
			case 6:
			{
				goto IL_0094;
			}
			case 7:
			{
				goto IL_00a0;
			}
			case 8:
			{
				goto IL_00ac;
			}
			case 9:
			{
				goto IL_00b8;
			}
			case 10:
			{
				goto IL_00c4;
			}
			case 11:
			{
				goto IL_00d0;
			}
			case 12:
			{
				goto IL_00dc;
			}
			case 13:
			{
				goto IL_00e8;
			}
			case 14:
			{
				goto IL_00f4;
			}
			case 15:
			{
				goto IL_0100;
			}
		}
	}
	{
		goto IL_010c;
	}

IL_004c:
	{
		float L_1 = ___value1;
		__this->set_m00_0(L_1);
		goto IL_0117;
	}

IL_0058:
	{
		float L_2 = ___value1;
		__this->set_m10_1(L_2);
		goto IL_0117;
	}

IL_0064:
	{
		float L_3 = ___value1;
		__this->set_m20_2(L_3);
		goto IL_0117;
	}

IL_0070:
	{
		float L_4 = ___value1;
		__this->set_m30_3(L_4);
		goto IL_0117;
	}

IL_007c:
	{
		float L_5 = ___value1;
		__this->set_m01_4(L_5);
		goto IL_0117;
	}

IL_0088:
	{
		float L_6 = ___value1;
		__this->set_m11_5(L_6);
		goto IL_0117;
	}

IL_0094:
	{
		float L_7 = ___value1;
		__this->set_m21_6(L_7);
		goto IL_0117;
	}

IL_00a0:
	{
		float L_8 = ___value1;
		__this->set_m31_7(L_8);
		goto IL_0117;
	}

IL_00ac:
	{
		float L_9 = ___value1;
		__this->set_m02_8(L_9);
		goto IL_0117;
	}

IL_00b8:
	{
		float L_10 = ___value1;
		__this->set_m12_9(L_10);
		goto IL_0117;
	}

IL_00c4:
	{
		float L_11 = ___value1;
		__this->set_m22_10(L_11);
		goto IL_0117;
	}

IL_00d0:
	{
		float L_12 = ___value1;
		__this->set_m32_11(L_12);
		goto IL_0117;
	}

IL_00dc:
	{
		float L_13 = ___value1;
		__this->set_m03_12(L_13);
		goto IL_0117;
	}

IL_00e8:
	{
		float L_14 = ___value1;
		__this->set_m13_13(L_14);
		goto IL_0117;
	}

IL_00f4:
	{
		float L_15 = ___value1;
		__this->set_m23_14(L_15);
		goto IL_0117;
	}

IL_0100:
	{
		float L_16 = ___value1;
		__this->set_m33_15(L_16);
		goto IL_0117;
	}

IL_010c:
	{
		IndexOutOfRangeException_t1578797820 * L_17 = (IndexOutOfRangeException_t1578797820 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t1578797820_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m3408750441(L_17, _stringLiteral1093892412, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, NULL, Matrix4x4_set_Item_m1906605342_RuntimeMethod_var);
	}

IL_0117:
	{
		return;
	}
}
extern "C"  void Matrix4x4_set_Item_m1906605342_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, float ___value1, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	Matrix4x4_set_Item_m1906605342(_thisAdjusted, ___index0, ___value1, method);
}
// System.Int32 UnityEngine.Matrix4x4::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t Matrix4x4_GetHashCode_m4034747639 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector4_t3319028937  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Vector4_t3319028937  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector4_t3319028937  V_3;
	memset(&V_3, 0, sizeof(V_3));
	int32_t V_4 = 0;
	{
		Vector4_t3319028937  L_0 = Matrix4x4_GetColumn_m461504848((Matrix4x4_t1817901843 *)__this, 0, /*hidden argument*/NULL);
		V_0 = L_0;
		int32_t L_1 = Vector4_GetHashCode_m536821243((Vector4_t3319028937 *)(&V_0), /*hidden argument*/NULL);
		Vector4_t3319028937  L_2 = Matrix4x4_GetColumn_m461504848((Matrix4x4_t1817901843 *)__this, 1, /*hidden argument*/NULL);
		V_1 = L_2;
		int32_t L_3 = Vector4_GetHashCode_m536821243((Vector4_t3319028937 *)(&V_1), /*hidden argument*/NULL);
		Vector4_t3319028937  L_4 = Matrix4x4_GetColumn_m461504848((Matrix4x4_t1817901843 *)__this, 2, /*hidden argument*/NULL);
		V_2 = L_4;
		int32_t L_5 = Vector4_GetHashCode_m536821243((Vector4_t3319028937 *)(&V_2), /*hidden argument*/NULL);
		Vector4_t3319028937  L_6 = Matrix4x4_GetColumn_m461504848((Matrix4x4_t1817901843 *)__this, 3, /*hidden argument*/NULL);
		V_3 = L_6;
		int32_t L_7 = Vector4_GetHashCode_m536821243((Vector4_t3319028937 *)(&V_3), /*hidden argument*/NULL);
		V_4 = ((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)((int32_t)L_1^(int32_t)((int32_t)((int32_t)L_3<<(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_5>>(int32_t)2))))^(int32_t)((int32_t)((int32_t)L_7>>(int32_t)1))));
		goto IL_0065;
	}

IL_0065:
	{
		int32_t L_8 = V_4;
		return L_8;
	}
}
extern "C"  int32_t Matrix4x4_GetHashCode_m4034747639_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_GetHashCode_m4034747639(_thisAdjusted, method);
}
// System.Boolean UnityEngine.Matrix4x4::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_Equals_m3210071278 (Matrix4x4_t1817901843 * __this, RuntimeObject * ___other0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_Equals_m3210071278_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		RuntimeObject * L_0 = ___other0;
		if (((RuntimeObject *)IsInstSealed((RuntimeObject*)L_0, Matrix4x4_t1817901843_il2cpp_TypeInfo_var)))
		{
			goto IL_0013;
		}
	}
	{
		V_0 = (bool)0;
		goto IL_0025;
	}

IL_0013:
	{
		RuntimeObject * L_1 = ___other0;
		bool L_2 = Matrix4x4_Equals_m4110661316((Matrix4x4_t1817901843 *)__this, ((*(Matrix4x4_t1817901843 *)((Matrix4x4_t1817901843 *)UnBox(L_1, Matrix4x4_t1817901843_il2cpp_TypeInfo_var)))), /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0025;
	}

IL_0025:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
extern "C"  bool Matrix4x4_Equals_m3210071278_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___other0, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_Equals_m3210071278(_thisAdjusted, ___other0, method);
}
// System.Boolean UnityEngine.Matrix4x4::Equals(UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_Equals_m4110661316 (Matrix4x4_t1817901843 * __this, Matrix4x4_t1817901843  ___other0, const RuntimeMethod* method)
{
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector4_t3319028937  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Vector4_t3319028937  V_2;
	memset(&V_2, 0, sizeof(V_2));
	Vector4_t3319028937  V_3;
	memset(&V_3, 0, sizeof(V_3));
	bool V_4 = false;
	int32_t G_B5_0 = 0;
	{
		Vector4_t3319028937  L_0 = Matrix4x4_GetColumn_m461504848((Matrix4x4_t1817901843 *)__this, 0, /*hidden argument*/NULL);
		V_0 = L_0;
		Vector4_t3319028937  L_1 = Matrix4x4_GetColumn_m461504848((Matrix4x4_t1817901843 *)(&___other0), 0, /*hidden argument*/NULL);
		bool L_2 = Vector4_Equals_m342438869((Vector4_t3319028937 *)(&V_0), L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_006e;
		}
	}
	{
		Vector4_t3319028937  L_3 = Matrix4x4_GetColumn_m461504848((Matrix4x4_t1817901843 *)__this, 1, /*hidden argument*/NULL);
		V_1 = L_3;
		Vector4_t3319028937  L_4 = Matrix4x4_GetColumn_m461504848((Matrix4x4_t1817901843 *)(&___other0), 1, /*hidden argument*/NULL);
		bool L_5 = Vector4_Equals_m342438869((Vector4_t3319028937 *)(&V_1), L_4, /*hidden argument*/NULL);
		if (!L_5)
		{
			goto IL_006e;
		}
	}
	{
		Vector4_t3319028937  L_6 = Matrix4x4_GetColumn_m461504848((Matrix4x4_t1817901843 *)__this, 2, /*hidden argument*/NULL);
		V_2 = L_6;
		Vector4_t3319028937  L_7 = Matrix4x4_GetColumn_m461504848((Matrix4x4_t1817901843 *)(&___other0), 2, /*hidden argument*/NULL);
		bool L_8 = Vector4_Equals_m342438869((Vector4_t3319028937 *)(&V_2), L_7, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_006e;
		}
	}
	{
		Vector4_t3319028937  L_9 = Matrix4x4_GetColumn_m461504848((Matrix4x4_t1817901843 *)__this, 3, /*hidden argument*/NULL);
		V_3 = L_9;
		Vector4_t3319028937  L_10 = Matrix4x4_GetColumn_m461504848((Matrix4x4_t1817901843 *)(&___other0), 3, /*hidden argument*/NULL);
		bool L_11 = Vector4_Equals_m342438869((Vector4_t3319028937 *)(&V_3), L_10, /*hidden argument*/NULL);
		G_B5_0 = ((int32_t)(L_11));
		goto IL_006f;
	}

IL_006e:
	{
		G_B5_0 = 0;
	}

IL_006f:
	{
		V_4 = (bool)G_B5_0;
		goto IL_0076;
	}

IL_0076:
	{
		bool L_12 = V_4;
		return L_12;
	}
}
extern "C"  bool Matrix4x4_Equals_m4110661316_AdjustorThunk (RuntimeObject * __this, Matrix4x4_t1817901843  ___other0, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_Equals_m4110661316(_thisAdjusted, ___other0, method);
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Matrix4x4)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_op_Multiply_m1876492807 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843  ___lhs0, Matrix4x4_t1817901843  ___rhs1, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Matrix4x4_t1817901843  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		float L_0 = (&___lhs0)->get_m00_0();
		float L_1 = (&___rhs1)->get_m00_0();
		float L_2 = (&___lhs0)->get_m01_4();
		float L_3 = (&___rhs1)->get_m10_1();
		float L_4 = (&___lhs0)->get_m02_8();
		float L_5 = (&___rhs1)->get_m20_2();
		float L_6 = (&___lhs0)->get_m03_12();
		float L_7 = (&___rhs1)->get_m30_3();
		(&V_0)->set_m00_0(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_0, (float)L_1)), (float)((float)il2cpp_codegen_multiply((float)L_2, (float)L_3)))), (float)((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)))), (float)((float)il2cpp_codegen_multiply((float)L_6, (float)L_7)))));
		float L_8 = (&___lhs0)->get_m00_0();
		float L_9 = (&___rhs1)->get_m01_4();
		float L_10 = (&___lhs0)->get_m01_4();
		float L_11 = (&___rhs1)->get_m11_5();
		float L_12 = (&___lhs0)->get_m02_8();
		float L_13 = (&___rhs1)->get_m21_6();
		float L_14 = (&___lhs0)->get_m03_12();
		float L_15 = (&___rhs1)->get_m31_7();
		(&V_0)->set_m01_4(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_8, (float)L_9)), (float)((float)il2cpp_codegen_multiply((float)L_10, (float)L_11)))), (float)((float)il2cpp_codegen_multiply((float)L_12, (float)L_13)))), (float)((float)il2cpp_codegen_multiply((float)L_14, (float)L_15)))));
		float L_16 = (&___lhs0)->get_m00_0();
		float L_17 = (&___rhs1)->get_m02_8();
		float L_18 = (&___lhs0)->get_m01_4();
		float L_19 = (&___rhs1)->get_m12_9();
		float L_20 = (&___lhs0)->get_m02_8();
		float L_21 = (&___rhs1)->get_m22_10();
		float L_22 = (&___lhs0)->get_m03_12();
		float L_23 = (&___rhs1)->get_m32_11();
		(&V_0)->set_m02_8(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_16, (float)L_17)), (float)((float)il2cpp_codegen_multiply((float)L_18, (float)L_19)))), (float)((float)il2cpp_codegen_multiply((float)L_20, (float)L_21)))), (float)((float)il2cpp_codegen_multiply((float)L_22, (float)L_23)))));
		float L_24 = (&___lhs0)->get_m00_0();
		float L_25 = (&___rhs1)->get_m03_12();
		float L_26 = (&___lhs0)->get_m01_4();
		float L_27 = (&___rhs1)->get_m13_13();
		float L_28 = (&___lhs0)->get_m02_8();
		float L_29 = (&___rhs1)->get_m23_14();
		float L_30 = (&___lhs0)->get_m03_12();
		float L_31 = (&___rhs1)->get_m33_15();
		(&V_0)->set_m03_12(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_24, (float)L_25)), (float)((float)il2cpp_codegen_multiply((float)L_26, (float)L_27)))), (float)((float)il2cpp_codegen_multiply((float)L_28, (float)L_29)))), (float)((float)il2cpp_codegen_multiply((float)L_30, (float)L_31)))));
		float L_32 = (&___lhs0)->get_m10_1();
		float L_33 = (&___rhs1)->get_m00_0();
		float L_34 = (&___lhs0)->get_m11_5();
		float L_35 = (&___rhs1)->get_m10_1();
		float L_36 = (&___lhs0)->get_m12_9();
		float L_37 = (&___rhs1)->get_m20_2();
		float L_38 = (&___lhs0)->get_m13_13();
		float L_39 = (&___rhs1)->get_m30_3();
		(&V_0)->set_m10_1(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_32, (float)L_33)), (float)((float)il2cpp_codegen_multiply((float)L_34, (float)L_35)))), (float)((float)il2cpp_codegen_multiply((float)L_36, (float)L_37)))), (float)((float)il2cpp_codegen_multiply((float)L_38, (float)L_39)))));
		float L_40 = (&___lhs0)->get_m10_1();
		float L_41 = (&___rhs1)->get_m01_4();
		float L_42 = (&___lhs0)->get_m11_5();
		float L_43 = (&___rhs1)->get_m11_5();
		float L_44 = (&___lhs0)->get_m12_9();
		float L_45 = (&___rhs1)->get_m21_6();
		float L_46 = (&___lhs0)->get_m13_13();
		float L_47 = (&___rhs1)->get_m31_7();
		(&V_0)->set_m11_5(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_40, (float)L_41)), (float)((float)il2cpp_codegen_multiply((float)L_42, (float)L_43)))), (float)((float)il2cpp_codegen_multiply((float)L_44, (float)L_45)))), (float)((float)il2cpp_codegen_multiply((float)L_46, (float)L_47)))));
		float L_48 = (&___lhs0)->get_m10_1();
		float L_49 = (&___rhs1)->get_m02_8();
		float L_50 = (&___lhs0)->get_m11_5();
		float L_51 = (&___rhs1)->get_m12_9();
		float L_52 = (&___lhs0)->get_m12_9();
		float L_53 = (&___rhs1)->get_m22_10();
		float L_54 = (&___lhs0)->get_m13_13();
		float L_55 = (&___rhs1)->get_m32_11();
		(&V_0)->set_m12_9(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_48, (float)L_49)), (float)((float)il2cpp_codegen_multiply((float)L_50, (float)L_51)))), (float)((float)il2cpp_codegen_multiply((float)L_52, (float)L_53)))), (float)((float)il2cpp_codegen_multiply((float)L_54, (float)L_55)))));
		float L_56 = (&___lhs0)->get_m10_1();
		float L_57 = (&___rhs1)->get_m03_12();
		float L_58 = (&___lhs0)->get_m11_5();
		float L_59 = (&___rhs1)->get_m13_13();
		float L_60 = (&___lhs0)->get_m12_9();
		float L_61 = (&___rhs1)->get_m23_14();
		float L_62 = (&___lhs0)->get_m13_13();
		float L_63 = (&___rhs1)->get_m33_15();
		(&V_0)->set_m13_13(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_56, (float)L_57)), (float)((float)il2cpp_codegen_multiply((float)L_58, (float)L_59)))), (float)((float)il2cpp_codegen_multiply((float)L_60, (float)L_61)))), (float)((float)il2cpp_codegen_multiply((float)L_62, (float)L_63)))));
		float L_64 = (&___lhs0)->get_m20_2();
		float L_65 = (&___rhs1)->get_m00_0();
		float L_66 = (&___lhs0)->get_m21_6();
		float L_67 = (&___rhs1)->get_m10_1();
		float L_68 = (&___lhs0)->get_m22_10();
		float L_69 = (&___rhs1)->get_m20_2();
		float L_70 = (&___lhs0)->get_m23_14();
		float L_71 = (&___rhs1)->get_m30_3();
		(&V_0)->set_m20_2(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_64, (float)L_65)), (float)((float)il2cpp_codegen_multiply((float)L_66, (float)L_67)))), (float)((float)il2cpp_codegen_multiply((float)L_68, (float)L_69)))), (float)((float)il2cpp_codegen_multiply((float)L_70, (float)L_71)))));
		float L_72 = (&___lhs0)->get_m20_2();
		float L_73 = (&___rhs1)->get_m01_4();
		float L_74 = (&___lhs0)->get_m21_6();
		float L_75 = (&___rhs1)->get_m11_5();
		float L_76 = (&___lhs0)->get_m22_10();
		float L_77 = (&___rhs1)->get_m21_6();
		float L_78 = (&___lhs0)->get_m23_14();
		float L_79 = (&___rhs1)->get_m31_7();
		(&V_0)->set_m21_6(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_72, (float)L_73)), (float)((float)il2cpp_codegen_multiply((float)L_74, (float)L_75)))), (float)((float)il2cpp_codegen_multiply((float)L_76, (float)L_77)))), (float)((float)il2cpp_codegen_multiply((float)L_78, (float)L_79)))));
		float L_80 = (&___lhs0)->get_m20_2();
		float L_81 = (&___rhs1)->get_m02_8();
		float L_82 = (&___lhs0)->get_m21_6();
		float L_83 = (&___rhs1)->get_m12_9();
		float L_84 = (&___lhs0)->get_m22_10();
		float L_85 = (&___rhs1)->get_m22_10();
		float L_86 = (&___lhs0)->get_m23_14();
		float L_87 = (&___rhs1)->get_m32_11();
		(&V_0)->set_m22_10(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_80, (float)L_81)), (float)((float)il2cpp_codegen_multiply((float)L_82, (float)L_83)))), (float)((float)il2cpp_codegen_multiply((float)L_84, (float)L_85)))), (float)((float)il2cpp_codegen_multiply((float)L_86, (float)L_87)))));
		float L_88 = (&___lhs0)->get_m20_2();
		float L_89 = (&___rhs1)->get_m03_12();
		float L_90 = (&___lhs0)->get_m21_6();
		float L_91 = (&___rhs1)->get_m13_13();
		float L_92 = (&___lhs0)->get_m22_10();
		float L_93 = (&___rhs1)->get_m23_14();
		float L_94 = (&___lhs0)->get_m23_14();
		float L_95 = (&___rhs1)->get_m33_15();
		(&V_0)->set_m23_14(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_88, (float)L_89)), (float)((float)il2cpp_codegen_multiply((float)L_90, (float)L_91)))), (float)((float)il2cpp_codegen_multiply((float)L_92, (float)L_93)))), (float)((float)il2cpp_codegen_multiply((float)L_94, (float)L_95)))));
		float L_96 = (&___lhs0)->get_m30_3();
		float L_97 = (&___rhs1)->get_m00_0();
		float L_98 = (&___lhs0)->get_m31_7();
		float L_99 = (&___rhs1)->get_m10_1();
		float L_100 = (&___lhs0)->get_m32_11();
		float L_101 = (&___rhs1)->get_m20_2();
		float L_102 = (&___lhs0)->get_m33_15();
		float L_103 = (&___rhs1)->get_m30_3();
		(&V_0)->set_m30_3(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_96, (float)L_97)), (float)((float)il2cpp_codegen_multiply((float)L_98, (float)L_99)))), (float)((float)il2cpp_codegen_multiply((float)L_100, (float)L_101)))), (float)((float)il2cpp_codegen_multiply((float)L_102, (float)L_103)))));
		float L_104 = (&___lhs0)->get_m30_3();
		float L_105 = (&___rhs1)->get_m01_4();
		float L_106 = (&___lhs0)->get_m31_7();
		float L_107 = (&___rhs1)->get_m11_5();
		float L_108 = (&___lhs0)->get_m32_11();
		float L_109 = (&___rhs1)->get_m21_6();
		float L_110 = (&___lhs0)->get_m33_15();
		float L_111 = (&___rhs1)->get_m31_7();
		(&V_0)->set_m31_7(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_104, (float)L_105)), (float)((float)il2cpp_codegen_multiply((float)L_106, (float)L_107)))), (float)((float)il2cpp_codegen_multiply((float)L_108, (float)L_109)))), (float)((float)il2cpp_codegen_multiply((float)L_110, (float)L_111)))));
		float L_112 = (&___lhs0)->get_m30_3();
		float L_113 = (&___rhs1)->get_m02_8();
		float L_114 = (&___lhs0)->get_m31_7();
		float L_115 = (&___rhs1)->get_m12_9();
		float L_116 = (&___lhs0)->get_m32_11();
		float L_117 = (&___rhs1)->get_m22_10();
		float L_118 = (&___lhs0)->get_m33_15();
		float L_119 = (&___rhs1)->get_m32_11();
		(&V_0)->set_m32_11(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_112, (float)L_113)), (float)((float)il2cpp_codegen_multiply((float)L_114, (float)L_115)))), (float)((float)il2cpp_codegen_multiply((float)L_116, (float)L_117)))), (float)((float)il2cpp_codegen_multiply((float)L_118, (float)L_119)))));
		float L_120 = (&___lhs0)->get_m30_3();
		float L_121 = (&___rhs1)->get_m03_12();
		float L_122 = (&___lhs0)->get_m31_7();
		float L_123 = (&___rhs1)->get_m13_13();
		float L_124 = (&___lhs0)->get_m32_11();
		float L_125 = (&___rhs1)->get_m23_14();
		float L_126 = (&___lhs0)->get_m33_15();
		float L_127 = (&___rhs1)->get_m33_15();
		(&V_0)->set_m33_15(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_120, (float)L_121)), (float)((float)il2cpp_codegen_multiply((float)L_122, (float)L_123)))), (float)((float)il2cpp_codegen_multiply((float)L_124, (float)L_125)))), (float)((float)il2cpp_codegen_multiply((float)L_126, (float)L_127)))));
		Matrix4x4_t1817901843  L_128 = V_0;
		V_1 = L_128;
		goto IL_0468;
	}

IL_0468:
	{
		Matrix4x4_t1817901843  L_129 = V_1;
		return L_129;
	}
}
// UnityEngine.Vector4 UnityEngine.Matrix4x4::op_Multiply(UnityEngine.Matrix4x4,UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR Vector4_t3319028937  Matrix4x4_op_Multiply_m1839501195 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843  ___lhs0, Vector4_t3319028937  ___vector1, const RuntimeMethod* method)
{
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector4_t3319028937  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		float L_0 = (&___lhs0)->get_m00_0();
		float L_1 = (&___vector1)->get_x_1();
		float L_2 = (&___lhs0)->get_m01_4();
		float L_3 = (&___vector1)->get_y_2();
		float L_4 = (&___lhs0)->get_m02_8();
		float L_5 = (&___vector1)->get_z_3();
		float L_6 = (&___lhs0)->get_m03_12();
		float L_7 = (&___vector1)->get_w_4();
		(&V_0)->set_x_1(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_0, (float)L_1)), (float)((float)il2cpp_codegen_multiply((float)L_2, (float)L_3)))), (float)((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)))), (float)((float)il2cpp_codegen_multiply((float)L_6, (float)L_7)))));
		float L_8 = (&___lhs0)->get_m10_1();
		float L_9 = (&___vector1)->get_x_1();
		float L_10 = (&___lhs0)->get_m11_5();
		float L_11 = (&___vector1)->get_y_2();
		float L_12 = (&___lhs0)->get_m12_9();
		float L_13 = (&___vector1)->get_z_3();
		float L_14 = (&___lhs0)->get_m13_13();
		float L_15 = (&___vector1)->get_w_4();
		(&V_0)->set_y_2(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_8, (float)L_9)), (float)((float)il2cpp_codegen_multiply((float)L_10, (float)L_11)))), (float)((float)il2cpp_codegen_multiply((float)L_12, (float)L_13)))), (float)((float)il2cpp_codegen_multiply((float)L_14, (float)L_15)))));
		float L_16 = (&___lhs0)->get_m20_2();
		float L_17 = (&___vector1)->get_x_1();
		float L_18 = (&___lhs0)->get_m21_6();
		float L_19 = (&___vector1)->get_y_2();
		float L_20 = (&___lhs0)->get_m22_10();
		float L_21 = (&___vector1)->get_z_3();
		float L_22 = (&___lhs0)->get_m23_14();
		float L_23 = (&___vector1)->get_w_4();
		(&V_0)->set_z_3(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_16, (float)L_17)), (float)((float)il2cpp_codegen_multiply((float)L_18, (float)L_19)))), (float)((float)il2cpp_codegen_multiply((float)L_20, (float)L_21)))), (float)((float)il2cpp_codegen_multiply((float)L_22, (float)L_23)))));
		float L_24 = (&___lhs0)->get_m30_3();
		float L_25 = (&___vector1)->get_x_1();
		float L_26 = (&___lhs0)->get_m31_7();
		float L_27 = (&___vector1)->get_y_2();
		float L_28 = (&___lhs0)->get_m32_11();
		float L_29 = (&___vector1)->get_z_3();
		float L_30 = (&___lhs0)->get_m33_15();
		float L_31 = (&___vector1)->get_w_4();
		(&V_0)->set_w_4(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_24, (float)L_25)), (float)((float)il2cpp_codegen_multiply((float)L_26, (float)L_27)))), (float)((float)il2cpp_codegen_multiply((float)L_28, (float)L_29)))), (float)((float)il2cpp_codegen_multiply((float)L_30, (float)L_31)))));
		Vector4_t3319028937  L_32 = V_0;
		V_1 = L_32;
		goto IL_0120;
	}

IL_0120:
	{
		Vector4_t3319028937  L_33 = V_1;
		return L_33;
	}
}
// UnityEngine.Vector4 UnityEngine.Matrix4x4::GetColumn(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Vector4_t3319028937  Matrix4x4_GetColumn_m461504848 (Matrix4x4_t1817901843 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_GetColumn_m461504848_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		int32_t L_0 = ___index0;
		switch (L_0)
		{
			case 0:
			{
				goto IL_001c;
			}
			case 1:
			{
				goto IL_003f;
			}
			case 2:
			{
				goto IL_0062;
			}
			case 3:
			{
				goto IL_0085;
			}
		}
	}
	{
		goto IL_00a8;
	}

IL_001c:
	{
		float L_1 = __this->get_m00_0();
		float L_2 = __this->get_m10_1();
		float L_3 = __this->get_m20_2();
		float L_4 = __this->get_m30_3();
		Vector4_t3319028937  L_5;
		memset(&L_5, 0, sizeof(L_5));
		Vector4__ctor_m2498754347((&L_5), L_1, L_2, L_3, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		goto IL_00b3;
	}

IL_003f:
	{
		float L_6 = __this->get_m01_4();
		float L_7 = __this->get_m11_5();
		float L_8 = __this->get_m21_6();
		float L_9 = __this->get_m31_7();
		Vector4_t3319028937  L_10;
		memset(&L_10, 0, sizeof(L_10));
		Vector4__ctor_m2498754347((&L_10), L_6, L_7, L_8, L_9, /*hidden argument*/NULL);
		V_0 = L_10;
		goto IL_00b3;
	}

IL_0062:
	{
		float L_11 = __this->get_m02_8();
		float L_12 = __this->get_m12_9();
		float L_13 = __this->get_m22_10();
		float L_14 = __this->get_m32_11();
		Vector4_t3319028937  L_15;
		memset(&L_15, 0, sizeof(L_15));
		Vector4__ctor_m2498754347((&L_15), L_11, L_12, L_13, L_14, /*hidden argument*/NULL);
		V_0 = L_15;
		goto IL_00b3;
	}

IL_0085:
	{
		float L_16 = __this->get_m03_12();
		float L_17 = __this->get_m13_13();
		float L_18 = __this->get_m23_14();
		float L_19 = __this->get_m33_15();
		Vector4_t3319028937  L_20;
		memset(&L_20, 0, sizeof(L_20));
		Vector4__ctor_m2498754347((&L_20), L_16, L_17, L_18, L_19, /*hidden argument*/NULL);
		V_0 = L_20;
		goto IL_00b3;
	}

IL_00a8:
	{
		IndexOutOfRangeException_t1578797820 * L_21 = (IndexOutOfRangeException_t1578797820 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t1578797820_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m3408750441(L_21, _stringLiteral1061665047, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, NULL, Matrix4x4_GetColumn_m461504848_RuntimeMethod_var);
	}

IL_00b3:
	{
		Vector4_t3319028937  L_22 = V_0;
		return L_22;
	}
}
extern "C"  Vector4_t3319028937  Matrix4x4_GetColumn_m461504848_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_GetColumn_m461504848(_thisAdjusted, ___index0, method);
}
// UnityEngine.Vector4 UnityEngine.Matrix4x4::GetRow(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Vector4_t3319028937  Matrix4x4_GetRow_m3367380005 (Matrix4x4_t1817901843 * __this, int32_t ___index0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_GetRow_m3367380005_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector4_t3319028937  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		int32_t L_0 = ___index0;
		switch (L_0)
		{
			case 0:
			{
				goto IL_001c;
			}
			case 1:
			{
				goto IL_003f;
			}
			case 2:
			{
				goto IL_0062;
			}
			case 3:
			{
				goto IL_0085;
			}
		}
	}
	{
		goto IL_00a8;
	}

IL_001c:
	{
		float L_1 = __this->get_m00_0();
		float L_2 = __this->get_m01_4();
		float L_3 = __this->get_m02_8();
		float L_4 = __this->get_m03_12();
		Vector4_t3319028937  L_5;
		memset(&L_5, 0, sizeof(L_5));
		Vector4__ctor_m2498754347((&L_5), L_1, L_2, L_3, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		goto IL_00b3;
	}

IL_003f:
	{
		float L_6 = __this->get_m10_1();
		float L_7 = __this->get_m11_5();
		float L_8 = __this->get_m12_9();
		float L_9 = __this->get_m13_13();
		Vector4_t3319028937  L_10;
		memset(&L_10, 0, sizeof(L_10));
		Vector4__ctor_m2498754347((&L_10), L_6, L_7, L_8, L_9, /*hidden argument*/NULL);
		V_0 = L_10;
		goto IL_00b3;
	}

IL_0062:
	{
		float L_11 = __this->get_m20_2();
		float L_12 = __this->get_m21_6();
		float L_13 = __this->get_m22_10();
		float L_14 = __this->get_m23_14();
		Vector4_t3319028937  L_15;
		memset(&L_15, 0, sizeof(L_15));
		Vector4__ctor_m2498754347((&L_15), L_11, L_12, L_13, L_14, /*hidden argument*/NULL);
		V_0 = L_15;
		goto IL_00b3;
	}

IL_0085:
	{
		float L_16 = __this->get_m30_3();
		float L_17 = __this->get_m31_7();
		float L_18 = __this->get_m32_11();
		float L_19 = __this->get_m33_15();
		Vector4_t3319028937  L_20;
		memset(&L_20, 0, sizeof(L_20));
		Vector4__ctor_m2498754347((&L_20), L_16, L_17, L_18, L_19, /*hidden argument*/NULL);
		V_0 = L_20;
		goto IL_00b3;
	}

IL_00a8:
	{
		IndexOutOfRangeException_t1578797820 * L_21 = (IndexOutOfRangeException_t1578797820 *)il2cpp_codegen_object_new(IndexOutOfRangeException_t1578797820_il2cpp_TypeInfo_var);
		IndexOutOfRangeException__ctor_m3408750441(L_21, _stringLiteral2111917689, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, NULL, Matrix4x4_GetRow_m3367380005_RuntimeMethod_var);
	}

IL_00b3:
	{
		Vector4_t3319028937  L_22 = V_0;
		return L_22;
	}
}
extern "C"  Vector4_t3319028937  Matrix4x4_GetRow_m3367380005_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_GetRow_m3367380005(_thisAdjusted, ___index0, method);
}
// System.Void UnityEngine.Matrix4x4::SetColumn(System.Int32,UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_SetColumn_m2328592759 (Matrix4x4_t1817901843 * __this, int32_t ___index0, Vector4_t3319028937  ___column1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___index0;
		float L_1 = (&___column1)->get_x_1();
		Matrix4x4_set_Item_m4102745984((Matrix4x4_t1817901843 *)__this, 0, L_0, L_1, /*hidden argument*/NULL);
		int32_t L_2 = ___index0;
		float L_3 = (&___column1)->get_y_2();
		Matrix4x4_set_Item_m4102745984((Matrix4x4_t1817901843 *)__this, 1, L_2, L_3, /*hidden argument*/NULL);
		int32_t L_4 = ___index0;
		float L_5 = (&___column1)->get_z_3();
		Matrix4x4_set_Item_m4102745984((Matrix4x4_t1817901843 *)__this, 2, L_4, L_5, /*hidden argument*/NULL);
		int32_t L_6 = ___index0;
		float L_7 = (&___column1)->get_w_4();
		Matrix4x4_set_Item_m4102745984((Matrix4x4_t1817901843 *)__this, 3, L_6, L_7, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void Matrix4x4_SetColumn_m2328592759_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, Vector4_t3319028937  ___column1, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	Matrix4x4_SetColumn_m2328592759(_thisAdjusted, ___index0, ___column1, method);
}
// System.Void UnityEngine.Matrix4x4::SetRow(System.Int32,UnityEngine.Vector4)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_SetRow_m2327530647 (Matrix4x4_t1817901843 * __this, int32_t ___index0, Vector4_t3319028937  ___row1, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___index0;
		float L_1 = (&___row1)->get_x_1();
		Matrix4x4_set_Item_m4102745984((Matrix4x4_t1817901843 *)__this, L_0, 0, L_1, /*hidden argument*/NULL);
		int32_t L_2 = ___index0;
		float L_3 = (&___row1)->get_y_2();
		Matrix4x4_set_Item_m4102745984((Matrix4x4_t1817901843 *)__this, L_2, 1, L_3, /*hidden argument*/NULL);
		int32_t L_4 = ___index0;
		float L_5 = (&___row1)->get_z_3();
		Matrix4x4_set_Item_m4102745984((Matrix4x4_t1817901843 *)__this, L_4, 2, L_5, /*hidden argument*/NULL);
		int32_t L_6 = ___index0;
		float L_7 = (&___row1)->get_w_4();
		Matrix4x4_set_Item_m4102745984((Matrix4x4_t1817901843 *)__this, L_6, 3, L_7, /*hidden argument*/NULL);
		return;
	}
}
extern "C"  void Matrix4x4_SetRow_m2327530647_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, Vector4_t3319028937  ___row1, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	Matrix4x4_SetRow_m2327530647(_thisAdjusted, ___index0, ___row1, method);
}
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Matrix4x4_MultiplyPoint_m1575665487 (Matrix4x4_t1817901843 * __this, Vector3_t3722313464  ___point0, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	float V_1 = 0.0f;
	Vector3_t3722313464  V_2;
	memset(&V_2, 0, sizeof(V_2));
	{
		float L_0 = __this->get_m00_0();
		float L_1 = (&___point0)->get_x_2();
		float L_2 = __this->get_m01_4();
		float L_3 = (&___point0)->get_y_3();
		float L_4 = __this->get_m02_8();
		float L_5 = (&___point0)->get_z_4();
		float L_6 = __this->get_m03_12();
		(&V_0)->set_x_2(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_0, (float)L_1)), (float)((float)il2cpp_codegen_multiply((float)L_2, (float)L_3)))), (float)((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)))), (float)L_6)));
		float L_7 = __this->get_m10_1();
		float L_8 = (&___point0)->get_x_2();
		float L_9 = __this->get_m11_5();
		float L_10 = (&___point0)->get_y_3();
		float L_11 = __this->get_m12_9();
		float L_12 = (&___point0)->get_z_4();
		float L_13 = __this->get_m13_13();
		(&V_0)->set_y_3(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_7, (float)L_8)), (float)((float)il2cpp_codegen_multiply((float)L_9, (float)L_10)))), (float)((float)il2cpp_codegen_multiply((float)L_11, (float)L_12)))), (float)L_13)));
		float L_14 = __this->get_m20_2();
		float L_15 = (&___point0)->get_x_2();
		float L_16 = __this->get_m21_6();
		float L_17 = (&___point0)->get_y_3();
		float L_18 = __this->get_m22_10();
		float L_19 = (&___point0)->get_z_4();
		float L_20 = __this->get_m23_14();
		(&V_0)->set_z_4(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_14, (float)L_15)), (float)((float)il2cpp_codegen_multiply((float)L_16, (float)L_17)))), (float)((float)il2cpp_codegen_multiply((float)L_18, (float)L_19)))), (float)L_20)));
		float L_21 = __this->get_m30_3();
		float L_22 = (&___point0)->get_x_2();
		float L_23 = __this->get_m31_7();
		float L_24 = (&___point0)->get_y_3();
		float L_25 = __this->get_m32_11();
		float L_26 = (&___point0)->get_z_4();
		float L_27 = __this->get_m33_15();
		V_1 = ((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_21, (float)L_22)), (float)((float)il2cpp_codegen_multiply((float)L_23, (float)L_24)))), (float)((float)il2cpp_codegen_multiply((float)L_25, (float)L_26)))), (float)L_27));
		float L_28 = V_1;
		V_1 = ((float)((float)(1.0f)/(float)L_28));
		Vector3_t3722313464 * L_29 = (&V_0);
		float L_30 = L_29->get_x_2();
		float L_31 = V_1;
		L_29->set_x_2(((float)il2cpp_codegen_multiply((float)L_30, (float)L_31)));
		Vector3_t3722313464 * L_32 = (&V_0);
		float L_33 = L_32->get_y_3();
		float L_34 = V_1;
		L_32->set_y_3(((float)il2cpp_codegen_multiply((float)L_33, (float)L_34)));
		Vector3_t3722313464 * L_35 = (&V_0);
		float L_36 = L_35->get_z_4();
		float L_37 = V_1;
		L_35->set_z_4(((float)il2cpp_codegen_multiply((float)L_36, (float)L_37)));
		Vector3_t3722313464  L_38 = V_0;
		V_2 = L_38;
		goto IL_011f;
	}

IL_011f:
	{
		Vector3_t3722313464  L_39 = V_2;
		return L_39;
	}
}
extern "C"  Vector3_t3722313464  Matrix4x4_MultiplyPoint_m1575665487_AdjustorThunk (RuntimeObject * __this, Vector3_t3722313464  ___point0, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_MultiplyPoint_m1575665487(_thisAdjusted, ___point0, method);
}
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyPoint3x4(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Matrix4x4_MultiplyPoint3x4_m4145063176 (Matrix4x4_t1817901843 * __this, Vector3_t3722313464  ___point0, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector3_t3722313464  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		float L_0 = __this->get_m00_0();
		float L_1 = (&___point0)->get_x_2();
		float L_2 = __this->get_m01_4();
		float L_3 = (&___point0)->get_y_3();
		float L_4 = __this->get_m02_8();
		float L_5 = (&___point0)->get_z_4();
		float L_6 = __this->get_m03_12();
		(&V_0)->set_x_2(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_0, (float)L_1)), (float)((float)il2cpp_codegen_multiply((float)L_2, (float)L_3)))), (float)((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)))), (float)L_6)));
		float L_7 = __this->get_m10_1();
		float L_8 = (&___point0)->get_x_2();
		float L_9 = __this->get_m11_5();
		float L_10 = (&___point0)->get_y_3();
		float L_11 = __this->get_m12_9();
		float L_12 = (&___point0)->get_z_4();
		float L_13 = __this->get_m13_13();
		(&V_0)->set_y_3(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_7, (float)L_8)), (float)((float)il2cpp_codegen_multiply((float)L_9, (float)L_10)))), (float)((float)il2cpp_codegen_multiply((float)L_11, (float)L_12)))), (float)L_13)));
		float L_14 = __this->get_m20_2();
		float L_15 = (&___point0)->get_x_2();
		float L_16 = __this->get_m21_6();
		float L_17 = (&___point0)->get_y_3();
		float L_18 = __this->get_m22_10();
		float L_19 = (&___point0)->get_z_4();
		float L_20 = __this->get_m23_14();
		(&V_0)->set_z_4(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_14, (float)L_15)), (float)((float)il2cpp_codegen_multiply((float)L_16, (float)L_17)))), (float)((float)il2cpp_codegen_multiply((float)L_18, (float)L_19)))), (float)L_20)));
		Vector3_t3722313464  L_21 = V_0;
		V_1 = L_21;
		goto IL_00b6;
	}

IL_00b6:
	{
		Vector3_t3722313464  L_22 = V_1;
		return L_22;
	}
}
extern "C"  Vector3_t3722313464  Matrix4x4_MultiplyPoint3x4_m4145063176_AdjustorThunk (RuntimeObject * __this, Vector3_t3722313464  ___point0, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_MultiplyPoint3x4_m4145063176(_thisAdjusted, ___point0, method);
}
// UnityEngine.Vector3 UnityEngine.Matrix4x4::MultiplyVector(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Matrix4x4_MultiplyVector_m3808798942 (Matrix4x4_t1817901843 * __this, Vector3_t3722313464  ___vector0, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Vector3_t3722313464  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		float L_0 = __this->get_m00_0();
		float L_1 = (&___vector0)->get_x_2();
		float L_2 = __this->get_m01_4();
		float L_3 = (&___vector0)->get_y_3();
		float L_4 = __this->get_m02_8();
		float L_5 = (&___vector0)->get_z_4();
		(&V_0)->set_x_2(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_0, (float)L_1)), (float)((float)il2cpp_codegen_multiply((float)L_2, (float)L_3)))), (float)((float)il2cpp_codegen_multiply((float)L_4, (float)L_5)))));
		float L_6 = __this->get_m10_1();
		float L_7 = (&___vector0)->get_x_2();
		float L_8 = __this->get_m11_5();
		float L_9 = (&___vector0)->get_y_3();
		float L_10 = __this->get_m12_9();
		float L_11 = (&___vector0)->get_z_4();
		(&V_0)->set_y_3(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_6, (float)L_7)), (float)((float)il2cpp_codegen_multiply((float)L_8, (float)L_9)))), (float)((float)il2cpp_codegen_multiply((float)L_10, (float)L_11)))));
		float L_12 = __this->get_m20_2();
		float L_13 = (&___vector0)->get_x_2();
		float L_14 = __this->get_m21_6();
		float L_15 = (&___vector0)->get_y_3();
		float L_16 = __this->get_m22_10();
		float L_17 = (&___vector0)->get_z_4();
		(&V_0)->set_z_4(((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_add((float)((float)il2cpp_codegen_multiply((float)L_12, (float)L_13)), (float)((float)il2cpp_codegen_multiply((float)L_14, (float)L_15)))), (float)((float)il2cpp_codegen_multiply((float)L_16, (float)L_17)))));
		Vector3_t3722313464  L_18 = V_0;
		V_1 = L_18;
		goto IL_00a1;
	}

IL_00a1:
	{
		Vector3_t3722313464  L_19 = V_1;
		return L_19;
	}
}
extern "C"  Vector3_t3722313464  Matrix4x4_MultiplyVector_m3808798942_AdjustorThunk (RuntimeObject * __this, Vector3_t3722313464  ___vector0, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_MultiplyVector_m3808798942(_thisAdjusted, ___vector0, method);
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Scale(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_Scale_m1924903112 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___vector0, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Matrix4x4_t1817901843  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		float L_0 = (&___vector0)->get_x_2();
		(&V_0)->set_m00_0(L_0);
		(&V_0)->set_m01_4((0.0f));
		(&V_0)->set_m02_8((0.0f));
		(&V_0)->set_m03_12((0.0f));
		(&V_0)->set_m10_1((0.0f));
		float L_1 = (&___vector0)->get_y_3();
		(&V_0)->set_m11_5(L_1);
		(&V_0)->set_m12_9((0.0f));
		(&V_0)->set_m13_13((0.0f));
		(&V_0)->set_m20_2((0.0f));
		(&V_0)->set_m21_6((0.0f));
		float L_2 = (&___vector0)->get_z_4();
		(&V_0)->set_m22_10(L_2);
		(&V_0)->set_m23_14((0.0f));
		(&V_0)->set_m30_3((0.0f));
		(&V_0)->set_m31_7((0.0f));
		(&V_0)->set_m32_11((0.0f));
		(&V_0)->set_m33_15((1.0f));
		Matrix4x4_t1817901843  L_3 = V_0;
		V_1 = L_3;
		goto IL_00ce;
	}

IL_00ce:
	{
		Matrix4x4_t1817901843  L_4 = V_1;
		return L_4;
	}
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::Translate(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_Translate_m3641138565 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464  ___vector0, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	Matrix4x4_t1817901843  V_1;
	memset(&V_1, 0, sizeof(V_1));
	{
		(&V_0)->set_m00_0((1.0f));
		(&V_0)->set_m01_4((0.0f));
		(&V_0)->set_m02_8((0.0f));
		float L_0 = (&___vector0)->get_x_2();
		(&V_0)->set_m03_12(L_0);
		(&V_0)->set_m10_1((0.0f));
		(&V_0)->set_m11_5((1.0f));
		(&V_0)->set_m12_9((0.0f));
		float L_1 = (&___vector0)->get_y_3();
		(&V_0)->set_m13_13(L_1);
		(&V_0)->set_m20_2((0.0f));
		(&V_0)->set_m21_6((0.0f));
		(&V_0)->set_m22_10((1.0f));
		float L_2 = (&___vector0)->get_z_4();
		(&V_0)->set_m23_14(L_2);
		(&V_0)->set_m30_3((0.0f));
		(&V_0)->set_m31_7((0.0f));
		(&V_0)->set_m32_11((0.0f));
		(&V_0)->set_m33_15((1.0f));
		Matrix4x4_t1817901843  L_3 = V_0;
		V_1 = L_3;
		goto IL_00ce;
	}

IL_00ce:
	{
		Matrix4x4_t1817901843  L_4 = V_1;
		return L_4;
	}
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_zero()
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_get_zero_m2898777066 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_get_zero_m2898777066_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_t1817901843  L_0 = ((Matrix4x4_t1817901843_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_t1817901843_il2cpp_TypeInfo_var))->get_zeroMatrix_16();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Matrix4x4_t1817901843  L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Matrix4x4 UnityEngine.Matrix4x4::get_identity()
extern "C" IL2CPP_METHOD_ATTR Matrix4x4_t1817901843  Matrix4x4_get_identity_m1406790249 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_get_identity_m1406790249_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Matrix4x4_t1817901843  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		IL2CPP_RUNTIME_CLASS_INIT(Matrix4x4_t1817901843_il2cpp_TypeInfo_var);
		Matrix4x4_t1817901843  L_0 = ((Matrix4x4_t1817901843_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_t1817901843_il2cpp_TypeInfo_var))->get_identityMatrix_17();
		V_0 = L_0;
		goto IL_000c;
	}

IL_000c:
	{
		Matrix4x4_t1817901843  L_1 = V_0;
		return L_1;
	}
}
// System.String UnityEngine.Matrix4x4::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Matrix4x4_ToString_m2476911929 (Matrix4x4_t1817901843 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4_ToString_m2476911929_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		ObjectU5BU5D_t2843939325* L_0 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)((int32_t)16));
		ObjectU5BU5D_t2843939325* L_1 = L_0;
		float L_2 = __this->get_m00_0();
		float L_3 = L_2;
		RuntimeObject * L_4 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_3);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_4);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_4);
		ObjectU5BU5D_t2843939325* L_5 = L_1;
		float L_6 = __this->get_m01_4();
		float L_7 = L_6;
		RuntimeObject * L_8 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_7);
		NullCheck(L_5);
		ArrayElementTypeCheck (L_5, L_8);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_8);
		ObjectU5BU5D_t2843939325* L_9 = L_5;
		float L_10 = __this->get_m02_8();
		float L_11 = L_10;
		RuntimeObject * L_12 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_11);
		NullCheck(L_9);
		ArrayElementTypeCheck (L_9, L_12);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_12);
		ObjectU5BU5D_t2843939325* L_13 = L_9;
		float L_14 = __this->get_m03_12();
		float L_15 = L_14;
		RuntimeObject * L_16 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_15);
		NullCheck(L_13);
		ArrayElementTypeCheck (L_13, L_16);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_16);
		ObjectU5BU5D_t2843939325* L_17 = L_13;
		float L_18 = __this->get_m10_1();
		float L_19 = L_18;
		RuntimeObject * L_20 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_19);
		NullCheck(L_17);
		ArrayElementTypeCheck (L_17, L_20);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(4), (RuntimeObject *)L_20);
		ObjectU5BU5D_t2843939325* L_21 = L_17;
		float L_22 = __this->get_m11_5();
		float L_23 = L_22;
		RuntimeObject * L_24 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_23);
		NullCheck(L_21);
		ArrayElementTypeCheck (L_21, L_24);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(5), (RuntimeObject *)L_24);
		ObjectU5BU5D_t2843939325* L_25 = L_21;
		float L_26 = __this->get_m12_9();
		float L_27 = L_26;
		RuntimeObject * L_28 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_27);
		NullCheck(L_25);
		ArrayElementTypeCheck (L_25, L_28);
		(L_25)->SetAt(static_cast<il2cpp_array_size_t>(6), (RuntimeObject *)L_28);
		ObjectU5BU5D_t2843939325* L_29 = L_25;
		float L_30 = __this->get_m13_13();
		float L_31 = L_30;
		RuntimeObject * L_32 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_31);
		NullCheck(L_29);
		ArrayElementTypeCheck (L_29, L_32);
		(L_29)->SetAt(static_cast<il2cpp_array_size_t>(7), (RuntimeObject *)L_32);
		ObjectU5BU5D_t2843939325* L_33 = L_29;
		float L_34 = __this->get_m20_2();
		float L_35 = L_34;
		RuntimeObject * L_36 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_35);
		NullCheck(L_33);
		ArrayElementTypeCheck (L_33, L_36);
		(L_33)->SetAt(static_cast<il2cpp_array_size_t>(8), (RuntimeObject *)L_36);
		ObjectU5BU5D_t2843939325* L_37 = L_33;
		float L_38 = __this->get_m21_6();
		float L_39 = L_38;
		RuntimeObject * L_40 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_39);
		NullCheck(L_37);
		ArrayElementTypeCheck (L_37, L_40);
		(L_37)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)9)), (RuntimeObject *)L_40);
		ObjectU5BU5D_t2843939325* L_41 = L_37;
		float L_42 = __this->get_m22_10();
		float L_43 = L_42;
		RuntimeObject * L_44 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_43);
		NullCheck(L_41);
		ArrayElementTypeCheck (L_41, L_44);
		(L_41)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)10)), (RuntimeObject *)L_44);
		ObjectU5BU5D_t2843939325* L_45 = L_41;
		float L_46 = __this->get_m23_14();
		float L_47 = L_46;
		RuntimeObject * L_48 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_47);
		NullCheck(L_45);
		ArrayElementTypeCheck (L_45, L_48);
		(L_45)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)11)), (RuntimeObject *)L_48);
		ObjectU5BU5D_t2843939325* L_49 = L_45;
		float L_50 = __this->get_m30_3();
		float L_51 = L_50;
		RuntimeObject * L_52 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_51);
		NullCheck(L_49);
		ArrayElementTypeCheck (L_49, L_52);
		(L_49)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)12)), (RuntimeObject *)L_52);
		ObjectU5BU5D_t2843939325* L_53 = L_49;
		float L_54 = __this->get_m31_7();
		float L_55 = L_54;
		RuntimeObject * L_56 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_55);
		NullCheck(L_53);
		ArrayElementTypeCheck (L_53, L_56);
		(L_53)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)13)), (RuntimeObject *)L_56);
		ObjectU5BU5D_t2843939325* L_57 = L_53;
		float L_58 = __this->get_m32_11();
		float L_59 = L_58;
		RuntimeObject * L_60 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_59);
		NullCheck(L_57);
		ArrayElementTypeCheck (L_57, L_60);
		(L_57)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)14)), (RuntimeObject *)L_60);
		ObjectU5BU5D_t2843939325* L_61 = L_57;
		float L_62 = __this->get_m33_15();
		float L_63 = L_62;
		RuntimeObject * L_64 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_63);
		NullCheck(L_61);
		ArrayElementTypeCheck (L_61, L_64);
		(L_61)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)15)), (RuntimeObject *)L_64);
		String_t* L_65 = UnityString_Format_m261690510(NULL /*static, unused*/, _stringLiteral3100565393, L_61, /*hidden argument*/NULL);
		V_0 = L_65;
		goto IL_00ff;
	}

IL_00ff:
	{
		String_t* L_66 = V_0;
		return L_66;
	}
}
extern "C"  String_t* Matrix4x4_ToString_m2476911929_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Matrix4x4_t1817901843 * _thisAdjusted = reinterpret_cast<Matrix4x4_t1817901843 *>(__this + 1);
	return Matrix4x4_ToString_m2476911929(_thisAdjusted, method);
}
// System.Void UnityEngine.Matrix4x4::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4__cctor_m829353309 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Matrix4x4__cctor_m829353309_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector4_t3319028937  L_0;
		memset(&L_0, 0, sizeof(L_0));
		Vector4__ctor_m2498754347((&L_0), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		Vector4_t3319028937  L_1;
		memset(&L_1, 0, sizeof(L_1));
		Vector4__ctor_m2498754347((&L_1), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		Vector4_t3319028937  L_2;
		memset(&L_2, 0, sizeof(L_2));
		Vector4__ctor_m2498754347((&L_2), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		Vector4_t3319028937  L_3;
		memset(&L_3, 0, sizeof(L_3));
		Vector4__ctor_m2498754347((&L_3), (0.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		Matrix4x4_t1817901843  L_4;
		memset(&L_4, 0, sizeof(L_4));
		Matrix4x4__ctor_m53065545((&L_4), L_0, L_1, L_2, L_3, /*hidden argument*/NULL);
		((Matrix4x4_t1817901843_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_t1817901843_il2cpp_TypeInfo_var))->set_zeroMatrix_16(L_4);
		Vector4_t3319028937  L_5;
		memset(&L_5, 0, sizeof(L_5));
		Vector4__ctor_m2498754347((&L_5), (1.0f), (0.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		Vector4_t3319028937  L_6;
		memset(&L_6, 0, sizeof(L_6));
		Vector4__ctor_m2498754347((&L_6), (0.0f), (1.0f), (0.0f), (0.0f), /*hidden argument*/NULL);
		Vector4_t3319028937  L_7;
		memset(&L_7, 0, sizeof(L_7));
		Vector4__ctor_m2498754347((&L_7), (0.0f), (0.0f), (1.0f), (0.0f), /*hidden argument*/NULL);
		Vector4_t3319028937  L_8;
		memset(&L_8, 0, sizeof(L_8));
		Vector4__ctor_m2498754347((&L_8), (0.0f), (0.0f), (0.0f), (1.0f), /*hidden argument*/NULL);
		Matrix4x4_t1817901843  L_9;
		memset(&L_9, 0, sizeof(L_9));
		Matrix4x4__ctor_m53065545((&L_9), L_5, L_6, L_7, L_8, /*hidden argument*/NULL);
		((Matrix4x4_t1817901843_StaticFields*)il2cpp_codegen_static_fields_for(Matrix4x4_t1817901843_il2cpp_TypeInfo_var))->set_identityMatrix_17(L_9);
		return;
	}
}
// System.Void UnityEngine.Matrix4x4::GetRotation_Injected(UnityEngine.Matrix4x4&,UnityEngine.Quaternion&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_GetRotation_Injected_m4203066243 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ____unity_self0, Quaternion_t2301928331 * ___ret1, const RuntimeMethod* method)
{
	typedef void (*Matrix4x4_GetRotation_Injected_m4203066243_ftn) (Matrix4x4_t1817901843 *, Quaternion_t2301928331 *);
	static Matrix4x4_GetRotation_Injected_m4203066243_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Matrix4x4_GetRotation_Injected_m4203066243_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::GetRotation_Injected(UnityEngine.Matrix4x4&,UnityEngine.Quaternion&)");
	_il2cpp_icall_func(____unity_self0, ___ret1);
}
// System.Void UnityEngine.Matrix4x4::GetLossyScale_Injected(UnityEngine.Matrix4x4&,UnityEngine.Vector3&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_GetLossyScale_Injected_m3113763580 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ____unity_self0, Vector3_t3722313464 * ___ret1, const RuntimeMethod* method)
{
	typedef void (*Matrix4x4_GetLossyScale_Injected_m3113763580_ftn) (Matrix4x4_t1817901843 *, Vector3_t3722313464 *);
	static Matrix4x4_GetLossyScale_Injected_m3113763580_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Matrix4x4_GetLossyScale_Injected_m3113763580_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::GetLossyScale_Injected(UnityEngine.Matrix4x4&,UnityEngine.Vector3&)");
	_il2cpp_icall_func(____unity_self0, ___ret1);
}
// System.Boolean UnityEngine.Matrix4x4::IsIdentity_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_IsIdentity_Injected_m281348144 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ____unity_self0, const RuntimeMethod* method)
{
	typedef bool (*Matrix4x4_IsIdentity_Injected_m281348144_ftn) (Matrix4x4_t1817901843 *);
	static Matrix4x4_IsIdentity_Injected_m281348144_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Matrix4x4_IsIdentity_Injected_m281348144_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::IsIdentity_Injected(UnityEngine.Matrix4x4&)");
	bool retVal = _il2cpp_icall_func(____unity_self0);
	return retVal;
}
// System.Single UnityEngine.Matrix4x4::GetDeterminant_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR float Matrix4x4_GetDeterminant_Injected_m3114862637 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ____unity_self0, const RuntimeMethod* method)
{
	typedef float (*Matrix4x4_GetDeterminant_Injected_m3114862637_ftn) (Matrix4x4_t1817901843 *);
	static Matrix4x4_GetDeterminant_Injected_m3114862637_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Matrix4x4_GetDeterminant_Injected_m3114862637_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::GetDeterminant_Injected(UnityEngine.Matrix4x4&)");
	float retVal = _il2cpp_icall_func(____unity_self0);
	return retVal;
}
// System.Void UnityEngine.Matrix4x4::DecomposeProjection_Injected(UnityEngine.Matrix4x4&,UnityEngine.FrustumPlanes&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_DecomposeProjection_Injected_m3533377956 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ____unity_self0, FrustumPlanes_t1983035990 * ___ret1, const RuntimeMethod* method)
{
	typedef void (*Matrix4x4_DecomposeProjection_Injected_m3533377956_ftn) (Matrix4x4_t1817901843 *, FrustumPlanes_t1983035990 *);
	static Matrix4x4_DecomposeProjection_Injected_m3533377956_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Matrix4x4_DecomposeProjection_Injected_m3533377956_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::DecomposeProjection_Injected(UnityEngine.Matrix4x4&,UnityEngine.FrustumPlanes&)");
	_il2cpp_icall_func(____unity_self0, ___ret1);
}
// System.Boolean UnityEngine.Matrix4x4::ValidTRS_Injected(UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR bool Matrix4x4_ValidTRS_Injected_m3397700425 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ____unity_self0, const RuntimeMethod* method)
{
	typedef bool (*Matrix4x4_ValidTRS_Injected_m3397700425_ftn) (Matrix4x4_t1817901843 *);
	static Matrix4x4_ValidTRS_Injected_m3397700425_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Matrix4x4_ValidTRS_Injected_m3397700425_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::ValidTRS_Injected(UnityEngine.Matrix4x4&)");
	bool retVal = _il2cpp_icall_func(____unity_self0);
	return retVal;
}
// System.Void UnityEngine.Matrix4x4::TRS_Injected(UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_TRS_Injected_m1188496125 (RuntimeObject * __this /* static, unused */, Vector3_t3722313464 * ___pos0, Quaternion_t2301928331 * ___q1, Vector3_t3722313464 * ___s2, Matrix4x4_t1817901843 * ___ret3, const RuntimeMethod* method)
{
	typedef void (*Matrix4x4_TRS_Injected_m1188496125_ftn) (Vector3_t3722313464 *, Quaternion_t2301928331 *, Vector3_t3722313464 *, Matrix4x4_t1817901843 *);
	static Matrix4x4_TRS_Injected_m1188496125_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Matrix4x4_TRS_Injected_m1188496125_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::TRS_Injected(UnityEngine.Vector3&,UnityEngine.Quaternion&,UnityEngine.Vector3&,UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(___pos0, ___q1, ___s2, ___ret3);
}
// System.Void UnityEngine.Matrix4x4::Inverse_Injected(UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_Inverse_Injected_m1442006648 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ___m0, Matrix4x4_t1817901843 * ___ret1, const RuntimeMethod* method)
{
	typedef void (*Matrix4x4_Inverse_Injected_m1442006648_ftn) (Matrix4x4_t1817901843 *, Matrix4x4_t1817901843 *);
	static Matrix4x4_Inverse_Injected_m1442006648_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Matrix4x4_Inverse_Injected_m1442006648_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::Inverse_Injected(UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(___m0, ___ret1);
}
// System.Void UnityEngine.Matrix4x4::Transpose_Injected(UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_Transpose_Injected_m103762442 (RuntimeObject * __this /* static, unused */, Matrix4x4_t1817901843 * ___m0, Matrix4x4_t1817901843 * ___ret1, const RuntimeMethod* method)
{
	typedef void (*Matrix4x4_Transpose_Injected_m103762442_ftn) (Matrix4x4_t1817901843 *, Matrix4x4_t1817901843 *);
	static Matrix4x4_Transpose_Injected_m103762442_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Matrix4x4_Transpose_Injected_m103762442_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::Transpose_Injected(UnityEngine.Matrix4x4&,UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(___m0, ___ret1);
}
// System.Void UnityEngine.Matrix4x4::Ortho_Injected(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_Ortho_Injected_m34069327 (RuntimeObject * __this /* static, unused */, float ___left0, float ___right1, float ___bottom2, float ___top3, float ___zNear4, float ___zFar5, Matrix4x4_t1817901843 * ___ret6, const RuntimeMethod* method)
{
	typedef void (*Matrix4x4_Ortho_Injected_m34069327_ftn) (float, float, float, float, float, float, Matrix4x4_t1817901843 *);
	static Matrix4x4_Ortho_Injected_m34069327_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Matrix4x4_Ortho_Injected_m34069327_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::Ortho_Injected(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(___left0, ___right1, ___bottom2, ___top3, ___zNear4, ___zFar5, ___ret6);
}
// System.Void UnityEngine.Matrix4x4::Perspective_Injected(System.Single,System.Single,System.Single,System.Single,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_Perspective_Injected_m704767771 (RuntimeObject * __this /* static, unused */, float ___fov0, float ___aspect1, float ___zNear2, float ___zFar3, Matrix4x4_t1817901843 * ___ret4, const RuntimeMethod* method)
{
	typedef void (*Matrix4x4_Perspective_Injected_m704767771_ftn) (float, float, float, float, Matrix4x4_t1817901843 *);
	static Matrix4x4_Perspective_Injected_m704767771_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Matrix4x4_Perspective_Injected_m704767771_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::Perspective_Injected(System.Single,System.Single,System.Single,System.Single,UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(___fov0, ___aspect1, ___zNear2, ___zFar3, ___ret4);
}
// System.Void UnityEngine.Matrix4x4::Frustum_Injected(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,UnityEngine.Matrix4x4&)
extern "C" IL2CPP_METHOD_ATTR void Matrix4x4_Frustum_Injected_m1557938506 (RuntimeObject * __this /* static, unused */, float ___left0, float ___right1, float ___bottom2, float ___top3, float ___zNear4, float ___zFar5, Matrix4x4_t1817901843 * ___ret6, const RuntimeMethod* method)
{
	typedef void (*Matrix4x4_Frustum_Injected_m1557938506_ftn) (float, float, float, float, float, float, Matrix4x4_t1817901843 *);
	static Matrix4x4_Frustum_Injected_m1557938506_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Matrix4x4_Frustum_Injected_m1557938506_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Matrix4x4::Frustum_Injected(System.Single,System.Single,System.Single,System.Single,System.Single,System.Single,UnityEngine.Matrix4x4&)");
	_il2cpp_icall_func(___left0, ___right1, ___bottom2, ___top3, ___zNear4, ___zFar5, ___ret6);
}
#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.Mesh::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Mesh__ctor_m2533762929 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh__ctor_m2533762929_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object__ctor_m1087895580(__this, /*hidden argument*/NULL);
		Mesh_Internal_Create_m2853543051(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Mesh::Internal_Create(UnityEngine.Mesh)
extern "C" IL2CPP_METHOD_ATTR void Mesh_Internal_Create_m2853543051 (RuntimeObject * __this /* static, unused */, Mesh_t3648964284 * ___mono0, const RuntimeMethod* method)
{
	typedef void (*Mesh_Internal_Create_m2853543051_ftn) (Mesh_t3648964284 *);
	static Mesh_Internal_Create_m2853543051_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mesh_Internal_Create_m2853543051_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::Internal_Create(UnityEngine.Mesh)");
	_il2cpp_icall_func(___mono0);
}
// System.Int32[] UnityEngine.Mesh::GetIndicesImpl(System.Int32,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* Mesh_GetIndicesImpl_m3233954035 (Mesh_t3648964284 * __this, int32_t ___submesh0, bool ___applyBaseVertex1, const RuntimeMethod* method)
{
	typedef Int32U5BU5D_t385246372* (*Mesh_GetIndicesImpl_m3233954035_ftn) (Mesh_t3648964284 *, int32_t, bool);
	static Mesh_GetIndicesImpl_m3233954035_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mesh_GetIndicesImpl_m3233954035_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::GetIndicesImpl(System.Int32,System.Boolean)");
	Int32U5BU5D_t385246372* retVal = _il2cpp_icall_func(__this, ___submesh0, ___applyBaseVertex1);
	return retVal;
}
// System.Void UnityEngine.Mesh::SetIndicesImpl(System.Int32,UnityEngine.MeshTopology,System.Array,System.Int32,System.Boolean,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetIndicesImpl_m17767641 (Mesh_t3648964284 * __this, int32_t ___submesh0, int32_t ___topology1, RuntimeArray * ___indices2, int32_t ___arraySize3, bool ___calculateBounds4, int32_t ___baseVertex5, const RuntimeMethod* method)
{
	typedef void (*Mesh_SetIndicesImpl_m17767641_ftn) (Mesh_t3648964284 *, int32_t, int32_t, RuntimeArray *, int32_t, bool, int32_t);
	static Mesh_SetIndicesImpl_m17767641_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mesh_SetIndicesImpl_m17767641_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::SetIndicesImpl(System.Int32,UnityEngine.MeshTopology,System.Array,System.Int32,System.Boolean,System.Int32)");
	_il2cpp_icall_func(__this, ___submesh0, ___topology1, ___indices2, ___arraySize3, ___calculateBounds4, ___baseVertex5);
}
// System.Void UnityEngine.Mesh::PrintErrorCantAccessChannel(UnityEngine.Mesh/InternalShaderChannel)
extern "C" IL2CPP_METHOD_ATTR void Mesh_PrintErrorCantAccessChannel_m2109128075 (Mesh_t3648964284 * __this, int32_t ___ch0, const RuntimeMethod* method)
{
	typedef void (*Mesh_PrintErrorCantAccessChannel_m2109128075_ftn) (Mesh_t3648964284 *, int32_t);
	static Mesh_PrintErrorCantAccessChannel_m2109128075_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mesh_PrintErrorCantAccessChannel_m2109128075_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::PrintErrorCantAccessChannel(UnityEngine.Mesh/InternalShaderChannel)");
	_il2cpp_icall_func(__this, ___ch0);
}
// System.Boolean UnityEngine.Mesh::HasChannel(UnityEngine.Mesh/InternalShaderChannel)
extern "C" IL2CPP_METHOD_ATTR bool Mesh_HasChannel_m4256962133 (Mesh_t3648964284 * __this, int32_t ___ch0, const RuntimeMethod* method)
{
	typedef bool (*Mesh_HasChannel_m4256962133_ftn) (Mesh_t3648964284 *, int32_t);
	static Mesh_HasChannel_m4256962133_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mesh_HasChannel_m4256962133_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::HasChannel(UnityEngine.Mesh/InternalShaderChannel)");
	bool retVal = _il2cpp_icall_func(__this, ___ch0);
	return retVal;
}
// System.Void UnityEngine.Mesh::SetArrayForChannelImpl(UnityEngine.Mesh/InternalShaderChannel,UnityEngine.Mesh/InternalVertexChannelType,System.Int32,System.Array,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetArrayForChannelImpl_m2642100114 (Mesh_t3648964284 * __this, int32_t ___channel0, int32_t ___format1, int32_t ___dim2, RuntimeArray * ___values3, int32_t ___arraySize4, const RuntimeMethod* method)
{
	typedef void (*Mesh_SetArrayForChannelImpl_m2642100114_ftn) (Mesh_t3648964284 *, int32_t, int32_t, int32_t, RuntimeArray *, int32_t);
	static Mesh_SetArrayForChannelImpl_m2642100114_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mesh_SetArrayForChannelImpl_m2642100114_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::SetArrayForChannelImpl(UnityEngine.Mesh/InternalShaderChannel,UnityEngine.Mesh/InternalVertexChannelType,System.Int32,System.Array,System.Int32)");
	_il2cpp_icall_func(__this, ___channel0, ___format1, ___dim2, ___values3, ___arraySize4);
}
// System.Array UnityEngine.Mesh::GetAllocArrayFromChannelImpl(UnityEngine.Mesh/InternalShaderChannel,UnityEngine.Mesh/InternalVertexChannelType,System.Int32)
extern "C" IL2CPP_METHOD_ATTR RuntimeArray * Mesh_GetAllocArrayFromChannelImpl_m3084065604 (Mesh_t3648964284 * __this, int32_t ___channel0, int32_t ___format1, int32_t ___dim2, const RuntimeMethod* method)
{
	typedef RuntimeArray * (*Mesh_GetAllocArrayFromChannelImpl_m3084065604_ftn) (Mesh_t3648964284 *, int32_t, int32_t, int32_t);
	static Mesh_GetAllocArrayFromChannelImpl_m3084065604_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mesh_GetAllocArrayFromChannelImpl_m3084065604_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::GetAllocArrayFromChannelImpl(UnityEngine.Mesh/InternalShaderChannel,UnityEngine.Mesh/InternalVertexChannelType,System.Int32)");
	RuntimeArray * retVal = _il2cpp_icall_func(__this, ___channel0, ___format1, ___dim2);
	return retVal;
}
// System.Boolean UnityEngine.Mesh::get_canAccess()
extern "C" IL2CPP_METHOD_ATTR bool Mesh_get_canAccess_m2239225054 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	typedef bool (*Mesh_get_canAccess_m2239225054_ftn) (Mesh_t3648964284 *);
	static Mesh_get_canAccess_m2239225054_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mesh_get_canAccess_m2239225054_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::get_canAccess()");
	bool retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Int32 UnityEngine.Mesh::get_subMeshCount()
extern "C" IL2CPP_METHOD_ATTR int32_t Mesh_get_subMeshCount_m3992802841 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	typedef int32_t (*Mesh_get_subMeshCount_m3992802841_ftn) (Mesh_t3648964284 *);
	static Mesh_get_subMeshCount_m3992802841_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mesh_get_subMeshCount_m3992802841_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::get_subMeshCount()");
	int32_t retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Void UnityEngine.Mesh::ClearImpl(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Mesh_ClearImpl_m1688330970 (Mesh_t3648964284 * __this, bool ___keepVertexLayout0, const RuntimeMethod* method)
{
	typedef void (*Mesh_ClearImpl_m1688330970_ftn) (Mesh_t3648964284 *, bool);
	static Mesh_ClearImpl_m1688330970_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mesh_ClearImpl_m1688330970_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::ClearImpl(System.Boolean)");
	_il2cpp_icall_func(__this, ___keepVertexLayout0);
}
// System.Void UnityEngine.Mesh::RecalculateBoundsImpl()
extern "C" IL2CPP_METHOD_ATTR void Mesh_RecalculateBoundsImpl_m2362089642 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	typedef void (*Mesh_RecalculateBoundsImpl_m2362089642_ftn) (Mesh_t3648964284 *);
	static Mesh_RecalculateBoundsImpl_m2362089642_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mesh_RecalculateBoundsImpl_m2362089642_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::RecalculateBoundsImpl()");
	_il2cpp_icall_func(__this);
}
// System.Void UnityEngine.Mesh::UploadMeshDataImpl(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Mesh_UploadMeshDataImpl_m755635474 (Mesh_t3648964284 * __this, bool ___markNoLongerReadable0, const RuntimeMethod* method)
{
	typedef void (*Mesh_UploadMeshDataImpl_m755635474_ftn) (Mesh_t3648964284 *, bool);
	static Mesh_UploadMeshDataImpl_m755635474_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Mesh_UploadMeshDataImpl_m755635474_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Mesh::UploadMeshDataImpl(System.Boolean)");
	_il2cpp_icall_func(__this, ___markNoLongerReadable0);
}
// UnityEngine.Mesh/InternalShaderChannel UnityEngine.Mesh::GetUVChannel(System.Int32)
extern "C" IL2CPP_METHOD_ATTR int32_t Mesh_GetUVChannel_m1848830416 (Mesh_t3648964284 * __this, int32_t ___uvIndex0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_GetUVChannel_m1848830416_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___uvIndex0;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_000f;
		}
	}
	{
		int32_t L_1 = ___uvIndex0;
		if ((((int32_t)L_1) <= ((int32_t)7)))
		{
			goto IL_001f;
		}
	}

IL_000f:
	{
		ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_2, _stringLiteral3674446120, _stringLiteral975411768, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, Mesh_GetUVChannel_m1848830416_RuntimeMethod_var);
	}

IL_001f:
	{
		int32_t L_3 = ___uvIndex0;
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)4, (int32_t)L_3));
		goto IL_0028;
	}

IL_0028:
	{
		int32_t L_4 = V_0;
		return L_4;
	}
}
// System.Int32 UnityEngine.Mesh::DefaultDimensionForChannel(UnityEngine.Mesh/InternalShaderChannel)
extern "C" IL2CPP_METHOD_ATTR int32_t Mesh_DefaultDimensionForChannel_m576040980 (RuntimeObject * __this /* static, unused */, int32_t ___channel0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_DefaultDimensionForChannel_m576040980_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		int32_t L_0 = ___channel0;
		if (!L_0)
		{
			goto IL_000e;
		}
	}
	{
		int32_t L_1 = ___channel0;
		if ((!(((uint32_t)L_1) == ((uint32_t)1))))
		{
			goto IL_0015;
		}
	}

IL_000e:
	{
		V_0 = 3;
		goto IL_0050;
	}

IL_0015:
	{
		int32_t L_2 = ___channel0;
		if ((((int32_t)L_2) < ((int32_t)4)))
		{
			goto IL_002b;
		}
	}
	{
		int32_t L_3 = ___channel0;
		if ((((int32_t)L_3) > ((int32_t)((int32_t)11))))
		{
			goto IL_002b;
		}
	}
	{
		V_0 = 2;
		goto IL_0050;
	}

IL_002b:
	{
		int32_t L_4 = ___channel0;
		if ((((int32_t)L_4) == ((int32_t)2)))
		{
			goto IL_0039;
		}
	}
	{
		int32_t L_5 = ___channel0;
		if ((!(((uint32_t)L_5) == ((uint32_t)3))))
		{
			goto IL_0040;
		}
	}

IL_0039:
	{
		V_0 = 4;
		goto IL_0050;
	}

IL_0040:
	{
		ArgumentException_t132251570 * L_6 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_6, _stringLiteral722687134, _stringLiteral470911652, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, NULL, Mesh_DefaultDimensionForChannel_m576040980_RuntimeMethod_var);
	}

IL_0050:
	{
		int32_t L_7 = V_0;
		return L_7;
	}
}
// System.Void UnityEngine.Mesh::SetSizedArrayForChannel(UnityEngine.Mesh/InternalShaderChannel,UnityEngine.Mesh/InternalVertexChannelType,System.Int32,System.Array,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetSizedArrayForChannel_m2565120436 (Mesh_t3648964284 * __this, int32_t ___channel0, int32_t ___format1, int32_t ___dim2, RuntimeArray * ___values3, int32_t ___valuesCount4, const RuntimeMethod* method)
{
	{
		bool L_0 = Mesh_get_canAccess_m2239225054(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_001e;
		}
	}
	{
		int32_t L_1 = ___channel0;
		int32_t L_2 = ___format1;
		int32_t L_3 = ___dim2;
		RuntimeArray * L_4 = ___values3;
		int32_t L_5 = ___valuesCount4;
		Mesh_SetArrayForChannelImpl_m2642100114(__this, L_1, L_2, L_3, L_4, L_5, /*hidden argument*/NULL);
		goto IL_0025;
	}

IL_001e:
	{
		int32_t L_6 = ___channel0;
		Mesh_PrintErrorCantAccessChannel_m2109128075(__this, L_6, /*hidden argument*/NULL);
	}

IL_0025:
	{
		return;
	}
}
// UnityEngine.Vector3[] UnityEngine.Mesh::get_vertices()
extern "C" IL2CPP_METHOD_ATTR Vector3U5BU5D_t1718750761* Mesh_get_vertices_m3585684815 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_get_vertices_m3585684815_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector3U5BU5D_t1718750761* V_0 = NULL;
	{
		Vector3U5BU5D_t1718750761* L_0 = Mesh_GetAllocArrayFromChannel_TisVector3_t3722313464_m4289135201(__this, 0, /*hidden argument*/Mesh_GetAllocArrayFromChannel_TisVector3_t3722313464_m4289135201_RuntimeMethod_var);
		V_0 = L_0;
		goto IL_000e;
	}

IL_000e:
	{
		Vector3U5BU5D_t1718750761* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Mesh::set_vertices(UnityEngine.Vector3[])
extern "C" IL2CPP_METHOD_ATTR void Mesh_set_vertices_m2084450642 (Mesh_t3648964284 * __this, Vector3U5BU5D_t1718750761* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_set_vertices_m2084450642_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3U5BU5D_t1718750761* L_0 = ___value0;
		Mesh_SetArrayForChannel_TisVector3_t3722313464_m3687142240(__this, 0, L_0, /*hidden argument*/Mesh_SetArrayForChannel_TisVector3_t3722313464_m3687142240_RuntimeMethod_var);
		return;
	}
}
// UnityEngine.Vector3[] UnityEngine.Mesh::get_normals()
extern "C" IL2CPP_METHOD_ATTR Vector3U5BU5D_t1718750761* Mesh_get_normals_m4099615978 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_get_normals_m4099615978_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector3U5BU5D_t1718750761* V_0 = NULL;
	{
		Vector3U5BU5D_t1718750761* L_0 = Mesh_GetAllocArrayFromChannel_TisVector3_t3722313464_m4289135201(__this, 1, /*hidden argument*/Mesh_GetAllocArrayFromChannel_TisVector3_t3722313464_m4289135201_RuntimeMethod_var);
		V_0 = L_0;
		goto IL_000e;
	}

IL_000e:
	{
		Vector3U5BU5D_t1718750761* L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Vector4[] UnityEngine.Mesh::get_tangents()
extern "C" IL2CPP_METHOD_ATTR Vector4U5BU5D_t934056436* Mesh_get_tangents_m3279676290 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_get_tangents_m3279676290_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector4U5BU5D_t934056436* V_0 = NULL;
	{
		Vector4U5BU5D_t934056436* L_0 = Mesh_GetAllocArrayFromChannel_TisVector4_t3319028937_m3479135907(__this, 2, /*hidden argument*/Mesh_GetAllocArrayFromChannel_TisVector4_t3319028937_m3479135907_RuntimeMethod_var);
		V_0 = L_0;
		goto IL_000e;
	}

IL_000e:
	{
		Vector4U5BU5D_t934056436* L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Vector2[] UnityEngine.Mesh::get_uv()
extern "C" IL2CPP_METHOD_ATTR Vector2U5BU5D_t1457185986* Mesh_get_uv_m4017248 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_get_uv_m4017248_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2U5BU5D_t1457185986* V_0 = NULL;
	{
		Vector2U5BU5D_t1457185986* L_0 = Mesh_GetAllocArrayFromChannel_TisVector2_t2156229523_m1057679375(__this, 4, /*hidden argument*/Mesh_GetAllocArrayFromChannel_TisVector2_t2156229523_m1057679375_RuntimeMethod_var);
		V_0 = L_0;
		goto IL_000e;
	}

IL_000e:
	{
		Vector2U5BU5D_t1457185986* L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Vector2[] UnityEngine.Mesh::get_uv2()
extern "C" IL2CPP_METHOD_ATTR Vector2U5BU5D_t1457185986* Mesh_get_uv2_m3615020997 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_get_uv2_m3615020997_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2U5BU5D_t1457185986* V_0 = NULL;
	{
		Vector2U5BU5D_t1457185986* L_0 = Mesh_GetAllocArrayFromChannel_TisVector2_t2156229523_m1057679375(__this, 5, /*hidden argument*/Mesh_GetAllocArrayFromChannel_TisVector2_t2156229523_m1057679375_RuntimeMethod_var);
		V_0 = L_0;
		goto IL_000e;
	}

IL_000e:
	{
		Vector2U5BU5D_t1457185986* L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Vector2[] UnityEngine.Mesh::get_uv3()
extern "C" IL2CPP_METHOD_ATTR Vector2U5BU5D_t1457185986* Mesh_get_uv3_m3614955461 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_get_uv3_m3614955461_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2U5BU5D_t1457185986* V_0 = NULL;
	{
		Vector2U5BU5D_t1457185986* L_0 = Mesh_GetAllocArrayFromChannel_TisVector2_t2156229523_m1057679375(__this, 6, /*hidden argument*/Mesh_GetAllocArrayFromChannel_TisVector2_t2156229523_m1057679375_RuntimeMethod_var);
		V_0 = L_0;
		goto IL_000e;
	}

IL_000e:
	{
		Vector2U5BU5D_t1457185986* L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Vector2[] UnityEngine.Mesh::get_uv4()
extern "C" IL2CPP_METHOD_ATTR Vector2U5BU5D_t1457185986* Mesh_get_uv4_m3615414213 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_get_uv4_m3615414213_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Vector2U5BU5D_t1457185986* V_0 = NULL;
	{
		Vector2U5BU5D_t1457185986* L_0 = Mesh_GetAllocArrayFromChannel_TisVector2_t2156229523_m1057679375(__this, 7, /*hidden argument*/Mesh_GetAllocArrayFromChannel_TisVector2_t2156229523_m1057679375_RuntimeMethod_var);
		V_0 = L_0;
		goto IL_000e;
	}

IL_000e:
	{
		Vector2U5BU5D_t1457185986* L_1 = V_0;
		return L_1;
	}
}
// UnityEngine.Color32[] UnityEngine.Mesh::get_colors32()
extern "C" IL2CPP_METHOD_ATTR Color32U5BU5D_t3850468773* Mesh_get_colors32_m1253190811 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_get_colors32_m1253190811_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Color32U5BU5D_t3850468773* V_0 = NULL;
	{
		Color32U5BU5D_t3850468773* L_0 = Mesh_GetAllocArrayFromChannel_TisColor32_t2600501292_m3180365313(__this, 3, 2, 1, /*hidden argument*/Mesh_GetAllocArrayFromChannel_TisColor32_t2600501292_m3180365313_RuntimeMethod_var);
		V_0 = L_0;
		goto IL_0010;
	}

IL_0010:
	{
		Color32U5BU5D_t3850468773* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Mesh::SetVertices(System.Collections.Generic.List`1<UnityEngine.Vector3>)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetVertices_m685324028 (Mesh_t3648964284 * __this, List_1_t899420910 * ___inVertices0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_SetVertices_m685324028_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t899420910 * L_0 = ___inVertices0;
		Mesh_SetListForChannel_TisVector3_t3722313464_m2465014356(__this, 0, L_0, /*hidden argument*/Mesh_SetListForChannel_TisVector3_t3722313464_m2465014356_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.Mesh::SetNormals(System.Collections.Generic.List`1<UnityEngine.Vector3>)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetNormals_m2521889643 (Mesh_t3648964284 * __this, List_1_t899420910 * ___inNormals0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_SetNormals_m2521889643_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t899420910 * L_0 = ___inNormals0;
		Mesh_SetListForChannel_TisVector3_t3722313464_m2465014356(__this, 1, L_0, /*hidden argument*/Mesh_SetListForChannel_TisVector3_t3722313464_m2465014356_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.Mesh::SetTangents(System.Collections.Generic.List`1<UnityEngine.Vector4>)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetTangents_m1615111656 (Mesh_t3648964284 * __this, List_1_t496136383 * ___inTangents0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_SetTangents_m1615111656_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t496136383 * L_0 = ___inTangents0;
		Mesh_SetListForChannel_TisVector4_t3319028937_m1475644498(__this, 2, L_0, /*hidden argument*/Mesh_SetListForChannel_TisVector4_t3319028937_m1475644498_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.Mesh::SetColors(System.Collections.Generic.List`1<UnityEngine.Color32>)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetColors_m637808999 (Mesh_t3648964284 * __this, List_1_t4072576034 * ___inColors0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_SetColors_m637808999_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t4072576034 * L_0 = ___inColors0;
		Mesh_SetListForChannel_TisColor32_t2600501292_m1879759408(__this, 3, 2, 1, L_0, /*hidden argument*/Mesh_SetListForChannel_TisColor32_t2600501292_m1879759408_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.Mesh::SetUVs(System.Int32,System.Collections.Generic.List`1<UnityEngine.Vector2>)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetUVs_m3071410036 (Mesh_t3648964284 * __this, int32_t ___channel0, List_1_t3628304265 * ___uvs1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_SetUVs_m3071410036_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___channel0;
		List_1_t3628304265 * L_1 = ___uvs1;
		Mesh_SetUvsImpl_TisVector2_t2156229523_m3009194955(__this, L_0, 2, L_1, /*hidden argument*/Mesh_SetUvsImpl_TisVector2_t2156229523_m3009194955_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.Mesh::PrintErrorCantAccessIndices()
extern "C" IL2CPP_METHOD_ATTR void Mesh_PrintErrorCantAccessIndices_m1546924005 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_PrintErrorCantAccessIndices_m1546924005_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = Object_get_name_m4211327027(__this, /*hidden argument*/NULL);
		String_t* L_1 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral2035879822, L_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m2850623458(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.Mesh::CheckCanAccessSubmesh(System.Int32,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR bool Mesh_CheckCanAccessSubmesh_m1278105798 (Mesh_t3648964284 * __this, int32_t ___submesh0, bool ___errorAboutTriangles1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_CheckCanAccessSubmesh_m1278105798_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	String_t* G_B6_0 = NULL;
	String_t* G_B5_0 = NULL;
	String_t* G_B7_0 = NULL;
	String_t* G_B7_1 = NULL;
	{
		bool L_0 = Mesh_get_canAccess_m2239225054(__this, /*hidden argument*/NULL);
		if (L_0)
		{
			goto IL_001a;
		}
	}
	{
		Mesh_PrintErrorCantAccessIndices_m1546924005(__this, /*hidden argument*/NULL);
		V_0 = (bool)0;
		goto IL_0061;
	}

IL_001a:
	{
		int32_t L_1 = ___submesh0;
		if ((((int32_t)L_1) < ((int32_t)0)))
		{
			goto IL_002d;
		}
	}
	{
		int32_t L_2 = ___submesh0;
		int32_t L_3 = Mesh_get_subMeshCount_m3992802841(__this, /*hidden argument*/NULL);
		if ((((int32_t)L_2) < ((int32_t)L_3)))
		{
			goto IL_005a;
		}
	}

IL_002d:
	{
		bool L_4 = ___errorAboutTriangles1;
		G_B5_0 = _stringLiteral1106545623;
		if (!L_4)
		{
			G_B6_0 = _stringLiteral1106545623;
			goto IL_0043;
		}
	}
	{
		G_B7_0 = _stringLiteral4209022926;
		G_B7_1 = G_B5_0;
		goto IL_0048;
	}

IL_0043:
	{
		G_B7_0 = _stringLiteral3305999801;
		G_B7_1 = G_B6_0;
	}

IL_0048:
	{
		String_t* L_5 = String_Format_m2844511972(NULL /*static, unused*/, G_B7_1, G_B7_0, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m1665621915(NULL /*static, unused*/, L_5, __this, /*hidden argument*/NULL);
		V_0 = (bool)0;
		goto IL_0061;
	}

IL_005a:
	{
		V_0 = (bool)1;
		goto IL_0061;
	}

IL_0061:
	{
		bool L_6 = V_0;
		return L_6;
	}
}
// System.Boolean UnityEngine.Mesh::CheckCanAccessSubmeshTriangles(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Mesh_CheckCanAccessSubmeshTriangles_m3864611599 (Mesh_t3648964284 * __this, int32_t ___submesh0, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		int32_t L_0 = ___submesh0;
		bool L_1 = Mesh_CheckCanAccessSubmesh_m1278105798(__this, L_0, (bool)1, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Boolean UnityEngine.Mesh::CheckCanAccessSubmeshIndices(System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool Mesh_CheckCanAccessSubmeshIndices_m824249680 (Mesh_t3648964284 * __this, int32_t ___submesh0, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		int32_t L_0 = ___submesh0;
		bool L_1 = Mesh_CheckCanAccessSubmesh_m1278105798(__this, L_0, (bool)0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Void UnityEngine.Mesh::set_triangles(System.Int32[])
extern "C" IL2CPP_METHOD_ATTR void Mesh_set_triangles_m255556250 (Mesh_t3648964284 * __this, Int32U5BU5D_t385246372* ___value0, const RuntimeMethod* method)
{
	{
		bool L_0 = Mesh_get_canAccess_m2239225054(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0021;
		}
	}
	{
		Int32U5BU5D_t385246372* L_1 = ___value0;
		Int32U5BU5D_t385246372* L_2 = ___value0;
		int32_t L_3 = NoAllocHelpers_SafeLength_m3994544446(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, /*hidden argument*/NULL);
		Mesh_SetTrianglesImpl_m1015576670(__this, (-1), (RuntimeArray *)(RuntimeArray *)L_1, L_3, (bool)1, 0, /*hidden argument*/NULL);
		goto IL_0027;
	}

IL_0021:
	{
		Mesh_PrintErrorCantAccessIndices_m1546924005(__this, /*hidden argument*/NULL);
	}

IL_0027:
	{
		return;
	}
}
// System.Int32[] UnityEngine.Mesh::GetIndices(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* Mesh_GetIndices_m2873123901 (Mesh_t3648964284 * __this, int32_t ___submesh0, const RuntimeMethod* method)
{
	Int32U5BU5D_t385246372* V_0 = NULL;
	{
		int32_t L_0 = ___submesh0;
		Int32U5BU5D_t385246372* L_1 = Mesh_GetIndices_m1466450660(__this, L_0, (bool)1, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		Int32U5BU5D_t385246372* L_2 = V_0;
		return L_2;
	}
}
// System.Int32[] UnityEngine.Mesh::GetIndices(System.Int32,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* Mesh_GetIndices_m1466450660 (Mesh_t3648964284 * __this, int32_t ___submesh0, bool ___applyBaseVertex1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_GetIndices_m1466450660_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Int32U5BU5D_t385246372* V_0 = NULL;
	Int32U5BU5D_t385246372* G_B3_0 = NULL;
	{
		int32_t L_0 = ___submesh0;
		bool L_1 = Mesh_CheckCanAccessSubmeshIndices_m824249680(__this, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		int32_t L_2 = ___submesh0;
		bool L_3 = ___applyBaseVertex1;
		Int32U5BU5D_t385246372* L_4 = Mesh_GetIndicesImpl_m3233954035(__this, L_2, L_3, /*hidden argument*/NULL);
		G_B3_0 = L_4;
		goto IL_0020;
	}

IL_001a:
	{
		Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)SZArrayNew(Int32U5BU5D_t385246372_il2cpp_TypeInfo_var, (uint32_t)0);
		G_B3_0 = L_5;
	}

IL_0020:
	{
		V_0 = G_B3_0;
		goto IL_0026;
	}

IL_0026:
	{
		Int32U5BU5D_t385246372* L_6 = V_0;
		return L_6;
	}
}
// System.Void UnityEngine.Mesh::SetTrianglesImpl(System.Int32,System.Array,System.Int32,System.Boolean,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetTrianglesImpl_m1015576670 (Mesh_t3648964284 * __this, int32_t ___submesh0, RuntimeArray * ___triangles1, int32_t ___arraySize2, bool ___calculateBounds3, int32_t ___baseVertex4, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___submesh0;
		RuntimeArray * L_1 = ___triangles1;
		int32_t L_2 = ___arraySize2;
		bool L_3 = ___calculateBounds3;
		int32_t L_4 = ___baseVertex4;
		Mesh_SetIndicesImpl_m17767641(__this, L_0, 0, L_1, L_2, L_3, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Mesh::SetTriangles(System.Collections.Generic.List`1<System.Int32>,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetTriangles_m1523451247 (Mesh_t3648964284 * __this, List_1_t128053199 * ___triangles0, int32_t ___submesh1, const RuntimeMethod* method)
{
	{
		List_1_t128053199 * L_0 = ___triangles0;
		int32_t L_1 = ___submesh1;
		Mesh_SetTriangles_m2205169959(__this, L_0, L_1, (bool)1, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Mesh::SetTriangles(System.Collections.Generic.List`1<System.Int32>,System.Int32,System.Boolean,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetTriangles_m2205169959 (Mesh_t3648964284 * __this, List_1_t128053199 * ___triangles0, int32_t ___submesh1, bool ___calculateBounds2, int32_t ___baseVertex3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_SetTriangles_m2205169959_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		int32_t L_0 = ___submesh1;
		bool L_1 = Mesh_CheckCanAccessSubmeshTriangles_m3864611599(__this, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0023;
		}
	}
	{
		int32_t L_2 = ___submesh1;
		List_1_t128053199 * L_3 = ___triangles0;
		RuntimeArray * L_4 = NoAllocHelpers_ExtractArrayFromList_m2239661248(NULL /*static, unused*/, L_3, /*hidden argument*/NULL);
		List_1_t128053199 * L_5 = ___triangles0;
		int32_t L_6 = NoAllocHelpers_SafeLength_TisInt32_t2950945753_m1263070609(NULL /*static, unused*/, L_5, /*hidden argument*/NoAllocHelpers_SafeLength_TisInt32_t2950945753_m1263070609_RuntimeMethod_var);
		bool L_7 = ___calculateBounds2;
		int32_t L_8 = ___baseVertex3;
		Mesh_SetTrianglesImpl_m1015576670(__this, L_2, L_4, L_6, L_7, L_8, /*hidden argument*/NULL);
	}

IL_0023:
	{
		return;
	}
}
// System.Void UnityEngine.Mesh::SetIndices(System.Int32[],UnityEngine.MeshTopology,System.Int32,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetIndices_m2766667946 (Mesh_t3648964284 * __this, Int32U5BU5D_t385246372* ___indices0, int32_t ___topology1, int32_t ___submesh2, bool ___calculateBounds3, const RuntimeMethod* method)
{
	{
		Int32U5BU5D_t385246372* L_0 = ___indices0;
		int32_t L_1 = ___topology1;
		int32_t L_2 = ___submesh2;
		bool L_3 = ___calculateBounds3;
		Mesh_SetIndices_m4128822790(__this, L_0, L_1, L_2, L_3, 0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Mesh::SetIndices(System.Int32[],UnityEngine.MeshTopology,System.Int32,System.Boolean,System.Int32)
extern "C" IL2CPP_METHOD_ATTR void Mesh_SetIndices_m4128822790 (Mesh_t3648964284 * __this, Int32U5BU5D_t385246372* ___indices0, int32_t ___topology1, int32_t ___submesh2, bool ___calculateBounds3, int32_t ___baseVertex4, const RuntimeMethod* method)
{
	{
		int32_t L_0 = ___submesh2;
		bool L_1 = Mesh_CheckCanAccessSubmeshIndices_m824249680(__this, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		int32_t L_2 = ___submesh2;
		int32_t L_3 = ___topology1;
		Int32U5BU5D_t385246372* L_4 = ___indices0;
		Int32U5BU5D_t385246372* L_5 = ___indices0;
		int32_t L_6 = NoAllocHelpers_SafeLength_m3994544446(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, /*hidden argument*/NULL);
		bool L_7 = ___calculateBounds3;
		int32_t L_8 = ___baseVertex4;
		Mesh_SetIndicesImpl_m17767641(__this, L_2, L_3, (RuntimeArray *)(RuntimeArray *)L_4, L_6, L_7, L_8, /*hidden argument*/NULL);
	}

IL_0020:
	{
		return;
	}
}
// System.Void UnityEngine.Mesh::Clear()
extern "C" IL2CPP_METHOD_ATTR void Mesh_Clear_m2630385472 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	{
		Mesh_ClearImpl_m1688330970(__this, (bool)1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Mesh::RecalculateBounds()
extern "C" IL2CPP_METHOD_ATTR void Mesh_RecalculateBounds_m39931642 (Mesh_t3648964284 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Mesh_RecalculateBounds_m39931642_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = Mesh_get_canAccess_m2239225054(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		Mesh_RecalculateBoundsImpl_m2362089642(__this, /*hidden argument*/NULL);
		goto IL_002c;
	}

IL_0017:
	{
		String_t* L_1 = Object_get_name_m4211327027(__this, /*hidden argument*/NULL);
		String_t* L_2 = String_Format_m2844511972(NULL /*static, unused*/, _stringLiteral604301846, L_1, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m2850623458(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
	}

IL_002c:
	{
		return;
	}
}
// System.Void UnityEngine.Mesh::UploadMeshData(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Mesh_UploadMeshData_m969465843 (Mesh_t3648964284 * __this, bool ___markNoLongerReadable0, const RuntimeMethod* method)
{
	{
		bool L_0 = Mesh_get_canAccess_m2239225054(__this, /*hidden argument*/NULL);
		if (!L_0)
		{
			goto IL_0013;
		}
	}
	{
		bool L_1 = ___markNoLongerReadable0;
		Mesh_UploadMeshDataImpl_m755635474(__this, L_1, /*hidden argument*/NULL);
	}

IL_0013:
	{
		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.MeshFilter::DontStripMeshFilter()
extern "C" IL2CPP_METHOD_ATTR void MeshFilter_DontStripMeshFilter_m2877155929 (MeshFilter_t3523625662 * __this, const RuntimeMethod* method)
{
	{
		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.MeshRenderer::DontStripMeshRenderer()
extern "C" IL2CPP_METHOD_ATTR void MeshRenderer_DontStripMeshRenderer_m3387425681 (MeshRenderer_t587009260 * __this, const RuntimeMethod* method)
{
	{
		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.MonoBehaviour::.ctor()
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour__ctor_m1579109191 (MonoBehaviour_t3962482529 * __this, const RuntimeMethod* method)
{
	{
		Behaviour__ctor_m346897018(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.MonoBehaviour::IsInvoking()
extern "C" IL2CPP_METHOD_ATTR bool MonoBehaviour_IsInvoking_m3949123101 (MonoBehaviour_t3962482529 * __this, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		bool L_0 = MonoBehaviour_Internal_IsInvokingAll_m2820042090(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.MonoBehaviour::CancelInvoke()
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_CancelInvoke_m4090783926 (MonoBehaviour_t3962482529 * __this, const RuntimeMethod* method)
{
	{
		MonoBehaviour_Internal_CancelInvokeAll_m3703850945(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MonoBehaviour::Invoke(System.String,System.Single)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_Invoke_m4227543964 (MonoBehaviour_t3962482529 * __this, String_t* ___methodName0, float ___time1, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___methodName0;
		float L_1 = ___time1;
		MonoBehaviour_InvokeDelayed_m3352484957(NULL /*static, unused*/, __this, L_0, L_1, (0.0f), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MonoBehaviour::InvokeRepeating(System.String,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_InvokeRepeating_m650519629 (MonoBehaviour_t3962482529 * __this, String_t* ___methodName0, float ___time1, float ___repeatRate2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MonoBehaviour_InvokeRepeating_m650519629_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		float L_0 = ___repeatRate2;
		if ((!(((float)L_0) <= ((float)(1.0E-05f)))))
		{
			goto IL_0022;
		}
	}
	{
		float L_1 = ___repeatRate2;
		if ((((float)L_1) == ((float)(0.0f))))
		{
			goto IL_0022;
		}
	}
	{
		UnityException_t3598173660 * L_2 = (UnityException_t3598173660 *)il2cpp_codegen_object_new(UnityException_t3598173660_il2cpp_TypeInfo_var);
		UnityException__ctor_m872329880(L_2, _stringLiteral2329817743, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, MonoBehaviour_InvokeRepeating_m650519629_RuntimeMethod_var);
	}

IL_0022:
	{
		String_t* L_3 = ___methodName0;
		float L_4 = ___time1;
		float L_5 = ___repeatRate2;
		MonoBehaviour_InvokeDelayed_m3352484957(NULL /*static, unused*/, __this, L_3, L_4, L_5, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MonoBehaviour::CancelInvoke(System.String)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_CancelInvoke_m2180046661 (MonoBehaviour_t3962482529 * __this, String_t* ___methodName0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = ___methodName0;
		MonoBehaviour_CancelInvoke_m3252264575(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.MonoBehaviour::IsInvoking(System.String)
extern "C" IL2CPP_METHOD_ATTR bool MonoBehaviour_IsInvoking_m1028838749 (MonoBehaviour_t3962482529 * __this, String_t* ___methodName0, const RuntimeMethod* method)
{
	bool V_0 = false;
	{
		String_t* L_0 = ___methodName0;
		bool L_1 = MonoBehaviour_IsInvoking_m3285132449(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000e;
	}

IL_000e:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.String)
extern "C" IL2CPP_METHOD_ATTR Coroutine_t3829159415 * MonoBehaviour_StartCoroutine_m2618285814 (MonoBehaviour_t3962482529 * __this, String_t* ___methodName0, const RuntimeMethod* method)
{
	RuntimeObject * V_0 = NULL;
	Coroutine_t3829159415 * V_1 = NULL;
	{
		V_0 = NULL;
		String_t* L_0 = ___methodName0;
		RuntimeObject * L_1 = V_0;
		Coroutine_t3829159415 * L_2 = MonoBehaviour_StartCoroutine_m1654577315(__this, L_0, L_1, /*hidden argument*/NULL);
		V_1 = L_2;
		goto IL_0011;
	}

IL_0011:
	{
		Coroutine_t3829159415 * L_3 = V_1;
		return L_3;
	}
}
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR Coroutine_t3829159415 * MonoBehaviour_StartCoroutine_m1654577315 (MonoBehaviour_t3962482529 * __this, String_t* ___methodName0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MonoBehaviour_StartCoroutine_m1654577315_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Coroutine_t3829159415 * V_0 = NULL;
	{
		String_t* L_0 = ___methodName0;
		bool L_1 = String_IsNullOrEmpty_m2969720369(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		NullReferenceException_t1023182353 * L_2 = (NullReferenceException_t1023182353 *)il2cpp_codegen_object_new(NullReferenceException_t1023182353_il2cpp_TypeInfo_var);
		NullReferenceException__ctor_m3076065613(L_2, _stringLiteral572138181, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, MonoBehaviour_StartCoroutine_m1654577315_RuntimeMethod_var);
	}

IL_0017:
	{
		bool L_3 = MonoBehaviour_IsObjectMonoBehaviour_m2134950949(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		if (L_3)
		{
			goto IL_002d;
		}
	}
	{
		ArgumentException_t132251570 * L_4 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_4, _stringLiteral397472472, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, NULL, MonoBehaviour_StartCoroutine_m1654577315_RuntimeMethod_var);
	}

IL_002d:
	{
		String_t* L_5 = ___methodName0;
		RuntimeObject * L_6 = ___value1;
		Coroutine_t3829159415 * L_7 = MonoBehaviour_StartCoroutineManaged_m1730988625(__this, L_5, L_6, /*hidden argument*/NULL);
		V_0 = L_7;
		goto IL_003b;
	}

IL_003b:
	{
		Coroutine_t3829159415 * L_8 = V_0;
		return L_8;
	}
}
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine(System.Collections.IEnumerator)
extern "C" IL2CPP_METHOD_ATTR Coroutine_t3829159415 * MonoBehaviour_StartCoroutine_m3411253000 (MonoBehaviour_t3962482529 * __this, RuntimeObject* ___routine0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MonoBehaviour_StartCoroutine_m3411253000_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Coroutine_t3829159415 * V_0 = NULL;
	{
		RuntimeObject* L_0 = ___routine0;
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		NullReferenceException_t1023182353 * L_1 = (NullReferenceException_t1023182353 *)il2cpp_codegen_object_new(NullReferenceException_t1023182353_il2cpp_TypeInfo_var);
		NullReferenceException__ctor_m3076065613(L_1, _stringLiteral1709342137, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, MonoBehaviour_StartCoroutine_m3411253000_RuntimeMethod_var);
	}

IL_0012:
	{
		bool L_2 = MonoBehaviour_IsObjectMonoBehaviour_m2134950949(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0028;
		}
	}
	{
		ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_3, _stringLiteral397472472, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, MonoBehaviour_StartCoroutine_m3411253000_RuntimeMethod_var);
	}

IL_0028:
	{
		RuntimeObject* L_4 = ___routine0;
		Coroutine_t3829159415 * L_5 = MonoBehaviour_StartCoroutineManaged2_m3584675188(__this, L_4, /*hidden argument*/NULL);
		V_0 = L_5;
		goto IL_0035;
	}

IL_0035:
	{
		Coroutine_t3829159415 * L_6 = V_0;
		return L_6;
	}
}
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutine_Auto(System.Collections.IEnumerator)
extern "C" IL2CPP_METHOD_ATTR Coroutine_t3829159415 * MonoBehaviour_StartCoroutine_Auto_m594129169 (MonoBehaviour_t3962482529 * __this, RuntimeObject* ___routine0, const RuntimeMethod* method)
{
	Coroutine_t3829159415 * V_0 = NULL;
	{
		RuntimeObject* L_0 = ___routine0;
		Coroutine_t3829159415 * L_1 = MonoBehaviour_StartCoroutine_m3411253000(__this, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_000e;
	}

IL_000e:
	{
		Coroutine_t3829159415 * L_2 = V_0;
		return L_2;
	}
}
// System.Void UnityEngine.MonoBehaviour::StopCoroutine(System.Collections.IEnumerator)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_m615723318 (MonoBehaviour_t3962482529 * __this, RuntimeObject* ___routine0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MonoBehaviour_StopCoroutine_m615723318_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ___routine0;
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		NullReferenceException_t1023182353 * L_1 = (NullReferenceException_t1023182353 *)il2cpp_codegen_object_new(NullReferenceException_t1023182353_il2cpp_TypeInfo_var);
		NullReferenceException__ctor_m3076065613(L_1, _stringLiteral1709342137, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, MonoBehaviour_StopCoroutine_m615723318_RuntimeMethod_var);
	}

IL_0012:
	{
		bool L_2 = MonoBehaviour_IsObjectMonoBehaviour_m2134950949(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0028;
		}
	}
	{
		ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_3, _stringLiteral397472472, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, MonoBehaviour_StopCoroutine_m615723318_RuntimeMethod_var);
	}

IL_0028:
	{
		RuntimeObject* L_4 = ___routine0;
		MonoBehaviour_StopCoroutineFromEnumeratorManaged_m3390002661(__this, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MonoBehaviour::StopCoroutine(UnityEngine.Coroutine)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_m907039165 (MonoBehaviour_t3962482529 * __this, Coroutine_t3829159415 * ___routine0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MonoBehaviour_StopCoroutine_m907039165_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Coroutine_t3829159415 * L_0 = ___routine0;
		if (L_0)
		{
			goto IL_0012;
		}
	}
	{
		NullReferenceException_t1023182353 * L_1 = (NullReferenceException_t1023182353 *)il2cpp_codegen_object_new(NullReferenceException_t1023182353_il2cpp_TypeInfo_var);
		NullReferenceException__ctor_m3076065613(L_1, _stringLiteral1709342137, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, NULL, MonoBehaviour_StopCoroutine_m907039165_RuntimeMethod_var);
	}

IL_0012:
	{
		bool L_2 = MonoBehaviour_IsObjectMonoBehaviour_m2134950949(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		if (L_2)
		{
			goto IL_0028;
		}
	}
	{
		ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_3, _stringLiteral397472472, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, MonoBehaviour_StopCoroutine_m907039165_RuntimeMethod_var);
	}

IL_0028:
	{
		Coroutine_t3829159415 * L_4 = ___routine0;
		MonoBehaviour_StopCoroutineManaged_m3194025768(__this, L_4, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MonoBehaviour::StopCoroutine(System.String)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutine_m1962070247 (MonoBehaviour_t3962482529 * __this, String_t* ___methodName0, const RuntimeMethod* method)
{
	typedef void (*MonoBehaviour_StopCoroutine_m1962070247_ftn) (MonoBehaviour_t3962482529 *, String_t*);
	static MonoBehaviour_StopCoroutine_m1962070247_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_StopCoroutine_m1962070247_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::StopCoroutine(System.String)");
	_il2cpp_icall_func(__this, ___methodName0);
}
// System.Void UnityEngine.MonoBehaviour::StopAllCoroutines()
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_StopAllCoroutines_m3328507247 (MonoBehaviour_t3962482529 * __this, const RuntimeMethod* method)
{
	typedef void (*MonoBehaviour_StopAllCoroutines_m3328507247_ftn) (MonoBehaviour_t3962482529 *);
	static MonoBehaviour_StopAllCoroutines_m3328507247_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_StopAllCoroutines_m3328507247_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::StopAllCoroutines()");
	_il2cpp_icall_func(__this);
}
// System.Boolean UnityEngine.MonoBehaviour::get_useGUILayout()
extern "C" IL2CPP_METHOD_ATTR bool MonoBehaviour_get_useGUILayout_m2803119319 (MonoBehaviour_t3962482529 * __this, const RuntimeMethod* method)
{
	typedef bool (*MonoBehaviour_get_useGUILayout_m2803119319_ftn) (MonoBehaviour_t3962482529 *);
	static MonoBehaviour_get_useGUILayout_m2803119319_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_get_useGUILayout_m2803119319_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::get_useGUILayout()");
	bool retVal = _il2cpp_icall_func(__this);
	return retVal;
}
// System.Void UnityEngine.MonoBehaviour::set_useGUILayout(System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_set_useGUILayout_m3492031340 (MonoBehaviour_t3962482529 * __this, bool ___value0, const RuntimeMethod* method)
{
	typedef void (*MonoBehaviour_set_useGUILayout_m3492031340_ftn) (MonoBehaviour_t3962482529 *, bool);
	static MonoBehaviour_set_useGUILayout_m3492031340_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_set_useGUILayout_m3492031340_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::set_useGUILayout(System.Boolean)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Void UnityEngine.MonoBehaviour::print(System.Object)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_print_m330341231 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___message0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MonoBehaviour_print_m330341231_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___message0;
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_Log_m4051431634(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.MonoBehaviour::Internal_CancelInvokeAll(UnityEngine.MonoBehaviour)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_Internal_CancelInvokeAll_m3703850945 (RuntimeObject * __this /* static, unused */, MonoBehaviour_t3962482529 * ___self0, const RuntimeMethod* method)
{
	typedef void (*MonoBehaviour_Internal_CancelInvokeAll_m3703850945_ftn) (MonoBehaviour_t3962482529 *);
	static MonoBehaviour_Internal_CancelInvokeAll_m3703850945_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_Internal_CancelInvokeAll_m3703850945_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::Internal_CancelInvokeAll(UnityEngine.MonoBehaviour)");
	_il2cpp_icall_func(___self0);
}
// System.Boolean UnityEngine.MonoBehaviour::Internal_IsInvokingAll(UnityEngine.MonoBehaviour)
extern "C" IL2CPP_METHOD_ATTR bool MonoBehaviour_Internal_IsInvokingAll_m2820042090 (RuntimeObject * __this /* static, unused */, MonoBehaviour_t3962482529 * ___self0, const RuntimeMethod* method)
{
	typedef bool (*MonoBehaviour_Internal_IsInvokingAll_m2820042090_ftn) (MonoBehaviour_t3962482529 *);
	static MonoBehaviour_Internal_IsInvokingAll_m2820042090_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_Internal_IsInvokingAll_m2820042090_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::Internal_IsInvokingAll(UnityEngine.MonoBehaviour)");
	bool retVal = _il2cpp_icall_func(___self0);
	return retVal;
}
// System.Void UnityEngine.MonoBehaviour::InvokeDelayed(UnityEngine.MonoBehaviour,System.String,System.Single,System.Single)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_InvokeDelayed_m3352484957 (RuntimeObject * __this /* static, unused */, MonoBehaviour_t3962482529 * ___self0, String_t* ___methodName1, float ___time2, float ___repeatRate3, const RuntimeMethod* method)
{
	typedef void (*MonoBehaviour_InvokeDelayed_m3352484957_ftn) (MonoBehaviour_t3962482529 *, String_t*, float, float);
	static MonoBehaviour_InvokeDelayed_m3352484957_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_InvokeDelayed_m3352484957_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::InvokeDelayed(UnityEngine.MonoBehaviour,System.String,System.Single,System.Single)");
	_il2cpp_icall_func(___self0, ___methodName1, ___time2, ___repeatRate3);
}
// System.Void UnityEngine.MonoBehaviour::CancelInvoke(UnityEngine.MonoBehaviour,System.String)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_CancelInvoke_m3252264575 (RuntimeObject * __this /* static, unused */, MonoBehaviour_t3962482529 * ___self0, String_t* ___methodName1, const RuntimeMethod* method)
{
	typedef void (*MonoBehaviour_CancelInvoke_m3252264575_ftn) (MonoBehaviour_t3962482529 *, String_t*);
	static MonoBehaviour_CancelInvoke_m3252264575_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_CancelInvoke_m3252264575_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::CancelInvoke(UnityEngine.MonoBehaviour,System.String)");
	_il2cpp_icall_func(___self0, ___methodName1);
}
// System.Boolean UnityEngine.MonoBehaviour::IsInvoking(UnityEngine.MonoBehaviour,System.String)
extern "C" IL2CPP_METHOD_ATTR bool MonoBehaviour_IsInvoking_m3285132449 (RuntimeObject * __this /* static, unused */, MonoBehaviour_t3962482529 * ___self0, String_t* ___methodName1, const RuntimeMethod* method)
{
	typedef bool (*MonoBehaviour_IsInvoking_m3285132449_ftn) (MonoBehaviour_t3962482529 *, String_t*);
	static MonoBehaviour_IsInvoking_m3285132449_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_IsInvoking_m3285132449_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::IsInvoking(UnityEngine.MonoBehaviour,System.String)");
	bool retVal = _il2cpp_icall_func(___self0, ___methodName1);
	return retVal;
}
// System.Boolean UnityEngine.MonoBehaviour::IsObjectMonoBehaviour(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR bool MonoBehaviour_IsObjectMonoBehaviour_m2134950949 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, const RuntimeMethod* method)
{
	typedef bool (*MonoBehaviour_IsObjectMonoBehaviour_m2134950949_ftn) (Object_t631007953 *);
	static MonoBehaviour_IsObjectMonoBehaviour_m2134950949_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_IsObjectMonoBehaviour_m2134950949_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::IsObjectMonoBehaviour(UnityEngine.Object)");
	bool retVal = _il2cpp_icall_func(___obj0);
	return retVal;
}
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutineManaged(System.String,System.Object)
extern "C" IL2CPP_METHOD_ATTR Coroutine_t3829159415 * MonoBehaviour_StartCoroutineManaged_m1730988625 (MonoBehaviour_t3962482529 * __this, String_t* ___methodName0, RuntimeObject * ___value1, const RuntimeMethod* method)
{
	typedef Coroutine_t3829159415 * (*MonoBehaviour_StartCoroutineManaged_m1730988625_ftn) (MonoBehaviour_t3962482529 *, String_t*, RuntimeObject *);
	static MonoBehaviour_StartCoroutineManaged_m1730988625_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_StartCoroutineManaged_m1730988625_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::StartCoroutineManaged(System.String,System.Object)");
	Coroutine_t3829159415 * retVal = _il2cpp_icall_func(__this, ___methodName0, ___value1);
	return retVal;
}
// UnityEngine.Coroutine UnityEngine.MonoBehaviour::StartCoroutineManaged2(System.Collections.IEnumerator)
extern "C" IL2CPP_METHOD_ATTR Coroutine_t3829159415 * MonoBehaviour_StartCoroutineManaged2_m3584675188 (MonoBehaviour_t3962482529 * __this, RuntimeObject* ___enumerator0, const RuntimeMethod* method)
{
	typedef Coroutine_t3829159415 * (*MonoBehaviour_StartCoroutineManaged2_m3584675188_ftn) (MonoBehaviour_t3962482529 *, RuntimeObject*);
	static MonoBehaviour_StartCoroutineManaged2_m3584675188_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_StartCoroutineManaged2_m3584675188_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::StartCoroutineManaged2(System.Collections.IEnumerator)");
	Coroutine_t3829159415 * retVal = _il2cpp_icall_func(__this, ___enumerator0);
	return retVal;
}
// System.Void UnityEngine.MonoBehaviour::StopCoroutineManaged(UnityEngine.Coroutine)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutineManaged_m3194025768 (MonoBehaviour_t3962482529 * __this, Coroutine_t3829159415 * ___routine0, const RuntimeMethod* method)
{
	typedef void (*MonoBehaviour_StopCoroutineManaged_m3194025768_ftn) (MonoBehaviour_t3962482529 *, Coroutine_t3829159415 *);
	static MonoBehaviour_StopCoroutineManaged_m3194025768_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_StopCoroutineManaged_m3194025768_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::StopCoroutineManaged(UnityEngine.Coroutine)");
	_il2cpp_icall_func(__this, ___routine0);
}
// System.Void UnityEngine.MonoBehaviour::StopCoroutineFromEnumeratorManaged(System.Collections.IEnumerator)
extern "C" IL2CPP_METHOD_ATTR void MonoBehaviour_StopCoroutineFromEnumeratorManaged_m3390002661 (MonoBehaviour_t3962482529 * __this, RuntimeObject* ___routine0, const RuntimeMethod* method)
{
	typedef void (*MonoBehaviour_StopCoroutineFromEnumeratorManaged_m3390002661_ftn) (MonoBehaviour_t3962482529 *, RuntimeObject*);
	static MonoBehaviour_StopCoroutineFromEnumeratorManaged_m3390002661_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_StopCoroutineFromEnumeratorManaged_m3390002661_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::StopCoroutineFromEnumeratorManaged(System.Collections.IEnumerator)");
	_il2cpp_icall_func(__this, ___routine0);
}
// System.String UnityEngine.MonoBehaviour::GetScriptClassName()
extern "C" IL2CPP_METHOD_ATTR String_t* MonoBehaviour_GetScriptClassName_m1053457852 (MonoBehaviour_t3962482529 * __this, const RuntimeMethod* method)
{
	typedef String_t* (*MonoBehaviour_GetScriptClassName_m1053457852_ftn) (MonoBehaviour_t3962482529 *);
	static MonoBehaviour_GetScriptClassName_m1053457852_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (MonoBehaviour_GetScriptClassName_m1053457852_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.MonoBehaviour::GetScriptClassName()");
	String_t* retVal = _il2cpp_icall_func(__this);
	return retVal;
}
#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.Networking.PlayerConnection.MessageEventArgs::.ctor()
extern "C" IL2CPP_METHOD_ATTR void MessageEventArgs__ctor_m14798785 (MessageEventArgs_t1170575784 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__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.Networking.PlayerConnection.PlayerConnection::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection__ctor_m2639507345 (PlayerConnection_t3081694049 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection__ctor_m2639507345_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerEditorConnectionEvents_t3411787513 * L_0 = (PlayerEditorConnectionEvents_t3411787513 *)il2cpp_codegen_object_new(PlayerEditorConnectionEvents_t3411787513_il2cpp_TypeInfo_var);
		PlayerEditorConnectionEvents__ctor_m3177489832(L_0, /*hidden argument*/NULL);
		__this->set_m_PlayerEditorConnectionEvents_5(L_0);
		List_1_t128053199 * L_1 = (List_1_t128053199 *)il2cpp_codegen_object_new(List_1_t128053199_il2cpp_TypeInfo_var);
		List_1__ctor_m1204004817(L_1, /*hidden argument*/List_1__ctor_m1204004817_RuntimeMethod_var);
		__this->set_m_connectedPlayers_6(L_1);
		ScriptableObject__ctor_m1310743131(__this, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Networking.PlayerConnection.PlayerConnection UnityEngine.Networking.PlayerConnection.PlayerConnection::get_instance()
extern "C" IL2CPP_METHOD_ATTR PlayerConnection_t3081694049 * PlayerConnection_get_instance_m1750121257 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_get_instance_m1750121257_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PlayerConnection_t3081694049 * V_0 = NULL;
	{
		PlayerConnection_t3081694049 * L_0 = ((PlayerConnection_t3081694049_StaticFields*)il2cpp_codegen_static_fields_for(PlayerConnection_t3081694049_il2cpp_TypeInfo_var))->get_s_Instance_8();
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		PlayerConnection_t3081694049 * L_2 = PlayerConnection_CreateInstance_m902052006(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0028;
	}

IL_001d:
	{
		PlayerConnection_t3081694049 * L_3 = ((PlayerConnection_t3081694049_StaticFields*)il2cpp_codegen_static_fields_for(PlayerConnection_t3081694049_il2cpp_TypeInfo_var))->get_s_Instance_8();
		V_0 = L_3;
		goto IL_0028;
	}

IL_0028:
	{
		PlayerConnection_t3081694049 * L_4 = V_0;
		return L_4;
	}
}
// System.Boolean UnityEngine.Networking.PlayerConnection.PlayerConnection::get_isConnected()
extern "C" IL2CPP_METHOD_ATTR bool PlayerConnection_get_isConnected_m911966057 (PlayerConnection_t3081694049 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_get_isConnected_m911966057_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		RuntimeObject* L_0 = PlayerConnection_GetConnectionNativeApi_m3116196780(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		bool L_1 = InterfaceFuncInvoker0< bool >::Invoke(6 /* System.Boolean UnityEngine.IPlayerEditorConnectionNative::IsConnected() */, IPlayerEditorConnectionNative_t4228359453_il2cpp_TypeInfo_var, L_0);
		V_0 = L_1;
		goto IL_0012;
	}

IL_0012:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// UnityEngine.Networking.PlayerConnection.PlayerConnection UnityEngine.Networking.PlayerConnection.PlayerConnection::CreateInstance()
extern "C" IL2CPP_METHOD_ATTR PlayerConnection_t3081694049 * PlayerConnection_CreateInstance_m902052006 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_CreateInstance_m902052006_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	PlayerConnection_t3081694049 * V_0 = NULL;
	{
		PlayerConnection_t3081694049 * L_0 = ScriptableObject_CreateInstance_TisPlayerConnection_t3081694049_m1971238771(NULL /*static, unused*/, /*hidden argument*/ScriptableObject_CreateInstance_TisPlayerConnection_t3081694049_m1971238771_RuntimeMethod_var);
		((PlayerConnection_t3081694049_StaticFields*)il2cpp_codegen_static_fields_for(PlayerConnection_t3081694049_il2cpp_TypeInfo_var))->set_s_Instance_8(L_0);
		PlayerConnection_t3081694049 * L_1 = ((PlayerConnection_t3081694049_StaticFields*)il2cpp_codegen_static_fields_for(PlayerConnection_t3081694049_il2cpp_TypeInfo_var))->get_s_Instance_8();
		NullCheck(L_1);
		Object_set_hideFlags_m1648752846(L_1, ((int32_t)61), /*hidden argument*/NULL);
		PlayerConnection_t3081694049 * L_2 = ((PlayerConnection_t3081694049_StaticFields*)il2cpp_codegen_static_fields_for(PlayerConnection_t3081694049_il2cpp_TypeInfo_var))->get_s_Instance_8();
		V_0 = L_2;
		goto IL_0022;
	}

IL_0022:
	{
		PlayerConnection_t3081694049 * L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection::OnEnable()
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection_OnEnable_m4286555589 (PlayerConnection_t3081694049 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_OnEnable_m4286555589_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		bool L_0 = __this->get_m_IsInitilized_7();
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_0024;
	}

IL_0012:
	{
		__this->set_m_IsInitilized_7((bool)1);
		RuntimeObject* L_1 = PlayerConnection_GetConnectionNativeApi_m3116196780(__this, /*hidden argument*/NULL);
		NullCheck(L_1);
		InterfaceActionInvoker0::Invoke(0 /* System.Void UnityEngine.IPlayerEditorConnectionNative::Initialize() */, IPlayerEditorConnectionNative_t4228359453_il2cpp_TypeInfo_var, L_1);
	}

IL_0024:
	{
		return;
	}
}
// UnityEngine.IPlayerEditorConnectionNative UnityEngine.Networking.PlayerConnection.PlayerConnection::GetConnectionNativeApi()
extern "C" IL2CPP_METHOD_ATTR RuntimeObject* PlayerConnection_GetConnectionNativeApi_m3116196780 (PlayerConnection_t3081694049 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_GetConnectionNativeApi_m3116196780_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	RuntimeObject* G_B2_0 = NULL;
	RuntimeObject* G_B1_0 = NULL;
	{
		RuntimeObject* L_0 = ((PlayerConnection_t3081694049_StaticFields*)il2cpp_codegen_static_fields_for(PlayerConnection_t3081694049_il2cpp_TypeInfo_var))->get_connectionNative_4();
		RuntimeObject* L_1 = L_0;
		G_B1_0 = L_1;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_0012;
		}
	}
	{
		PlayerConnectionInternal_t3892293164 * L_2 = (PlayerConnectionInternal_t3892293164 *)il2cpp_codegen_object_new(PlayerConnectionInternal_t3892293164_il2cpp_TypeInfo_var);
		PlayerConnectionInternal__ctor_m2406218802(L_2, /*hidden argument*/NULL);
		G_B2_0 = ((RuntimeObject*)(L_2));
	}

IL_0012:
	{
		V_0 = G_B2_0;
		goto IL_0018;
	}

IL_0018:
	{
		RuntimeObject* L_3 = V_0;
		return L_3;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection::Register(System.Guid,UnityEngine.Events.UnityAction`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>)
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection_Register_m2197766869 (PlayerConnection_t3081694049 * __this, Guid_t  ___messageId0, UnityAction_1_t1755411925 * ___callback1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_Register_m2197766869_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	U3CRegisterU3Ec__AnonStorey0_t2405595090 * V_0 = NULL;
	{
		U3CRegisterU3Ec__AnonStorey0_t2405595090 * L_0 = (U3CRegisterU3Ec__AnonStorey0_t2405595090 *)il2cpp_codegen_object_new(U3CRegisterU3Ec__AnonStorey0_t2405595090_il2cpp_TypeInfo_var);
		U3CRegisterU3Ec__AnonStorey0__ctor_m1879208136(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		U3CRegisterU3Ec__AnonStorey0_t2405595090 * L_1 = V_0;
		Guid_t  L_2 = ___messageId0;
		NullCheck(L_1);
		L_1->set_messageId_0(L_2);
		U3CRegisterU3Ec__AnonStorey0_t2405595090 * L_3 = V_0;
		NullCheck(L_3);
		Guid_t  L_4 = L_3->get_messageId_0();
		IL2CPP_RUNTIME_CLASS_INIT(Guid_t_il2cpp_TypeInfo_var);
		Guid_t  L_5 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->get_Empty_0();
		bool L_6 = Guid_op_Equality_m4289903222(NULL /*static, unused*/, L_4, L_5, /*hidden argument*/NULL);
		if (!L_6)
		{
			goto IL_0034;
		}
	}
	{
		ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_7, _stringLiteral3345286096, _stringLiteral3522438005, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, NULL, PlayerConnection_Register_m2197766869_RuntimeMethod_var);
	}

IL_0034:
	{
		PlayerEditorConnectionEvents_t3411787513 * L_8 = __this->get_m_PlayerEditorConnectionEvents_5();
		NullCheck(L_8);
		List_1_t3157010512 * L_9 = L_8->get_messageTypeSubscribers_0();
		U3CRegisterU3Ec__AnonStorey0_t2405595090 * L_10 = V_0;
		intptr_t L_11 = (intptr_t)U3CRegisterU3Ec__AnonStorey0_U3CU3Em__0_m491998414_RuntimeMethod_var;
		Func_2_t2172606577 * L_12 = (Func_2_t2172606577 *)il2cpp_codegen_object_new(Func_2_t2172606577_il2cpp_TypeInfo_var);
		Func_2__ctor_m302082295(L_12, L_10, (intptr_t)L_11, /*hidden argument*/Func_2__ctor_m302082295_RuntimeMethod_var);
		bool L_13 = Enumerable_Any_TisMessageTypeSubscribers_t1684935770_m1620885677(NULL /*static, unused*/, L_9, L_12, /*hidden argument*/Enumerable_Any_TisMessageTypeSubscribers_t1684935770_m1620885677_RuntimeMethod_var);
		if (L_13)
		{
			goto IL_0068;
		}
	}
	{
		RuntimeObject* L_14 = PlayerConnection_GetConnectionNativeApi_m3116196780(__this, /*hidden argument*/NULL);
		U3CRegisterU3Ec__AnonStorey0_t2405595090 * L_15 = V_0;
		NullCheck(L_15);
		Guid_t  L_16 = L_15->get_messageId_0();
		NullCheck(L_14);
		InterfaceActionInvoker1< Guid_t  >::Invoke(4 /* System.Void UnityEngine.IPlayerEditorConnectionNative::RegisterInternal(System.Guid) */, IPlayerEditorConnectionNative_t4228359453_il2cpp_TypeInfo_var, L_14, L_16);
	}

IL_0068:
	{
		PlayerEditorConnectionEvents_t3411787513 * L_17 = __this->get_m_PlayerEditorConnectionEvents_5();
		U3CRegisterU3Ec__AnonStorey0_t2405595090 * L_18 = V_0;
		NullCheck(L_18);
		Guid_t  L_19 = L_18->get_messageId_0();
		NullCheck(L_17);
		UnityEvent_1_t2052235288 * L_20 = PlayerEditorConnectionEvents_AddAndCreate_m3046878154(L_17, L_19, /*hidden argument*/NULL);
		UnityAction_1_t1755411925 * L_21 = ___callback1;
		NullCheck(L_20);
		UnityEvent_1_AddListener_m2395042215(L_20, L_21, /*hidden argument*/UnityEvent_1_AddListener_m2395042215_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection::Unregister(System.Guid,UnityEngine.Events.UnityAction`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>)
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection_Unregister_m262505929 (PlayerConnection_t3081694049 * __this, Guid_t  ___messageId0, UnityAction_1_t1755411925 * ___callback1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_Unregister_m262505929_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	U3CUnregisterU3Ec__AnonStorey1_t2528476601 * V_0 = NULL;
	{
		U3CUnregisterU3Ec__AnonStorey1_t2528476601 * L_0 = (U3CUnregisterU3Ec__AnonStorey1_t2528476601 *)il2cpp_codegen_object_new(U3CUnregisterU3Ec__AnonStorey1_t2528476601_il2cpp_TypeInfo_var);
		U3CUnregisterU3Ec__AnonStorey1__ctor_m1684143015(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		U3CUnregisterU3Ec__AnonStorey1_t2528476601 * L_1 = V_0;
		Guid_t  L_2 = ___messageId0;
		NullCheck(L_1);
		L_1->set_messageId_0(L_2);
		PlayerEditorConnectionEvents_t3411787513 * L_3 = __this->get_m_PlayerEditorConnectionEvents_5();
		U3CUnregisterU3Ec__AnonStorey1_t2528476601 * L_4 = V_0;
		NullCheck(L_4);
		Guid_t  L_5 = L_4->get_messageId_0();
		UnityAction_1_t1755411925 * L_6 = ___callback1;
		NullCheck(L_3);
		PlayerEditorConnectionEvents_UnregisterManagedCallback_m400366024(L_3, L_5, L_6, /*hidden argument*/NULL);
		PlayerEditorConnectionEvents_t3411787513 * L_7 = __this->get_m_PlayerEditorConnectionEvents_5();
		NullCheck(L_7);
		List_1_t3157010512 * L_8 = L_7->get_messageTypeSubscribers_0();
		U3CUnregisterU3Ec__AnonStorey1_t2528476601 * L_9 = V_0;
		intptr_t L_10 = (intptr_t)U3CUnregisterU3Ec__AnonStorey1_U3CU3Em__0_m1122526650_RuntimeMethod_var;
		Func_2_t2172606577 * L_11 = (Func_2_t2172606577 *)il2cpp_codegen_object_new(Func_2_t2172606577_il2cpp_TypeInfo_var);
		Func_2__ctor_m302082295(L_11, L_9, (intptr_t)L_10, /*hidden argument*/Func_2__ctor_m302082295_RuntimeMethod_var);
		bool L_12 = Enumerable_Any_TisMessageTypeSubscribers_t1684935770_m1620885677(NULL /*static, unused*/, L_8, L_11, /*hidden argument*/Enumerable_Any_TisMessageTypeSubscribers_t1684935770_m1620885677_RuntimeMethod_var);
		if (L_12)
		{
			goto IL_0054;
		}
	}
	{
		RuntimeObject* L_13 = PlayerConnection_GetConnectionNativeApi_m3116196780(__this, /*hidden argument*/NULL);
		U3CUnregisterU3Ec__AnonStorey1_t2528476601 * L_14 = V_0;
		NullCheck(L_14);
		Guid_t  L_15 = L_14->get_messageId_0();
		NullCheck(L_13);
		InterfaceActionInvoker1< Guid_t  >::Invoke(5 /* System.Void UnityEngine.IPlayerEditorConnectionNative::UnregisterInternal(System.Guid) */, IPlayerEditorConnectionNative_t4228359453_il2cpp_TypeInfo_var, L_13, L_15);
	}

IL_0054:
	{
		return;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection::RegisterConnection(UnityEngine.Events.UnityAction`1<System.Int32>)
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection_RegisterConnection_m141514498 (PlayerConnection_t3081694049 * __this, UnityAction_1_t3535781894 * ___callback0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_RegisterConnection_m141514498_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	Enumerator_t2017297076  V_1;
	memset(&V_1, 0, sizeof(V_1));
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		List_1_t128053199 * L_0 = __this->get_m_connectedPlayers_6();
		NullCheck(L_0);
		Enumerator_t2017297076  L_1 = List_1_GetEnumerator_m2838255531(L_0, /*hidden argument*/List_1_GetEnumerator_m2838255531_RuntimeMethod_var);
		V_1 = L_1;
	}

IL_000e:
	try
	{ // begin try (depth: 1)
		{
			goto IL_0024;
		}

IL_0013:
		{
			int32_t L_2 = Enumerator_get_Current_m2612064142((Enumerator_t2017297076 *)(&V_1), /*hidden argument*/Enumerator_get_Current_m2612064142_RuntimeMethod_var);
			V_0 = L_2;
			UnityAction_1_t3535781894 * L_3 = ___callback0;
			int32_t L_4 = V_0;
			NullCheck(L_3);
			UnityAction_1_Invoke_m3388120194(L_3, L_4, /*hidden argument*/UnityAction_1_Invoke_m3388120194_RuntimeMethod_var);
		}

IL_0024:
		{
			bool L_5 = Enumerator_MoveNext_m1050804954((Enumerator_t2017297076 *)(&V_1), /*hidden argument*/Enumerator_MoveNext_m1050804954_RuntimeMethod_var);
			if (L_5)
			{
				goto IL_0013;
			}
		}

IL_0030:
		{
			IL2CPP_LEAVE(0x43, FINALLY_0035);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_0035;
	}

FINALLY_0035:
	{ // begin finally (depth: 1)
		Enumerator_Dispose_m222348240((Enumerator_t2017297076 *)(&V_1), /*hidden argument*/Enumerator_Dispose_m222348240_RuntimeMethod_var);
		IL2CPP_END_FINALLY(53)
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(53)
	{
		IL2CPP_JUMP_TBL(0x43, IL_0043)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_0043:
	{
		PlayerEditorConnectionEvents_t3411787513 * L_6 = __this->get_m_PlayerEditorConnectionEvents_5();
		NullCheck(L_6);
		ConnectionChangeEvent_t3251856151 * L_7 = L_6->get_connectionEvent_1();
		UnityAction_1_t3535781894 * L_8 = ___callback0;
		NullCheck(L_7);
		UnityEvent_1_AddListener_m3158408092(L_7, L_8, /*hidden argument*/UnityEvent_1_AddListener_m3158408092_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection::RegisterDisconnection(UnityEngine.Events.UnityAction`1<System.Int32>)
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection_RegisterDisconnection_m2618599213 (PlayerConnection_t3081694049 * __this, UnityAction_1_t3535781894 * ___callback0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_RegisterDisconnection_m2618599213_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerEditorConnectionEvents_t3411787513 * L_0 = __this->get_m_PlayerEditorConnectionEvents_5();
		NullCheck(L_0);
		ConnectionChangeEvent_t3251856151 * L_1 = L_0->get_disconnectionEvent_2();
		UnityAction_1_t3535781894 * L_2 = ___callback0;
		NullCheck(L_1);
		UnityEvent_1_AddListener_m3158408092(L_1, L_2, /*hidden argument*/UnityEvent_1_AddListener_m3158408092_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection::Send(System.Guid,System.Byte[])
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection_Send_m3929969666 (PlayerConnection_t3081694049 * __this, Guid_t  ___messageId0, ByteU5BU5D_t4116647657* ___data1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_Send_m3929969666_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Guid_t  L_0 = ___messageId0;
		IL2CPP_RUNTIME_CLASS_INIT(Guid_t_il2cpp_TypeInfo_var);
		Guid_t  L_1 = ((Guid_t_StaticFields*)il2cpp_codegen_static_fields_for(Guid_t_il2cpp_TypeInfo_var))->get_Empty_0();
		bool L_2 = Guid_op_Equality_m4289903222(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_0022;
		}
	}
	{
		ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1216717135(L_3, _stringLiteral3345286096, _stringLiteral3522438005, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, NULL, PlayerConnection_Send_m3929969666_RuntimeMethod_var);
	}

IL_0022:
	{
		RuntimeObject* L_4 = PlayerConnection_GetConnectionNativeApi_m3116196780(__this, /*hidden argument*/NULL);
		Guid_t  L_5 = ___messageId0;
		ByteU5BU5D_t4116647657* L_6 = ___data1;
		NullCheck(L_4);
		InterfaceActionInvoker3< Guid_t , ByteU5BU5D_t4116647657*, int32_t >::Invoke(2 /* System.Void UnityEngine.IPlayerEditorConnectionNative::SendMessage(System.Guid,System.Byte[],System.Int32) */, IPlayerEditorConnectionNative_t4228359453_il2cpp_TypeInfo_var, L_4, L_5, L_6, 0);
		return;
	}
}
// System.Boolean UnityEngine.Networking.PlayerConnection.PlayerConnection::BlockUntilRecvMsg(System.Guid,System.Int32)
extern "C" IL2CPP_METHOD_ATTR bool PlayerConnection_BlockUntilRecvMsg_m1369178756 (PlayerConnection_t3081694049 * __this, Guid_t  ___messageId0, int32_t ___timeout1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_BlockUntilRecvMsg_m1369178756_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842 * V_0 = NULL;
	UnityAction_1_t1755411925 * V_1 = NULL;
	DateTime_t3738529785  V_2;
	memset(&V_2, 0, sizeof(V_2));
	TimeSpan_t881159249  V_3;
	memset(&V_3, 0, sizeof(V_3));
	bool V_4 = false;
	{
		U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842 * L_0 = (U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842 *)il2cpp_codegen_object_new(U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842_il2cpp_TypeInfo_var);
		U3CBlockUntilRecvMsgU3Ec__AnonStorey2__ctor_m1575056730(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842 * L_1 = V_0;
		NullCheck(L_1);
		L_1->set_msgReceived_0((bool)0);
		U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842 * L_2 = V_0;
		intptr_t L_3 = (intptr_t)U3CBlockUntilRecvMsgU3Ec__AnonStorey2_U3CU3Em__0_m2225790220_RuntimeMethod_var;
		UnityAction_1_t1755411925 * L_4 = (UnityAction_1_t1755411925 *)il2cpp_codegen_object_new(UnityAction_1_t1755411925_il2cpp_TypeInfo_var);
		UnityAction_1__ctor_m1210528642(L_4, L_2, (intptr_t)L_3, /*hidden argument*/UnityAction_1__ctor_m1210528642_RuntimeMethod_var);
		V_1 = L_4;
		IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_5 = DateTime_get_Now_m1277138875(NULL /*static, unused*/, /*hidden argument*/NULL);
		V_2 = L_5;
		Guid_t  L_6 = ___messageId0;
		UnityAction_1_t1755411925 * L_7 = V_1;
		PlayerConnection_Register_m2197766869(__this, L_6, L_7, /*hidden argument*/NULL);
		goto IL_0039;
	}

IL_002e:
	{
		RuntimeObject* L_8 = PlayerConnection_GetConnectionNativeApi_m3116196780(__this, /*hidden argument*/NULL);
		NullCheck(L_8);
		InterfaceActionInvoker0::Invoke(3 /* System.Void UnityEngine.IPlayerEditorConnectionNative::Poll() */, IPlayerEditorConnectionNative_t4228359453_il2cpp_TypeInfo_var, L_8);
	}

IL_0039:
	{
		IL2CPP_RUNTIME_CLASS_INIT(DateTime_t3738529785_il2cpp_TypeInfo_var);
		DateTime_t3738529785  L_9 = DateTime_get_Now_m1277138875(NULL /*static, unused*/, /*hidden argument*/NULL);
		DateTime_t3738529785  L_10 = V_2;
		TimeSpan_t881159249  L_11 = DateTime_op_Subtraction_m3579235380(NULL /*static, unused*/, L_9, L_10, /*hidden argument*/NULL);
		V_3 = L_11;
		double L_12 = TimeSpan_get_TotalMilliseconds_m2429771311((TimeSpan_t881159249 *)(&V_3), /*hidden argument*/NULL);
		int32_t L_13 = ___timeout1;
		if ((!(((double)L_12) < ((double)(((double)((double)L_13)))))))
		{
			goto IL_005e;
		}
	}
	{
		U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842 * L_14 = V_0;
		NullCheck(L_14);
		bool L_15 = L_14->get_msgReceived_0();
		if (!L_15)
		{
			goto IL_002e;
		}
	}

IL_005e:
	{
		Guid_t  L_16 = ___messageId0;
		UnityAction_1_t1755411925 * L_17 = V_1;
		PlayerConnection_Unregister_m262505929(__this, L_16, L_17, /*hidden argument*/NULL);
		U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842 * L_18 = V_0;
		NullCheck(L_18);
		bool L_19 = L_18->get_msgReceived_0();
		V_4 = L_19;
		goto IL_0073;
	}

IL_0073:
	{
		bool L_20 = V_4;
		return L_20;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection::DisconnectAll()
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection_DisconnectAll_m2907137535 (PlayerConnection_t3081694049 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_DisconnectAll_m2907137535_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = PlayerConnection_GetConnectionNativeApi_m3116196780(__this, /*hidden argument*/NULL);
		NullCheck(L_0);
		InterfaceActionInvoker0::Invoke(1 /* System.Void UnityEngine.IPlayerEditorConnectionNative::DisconnectAll() */, IPlayerEditorConnectionNative_t4228359453_il2cpp_TypeInfo_var, L_0);
		return;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection::MessageCallbackInternal(System.IntPtr,System.UInt64,System.UInt64,System.String)
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection_MessageCallbackInternal_m1914517467 (RuntimeObject * __this /* static, unused */, intptr_t ___data0, uint64_t ___size1, uint64_t ___guid2, String_t* ___messageId3, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_MessageCallbackInternal_m1914517467_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ByteU5BU5D_t4116647657* V_0 = NULL;
	{
		V_0 = (ByteU5BU5D_t4116647657*)NULL;
		uint64_t L_0 = ___size1;
		if ((!(((uint64_t)L_0) > ((uint64_t)(((int64_t)((int64_t)0)))))))
		{
			goto IL_001f;
		}
	}
	{
		uint64_t L_1 = ___size1;
		if ((uint64_t)(L_1) > INTPTR_MAX) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(), NULL, PlayerConnection_MessageCallbackInternal_m1914517467_RuntimeMethod_var);
		ByteU5BU5D_t4116647657* L_2 = (ByteU5BU5D_t4116647657*)SZArrayNew(ByteU5BU5D_t4116647657_il2cpp_TypeInfo_var, (uint32_t)(((intptr_t)L_1)));
		V_0 = L_2;
		intptr_t L_3 = ___data0;
		ByteU5BU5D_t4116647657* L_4 = V_0;
		uint64_t L_5 = ___size1;
		IL2CPP_RUNTIME_CLASS_INIT(Marshal_t1757017490_il2cpp_TypeInfo_var);
		Marshal_Copy_m1222846562(NULL /*static, unused*/, (intptr_t)L_3, L_4, 0, (((int32_t)((int32_t)L_5))), /*hidden argument*/NULL);
	}

IL_001f:
	{
		PlayerConnection_t3081694049 * L_6 = PlayerConnection_get_instance_m1750121257(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_6);
		PlayerEditorConnectionEvents_t3411787513 * L_7 = L_6->get_m_PlayerEditorConnectionEvents_5();
		String_t* L_8 = ___messageId3;
		Guid_t  L_9;
		memset(&L_9, 0, sizeof(L_9));
		Guid__ctor_m2423264394((&L_9), L_8, /*hidden argument*/NULL);
		ByteU5BU5D_t4116647657* L_10 = V_0;
		uint64_t L_11 = ___guid2;
		NullCheck(L_7);
		PlayerEditorConnectionEvents_InvokeMessageIdSubscribers_m2094591713(L_7, L_9, L_10, (((int32_t)((int32_t)L_11))), /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection::ConnectedCallbackInternal(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection_ConnectedCallbackInternal_m1706913195 (RuntimeObject * __this /* static, unused */, int32_t ___playerId0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_ConnectedCallbackInternal_m1706913195_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerConnection_t3081694049 * L_0 = PlayerConnection_get_instance_m1750121257(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_0);
		List_1_t128053199 * L_1 = L_0->get_m_connectedPlayers_6();
		int32_t L_2 = ___playerId0;
		NullCheck(L_1);
		List_1_Add_m2080863212(L_1, L_2, /*hidden argument*/List_1_Add_m2080863212_RuntimeMethod_var);
		PlayerConnection_t3081694049 * L_3 = PlayerConnection_get_instance_m1750121257(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_3);
		PlayerEditorConnectionEvents_t3411787513 * L_4 = L_3->get_m_PlayerEditorConnectionEvents_5();
		NullCheck(L_4);
		ConnectionChangeEvent_t3251856151 * L_5 = L_4->get_connectionEvent_1();
		int32_t L_6 = ___playerId0;
		NullCheck(L_5);
		UnityEvent_1_Invoke_m3604335408(L_5, L_6, /*hidden argument*/UnityEvent_1_Invoke_m3604335408_RuntimeMethod_var);
		return;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection::DisconnectedCallback(System.Int32)
extern "C" IL2CPP_METHOD_ATTR void PlayerConnection_DisconnectedCallback_m1697017309 (RuntimeObject * __this /* static, unused */, int32_t ___playerId0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerConnection_DisconnectedCallback_m1697017309_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		PlayerConnection_t3081694049 * L_0 = PlayerConnection_get_instance_m1750121257(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_0);
		List_1_t128053199 * L_1 = L_0->get_m_connectedPlayers_6();
		int32_t L_2 = ___playerId0;
		NullCheck(L_1);
		List_1_Remove_m3037048099(L_1, L_2, /*hidden argument*/List_1_Remove_m3037048099_RuntimeMethod_var);
		PlayerConnection_t3081694049 * L_3 = PlayerConnection_get_instance_m1750121257(NULL /*static, unused*/, /*hidden argument*/NULL);
		NullCheck(L_3);
		PlayerEditorConnectionEvents_t3411787513 * L_4 = L_3->get_m_PlayerEditorConnectionEvents_5();
		NullCheck(L_4);
		ConnectionChangeEvent_t3251856151 * L_5 = L_4->get_disconnectionEvent_2();
		int32_t L_6 = ___playerId0;
		NullCheck(L_5);
		UnityEvent_1_Invoke_m3604335408(L_5, L_6, /*hidden argument*/UnityEvent_1_Invoke_m3604335408_RuntimeMethod_var);
		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.Networking.PlayerConnection.PlayerConnection/<BlockUntilRecvMsg>c__AnonStorey2::.ctor()
extern "C" IL2CPP_METHOD_ATTR void U3CBlockUntilRecvMsgU3Ec__AnonStorey2__ctor_m1575056730 (U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection/<BlockUntilRecvMsg>c__AnonStorey2::<>m__0(UnityEngine.Networking.PlayerConnection.MessageEventArgs)
extern "C" IL2CPP_METHOD_ATTR void U3CBlockUntilRecvMsgU3Ec__AnonStorey2_U3CU3Em__0_m2225790220 (U3CBlockUntilRecvMsgU3Ec__AnonStorey2_t2166869842 * __this, MessageEventArgs_t1170575784 * ___args0, const RuntimeMethod* method)
{
	{
		__this->set_msgReceived_0((bool)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
// System.Void UnityEngine.Networking.PlayerConnection.PlayerConnection/<Register>c__AnonStorey0::.ctor()
extern "C" IL2CPP_METHOD_ATTR void U3CRegisterU3Ec__AnonStorey0__ctor_m1879208136 (U3CRegisterU3Ec__AnonStorey0_t2405595090 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.Networking.PlayerConnection.PlayerConnection/<Register>c__AnonStorey0::<>m__0(UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers)
extern "C" IL2CPP_METHOD_ATTR bool U3CRegisterU3Ec__AnonStorey0_U3CU3Em__0_m491998414 (U3CRegisterU3Ec__AnonStorey0_t2405595090 * __this, MessageTypeSubscribers_t1684935770 * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CRegisterU3Ec__AnonStorey0_U3CU3Em__0_m491998414_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		MessageTypeSubscribers_t1684935770 * L_0 = ___x0;
		NullCheck(L_0);
		Guid_t  L_1 = MessageTypeSubscribers_get_MessageTypeId_m1143155832(L_0, /*hidden argument*/NULL);
		Guid_t  L_2 = __this->get_messageId_0();
		IL2CPP_RUNTIME_CLASS_INIT(Guid_t_il2cpp_TypeInfo_var);
		bool L_3 = Guid_op_Equality_m4289903222(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0017;
	}

IL_0017:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
#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.Networking.PlayerConnection.PlayerConnection/<Unregister>c__AnonStorey1::.ctor()
extern "C" IL2CPP_METHOD_ATTR void U3CUnregisterU3Ec__AnonStorey1__ctor_m1684143015 (U3CUnregisterU3Ec__AnonStorey1_t2528476601 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.Networking.PlayerConnection.PlayerConnection/<Unregister>c__AnonStorey1::<>m__0(UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers)
extern "C" IL2CPP_METHOD_ATTR bool U3CUnregisterU3Ec__AnonStorey1_U3CU3Em__0_m1122526650 (U3CUnregisterU3Ec__AnonStorey1_t2528476601 * __this, MessageTypeSubscribers_t1684935770 * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CUnregisterU3Ec__AnonStorey1_U3CU3Em__0_m1122526650_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		MessageTypeSubscribers_t1684935770 * L_0 = ___x0;
		NullCheck(L_0);
		Guid_t  L_1 = MessageTypeSubscribers_get_MessageTypeId_m1143155832(L_0, /*hidden argument*/NULL);
		Guid_t  L_2 = __this->get_messageId_0();
		IL2CPP_RUNTIME_CLASS_INIT(Guid_t_il2cpp_TypeInfo_var);
		bool L_3 = Guid_op_Equality_m4289903222(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0017;
	}

IL_0017:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
#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.Networking.PlayerConnection.PlayerEditorConnectionEvents::.ctor()
extern "C" IL2CPP_METHOD_ATTR void PlayerEditorConnectionEvents__ctor_m3177489832 (PlayerEditorConnectionEvents_t3411787513 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerEditorConnectionEvents__ctor_m3177489832_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		List_1_t3157010512 * L_0 = (List_1_t3157010512 *)il2cpp_codegen_object_new(List_1_t3157010512_il2cpp_TypeInfo_var);
		List_1__ctor_m134154014(L_0, /*hidden argument*/List_1__ctor_m134154014_RuntimeMethod_var);
		__this->set_messageTypeSubscribers_0(L_0);
		ConnectionChangeEvent_t3251856151 * L_1 = (ConnectionChangeEvent_t3251856151 *)il2cpp_codegen_object_new(ConnectionChangeEvent_t3251856151_il2cpp_TypeInfo_var);
		ConnectionChangeEvent__ctor_m764126802(L_1, /*hidden argument*/NULL);
		__this->set_connectionEvent_1(L_1);
		ConnectionChangeEvent_t3251856151 * L_2 = (ConnectionChangeEvent_t3251856151 *)il2cpp_codegen_object_new(ConnectionChangeEvent_t3251856151_il2cpp_TypeInfo_var);
		ConnectionChangeEvent__ctor_m764126802(L_2, /*hidden argument*/NULL);
		__this->set_disconnectionEvent_2(L_2);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents::InvokeMessageIdSubscribers(System.Guid,System.Byte[],System.Int32)
extern "C" IL2CPP_METHOD_ATTR void PlayerEditorConnectionEvents_InvokeMessageIdSubscribers_m2094591713 (PlayerEditorConnectionEvents_t3411787513 * __this, Guid_t  ___messageId0, ByteU5BU5D_t4116647657* ___data1, int32_t ___playerId2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerEditorConnectionEvents_InvokeMessageIdSubscribers_m2094591713_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441 * V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	MessageEventArgs_t1170575784 * V_2 = NULL;
	MessageEventArgs_t1170575784 * V_3 = NULL;
	MessageTypeSubscribers_t1684935770 * V_4 = NULL;
	RuntimeObject* V_5 = NULL;
	Exception_t * __last_unhandled_exception = 0;
	NO_UNUSED_WARNING (__last_unhandled_exception);
	Exception_t * __exception_local = 0;
	NO_UNUSED_WARNING (__exception_local);
	int32_t __leave_target = -1;
	NO_UNUSED_WARNING (__leave_target);
	{
		U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441 * L_0 = (U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441 *)il2cpp_codegen_object_new(U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441_il2cpp_TypeInfo_var);
		U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0__ctor_m2486500792(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441 * L_1 = V_0;
		Guid_t  L_2 = ___messageId0;
		NullCheck(L_1);
		L_1->set_messageId_0(L_2);
		List_1_t3157010512 * L_3 = __this->get_messageTypeSubscribers_0();
		U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441 * L_4 = V_0;
		intptr_t L_5 = (intptr_t)U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_U3CU3Em__0_m444206473_RuntimeMethod_var;
		Func_2_t2172606577 * L_6 = (Func_2_t2172606577 *)il2cpp_codegen_object_new(Func_2_t2172606577_il2cpp_TypeInfo_var);
		Func_2__ctor_m302082295(L_6, L_4, (intptr_t)L_5, /*hidden argument*/Func_2__ctor_m302082295_RuntimeMethod_var);
		RuntimeObject* L_7 = Enumerable_Where_TisMessageTypeSubscribers_t1684935770_m2256379362(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/Enumerable_Where_TisMessageTypeSubscribers_t1684935770_m2256379362_RuntimeMethod_var);
		V_1 = L_7;
		RuntimeObject* L_8 = V_1;
		bool L_9 = Enumerable_Any_TisMessageTypeSubscribers_t1684935770_m1059743985(NULL /*static, unused*/, L_8, /*hidden argument*/Enumerable_Any_TisMessageTypeSubscribers_t1684935770_m1059743985_RuntimeMethod_var);
		if (L_9)
		{
			goto IL_0051;
		}
	}
	{
		U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441 * L_10 = V_0;
		NullCheck(L_10);
		Guid_t  L_11 = L_10->get_messageId_0();
		Guid_t  L_12 = L_11;
		RuntimeObject * L_13 = Box(Guid_t_il2cpp_TypeInfo_var, &L_12);
		String_t* L_14 = String_Concat_m904156431(NULL /*static, unused*/, _stringLiteral3307764161, L_13, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Debug_t3317548046_il2cpp_TypeInfo_var);
		Debug_LogError_m2850623458(NULL /*static, unused*/, L_14, /*hidden argument*/NULL);
		goto IL_00ad;
	}

IL_0051:
	{
		MessageEventArgs_t1170575784 * L_15 = (MessageEventArgs_t1170575784 *)il2cpp_codegen_object_new(MessageEventArgs_t1170575784_il2cpp_TypeInfo_var);
		MessageEventArgs__ctor_m14798785(L_15, /*hidden argument*/NULL);
		V_3 = L_15;
		MessageEventArgs_t1170575784 * L_16 = V_3;
		int32_t L_17 = ___playerId2;
		NullCheck(L_16);
		L_16->set_playerId_0(L_17);
		MessageEventArgs_t1170575784 * L_18 = V_3;
		ByteU5BU5D_t4116647657* L_19 = ___data1;
		NullCheck(L_18);
		L_18->set_data_1(L_19);
		MessageEventArgs_t1170575784 * L_20 = V_3;
		V_2 = L_20;
		RuntimeObject* L_21 = V_1;
		NullCheck(L_21);
		RuntimeObject* L_22 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1<!0> System.Collections.Generic.IEnumerable`1<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers>::GetEnumerator() */, IEnumerable_1_t664788659_il2cpp_TypeInfo_var, L_21);
		V_5 = L_22;
	}

IL_0070:
	try
	{ // begin try (depth: 1)
		{
			goto IL_008d;
		}

IL_0075:
		{
			RuntimeObject* L_23 = V_5;
			NullCheck(L_23);
			MessageTypeSubscribers_t1684935770 * L_24 = InterfaceFuncInvoker0< MessageTypeSubscribers_t1684935770 * >::Invoke(0 /* !0 System.Collections.Generic.IEnumerator`1<UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers>::get_Current() */, IEnumerator_1_t2117506238_il2cpp_TypeInfo_var, L_23);
			V_4 = L_24;
			MessageTypeSubscribers_t1684935770 * L_25 = V_4;
			NullCheck(L_25);
			MessageEvent_t1491597365 * L_26 = L_25->get_messageCallback_2();
			MessageEventArgs_t1170575784 * L_27 = V_2;
			NullCheck(L_26);
			UnityEvent_1_Invoke_m1904070161(L_26, L_27, /*hidden argument*/UnityEvent_1_Invoke_m1904070161_RuntimeMethod_var);
		}

IL_008d:
		{
			RuntimeObject* L_28 = V_5;
			NullCheck(L_28);
			bool L_29 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, L_28);
			if (L_29)
			{
				goto IL_0075;
			}
		}

IL_0099:
		{
			IL2CPP_LEAVE(0xAD, FINALLY_009e);
		}
	} // end try (depth: 1)
	catch(Il2CppExceptionWrapper& e)
	{
		__last_unhandled_exception = (Exception_t *)e.ex;
		goto FINALLY_009e;
	}

FINALLY_009e:
	{ // begin finally (depth: 1)
		{
			RuntimeObject* L_30 = V_5;
			if (!L_30)
			{
				goto IL_00ac;
			}
		}

IL_00a5:
		{
			RuntimeObject* L_31 = V_5;
			NullCheck(L_31);
			InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, L_31);
		}

IL_00ac:
		{
			IL2CPP_END_FINALLY(158)
		}
	} // end finally (depth: 1)
	IL2CPP_CLEANUP(158)
	{
		IL2CPP_JUMP_TBL(0xAD, IL_00ad)
		IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *)
	}

IL_00ad:
	{
		return;
	}
}
// UnityEngine.Events.UnityEvent`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs> UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents::AddAndCreate(System.Guid)
extern "C" IL2CPP_METHOD_ATTR UnityEvent_1_t2052235288 * PlayerEditorConnectionEvents_AddAndCreate_m3046878154 (PlayerEditorConnectionEvents_t3411787513 * __this, Guid_t  ___messageId0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerEditorConnectionEvents_AddAndCreate_m3046878154_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	U3CAddAndCreateU3Ec__AnonStorey1_t1136770903 * V_0 = NULL;
	MessageTypeSubscribers_t1684935770 * V_1 = NULL;
	MessageTypeSubscribers_t1684935770 * V_2 = NULL;
	UnityEvent_1_t2052235288 * V_3 = NULL;
	{
		U3CAddAndCreateU3Ec__AnonStorey1_t1136770903 * L_0 = (U3CAddAndCreateU3Ec__AnonStorey1_t1136770903 *)il2cpp_codegen_object_new(U3CAddAndCreateU3Ec__AnonStorey1_t1136770903_il2cpp_TypeInfo_var);
		U3CAddAndCreateU3Ec__AnonStorey1__ctor_m1186055370(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		U3CAddAndCreateU3Ec__AnonStorey1_t1136770903 * L_1 = V_0;
		Guid_t  L_2 = ___messageId0;
		NullCheck(L_1);
		L_1->set_messageId_0(L_2);
		List_1_t3157010512 * L_3 = __this->get_messageTypeSubscribers_0();
		U3CAddAndCreateU3Ec__AnonStorey1_t1136770903 * L_4 = V_0;
		intptr_t L_5 = (intptr_t)U3CAddAndCreateU3Ec__AnonStorey1_U3CU3Em__0_m2847856411_RuntimeMethod_var;
		Func_2_t2172606577 * L_6 = (Func_2_t2172606577 *)il2cpp_codegen_object_new(Func_2_t2172606577_il2cpp_TypeInfo_var);
		Func_2__ctor_m302082295(L_6, L_4, (intptr_t)L_5, /*hidden argument*/Func_2__ctor_m302082295_RuntimeMethod_var);
		MessageTypeSubscribers_t1684935770 * L_7 = Enumerable_SingleOrDefault_TisMessageTypeSubscribers_t1684935770_m2109312684(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/Enumerable_SingleOrDefault_TisMessageTypeSubscribers_t1684935770_m2109312684_RuntimeMethod_var);
		V_1 = L_7;
		MessageTypeSubscribers_t1684935770 * L_8 = V_1;
		if (L_8)
		{
			goto IL_0059;
		}
	}
	{
		MessageTypeSubscribers_t1684935770 * L_9 = (MessageTypeSubscribers_t1684935770 *)il2cpp_codegen_object_new(MessageTypeSubscribers_t1684935770_il2cpp_TypeInfo_var);
		MessageTypeSubscribers__ctor_m1543468991(L_9, /*hidden argument*/NULL);
		V_2 = L_9;
		MessageTypeSubscribers_t1684935770 * L_10 = V_2;
		U3CAddAndCreateU3Ec__AnonStorey1_t1136770903 * L_11 = V_0;
		NullCheck(L_11);
		Guid_t  L_12 = L_11->get_messageId_0();
		NullCheck(L_10);
		MessageTypeSubscribers_set_MessageTypeId_m841325789(L_10, L_12, /*hidden argument*/NULL);
		MessageTypeSubscribers_t1684935770 * L_13 = V_2;
		MessageEvent_t1491597365 * L_14 = (MessageEvent_t1491597365 *)il2cpp_codegen_object_new(MessageEvent_t1491597365_il2cpp_TypeInfo_var);
		MessageEvent__ctor_m1231650089(L_14, /*hidden argument*/NULL);
		NullCheck(L_13);
		L_13->set_messageCallback_2(L_14);
		MessageTypeSubscribers_t1684935770 * L_15 = V_2;
		V_1 = L_15;
		List_1_t3157010512 * L_16 = __this->get_messageTypeSubscribers_0();
		MessageTypeSubscribers_t1684935770 * L_17 = V_1;
		NullCheck(L_16);
		List_1_Add_m3342864660(L_16, L_17, /*hidden argument*/List_1_Add_m3342864660_RuntimeMethod_var);
	}

IL_0059:
	{
		MessageTypeSubscribers_t1684935770 * L_18 = V_1;
		MessageTypeSubscribers_t1684935770 * L_19 = L_18;
		NullCheck(L_19);
		int32_t L_20 = L_19->get_subscriberCount_1();
		NullCheck(L_19);
		L_19->set_subscriberCount_1(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)));
		MessageTypeSubscribers_t1684935770 * L_21 = V_1;
		NullCheck(L_21);
		MessageEvent_t1491597365 * L_22 = L_21->get_messageCallback_2();
		V_3 = L_22;
		goto IL_0073;
	}

IL_0073:
	{
		UnityEvent_1_t2052235288 * L_23 = V_3;
		return L_23;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents::UnregisterManagedCallback(System.Guid,UnityEngine.Events.UnityAction`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>)
extern "C" IL2CPP_METHOD_ATTR void PlayerEditorConnectionEvents_UnregisterManagedCallback_m400366024 (PlayerEditorConnectionEvents_t3411787513 * __this, Guid_t  ___messageId0, UnityAction_1_t1755411925 * ___callback1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (PlayerEditorConnectionEvents_UnregisterManagedCallback_m400366024_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973 * V_0 = NULL;
	MessageTypeSubscribers_t1684935770 * V_1 = NULL;
	{
		U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973 * L_0 = (U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973 *)il2cpp_codegen_object_new(U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973_il2cpp_TypeInfo_var);
		U3CUnregisterManagedCallbackU3Ec__AnonStorey2__ctor_m299200807(L_0, /*hidden argument*/NULL);
		V_0 = L_0;
		U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973 * L_1 = V_0;
		Guid_t  L_2 = ___messageId0;
		NullCheck(L_1);
		L_1->set_messageId_0(L_2);
		List_1_t3157010512 * L_3 = __this->get_messageTypeSubscribers_0();
		U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973 * L_4 = V_0;
		intptr_t L_5 = (intptr_t)U3CUnregisterManagedCallbackU3Ec__AnonStorey2_U3CU3Em__0_m4104626642_RuntimeMethod_var;
		Func_2_t2172606577 * L_6 = (Func_2_t2172606577 *)il2cpp_codegen_object_new(Func_2_t2172606577_il2cpp_TypeInfo_var);
		Func_2__ctor_m302082295(L_6, L_4, (intptr_t)L_5, /*hidden argument*/Func_2__ctor_m302082295_RuntimeMethod_var);
		MessageTypeSubscribers_t1684935770 * L_7 = Enumerable_SingleOrDefault_TisMessageTypeSubscribers_t1684935770_m2109312684(NULL /*static, unused*/, L_3, L_6, /*hidden argument*/Enumerable_SingleOrDefault_TisMessageTypeSubscribers_t1684935770_m2109312684_RuntimeMethod_var);
		V_1 = L_7;
		MessageTypeSubscribers_t1684935770 * L_8 = V_1;
		if (L_8)
		{
			goto IL_0032;
		}
	}
	{
		goto IL_0067;
	}

IL_0032:
	{
		MessageTypeSubscribers_t1684935770 * L_9 = V_1;
		MessageTypeSubscribers_t1684935770 * L_10 = L_9;
		NullCheck(L_10);
		int32_t L_11 = L_10->get_subscriberCount_1();
		NullCheck(L_10);
		L_10->set_subscriberCount_1(((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)1)));
		MessageTypeSubscribers_t1684935770 * L_12 = V_1;
		NullCheck(L_12);
		MessageEvent_t1491597365 * L_13 = L_12->get_messageCallback_2();
		UnityAction_1_t1755411925 * L_14 = ___callback1;
		NullCheck(L_13);
		UnityEvent_1_RemoveListener_m1448056678(L_13, L_14, /*hidden argument*/UnityEvent_1_RemoveListener_m1448056678_RuntimeMethod_var);
		MessageTypeSubscribers_t1684935770 * L_15 = V_1;
		NullCheck(L_15);
		int32_t L_16 = L_15->get_subscriberCount_1();
		if ((((int32_t)L_16) > ((int32_t)0)))
		{
			goto IL_0067;
		}
	}
	{
		List_1_t3157010512 * L_17 = __this->get_messageTypeSubscribers_0();
		MessageTypeSubscribers_t1684935770 * L_18 = V_1;
		NullCheck(L_17);
		List_1_Remove_m1885843926(L_17, L_18, /*hidden argument*/List_1_Remove_m1885843926_RuntimeMethod_var);
	}

IL_0067:
	{
		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.Networking.PlayerConnection.PlayerEditorConnectionEvents/<AddAndCreate>c__AnonStorey1::.ctor()
extern "C" IL2CPP_METHOD_ATTR void U3CAddAndCreateU3Ec__AnonStorey1__ctor_m1186055370 (U3CAddAndCreateU3Ec__AnonStorey1_t1136770903 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<AddAndCreate>c__AnonStorey1::<>m__0(UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers)
extern "C" IL2CPP_METHOD_ATTR bool U3CAddAndCreateU3Ec__AnonStorey1_U3CU3Em__0_m2847856411 (U3CAddAndCreateU3Ec__AnonStorey1_t1136770903 * __this, MessageTypeSubscribers_t1684935770 * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CAddAndCreateU3Ec__AnonStorey1_U3CU3Em__0_m2847856411_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		MessageTypeSubscribers_t1684935770 * L_0 = ___x0;
		NullCheck(L_0);
		Guid_t  L_1 = MessageTypeSubscribers_get_MessageTypeId_m1143155832(L_0, /*hidden argument*/NULL);
		Guid_t  L_2 = __this->get_messageId_0();
		IL2CPP_RUNTIME_CLASS_INIT(Guid_t_il2cpp_TypeInfo_var);
		bool L_3 = Guid_op_Equality_m4289903222(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0017;
	}

IL_0017:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
#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.Networking.PlayerConnection.PlayerEditorConnectionEvents/<InvokeMessageIdSubscribers>c__AnonStorey0::.ctor()
extern "C" IL2CPP_METHOD_ATTR void U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0__ctor_m2486500792 (U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<InvokeMessageIdSubscribers>c__AnonStorey0::<>m__0(UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers)
extern "C" IL2CPP_METHOD_ATTR bool U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_U3CU3Em__0_m444206473 (U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_t907692441 * __this, MessageTypeSubscribers_t1684935770 * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CInvokeMessageIdSubscribersU3Ec__AnonStorey0_U3CU3Em__0_m444206473_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		MessageTypeSubscribers_t1684935770 * L_0 = ___x0;
		NullCheck(L_0);
		Guid_t  L_1 = MessageTypeSubscribers_get_MessageTypeId_m1143155832(L_0, /*hidden argument*/NULL);
		Guid_t  L_2 = __this->get_messageId_0();
		IL2CPP_RUNTIME_CLASS_INIT(Guid_t_il2cpp_TypeInfo_var);
		bool L_3 = Guid_op_Equality_m4289903222(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0017;
	}

IL_0017:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
#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.Networking.PlayerConnection.PlayerEditorConnectionEvents/<UnregisterManagedCallback>c__AnonStorey2::.ctor()
extern "C" IL2CPP_METHOD_ATTR void U3CUnregisterManagedCallbackU3Ec__AnonStorey2__ctor_m299200807 (U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Boolean UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/<UnregisterManagedCallback>c__AnonStorey2::<>m__0(UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers)
extern "C" IL2CPP_METHOD_ATTR bool U3CUnregisterManagedCallbackU3Ec__AnonStorey2_U3CU3Em__0_m4104626642 (U3CUnregisterManagedCallbackU3Ec__AnonStorey2_t1335960973 * __this, MessageTypeSubscribers_t1684935770 * ___x0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (U3CUnregisterManagedCallbackU3Ec__AnonStorey2_U3CU3Em__0_m4104626642_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		MessageTypeSubscribers_t1684935770 * L_0 = ___x0;
		NullCheck(L_0);
		Guid_t  L_1 = MessageTypeSubscribers_get_MessageTypeId_m1143155832(L_0, /*hidden argument*/NULL);
		Guid_t  L_2 = __this->get_messageId_0();
		IL2CPP_RUNTIME_CLASS_INIT(Guid_t_il2cpp_TypeInfo_var);
		bool L_3 = Guid_op_Equality_m4289903222(NULL /*static, unused*/, L_1, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_0017;
	}

IL_0017:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
#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.Networking.PlayerConnection.PlayerEditorConnectionEvents/ConnectionChangeEvent::.ctor()
extern "C" IL2CPP_METHOD_ATTR void ConnectionChangeEvent__ctor_m764126802 (ConnectionChangeEvent_t3251856151 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (ConnectionChangeEvent__ctor_m764126802_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityEvent_1__ctor_m3816765192(__this, /*hidden argument*/UnityEvent_1__ctor_m3816765192_RuntimeMethod_var);
		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.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageEvent::.ctor()
extern "C" IL2CPP_METHOD_ATTR void MessageEvent__ctor_m1231650089 (MessageEvent_t1491597365 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MessageEvent__ctor_m1231650089_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnityEvent_1__ctor_m1298757307(__this, /*hidden argument*/UnityEvent_1__ctor_m1298757307_RuntimeMethod_var);
		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.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers::.ctor()
extern "C" IL2CPP_METHOD_ATTR void MessageTypeSubscribers__ctor_m1543468991 (MessageTypeSubscribers_t1684935770 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (MessageTypeSubscribers__ctor_m1543468991_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->set_subscriberCount_1(0);
		MessageEvent_t1491597365 * L_0 = (MessageEvent_t1491597365 *)il2cpp_codegen_object_new(MessageEvent_t1491597365_il2cpp_TypeInfo_var);
		MessageEvent__ctor_m1231650089(L_0, /*hidden argument*/NULL);
		__this->set_messageCallback_2(L_0);
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Guid UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers::get_MessageTypeId()
extern "C" IL2CPP_METHOD_ATTR Guid_t  MessageTypeSubscribers_get_MessageTypeId_m1143155832 (MessageTypeSubscribers_t1684935770 * __this, const RuntimeMethod* method)
{
	Guid_t  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		String_t* L_0 = __this->get_m_messageTypeId_0();
		Guid_t  L_1;
		memset(&L_1, 0, sizeof(L_1));
		Guid__ctor_m2423264394((&L_1), L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		goto IL_0012;
	}

IL_0012:
	{
		Guid_t  L_2 = V_0;
		return L_2;
	}
}
// System.Void UnityEngine.Networking.PlayerConnection.PlayerEditorConnectionEvents/MessageTypeSubscribers::set_MessageTypeId(System.Guid)
extern "C" IL2CPP_METHOD_ATTR void MessageTypeSubscribers_set_MessageTypeId_m841325789 (MessageTypeSubscribers_t1684935770 * __this, Guid_t  ___value0, const RuntimeMethod* method)
{
	{
		String_t* L_0 = Guid_ToString_m3279186591((Guid_t *)(&___value0), /*hidden argument*/NULL);
		__this->set_m_messageTypeId_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.Array UnityEngine.NoAllocHelpers::ExtractArrayFromList(System.Object)
extern "C" IL2CPP_METHOD_ATTR RuntimeArray * NoAllocHelpers_ExtractArrayFromList_m2239661248 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___list0, const RuntimeMethod* method)
{
	typedef RuntimeArray * (*NoAllocHelpers_ExtractArrayFromList_m2239661248_ftn) (RuntimeObject *);
	static NoAllocHelpers_ExtractArrayFromList_m2239661248_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (NoAllocHelpers_ExtractArrayFromList_m2239661248_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.NoAllocHelpers::ExtractArrayFromList(System.Object)");
	RuntimeArray * retVal = _il2cpp_icall_func(___list0);
	return retVal;
}
// System.Int32 UnityEngine.NoAllocHelpers::SafeLength(System.Array)
extern "C" IL2CPP_METHOD_ATTR int32_t NoAllocHelpers_SafeLength_m3994544446 (RuntimeObject * __this /* static, unused */, RuntimeArray * ___values0, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	int32_t G_B3_0 = 0;
	{
		RuntimeArray * L_0 = ___values0;
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		RuntimeArray * L_1 = ___values0;
		NullCheck(L_1);
		int32_t L_2 = Array_get_Length_m21610649(L_1, /*hidden argument*/NULL);
		G_B3_0 = L_2;
		goto IL_0013;
	}

IL_0012:
	{
		G_B3_0 = 0;
	}

IL_0013:
	{
		V_0 = G_B3_0;
		goto IL_0019;
	}

IL_0019:
	{
		int32_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
// Conversion methods for marshalling of: UnityEngine.Object
extern "C" void Object_t631007953_marshal_pinvoke(const Object_t631007953& unmarshaled, Object_t631007953_marshaled_pinvoke& marshaled)
{
	marshaled.___m_CachedPtr_0 = unmarshaled.get_m_CachedPtr_0();
}
extern "C" void Object_t631007953_marshal_pinvoke_back(const Object_t631007953_marshaled_pinvoke& marshaled, Object_t631007953& unmarshaled)
{
	intptr_t unmarshaled_m_CachedPtr_temp_0;
	memset(&unmarshaled_m_CachedPtr_temp_0, 0, sizeof(unmarshaled_m_CachedPtr_temp_0));
	unmarshaled_m_CachedPtr_temp_0 = marshaled.___m_CachedPtr_0;
	unmarshaled.set_m_CachedPtr_0(unmarshaled_m_CachedPtr_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.Object
extern "C" void Object_t631007953_marshal_pinvoke_cleanup(Object_t631007953_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.Object
extern "C" void Object_t631007953_marshal_com(const Object_t631007953& unmarshaled, Object_t631007953_marshaled_com& marshaled)
{
	marshaled.___m_CachedPtr_0 = unmarshaled.get_m_CachedPtr_0();
}
extern "C" void Object_t631007953_marshal_com_back(const Object_t631007953_marshaled_com& marshaled, Object_t631007953& unmarshaled)
{
	intptr_t unmarshaled_m_CachedPtr_temp_0;
	memset(&unmarshaled_m_CachedPtr_temp_0, 0, sizeof(unmarshaled_m_CachedPtr_temp_0));
	unmarshaled_m_CachedPtr_temp_0 = marshaled.___m_CachedPtr_0;
	unmarshaled.set_m_CachedPtr_0(unmarshaled_m_CachedPtr_temp_0);
}
// Conversion method for clean up from marshalling of: UnityEngine.Object
extern "C" void Object_t631007953_marshal_com_cleanup(Object_t631007953_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.Object::.ctor()
extern "C" IL2CPP_METHOD_ATTR void Object__ctor_m1087895580 (Object_t631007953 * __this, const RuntimeMethod* method)
{
	{
		Object__ctor_m297566312(__this, /*hidden argument*/NULL);
		return;
	}
}
// System.Int32 UnityEngine.Object::GetInstanceID()
extern "C" IL2CPP_METHOD_ATTR int32_t Object_GetInstanceID_m1255174761 (Object_t631007953 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_GetInstanceID_m1255174761_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		intptr_t L_0 = __this->get_m_CachedPtr_0();
		bool L_1 = IntPtr_op_Equality_m408849716(NULL /*static, unused*/, (intptr_t)L_0, (intptr_t)(0), /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		V_0 = 0;
		goto IL_0056;
	}

IL_001d:
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		int32_t L_2 = ((Object_t631007953_StaticFields*)il2cpp_codegen_static_fields_for(Object_t631007953_il2cpp_TypeInfo_var))->get_OffsetOfInstanceIDInCPlusPlusObject_1();
		if ((!(((uint32_t)L_2) == ((uint32_t)(-1)))))
		{
			goto IL_0032;
		}
	}
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		int32_t L_3 = Object_GetOffsetOfInstanceIDInCPlusPlusObject_m1567230257(NULL /*static, unused*/, /*hidden argument*/NULL);
		((Object_t631007953_StaticFields*)il2cpp_codegen_static_fields_for(Object_t631007953_il2cpp_TypeInfo_var))->set_OffsetOfInstanceIDInCPlusPlusObject_1(L_3);
	}

IL_0032:
	{
		intptr_t* L_4 = __this->get_address_of_m_CachedPtr_0();
		int64_t L_5 = IntPtr_ToInt64_m192765549((intptr_t*)L_4, /*hidden argument*/NULL);
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		int32_t L_6 = ((Object_t631007953_StaticFields*)il2cpp_codegen_static_fields_for(Object_t631007953_il2cpp_TypeInfo_var))->get_OffsetOfInstanceIDInCPlusPlusObject_1();
		intptr_t L_7;
		memset(&L_7, 0, sizeof(L_7));
		IntPtr__ctor_m987476171((&L_7), ((int64_t)il2cpp_codegen_add((int64_t)L_5, (int64_t)(((int64_t)((int64_t)L_6))))), /*hidden argument*/NULL);
		void* L_8 = IntPtr_op_Explicit_m2520637223(NULL /*static, unused*/, (intptr_t)L_7, /*hidden argument*/NULL);
		int32_t L_9 = *((int32_t*)L_8);
		V_0 = L_9;
		goto IL_0056;
	}

IL_0056:
	{
		int32_t L_10 = V_0;
		return L_10;
	}
}
// System.Int32 UnityEngine.Object::GetHashCode()
extern "C" IL2CPP_METHOD_ATTR int32_t Object_GetHashCode_m1944636947 (Object_t631007953 * __this, const RuntimeMethod* method)
{
	int32_t V_0 = 0;
	{
		int32_t L_0 = Object_GetHashCode_m2705121830(__this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		int32_t L_1 = V_0;
		return L_1;
	}
}
// System.Boolean UnityEngine.Object::Equals(System.Object)
extern "C" IL2CPP_METHOD_ATTR bool Object_Equals_m4262027856 (Object_t631007953 * __this, RuntimeObject * ___other0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_Equals_m4262027856_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Object_t631007953 * V_0 = NULL;
	bool V_1 = false;
	{
		RuntimeObject * L_0 = ___other0;
		V_0 = ((Object_t631007953 *)IsInstClass((RuntimeObject*)L_0, Object_t631007953_il2cpp_TypeInfo_var));
		Object_t631007953 * L_1 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_1, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_2)
		{
			goto IL_002c;
		}
	}
	{
		RuntimeObject * L_3 = ___other0;
		if (!L_3)
		{
			goto IL_002c;
		}
	}
	{
		RuntimeObject * L_4 = ___other0;
		if (((Object_t631007953 *)IsInstClass((RuntimeObject*)L_4, Object_t631007953_il2cpp_TypeInfo_var)))
		{
			goto IL_002c;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_0039;
	}

IL_002c:
	{
		Object_t631007953 * L_5 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_6 = Object_CompareBaseObjects_m2405226032(NULL /*static, unused*/, __this, L_5, /*hidden argument*/NULL);
		V_1 = L_6;
		goto IL_0039;
	}

IL_0039:
	{
		bool L_7 = V_1;
		return L_7;
	}
}
// System.Boolean UnityEngine.Object::op_Implicit(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR bool Object_op_Implicit_m3574996620 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___exists0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_op_Implicit_m3574996620_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Object_t631007953 * L_0 = ___exists0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_CompareBaseObjects_m2405226032(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		goto IL_0011;
	}

IL_0011:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
// System.Boolean UnityEngine.Object::CompareBaseObjects(UnityEngine.Object,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR bool Object_CompareBaseObjects_m2405226032 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___lhs0, Object_t631007953 * ___rhs1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_CompareBaseObjects_m2405226032_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		Object_t631007953 * L_0 = ___lhs0;
		V_0 = (bool)((((RuntimeObject*)(Object_t631007953 *)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
		Object_t631007953 * L_1 = ___rhs1;
		V_1 = (bool)((((RuntimeObject*)(Object_t631007953 *)L_1) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_001e;
		}
	}
	{
		V_2 = (bool)1;
		goto IL_0055;
	}

IL_001e:
	{
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0033;
		}
	}
	{
		Object_t631007953 * L_5 = ___lhs0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_6 = Object_IsNativeObjectAlive_m3095908075(NULL /*static, unused*/, L_5, /*hidden argument*/NULL);
		V_2 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
		goto IL_0055;
	}

IL_0033:
	{
		bool L_7 = V_0;
		if (!L_7)
		{
			goto IL_0048;
		}
	}
	{
		Object_t631007953 * L_8 = ___rhs1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_9 = Object_IsNativeObjectAlive_m3095908075(NULL /*static, unused*/, L_8, /*hidden argument*/NULL);
		V_2 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
		goto IL_0055;
	}

IL_0048:
	{
		Object_t631007953 * L_10 = ___lhs0;
		Object_t631007953 * L_11 = ___rhs1;
		bool L_12 = il2cpp_codegen_object_reference_equals(L_10, L_11);
		V_2 = L_12;
		goto IL_0055;
	}

IL_0055:
	{
		bool L_13 = V_2;
		return L_13;
	}
}
// System.Boolean UnityEngine.Object::IsNativeObjectAlive(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR bool Object_IsNativeObjectAlive_m3095908075 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___o0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_IsNativeObjectAlive_m3095908075_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Object_t631007953 * L_0 = ___o0;
		NullCheck(L_0);
		intptr_t L_1 = Object_GetCachedPtr_m151292858(L_0, /*hidden argument*/NULL);
		bool L_2 = IntPtr_op_Inequality_m3063970704(NULL /*static, unused*/, (intptr_t)L_1, (intptr_t)(0), /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_0017;
	}

IL_0017:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// System.IntPtr UnityEngine.Object::GetCachedPtr()
extern "C" IL2CPP_METHOD_ATTR intptr_t Object_GetCachedPtr_m151292858 (Object_t631007953 * __this, const RuntimeMethod* method)
{
	intptr_t V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		intptr_t L_0 = __this->get_m_CachedPtr_0();
		V_0 = (intptr_t)L_0;
		goto IL_000d;
	}

IL_000d:
	{
		intptr_t L_1 = V_0;
		return (intptr_t)L_1;
	}
}
// System.String UnityEngine.Object::get_name()
extern "C" IL2CPP_METHOD_ATTR String_t* Object_get_name_m4211327027 (Object_t631007953 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_get_name_m4211327027_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		String_t* L_0 = Object_GetName_m4137306623(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Void UnityEngine.Object::set_name(System.String)
extern "C" IL2CPP_METHOD_ATTR void Object_set_name_m291480324 (Object_t631007953 * __this, String_t* ___value0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_set_name_m291480324_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		String_t* L_0 = ___value0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object_SetName_m2427214136(NULL /*static, unused*/, __this, L_0, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Object UnityEngine.Object::Instantiate(UnityEngine.Object,UnityEngine.Vector3,UnityEngine.Quaternion)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_Instantiate_m2682941528 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___original0, Vector3_t3722313464  ___position1, Quaternion_t2301928331  ___rotation2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_Instantiate_m2682941528_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Object_t631007953 * V_0 = NULL;
	Object_t631007953 * V_1 = NULL;
	{
		Object_t631007953 * L_0 = ___original0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object_CheckNullArgument_m4237608654(NULL /*static, unused*/, L_0, _stringLiteral2475671027, /*hidden argument*/NULL);
		Object_t631007953 * L_1 = ___original0;
		if (!((ScriptableObject_t2528358522 *)IsInstClass((RuntimeObject*)L_1, ScriptableObject_t2528358522_il2cpp_TypeInfo_var)))
		{
			goto IL_0022;
		}
	}
	{
		ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_2, _stringLiteral1766417507, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, Object_Instantiate_m2682941528_RuntimeMethod_var);
	}

IL_0022:
	{
		Object_t631007953 * L_3 = ___original0;
		Vector3_t3722313464  L_4 = ___position1;
		Quaternion_t2301928331  L_5 = ___rotation2;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object_t631007953 * L_6 = Object_Internal_InstantiateSingle_m4074556765(NULL /*static, unused*/, L_3, L_4, L_5, /*hidden argument*/NULL);
		V_0 = L_6;
		Object_t631007953 * L_7 = V_0;
		bool L_8 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_7, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_0042;
		}
	}
	{
		UnityException_t3598173660 * L_9 = (UnityException_t3598173660 *)il2cpp_codegen_object_new(UnityException_t3598173660_il2cpp_TypeInfo_var);
		UnityException__ctor_m872329880(L_9, _stringLiteral3143606250, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, NULL, Object_Instantiate_m2682941528_RuntimeMethod_var);
	}

IL_0042:
	{
		Object_t631007953 * L_10 = V_0;
		V_1 = L_10;
		goto IL_0049;
	}

IL_0049:
	{
		Object_t631007953 * L_11 = V_1;
		return L_11;
	}
}
// UnityEngine.Object UnityEngine.Object::Instantiate(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_Instantiate_m3403600534 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___original0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_Instantiate_m3403600534_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Object_t631007953 * V_0 = NULL;
	Object_t631007953 * V_1 = NULL;
	{
		Object_t631007953 * L_0 = ___original0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object_CheckNullArgument_m4237608654(NULL /*static, unused*/, L_0, _stringLiteral2475671027, /*hidden argument*/NULL);
		Object_t631007953 * L_1 = ___original0;
		Object_t631007953 * L_2 = Object_Internal_CloneSingle_m1021157572(NULL /*static, unused*/, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		Object_t631007953 * L_3 = V_0;
		bool L_4 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_3, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_4)
		{
			goto IL_002a;
		}
	}
	{
		UnityException_t3598173660 * L_5 = (UnityException_t3598173660 *)il2cpp_codegen_object_new(UnityException_t3598173660_il2cpp_TypeInfo_var);
		UnityException__ctor_m872329880(L_5, _stringLiteral3143606250, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, NULL, Object_Instantiate_m3403600534_RuntimeMethod_var);
	}

IL_002a:
	{
		Object_t631007953 * L_6 = V_0;
		V_1 = L_6;
		goto IL_0031;
	}

IL_0031:
	{
		Object_t631007953 * L_7 = V_1;
		return L_7;
	}
}
// UnityEngine.Object UnityEngine.Object::Instantiate(UnityEngine.Object,UnityEngine.Transform,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_Instantiate_m4029422268 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___original0, Transform_t3600365921 * ___parent1, bool ___instantiateInWorldSpace2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_Instantiate_m4029422268_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	Object_t631007953 * V_0 = NULL;
	Object_t631007953 * V_1 = NULL;
	{
		Transform_t3600365921 * L_0 = ___parent1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_1 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_0, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_1)
		{
			goto IL_0019;
		}
	}
	{
		Object_t631007953 * L_2 = ___original0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object_t631007953 * L_3 = Object_Instantiate_m3403600534(NULL /*static, unused*/, L_2, /*hidden argument*/NULL);
		V_0 = L_3;
		goto IL_004b;
	}

IL_0019:
	{
		Object_t631007953 * L_4 = ___original0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object_CheckNullArgument_m4237608654(NULL /*static, unused*/, L_4, _stringLiteral2475671027, /*hidden argument*/NULL);
		Object_t631007953 * L_5 = ___original0;
		Transform_t3600365921 * L_6 = ___parent1;
		bool L_7 = ___instantiateInWorldSpace2;
		Object_t631007953 * L_8 = Object_Internal_CloneSingleWithParent_m2666483490(NULL /*static, unused*/, L_5, L_6, L_7, /*hidden argument*/NULL);
		V_1 = L_8;
		Object_t631007953 * L_9 = V_1;
		bool L_10 = Object_op_Equality_m1810815630(NULL /*static, unused*/, L_9, (Object_t631007953 *)NULL, /*hidden argument*/NULL);
		if (!L_10)
		{
			goto IL_0044;
		}
	}
	{
		UnityException_t3598173660 * L_11 = (UnityException_t3598173660 *)il2cpp_codegen_object_new(UnityException_t3598173660_il2cpp_TypeInfo_var);
		UnityException__ctor_m872329880(L_11, _stringLiteral3143606250, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, NULL, Object_Instantiate_m4029422268_RuntimeMethod_var);
	}

IL_0044:
	{
		Object_t631007953 * L_12 = V_1;
		V_0 = L_12;
		goto IL_004b;
	}

IL_004b:
	{
		Object_t631007953 * L_13 = V_0;
		return L_13;
	}
}
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Object_Destroy_m3118546832 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, float ___t1, const RuntimeMethod* method)
{
	typedef void (*Object_Destroy_m3118546832_ftn) (Object_t631007953 *, float);
	static Object_Destroy_m3118546832_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_Destroy_m3118546832_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::Destroy(UnityEngine.Object,System.Single)");
	_il2cpp_icall_func(___obj0, ___t1);
}
// System.Void UnityEngine.Object::Destroy(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void Object_Destroy_m565254235 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_Destroy_m565254235_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	{
		V_0 = (0.0f);
		Object_t631007953 * L_0 = ___obj0;
		float L_1 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object_Destroy_m3118546832(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m2288369078 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, bool ___allowDestroyingAssets1, const RuntimeMethod* method)
{
	typedef void (*Object_DestroyImmediate_m2288369078_ftn) (Object_t631007953 *, bool);
	static Object_DestroyImmediate_m2288369078_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_DestroyImmediate_m2288369078_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::DestroyImmediate(UnityEngine.Object,System.Boolean)");
	_il2cpp_icall_func(___obj0, ___allowDestroyingAssets1);
}
// System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m3193525861 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_DestroyImmediate_m3193525861_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		V_0 = (bool)0;
		Object_t631007953 * L_0 = ___obj0;
		bool L_1 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object_DestroyImmediate_m2288369078(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		return;
	}
}
// UnityEngine.Object[] UnityEngine.Object::FindObjectsOfType(System.Type)
extern "C" IL2CPP_METHOD_ATTR ObjectU5BU5D_t1417781964* Object_FindObjectsOfType_m2295101757 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
{
	typedef ObjectU5BU5D_t1417781964* (*Object_FindObjectsOfType_m2295101757_ftn) (Type_t *);
	static Object_FindObjectsOfType_m2295101757_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_FindObjectsOfType_m2295101757_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::FindObjectsOfType(System.Type)");
	ObjectU5BU5D_t1417781964* retVal = _il2cpp_icall_func(___type0);
	return retVal;
}
// System.Void UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR void Object_DontDestroyOnLoad_m166252750 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___target0, const RuntimeMethod* method)
{
	typedef void (*Object_DontDestroyOnLoad_m166252750_ftn) (Object_t631007953 *);
	static Object_DontDestroyOnLoad_m166252750_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_DontDestroyOnLoad_m166252750_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::DontDestroyOnLoad(UnityEngine.Object)");
	_il2cpp_icall_func(___target0);
}
// System.Void UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)
extern "C" IL2CPP_METHOD_ATTR void Object_set_hideFlags_m1648752846 (Object_t631007953 * __this, int32_t ___value0, const RuntimeMethod* method)
{
	typedef void (*Object_set_hideFlags_m1648752846_ftn) (Object_t631007953 *, int32_t);
	static Object_set_hideFlags_m1648752846_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_set_hideFlags_m1648752846_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::set_hideFlags(UnityEngine.HideFlags)");
	_il2cpp_icall_func(__this, ___value0);
}
// System.Void UnityEngine.Object::CheckNullArgument(System.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void Object_CheckNullArgument_m4237608654 (RuntimeObject * __this /* static, unused */, RuntimeObject * ___arg0, String_t* ___message1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_CheckNullArgument_m4237608654_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject * L_0 = ___arg0;
		if (L_0)
		{
			goto IL_000e;
		}
	}
	{
		String_t* L_1 = ___message1;
		ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var);
		ArgumentException__ctor_m1312628991(L_2, L_1, /*hidden argument*/NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, NULL, Object_CheckNullArgument_m4237608654_RuntimeMethod_var);
	}

IL_000e:
	{
		return;
	}
}
// UnityEngine.Object UnityEngine.Object::FindObjectOfType(System.Type)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_FindObjectOfType_m67275058 (RuntimeObject * __this /* static, unused */, Type_t * ___type0, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_FindObjectOfType_m67275058_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	ObjectU5BU5D_t1417781964* V_0 = NULL;
	Object_t631007953 * V_1 = NULL;
	{
		Type_t * L_0 = ___type0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		ObjectU5BU5D_t1417781964* L_1 = Object_FindObjectsOfType_m2295101757(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		V_0 = L_1;
		ObjectU5BU5D_t1417781964* L_2 = V_0;
		NullCheck(L_2);
		if ((((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length))))) <= ((int32_t)0)))
		{
			goto IL_001a;
		}
	}
	{
		ObjectU5BU5D_t1417781964* L_3 = V_0;
		NullCheck(L_3);
		int32_t L_4 = 0;
		Object_t631007953 * L_5 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
		V_1 = L_5;
		goto IL_0021;
	}

IL_001a:
	{
		V_1 = (Object_t631007953 *)NULL;
		goto IL_0021;
	}

IL_0021:
	{
		Object_t631007953 * L_6 = V_1;
		return L_6;
	}
}
// System.String UnityEngine.Object::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Object_ToString_m3272709752 (Object_t631007953 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_ToString_m3272709752_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		String_t* L_0 = Object_ToString_m1579850521(NULL /*static, unused*/, __this, /*hidden argument*/NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		String_t* L_1 = V_0;
		return L_1;
	}
}
// System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR bool Object_op_Equality_m1810815630 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___x0, Object_t631007953 * ___y1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_op_Equality_m1810815630_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Object_t631007953 * L_0 = ___x0;
		Object_t631007953 * L_1 = ___y1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_CompareBaseObjects_m2405226032(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		goto IL_000e;
	}

IL_000e:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4071470834 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___x0, Object_t631007953 * ___y1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_op_Inequality_m4071470834_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Object_t631007953 * L_0 = ___x0;
		Object_t631007953 * L_1 = ___y1;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		bool L_2 = Object_CompareBaseObjects_m2405226032(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_0011;
	}

IL_0011:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
// System.Int32 UnityEngine.Object::GetOffsetOfInstanceIDInCPlusPlusObject()
extern "C" IL2CPP_METHOD_ATTR int32_t Object_GetOffsetOfInstanceIDInCPlusPlusObject_m1567230257 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	typedef int32_t (*Object_GetOffsetOfInstanceIDInCPlusPlusObject_m1567230257_ftn) ();
	static Object_GetOffsetOfInstanceIDInCPlusPlusObject_m1567230257_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_GetOffsetOfInstanceIDInCPlusPlusObject_m1567230257_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::GetOffsetOfInstanceIDInCPlusPlusObject()");
	int32_t retVal = _il2cpp_icall_func();
	return retVal;
}
// UnityEngine.Object UnityEngine.Object::Internal_CloneSingle(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_Internal_CloneSingle_m1021157572 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___data0, const RuntimeMethod* method)
{
	typedef Object_t631007953 * (*Object_Internal_CloneSingle_m1021157572_ftn) (Object_t631007953 *);
	static Object_Internal_CloneSingle_m1021157572_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_Internal_CloneSingle_m1021157572_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::Internal_CloneSingle(UnityEngine.Object)");
	Object_t631007953 * retVal = _il2cpp_icall_func(___data0);
	return retVal;
}
// UnityEngine.Object UnityEngine.Object::Internal_CloneSingleWithParent(UnityEngine.Object,UnityEngine.Transform,System.Boolean)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_Internal_CloneSingleWithParent_m2666483490 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___data0, Transform_t3600365921 * ___parent1, bool ___worldPositionStays2, const RuntimeMethod* method)
{
	typedef Object_t631007953 * (*Object_Internal_CloneSingleWithParent_m2666483490_ftn) (Object_t631007953 *, Transform_t3600365921 *, bool);
	static Object_Internal_CloneSingleWithParent_m2666483490_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_Internal_CloneSingleWithParent_m2666483490_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::Internal_CloneSingleWithParent(UnityEngine.Object,UnityEngine.Transform,System.Boolean)");
	Object_t631007953 * retVal = _il2cpp_icall_func(___data0, ___parent1, ___worldPositionStays2);
	return retVal;
}
// UnityEngine.Object UnityEngine.Object::Internal_InstantiateSingle(UnityEngine.Object,UnityEngine.Vector3,UnityEngine.Quaternion)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_Internal_InstantiateSingle_m4074556765 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___data0, Vector3_t3722313464  ___pos1, Quaternion_t2301928331  ___rot2, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object_Internal_InstantiateSingle_m4074556765_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Object_t631007953 * L_0 = ___data0;
		IL2CPP_RUNTIME_CLASS_INIT(Object_t631007953_il2cpp_TypeInfo_var);
		Object_t631007953 * L_1 = Object_Internal_InstantiateSingle_Injected_m3863904036(NULL /*static, unused*/, L_0, (Vector3_t3722313464 *)(&___pos1), (Quaternion_t2301928331 *)(&___rot2), /*hidden argument*/NULL);
		return L_1;
	}
}
// System.String UnityEngine.Object::ToString(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* Object_ToString_m1579850521 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, const RuntimeMethod* method)
{
	typedef String_t* (*Object_ToString_m1579850521_ftn) (Object_t631007953 *);
	static Object_ToString_m1579850521_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_ToString_m1579850521_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::ToString(UnityEngine.Object)");
	String_t* retVal = _il2cpp_icall_func(___obj0);
	return retVal;
}
// System.String UnityEngine.Object::GetName(UnityEngine.Object)
extern "C" IL2CPP_METHOD_ATTR String_t* Object_GetName_m4137306623 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, const RuntimeMethod* method)
{
	typedef String_t* (*Object_GetName_m4137306623_ftn) (Object_t631007953 *);
	static Object_GetName_m4137306623_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_GetName_m4137306623_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::GetName(UnityEngine.Object)");
	String_t* retVal = _il2cpp_icall_func(___obj0);
	return retVal;
}
// System.Void UnityEngine.Object::SetName(UnityEngine.Object,System.String)
extern "C" IL2CPP_METHOD_ATTR void Object_SetName_m2427214136 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___obj0, String_t* ___name1, const RuntimeMethod* method)
{
	typedef void (*Object_SetName_m2427214136_ftn) (Object_t631007953 *, String_t*);
	static Object_SetName_m2427214136_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_SetName_m2427214136_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::SetName(UnityEngine.Object,System.String)");
	_il2cpp_icall_func(___obj0, ___name1);
}
// UnityEngine.Object UnityEngine.Object::FindObjectFromInstanceID(System.Int32)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_FindObjectFromInstanceID_m235838713 (RuntimeObject * __this /* static, unused */, int32_t ___instanceID0, const RuntimeMethod* method)
{
	typedef Object_t631007953 * (*Object_FindObjectFromInstanceID_m235838713_ftn) (int32_t);
	static Object_FindObjectFromInstanceID_m235838713_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_FindObjectFromInstanceID_m235838713_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::FindObjectFromInstanceID(System.Int32)");
	Object_t631007953 * retVal = _il2cpp_icall_func(___instanceID0);
	return retVal;
}
// System.Void UnityEngine.Object::.cctor()
extern "C" IL2CPP_METHOD_ATTR void Object__cctor_m2398773973 (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Object__cctor_m2398773973_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		((Object_t631007953_StaticFields*)il2cpp_codegen_static_fields_for(Object_t631007953_il2cpp_TypeInfo_var))->set_OffsetOfInstanceIDInCPlusPlusObject_1((-1));
		return;
	}
}
// UnityEngine.Object UnityEngine.Object::Internal_InstantiateSingle_Injected(UnityEngine.Object,UnityEngine.Vector3&,UnityEngine.Quaternion&)
extern "C" IL2CPP_METHOD_ATTR Object_t631007953 * Object_Internal_InstantiateSingle_Injected_m3863904036 (RuntimeObject * __this /* static, unused */, Object_t631007953 * ___data0, Vector3_t3722313464 * ___pos1, Quaternion_t2301928331 * ___rot2, const RuntimeMethod* method)
{
	typedef Object_t631007953 * (*Object_Internal_InstantiateSingle_Injected_m3863904036_ftn) (Object_t631007953 *, Vector3_t3722313464 *, Quaternion_t2301928331 *);
	static Object_Internal_InstantiateSingle_Injected_m3863904036_ftn _il2cpp_icall_func;
	if (!_il2cpp_icall_func)
	_il2cpp_icall_func = (Object_Internal_InstantiateSingle_Injected_m3863904036_ftn)il2cpp_codegen_resolve_icall ("UnityEngine.Object::Internal_InstantiateSingle_Injected(UnityEngine.Object,UnityEngine.Vector3&,UnityEngine.Quaternion&)");
	Object_t631007953 * retVal = _il2cpp_icall_func(___data0, ___pos1, ___rot2);
	return retVal;
}
#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.Plane::.ctor(UnityEngine.Vector3,UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Plane__ctor_m2890438515 (Plane_t1000493321 * __this, Vector3_t3722313464  ___inNormal0, Vector3_t3722313464  ___inPoint1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Plane__ctor_m2890438515_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t3722313464  L_0 = ___inNormal0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_1 = Vector3_Normalize_m2941713846(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		__this->set_m_Normal_0(L_1);
		Vector3_t3722313464  L_2 = __this->get_m_Normal_0();
		Vector3_t3722313464  L_3 = ___inPoint1;
		float L_4 = Vector3_Dot_m606404487(NULL /*static, unused*/, L_2, L_3, /*hidden argument*/NULL);
		__this->set_m_Distance_1(((-L_4)));
		return;
	}
}
extern "C"  void Plane__ctor_m2890438515_AdjustorThunk (RuntimeObject * __this, Vector3_t3722313464  ___inNormal0, Vector3_t3722313464  ___inPoint1, const RuntimeMethod* method)
{
	Plane_t1000493321 * _thisAdjusted = reinterpret_cast<Plane_t1000493321 *>(__this + 1);
	Plane__ctor_m2890438515(_thisAdjusted, ___inNormal0, ___inPoint1, method);
}
// System.Void UnityEngine.Plane::.ctor(UnityEngine.Vector3,System.Single)
extern "C" IL2CPP_METHOD_ATTR void Plane__ctor_m565138071 (Plane_t1000493321 * __this, Vector3_t3722313464  ___inNormal0, float ___d1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Plane__ctor_m565138071_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	{
		Vector3_t3722313464  L_0 = ___inNormal0;
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		Vector3_t3722313464  L_1 = Vector3_Normalize_m2941713846(NULL /*static, unused*/, L_0, /*hidden argument*/NULL);
		__this->set_m_Normal_0(L_1);
		float L_2 = ___d1;
		__this->set_m_Distance_1(L_2);
		return;
	}
}
extern "C"  void Plane__ctor_m565138071_AdjustorThunk (RuntimeObject * __this, Vector3_t3722313464  ___inNormal0, float ___d1, const RuntimeMethod* method)
{
	Plane_t1000493321 * _thisAdjusted = reinterpret_cast<Plane_t1000493321 *>(__this + 1);
	Plane__ctor_m565138071(_thisAdjusted, ___inNormal0, ___d1, method);
}
// UnityEngine.Vector3 UnityEngine.Plane::get_normal()
extern "C" IL2CPP_METHOD_ATTR Vector3_t3722313464  Plane_get_normal_m2366091158 (Plane_t1000493321 * __this, const RuntimeMethod* method)
{
	Vector3_t3722313464  V_0;
	memset(&V_0, 0, sizeof(V_0));
	{
		Vector3_t3722313464  L_0 = __this->get_m_Normal_0();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		Vector3_t3722313464  L_1 = V_0;
		return L_1;
	}
}
extern "C"  Vector3_t3722313464  Plane_get_normal_m2366091158_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Plane_t1000493321 * _thisAdjusted = reinterpret_cast<Plane_t1000493321 *>(__this + 1);
	return Plane_get_normal_m2366091158(_thisAdjusted, method);
}
// System.Void UnityEngine.Plane::set_normal(UnityEngine.Vector3)
extern "C" IL2CPP_METHOD_ATTR void Plane_set_normal_m1574502414 (Plane_t1000493321 * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method)
{
	{
		Vector3_t3722313464  L_0 = ___value0;
		__this->set_m_Normal_0(L_0);
		return;
	}
}
extern "C"  void Plane_set_normal_m1574502414_AdjustorThunk (RuntimeObject * __this, Vector3_t3722313464  ___value0, const RuntimeMethod* method)
{
	Plane_t1000493321 * _thisAdjusted = reinterpret_cast<Plane_t1000493321 *>(__this + 1);
	Plane_set_normal_m1574502414(_thisAdjusted, ___value0, method);
}
// System.Single UnityEngine.Plane::get_distance()
extern "C" IL2CPP_METHOD_ATTR float Plane_get_distance_m3054241251 (Plane_t1000493321 * __this, const RuntimeMethod* method)
{
	float V_0 = 0.0f;
	{
		float L_0 = __this->get_m_Distance_1();
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		float L_1 = V_0;
		return L_1;
	}
}
extern "C"  float Plane_get_distance_m3054241251_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Plane_t1000493321 * _thisAdjusted = reinterpret_cast<Plane_t1000493321 *>(__this + 1);
	return Plane_get_distance_m3054241251(_thisAdjusted, method);
}
// System.Void UnityEngine.Plane::set_distance(System.Single)
extern "C" IL2CPP_METHOD_ATTR void Plane_set_distance_m973790677 (Plane_t1000493321 * __this, float ___value0, const RuntimeMethod* method)
{
	{
		float L_0 = ___value0;
		__this->set_m_Distance_1(L_0);
		return;
	}
}
extern "C"  void Plane_set_distance_m973790677_AdjustorThunk (RuntimeObject * __this, float ___value0, const RuntimeMethod* method)
{
	Plane_t1000493321 * _thisAdjusted = reinterpret_cast<Plane_t1000493321 *>(__this + 1);
	Plane_set_distance_m973790677(_thisAdjusted, ___value0, method);
}
// System.Boolean UnityEngine.Plane::Raycast(UnityEngine.Ray,System.Single&)
extern "C" IL2CPP_METHOD_ATTR bool Plane_Raycast_m62370169 (Plane_t1000493321 * __this, Ray_t3785851493  ___ray0, float* ___enter1, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Plane_Raycast_m62370169_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	bool V_2 = false;
	{
		Vector3_t3722313464  L_0 = Ray_get_direction_m761601601((Ray_t3785851493 *)(&___ray0), /*hidden argument*/NULL);
		Vector3_t3722313464  L_1 = __this->get_m_Normal_0();
		IL2CPP_RUNTIME_CLASS_INIT(Vector3_t3722313464_il2cpp_TypeInfo_var);
		float L_2 = Vector3_Dot_m606404487(NULL /*static, unused*/, L_0, L_1, /*hidden argument*/NULL);
		V_0 = L_2;
		Vector3_t3722313464  L_3 = Ray_get_origin_m2819290985((Ray_t3785851493 *)(&___ray0), /*hidden argument*/NULL);
		Vector3_t3722313464  L_4 = __this->get_m_Normal_0();
		float L_5 = Vector3_Dot_m606404487(NULL /*static, unused*/, L_3, L_4, /*hidden argument*/NULL);
		float L_6 = __this->get_m_Distance_1();
		V_1 = ((float)il2cpp_codegen_subtract((float)((-L_5)), (float)L_6));
		float L_7 = V_0;
		IL2CPP_RUNTIME_CLASS_INIT(Mathf_t3464937446_il2cpp_TypeInfo_var);
		bool L_8 = Mathf_Approximately_m245805902(NULL /*static, unused*/, L_7, (0.0f), /*hidden argument*/NULL);
		if (!L_8)
		{
			goto IL_004e;
		}
	}
	{
		float* L_9 = ___enter1;
		*((float*)L_9) = (float)(0.0f);
		V_2 = (bool)0;
		goto IL_0062;
	}

IL_004e:
	{
		float* L_10 = ___enter1;
		float L_11 = V_1;
		float L_12 = V_0;
		*((float*)L_10) = (float)((float)((float)L_11/(float)L_12));
		float* L_13 = ___enter1;
		float L_14 = *((float*)L_13);
		V_2 = (bool)((((float)L_14) > ((float)(0.0f)))? 1 : 0);
		goto IL_0062;
	}

IL_0062:
	{
		bool L_15 = V_2;
		return L_15;
	}
}
extern "C"  bool Plane_Raycast_m62370169_AdjustorThunk (RuntimeObject * __this, Ray_t3785851493  ___ray0, float* ___enter1, const RuntimeMethod* method)
{
	Plane_t1000493321 * _thisAdjusted = reinterpret_cast<Plane_t1000493321 *>(__this + 1);
	return Plane_Raycast_m62370169(_thisAdjusted, ___ray0, ___enter1, method);
}
// System.String UnityEngine.Plane::ToString()
extern "C" IL2CPP_METHOD_ATTR String_t* Plane_ToString_m1879648265 (Plane_t1000493321 * __this, const RuntimeMethod* method)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_method (Plane_ToString_m1879648265_MetadataUsageId);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		ObjectU5BU5D_t2843939325* L_0 = (ObjectU5BU5D_t2843939325*)SZArrayNew(ObjectU5BU5D_t2843939325_il2cpp_TypeInfo_var, (uint32_t)4);
		ObjectU5BU5D_t2843939325* L_1 = L_0;
		Vector3_t3722313464 * L_2 = __this->get_address_of_m_Normal_0();
		float L_3 = L_2->get_x_2();
		float L_4 = L_3;
		RuntimeObject * L_5 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_4);
		NullCheck(L_1);
		ArrayElementTypeCheck (L_1, L_5);
		(L_1)->SetAt(static_cast<il2cpp_array_size_t>(0), (RuntimeObject *)L_5);
		ObjectU5BU5D_t2843939325* L_6 = L_1;
		Vector3_t3722313464 * L_7 = __this->get_address_of_m_Normal_0();
		float L_8 = L_7->get_y_3();
		float L_9 = L_8;
		RuntimeObject * L_10 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_9);
		NullCheck(L_6);
		ArrayElementTypeCheck (L_6, L_10);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (RuntimeObject *)L_10);
		ObjectU5BU5D_t2843939325* L_11 = L_6;
		Vector3_t3722313464 * L_12 = __this->get_address_of_m_Normal_0();
		float L_13 = L_12->get_z_4();
		float L_14 = L_13;
		RuntimeObject * L_15 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_14);
		NullCheck(L_11);
		ArrayElementTypeCheck (L_11, L_15);
		(L_11)->SetAt(static_cast<il2cpp_array_size_t>(2), (RuntimeObject *)L_15);
		ObjectU5BU5D_t2843939325* L_16 = L_11;
		float L_17 = __this->get_m_Distance_1();
		float L_18 = L_17;
		RuntimeObject * L_19 = Box(Single_t1397266774_il2cpp_TypeInfo_var, &L_18);
		NullCheck(L_16);
		ArrayElementTypeCheck (L_16, L_19);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(3), (RuntimeObject *)L_19);
		String_t* L_20 = UnityString_Format_m261690510(NULL /*static, unused*/, _stringLiteral2230413967, L_16, /*hidden argument*/NULL);
		V_0 = L_20;
		goto IL_005e;
	}

IL_005e:
	{
		String_t* L_21 = V_0;
		return L_21;
	}
}
extern "C"  String_t* Plane_ToString_m1879648265_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method)
{
	Plane_t1000493321 * _thisAdjusted = reinterpret_cast<Plane_t1000493321 *>(__this + 1);
	return Plane_ToString_m1879648265(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
