﻿#include "pch-cpp.hpp"





struct VirtualActionInvoker0
{
	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 T1>
struct VirtualActionInvoker1
{
	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 T1, typename T2>
struct VirtualActionInvoker2
{
	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);
	}
};
template <typename T1, typename T2, typename T3>
struct VirtualActionInvoker3
{
	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 R>
struct VirtualFuncInvoker0
{
	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 R, typename T1>
struct VirtualFuncInvoker1
{
	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>
struct VirtualFuncInvoker2
{
	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);
	}
};
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 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 R, typename T1, typename T2, typename T3>
struct InterfaceFuncInvoker3
{
	typedef R (*Func)(void*, T1, T2, T3, const RuntimeMethod*);

	static inline R 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);
		return ((Func)invokeData.methodPtr)(obj, p1, p2, p3, invokeData.method);
	}
};

struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
struct Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378;
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
struct Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E;
struct Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333;
struct Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E;
struct Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA;
struct Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D;
struct Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7;
struct Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3;
struct Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA;
struct Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C;
struct Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F;
struct Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD;
struct Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103;
struct Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D;
struct Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1;
struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588;
struct Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4;
struct Func_1_t97C6124008260D65F78265F8B3965ACA776F0671;
struct Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765;
struct Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43;
struct Func_2_tD6A94C952B3804092A855172C7AB943068CC0AF1;
struct Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29;
struct Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00;
struct Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D;
struct HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2;
struct HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B;
struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178;
struct IEnumerable_1_t5072DF7D689A82C63728270545C6839D7F7AF69B;
struct IEnumerable_1_t6869F10C6AF0FFED0F2C174DB1AFFAF6EDF7CE0D;
struct IEnumerable_1_t5359DEC999AA35C7E2DE775B0455A4760550ED7F;
struct IEnumerable_1_tE7085BC52C5ABEB257F7DD997C7553035F1B6424;
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
struct IEnumerable_1_t45141F64D6D882336B8DCC6510DC6B9C3294C6AA;
struct IEnumerable_1_t533A0E5518C8CF3EEA9CCE8FC363CAECA177F632;
struct IEnumerator_1_tA55598AB1DA299835FEDD056EF0C410AE1493CA4;
struct IEnumerator_1_tBBAE7A086BB8551DBC40DA5D2D737592B6A23443;
struct IEnumerator_1_t73FD060C436E3C4264A734C8F8DCC01DFF6046B8;
struct IEnumerator_1_t5AFCED6452B2551E59D8997046D5F19C8F731FB3;
struct IEnumerator_1_t72983E3562C17388BF172FE9D73977341CA45747;
struct IEqualityComparer_1_tEA6D87A5AB670819FF91305D215B209552281584;
struct IObservable_1_tB33A9748E9C9AD31EE46D79177B56444F736E211;
struct IObservable_1_t6A88B15915275CE92411906C989057BD5C18C20A;
struct IObservable_1_t3B5CA6CF57A9734CD1D166FB2074FE7FB725EDDC;
struct IObserver_1_tBA370B49C5227E7D5F575F4CE6A81A040CF7C5D5;
struct IObserver_1_t5F31FFBD7270B494632B49E2FC5E15AF8BB73672;
struct InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A;
struct InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66;
struct InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4;
struct InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2;
struct KeyCollection_tD4A0C41F41EA529D4514091372080877F6248C04;
struct KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F;
struct KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC;
struct List_1_tFED1C27AA4B8AC9813FF4858B3ABB1B3F74558EF;
struct List_1_tE1DF165936F3562084DB454140315041796A957F;
struct List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF;
struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73;
struct List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6;
struct List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E;
struct Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4;
struct TypedRestore_t6392D1A147D6C459F25550CF1D106E5E9BB83BF0;
struct ValueCollection_t96259FE42C45AADD5918C1CDD01C7D732504C523;
struct ValueCollection_t96C31E0C36EF324B4BA86A8ED314F2AF342D6D6C;
struct Action_1U5BU5D_t9AF7A60AA589F7071315F3DA2F77CD32CB43FB5D;
struct Action_1U5BU5D_tB846E6FE2326CCD34124D1E5D70117C9D33DEE76;
struct Action_2U5BU5D_tE696881AB7B602657DE1A212B1F9322B7F472FBB;
struct Action_2U5BU5D_t493765D280908ABBDC5280C16C38A55BEB3FB645;
struct Action_2U5BU5D_tF0EAC88CF3D1AADA46955EC4879598BCF64FEA5B;
struct Action_2U5BU5D_tE313524623BEAF7FD2ABCEDAD1C5A2C556630373;
struct Action_2U5BU5D_t03D844ECB7234028DD3556FBAD4097B4835CA7A4;
struct EntryU5BU5D_tEB41C94D728A2A116E7C01CCB2ACEBA8AD296C60;
struct EntryU5BU5D_t6FFF9155A8574DAE59AE5E53B83EB0E1FBFF79E4;
struct IObserver_1U5BU5D_tC7308F301F0D09FCB9FED9003FC09E1AA8B7C170;
struct InputProcessor_1U5BU5D_tFEE411B67EEAA6B997AF875A65D072993C8C809C;
struct InputProcessor_1U5BU5D_t5083205703ED9D1A4B8037E3BBE765389957231A;
struct KeyValuePair_2U5BU5D_tF8154B2302178CCE00D745DBF55F703880469DFC;
struct ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2;
struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
struct GCHandleU5BU5D_t7EA6F2FA83CDF86871001174CF7D30033AC4A785;
struct IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93;
struct InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810;
struct InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045;
struct InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57;
struct InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E;
struct InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17;
struct InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86;
struct InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548;
struct InputDeviceCommandDelegateU5BU5D_t243984810DCC1E9828C0D6665D0B7AC435A43D9A;
struct InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5;
struct InputDeviceFindControlLayoutDelegateU5BU5D_t9B27C1115622DAB0A04E3C93E8A9D64EBFDA27BC;
struct InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64;
struct InputSettingsU5BU5D_t6CC3C4AFBE4A23B0693A4EB44C4517E19FF73C2B;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5;
struct NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2;
struct NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D;
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
struct UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct ParameterOverrideU5BU5D_tC408277D7E98D32E4B0AEFA1E2EDDB74790897EE;
struct ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104;
struct DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE;
struct SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28;
struct ControlBitRangeNodeU5BU5D_t912A404149DE6D350D1735A026182C409C510F27;
struct AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5;
struct DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0;
struct StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82;
struct StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4;
struct RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA;
struct SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3;
struct StateU5BU5D_t77FB80C7C2D12ED78F38553E1D8A5D9F4ABE2477;
struct SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830;
struct DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278;
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
struct AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7;
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
struct ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF;
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct DeltaControl_t63053AF5E0CD02B62F3CDE79821E4A12F72D573B;
struct DisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B;
struct Exception_t;
struct FieldInfo_t;
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5;
struct IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct IHaptics_tE60AD9818894FE08B4482B238582944E204E43B4;
struct IInputInteraction_t689E6823744061ED815FB936C3EB3FDD3594B844;
struct IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09;
struct IInputStateChangeMonitor_t043FD8736A6F45C06A2FAFFC5BE70A565F999598;
struct IPlayerEditorConnectionNative_tDFA5BC770DAA5BE37CBA1CF47281702FB064CCF3;
struct ISavedState_tC899A3970A1A39D623ABACC592E3E346F0CA7401;
struct InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD;
struct InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D;
struct InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09;
struct InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700;
struct InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0;
struct InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E;
struct InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D;
struct InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D;
struct InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B;
struct InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809;
struct InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A;
struct InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E;
struct InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5;
struct InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210;
struct InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457;
struct InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114;
struct InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF;
struct InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55;
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C;
struct IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E;
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
struct MemberInfo_t;
struct MethodInfo_t;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C;
struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB;
struct PlayerConnection_tE21E6206D6FC40F07B3842D83BCB0732C9244E53;
struct PlayerEditorConnectionEvents_tF92F4A9A0EDAB7D3D544AE9B0F3F925C4E48B7CB;
struct RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C;
struct String_t;
struct StringBuilder_t;
struct TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079;
struct Type_t;
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455;
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F;
struct Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432;
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5;
struct ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD;
struct BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA;
struct InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE;
struct TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D;
struct UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2;
struct U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93;
struct U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996;
struct U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717;
struct U3CGetAllButtonPressesU3Ed__43_t441E9F16B11BE50E982A62FC7B9ED45CB88B115B;
struct DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056;
struct ObserverState_t147E85316A8DB8E0C6B3D4485B1480B41EA6A1A8;
struct SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46;
struct SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5;
struct U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA;
struct DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2;

IL2CPP_EXTERN_C RuntimeClass* Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerable_1_tE7085BC52C5ABEB257F7DD997C7553035F1B6424_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tBBAE7A086BB8551DBC40DA5D2D737592B6A23443_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IHaptics_tE60AD9818894FE08B4482B238582944E204E43B4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ISavedState_tC899A3970A1A39D623ABACC592E3E346F0CA7401_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputUpdateType_t31A66F5342D924983382FA675EF78007C04EC590_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tE1DF165936F3562084DB454140315041796A957F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringBuilder_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Touch_t07A55E11962F143607E917F0B6FEFB36EE2DDA70_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetAllButtonPressesU3Ed__43_t441E9F16B11BE50E982A62FC7B9ED45CB88B115B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* UpdateMode_tCD49766B755C4CD8E1F2DE8D57798DAC2C5CBF32_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeField* GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A____globalList_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390____m_State_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56____maps_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE____m_Device_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB____m_Device_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C____m_State_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38____U3CcontrolU3Ek__BackingField_FieldInfo_var;
IL2CPP_EXTERN_C RuntimeField* State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF____manager_FieldInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral031EDEA3235FDF00759EB2911A563AD03089E25D;
IL2CPP_EXTERN_C String_t* _stringLiteral0799B561CE278919C40BB1C34D2F98E8CD4729A9;
IL2CPP_EXTERN_C String_t* _stringLiteral07F229A1C03337B0B32CE68A58B2707F8F94C386;
IL2CPP_EXTERN_C String_t* _stringLiteral0829D104A55BDE3143216482A8BF980286C6E26F;
IL2CPP_EXTERN_C String_t* _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40;
IL2CPP_EXTERN_C String_t* _stringLiteral0C10E47675493434D04CD8025C8303AF94F7BA5A;
IL2CPP_EXTERN_C String_t* _stringLiteral0D24D1F9C2B780184F8AB89F887E73CF3478A74C;
IL2CPP_EXTERN_C String_t* _stringLiteral0E62D20596338177174CEAB270788FF6D7D36B6C;
IL2CPP_EXTERN_C String_t* _stringLiteral0FE1DEB4EDEE2E54C5DC6BE7013FD433AF3062C6;
IL2CPP_EXTERN_C String_t* _stringLiteral12D642B27F33DC34EB2F4B85EB2C6E918959BC79;
IL2CPP_EXTERN_C String_t* _stringLiteral132FB7F5A0346F0B8FBAEA5E485475F188E80CD0;
IL2CPP_EXTERN_C String_t* _stringLiteral13723108E9F78522481EFFEB997D0EC8D2E6B2BB;
IL2CPP_EXTERN_C String_t* _stringLiteral13E5A09E90E8D32E985B42C9BEA2BCEC1B095C6C;
IL2CPP_EXTERN_C String_t* _stringLiteral143FDD418DEF283B13F1AC72E245C0E08FA21468;
IL2CPP_EXTERN_C String_t* _stringLiteral170E2DA15543140F87EC43EFA91BB1FC98CFDE49;
IL2CPP_EXTERN_C String_t* _stringLiteral190CDBBC7377A308B78E27EF91319FD2DA386895;
IL2CPP_EXTERN_C String_t* _stringLiteral1A709BF7D084A4E4C1731842F3480E6ED73FABD0;
IL2CPP_EXTERN_C String_t* _stringLiteral1B661C870217F11756934F5826E14A434DC7DF03;
IL2CPP_EXTERN_C String_t* _stringLiteral1BEB1DE9B5C52D3F4699D572171AAACD3FA5E864;
IL2CPP_EXTERN_C String_t* _stringLiteral1C39BC33DAC2D2C2E879A4CCEF7DAD865B2716B7;
IL2CPP_EXTERN_C String_t* _stringLiteral1E67B9ACDFC44C91C96EA98590958FDCEC692638;
IL2CPP_EXTERN_C String_t* _stringLiteral1F8F870F7EB4426F00DE192C8070A43D127A26CE;
IL2CPP_EXTERN_C String_t* _stringLiteral211B760EB7E518DA56659EA0CFDBF711F9551897;
IL2CPP_EXTERN_C String_t* _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745;
IL2CPP_EXTERN_C String_t* _stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A;
IL2CPP_EXTERN_C String_t* _stringLiteral26767EA28C997BC454F6C0B78AFA70CA972A4B6C;
IL2CPP_EXTERN_C String_t* _stringLiteral2788B28D69ED868FF57B93A38205FD6CA63AE67F;
IL2CPP_EXTERN_C String_t* _stringLiteral2ACB7782456D2D8534D7B6B3F35A68568F0C0C4C;
IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
IL2CPP_EXTERN_C String_t* _stringLiteral2CAED8E78EF5B137FB8738FFD8A8CBD38B16A8EF;
IL2CPP_EXTERN_C String_t* _stringLiteral33829C7BB04A604767CDFE3D96A2317C3436BD0F;
IL2CPP_EXTERN_C String_t* _stringLiteral33B1390C0EE06C42DD880C6913D5FA1620057D6B;
IL2CPP_EXTERN_C String_t* _stringLiteral3683D1DC155E5058FE8C353EC7CED94C5B6EBA4A;
IL2CPP_EXTERN_C String_t* _stringLiteral3687F6C34127AA343C8699F486E8CA91D14A5E23;
IL2CPP_EXTERN_C String_t* _stringLiteral36F44A1222D4244BB8C694669C6BE3CD0AA21F65;
IL2CPP_EXTERN_C String_t* _stringLiteral378D00FAC460387934892B02228DA54B0383B17D;
IL2CPP_EXTERN_C String_t* _stringLiteral3B5256FC258AA8F48ECBC16FD895E21663487427;
IL2CPP_EXTERN_C String_t* _stringLiteral3C686C624D22B0C45E4FADFB00FA535DDDC88AD7;
IL2CPP_EXTERN_C String_t* _stringLiteral3D6B6D538CCE29E96A003CD3269BC68EE45CFD59;
IL2CPP_EXTERN_C String_t* _stringLiteral3D7EC1A1DA5CDACEB158D4329E42648E828EF12E;
IL2CPP_EXTERN_C String_t* _stringLiteral3DE7BBE2708401E6352D318B50425BA24C77F710;
IL2CPP_EXTERN_C String_t* _stringLiteral3EF445186E7567F96B817E8586541056F74E8160;
IL2CPP_EXTERN_C String_t* _stringLiteral41154F1449DCD19866D144DEF949F7351BE2B8C8;
IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D;
IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8;
IL2CPP_EXTERN_C String_t* _stringLiteral46FE71343C8DEBCF6B78E9C5D708A6B06287395C;
IL2CPP_EXTERN_C String_t* _stringLiteral481C61A5280118E098E32A8CA408514C143752F4;
IL2CPP_EXTERN_C String_t* _stringLiteral4A261EB7E7319776625F5A015EA18053797E6890;
IL2CPP_EXTERN_C String_t* _stringLiteral4B467C6FF6B947BFB937621A9466DACB19967C08;
IL2CPP_EXTERN_C String_t* _stringLiteral4DADDC5FA7ADD49716435B7FC12C954EA15FE32F;
IL2CPP_EXTERN_C String_t* _stringLiteral4E82556626A1474C2CE13437C5A2A7F814D5295A;
IL2CPP_EXTERN_C String_t* _stringLiteral4FD3E53F899089E4616D724E055A9FC1301622BB;
IL2CPP_EXTERN_C String_t* _stringLiteral524AC5B5042AC1000F964E12B3FED918FAC56640;
IL2CPP_EXTERN_C String_t* _stringLiteral54916CA71553C3C0A28C1D0FE7135B11FF3EA9C3;
IL2CPP_EXTERN_C String_t* _stringLiteral55935FB09C18CDEF3D02A1F5E7113C74ACB5CB7F;
IL2CPP_EXTERN_C String_t* _stringLiteral55AEF7F30385EB8DF1314ED507CF01BBFD2FF24F;
IL2CPP_EXTERN_C String_t* _stringLiteral56A75E04CD97B6A418FE40346BF926E16071CF55;
IL2CPP_EXTERN_C String_t* _stringLiteral570A8C820BD3B01A870C767E1B234057A3ABC60F;
IL2CPP_EXTERN_C String_t* _stringLiteral59B5D882E97712A200EE7938CF1AE2ED5D4650DE;
IL2CPP_EXTERN_C String_t* _stringLiteral5C8D8661F13BDD4FA26A750EBEF788D1C8F7AD8A;
IL2CPP_EXTERN_C String_t* _stringLiteral5D1CC23040404D4241F6131466CE222623EA454B;
IL2CPP_EXTERN_C String_t* _stringLiteral5D5174454E3D3F9E783E0B8B821F8B1A68A0547F;
IL2CPP_EXTERN_C String_t* _stringLiteral5FDF81C994D5E769C12EB8370C2C63E98E419FCD;
IL2CPP_EXTERN_C String_t* _stringLiteral670CBAB5C8A30A4C8DC68337B78F13CC30BC704D;
IL2CPP_EXTERN_C String_t* _stringLiteral6863AA8102F47C253DBDD60BF081AECA704C242A;
IL2CPP_EXTERN_C String_t* _stringLiteral6C20448E191FC73285B18C2EB515305AA2FF0862;
IL2CPP_EXTERN_C String_t* _stringLiteral7050E794F9BC7E6FB04B0854BF6DAD408C0FC164;
IL2CPP_EXTERN_C String_t* _stringLiteral71013173976A342C77AD509A9B9196B73E39D6C9;
IL2CPP_EXTERN_C String_t* _stringLiteral724F6EF07C0D3FFFD32A55027218B65FB4F377E1;
IL2CPP_EXTERN_C String_t* _stringLiteral73F1C0DB7E67894BD0991354AA6CB2DA4A3A5D88;
IL2CPP_EXTERN_C String_t* _stringLiteral758BB62F5BEB5443A464E189DFA9FDAACFF41108;
IL2CPP_EXTERN_C String_t* _stringLiteral7672B1CB98F2EFAF3B642E0727371BD99BCD8A28;
IL2CPP_EXTERN_C String_t* _stringLiteral769FF4BA55A488FBAE2ED85106D422C76326657A;
IL2CPP_EXTERN_C String_t* _stringLiteral7CFABA7C6462657D1BE1B82BCB25DB5422A67CE8;
IL2CPP_EXTERN_C String_t* _stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E;
IL2CPP_EXTERN_C String_t* _stringLiteral81654DAE6F7DA22524F2310A30153852CE7D290B;
IL2CPP_EXTERN_C String_t* _stringLiteral823BC208AE8A348A1E917E4E8A0959134701E5A4;
IL2CPP_EXTERN_C String_t* _stringLiteral83248627E240A976B8C87FAC89C304F3CDCCDB68;
IL2CPP_EXTERN_C String_t* _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1;
IL2CPP_EXTERN_C String_t* _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D;
IL2CPP_EXTERN_C String_t* _stringLiteral880A203C7E154D1BFC48F54A8BFC50B8E99C8E30;
IL2CPP_EXTERN_C String_t* _stringLiteral888D78EC123726A4BF36FE1962ACC481DFB0B111;
IL2CPP_EXTERN_C String_t* _stringLiteral8BCA89B756BFD3D6E1D1642CA34CD724BD5EFC61;
IL2CPP_EXTERN_C String_t* _stringLiteral8FC56FFE7C0C861EE9BC69EEFD34282F2BE4BFE6;
IL2CPP_EXTERN_C String_t* _stringLiteral93717CD8FCD45BAB4F15D3BACC989A6A93BA2674;
IL2CPP_EXTERN_C String_t* _stringLiteral945C9FDD2DF1B4F9CE3D0FE9BC9B6DD3A9DC93DE;
IL2CPP_EXTERN_C String_t* _stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3;
IL2CPP_EXTERN_C String_t* _stringLiteral99DD0A50F36BDC54A835CF8C3BF1EB797BD6412F;
IL2CPP_EXTERN_C String_t* _stringLiteral9A9F8ADDABC778C8B2E27D79A32993D387E44846;
IL2CPP_EXTERN_C String_t* _stringLiteral9B0BB5433E9600F0BD3B7E4E4F4A0472AE371909;
IL2CPP_EXTERN_C String_t* _stringLiteral9BD8BFCCD034050ABDF24FC357095653412B69BB;
IL2CPP_EXTERN_C String_t* _stringLiteralA15F2C50B8F3FDF4625728A3C6342B771A943F42;
IL2CPP_EXTERN_C String_t* _stringLiteralA93F472DC127BF8D2A6CD3BDCB4EF7E255FD3C90;
IL2CPP_EXTERN_C String_t* _stringLiteralAC2806EA40D9F7601BBB6DA354C649B46D2D8877;
IL2CPP_EXTERN_C String_t* _stringLiteralADBA5DA01227AF469D9592FABBF832E66CC52FDD;
IL2CPP_EXTERN_C String_t* _stringLiteralAF76631C9924DA21CC9961B508E27EB5D8012412;
IL2CPP_EXTERN_C String_t* _stringLiteralAF8E649A3EF1AB74A43C9F88015FA68AC719215A;
IL2CPP_EXTERN_C String_t* _stringLiteralB4257347054018ED716A1A6B2AA1516F177F89F5;
IL2CPP_EXTERN_C String_t* _stringLiteralB52C02DB6B58C4729EDC2A0F45966E29EC68E6C0;
IL2CPP_EXTERN_C String_t* _stringLiteralB6395AABCDE9B93485E9D73A72E394C1050ED739;
IL2CPP_EXTERN_C String_t* _stringLiteralB66EC4944900771CFA4854E25A9C2AE358153B77;
IL2CPP_EXTERN_C String_t* _stringLiteralB7F627D69AB621967AE48978A18F4A06EC2A6B1E;
IL2CPP_EXTERN_C String_t* _stringLiteralB82FE49DBD9F98B5C45F1B8D53AFA442EE544390;
IL2CPP_EXTERN_C String_t* _stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111;
IL2CPP_EXTERN_C String_t* _stringLiteralBA7FDFA5C1E82DDB87575643DCC593896D758031;
IL2CPP_EXTERN_C String_t* _stringLiteralBC360CD99585D695B6C7BA42BE764C75440AD047;
IL2CPP_EXTERN_C String_t* _stringLiteralBD6F0649E23F20C418B3FE8F9547E15B615ECC35;
IL2CPP_EXTERN_C String_t* _stringLiteralBF50C818C48FE06268F52652FD752EA6BEE4326F;
IL2CPP_EXTERN_C String_t* _stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10;
IL2CPP_EXTERN_C String_t* _stringLiteralC411EEAD94E87CA61E91BF983577F7F0E2EA55B4;
IL2CPP_EXTERN_C String_t* _stringLiteralC6A3E1DB935CF25A980156D5C40EDF5E3DAB7FE0;
IL2CPP_EXTERN_C String_t* _stringLiteralC7D13C38898C8464508B4C88C310B56A7B3B38E1;
IL2CPP_EXTERN_C String_t* _stringLiteralCDC8FE1FED22D143A4D3A3386BF8D19D24DB7E2C;
IL2CPP_EXTERN_C String_t* _stringLiteralCDE3F83E09FA8D9A5FF936FFA898EF95969AC8B9;
IL2CPP_EXTERN_C String_t* _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F;
IL2CPP_EXTERN_C String_t* _stringLiteralD263B899C291EBC77E3A63FE4E42990E7FA64FAE;
IL2CPP_EXTERN_C String_t* _stringLiteralD28E2459AC6A73898F642FFE30F6729271682756;
IL2CPP_EXTERN_C String_t* _stringLiteralD2A3E14243D7248D1B3593C6DA166424288DA91A;
IL2CPP_EXTERN_C String_t* _stringLiteralD3405336B22171B2B1D27A70CEA528CE3E5F192C;
IL2CPP_EXTERN_C String_t* _stringLiteralD5CA781ABE747EF170783EAB4D95182910745431;
IL2CPP_EXTERN_C String_t* _stringLiteralD709CBA66A2B19C53E0AD4668EFAD998227E9D64;
IL2CPP_EXTERN_C String_t* _stringLiteralD7677672164954277242A6E897790CE8427CE3D4;
IL2CPP_EXTERN_C String_t* _stringLiteralD8CC9DA34E42D8EA9F7CD68E022BA1D1547595A7;
IL2CPP_EXTERN_C String_t* _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709;
IL2CPP_EXTERN_C String_t* _stringLiteralDE62BC0D1FC9CAF37EEAE37B5DEB77620024AF96;
IL2CPP_EXTERN_C String_t* _stringLiteralE13FF6C7392F9B53DD7F71846C039053919065BA;
IL2CPP_EXTERN_C String_t* _stringLiteralE2EE6FC9BFC212F0283557EAD5986E37A5116E32;
IL2CPP_EXTERN_C String_t* _stringLiteralE401ACE5A5341728744D0B85FE6F1CEB6B85775E;
IL2CPP_EXTERN_C String_t* _stringLiteralE434120E5A9DECA47500B0D6E6392BB3BB48C614;
IL2CPP_EXTERN_C String_t* _stringLiteralE51A06667D5121A3A6BFB6F6186E31C639798CDD;
IL2CPP_EXTERN_C String_t* _stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF;
IL2CPP_EXTERN_C String_t* _stringLiteralE975D50E8C238280C509E19EC40AF46A2E29C0F5;
IL2CPP_EXTERN_C String_t* _stringLiteralEB534843932D1025EEE09575458F840C63DC1063;
IL2CPP_EXTERN_C String_t* _stringLiteralEF3035221EDE7802CCF1B6B56275F50021F141EE;
IL2CPP_EXTERN_C String_t* _stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE;
IL2CPP_EXTERN_C String_t* _stringLiteralF2055551DEA4FA56FDD9EADD9CE0E1BEA8B904FB;
IL2CPP_EXTERN_C String_t* _stringLiteralF24C1390D64EB50B39B62910B009AAEE08842BE9;
IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7;
IL2CPP_EXTERN_C String_t* _stringLiteralF7345B213158444DB089FE8F3E6B0D4CB40C9861;
IL2CPP_EXTERN_C String_t* _stringLiteralF8966B0CD3F56CE2B1C4F214B3EB1F6004D18317;
IL2CPP_EXTERN_C String_t* _stringLiteralF9285755EB9E2FE0BD69343819D2463AF9BAC893;
IL2CPP_EXTERN_C String_t* _stringLiteralF9D47BEBDBAAC54A8BF7B3E3E36CE2A742352FB5;
IL2CPP_EXTERN_C String_t* _stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC;
IL2CPP_EXTERN_C String_t* _stringLiteralFCBAB5C977DCEA977E3523589EC03FFA6223F48F;
IL2CPP_EXTERN_C String_t* _stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A;
IL2CPP_EXTERN_C String_t* _stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68;
IL2CPP_EXTERN_C String_t* _stringLiteralFF91CCC42729FED4D77421D6F8E1B13F461E983A;
IL2CPP_EXTERN_C String_t* _stringLiteralFFCCC13D0E7868905982D0B60AF70D9084074D66;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_AppendListWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_TisInputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA_mDAE652A499659EB5FB51016D854E27C39933CC00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_AppendWithCapacity_TisInputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09_m104D2C2970140878DF466BD816C63FA77E7DC660_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_AppendWithCapacity_TisInputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_m732F9855B03FEE70259F2920140428E732BB88F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_LengthSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m707F72EFB96550ED8FB1DD0CF427AA6B8EFE4D14_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingState_set_actionIndex_mE43B3E74427492F0ED2B0F85BCCCBCBFC6946F1A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingState_set_compositeOrCompositeBindingIndex_m25083BCA2C5C646F17BAEE88378F36934C8EF488_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingState_set_controlCount_m366726B8DDECF3ECD59B5CAC16FA0A4E206148EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingState_set_controlStartIndex_mE40175059309D0F31C0C2507C15BCE2AAA6076B3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingState_set_interactionCount_m8B41F979CEEA85C2294F36299952A03F49E0C65F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingState_set_interactionStartIndex_m31FD4650A4C7FB877CC4CC92E64B658A3E90B6F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingState_set_mapIndex_m35148B095150B8D263AB3D1698E033BDA9BCC52A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingState_set_partIndex_m14DBD2788ECD995B24E8BF81058C57341830CA93_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingState_set_processorCount_m07215D041E2987E40A2F13999493278510C7F4AD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* BindingState_set_processorStartIndex_m51B35F4EF7F3B0A39A6B19338524E3C0855271FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_AddCallback_m00BEB5CD4929CAD9FB853122DD749019391FA9EA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_RemoveCallback_mD04F436C2B1F1E4B5EF2077A64991F648040B6A4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttribute_TisDisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B_m5B29C3E9BD28517B0F6965DF2191F6CF450A421C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttribute_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m5BF35110764C49D649395920E4A14FE63F656C77_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttribute_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m5C864BCC82F21CFA7A020D8095A6B228E8837ED2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Item_m6C6D49B863E3AA35DB842F3DE83D5DC29956D3FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Keys_m565FF565A32678434AB3DD604FD18BF39447DA7D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_FirstOrDefault_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m313547AF64D8587DC20C87459FDCA7F3064788A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisDeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_m65D2A74A86F5D4F2E727C597C9CA9CDE18E649C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisString_t_m023A6F9F603FD87F583C617CEAD9C3288A048D0A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m750DECE22B6953A2809F995A80FFD29AAD175C4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m9A34C07AE35F632FA1E47C05760CDD44309DFF9C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m8484F4A3BFADA6AAFFD083F0C1C5440DDF3AC0FB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m58C6E20DC6D36A4049D5C1E85665544855C28B32_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mC9347231AA671B5873B7120F3AF7ADEC55F58B4B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputActionState_ReadCompositePartValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7_mAD4AA7A33A3E667843255521211038C2259BAD91_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputBindingComposite_GetDisplayFormatString_m583767552C1C45D6B8F9507AA915158318B7F902_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputBindingComposite_GetExpectedControlLayoutName_mA9E6558CDBE8C07EF568E09B1821CFBFEFE7C185_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputBindingComposite_GetValueType_mC19AD54C65B7F39B5319D3786B5A36441EF9FF68_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputBindingResolver_AddActionMap_m51B2CA15121C281C666025BAA35DDED29D71B757_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputBindingResolver_AssignCompositePartIndex_mCF71D63186EA66F4FFC4C28ABD205DDBE8024E8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputBindingResolver_InstantiateBindingComposite_m56AFBA2606CDE9F7C2F5E1DD8FFB8DDD87C5DC0B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputBindingResolver_InstantiateWithParameters_TisIInputInteraction_t689E6823744061ED815FB936C3EB3FDD3594B844_mFA7F99ACDB246D70AB03EC85021A8868E1A67792_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputBindingResolver_InstantiateWithParameters_TisInputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_mF720FE613824B246BDB5EE2E41A02A8F59F65FE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_AccumulateValueInEvent_m21438341C60040791D574893EA8615B593667076_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_AccumulateValueInEvent_mE82152B46D78005333C8B1F6AB842DCA67797387_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_BuildPath_m184DA116F5EC15ACCC7FFF4BE15F42183E3AB32D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_CheckStateIsAtDefaultIgnoringNoise_m0F24AC0C0AD0BCB5058E8F24CE162ECEB78C8F0E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_CheckStateIsAtDefaultIgnoringNoise_m892A851D4CAF9D54EFD67F14E026709C83CE7291_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_CheckStateIsAtDefault_m761F16C3F0981273BEACF22A24AEB38D02AA2B93_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_CheckStateIsAtDefault_m8C55E5D5B66053B46D87FF8851F206550A24819E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_CompareStateIgnoringNoise_m39DB8AB6F0302BBB1305A013C081144852C8370C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_CompareState_m80BFDE82839F7FB7FFC8060FF5B7CE299A19E495_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_CopyState_m931687A048BFB762F65509AC66B4344CE063AECB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_EnumerateControls_m9D7E9EAACBDCB1D105D829B9E9FFD2B3E8CF7BC0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_GetStatePtrFromStateEventUnchecked_m8076A50F95247F90A0C8C06EF4D74C8F0F73AAA6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_GetStatePtrFromStateEvent_m467CADB481AAB10AC0F0D674A398D050789BD3B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_HasValueChangeInEvent_m1A32F8E2F8C8FF9A64FCC6D173FBC862D948FDF8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_HasValueChangeInState_mC75A0ECDC9B781ADE8D82A16547EC4A67992C0B9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_IsPressed_m27B19824E37A51A57A0D05D7EDE767653427DBAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_ReadDefaultValueAsObject_mC14C45C1B80F64885D2C4FD8FF1AFE8FDA978547_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_ReadUnprocessedValueFromEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m5010E9B9E6D74526B0DEF8368E07D10851B5E2D1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_ReadUnprocessedValueFromEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m965FF62A10B14F265B5A870D2CAA7FC7DEA068F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_ReadValueAsObject_m6AAC50A829A11A153DCFA5A18FBCF2706311BB9A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_ReadValueFromEventAsObject_mE00F8DFF884EB64DC172DD71129C76ACCD32DE57_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_ReadValueIntoBuffer_mF44AE9865A7746ADA21A1A3F3771E8D271FFF281_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_ResetToDefaultStateInEvent_m7F886A835C43861387FE309192A575B9479AD5E5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_Setup_m4760089D238ED18D5A857C38E992A0E9E9633822_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_Setup_mF91CB1EB9FC2B896289D1FD12B6A65901DF53F00_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_WriteValueFromObjectIntoEvent_m604C56DDB40AF07D1AFC34C24BA84D6AE5FA8118_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_WriteValueIntoEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6846DBDEE718463B2788993E941703D5487D6AB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_WriteValueIntoEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB4F47D8692DF6A43F031850C600040CCAFBAA30C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_WriteValueIntoState_m4EB5530AB6796825E534F3CCC2213CB45DE5BF81_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlList_1_Add_m60FF9B2C262F1C205DE0AE0C493526281F4A26CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlList_1_Contains_mEAA1AA507D834E1E79290B9D086D5176A3B3D208_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlList_1_Dispose_mCCACD95564CA8A502B22EB069B49F2CF2B4F3C2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlList_1__ctor_m40EFE93F71620E2B24F796AABE7F66FC2E5DC8C1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlList_1_get_Count_m37ACCB9EDDB9D6A20611E97B741CF5E5F320A6EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlList_1_get_Count_m5B820C76C808D235DDFA474A8025370547ECC993_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlList_1_get_Item_m1D6E78B065D973C67C6BCB0F9E994AA93E15229A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlList_1_set_Capacity_mE7FE7A9DB33BA479AB289F84F3C0C69688674E4D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlPath_TryFindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m5BBB4F7BBE2E7A92506B8BA419A836794BF0EF22_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlScheme_SupportsDevice_mA78955A144EA4B6388CAC5F0027CD94358B776A7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlScheme__ctor_m486DF1DBF79E9D205BE6A147DDF93D8100EB0FB7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetChildControl_mDCFE7BCAD099AE939457D6AD9FD9DB434207C7B5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetDeviceIndex_m2A94515297D9F90AFB8F08EAFD022E3CAEBBC2ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControl_TryGetChildControl_m58063CCE18393E26D9AD1C5D902AA296DF39F0A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControl_WriteValueFromBufferIntoState_mD46C4DFF51358825D7B0AB2BADC1E2DEF9EA89BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControl_WriteValueFromObjectIntoState_mDF2D6EE0F817CDC8129C8B24542AE4626990EE9B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControl_get_Item_m5D9AAF1BBC66860AABF7E8A38FE7FCE5764C82C6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputEventControlEnumerator_MoveNext_m0A9182DFD78818A01CC3B038519B8B9ACCC55107_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputEventControlEnumerator_Reset_mA382641E01B511C339DF2371358E4FB3F6BC8C01_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputInteractionContext_SetTotalTimeoutCompletionTime_mE7A7DDA131B139B3240FE17522504330188E3E2D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputManager_QueueEvent_TisDeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB_m52256EE1E2E4945831BCA38DCD608CCC4E5642F4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputManager_QueueEvent_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m6BDA694FE941F326341CC4CFD8334BF93CEF2570_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_AddDevice_m376584E1F76AFF2176913A885355E4F317E7323A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_AddDevice_m80FC919566BCDE8E9B09F19FA2AF32FF53A9710F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_AddDevice_m8270203079B467F2AF733935FA8A6FE63A12C26D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_FindControl_m3C5473BBC08AAC3F0AB8008F73D5092D9E4E8596_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_FindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m8AB5B6F432C95F5548A71571CE41F0E031D98C8B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_FindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mEB435D1556178AA35DEDDDEC1509F66D51301046_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_GetNameOfBaseLayout_m03C962D1780C1D815946DA307ADAF98331C4F690_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_IsFirstLayoutBasedOnSecond_m446424FDD689FCD3765F36E69204F0867455FA0C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_ListEnabledActions_m2AD3BBD3064F0D5B1354B73C58AD48E488A119BA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_ListLayoutsBasedOn_mFD3938F7670D386B149C0DAA9E627FECDB61BB0B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_LoadLayout_m51D956618DED057AED89ACBC4068B49BC8764189_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_QueueConfigChangeEvent_m6257D7B67B437670B51B38987BA1DB91412F7F1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_QueueEvent_mC30D182ADDD60BFC2AF10D24CEE2481D0EB77996_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_QueueTextEvent_mB9542DACAC91D93D3EBD71E0FC3388694AEE65FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_RegisterBindingComposite_m09070BD7C7C3FC24F7BC324B5B50F835EB4E8840_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_RegisterInteraction_m53D865EE6733D6805B6855B5DD5C3E631C615737_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_RegisterLayoutBuilder_mB82DF2C89563932610D6D71050FA58C215DFEEA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_RegisterLayout_m63479F60C035304E898627CDD457BEE0A00E9D30_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_RegisterProcessor_mACC528C81EB6A8784D65E441BFD2744B7010050B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_TryGetBindingComposite_m94E9785E673D07136DD670ED4D4DA5CD4177934B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_TryGetInteraction_m8452CDBB1BE8B1C9D87612263C405A43444A2AF7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_TryGetProcessor_m5C4C31F4928BEE6DF65FF1832EE95C40A2E6CC7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_TryResetDevice_m5B92A58D08555FA8AFF6D854750B8208A43476D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_TrySyncDevice_m61C350D965C108F77F338E0D985B7EDB2166754E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_Update_m31EF85164B8C40C566A9160EF909D662DA227122_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_add_onActionChange_m781F9B948CECB8E816D2C8AC924D45B8202C72BC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_add_onDeviceChange_mC1BAF8DE08B2B3F6D0A98D80AE1E4FF5531C60FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_add_onDeviceCommand_m2EC3627B174C367DE4E46DD77E13101C584DD15F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_remove_onActionChange_m791FB8CBC5B77626551D79D43AB92856F44D23AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_remove_onDeviceChange_mD08F75C263C2D687B2E6E68E86105829075BF717_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_remove_onDeviceCommand_mD3D159006703DB86C2124D9406FF792A79533492_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_set_actions_m1123AE5C8E34B001A4FB7D4DB53D6B1C147B3A19_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputSystem_set_settings_m7E48185918FBB5D80D1B17804B457D9E2CC68CBB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InteractionState_set_triggerControlIndex_m59641351155913B51FDBB126F7022A28B6CF24ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m5911CB69DEE12BAEE39C751F1FC8207CA3B1D2C9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m8EBF0FBDFD4326672E5EBB9CB07CDE944447D6C5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m9BCE92A09B812B49B47C00ADCD60400A2560D2E6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* MatchResult_get_Item_m9778E0B242C196C2F0914BB8A705C175F8E8CAA7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m06C385213F8071B0D135ABAC46ABD990FD1CC80F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m10F5D8220C8CD543BCD307C415B1D11649B1E7CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mB2C8B4FC8E4C0D9C783D370877D1DF21735625B8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m380D2E8669F0F04ED245C812CAA56833B4F5593C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mAD51F8A11D729A89B6D85CB560705B485CEB8FE4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mE150078CC558A29C692883678E28B7E377940133_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Observable_Select_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mBFC992DDEAFFD5BE6B3EB1F0BF0FE0FCDCE16504_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Observable_Where_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m9FFACF233E89F1C76DD46CEBAD9B23311E1122EE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_GetEnumerator_m291B1B11D48F36771B094A675C6B1F32B01A0226_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1__ctor_m07982CE02FB4B2988A85E4516C7CF282EDD1F79B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1__ctor_m5B26000D97DE2F7EC3C52A10327F71B534101049_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1__ctor_m91E26F16AF68835954DDB6AACADED4901067A544_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1__ctor_mCDC30729EAB328BF0846F6F48F42DFBAB6B561AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Resources_FindObjectsOfTypeAll_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_mCA847BFEC746B5AA0842A077C773A09945D8ECF9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m6922E1C2EF1AC5B8BDA9FE0A53EA28854F704E52_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ScriptableObject_CreateInstance_TisRemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_m2EA8C6EB548282FF55E24C6A47F390721E5E398A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Peek_m183FF5FD4834D2DDB0C020A6D1EFC001F5D29A4E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Pop_mE8BAFB21BE46AE4CC07BA634B3C6D06AA1F17475_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_Push_mB759B2F1AD02B3EC233FEB22A4BD7E2D0AADFE3F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1__ctor_mCDE714B20147B7659A4CE40CEAE6438343F4EEC4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Stack_1_get_Count_mE63E7AD2900B4CB90D54D90811CCDD91FAFCDBE1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TriggerState_set_bindingIndex_m11CEA53F0EDB785459A2038B9224D1C9BE2CE494_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TriggerState_set_controlIndex_m22920FF140D4A3E3738DFC782BD851BC7E2B6266_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TriggerState_set_interactionIndex_mEB92C007E39BD22BE638934BD159148764618164_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TriggerState_set_mapIndex_mA74FE020F8DB85B61A16EE6BF0BE4A58C48A4923_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetPartNamesU3Ed__12_MoveNext_m39491A355CB6AF575DD77D9549115D15EF8789BD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CGetPartNamesU3Ed__12_System_Collections_IEnumerator_Reset_m43624ACE49229E7359C245BBA5A805EB50CAF51A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CMaskByGroupsU3Eb__45_0_m1D648E19F83E89AB48D0493E0C363D0E226904CA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_onAnyButtonPressU3Eb__80_0_m686B5D5460A2D43A97605C750F97328C703282A6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3Cget_onAnyButtonPressU3Eb__80_1_mF129E3E97915C27A135FBF18AABCBA89D6EB19AA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3Cget_controlsU3Ed__2_System_Collections_IEnumerator_Reset_mB12DE0383C8618FA22C1004F2804523CA625FCE6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InputBindingComposite_1_tBDF5298257039EEDB07762B01F3C2729012FBFB3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_0_0_0_var;
struct ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD;
struct AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_marshaled_com;
struct AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_marshaled_pinvoke;
struct BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2;;
struct DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_com;
struct DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_com;;
struct DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_pinvoke;
struct DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_pinvoke;;
struct DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056;;
struct DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com;
struct DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com;;
struct DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke;
struct DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke;;
struct DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_marshaled_com;
struct DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5;
struct InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE;
struct RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_com;
struct RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_pinvoke;
struct SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5;;
struct SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_com;
struct SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_com;;
struct SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_pinvoke;
struct SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_pinvoke;;
struct SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46;;
struct SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_com;
struct SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_com;;
struct SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_pinvoke;
struct SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_pinvoke;;
struct TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D;
struct UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2;;
struct UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_com;
struct UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_com;;
struct UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_pinvoke;
struct UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_pinvoke;;

struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
struct IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93;
struct InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810;
struct InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045;
struct InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57;
struct InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E;
struct InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17;
struct InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86;
struct InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548;
struct InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64;
struct InputSettingsU5BU5D_t6CC3C4AFBE4A23B0693A4EB44C4517E19FF73C2B;
struct InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
struct DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE;
struct SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28;
struct DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278;

IL2CPP_EXTERN_C_BEGIN
IL2CPP_EXTERN_C_END

#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
struct Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_tEB41C94D728A2A116E7C01CCB2ACEBA8AD296C60* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_tD4A0C41F41EA529D4514091372080877F6248C04* ____keys;
	ValueCollection_t96259FE42C45AADD5918C1CDD01C7D732504C523* ____values;
	RuntimeObject* ____syncRoot;
};
struct Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1  : public RuntimeObject
{
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
	EntryU5BU5D_t6FFF9155A8574DAE59AE5E53B83EB0E1FBFF79E4* ____entries;
	int32_t ____count;
	int32_t ____freeList;
	int32_t ____freeCount;
	int32_t ____version;
	RuntimeObject* ____comparer;
	KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F* ____keys;
	ValueCollection_t96C31E0C36EF324B4BA86A8ED314F2AF342D6D6C* ____values;
	RuntimeObject* ____syncRoot;
};
struct KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F  : public RuntimeObject
{
	Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* ____dictionary;
};
struct List_1_tE1DF165936F3562084DB454140315041796A957F  : public RuntimeObject
{
	InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF  : public RuntimeObject
{
	InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6  : public RuntimeObject
{
	InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43  : public RuntimeObject
{
	NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* ____items;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4  : public RuntimeObject
{
	StateU5BU5D_t77FB80C7C2D12ED78F38553E1D8A5D9F4ABE2477* ____array;
	int32_t ____size;
	int32_t ____version;
	RuntimeObject* ____syncRoot;
};
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA  : public RuntimeObject
{
};
struct CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78  : public RuntimeObject
{
};
struct InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0  : public RuntimeObject
{
};
struct InputControlExtensions_t3030B5BCCF22ED3DE9837624B846FE36A803607A  : public RuntimeObject
{
};
struct InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3  : public RuntimeObject
{
};
struct InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457  : public RuntimeObject
{
};
struct InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3  : public RuntimeObject
{
};
struct InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164  : public RuntimeObject
{
};
struct MemberInfo_t  : public RuntimeObject
{
};
struct NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7  : public RuntimeObject
{
	bool ___m_RunInBackground;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_ShutdownMethod;
	InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* ___m_OnUpdate;
	Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* ___m_OnBeforeUpdate;
	Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* ___m_OnShouldRunUpdate;
	float ___m_PollingFrequency;
	bool ___m_DidCallOnShutdown;
	Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___m_FocusChangedMethod;
};
struct String_t  : public RuntimeObject
{
	int32_t ____stringLength;
	Il2CppChar ____firstChar;
};
struct StringBuilder_t  : public RuntimeObject
{
	CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___m_ChunkChars;
	StringBuilder_t* ___m_ChunkPrevious;
	int32_t ___m_ChunkLength;
	int32_t ___m_ChunkOffset;
	int32_t ___m_MaxCapacity;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F  : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7  : public RuntimeObject
{
	int32_t ____Major;
	int32_t ____Minor;
	int32_t ____Build;
	int32_t ____Revision;
};
struct U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5  : public RuntimeObject
{
};
struct U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93  : public RuntimeObject
{
};
struct U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	String_t* ___U3CU3E2__current;
	int32_t ___U3CU3El__initialThreadId;
	String_t* ___composite;
	String_t* ___U3CU3E3__composite;
	Type_t* ___U3CcompositeTypeU3E5__1;
	FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* ___U3CU3Es__2;
	int32_t ___U3CU3Es__3;
	FieldInfo_t* ___U3CfieldU3E5__4;
	InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* ___U3CcontrolAttributeU3E5__5;
};
struct U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA  : public RuntimeObject
{
};
struct DefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7 
{
	union
	{
		struct
		{
		};
		uint8_t DefaultComparer_1_tAFA9308213550ECEB767DDACA30D572E74485220__padding[1];
	};
};
struct Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E 
{
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_Array;
	int32_t ___m_IndexStart;
	int32_t ___m_IndexEnd;
	int32_t ___m_Index;
};
struct Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B 
{
	InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_Array;
	int32_t ___m_IndexStart;
	int32_t ___m_IndexEnd;
	int32_t ___m_Index;
};
struct Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41 
{
	NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* ___m_Array;
	int32_t ___m_IndexStart;
	int32_t ___m_IndexEnd;
	int32_t ___m_Index;
};
struct Enumerator_t13B0EDB01F0A85A952803970AFD1073D96A46C94 
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_Array;
	int32_t ___m_IndexStart;
	int32_t ___m_IndexEnd;
	int32_t ___m_Index;
};
struct InlinedArray_1_t90D679876AE3A52129F69F403ECC9AD16D60AD9F 
{
	int32_t ___length;
	Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___firstValue;
	Action_1U5BU5D_t9AF7A60AA589F7071315F3DA2F77CD32CB43FB5D* ___additionalValues;
};
struct InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B 
{
	int32_t ___length;
	Action_1_tEB0353AA1A112B6F2D921B58DCC9D9D4C0498E6E* ___firstValue;
	Action_1U5BU5D_tB846E6FE2326CCD34124D1E5D70117C9D33DEE76* ___additionalValues;
};
struct InlinedArray_1_tC156E68CC1D19C7411B135D705222BBA02E1E546 
{
	int32_t ___length;
	Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___firstValue;
	Action_2U5BU5D_tE696881AB7B602657DE1A212B1F9322B7F472FBB* ___additionalValues;
};
struct InlinedArray_1_t0C164496D3AC9C0D8B5986F12B3E22F94E904138 
{
	int32_t ___length;
	Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E* ___firstValue;
	Action_2U5BU5D_t493765D280908ABBDC5280C16C38A55BEB3FB645* ___additionalValues;
};
struct InlinedArray_1_tCB69E3C40A7449F79D455D118402BE76E07EDD3B 
{
	int32_t ___length;
	Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* ___firstValue;
	Action_2U5BU5D_tF0EAC88CF3D1AADA46955EC4879598BCF64FEA5B* ___additionalValues;
};
struct InlinedArray_1_tF80F63393E0BF97AFE20E770FC71798135300300 
{
	int32_t ___length;
	Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D* ___firstValue;
	Action_2U5BU5D_tE313524623BEAF7FD2ABCEDAD1C5A2C556630373* ___additionalValues;
};
struct InlinedArray_1_t6CA0FBB125302D36470046647247C3C186DA3C81 
{
	int32_t ___length;
	Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* ___firstValue;
	Action_2U5BU5D_t03D844ECB7234028DD3556FBAD4097B4835CA7A4* ___additionalValues;
};
struct InlinedArray_1_t77CC94188EA6CADD047B2F76120B047F1934BBB5 
{
	int32_t ___length;
	RuntimeObject* ___firstValue;
	IObserver_1U5BU5D_tC7308F301F0D09FCB9FED9003FC09E1AA8B7C170* ___additionalValues;
};
struct InlinedArray_1_t2A86A6C75E0160EE14310E053C5249518871D847 
{
	int32_t ___length;
	InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4* ___firstValue;
	InputProcessor_1U5BU5D_tFEE411B67EEAA6B997AF875A65D072993C8C809C* ___additionalValues;
};
struct InlinedArray_1_tE5F1062E65707D24360CEAC52E03D32C6E5BA8BB 
{
	int32_t ___length;
	InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2* ___firstValue;
	InputProcessor_1U5BU5D_t5083205703ED9D1A4B8037E3BBE765389957231A* ___additionalValues;
};
struct InlinedArray_1_tD7279E61A2C2BCBF7B9BA61C55E889A59A778B32 
{
	int32_t ___length;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___firstValue;
	ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ___additionalValues;
};
struct InlinedArray_1_t8574959399B65CB49207DFFDE0842E996E6DBBED 
{
	int32_t ___length;
	InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* ___firstValue;
	InputDeviceCommandDelegateU5BU5D_t243984810DCC1E9828C0D6665D0B7AC435A43D9A* ___additionalValues;
};
struct InlinedArray_1_t6FEF55D1987F9E3301E4FF894670C2B041308E88 
{
	int32_t ___length;
	InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* ___firstValue;
	InputDeviceFindControlLayoutDelegateU5BU5D_t9B27C1115622DAB0A04E3C93E8A9D64EBFDA27BC* ___additionalValues;
};
struct InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4 
{
	int32_t ___length;
	RuntimeObject* ___firstValue;
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___additionalValues;
};
struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 
{
	bool ___hasValue;
	bool ___value;
};
struct Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 
{
	bool ___hasValue;
	int64_t ___value;
};
struct ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 
{
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_Array;
	int32_t ___m_StartIndex;
	int32_t ___m_Length;
};
struct ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA 
{
	InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_Array;
	int32_t ___m_StartIndex;
	int32_t ___m_Length;
};
struct ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 
{
	InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_Array;
	int32_t ___m_StartIndex;
	int32_t ___m_Length;
};
struct ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 
{
	NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* ___m_Array;
	int32_t ___m_StartIndex;
	int32_t ___m_Length;
};
struct ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5 
{
	ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_Array;
	int32_t ___m_StartIndex;
	int32_t ___m_Length;
};
struct ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E 
{
	TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D* ___m_Array;
	int32_t ___m_StartIndex;
	int32_t ___m_Length;
};
struct ReadOnlyArray_1_t3389F7460233E259F0CCA6A6D86C359BD8271B17 
{
	DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* ___m_Array;
	int32_t ___m_StartIndex;
	int32_t ___m_Length;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 
{
	bool ___m_value;
};
struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 
{
	uint8_t ___m_value;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 
{
	Il2CppChar ___m_value;
};
struct DisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	String_t* ___U3CformatStringU3Ek__BackingField;
};
struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F 
{
	double ___m_value;
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2  : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke
{
};
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com
{
};
struct FieldInfo_t  : public MemberInfo_t
{
};
struct FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED 
{
	int32_t ___m_Code;
};
struct Guid_t 
{
	int32_t ____a;
	int16_t ____b;
	int16_t ____c;
	uint8_t ____d;
	uint8_t ____e;
	uint8_t ____f;
	uint8_t ____g;
	uint8_t ____h;
	uint8_t ____i;
	uint8_t ____j;
	uint8_t ____k;
};
struct InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390 
{
	InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State;
	int32_t ___m_BindingIndex;
};
struct InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshaled_pinvoke
{
	InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State;
	int32_t ___m_BindingIndex;
};
struct InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshaled_com
{
	InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State;
	int32_t ___m_BindingIndex;
};
struct InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 
{
	String_t* ___m_Name;
	String_t* ___m_BindingGroup;
	DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* ___m_DeviceRequirements;
};
struct InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshaled_pinvoke
{
	char* ___m_Name;
	char* ___m_BindingGroup;
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke* ___m_DeviceRequirements;
};
struct InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshaled_com
{
	Il2CppChar* ___m_Name;
	Il2CppChar* ___m_BindingGroup;
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com* ___m_DeviceRequirements;
};
struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F 
{
	String_t* ___m_InterfaceName;
	String_t* ___m_DeviceClass;
	String_t* ___m_Manufacturer;
	String_t* ___m_Product;
	String_t* ___m_Serial;
	String_t* ___m_Version;
	String_t* ___m_Capabilities;
};
struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke
{
	char* ___m_InterfaceName;
	char* ___m_DeviceClass;
	char* ___m_Manufacturer;
	char* ___m_Product;
	char* ___m_Serial;
	char* ___m_Version;
	char* ___m_Capabilities;
};
struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_com
{
	Il2CppChar* ___m_InterfaceName;
	Il2CppChar* ___m_DeviceClass;
	Il2CppChar* ___m_Manufacturer;
	Il2CppChar* ___m_Product;
	Il2CppChar* ___m_Serial;
	Il2CppChar* ___m_Version;
	Il2CppChar* ___m_Capabilities;
};
struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 
{
	KeyValuePair_2U5BU5D_tF8154B2302178CCE00D745DBF55F703880469DFC* ___m_Patterns;
};
struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_marshaled_pinvoke
{
	KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* ___m_Patterns;
};
struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_marshaled_com
{
	KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* ___m_Patterns;
};
struct InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D 
{
	union
	{
		struct
		{
		};
		uint8_t InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D__padding[1];
	};
};
struct InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 
{
	alignas(IL2CPP_SIZEOF_VOID_P) InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_EventPtr;
};
struct InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 
{
	int32_t ___U3CmaxNumDevicesU3Ek__BackingField;
	int32_t ___U3CcurrentNumDevicesU3Ek__BackingField;
	int32_t ___U3CmaxStateSizeInBytesU3Ek__BackingField;
	int32_t ___U3CcurrentStateSizeInBytesU3Ek__BackingField;
	int32_t ___U3CcurrentControlCountU3Ek__BackingField;
	int32_t ___U3CcurrentLayoutCountU3Ek__BackingField;
	int32_t ___U3CtotalEventBytesU3Ek__BackingField;
	int32_t ___U3CtotalEventCountU3Ek__BackingField;
	int32_t ___U3CtotalUpdateCountU3Ek__BackingField;
	double ___U3CtotalEventProcessingTimeU3Ek__BackingField;
	double ___U3CtotalEventLagTimeU3Ek__BackingField;
};
struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C 
{
	int32_t ___m_value;
};
struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 
{
	int64_t ___m_value;
};
struct IntPtr_t 
{
	void* ___m_value;
};
struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 
{
	String_t* ___m_StringOriginalCase;
	String_t* ___m_StringLowerCase;
};
struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke
{
	char* ___m_StringOriginalCase;
	char* ___m_StringLowerCase;
};
struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com
{
	Il2CppChar* ___m_StringOriginalCase;
	Il2CppChar* ___m_StringLowerCase;
};
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682 
{
	union
	{
		struct
		{
		};
		uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
	};
};
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0  : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
	bool ___U3CapplyToCollectionU3Ek__BackingField;
};
struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C 
{
	float ___m_value;
};
struct TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E 
{
	Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___table;
};
struct TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshaled_pinvoke
{
	Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___table;
};
struct TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshaled_com
{
	Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___table;
};
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455 
{
	uint16_t ___m_value;
};
struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B 
{
	uint32_t ___m_value;
};
struct UIntPtr_t 
{
	void* ____pointer;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 
{
	float ___x;
	float ___y;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 
{
	union
	{
		struct
		{
		};
		uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
	};
};
struct U3CstateDataU3Ee__FixedBuffer_t2D79C7E59F64E19D0450D36680F1A1B52CD89F84 
{
	union
	{
		struct
		{
			uint8_t ___FixedElementField;
		};
		uint8_t U3CstateDataU3Ee__FixedBuffer_t2D79C7E59F64E19D0450D36680F1A1B52CD89F84__padding[1];
	};
};
struct DeviceArray_t7F2F2D8A9D5CAF504DC1A21C1FEF79BCA9E4761E 
{
	bool ___m_HaveValue;
	int32_t ___m_DeviceCount;
	InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_DeviceArray;
};
struct DeviceArray_t7F2F2D8A9D5CAF504DC1A21C1FEF79BCA9E4761E_marshaled_pinvoke
{
	int32_t ___m_HaveValue;
	int32_t ___m_DeviceCount;
	InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_DeviceArray;
};
struct DeviceArray_t7F2F2D8A9D5CAF504DC1A21C1FEF79BCA9E4761E_marshaled_com
{
	int32_t ___m_HaveValue;
	int32_t ___m_DeviceCount;
	InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_DeviceArray;
};
struct ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD 
{
	int32_t ___actionStartIndex;
	int32_t ___actionCount;
	int32_t ___controlStartIndex;
	int32_t ___controlCount;
	int32_t ___bindingStartIndex;
	int32_t ___bindingCount;
	int32_t ___interactionStartIndex;
	int32_t ___interactionCount;
	int32_t ___processorStartIndex;
	int32_t ___processorCount;
	int32_t ___compositeStartIndex;
	int32_t ___compositeCount;
};
#pragma pack(push, tp, 1)
struct BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA 
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					uint8_t ___m_ControlCount;
				};
				#pragma pack(pop, tp)
				struct
				{
					uint8_t ___m_ControlCount_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_InteractionCount_OffsetPadding[1];
					uint8_t ___m_InteractionCount;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_InteractionCount_OffsetPadding_forAlignmentOnly[1];
					uint8_t ___m_InteractionCount_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_ProcessorCount_OffsetPadding[2];
					uint8_t ___m_ProcessorCount;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_ProcessorCount_OffsetPadding_forAlignmentOnly[2];
					uint8_t ___m_ProcessorCount_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_MapIndex_OffsetPadding[3];
					uint8_t ___m_MapIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_MapIndex_OffsetPadding_forAlignmentOnly[3];
					uint8_t ___m_MapIndex_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_Flags_OffsetPadding[4];
					uint8_t ___m_Flags;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_Flags_OffsetPadding_forAlignmentOnly[4];
					uint8_t ___m_Flags_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_PartIndex_OffsetPadding[5];
					uint8_t ___m_PartIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_PartIndex_OffsetPadding_forAlignmentOnly[5];
					uint8_t ___m_PartIndex_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_ActionIndex_OffsetPadding[6];
					uint16_t ___m_ActionIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_ActionIndex_OffsetPadding_forAlignmentOnly[6];
					uint16_t ___m_ActionIndex_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_CompositeOrCompositeBindingIndex_OffsetPadding[8];
					uint16_t ___m_CompositeOrCompositeBindingIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_CompositeOrCompositeBindingIndex_OffsetPadding_forAlignmentOnly[8];
					uint16_t ___m_CompositeOrCompositeBindingIndex_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_ProcessorStartIndex_OffsetPadding[10];
					uint16_t ___m_ProcessorStartIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_ProcessorStartIndex_OffsetPadding_forAlignmentOnly[10];
					uint16_t ___m_ProcessorStartIndex_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_InteractionStartIndex_OffsetPadding[12];
					uint16_t ___m_InteractionStartIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_InteractionStartIndex_OffsetPadding_forAlignmentOnly[12];
					uint16_t ___m_InteractionStartIndex_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_ControlStartIndex_OffsetPadding[14];
					uint16_t ___m_ControlStartIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_ControlStartIndex_OffsetPadding_forAlignmentOnly[14];
					uint16_t ___m_ControlStartIndex_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_PressTime_OffsetPadding[16];
					double ___m_PressTime;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_PressTime_OffsetPadding_forAlignmentOnly[16];
					double ___m_PressTime_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_TriggerEventIdForComposite_OffsetPadding[24];
					int32_t ___m_TriggerEventIdForComposite;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_TriggerEventIdForComposite_OffsetPadding_forAlignmentOnly[24];
					int32_t ___m_TriggerEventIdForComposite_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char _____padding_OffsetPadding[28];
					int32_t _____padding;
				};
				#pragma pack(pop, tp)
				struct
				{
					char _____padding_OffsetPadding_forAlignmentOnly[28];
					int32_t _____padding_forAlignmentOnly;
				};
			};
		};
		uint8_t BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA__padding[32];
	};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE 
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					uint16_t ___m_TriggerControlIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					uint16_t ___m_TriggerControlIndex_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_Phase_OffsetPadding[2];
					uint8_t ___m_Phase;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_Phase_OffsetPadding_forAlignmentOnly[2];
					uint8_t ___m_Phase_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_Flags_OffsetPadding[3];
					uint8_t ___m_Flags;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_Flags_OffsetPadding_forAlignmentOnly[3];
					uint8_t ___m_Flags_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_TimerDuration_OffsetPadding[4];
					float ___m_TimerDuration;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_TimerDuration_OffsetPadding_forAlignmentOnly[4];
					float ___m_TimerDuration_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_StartTime_OffsetPadding[8];
					double ___m_StartTime;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_StartTime_OffsetPadding_forAlignmentOnly[8];
					double ___m_StartTime_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_TimerStartTime_OffsetPadding[16];
					double ___m_TimerStartTime;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_TimerStartTime_OffsetPadding_forAlignmentOnly[16];
					double ___m_TimerStartTime_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_PerformedTime_OffsetPadding[24];
					double ___m_PerformedTime;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_PerformedTime_OffsetPadding_forAlignmentOnly[24];
					double ___m_PerformedTime_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_TotalTimeoutCompletionTimeDone_OffsetPadding[32];
					float ___m_TotalTimeoutCompletionTimeDone;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_TotalTimeoutCompletionTimeDone_OffsetPadding_forAlignmentOnly[32];
					float ___m_TotalTimeoutCompletionTimeDone_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_TotalTimeoutCompletionTimeRemaining_OffsetPadding[36];
					float ___m_TotalTimeoutCompletionTimeRemaining;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_TotalTimeoutCompletionTimeRemaining_OffsetPadding_forAlignmentOnly[36];
					float ___m_TotalTimeoutCompletionTimeRemaining_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_TimerMonitorIndex_OffsetPadding[40];
					int64_t ___m_TimerMonitorIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_TimerMonitorIndex_OffsetPadding_forAlignmentOnly[40];
					int64_t ___m_TimerMonitorIndex_forAlignmentOnly;
				};
			};
		};
		uint8_t InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE__padding[48];
	};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D 
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					uint8_t ___m_Phase;
				};
				#pragma pack(pop, tp)
				struct
				{
					uint8_t ___m_Phase_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_Flags_OffsetPadding[1];
					uint8_t ___m_Flags;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_Flags_OffsetPadding_forAlignmentOnly[1];
					uint8_t ___m_Flags_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_MapIndex_OffsetPadding[2];
					uint8_t ___m_MapIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_MapIndex_OffsetPadding_forAlignmentOnly[2];
					uint8_t ___m_MapIndex_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_ControlIndex_OffsetPadding[4];
					uint16_t ___m_ControlIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_ControlIndex_OffsetPadding_forAlignmentOnly[4];
					uint16_t ___m_ControlIndex_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_Time_OffsetPadding[8];
					double ___m_Time;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_Time_OffsetPadding_forAlignmentOnly[8];
					double ___m_Time_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_StartTime_OffsetPadding[16];
					double ___m_StartTime;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_StartTime_OffsetPadding_forAlignmentOnly[16];
					double ___m_StartTime_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_BindingIndex_OffsetPadding[24];
					uint16_t ___m_BindingIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_BindingIndex_OffsetPadding_forAlignmentOnly[24];
					uint16_t ___m_BindingIndex_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_InteractionIndex_OffsetPadding[26];
					uint16_t ___m_InteractionIndex;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_InteractionIndex_OffsetPadding_forAlignmentOnly[26];
					uint16_t ___m_InteractionIndex_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_Magnitude_OffsetPadding[28];
					float ___m_Magnitude;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_Magnitude_OffsetPadding_forAlignmentOnly[28];
					float ___m_Magnitude_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_LastPerformedInUpdate_OffsetPadding[32];
					uint32_t ___m_LastPerformedInUpdate;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_LastPerformedInUpdate_OffsetPadding_forAlignmentOnly[32];
					uint32_t ___m_LastPerformedInUpdate_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_LastCanceledInUpdate_OffsetPadding[36];
					uint32_t ___m_LastCanceledInUpdate;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_LastCanceledInUpdate_OffsetPadding_forAlignmentOnly[36];
					uint32_t ___m_LastCanceledInUpdate_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_PressedInUpdate_OffsetPadding[40];
					uint32_t ___m_PressedInUpdate;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_PressedInUpdate_OffsetPadding_forAlignmentOnly[40];
					uint32_t ___m_PressedInUpdate_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_ReleasedInUpdate_OffsetPadding[44];
					uint32_t ___m_ReleasedInUpdate;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_ReleasedInUpdate_OffsetPadding_forAlignmentOnly[44];
					uint32_t ___m_ReleasedInUpdate_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_LastCompletedInUpdate_OffsetPadding[48];
					uint32_t ___m_LastCompletedInUpdate;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_LastCompletedInUpdate_OffsetPadding_forAlignmentOnly[48];
					uint32_t ___m_LastCompletedInUpdate_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___m_Frame_OffsetPadding[52];
					int32_t ___m_Frame;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___m_Frame_OffsetPadding_forAlignmentOnly[52];
					int32_t ___m_Frame_forAlignmentOnly;
				};
			};
		};
		uint8_t TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D__padding[56];
	};
};
#pragma pack(pop, tp)
struct UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 
{
	void* ___basePtr;
	int32_t ___mapCount;
	int32_t ___actionCount;
	int32_t ___interactionCount;
	int32_t ___bindingCount;
	int32_t ___controlCount;
	int32_t ___compositeCount;
	alignas(IL2CPP_SIZEOF_VOID_P) TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* ___actionStates;
	alignas(IL2CPP_SIZEOF_VOID_P) BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* ___bindingStates;
	alignas(IL2CPP_SIZEOF_VOID_P) InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* ___interactionStates;
	float* ___controlMagnitudes;
	float* ___compositeMagnitudes;
	int32_t* ___enabledControls;
	uint16_t* ___actionBindingIndicesAndCounts;
	uint16_t* ___actionBindingIndices;
	int32_t* ___controlIndexToBindingIndex;
	uint16_t* ___controlGroupingAndComplexity;
	bool ___controlGroupingInitialized;
	ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD* ___mapIndices;
};
struct UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_pinvoke
{
	void* ___basePtr;
	int32_t ___mapCount;
	int32_t ___actionCount;
	int32_t ___interactionCount;
	int32_t ___bindingCount;
	int32_t ___controlCount;
	int32_t ___compositeCount;
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* ___actionStates;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* ___bindingStates;
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* ___interactionStates;
	float* ___controlMagnitudes;
	float* ___compositeMagnitudes;
	int32_t* ___enabledControls;
	uint16_t* ___actionBindingIndicesAndCounts;
	uint16_t* ___actionBindingIndices;
	int32_t* ___controlIndexToBindingIndex;
	uint16_t* ___controlGroupingAndComplexity;
	int32_t ___controlGroupingInitialized;
	ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD* ___mapIndices;
};
struct UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_com
{
	void* ___basePtr;
	int32_t ___mapCount;
	int32_t ___actionCount;
	int32_t ___interactionCount;
	int32_t ___bindingCount;
	int32_t ___controlCount;
	int32_t ___compositeCount;
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* ___actionStates;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* ___bindingStates;
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* ___interactionStates;
	float* ___controlMagnitudes;
	float* ___compositeMagnitudes;
	int32_t* ___enabledControls;
	uint16_t* ___actionBindingIndicesAndCounts;
	uint16_t* ___actionBindingIndices;
	int32_t* ___controlIndexToBindingIndex;
	uint16_t* ___controlGroupingAndComplexity;
	int32_t ___controlGroupingInitialized;
	ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD* ___mapIndices;
};
struct PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38 
{
	int32_t ___U3CpartU3Ek__BackingField;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___U3CcontrolU3Ek__BackingField;
};
struct PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshaled_pinvoke
{
	int32_t ___U3CpartU3Ek__BackingField;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___U3CcontrolU3Ek__BackingField;
};
struct PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshaled_com
{
	int32_t ___U3CpartU3Ek__BackingField;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___U3CcontrolU3Ek__BackingField;
};
struct ControlBuilder_t9531519F44B76B04B9128FFF514E806FCCA1BB15 
{
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___U3CcontrolU3Ek__BackingField;
};
struct ControlBuilder_t9531519F44B76B04B9128FFF514E806FCCA1BB15_marshaled_pinvoke
{
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___U3CcontrolU3Ek__BackingField;
};
struct ControlBuilder_t9531519F44B76B04B9128FFF514E806FCCA1BB15_marshaled_com
{
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___U3CcontrolU3Ek__BackingField;
};
struct DeviceBuilder_t3D3A66799A2B6B6282AC2FB71B1DE5034E668CC4 
{
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___U3CdeviceU3Ek__BackingField;
};
struct DeviceBuilder_t3D3A66799A2B6B6282AC2FB71B1DE5034E668CC4_marshaled_pinvoke
{
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___U3CdeviceU3Ek__BackingField;
};
struct DeviceBuilder_t3D3A66799A2B6B6282AC2FB71B1DE5034E668CC4_marshaled_com
{
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___U3CdeviceU3Ek__BackingField;
};
struct Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB 
{
	Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F* ___table;
};
struct Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB_marshaled_pinvoke
{
	Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F* ___table;
};
struct Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB_marshaled_com
{
	Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F* ___table;
};
struct Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5 
{
	Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___layoutTypes;
	Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* ___layoutStrings;
	Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* ___layoutBuilders;
	Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* ___baseLayoutTable;
	Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* ___layoutOverrides;
	HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B* ___layoutOverrideNames;
	Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* ___precompiledLayouts;
	List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* ___layoutMatchers;
};
struct Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5_marshaled_pinvoke
{
	Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___layoutTypes;
	Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* ___layoutStrings;
	Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* ___layoutBuilders;
	Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* ___baseLayoutTable;
	Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* ___layoutOverrides;
	HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B* ___layoutOverrideNames;
	Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* ___precompiledLayouts;
	List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* ___layoutMatchers;
};
struct Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5_marshaled_com
{
	Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___layoutTypes;
	Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* ___layoutStrings;
	Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* ___layoutBuilders;
	Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* ___baseLayoutTable;
	Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* ___layoutOverrides;
	HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B* ___layoutOverrideNames;
	Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* ___precompiledLayouts;
	List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* ___layoutMatchers;
};
struct SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 
{
	String_t* ___name;
	String_t* ___bindingGroup;
	DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278* ___devices;
};
struct SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshaled_pinvoke
{
	char* ___name;
	char* ___bindingGroup;
	DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_pinvoke* ___devices;
};
struct SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshaled_com
{
	Il2CppChar* ___name;
	Il2CppChar* ___bindingGroup;
	DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_com* ___devices;
};
struct StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE 
{
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control;
	double ___time;
	RuntimeObject* ___monitor;
	int64_t ___monitorIndex;
	int32_t ___timerIndex;
};
struct StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE_marshaled_pinvoke
{
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control;
	double ___time;
	RuntimeObject* ___monitor;
	int64_t ___monitorIndex;
	int32_t ___timerIndex;
};
struct StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE_marshaled_com
{
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control;
	double ___time;
	RuntimeObject* ___monitor;
	int64_t ___monitorIndex;
	int32_t ___timerIndex;
};
struct SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 
{
	int32_t ___senderId;
	RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* ___senders;
	SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* ___subscribers;
};
struct SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_pinvoke
{
	int32_t ___senderId;
	RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_pinvoke* ___senders;
	SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* ___subscribers;
};
struct SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_com
{
	int32_t ___senderId;
	RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_com* ___senders;
	SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* ___subscribers;
};
struct DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED 
{
	void** ___deviceToBufferMapping;
	int32_t ___deviceCount;
};
struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324 
{
	bool ___m_WasUpdated;
	uint32_t ___U3CvalueU3Ek__BackingField;
};
struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke
{
	int32_t ___m_WasUpdated;
	uint32_t ___U3CvalueU3Ek__BackingField;
};
struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_com
{
	int32_t ___m_WasUpdated;
	uint32_t ___U3CvalueU3Ek__BackingField;
};
struct U3CstateDataU3Ee__FixedBuffer_t00ED1E0C66E396C0021CE2F46B671748BC5E5FEC 
{
	union
	{
		struct
		{
			uint8_t ___FixedElementField;
		};
		uint8_t U3CstateDataU3Ee__FixedBuffer_t00ED1E0C66E396C0021CE2F46B671748BC5E5FEC__padding[1];
	};
};
struct PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63 
{
	Func_1_t97C6124008260D65F78265F8B3965ACA776F0671* ___factoryMethod;
	String_t* ___metadata;
};
struct PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63_marshaled_pinvoke
{
	Il2CppMethodPointer ___factoryMethod;
	char* ___metadata;
};
struct PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63_marshaled_com
{
	Il2CppMethodPointer ___factoryMethod;
	Il2CppChar* ___metadata;
};
struct DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 
{
	String_t* ___devicePath;
	bool ___isOptional;
	bool ___isOR;
};
struct DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_pinvoke
{
	char* ___devicePath;
	int32_t ___isOptional;
	int32_t ___isOR;
};
struct DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_com
{
	Il2CppChar* ___devicePath;
	int32_t ___isOptional;
	int32_t ___isOR;
};
struct U3CdataU3Ee__FixedBuffer_tAA42105B7EFA169DAD89AFD5B0DC0187B052E976 
{
	union
	{
		struct
		{
			uint8_t ___FixedElementField;
		};
		uint8_t U3CdataU3Ee__FixedBuffer_tAA42105B7EFA169DAD89AFD5B0DC0187B052E976__padding[511];
	};
};
struct U3CdataU3Ee__FixedBuffer_t47657C7F3734D0DA55A5A333340DF08BC90FB8E6 
{
	union
	{
		struct
		{
			uint8_t ___FixedElementField;
		};
		uint8_t U3CdataU3Ee__FixedBuffer_t47657C7F3734D0DA55A5A333340DF08BC90FB8E6__padding[511];
	};
};
struct CallbackArray_1_tB6F9AD05405749A2888C89224C8F5ECF4E1C0411 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_t90D679876AE3A52129F69F403ECC9AD16D60AD9F ___m_Callbacks;
	InlinedArray_1_t90D679876AE3A52129F69F403ECC9AD16D60AD9F ___m_CallbacksToAdd;
	InlinedArray_1_t90D679876AE3A52129F69F403ECC9AD16D60AD9F ___m_CallbacksToRemove;
};
struct CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B ___m_Callbacks;
	InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B ___m_CallbacksToAdd;
	InlinedArray_1_tC208D319D19C2B3DF550BD9CDC11549F23D8F91B ___m_CallbacksToRemove;
};
struct CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_tC156E68CC1D19C7411B135D705222BBA02E1E546 ___m_Callbacks;
	InlinedArray_1_tC156E68CC1D19C7411B135D705222BBA02E1E546 ___m_CallbacksToAdd;
	InlinedArray_1_tC156E68CC1D19C7411B135D705222BBA02E1E546 ___m_CallbacksToRemove;
};
struct CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_t0C164496D3AC9C0D8B5986F12B3E22F94E904138 ___m_Callbacks;
	InlinedArray_1_t0C164496D3AC9C0D8B5986F12B3E22F94E904138 ___m_CallbacksToAdd;
	InlinedArray_1_t0C164496D3AC9C0D8B5986F12B3E22F94E904138 ___m_CallbacksToRemove;
};
struct CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_tCB69E3C40A7449F79D455D118402BE76E07EDD3B ___m_Callbacks;
	InlinedArray_1_tCB69E3C40A7449F79D455D118402BE76E07EDD3B ___m_CallbacksToAdd;
	InlinedArray_1_tCB69E3C40A7449F79D455D118402BE76E07EDD3B ___m_CallbacksToRemove;
};
struct CallbackArray_1_tC72D651E25D95D1B5D837A010859EDE49AD131FA 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_tF80F63393E0BF97AFE20E770FC71798135300300 ___m_Callbacks;
	InlinedArray_1_tF80F63393E0BF97AFE20E770FC71798135300300 ___m_CallbacksToAdd;
	InlinedArray_1_tF80F63393E0BF97AFE20E770FC71798135300300 ___m_CallbacksToRemove;
};
struct CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_t6CA0FBB125302D36470046647247C3C186DA3C81 ___m_Callbacks;
	InlinedArray_1_t6CA0FBB125302D36470046647247C3C186DA3C81 ___m_CallbacksToAdd;
	InlinedArray_1_t6CA0FBB125302D36470046647247C3C186DA3C81 ___m_CallbacksToRemove;
};
struct CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_tD7279E61A2C2BCBF7B9BA61C55E889A59A778B32 ___m_Callbacks;
	InlinedArray_1_tD7279E61A2C2BCBF7B9BA61C55E889A59A778B32 ___m_CallbacksToAdd;
	InlinedArray_1_tD7279E61A2C2BCBF7B9BA61C55E889A59A778B32 ___m_CallbacksToRemove;
};
struct CallbackArray_1_t7C2A86AF46E04B281542BEADE553C9DF6B1A0885 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_t8574959399B65CB49207DFFDE0842E996E6DBBED ___m_Callbacks;
	InlinedArray_1_t8574959399B65CB49207DFFDE0842E996E6DBBED ___m_CallbacksToAdd;
	InlinedArray_1_t8574959399B65CB49207DFFDE0842E996E6DBBED ___m_CallbacksToRemove;
};
struct CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_t6FEF55D1987F9E3301E4FF894670C2B041308E88 ___m_Callbacks;
	InlinedArray_1_t6FEF55D1987F9E3301E4FF894670C2B041308E88 ___m_CallbacksToAdd;
	InlinedArray_1_t6FEF55D1987F9E3301E4FF894670C2B041308E88 ___m_CallbacksToRemove;
};
struct CallbackArray_1_t70C9B62D06582BEAC403C9259B541A2D8D4B4A1F 
{
	bool ___m_CannotMutateCallbacksArray;
	InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4 ___m_Callbacks;
	InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4 ___m_CallbacksToAdd;
	InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4 ___m_CallbacksToRemove;
};
struct Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D 
{
	List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* ____list;
	int32_t ____index;
	int32_t ____version;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ____current;
};
struct InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 
{
	int32_t ___length;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___firstValue;
	InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___additionalValues;
};
struct InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA 
{
	int32_t ___length;
	StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___firstValue;
	StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* ___additionalValues;
};
struct Nullable_1_t6B4D7100F56DCBBBD57A82F0DE4C93A1BA86EC4D 
{
	bool ___hasValue;
	ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA ___value;
};
struct Nullable_1_t9230A6967C12EE20A8968F95FBD11C10D7DC5DC9 
{
	bool ___hasValue;
	ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5 ___value;
};
struct Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C 
{
	bool ___hasValue;
	InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___value;
};
struct Allocator_t996642592271AAD9EE688F142741D512C07B5824 
{
	int32_t ___value__;
};
struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C 
{
	int32_t ___value__;
};
struct Delegate_t  : public RuntimeObject
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	RuntimeObject* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	bool ___method_is_virtual;
};
struct Delegate_t_marshaled_pinvoke
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	Il2CppIUnknown* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	int32_t ___method_is_virtual;
};
struct Delegate_t_marshaled_com
{
	intptr_t ___method_ptr;
	intptr_t ___invoke_impl;
	Il2CppIUnknown* ___m_target;
	intptr_t ___method;
	intptr_t ___delegate_trampoline;
	intptr_t ___extra_arg;
	intptr_t ___method_code;
	intptr_t ___interp_method;
	intptr_t ___interp_invoke_impl;
	MethodInfo_t* ___method_info;
	MethodInfo_t* ___original_method_info;
	DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data;
	int32_t ___method_is_virtual;
};
struct Exception_t  : public RuntimeObject
{
	String_t* ____className;
	String_t* ____message;
	RuntimeObject* ____data;
	Exception_t* ____innerException;
	String_t* ____helpURL;
	RuntimeObject* ____stackTrace;
	String_t* ____stackTraceString;
	String_t* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	RuntimeObject* ____dynamicMethods;
	int32_t ____HResult;
	String_t* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_pinvoke
{
	char* ____className;
	char* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_pinvoke* ____innerException;
	char* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	char* ____stackTraceString;
	char* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	char* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct Exception_t_marshaled_com
{
	Il2CppChar* ____className;
	Il2CppChar* ____message;
	RuntimeObject* ____data;
	Exception_t_marshaled_com* ____innerException;
	Il2CppChar* ____helpURL;
	Il2CppIUnknown* ____stackTrace;
	Il2CppChar* ____stackTraceString;
	Il2CppChar* ____remoteStackTraceString;
	int32_t ____remoteStackIndex;
	Il2CppIUnknown* ____dynamicMethods;
	int32_t ____HResult;
	Il2CppChar* ____source;
	SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager;
	StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces;
	Il2CppSafeArray* ___native_trace_ips;
	int32_t ___caught_in_unmanaged;
};
struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC 
{
	intptr_t ___handle;
};
struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A 
{
	int32_t ___value__;
};
struct InputActionChange_t74A940E885D3DE6C4E6F76E542A99616E331A360 
{
	int32_t ___value__;
};
struct InputActionPhase_t79D9374C1940AA7248377075A0E83122540334C6 
{
	int32_t ___value__;
};
struct InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700  : public RuntimeObject
{
	InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045* ___maps;
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___controls;
	IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93* ___interactions;
	InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64* ___processors;
	InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E* ___composites;
	int32_t ___totalProcessorCount;
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 ___memory;
	bool ___m_OnBeforeUpdateHooked;
	bool ___m_OnAfterUpdateHooked;
	bool ___m_InProcessControlStateChange;
	InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___m_CurrentlyProcessingThisEvent;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_OnBeforeUpdateDelegate;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_OnAfterUpdateDelegate;
};
struct InputActionType_t7E3615BDDF3C84F39712E5889559D3AD8E773108 
{
	int32_t ___value__;
};
struct InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D  : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
	String_t* ___U3ClayoutU3Ek__BackingField;
	String_t* ___U3CvariantsU3Ek__BackingField;
	String_t* ___U3CnameU3Ek__BackingField;
	String_t* ___U3CformatU3Ek__BackingField;
	String_t* ___U3CusageU3Ek__BackingField;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___U3CusagesU3Ek__BackingField;
	String_t* ___U3CparametersU3Ek__BackingField;
	String_t* ___U3CprocessorsU3Ek__BackingField;
	String_t* ___U3CaliasU3Ek__BackingField;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___U3CaliasesU3Ek__BackingField;
	String_t* ___U3CuseStateFromU3Ek__BackingField;
	uint32_t ___U3CbitU3Ek__BackingField;
	uint32_t ___U3CoffsetU3Ek__BackingField;
	uint32_t ___U3CsizeInBitsU3Ek__BackingField;
	int32_t ___U3CarraySizeU3Ek__BackingField;
	String_t* ___U3CdisplayNameU3Ek__BackingField;
	String_t* ___U3CshortDisplayNameU3Ek__BackingField;
	bool ___U3CnoisyU3Ek__BackingField;
	bool ___U3CsyntheticU3Ek__BackingField;
	bool ___U3CdontResetU3Ek__BackingField;
	RuntimeObject* ___U3CdefaultStateU3Ek__BackingField;
	RuntimeObject* ___U3CminValueU3Ek__BackingField;
	RuntimeObject* ___U3CmaxValueU3Ek__BackingField;
};
struct InputControlLayoutChange_t61F8342166D22A34A86530E38F9CC0A87CF7AD95 
{
	int32_t ___value__;
};
struct InputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78 
{
	int32_t ___value__;
};
#pragma pack(push, tp, 1)
struct InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E 
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___type;
				};
				#pragma pack(pop, tp)
				struct
				{
					FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___type_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___sizeInBytes_OffsetPadding[4];
					int32_t ___sizeInBytes;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___sizeInBytes_OffsetPadding_forAlignmentOnly[4];
					int32_t ___sizeInBytes_forAlignmentOnly;
				};
			};
		};
		uint8_t InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E__padding[8];
	};
};
#pragma pack(pop, tp)
struct InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 
{
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField;
	uint32_t ___m_ByteOffset;
	uint32_t ___U3CbitOffsetU3Ek__BackingField;
	uint32_t ___U3CsizeInBitsU3Ek__BackingField;
};
struct InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 
{
	uint32_t ___sizePerBuffer;
	uint32_t ___totalSize;
	void* ___defaultStateBuffer;
	void* ___noiseMaskBuffer;
	void* ___resetMaskBuffer;
	void* ___m_AllBuffers;
	DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED ___m_PlayerStateBuffers;
};
struct InputUpdateType_t31A66F5342D924983382FA675EF78007C04EC590 
{
	int32_t ___value__;
};
struct MarkerFlags_t58228A99AC6567F565911ED792189DBBDFF83E30 
{
	uint16_t ___value__;
};
struct NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 
{
	String_t* ___U3CnameU3Ek__BackingField;
	ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField;
};
struct NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_marshaled_pinvoke
{
	char* ___U3CnameU3Ek__BackingField;
	ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField;
};
struct NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_marshaled_com
{
	Il2CppChar* ___U3CnameU3Ek__BackingField;
	ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField;
};
struct NativeInputEventType_t622584116C97356073253408636FA50ECAA9853B 
{
	int32_t ___value__;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C  : public RuntimeObject
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
	intptr_t ___m_CachedPtr;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
	intptr_t ___m_CachedPtr;
};
struct ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD 
{
	intptr_t ___m_Ptr;
};
struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B 
{
	intptr_t ___value;
};
struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D 
{
	int32_t ___value__;
};
struct TypeCode_tBEF9BE86C8BCF5A6B82F3381219738D27804EF79 
{
	int32_t ___value__;
};
struct Clamp_tCB96E8D34067B0DCBED42C565F4443DF880DD284 
{
	int32_t ___value__;
};
struct ActionFlags_t639BD2944E073F8DD263CE2CA581FC62C401AB1E 
{
	int32_t ___value__;
};
struct Flags_tC94B4BEC896F8152609F412172F9CFD6F6BDB523 
{
	int32_t ___value__;
};
struct DisplayStringOptions_t2BB33BB69D1409C0EF8DFD4C0CA6665DE7A11A4A 
{
	int32_t ___value__;
};
struct Flags_t2ED4EFE461994B03533B3B524C8C2EA71315AAE6 
{
	int32_t ___value__;
};
struct MatchOptions_t4139DA755DC92AF0D087D5A0FA1D7D712B392041 
{
	int32_t ___value__;
};
struct U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38 ___U3CU3E2__current;
	int32_t ___U3CU3El__initialThreadId;
	InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390 ___U3CU3E4__this;
	InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390 ___U3CU3E3__U3CU3E4__this;
	int32_t ___U3CtotalBindingCountU3E5__1;
	int32_t ___U3CbindingIndexU3E5__2;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA ___U3CbindingStateU3E5__3;
	int32_t ___U3CcontrolStartIndexU3E5__4;
	int32_t ___U3CiU3E5__5;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___U3CcontrolU3E5__6;
};
struct ControlFlags_t9C297F208DE19CEB00A0560F7FDE59F6A2004132 
{
	int32_t ___value__;
};
struct Enumerate_tAFB6E28CA44189165DDA67CC93DF6A7FA5B31D73 
{
	int32_t ___value__;
};
struct Flags_t193C2E9B0D9701ACB7ABD982BA8B3B2DB2F74230 
{
	int32_t ___value__;
};
struct HumanReadableStringOptions_tBCBF0BB86E3745036CDA4DD1AD9000DC7BC13FE8 
{
	int32_t ___value__;
};
struct DeviceFlags_tF02F85DA24FF16879A67B540FCA560EC955CE728 
{
	int32_t ___value__;
};
struct ObserverState_t147E85316A8DB8E0C6B3D4485B1480B41EA6A1A8  : public RuntimeObject
{
	InlinedArray_1_t77CC94188EA6CADD047B2F76120B047F1934BBB5 ___observers;
	Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* ___onEventDelegate;
};
struct Flags_tD8B178446E87C96FBD685DDB43A175C1E104BE33 
{
	int32_t ___value__;
};
struct DeviceDisableScope_t78C9244BCF3AABB7B4764DB5C7F1714783276742 
{
	int32_t ___value__;
};
struct Flags_t517913B4BD82CA46D9A80A95E7FCBEC061A88208 
{
	int32_t ___value__;
};
struct BackgroundBehavior_t4D397A0FC3ECD31C1A4DB8C2D09BBC4E71BFC1D6 
{
	int32_t ___value__;
};
struct EditorInputBehaviorInPlayMode_tC47B44FACCF39F8E2DCA21270D51417B5DEF814D 
{
	int32_t ___value__;
};
struct InputActionPropertyDrawerMode_t521985D556D158DCD4AF3C3B351D5EC081C89E86 
{
	int32_t ___value__;
};
struct ScrollDeltaBehavior_tFC5903AA0557D4ECD6CD332D3DDA61319F68A01D 
{
	int32_t ___value__;
};
struct UpdateMode_tCD49766B755C4CD8E1F2DE8D57798DAC2C5CBF32 
{
	int32_t ___value__;
};
struct Flags_tA6C89F4DEFCF06162AF4E5C5A25367E842DEA739 
{
	int32_t ___value__;
};
struct Flags_tD190C4B3047276DCF2697FC32187F87586AEA46F 
{
	int32_t ___value__;
};
struct Flags_t2EF64F46788605A125CB9B8392960EEA60155EB9 
{
	int32_t ___value__;
};
struct Flags_t1E712B23AAE0C9B46749E115A88CF844D5AD1C33 
{
	int32_t ___value__;
};
struct Result_t55BE0CAEA046549D542B733456ED2B920A14B99D 
{
	int32_t ___value__;
};
struct InlinedArray_1_tD165225A32CD54B946FB419909F21C082C70A5B2 
{
	int32_t ___length;
	GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___firstValue;
	GCHandleU5BU5D_t7EA6F2FA83CDF86871001174CF7D30033AC4A785* ___additionalValues;
};
struct NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF 
{
	void* ___m_Buffer;
	int32_t ___m_Length;
	int32_t ___m_AllocatorLabel;
};
struct NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B 
{
	void* ___m_Buffer;
	int32_t ___m_Length;
	int32_t ___m_AllocatorLabel;
};
struct InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 
{
	String_t* ___m_Name;
	String_t* ___m_Id;
	String_t* ___m_Path;
	String_t* ___m_Interactions;
	String_t* ___m_Processors;
	String_t* ___m_Groups;
	String_t* ___m_Action;
	int32_t ___m_Flags;
	String_t* ___m_OverridePath;
	String_t* ___m_OverrideInteractions;
	String_t* ___m_OverrideProcessors;
};
struct InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_pinvoke
{
	char* ___m_Name;
	char* ___m_Id;
	char* ___m_Path;
	char* ___m_Interactions;
	char* ___m_Processors;
	char* ___m_Groups;
	char* ___m_Action;
	int32_t ___m_Flags;
	char* ___m_OverridePath;
	char* ___m_OverrideInteractions;
	char* ___m_OverrideProcessors;
};
struct InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_com
{
	Il2CppChar* ___m_Name;
	Il2CppChar* ___m_Id;
	Il2CppChar* ___m_Path;
	Il2CppChar* ___m_Interactions;
	Il2CppChar* ___m_Processors;
	Il2CppChar* ___m_Groups;
	Il2CppChar* ___m_Action;
	int32_t ___m_Flags;
	Il2CppChar* ___m_OverridePath;
	Il2CppChar* ___m_OverrideInteractions;
	Il2CppChar* ___m_OverrideProcessors;
};
struct InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D  : public RuntimeObject
{
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Name;
	Type_t* ___m_Type;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Variants;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___m_StateFormat;
	int32_t ___m_StateSizeInBytes;
	Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___m_UpdateBeforeRender;
	InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 ___m_BaseLayouts;
	InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 ___m_AppliedOverrides;
	InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_CommonUsages;
	ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ___m_Controls;
	String_t* ___m_DisplayName;
	String_t* ___m_Description;
	int32_t ___m_Flags;
};
struct InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C 
{
	InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State;
	int32_t ___m_Flags;
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D ___m_TriggerState;
};
struct InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshaled_pinvoke
{
	InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State;
	int32_t ___m_Flags;
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D ___m_TriggerState;
};
struct InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshaled_com
{
	InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State;
	int32_t ___m_Flags;
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D ___m_TriggerState;
};
struct InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114  : public RuntimeObject
{
	int32_t ___m_Flags;
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* ___m_LocalManager;
	SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* ___m_Subscribers;
	RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* ___m_Senders;
};
struct MulticastDelegate_t  : public Delegate_t
{
	DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates;
};
struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke
{
	Delegate_t_marshaled_pinvoke** ___delegates;
};
struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com
{
	Delegate_t_marshaled_com** ___delegates;
};
#pragma pack(push, tp, 1)
struct NativeInputEvent_tDE7DE9A48ACA442A8D37E2920836D00C26408CB8 
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					int32_t ___type;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					int32_t ___type_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___sizeInBytes_OffsetPadding[4];
					uint16_t ___sizeInBytes;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___sizeInBytes_OffsetPadding_forAlignmentOnly[4];
					uint16_t ___sizeInBytes_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___deviceId_OffsetPadding[6];
					uint16_t ___deviceId;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___deviceId_OffsetPadding_forAlignmentOnly[6];
					uint16_t ___deviceId_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___time_OffsetPadding[8];
					double ___time;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___time_OffsetPadding_forAlignmentOnly[8];
					double ___time_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___eventId_OffsetPadding[16];
					int32_t ___eventId;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___eventId_OffsetPadding_forAlignmentOnly[16];
					int32_t ___eventId_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
			};
		};
		uint8_t NativeInputEvent_tDE7DE9A48ACA442A8D37E2920836D00C26408CB8__padding[20];
	};
};
#pragma pack(pop, tp)
struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 
{
	union
	{
		#pragma pack(push, tp, 1)
		struct
		{
			int32_t ___m_Type;
		};
		#pragma pack(pop, tp)
		struct
		{
			int32_t ___m_Type_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_BoolValue_OffsetPadding[4];
			bool ___m_BoolValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_BoolValue_OffsetPadding_forAlignmentOnly[4];
			bool ___m_BoolValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_CharValue_OffsetPadding[4];
			Il2CppChar ___m_CharValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_CharValue_OffsetPadding_forAlignmentOnly[4];
			Il2CppChar ___m_CharValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_ByteValue_OffsetPadding[4];
			uint8_t ___m_ByteValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_ByteValue_OffsetPadding_forAlignmentOnly[4];
			uint8_t ___m_ByteValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_SByteValue_OffsetPadding[4];
			int8_t ___m_SByteValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_SByteValue_OffsetPadding_forAlignmentOnly[4];
			int8_t ___m_SByteValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_ShortValue_OffsetPadding[4];
			int16_t ___m_ShortValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_ShortValue_OffsetPadding_forAlignmentOnly[4];
			int16_t ___m_ShortValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_UShortValue_OffsetPadding[4];
			uint16_t ___m_UShortValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_UShortValue_OffsetPadding_forAlignmentOnly[4];
			uint16_t ___m_UShortValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_IntValue_OffsetPadding[4];
			int32_t ___m_IntValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_IntValue_OffsetPadding_forAlignmentOnly[4];
			int32_t ___m_IntValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_UIntValue_OffsetPadding[4];
			uint32_t ___m_UIntValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_UIntValue_OffsetPadding_forAlignmentOnly[4];
			uint32_t ___m_UIntValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_LongValue_OffsetPadding[4];
			int64_t ___m_LongValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_LongValue_OffsetPadding_forAlignmentOnly[4];
			int64_t ___m_LongValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_ULongValue_OffsetPadding[4];
			uint64_t ___m_ULongValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_ULongValue_OffsetPadding_forAlignmentOnly[4];
			uint64_t ___m_ULongValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_FloatValue_OffsetPadding[4];
			float ___m_FloatValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_FloatValue_OffsetPadding_forAlignmentOnly[4];
			float ___m_FloatValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_DoubleValue_OffsetPadding[4];
			double ___m_DoubleValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_DoubleValue_OffsetPadding_forAlignmentOnly[4];
			double ___m_DoubleValue_forAlignmentOnly;
		};
	};
};
struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke
{
	union
	{
		#pragma pack(push, tp, 1)
		struct
		{
			int32_t ___m_Type;
		};
		#pragma pack(pop, tp)
		struct
		{
			int32_t ___m_Type_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_BoolValue_OffsetPadding[4];
			int32_t ___m_BoolValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_BoolValue_OffsetPadding_forAlignmentOnly[4];
			int32_t ___m_BoolValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_CharValue_OffsetPadding[4];
			uint8_t ___m_CharValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_CharValue_OffsetPadding_forAlignmentOnly[4];
			uint8_t ___m_CharValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_ByteValue_OffsetPadding[4];
			uint8_t ___m_ByteValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_ByteValue_OffsetPadding_forAlignmentOnly[4];
			uint8_t ___m_ByteValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_SByteValue_OffsetPadding[4];
			int8_t ___m_SByteValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_SByteValue_OffsetPadding_forAlignmentOnly[4];
			int8_t ___m_SByteValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_ShortValue_OffsetPadding[4];
			int16_t ___m_ShortValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_ShortValue_OffsetPadding_forAlignmentOnly[4];
			int16_t ___m_ShortValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_UShortValue_OffsetPadding[4];
			uint16_t ___m_UShortValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_UShortValue_OffsetPadding_forAlignmentOnly[4];
			uint16_t ___m_UShortValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_IntValue_OffsetPadding[4];
			int32_t ___m_IntValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_IntValue_OffsetPadding_forAlignmentOnly[4];
			int32_t ___m_IntValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_UIntValue_OffsetPadding[4];
			uint32_t ___m_UIntValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_UIntValue_OffsetPadding_forAlignmentOnly[4];
			uint32_t ___m_UIntValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_LongValue_OffsetPadding[4];
			int64_t ___m_LongValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_LongValue_OffsetPadding_forAlignmentOnly[4];
			int64_t ___m_LongValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_ULongValue_OffsetPadding[4];
			uint64_t ___m_ULongValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_ULongValue_OffsetPadding_forAlignmentOnly[4];
			uint64_t ___m_ULongValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_FloatValue_OffsetPadding[4];
			float ___m_FloatValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_FloatValue_OffsetPadding_forAlignmentOnly[4];
			float ___m_FloatValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_DoubleValue_OffsetPadding[4];
			double ___m_DoubleValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_DoubleValue_OffsetPadding_forAlignmentOnly[4];
			double ___m_DoubleValue_forAlignmentOnly;
		};
	};
};
struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com
{
	union
	{
		#pragma pack(push, tp, 1)
		struct
		{
			int32_t ___m_Type;
		};
		#pragma pack(pop, tp)
		struct
		{
			int32_t ___m_Type_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_BoolValue_OffsetPadding[4];
			int32_t ___m_BoolValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_BoolValue_OffsetPadding_forAlignmentOnly[4];
			int32_t ___m_BoolValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_CharValue_OffsetPadding[4];
			uint8_t ___m_CharValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_CharValue_OffsetPadding_forAlignmentOnly[4];
			uint8_t ___m_CharValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_ByteValue_OffsetPadding[4];
			uint8_t ___m_ByteValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_ByteValue_OffsetPadding_forAlignmentOnly[4];
			uint8_t ___m_ByteValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_SByteValue_OffsetPadding[4];
			int8_t ___m_SByteValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_SByteValue_OffsetPadding_forAlignmentOnly[4];
			int8_t ___m_SByteValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_ShortValue_OffsetPadding[4];
			int16_t ___m_ShortValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_ShortValue_OffsetPadding_forAlignmentOnly[4];
			int16_t ___m_ShortValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_UShortValue_OffsetPadding[4];
			uint16_t ___m_UShortValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_UShortValue_OffsetPadding_forAlignmentOnly[4];
			uint16_t ___m_UShortValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_IntValue_OffsetPadding[4];
			int32_t ___m_IntValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_IntValue_OffsetPadding_forAlignmentOnly[4];
			int32_t ___m_IntValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_UIntValue_OffsetPadding[4];
			uint32_t ___m_UIntValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_UIntValue_OffsetPadding_forAlignmentOnly[4];
			uint32_t ___m_UIntValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_LongValue_OffsetPadding[4];
			int64_t ___m_LongValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_LongValue_OffsetPadding_forAlignmentOnly[4];
			int64_t ___m_LongValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_ULongValue_OffsetPadding[4];
			uint64_t ___m_ULongValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_ULongValue_OffsetPadding_forAlignmentOnly[4];
			uint64_t ___m_ULongValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_FloatValue_OffsetPadding[4];
			float ___m_FloatValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_FloatValue_OffsetPadding_forAlignmentOnly[4];
			float ___m_FloatValue_forAlignmentOnly;
		};
		#pragma pack(push, tp, 1)
		struct
		{
			char ___m_DoubleValue_OffsetPadding[4];
			double ___m_DoubleValue;
		};
		#pragma pack(pop, tp)
		struct
		{
			char ___m_DoubleValue_OffsetPadding_forAlignmentOnly[4];
			double ___m_DoubleValue_forAlignmentOnly;
		};
	};
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A  : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke
{
};
struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com
{
};
struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295  : public Exception_t
{
};
struct Type_t  : public MemberInfo_t
{
	RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl;
};
struct InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE 
{
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___m_Device;
	InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___m_EventPtr;
	int32_t ___m_Flags;
	float ___m_MagnitudeThreshold;
};
struct InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshaled_pinvoke
{
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___m_Device;
	InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___m_EventPtr;
	int32_t ___m_Flags;
	float ___m_MagnitudeThreshold;
};
struct InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshaled_com
{
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___m_Device;
	InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___m_EventPtr;
	int32_t ___m_Flags;
	float ___m_MagnitudeThreshold;
};
struct InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB 
{
	int32_t ___m_Flags;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___m_Device;
	UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_StateOffsetToControlIndex;
	int32_t ___m_StateOffsetToControlIndexLength;
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_AllControls;
	uint8_t* ___m_DefaultState;
	uint8_t* ___m_CurrentState;
	uint8_t* ___m_NoiseMask;
	InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___m_EventPtr;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___m_CurrentControl;
	int32_t ___m_CurrentIndexInStateOffsetToControlIndexMap;
	uint32_t ___m_CurrentControlStateBitOffset;
	uint8_t* ___m_EventState;
	uint32_t ___m_CurrentBitOffset;
	uint32_t ___m_EndBitOffset;
	float ___m_MagnitudeThreshold;
};
struct InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshaled_pinvoke
{
	int32_t ___m_Flags;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___m_Device;
	Il2CppSafeArray* ___m_StateOffsetToControlIndex;
	int32_t ___m_StateOffsetToControlIndexLength;
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_AllControls;
	uint8_t* ___m_DefaultState;
	uint8_t* ___m_CurrentState;
	uint8_t* ___m_NoiseMask;
	InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___m_EventPtr;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___m_CurrentControl;
	int32_t ___m_CurrentIndexInStateOffsetToControlIndexMap;
	uint32_t ___m_CurrentControlStateBitOffset;
	uint8_t* ___m_EventState;
	uint32_t ___m_CurrentBitOffset;
	uint32_t ___m_EndBitOffset;
	float ___m_MagnitudeThreshold;
};
struct InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshaled_com
{
	int32_t ___m_Flags;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___m_Device;
	Il2CppSafeArray* ___m_StateOffsetToControlIndex;
	int32_t ___m_StateOffsetToControlIndexLength;
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_AllControls;
	uint8_t* ___m_DefaultState;
	uint8_t* ___m_CurrentState;
	uint8_t* ___m_NoiseMask;
	InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___m_EventPtr;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___m_CurrentControl;
	int32_t ___m_CurrentIndexInStateOffsetToControlIndexMap;
	uint32_t ___m_CurrentControlStateBitOffset;
	uint8_t* ___m_EventState;
	uint32_t ___m_CurrentBitOffset;
	uint32_t ___m_EndBitOffset;
	float ___m_MagnitudeThreshold;
};
struct DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 
{
	String_t* ___m_ControlPath;
	int32_t ___m_Flags;
};
struct DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke
{
	char* ___m_ControlPath;
	int32_t ___m_Flags;
};
struct DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com
{
	Il2CppChar* ___m_ControlPath;
	int32_t ___m_Flags;
};
struct SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 
{
	int32_t ___lastUpdateType;
	UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324 ___playerUpdateStepCount;
};
struct SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_pinvoke
{
	int32_t ___lastUpdateType;
	UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke ___playerUpdateStepCount;
};
struct SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_com
{
	int32_t ___lastUpdateType;
	UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_com ___playerUpdateStepCount;
};
struct Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333  : public MulticastDelegate_t
{
};
struct Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D  : public MulticastDelegate_t
{
};
struct Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7  : public MulticastDelegate_t
{
};
struct Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4  : public MulticastDelegate_t
{
};
struct Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765  : public MulticastDelegate_t
{
};
struct Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43  : public MulticastDelegate_t
{
};
struct Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D  : public MulticastDelegate_t
{
};
struct InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA 
{
	int32_t ___m_Count;
	NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___m_Indices;
	int32_t ___m_Allocator;
};
struct InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 
{
	int32_t ___m_Count;
	NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___m_Indices;
	int32_t ___m_Allocator;
};
struct InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31 
{
	int32_t ___m_Count;
	NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___m_Indices;
	int32_t ___m_Allocator;
};
struct Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 
{
	bool ___hasValue;
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___value;
};
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07  : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
	String_t* ____paramName;
};
struct InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E  : public RuntimeObject
{
	InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 ___m_StateBlock;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Name;
	String_t* ___m_Path;
	String_t* ___m_DisplayName;
	String_t* ___m_DisplayNameFromLayout;
	String_t* ___m_ShortDisplayName;
	String_t* ___m_ShortDisplayNameFromLayout;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Layout;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Variants;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___m_Device;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___m_Parent;
	int32_t ___m_UsageCount;
	int32_t ___m_UsageStartIndex;
	int32_t ___m_AliasCount;
	int32_t ___m_AliasStartIndex;
	int32_t ___m_ChildCount;
	int32_t ___m_ChildStartIndex;
	int32_t ___m_ControlFlags;
	bool ___m_CachedValueIsStale;
	bool ___m_UnprocessedCachedValueIsStale;
	PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_DefaultState;
	PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_MinValue;
	PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_MaxValue;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___m_OptimizedControlDataType;
};
struct InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809  : public MulticastDelegate_t
{
};
struct InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E  : public MulticastDelegate_t
{
};
#pragma pack(push, tp, 1)
struct InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					NativeInputEvent_tDE7DE9A48ACA442A8D37E2920836D00C26408CB8 ___m_Event;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					NativeInputEvent_tDE7DE9A48ACA442A8D37E2920836D00C26408CB8 ___m_Event_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
			};
		};
		uint8_t InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5__padding[20];
	};
};
#pragma pack(pop, tp)
struct InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE 
{
	NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_Buffer;
	int64_t ___m_SizeInBytes;
	int32_t ___m_EventCount;
	bool ___m_WeOwnTheBuffer;
};
struct InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke
{
	NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_Buffer;
	int64_t ___m_SizeInBytes;
	int32_t ___m_EventCount;
	int32_t ___m_WeOwnTheBuffer;
};
struct InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_com
{
	NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_Buffer;
	int64_t ___m_SizeInBytes;
	int32_t ___m_EventCount;
	int32_t ___m_WeOwnTheBuffer;
};
struct InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_SupportedDevices;
	int32_t ___m_UpdateMode;
	int32_t ___m_ScrollDeltaBehavior;
	int32_t ___m_MaxEventBytesPerUpdate;
	int32_t ___m_MaxQueuedEventsPerUpdate;
	bool ___m_CompensateForScreenOrientation;
	int32_t ___m_BackgroundBehavior;
	int32_t ___m_EditorInputBehaviorInPlayMode;
	int32_t ___m_InputActionPropertyDrawerMode;
	float ___m_DefaultDeadzoneMin;
	float ___m_DefaultDeadzoneMax;
	float ___m_DefaultButtonPressPoint;
	float ___m_ButtonReleaseThreshold;
	float ___m_DefaultTapTime;
	float ___m_DefaultSlowTapTime;
	float ___m_DefaultHoldTime;
	float ___m_TapRadius;
	float ___m_MultiTapDelayTime;
	bool ___m_DisableRedundantEventsMerging;
	bool ___m_ShortcutKeysConsumeInputs;
	HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ___m_FeatureFlags;
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED 
{
	String_t* ___U3CnameU3Ek__BackingField;
	PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CvalueU3Ek__BackingField;
};
struct NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED_marshaled_pinvoke
{
	char* ___U3CnameU3Ek__BackingField;
	PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CvalueU3Ek__BackingField;
};
struct NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED_marshaled_com
{
	Il2CppChar* ___U3CnameU3Ek__BackingField;
	PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CvalueU3Ek__BackingField;
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A  : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct PlayerConnection_tE21E6206D6FC40F07B3842D83BCB0732C9244E53  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	PlayerEditorConnectionEvents_tF92F4A9A0EDAB7D3D544AE9B0F3F925C4E48B7CB* ___m_PlayerEditorConnectionEvents;
	List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___m_connectedPlayers;
	bool ___m_IsInitilized;
};
struct RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	RuntimeObject* ___m_Connection;
	SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830* ___m_Subscribers;
	Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_ConnectedIds;
};
struct ParameterOverride_tC0D5877125AE0F07C6A1EF2110FB799B3DCB89BA 
{
	String_t* ___objectRegistrationName;
	String_t* ___parameter;
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___bindingMask;
	PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___value;
};
struct ParameterOverride_tC0D5877125AE0F07C6A1EF2110FB799B3DCB89BA_marshaled_pinvoke
{
	char* ___objectRegistrationName;
	char* ___parameter;
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_pinvoke ___bindingMask;
	PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___value;
};
struct ParameterOverride_tC0D5877125AE0F07C6A1EF2110FB799B3DCB89BA_marshaled_com
{
	Il2CppChar* ___objectRegistrationName;
	Il2CppChar* ___parameter;
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_com ___bindingMask;
	PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___value;
};
struct GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A 
{
	InlinedArray_1_tD165225A32CD54B946FB419909F21C082C70A5B2 ___globalList;
	CallbackArray_1_tC72D651E25D95D1B5D837A010859EDE49AD131FA ___onActionChange;
	CallbackArray_1_tB6F9AD05405749A2888C89224C8F5ECF4E1C0411 ___onActionControlsChanged;
};
struct GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshaled_pinvoke
{
	InlinedArray_1_tD165225A32CD54B946FB419909F21C082C70A5B2 ___globalList;
	CallbackArray_1_tC72D651E25D95D1B5D837A010859EDE49AD131FA ___onActionChange;
	CallbackArray_1_tB6F9AD05405749A2888C89224C8F5ECF4E1C0411 ___onActionControlsChanged;
};
struct GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshaled_com
{
	InlinedArray_1_tD165225A32CD54B946FB419909F21C082C70A5B2 ___globalList;
	CallbackArray_1_tC72D651E25D95D1B5D837A010859EDE49AD131FA ___onActionChange;
	CallbackArray_1_tB6F9AD05405749A2888C89224C8F5ECF4E1C0411 ___onActionControlsChanged;
};
struct U3CGetAllButtonPressesU3Ed__43_t441E9F16B11BE50E982A62FC7B9ED45CB88B115B  : public RuntimeObject
{
	int32_t ___U3CU3E1__state;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___U3CU3E2__current;
	int32_t ___U3CU3El__initialThreadId;
	InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr;
	InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___U3CU3E3__eventPtr;
	float ___magnitude;
	float ___U3CU3E3__magnitude;
	bool ___buttonControlsOnly;
	bool ___U3CU3E3__buttonControlsOnly;
	InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB ___U3CU3Es__1;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___U3CcontrolU3E5__2;
};
struct SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 
{
	int32_t ___layoutRegistrationVersion;
	float ___pollingFrequency;
	DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* ___devices;
	AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* ___availableDevices;
	InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 ___buffers;
	SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 ___updateState;
	int32_t ___updateMask;
	int32_t ___scrollDeltaBehavior;
	InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 ___metrics;
	InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___settings;
	InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* ___actions;
};
struct SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_pinvoke
{
	int32_t ___layoutRegistrationVersion;
	float ___pollingFrequency;
	DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_marshaled_pinvoke* ___devices;
	AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_marshaled_pinvoke* ___availableDevices;
	InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 ___buffers;
	SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_pinvoke ___updateState;
	int32_t ___updateMask;
	int32_t ___scrollDeltaBehavior;
	InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 ___metrics;
	InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___settings;
	InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* ___actions;
};
struct SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_com
{
	int32_t ___layoutRegistrationVersion;
	float ___pollingFrequency;
	DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_marshaled_com* ___devices;
	AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_marshaled_com* ___availableDevices;
	InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 ___buffers;
	SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_com ___updateState;
	int32_t ___updateMask;
	int32_t ___scrollDeltaBehavior;
	InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 ___metrics;
	InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___settings;
	InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* ___actions;
};
struct InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A  : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
{
	InlinedArray_1_t2A86A6C75E0160EE14310E053C5249518871D847 ___m_ProcessorStack;
	float ___m_CachedValue;
	float ___m_UnprocessedCachedValue;
	bool ___evaluateProcessorsEveryRead;
};
struct InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66  : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
{
	InlinedArray_1_tE5F1062E65707D24360CEAC52E03D32C6E5BA8BB ___m_ProcessorStack;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_CachedValue;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_UnprocessedCachedValue;
	bool ___evaluateProcessorsEveryRead;
};
struct Nullable_1_tF3169DB755BCDEF48A54065245EFED9AF1950A49 
{
	bool ___hasValue;
	ParameterOverride_tC0D5877125AE0F07C6A1EF2110FB799B3DCB89BA ___value;
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F  : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
	RuntimeObject* ____actualValue;
};
#pragma pack(push, tp, 1)
struct DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859 
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___stateFormat_OffsetPadding[20];
					FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___stateFormat;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___stateFormat_OffsetPadding_forAlignmentOnly[20];
					FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___stateFormat_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___stateOffset_OffsetPadding[24];
					uint32_t ___stateOffset;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___stateOffset_OffsetPadding_forAlignmentOnly[24];
					uint32_t ___stateOffset_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___stateData_OffsetPadding[28];
					U3CstateDataU3Ee__FixedBuffer_t2D79C7E59F64E19D0450D36680F1A1B52CD89F84 ___stateData;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___stateData_OffsetPadding_forAlignmentOnly[28];
					U3CstateDataU3Ee__FixedBuffer_t2D79C7E59F64E19D0450D36680F1A1B52CD89F84 ___stateData_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
			};
		};
		uint8_t DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859__padding[29];
	};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct DeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB 
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent;
				};
				#pragma pack(pop, tp)
				struct
				{
					InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_forAlignmentOnly;
				};
			};
		};
		uint8_t DeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB__padding[20];
	};
};
#pragma pack(pop, tp)
struct InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD  : public RuntimeObject
{
	String_t* ___m_Name;
	int32_t ___m_Type;
	String_t* ___m_ExpectedControlType;
	String_t* ___m_Id;
	String_t* ___m_Processors;
	String_t* ___m_Interactions;
	InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* ___m_SingletonActionBindings;
	int32_t ___m_Flags;
	Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 ___m_BindingMask;
	int32_t ___m_BindingsStartIndex;
	int32_t ___m_BindingsCount;
	int32_t ___m_ControlStartIndex;
	int32_t ___m_ControlCount;
	int32_t ___m_ActionIndexInState;
	InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___m_ActionMap;
	CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_OnStarted;
	CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_OnCanceled;
	CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_OnPerformed;
};
struct InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D  : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A
{
	InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045* ___m_ActionMaps;
	InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* ___m_ControlSchemes;
	bool ___m_IsProjectWide;
	InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_SharedStateForAllMaps;
	Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 ___m_BindingMask;
	int32_t ___m_ParameterOverridesCount;
	ParameterOverrideU5BU5D_tC408277D7E98D32E4B0AEFA1E2EDDB74790897EE* ___m_ParameterOverrides;
	DeviceArray_t7F2F2D8A9D5CAF504DC1A21C1FEF79BCA9E4761E ___m_Devices;
};
struct InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09  : public RuntimeObject
{
	String_t* ___m_Name;
	String_t* ___m_Id;
	InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* ___m_Asset;
	InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* ___m_Actions;
	InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* ___m_Bindings;
	InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* ___m_BindingsForEachAction;
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_ControlsForEachAction;
	int32_t ___m_EnabledActionsCount;
	InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___m_SingletonAction;
	int32_t ___m_MapIndexInState;
	InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___m_State;
	Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 ___m_BindingMask;
	int32_t ___m_Flags;
	int32_t ___m_ParameterOverridesCount;
	ParameterOverrideU5BU5D_tC408277D7E98D32E4B0AEFA1E2EDDB74790897EE* ___m_ParameterOverrides;
	DeviceArray_t7F2F2D8A9D5CAF504DC1A21C1FEF79BCA9E4761E ___m_Devices;
	CallbackArray_1_tDFF8C4C6015023B6C2E70BAD26D8BC6BF00D8775 ___m_ActionCallbacks;
	Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_ActionIndexByNameOrId;
};
struct InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56 
{
	int32_t ___totalProcessorCount;
	int32_t ___totalCompositeCount;
	int32_t ___totalInteractionCount;
	InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045* ___maps;
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___controls;
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 ___memory;
	IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93* ___interactions;
	InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64* ___processors;
	InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E* ___composites;
	Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 ___bindingMask;
	bool ___m_IsControlOnlyResolve;
	List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___m_Parameters;
};
struct InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshaled_pinvoke
{
	int32_t ___totalProcessorCount;
	int32_t ___totalCompositeCount;
	int32_t ___totalInteractionCount;
	InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045* ___maps;
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___controls;
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_pinvoke ___memory;
	IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93* ___interactions;
	InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64* ___processors;
	InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E* ___composites;
	Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 ___bindingMask;
	int32_t ___m_IsControlOnlyResolve;
	List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___m_Parameters;
};
struct InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshaled_com
{
	int32_t ___totalProcessorCount;
	int32_t ___totalCompositeCount;
	int32_t ___totalInteractionCount;
	InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045* ___maps;
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___controls;
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_com ___memory;
	IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93* ___interactions;
	InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64* ___processors;
	InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E* ___composites;
	Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 ___bindingMask;
	int32_t ___m_IsControlOnlyResolve;
	List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43* ___m_Parameters;
};
struct InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B  : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
{
	int32_t ___m_DeviceFlags;
	int32_t ___m_DeviceId;
	int32_t ___m_ParticipantId;
	int32_t ___m_DeviceIndex;
	uint32_t ___m_CurrentProcessedEventBytesOnUpdate;
	InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___m_Description;
	double ___m_LastUpdateTimeInternal;
	uint32_t ___m_CurrentUpdateStepCount;
	InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_AliasesForEachControl;
	InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_UsagesForEachControl;
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_UsageToControl;
	InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_ChildrenForEachControl;
	HashSet_1_t4A2F2B74276D0AD3ED0F873045BD61E9504ECAE2* ___m_UpdatedButtons;
	List_1_tFED1C27AA4B8AC9813FF4858B3ABB1B3F74558EF* ___m_ButtonControlsCheckingPressState;
	bool ___m_UseCachePathForButtonPresses;
	UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_StateOffsetToControlMap;
	ControlBitRangeNodeU5BU5D_t912A404149DE6D350D1735A026182C409C510F27* ___m_ControlTreeNodes;
	UInt16U5BU5D_tEB7C42D811D999D2AA815BADC3FCCDD9C67B3F83* ___m_ControlTreeIndices;
};
struct InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9 
{
	InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE ___m_NativeBuffer;
	alignas(IL2CPP_SIZEOF_VOID_P) InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentNativeEventReadPtr;
	alignas(IL2CPP_SIZEOF_VOID_P) InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentNativeEventWritePtr;
	int32_t ___m_RemainingNativeEventCount;
	int32_t ___m_MaxAppendedEvents;
	InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE ___m_AppendBuffer;
	alignas(IL2CPP_SIZEOF_VOID_P) InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentAppendEventReadPtr;
	alignas(IL2CPP_SIZEOF_VOID_P) InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentAppendEventWritePtr;
	int32_t ___m_RemainingAppendEventCount;
	int32_t ___m_NumEventsRetainedInBuffer;
	bool ___m_IsOpen;
};
struct InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9_marshaled_pinvoke
{
	InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke ___m_NativeBuffer;
	InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentNativeEventReadPtr;
	InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentNativeEventWritePtr;
	int32_t ___m_RemainingNativeEventCount;
	int32_t ___m_MaxAppendedEvents;
	InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke ___m_AppendBuffer;
	InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentAppendEventReadPtr;
	InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentAppendEventWritePtr;
	int32_t ___m_RemainingAppendEventCount;
	int32_t ___m_NumEventsRetainedInBuffer;
	int32_t ___m_IsOpen;
};
struct InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9_marshaled_com
{
	InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_com ___m_NativeBuffer;
	InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentNativeEventReadPtr;
	InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentNativeEventWritePtr;
	int32_t ___m_RemainingNativeEventCount;
	int32_t ___m_MaxAppendedEvents;
	InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_com ___m_AppendBuffer;
	InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentAppendEventReadPtr;
	InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentAppendEventWritePtr;
	int32_t ___m_RemainingAppendEventCount;
	int32_t ___m_NumEventsRetainedInBuffer;
	int32_t ___m_IsOpen;
};
struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB  : public InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB
{
	String_t* ____objectName;
};
#pragma pack(push, tp, 1)
struct StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F 
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___stateFormat_OffsetPadding[20];
					FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___stateFormat;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___stateFormat_OffsetPadding_forAlignmentOnly[20];
					FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___stateFormat_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___stateData_OffsetPadding[24];
					U3CstateDataU3Ee__FixedBuffer_t00ED1E0C66E396C0021CE2F46B671748BC5E5FEC ___stateData;
				};
				#pragma pack(pop, tp)
				#pragma pack(push, tp, 1)
				struct
				{
					char ___stateData_OffsetPadding_forAlignmentOnly[24];
					U3CstateDataU3Ee__FixedBuffer_t00ED1E0C66E396C0021CE2F46B671748BC5E5FEC ___stateData_forAlignmentOnly;
				};
				#pragma pack(pop, tp)
			};
		};
		uint8_t StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F__padding[25];
	};
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E 
{
	union
	{
		struct
		{
			union
			{
				#pragma pack(push, tp, 1)
				struct
				{
					InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent;
				};
				#pragma pack(pop, tp)
				struct
				{
					InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_forAlignmentOnly;
				};
				#pragma pack(push, tp, 1)
				struct
				{
					char ___character_OffsetPadding[20];
					int32_t ___character;
				};
				#pragma pack(pop, tp)
				struct
				{
					char ___character_OffsetPadding_forAlignmentOnly[20];
					int32_t ___character_forAlignmentOnly;
				};
			};
		};
		uint8_t TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E__padding[24];
	};
};
#pragma pack(pop, tp)
struct MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27 
{
	int32_t ___m_Result;
	float ___m_Score;
	InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 ___m_Devices;
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA ___m_Controls;
	DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* ___m_Requirements;
};
struct MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshaled_pinvoke
{
	int32_t ___m_Result;
	float ___m_Score;
	InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 ___m_Devices;
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA ___m_Controls;
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke* ___m_Requirements;
};
struct MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshaled_com
{
	int32_t ___m_Result;
	float ___m_Score;
	InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 ___m_Devices;
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA ___m_Controls;
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com* ___m_Requirements;
};
struct State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF 
{
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* ___manager;
	InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___remote;
	RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* ___remoteConnection;
	SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 ___managerState;
	SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 ___remotingState;
	RuntimeObject* ___inputActionState;
	RuntimeObject* ___touchState;
	RuntimeObject* ___inputUserState;
};
struct State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshaled_pinvoke
{
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* ___manager;
	InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___remote;
	RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* ___remoteConnection;
	SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_pinvoke ___managerState;
	SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_pinvoke ___remotingState;
	RuntimeObject* ___inputActionState;
	RuntimeObject* ___touchState;
	RuntimeObject* ___inputUserState;
};
struct State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshaled_com
{
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* ___manager;
	InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___remote;
	RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* ___remoteConnection;
	SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_com ___managerState;
	SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_com ___remotingState;
	RuntimeObject* ___inputActionState;
	RuntimeObject* ___touchState;
	RuntimeObject* ___inputUserState;
};
struct Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD 
{
	int32_t ___m_Index;
	DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* ___m_Requirements;
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA ___m_Controls;
};
struct Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshaled_pinvoke
{
	int32_t ___m_Index;
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke* ___m_Requirements;
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA ___m_Controls;
};
struct Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshaled_com
{
	int32_t ___m_Index;
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com* ___m_Requirements;
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA ___m_Controls;
};
struct Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 
{
	int32_t ___m_RequirementIndex;
	DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* ___m_Requirements;
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA ___m_Controls;
};
struct Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshaled_pinvoke
{
	int32_t ___m_RequirementIndex;
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke* ___m_Requirements;
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA ___m_Controls;
};
struct Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshaled_com
{
	int32_t ___m_RequirementIndex;
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com* ___m_Requirements;
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA ___m_Controls;
};
struct AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7  : public InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A
{
	int32_t ___clamp;
	float ___clampMin;
	float ___clampMax;
	float ___clampConstant;
	bool ___invert;
	bool ___normalize;
	float ___normalizeMin;
	float ___normalizeMax;
	float ___normalizeZero;
	bool ___scale;
	float ___scaleFactor;
};
struct InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210  : public RuntimeObject
{
	int32_t ___m_LayoutRegistrationVersion;
	float ___m_PollingFrequency;
	Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5 ___m_Layouts;
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___m_Processors;
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___m_Interactions;
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___m_Composites;
	int32_t ___m_DevicesCount;
	InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_Devices;
	Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3* ___m_DevicesById;
	int32_t ___m_AvailableDeviceCount;
	AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* ___m_AvailableDevices;
	int32_t ___m_DisconnectedDevicesCount;
	InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_DisconnectedDevices;
	int32_t ___m_UpdateMask;
	int32_t ___m_CurrentUpdate;
	InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 ___m_StateBuffers;
	int32_t ___m_ScrollDeltaBehavior;
	CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333 ___m_DeviceChangeListeners;
	CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85 ___m_DeviceStateChangeListeners;
	CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D ___m_DeviceFindLayoutCallbacks;
	CallbackArray_1_t7C2A86AF46E04B281542BEADE553C9DF6B1A0885 ___m_DeviceCommandCallbacks;
	CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC ___m_LayoutChangeListeners;
	CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37 ___m_EventListeners;
	CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529 ___m_BeforeUpdateListeners;
	CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529 ___m_AfterUpdateListeners;
	CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529 ___m_SettingsChangedListeners;
	CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529 ___m_ActionsChangedListeners;
	bool ___m_NativeBeforeUpdateHooked;
	bool ___m_HaveDevicesWithStateCallbackReceivers;
	bool ___m_HasFocus;
	InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9 ___m_InputEventStream;
	InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___m_DeviceFindExecuteCommandDelegate;
	int32_t ___m_DeviceFindExecuteCommandDeviceId;
	RuntimeObject* ___m_Runtime;
	InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 ___m_Metrics;
	InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___m_Settings;
	bool ___m_OptimizedControlsFeatureEnabled;
	bool ___m_ReadValueCachingFeatureEnabled;
	bool ___m_ParanoidReadValueCachingChecksEnabled;
	InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* ___m_Actions;
	bool ___m_ShouldMakeCurrentlyUpdatingDeviceCurrent;
	DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* ___m_SavedDeviceStates;
	AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* ___m_SavedAvailableDevices;
	StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* ___m_StateChangeMonitors;
	InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA ___m_StateChangeMonitorTimeouts;
};
struct Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A  : public InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B
{
	Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CpositionU3Ek__BackingField;
	DeltaControl_t63053AF5E0CD02B62F3CDE79821E4A12F72D573B* ___U3CdeltaU3Ek__BackingField;
	Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CradiusU3Ek__BackingField;
	AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpressureU3Ek__BackingField;
	ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CpressU3Ek__BackingField;
	IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CdisplayIndexU3Ek__BackingField;
};
struct DeltaStateEventBuffer_tCED43A07419447C1CD388366C15627AD26E3E61E 
{
	alignas(1) DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859 ___stateEvent;
	U3CdataU3Ee__FixedBuffer_tAA42105B7EFA169DAD89AFD5B0DC0187B052E976 ___data;
};
struct StateEventBuffer_tD7EB124C1C161995156015D35DAA8740259097C2 
{
	alignas(1) StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F ___stateEvent;
	U3CdataU3Ee__FixedBuffer_t47657C7F3734D0DA55A5A333340DF08BC90FB8E6 ___data;
};
struct ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF  : public AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7
{
	bool ___m_NeedsToCheckFramePress;
	uint32_t ___m_UpdateCountLastPressed;
	uint32_t ___m_UpdateCountLastReleased;
	bool ___m_LastUpdateWasPress;
	bool ___U3CneedsToCheckFramePressU3Ek__BackingField;
	float ___pressPoint;
};
struct Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F  : public Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A
{
	DeltaControl_t63053AF5E0CD02B62F3CDE79821E4A12F72D573B* ___U3CscrollU3Ek__BackingField;
	ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CleftButtonU3Ek__BackingField;
	ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CmiddleButtonU3Ek__BackingField;
	ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CrightButtonU3Ek__BackingField;
	ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CbackButtonU3Ek__BackingField;
	ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CforwardButtonU3Ek__BackingField;
	IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CclickCountU3Ek__BackingField;
};
struct Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE  : public Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A
{
	TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* ___U3CprimaryTouchU3Ek__BackingField;
	ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E ___U3CtouchesU3Ek__BackingField;
};
struct List_1_tE1DF165936F3562084DB454140315041796A957F_StaticFields
{
	InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* ___s_emptyArray;
};
struct List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF_StaticFields
{
	InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5* ___s_emptyArray;
};
struct List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6_StaticFields
{
	InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___s_emptyArray;
};
struct List_1_tF542FB9F97D34CC06B085D6872645B0DC0AA5E43_StaticFields
{
	NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* ___s_emptyArray;
};
struct CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields
{
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Primary2DMotion;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Secondary2DMotion;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___PrimaryAction;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___SecondaryAction;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___PrimaryTrigger;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___SecondaryTrigger;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Modifier;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Position;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Orientation;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Hatswitch;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Back;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Forward;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Menu;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Submit;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Cancel;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Horizontal;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Vertical;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Twist;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Pressure;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___ScrollHorizontal;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___ScrollVertical;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___Point;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___LowFreqMotor;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___HighFreqMotor;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___LeftHand;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___RightHand;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___BatteryStrength;
};
struct InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_StaticFields
{
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___s_Composites;
};
struct InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_StaticFields
{
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___s_Interactions;
};
struct InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_StaticFields
{
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___s_Processors;
};
struct InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields
{
	RuntimeObject* ___s_Instance;
	double ___s_CurrentTimeOffsetToRealtimeSinceStartup;
};
struct InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields
{
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputResetMarker;
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* ___s_Manager;
	InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___s_Remote;
	RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* ___s_RemoteConnection;
	Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* ___s_SavedStateStack;
};
struct NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_StaticFields
{
	NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* ___instance;
};
struct String_t_StaticFields
{
	String_t* ___Empty;
};
struct U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5_StaticFields
{
	U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5* ___U3CU3E9;
	TypedRestore_t6392D1A147D6C459F25550CF1D106E5E9BB83BF0* ___U3CU3E9__140_0;
	Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___U3CU3E9__140_1;
};
struct U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_StaticFields
{
	U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93* ___U3CU3E9;
	Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* ___U3CU3E9__45_0;
};
struct U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_StaticFields
{
	U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA* ___U3CU3E9;
	Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43* ___U3CU3E9__80_0;
	Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765* ___U3CU3E9__80_1;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
	String_t* ___TrueString;
	String_t* ___FalseString;
};
struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields
{
	ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1;
};
struct Guid_t_StaticFields
{
	Guid_t ___Empty;
};
struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_StaticFields
{
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kInterfaceKey;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kDeviceClassKey;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kManufacturerKey;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kManufacturerContainsKey;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kProductKey;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kVersionKey;
};
struct InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D_StaticFields
{
	ObserverState_t147E85316A8DB8E0C6B3D4485B1480B41EA6A1A8* ___s_ObserverState;
};
struct IntPtr_t_StaticFields
{
	intptr_t ___Zero;
};
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
	float ___Epsilon;
};
struct UIntPtr_t_StaticFields
{
	uintptr_t ___Zero;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
};
struct Exception_t_StaticFields
{
	RuntimeObject* ___s_EDILock;
};
struct InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields
{
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputInitialActionStateCheckMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputActionResolveConflictMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputActionCallbackMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputOnActionChangeMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputOnDeviceChangeMarker;
	GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A ___s_GlobalState;
};
struct InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields
{
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatInvalid;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatBit;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatSBit;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatInt;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatUInt;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatShort;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatUShort;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatByte;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatSByte;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatLong;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatULong;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatFloat;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatDouble;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatVector2;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatVector3;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatQuaternion;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatVector2Short;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatVector3Short;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatVector2Byte;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatVector3Byte;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatPose;
};
struct InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields
{
	void* ___s_DefaultStateBuffer;
	void* ___s_NoiseMaskBuffer;
	void* ___s_ResetMaskBuffer;
	DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED ___s_CurrentBuffers;
};
struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields
{
	int32_t ___OffsetOfInstanceIDInCPlusPlusObject;
};
struct InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields
{
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___s_DefaultVariant;
	Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5 ___s_Layouts;
	Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB ___s_CacheInstance;
	int32_t ___s_CacheInstanceRef;
};
struct Type_t_StaticFields
{
	Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder;
	Il2CppChar ___Delimiter;
	TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes;
	RuntimeObject* ___Missing;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName;
	MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase;
};
struct PlayerConnection_tE21E6206D6FC40F07B3842D83BCB0732C9244E53_StaticFields
{
	RuntimeObject* ___connectionNative;
	PlayerConnection_tE21E6206D6FC40F07B3842D83BCB0732C9244E53* ___s_Instance;
};
struct RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields
{
	Guid_t ___kNewDeviceMsg;
	Guid_t ___kNewLayoutMsg;
	Guid_t ___kNewEventsMsg;
	Guid_t ___kRemoveDeviceMsg;
	Guid_t ___kChangeUsagesMsg;
	Guid_t ___kStartSendingMsg;
	Guid_t ___kStopSendingMsg;
};
struct InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09_StaticFields
{
	int32_t ___s_DeferBindingResolution;
	bool ___s_NeedToResolveBindings;
};
struct InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210_StaticFields
{
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputUpdateProfilerMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputTryFindMatchingControllerMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputAddDeviceMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputRestoreDevicesAfterReloadMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputRegisterCustomTypesMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputOnBeforeUpdateMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputOnAfterUpdateMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputOnSettingsChangeMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputOnDeviceSettingsChangeMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputOnEventMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputOnLayoutChangeMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputOnDeviceChangeMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_InputOnActionsChangeMarker;
};
struct ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_StaticFields
{
	float ___s_GlobalDefaultButtonPressPoint;
	float ___s_GlobalDefaultButtonReleaseThreshold;
};
struct Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F_StaticFields
{
	Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F* ___U3CcurrentU3Ek__BackingField;
	Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F* ___s_PlatformMouseDevice;
};
struct Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields
{
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TouchscreenUpdateMarker;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD ___k_TouchAllocateMarker;
	Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* ___U3CcurrentU3Ek__BackingField;
	float ___s_TapTime;
	float ___s_TapDelayTime;
	float ___s_TapRadiusSquared;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248  : public RuntimeArray
{
	ALIGN_FIELD (8) String_t* m_Items[1];

	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((void**)m_Items + index, (void*)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((void**)m_Items + index, (void*)value);
	}
};
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8  : public RuntimeArray
{
	ALIGN_FIELD (8) FieldInfo_t* m_Items[1];

	inline FieldInfo_t* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline FieldInfo_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, FieldInfo_t* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline FieldInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline FieldInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, FieldInfo_t* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17  : public RuntimeArray
{
	ALIGN_FIELD (8) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* m_Items[1];

	inline InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E** 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, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045  : public RuntimeArray
{
	ALIGN_FIELD (8) InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* m_Items[1];

	inline InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09** 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, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93  : public RuntimeArray
{
	ALIGN_FIELD (8) RuntimeObject* m_Items[1];

	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((void**)m_Items + index, (void*)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((void**)m_Items + index, (void*)value);
	}
};
struct InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64  : public RuntimeArray
{
	ALIGN_FIELD (8) InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457* m_Items[1];

	inline InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457** 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, InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E  : public RuntimeArray
{
	ALIGN_FIELD (8) InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* m_Items[1];

	inline InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0** 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, InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810  : public RuntimeArray
{
	ALIGN_FIELD (8) InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* m_Items[1];

	inline InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD** 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, InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57  : public RuntimeArray
{
	ALIGN_FIELD (8) InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 m_Items[1];

	inline InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* 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, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Id), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Path), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Interactions), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Processors), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Groups), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Action), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_OverridePath), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_OverrideInteractions), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_OverrideProcessors), (void*)NULL);
		#endif
	}
	inline InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Id), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Path), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Interactions), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Processors), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Groups), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Action), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_OverridePath), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_OverrideInteractions), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_OverrideProcessors), (void*)NULL);
		#endif
	}
};
struct DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE  : public RuntimeArray
{
	ALIGN_FIELD (8) DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 m_Items[1];

	inline DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* 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, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ControlPath), (void*)NULL);
	}
	inline DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ControlPath), (void*)NULL);
	}
};
struct DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278  : public RuntimeArray
{
	ALIGN_FIELD (8) DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 m_Items[1];

	inline DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2* 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, DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___devicePath), (void*)NULL);
	}
	inline DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___devicePath), (void*)NULL);
	}
};
struct SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28  : public RuntimeArray
{
	ALIGN_FIELD (8) SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 m_Items[1];

	inline SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80* 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, SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___bindingGroup), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___devices), (void*)NULL);
		#endif
	}
	inline SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___bindingGroup), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___devices), (void*)NULL);
		#endif
	}
};
struct InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86  : public RuntimeArray
{
	ALIGN_FIELD (8) InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 m_Items[1];

	inline InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* 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, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_BindingGroup), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DeviceRequirements), (void*)NULL);
		#endif
	}
	inline InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_BindingGroup), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DeviceRequirements), (void*)NULL);
		#endif
	}
};
struct InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548  : public RuntimeArray
{
	ALIGN_FIELD (8) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* m_Items[1];

	inline InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B** 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, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct InputSettingsU5BU5D_t6CC3C4AFBE4A23B0693A4EB44C4517E19FF73C2B  : public RuntimeArray
{
	ALIGN_FIELD (8) InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* m_Items[1];

	inline InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF** 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, InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
	inline InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF** GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
	}
};
struct InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5  : public RuntimeArray
{
	ALIGN_FIELD (8) InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 m_Items[1];

	inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* 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, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_StringLowerCase), (void*)NULL);
		#endif
	}
	inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 value)
	{
		m_Items[index] = value;
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_StringLowerCase), (void*)NULL);
		#endif
	}
};
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA  : public RuntimeArray
{
	ALIGN_FIELD (8) uint32_t m_Items[1];

	inline uint32_t GetAt(il2cpp_array_size_t index) const
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		return m_Items[index];
	}
	inline uint32_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, uint32_t value)
	{
		IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
		m_Items[index] = value;
	}
	inline uint32_t GetAtUnchecked(il2cpp_array_size_t index) const
	{
		return m_Items[index];
	}
	inline uint32_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
	{
		return m_Items + index;
	}
	inline void SetAtUnchecked(il2cpp_array_size_t index, uint32_t value)
	{
		m_Items[index] = value;
	}
};

IL2CPP_EXTERN_C void UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshal_pinvoke(const UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2& unmarshaled, UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshal_pinvoke_back(const UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_pinvoke& marshaled, UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2& unmarshaled);
IL2CPP_EXTERN_C void UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshal_pinvoke_cleanup(UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshal_com(const UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2& unmarshaled, UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_com& marshaled);
IL2CPP_EXTERN_C void UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshal_com_back(const UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_com& marshaled, UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2& unmarshaled);
IL2CPP_EXTERN_C void UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshal_com_cleanup(UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_com& marshaled);
IL2CPP_EXTERN_C void DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke(const DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056& unmarshaled, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke_back(const DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke& marshaled, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056& unmarshaled);
IL2CPP_EXTERN_C void DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke_cleanup(DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com(const DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056& unmarshaled, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com& marshaled);
IL2CPP_EXTERN_C void DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com_back(const DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com& marshaled, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056& unmarshaled);
IL2CPP_EXTERN_C void DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com_cleanup(DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com& marshaled);
IL2CPP_EXTERN_C void DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_pinvoke(const DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2& unmarshaled, DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_pinvoke_back(const DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_pinvoke& marshaled, DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2& unmarshaled);
IL2CPP_EXTERN_C void DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_pinvoke_cleanup(DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_com(const DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2& unmarshaled, DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_com& marshaled);
IL2CPP_EXTERN_C void DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_com_back(const DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_com& marshaled, DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2& unmarshaled);
IL2CPP_EXTERN_C void DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_com_cleanup(DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_com& marshaled);
IL2CPP_EXTERN_C void SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshal_pinvoke(const SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46& unmarshaled, SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshal_pinvoke_back(const SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_pinvoke& marshaled, SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46& unmarshaled);
IL2CPP_EXTERN_C void SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshal_pinvoke_cleanup(SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshal_pinvoke(const SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5& unmarshaled, SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshal_pinvoke_back(const SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_pinvoke& marshaled, SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5& unmarshaled);
IL2CPP_EXTERN_C void SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshal_pinvoke_cleanup(SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshal_com(const SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46& unmarshaled, SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_com& marshaled);
IL2CPP_EXTERN_C void SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshal_com_back(const SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_com& marshaled, SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46& unmarshaled);
IL2CPP_EXTERN_C void SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshal_com_cleanup(SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_com& marshaled);
IL2CPP_EXTERN_C void SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshal_com(const SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5& unmarshaled, SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_com& marshaled);
IL2CPP_EXTERN_C void SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshal_com_back(const SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_com& marshaled, SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5& unmarshaled);
IL2CPP_EXTERN_C void SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshal_com_cleanup(SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_com& marshaled);

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared (Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m9EFD5CBA0FF05E990D56D14EE1BD1E289E6BE9EA_gshared (MemberInfo_t* ___0_element, bool ___1_inherit, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared (MemberInfo_t* ___0_element, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputActionState_ReadCompositePartValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7_mAD4AA7A33A3E667843255521211038C2259BAD91_gshared (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, int32_t ___0_bindingIndex, int32_t ___1_partNumber, bool* ___2_buttonValuePtr, int32_t* ___3_controlIndex, DefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7 ___4_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlList_1__ctor_m987A3431D9F93F50F147AB0255B875BA1C4151CA_gshared (InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31* __this, int32_t ___0_allocator, int32_t ___1_initialCapacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlList_1_Dispose_mB88ABF9267ADE8178F03975EA3E2261706B108F4_gshared (InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB2C8B4FC8E4C0D9C783D370877D1DF21735625B8_gshared_inline (Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 Nullable_1_get_Value_m380D2E8669F0F04ED245C812CAA56833B4F5593C_gshared (Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputControlList_1_get_Count_m663DD04B3605E201E0BD4AC5D7CD4E92A81A4E53_gshared_inline (InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCFAE024F6D64C44DB819487820F558B885E9FEC9_gshared_inline (Nullable_1_t9230A6967C12EE20A8968F95FBD11C10D7DC5DC9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5 Nullable_1_get_Value_mF1240DA96906AD3B71CAAACB531C78D0AA94E2F6_gshared (Nullable_1_t9230A6967C12EE20A8968F95FBD11C10D7DC5DC9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyArray_1_get_Item_m20907EA946F72D55FC8BD8031EA4F9BF13AE164D_gshared (ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputControlPath_TryFindControls_TisRuntimeObject_m23BBE4C4F0DB2A874028DA585D744D26191813AF_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, String_t* ___1_path, int32_t ___2_indexInPath, InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31* ___3_matches, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlyArray_1_get_Count_m37AE229E2BFB74375A7BD545982B745F982762F8_gshared_inline (ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputSystem_FindControls_TisRuntimeObject_m2E3C66589C4D133881B317910DC197CC6A00FBFE_gshared (String_t* ___0_path, InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31* ___1_controls, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBindingResolver_InstantiateWithParameters_TisRuntimeObject_mFFA30932F2910C1E33088379E51DFA29DA5A2EFC_gshared (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___0_registrations, String_t* ___1_namesAndParameters, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918** ___2_array, int32_t* ___3_count, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___4_actionMap, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* ___5_binding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_AppendWithCapacity_TisRuntimeObject_m4BE5EEC05AF1748E66CFC4850FE047BEF296D514_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918** ___0_array, int32_t* ___1_count, RuntimeObject* ___2_value, int32_t ___3_capacityIncrement, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_AppendListWithCapacity_TisRuntimeObject_TisInputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31_m04DC9CD0FCC0F6728E03145903B8AE9A432821A2_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918** ___0_array, int32_t* ___1_length, InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31 ___2_values, int32_t ___3_capacityIncrement, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41 ReadOnlyArray_1_GetEnumerator_m291B1B11D48F36771B094A675C6B1F32B01A0226_gshared (ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m9A34C07AE35F632FA1E47C05760CDD44309DFF9C_gshared (Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED Enumerator_get_Current_m58C6E20DC6D36A4049D5C1E85665544855C28B32_gshared (Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m06C385213F8071B0D135ABAC46ABD990FD1CC80F_gshared_inline (Nullable_1_tF3169DB755BCDEF48A54065245EFED9AF1950A49* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ParameterOverride_tC0D5877125AE0F07C6A1EF2110FB799B3DCB89BA Nullable_1_get_Value_mAD51F8A11D729A89B6D85CB560705B485CEB8FE4_gshared (Nullable_1_tF3169DB755BCDEF48A54065245EFED9AF1950A49* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m8484F4A3BFADA6AAFFD083F0C1C5440DDF3AC0FB_gshared (Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArray_1__ctor_mCDC30729EAB328BF0846F6F48F42DFBAB6B561AB_gshared (ReadOnlyArray_1_t3389F7460233E259F0CCA6A6D86C359BD8271B17* __this, DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* ___0_array, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* Enumerable_ToArray_TisDeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_m65D2A74A86F5D4F2E727C597C9CA9CDE18E649C5_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlList_1_set_Capacity_m42D42F4C12EF4F0EEF03959C651B5A1597B0D316_gshared (InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlList_1_get_Item_mA6D11AC01076BDE34EE9C019D4A348E3C404DBA6_gshared (InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlList_1_Contains_mCE8F97825DBC1EDD2AFBC9A72C468A8FDC91C104_gshared (InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlList_1_Add_m3930D23218278EB62DFBF3004565C0139DCCD455_gshared (InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_gshared_inline (Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2_gshared (Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78_gshared (Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_key, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F* Dictionary_2_get_Keys_m565FF565A32678434AB3DD604FD18BF39447DA7D_gshared (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m5911CB69DEE12BAEE39C751F1FC8207CA3B1D2C9_gshared (List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5_gshared (List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m750DECE22B6953A2809F995A80FFD29AAD175C4A_gshared (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_gshared_inline (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63 Dictionary_2_get_Item_m6C6D49B863E3AA35DB842F3DE83D5DC29956D3FE_gshared (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549_gshared (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E_gshared (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArray_1__ctor_m2C5D5E2909635889EDB94C381385ED5D6128612F_gshared (ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t13B0EDB01F0A85A952803970AFD1073D96A46C94 ReadOnlyArray_1_GetEnumerator_mE43A032C7C67896D9F8377C6C1C863C22F3044B6_gshared (ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m041721B53AC187277BACB4EA9C86E299322EB0AB_gshared (Enumerator_t13B0EDB01F0A85A952803970AFD1073D96A46C94* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mC38F33A423715DE1D9EAD3EADE1C8C03C52E4465_gshared (Enumerator_t13B0EDB01F0A85A952803970AFD1073D96A46C94* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m95272BAC87E97D7B862DB72A8639565003BD244B_gshared (Enumerator_t13B0EDB01F0A85A952803970AFD1073D96A46C94* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8EBF0FBDFD4326672E5EBB9CB07CDE944447D6C5_gshared (List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31 InputSystem_FindControls_TisRuntimeObject_mF9A51EFA2F4963C60EFEB5D5DAFAFADCA10CE968_gshared (String_t* ___0_path, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mAB29003103E0997CD1702EFEFB8E87677AB302BA_gshared (Func_2_tD6A94C952B3804092A855172C7AB943068CC0AF1* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Observable_Select_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisRuntimeObject_mD95EF3BAFC9B9D9B39959EBDA1E1B1900763AE5F_gshared (RuntimeObject* ___0_source, Func_2_tD6A94C952B3804092A855172C7AB943068CC0AF1* ___1_filter, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Observable_Where_TisRuntimeObject_m525F09BE9932378B97B042F5374032D48AC6F9EC_gshared (RuntimeObject* ___0_source, Func_2_tE1F0D41563EE092E5E5540B061449FDE88F1DC00* ___1_predicate, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_QueueEvent_TisDeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB_m52256EE1E2E4945831BCA38DCD608CCC4E5642F4_gshared (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, DeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB* ___0_inputEvent, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_QueueEvent_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m6BDA694FE941F326341CC4CFD8334BF93CEF2570_gshared (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E* ___0_inputEvent, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackArray_1_AddCallback_mB86EC6413C0AB2C12A88FA8141E3ACDA83DA2C6D_gshared (CallbackArray_1_t70C9B62D06582BEAC403C9259B541A2D8D4B4A1F* __this, RuntimeObject* ___0_dlg, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackArray_1_RemoveCallback_mDEEFD791C9654F4EE7C2586BD7DED83F74D897B2_gshared (CallbackArray_1_t70C9B62D06582BEAC403C9259B541A2D8D4B4A1F* __this, RuntimeObject* ___0_dlg, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Resources_FindObjectsOfTypeAll_TisRuntimeObject_mD84D8C84477F126072383A3F1E7789DA25B4206B_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared (RuntimeObject* ___0_source, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF Stack_1_Peek_m183FF5FD4834D2DDB0C020A6D1EFC001F5D29A4E_gshared (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1__ctor_mCDE714B20147B7659A4CE40CEAE6438343F4EEC4_gshared (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Stack_1_Push_mB759B2F1AD02B3EC233FEB22A4BD7E2D0AADFE3F_gshared (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* __this, State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mE63E7AD2900B4CB90D54D90811CCDD91FAFCDBE1_gshared_inline (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF Stack_1_Pop_mE8BAFB21BE46AE4CC07BA634B3C6D06AA1F17475_gshared (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArray_1__ctor_m5B26000D97DE2F7EC3C52A10327F71B534101049_gshared (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_ReadUnprocessedValueFromEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m5010E9B9E6D74526B0DEF8368E07D10851B5E2D1_gshared (InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A* ___0_control, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___1_inputEvent, float* ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlExtensions_WriteValueIntoEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6846DBDEE718463B2788993E941703D5487D6AB3_gshared (InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A* ___0_control, float ___1_value, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___2_eventPtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_ReadUnprocessedValueFromEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m965FF62A10B14F265B5A870D2CAA7FC7DEA068F5_gshared (InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66* ___0_control, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___1_inputEvent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlExtensions_WriteValueIntoEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB4F47D8692DF6A43F031850C600040CCAFBAA30C_gshared (InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66* ___0_control, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___2_eventPtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88_gshared (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_gshared_inline (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_LengthSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m707F72EFB96550ED8FB1DD0CF427AA6B8EFE4D14_gshared (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_gshared (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ;

IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InteractionState_get_triggerControlIndex_m14C692459EE9B4DEF0380D3F8D81B161671A4861 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_triggerControlIndex_m59641351155913B51FDBB126F7022A28B6CF24ED (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double InteractionState_get_startTime_m6DB82A88100CFC618BDA1401E4144B353871DC40_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_startTime_m0610D1FDECE3F5770B3A8B93CA0810A7DF9900A5_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, double ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double InteractionState_get_performedTime_m9249E85237D76B773AE77DA835BBC042785C7D24_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_performedTime_mCD385C7F94EF23C531A8FBF30A5BC05559FE0631_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, double ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double InteractionState_get_timerStartTime_mC13D1B442CFA811EED0DBEE05329D6DF3FBEB3BA_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_timerStartTime_m25E60D5CBC7599323F6EE54C1A046E77CD019456_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, double ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InteractionState_get_timerDuration_mB84B3C865B815642CD39EBE08150F074E4792E88_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_timerDuration_m6E90C8FA06295247F9A964261927B1059ECF918E_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InteractionState_get_totalTimeoutCompletionDone_mE3B53A3CAD6815356DEB95ED550FD3D0549483CB_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_totalTimeoutCompletionDone_m7E622CEF597EEB0567FD1E6476786F3DF4A7C553_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InteractionState_get_totalTimeoutCompletionTimeRemaining_m27D25B76E20EAA77749D81CC86DB72F43D71AC88_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_totalTimeoutCompletionTimeRemaining_m4F2D19F74032232A06E44FF9C30F28047D55A898_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t InteractionState_get_timerMonitorIndex_m62CA25C75A48ED908B2D5AF97D69E4C397156ABA_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_timerMonitorIndex_m0C22737BEEA712F11C64C20FD485C250A1E38497_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, int64_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InteractionState_get_isTimerRunning_m869788E708A252FD2268471D20D560629CAC3E40 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_isTimerRunning_m2DFE4F795C65D4A05D797F8A7F346238CF57F016 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InteractionState_get_phase_m478B9D7AAE57D8540C544DE41EC0AA57E3C63A18_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_phase_m3A2D1A98F600B7B2580392878057207EA7C1397A (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_controlStartIndex_m092BC6AC34AC08B2EC1258A278AB4A7518407466_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6 (bool ___0_condition, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* UInt16_ToString_m57629B7E74D92A54414073D5C27D6827C93A4DD5 (uint16_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9E3155FB84015C823606188F53B47CB44C444991 (String_t* ___0_str0, String_t* ___1_str1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_controlStartIndex_mE40175059309D0F31C0C2507C15BCE2AAA6076B3 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_controlCount_mADA09E8D0B3F2EEA8447CD2F67F5ADFF29790391_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4 (uint8_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_controlCount_m366726B8DDECF3ECD59B5CAC16FA0A4E206148EA (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_interactionStartIndex_m4439E4A04B1884E5ACB3B5EDE03C0B5DAB78D09B (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_interactionStartIndex_m31FD4650A4C7FB877CC4CC92E64B658A3E90B6F4 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_interactionCount_mED48D9B70A4476FAF32F3628574321BC7132735C_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_interactionCount_m8B41F979CEEA85C2294F36299952A03F49E0C65F (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_processorStartIndex_mD9816B3C354C1025844BCCDC75F0FF62F80CDA01 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_processorStartIndex_m51B35F4EF7F3B0A39A6B19338524E3C0855271FE (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_processorCount_m673F60A870C4116290C808A3C5FE22311BF4993E_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_processorCount_m07215D041E2987E40A2F13999493278510C7F4AD (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_actionIndex_m086C5EA34E744AAC4C9D94DC9A878030EEECC96F (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_actionIndex_mE43B3E74427492F0ED2B0F85BCCCBCBFC6946F1A (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_mapIndex_m224C8C86BB0984312AB801E7397C84E0C9279AEA_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_mapIndex_m35148B095150B8D263AB3D1698E033BDA9BCC52A (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_compositeOrCompositeBindingIndex_m383AEFE1AA276D530D90A4DBE19C5B957726CE34 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_compositeOrCompositeBindingIndex_m25083BCA2C5C646F17BAEE88378F36934C8EF488 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_triggerEventIdForComposite_m3D7E7E524EFB329F4EE66CC8988173A2764A2444_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BindingState_set_triggerEventIdForComposite_mDEA5F26E6130E09D3ED2D62554F47F5F0B978307_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double BindingState_get_pressTime_m4B6FB5F9DCF16C18B649686BAEB840C281E40E47_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BindingState_set_pressTime_mDDC0159EFDB94A30296688B598166FF2D641300A_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, double ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_chainsWithNext_m00FEE889165AC180623E3A8533AF0ECCD6776EF4 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_chainsWithNext_m9AAC2BB2EF364CB1CDAA2DFD76E3C877693F84EA (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_isEndOfChain_m59E9D0EF4D791283BD3CD9B1EF8117643EED357B (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_isEndOfChain_mE946792711EF9EC38CE2AC659F2FA77B153306DE (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_isPartOfChain_mC15742DAC4F2F8AAB802E2C3F0FF5A85AED8EB69 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_isComposite_m02D577818B65F95F8D28E857696E429425C352FE (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_isComposite_mBC0F2C0E27005B33175E88953E4184690BD7535A (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_isPartOfComposite_m70F70F3B0BEFE2E296ECDAD016DA21F9A9574533 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_isPartOfComposite_m927326C9C89F90D8B800DA706BB8018B9D2DAC11 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_initialStateCheckPending_m71EFD1D03180986B04065A6549A1DC2C1C168E70 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_initialStateCheckPending_m02F0256CF0A2CD366377F69C0A587162BE4AAB8D (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_wantsInitialStateCheck_m4F1AE61E783B8D99BCD9927461EFB25C4CDD397C (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_wantsInitialStateCheck_mD5219F26BD7BC8F67667581FE56101E5A3B1951D (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_partIndex_mF704A62747932C1AC0CD5384ACFDA1B0089E6E06_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_partIndex_m14DBD2788ECD995B24E8BF81058C57341830CA93 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_phase_mF4C392049D7510A9AEA8E32B21D57816BEEF7183 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isDisabled_m9AC6EF45F9C18ADF229F46BB9DDF954CBAC8A4B8 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isWaiting_m70BAD5D823E2476E9CCA4AF3305FC762CFA76B3B (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isStarted_m23B262849C63E8D5D16B14A777859FB709281444 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isPerformed_mAAF778642D1CFEB0B6D5186AFFC86AEF5F8F4746 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isCanceled_m5121EDE98435C75EAE5F305F893175A9FF5C1AEA (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TriggerState_get_time_m24F76F03E47DEFAEB40652814E189E13433EA29C_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_time_m316DF2AFC1F34386975756AB652DB628B954CEA5_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, double ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TriggerState_get_startTime_mD52E8758CA46F480B5BA5B0BAB6BB7EF793B6F68_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_startTime_mE949DC15C580566A6C93904D659C91E1AC633609_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, double ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TriggerState_get_magnitude_m69D6E5428A5409F494566C9847738D73DB0E4B53_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_magnitude_mA0137E16AE1583892CA47D1DCF18AFA2487B44C9 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_haveMagnitude_mA486155C0EC79DF22DB8942A29C0A42B4B9E0E41 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TriggerState_get_mapIndex_m2EF42EE7F026B1FEAE73AD21ACF2891AB8A8C07E_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_mapIndex_mA74FE020F8DB85B61A16EE6BF0BE4A58C48A4923 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TriggerState_get_controlIndex_m61654A5C957F0DE7C600F5741F4BA5EE901DAF14 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_controlIndex_m22920FF140D4A3E3738DFC782BD851BC7E2B6266 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TriggerState_get_bindingIndex_mD851F8DDC14C14E5FE80E64F78F24A4FE8328133_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_bindingIndex_m11CEA53F0EDB785459A2038B9224D1C9BE2CE494 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TriggerState_get_interactionIndex_mDA74F3F62A69C872BBF1803967687E53E622DA46 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_interactionIndex_mEB92C007E39BD22BE638934BD159148764618164 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TriggerState_get_lastPerformedInUpdate_m03A7B1C49F3E698D08D1AABBF5B75B6160419686_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_lastPerformedInUpdate_m3643DF0285D087F45DA8D87CD27A54C782153629_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TriggerState_get_frame_mD829CA9F0E1E02202CEAD7AADFABC01374304C33_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_frame_m7E3EE87FAD8EBEC731B9AC8B5ED1AF41ACC912DB_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TriggerState_get_lastCompletedInUpdate_m4EAF2B6FE38A959A19FA13DF17D1E7797524FE75_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_lastCompletedInUpdate_mEF84C7B9C8CB635337D9626FAD0BF4565D62E25B_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TriggerState_get_lastCanceledInUpdate_m0131CE5316D3C8EA449892CCDFA8FD658F32CB7B_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_lastCanceledInUpdate_m32E322779C9521C446AD9FD18987A7D30386E481_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TriggerState_get_pressedInUpdate_m52D6A5C1E728BF49BC129207376149B2E3C87E89_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_pressedInUpdate_m6C8318D4DE435B22A2277E4836F45274A8A14A5B_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TriggerState_get_releasedInUpdate_m1C256A76659DE3EE62BF1A86B055FBC7A93238B4_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_releasedInUpdate_mB50246B19DDC67E032785E0C601E0EE6F81FF737_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isPassThrough_mB7D87BF1876C0E39D9F556AC7CB4A8A08BB331EA (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_isPassThrough_mB79395E044730B34F0C358AA576513FD07AFF6D8 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isButton_mEFE0D6005E46DEFA45A5CC6784C70543B72B583A (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_isButton_mA84B356F7660D59E0565BCFAA3FD493C4DFE949D (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isPressed_m605D8D11246CD07B2B8A926889E189E468235A8F (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_isPressed_m9986CFE49D3E5842C1DA6E082F6F33DCA187B8D5 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_mayNeedConflictResolution_mA75E74E05A52014904B4B9816A4E8CB79441CC04 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_mayNeedConflictResolution_mF816D62C874DEC1DAC0EEDD72DCE2EA37F4761D0 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_hasMultipleConcurrentActuations_mF4D0F4CBCD1335CB209F2DC6A7B5C200DAC6037B (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_hasMultipleConcurrentActuations_mAAE5EFF3DEAEF29E03745460483F884F6B510DD9 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_inProcessing_mB8327E526299E9565C9B24584AC32C8E798C5073 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_inProcessing_mC1D7D0622801ABE29CC8B5638C2CE2123215505B (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnmanagedMemory_get_isAllocated_m168F1B4A70775C0D676FE1CB4DE0C66C0B9C896F (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnmanagedMemory_get_sizeInBytes_m31935EB8B9F97AA82D613DAFE14D50030154DDFD (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UnsafeUtility_Malloc_mD7BD28D5AE7E4901B225B7DFFE2B568EE7BDC0C9 (int64_t ___0_size, int32_t ___1_alignment, int32_t ___2_allocator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1 (void* ___0_destination, int64_t ___1_size, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedMemory_Allocate_m72EF0DDD8FFA5167D644F6BF7DFB48AB343FD64A (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* __this, int32_t ___0_mapCount, int32_t ___1_actionCount, int32_t ___2_bindingCount, int32_t ___3_controlCount, int32_t ___4_interactionCount, int32_t ___5_compositeCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_Free_mFF99F4F02FE7F735AB30D8987D6953E55A2B23E1 (void* ___0_memory, int32_t ___1_allocator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedMemory_Dispose_m5EF84448B0C1606D96748DD15CD7667710E23783 (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177 (void* ___0_destination, void* ___1_source, int64_t ___2_size, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedMemory_CopyDataFrom_m2DD0E82EA80DA571C14373E06297490B77B18B1C (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* __this, UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 ___0_memory, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 UnmanagedMemory_Clone_mD94246F91C5AF05C0D379BD1192FFAC46342664E (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m234422A66DA28C27C939932363F7DD3DB74B64F8 (U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputActionState_ResetGlobals_m17F3492806EDC7C56CE3EC3A3D8E4FA1790F854A (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_name_mA8D3C357E272E1C140226BDB8ABEE6FCA8693705_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_name_mAE0C23C6678C2814FC1171F379BB8E9E7F666997_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478 (String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830 (Guid_t* __this, String_t* ___0_g, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t InputBinding_get_id_m660300E55C0AC83F222B63A6229006FC56148D71 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C (Guid_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_id_m2127BEF40BFD2193AC28E155D15A2BF077974069 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, Guid_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_path_m7572AB04038339C47BF0C62A3B07BFA6CB8A33B5_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_path_m69ED486A68B0D864FCB334D955AE2CD1517A9592_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_overridePath_m933C22735A101E7C636149C8D3E87036A8F2D1AB_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_overridePath_m254083B15DE914A24B72ADAEB458B426693EBBDE_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_interactions_m95979C848A67C2BBE77749BDBC747ED335297639_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_interactions_m7324708C33901B1CB6398ED7B752CEF827A44DD6_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_overrideInteractions_mBC50CB48E4F95053F5F44CD720C3E73C9CC765F0_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_overrideInteractions_mB1F18069CFF50CD35A419EEAB6AEE8F3BA4AB88D_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_processors_m53E89CC8513B30038D71FEACD23B9D87C2CDB637_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_processors_mC28DCE710EB5DDB4AC144FCE6C0E17843A8F2E0B_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_overrideProcessors_mB061B1A5BAA7AC94038880A74B9A2F7AE4D0AFDA_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_overrideProcessors_mF193786F6350EB5E0EF63B57530BC89EC304BAE0_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_groups_mF2767924C74B69A77893A53B9A49A42D101E59E0_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_action_mBFC24A1E7B97CE6A90E3EBD80B886F5D83BEE376_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_get_isComposite_mC921167E3321A149A7BD32E545460BAFA840217A (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_isComposite_m7A0CE3435DC8322463DCD4E08B912AF7AD0F75C0 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_get_isPartOfComposite_mD3D9F71341741A95B2DAEB202209B4AA0D692498 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_isPartOfComposite_m852AAC0E8FEF7524D6E0121BD7809FF52946DCD9 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_get_hasOverrides_m56265C6FFDA358C043B984B6A561B9E75F3EE969 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding__ctor_mB8E8BE7996739E6DEAD152F0AFD30AEC46B5D18C (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_path, String_t* ___1_action, String_t* ___2_groups, String_t* ___3_processors, String_t* ___4_interactions, String_t* ___5_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 NameAndParameters_Parse_m00F845B5458F20E4C574DFB572A38F21A8D218A4 (String_t* ___0_text, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NameAndParameters_get_name_m192631DA1AC9E80863E085B954EC65185AB999BB_inline (NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_GetNameOfComposite_m1BEF17C0457747BEE3045DF76091D3FDEB4B3174 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_GenerateId_m4A7902F29EEF0552BEE8064D7A28945039A80312 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_RemoveOverrides_mF1EAE3A6E558B82C15655368EA66402F4712A61E (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
inline void Func_2__ctor_m247D5044A4E1F518CA84A38B9A9F30E66BDD8184 (Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Enumerable_Where_TisString_t_m023A6F9F603FD87F583C617CEAD9C3288A048D0A (RuntimeObject* ___0_source, Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D*, const RuntimeMethod*))Enumerable_Where_TisRuntimeObject_m5DAF16724887B42DDBBF391C7F375749E8AA4AD7_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Join_m8159F953B3D62AA54A0853A6E9573CDC0F63E158 (String_t* ___0_separator, RuntimeObject* ___1_values, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_effectiveInteractions_mF13AD82DB0139700CBAA92508678875188F002AA (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_effectiveProcessors_mAC693C1F68498E5A3DC3950D04B1C7928823ACAB (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_get_isEmpty_m97635DBF7F089D3D0070B75528235B6C16997F48 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B (String_t* ___0_a, String_t* ___1_b, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_Equals_mE7316D871A85E3BC44B93B85DD5F16F2FB3CF4C8 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_Equals_m0CF51E09F9B6A119A99353A964B96B9940AE44BD (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_op_Equality_m5F39FE7F1185A92648A4D437BE4E72B86F92EBC3 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___0_left, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBinding_GetHashCode_m9B6CA9B7DD11C4334D3C61563079836B7551A58B (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D (StringBuilder_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D (StringBuilder_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1 (StringBuilder_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_ToString_mF48054A83641CE696AC68ABFC8260D182DF8FBBF (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_ToDisplayString_mB6A270889FAE216E5B629398566419A341FA2FF0 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t** ___0_deviceLayoutName, String_t** ___1_controlPath, int32_t ___2_options, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___3_control, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_ToDisplayString_mBD0B1E38663D188F0BE578D1D2598C9E40170C78 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, int32_t ___0_options, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___1_control, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlPath_ToHumanReadableString_m24F36F78680B9F122DBFBFAF093BD3B44F0941D8 (String_t* ___0_path, String_t** ___1_deviceLayoutName, String_t** ___2_controlPath, int32_t ___3_options, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___4_control, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NameAndParameters_ParseMultiple_m384B03B3BA240D9C9EF0AFF872654E4AB384D171 (String_t* ___0_text, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputInteraction_GetDisplayName_mC302D46E65A899E0ED9663F9AC773E0C87B71901 (String_t* ___0_interaction, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B (String_t* ___0_str0, String_t* ___1_str1, String_t* ___2_str2, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputAction_get_name_m1F0AADC84A46CBF2EEE3AEACB760189F68D50938_inline (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009 (String_t* ___0_strA, String_t* ___1_strB, int32_t ___2_comparisonType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1 (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_TriggersAction_mD94DC2CB394C8AAC23FE57729C7628E2B64593F8 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___0_action, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_Matches_mCF4F98B26B9EAF88434A3A0C6BF8F9EFF2BF592F (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* ___0_binding, int32_t ___1_options, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_Matches_m2B18C0E0A361E2E7139779A41F6C4DA26C6759F3 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___0_binding, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m0A3E70D748E3E17DEA06FAD3553F3049F169A190 (String_t* ___0_firstList, String_t* ___1_secondList, Il2CppChar ___2_separator, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Guid_op_Inequality_mAA2FAB73FCD2CB2D2128ECF7016AC16AFBDF6163 (Guid_t ___0_a, Guid_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mBCF30D0862FBB635A0F399A8BDD34B4676B38239 (U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeHelpers_GetGenericTypeArgumentFromHierarchy_m9CE3EA9B8DFBBBC2BD6BFB81B4D66FB6922C089C (Type_t* ___0_type, Type_t* ___1_genericTypeDefinition, int32_t ___2_argumentIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74 (FieldInfo_t* ___0_left, FieldInfo_t* ___1_right, const RuntimeMethod* method) ;
inline InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* CustomAttributeExtensions_GetCustomAttribute_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m5BF35110764C49D649395920E4A14FE63F656C77 (MemberInfo_t* ___0_element, bool ___1_inherit, const RuntimeMethod* method)
{
	return ((  InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* (*) (MemberInfo_t*, bool, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m9EFD5CBA0FF05E990D56D14EE1BD1E289E6BE9EA_gshared)(___0_element, ___1_inherit, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_layout_m3E41A7E382A12A21A7C5C8F60480101DFECE2C94_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPartNamesU3Ed__12__ctor_m2AA24939B8D64681B10D6AEA5D5E0D7A7CA02136 (U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
inline DisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B* CustomAttributeExtensions_GetCustomAttribute_TisDisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B_m5B29C3E9BD28517B0F6965DF2191F6CF450A421C (MemberInfo_t* ___0_element, const RuntimeMethod* method)
{
	return ((  DisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B* (*) (MemberInfo_t*, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared)(___0_element, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DisplayStringFormatAttribute_get_formatString_mCB36763A3E35FBFF23E0010B14CCB693A8414519_inline (DisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF (const RuntimeMethod* method) ;
inline InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* CustomAttributeExtensions_GetCustomAttribute_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m5C864BCC82F21CFA7A020D8095A6B228E8837ED2 (MemberInfo_t* ___0_element, const RuntimeMethod* method)
{
	return ((  InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* (*) (MemberInfo_t*, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m5B4B712DB5F08EBF4518A1973C9F11C15A4BEAE9_gshared)(___0_element, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetPartNamesU3Ed__12_System_Collections_Generic_IEnumerableU3CSystem_StringU3E_GetEnumerator_m7BFAEBCC093EBA0409B8A97641FEF6CE6D7EF3C4 (U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_controlsU3Ed__2__ctor_mA490A28AF035861305CC5CB030340428BB2F9D72 (U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputBindingCompositeContext_get_controls_m142FECF8374D6E0E3B012C8D376AB913E9634C69 (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputActionState_EvaluateCompositePartMagnitude_m75015048EFB32626A744C538A8962B78B3E3D8C8 (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, int32_t ___0_bindingIndex, int32_t ___1_partNumber, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputBindingCompositeContext_EvaluateMagnitude_m418436D265278E622B80FD3CB6E6366F5DDD2E1A (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) ;
inline float InputActionState_ReadCompositePartValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7_mAD4AA7A33A3E667843255521211038C2259BAD91 (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, int32_t ___0_bindingIndex, int32_t ___1_partNumber, bool* ___2_buttonValuePtr, int32_t* ___3_controlIndex, DefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7 ___4_comparer, const RuntimeMethod* method)
{
	return ((  float (*) (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700*, int32_t, int32_t, bool*, int32_t*, DefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7, const RuntimeMethod*))InputActionState_ReadCompositePartValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7_mAD4AA7A33A3E667843255521211038C2259BAD91_gshared)(__this, ___0_bindingIndex, ___1_partNumber, ___2_buttonValuePtr, ___3_controlIndex, ___4_comparer, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputActionState_ReadCompositePartValue_m32C8489F24CA743141F62FBAD1693E015B37AEDB (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, int32_t ___0_bindingIndex, int32_t ___1_partNumber, void* ___2_buffer, int32_t ___3_bufferSize, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingCompositeContext_ReadValue_mC797CA9EDA827FF511B0771EEF21F1B271CF16D8 (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, void* ___1_buffer, int32_t ___2_bufferSize, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputActionState_ReadCompositePartValueAsObject_mC175F414768E9AB0B52C4319CFEE21EC402F1BC0 (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, int32_t ___0_bindingIndex, int32_t ___1_partNumber, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputBindingCompositeContext_ReadValueAsObject_mB707A8B03313DBFE4A3DF4867FE6A20AAAFB1882 (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputActionState_GetCompositePartPressTime_m21F92D0FEC43DD8DF7F4CA04856B2D3ECA356CB3 (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, int32_t ___0_bindingIndex, int32_t ___1_partNumber, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PartBinding_get_part_m93F95BE7AAA2BF480FBD669060C2D1920D5B8943_inline (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PartBinding_set_part_mD9893492A4A833272467606AC22234E31B567D0F_inline (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* PartBinding_get_control_m96F4C9715F4976504BB4B9BC15D9869E66DDB4F9_inline (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PartBinding_set_control_m91F123896E06BE6857970D9661750DDF8610558F_inline (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputActionState_get_totalBindingCount_mB2BF62C18C7F2D59E9045FC9A9D4F199C07337F9 (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* InputActionState_GetBindingState_m55D2E391D943A8F60E030507CE88279D80A8ACEA (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, int32_t ___0_bindingIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_controlsU3Ed__2_System_Collections_Generic_IEnumerableU3CUnityEngine_InputSystem_InputBindingCompositeContext_PartBindingU3E_GetEnumerator_mFB55177639A391DDA73D54C0F1A7F40D20E7134F (U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBindingResolver_get_totalMapCount_mC417A1DF16BFAE7F4DE08BB7AC15AFFF98B5A3F7 (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBindingResolver_get_totalActionCount_mDF2C631F3590551CB21B221C142F17A4672AE3CD (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBindingResolver_get_totalBindingCount_m0CD984F896B7529D8A747ECB09051C2937D1BBAE (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBindingResolver_get_totalControlCount_m2BCE1D189B01717DF70CDCDC318270A3F36F38B5 (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingResolver_Dispose_mDC7473B352E66E950F4B80EF9C09E49AD365FEE8 (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputActionState_get_isProcessingControlStateChange_mAB7000CD816F59CB081491E9FDBAD667EF6B2659_inline (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputActionState_get_totalMapCount_m40628218F03A5A6FFC10A826641A5A115A760345 (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputActionState_get_totalInteractionCount_m6F171C1D1E2B35769D04361CFB6891EEA92629AB (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputActionState_get_totalCompositeCount_mA94813CAA6B9B1662AA2224792F20AF88152B9E9 (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputActionState_get_totalControlCount_m259C7D5BFA4DC3AF4D222DE9FEFF81B6CD2A5353 (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingResolver_StartWithPreviousResolve_mBD116490733FC39DDA5464B7C813D11669EB85FD (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___0_state, bool ___1_isFullResolve, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_EnsureInitialized_m3F6278790B921E169FFFA71BD0312B8F700A0E1C (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t6B4D7100F56DCBBBD57A82F0DE4C93A1BA86EC4D InputActionMap_get_devices_m64AF699BF3464AC1B42D1905F48F1F794BAE1961 (InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* __this, const RuntimeMethod* method) ;
inline void InputControlList_1__ctor_m40EFE93F71620E2B24F796AABE7F66FC2E5DC8C1 (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA* __this, int32_t ___0_allocator, int32_t ___1_initialCapacity, const RuntimeMethod* method)
{
	((  void (*) (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA*, int32_t, int32_t, const RuntimeMethod*))InputControlList_1__ctor_m987A3431D9F93F50F147AB0255B875BA1C4151CA_gshared)(__this, ___0_allocator, ___1_initialCapacity, method);
}
inline void InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82 (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA* __this, const RuntimeMethod* method)
{
	((  void (*) (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA*, const RuntimeMethod*))InputControlList_1_Dispose_mB88ABF9267ADE8178F03975EA3E2261706B108F4_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8 (String_t* ___0_format, RuntimeObject* ___1_arg0, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputActionMap_FindActionIndex_mBBCF54F3823A2B6C3F53069F441665022FC49C82 (InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* __this, String_t* ___0_nameOrId, const RuntimeMethod* method) ;
inline bool Nullable_1_get_HasValue_mB2C8B4FC8E4C0D9C783D370877D1DF21735625B8_inline (Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44*, const RuntimeMethod*))Nullable_1_get_HasValue_mB2C8B4FC8E4C0D9C783D370877D1DF21735625B8_gshared_inline)(__this, method);
}
inline InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 Nullable_1_get_Value_m380D2E8669F0F04ED245C812CAA56833B4F5593C (Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44* __this, const RuntimeMethod* method)
{
	return ((  InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 (*) (Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44*, const RuntimeMethod*))Nullable_1_get_Value_m380D2E8669F0F04ED245C812CAA56833B4F5593C_gshared)(__this, method);
}
inline int32_t InputControlList_1_get_Count_m5B820C76C808D235DDFA474A8025370547ECC993_inline (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA*, const RuntimeMethod*))InputControlList_1_get_Count_m663DD04B3605E201E0BD4AC5D7CD4E92A81A4E53_gshared_inline)(__this, method);
}
inline bool Nullable_1_get_HasValue_m10F5D8220C8CD543BCD307C415B1D11649B1E7CF_inline (Nullable_1_t6B4D7100F56DCBBBD57A82F0DE4C93A1BA86EC4D* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_t6B4D7100F56DCBBBD57A82F0DE4C93A1BA86EC4D*, const RuntimeMethod*))Nullable_1_get_HasValue_mCFAE024F6D64C44DB819487820F558B885E9FEC9_gshared_inline)(__this, method);
}
inline ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA Nullable_1_get_Value_mE150078CC558A29C692883678E28B7E377940133 (Nullable_1_t6B4D7100F56DCBBBD57A82F0DE4C93A1BA86EC4D* __this, const RuntimeMethod* method)
{
	return ((  ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA (*) (Nullable_1_t6B4D7100F56DCBBBD57A82F0DE4C93A1BA86EC4D*, const RuntimeMethod*))Nullable_1_get_Value_mF1240DA96906AD3B71CAAACB531C78D0AA94E2F6_gshared)(__this, method);
}
inline InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43 (ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* (*) (ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA*, int32_t, const RuntimeMethod*))ReadOnlyArray_1_get_Item_m20907EA946F72D55FC8BD8031EA4F9BF13AE164D_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_added_m27CF78B0777E142AAF9139ABFD88F67BBAABA15C (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ;
inline int32_t InputControlPath_TryFindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m5BBB4F7BBE2E7A92506B8BA419A836794BF0EF22 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, String_t* ___1_path, int32_t ___2_indexInPath, InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA* ___3_matches, const RuntimeMethod* method)
{
	return ((  int32_t (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, String_t*, int32_t, InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA*, const RuntimeMethod*))InputControlPath_TryFindControls_TisRuntimeObject_m23BBE4C4F0DB2A874028DA585D744D26191813AF_gshared)(___0_control, ___1_path, ___2_indexInPath, ___3_matches, method);
}
inline int32_t ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_inline (ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA*, const RuntimeMethod*))ReadOnlyArray_1_get_Count_m37AE229E2BFB74375A7BD545982B745F982762F8_gshared_inline)(__this, method);
}
inline int32_t InputSystem_FindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m8AB5B6F432C95F5548A71571CE41F0E031D98C8B (String_t* ___0_path, InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA* ___1_controls, const RuntimeMethod* method)
{
	return ((  int32_t (*) (String_t*, InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA*, const RuntimeMethod*))InputSystem_FindControls_TisRuntimeObject_m2E3C66589C4D133881B317910DC197CC6A00FBFE_gshared)(___0_path, ___1_controls, method);
}
inline int32_t InputBindingResolver_InstantiateWithParameters_TisInputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_mF720FE613824B246BDB5EE2E41A02A8F59F65FE6 (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___0_registrations, String_t* ___1_namesAndParameters, InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64** ___2_array, int32_t* ___3_count, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___4_actionMap, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* ___5_binding, const RuntimeMethod* method)
{
	return ((  int32_t (*) (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56*, TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E, String_t*, InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64**, int32_t*, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09*, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*, const RuntimeMethod*))InputBindingResolver_InstantiateWithParameters_TisRuntimeObject_mFFA30932F2910C1E33088379E51DFA29DA5A2EFC_gshared)(__this, ___0_registrations, ___1_namesAndParameters, ___2_array, ___3_count, ___4_actionMap, ___5_binding, method);
}
inline int32_t InputBindingResolver_InstantiateWithParameters_TisIInputInteraction_t689E6823744061ED815FB936C3EB3FDD3594B844_mFA7F99ACDB246D70AB03EC85021A8868E1A67792 (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___0_registrations, String_t* ___1_namesAndParameters, IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93** ___2_array, int32_t* ___3_count, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___4_actionMap, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* ___5_binding, const RuntimeMethod* method)
{
	return ((  int32_t (*) (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56*, TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E, String_t*, IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93**, int32_t*, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09*, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*, const RuntimeMethod*))InputBindingResolver_InstantiateWithParameters_TisRuntimeObject_mFFA30932F2910C1E33088379E51DFA29DA5A2EFC_gshared)(__this, ___0_registrations, ___1_namesAndParameters, ___2_array, ___3_count, ___4_actionMap, ___5_binding, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* InputBindingResolver_InstantiateBindingComposite_m56AFBA2606CDE9F7C2F5E1DD8FFB8DDD87C5DC0B (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* ___0_binding, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___1_actionMap, const RuntimeMethod* method) ;
inline int32_t ArrayHelpers_AppendWithCapacity_TisInputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_m732F9855B03FEE70259F2920140428E732BB88F4 (InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E** ___0_array, int32_t* ___1_count, InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* ___2_value, int32_t ___3_capacityIncrement, const RuntimeMethod* method)
{
	return ((  int32_t (*) (InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E**, int32_t*, InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0*, int32_t, const RuntimeMethod*))ArrayHelpers_AppendWithCapacity_TisRuntimeObject_m4BE5EEC05AF1748E66CFC4850FE047BEF296D514_gshared)(___0_array, ___1_count, ___2_value, ___3_capacityIncrement, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBindingResolver_AssignCompositePartIndex_mCF71D63186EA66F4FFC4C28ABD205DDBE8024E8F (RuntimeObject* ___0_composite, String_t* ___1_name, int32_t* ___2_currentCompositePartCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputAction_get_wantsInitialStateCheck_m097A8E6608D976DA33702B0C6A48C2352EFE8DE6 (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09 (Exception_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, RuntimeObject* ___3_arg2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2 (RuntimeObject* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0 (Exception_t* ___0_exception, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ExceptionHelpers_IsExceptionIndicatingBugInCode_m88A696849A8D6B475EE57C75B0B4CD832DBECB24 (Exception_t* ___0_exception, const RuntimeMethod* method) ;
inline int32_t ArrayHelpers_AppendListWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_TisInputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA_mDAE652A499659EB5FB51016D854E27C39933CC00 (InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17** ___0_array, int32_t* ___1_length, InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA ___2_values, int32_t ___3_capacityIncrement, const RuntimeMethod* method)
{
	return ((  int32_t (*) (InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17**, int32_t*, InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA, int32_t, const RuntimeMethod*))ArrayHelpers_AppendListWithCapacity_TisRuntimeObject_TisInputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31_m04DC9CD0FCC0F6728E03145903B8AE9A432821A2_gshared)(___0_array, ___1_length, ___2_values, ___3_capacityIncrement, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputAction_get_type_m38C877B5AF9B9384F0380838E41B7DD8EC0C5373_inline (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) ;
inline int32_t ArrayHelpers_AppendWithCapacity_TisInputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09_m104D2C2970140878DF466BD816C63FA77E7DC660 (InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045** ___0_array, int32_t* ___1_count, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___2_value, int32_t ___3_capacityIncrement, const RuntimeMethod* method)
{
	return ((  int32_t (*) (InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045**, int32_t*, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09*, int32_t, const RuntimeMethod*))ArrayHelpers_AppendWithCapacity_TisRuntimeObject_m4BE5EEC05AF1748E66CFC4850FE047BEF296D514_gshared)(___0_array, ___1_count, ___2_value, ___3_capacityIncrement, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingResolver_AddActionMap_m51B2CA15121C281C666025BAA35DDED29D71B757 (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___0_actionMap, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_values, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 NameAndParameters_get_parameters_m95955C020AC036867502A12AA64D4EB5F5B61135_inline (NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingResolver_ApplyParameters_m9180A245D67507217792899A2E1EBB1ABC01F00C (ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___0_parameters, RuntimeObject* ___1_instance, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___2_actionMap, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* ___3_binding, String_t* ___4_objectRegistrationName, String_t* ___5_namesAndParameters, const RuntimeMethod* method) ;
inline Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41 ReadOnlyArray_1_GetEnumerator_m291B1B11D48F36771B094A675C6B1F32B01A0226 (ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41 (*) (ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9*, const RuntimeMethod*))ReadOnlyArray_1_GetEnumerator_m291B1B11D48F36771B094A675C6B1F32B01A0226_gshared)(__this, method);
}
inline void Enumerator_Dispose_m9A34C07AE35F632FA1E47C05760CDD44309DFF9C (Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41*, const RuntimeMethod*))Enumerator_Dispose_m9A34C07AE35F632FA1E47C05760CDD44309DFF9C_gshared)(__this, method);
}
inline NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED Enumerator_get_Current_m58C6E20DC6D36A4049D5C1E85665544855C28B32 (Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41* __this, const RuntimeMethod* method)
{
	return ((  NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED (*) (Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41*, const RuntimeMethod*))Enumerator_get_Current_m58C6E20DC6D36A4049D5C1E85665544855C28B32_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NamedValue_get_name_m45E9C3490890CE9E140EFCF1A33781E0939A884F_inline (NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466 (Type_t* ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_tF3169DB755BCDEF48A54065245EFED9AF1950A49 ParameterOverride_Find_m6574CEB13BF97168F3CFF770AE1CA5B2885F828C (InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___0_actionMap, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* ___1_binding, String_t* ___2_parameterName, String_t* ___3_objectRegistrationName, const RuntimeMethod* method) ;
inline bool Nullable_1_get_HasValue_m06C385213F8071B0D135ABAC46ABD990FD1CC80F_inline (Nullable_1_tF3169DB755BCDEF48A54065245EFED9AF1950A49* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_tF3169DB755BCDEF48A54065245EFED9AF1950A49*, const RuntimeMethod*))Nullable_1_get_HasValue_m06C385213F8071B0D135ABAC46ABD990FD1CC80F_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 NamedValue_get_value_m511BD4B70448C88B98FE3CCC7483DA07AAC2BBAD_inline (NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED* __this, const RuntimeMethod* method) ;
inline ParameterOverride_tC0D5877125AE0F07C6A1EF2110FB799B3DCB89BA Nullable_1_get_Value_mAD51F8A11D729A89B6D85CB560705B485CEB8FE4 (Nullable_1_tF3169DB755BCDEF48A54065245EFED9AF1950A49* __this, const RuntimeMethod* method)
{
	return ((  ParameterOverride_tC0D5877125AE0F07C6A1EF2110FB799B3DCB89BA (*) (Nullable_1_tF3169DB755BCDEF48A54065245EFED9AF1950A49*, const RuntimeMethod*))Nullable_1_get_Value_mAD51F8A11D729A89B6D85CB560705B485CEB8FE4_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 PrimitiveValue_ConvertTo_m3C9A743C61C05379F24963C048A79434034322FC (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, int32_t ___0_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* PrimitiveValue_ToObject_m7A6694A54B84F62E02E35C5ED78D8809BCD27979 (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C (FieldInfo_t* __this, RuntimeObject* ___0_obj, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
inline bool Enumerator_MoveNext_m8484F4A3BFADA6AAFFD083F0C1C5440DDF3AC0FB (Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41*, const RuntimeMethod*))Enumerator_MoveNext_m8484F4A3BFADA6AAFFD083F0C1C5440DDF3AC0FB_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172 (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlScheme_get_name_mF9B3B36BFFF1B3D776B3EC862650970FA5AF35D4_inline (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlScheme_get_bindingGroup_m44B4669B8B5D5FDEE8DB190307415AA2F99F5835_inline (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputControlScheme_set_bindingGroup_m45652B55467096810968C7DE049A5EC9B374A021_inline (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, String_t* ___0_value, const RuntimeMethod* method) ;
inline void ReadOnlyArray_1__ctor_mCDC30729EAB328BF0846F6F48F42DFBAB6B561AB (ReadOnlyArray_1_t3389F7460233E259F0CCA6A6D86C359BD8271B17* __this, DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* ___0_array, const RuntimeMethod* method)
{
	((  void (*) (ReadOnlyArray_1_t3389F7460233E259F0CCA6A6D86C359BD8271B17*, DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*, const RuntimeMethod*))ReadOnlyArray_1__ctor_mCDC30729EAB328BF0846F6F48F42DFBAB6B561AB_gshared)(__this, ___0_array, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t3389F7460233E259F0CCA6A6D86C359BD8271B17 InputControlScheme_get_deviceRequirements_m929C0596E04E640A4EFE64910967E86FB3C96512 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlScheme_SetNameAndBindingGroup_mF2B59DE250038B1BDF78C6224EA44D67848E54A3 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, String_t* ___0_name, String_t* ___1_bindingGroup, const RuntimeMethod* method) ;
inline DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* Enumerable_ToArray_TisDeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_m65D2A74A86F5D4F2E727C597C9CA9CDE18E649C5 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisDeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_m65D2A74A86F5D4F2E727C597C9CA9CDE18E649C5_gshared)(___0_source, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlScheme__ctor_m486DF1DBF79E9D205BE6A147DDF93D8100EB0FB7 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, String_t* ___0_name, RuntimeObject* ___1_devices, String_t* ___2_bindingGroup, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2 (String_t* __this, Il2CppChar ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166 (String_t* __this, String_t* ___0_oldValue, String_t* ___1_newValue, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControlPath_TryFindControl_mB04CAAD8C690DAFC7592D8718571985D6BED2203 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, String_t* ___1_path, int32_t ___2_indexInPath, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlScheme_SupportsDevice_mA78955A144EA4B6388CAC5F0027CD94358B776A7 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_op_Equality_mAD89136312158D243F30E186666DD5380716BD45 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 ___0_left, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlScheme_Equals_m124562DA96AA9B557FA142BBC3F80DF7B77C2887 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlScheme_Equals_m9FF567FCBD80FB19F8255A3C5BEAB4EEF3387D75 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputControlScheme_GetHashCode_m29E750C8B6CA317E3AA32A7E72D62A09465A7B7E (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ValueType_ToString_mFE1CB83BECC99D07BEA7EAB25AF73BE5A727C04D (RuntimeObject* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlScheme_ToString_mBBB91428F8AE252C570B40E74BC160206CD7A774 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MatchResult_get_score_m2BEB241784B596B49BEDAB59FAB319DF396A7B43_inline (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MatchResult_get_isSuccessfulMatch_mD3CD4B3E8ECA8D9495A0319E2108A4B339F455A6 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MatchResult_get_hasMissingRequiredDevices_m37CDCBA1C59FE00DE37573119DEB02BC3CC209B2 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MatchResult_get_hasMissingOptionalDevices_m5FAC91762C6DF784EA13B12048C7FD503AE41B10 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) ;
inline int32_t InputControlList_1_get_Count_m37ACCB9EDDB9D6A20611E97B741CF5E5F320A6EF_inline (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13*, const RuntimeMethod*))InputControlList_1_get_Count_m663DD04B3605E201E0BD4AC5D7CD4E92A81A4E53_gshared_inline)(__this, method);
}
inline void InputControlList_1_set_Capacity_mE7FE7A9DB33BA479AB289F84F3C0C69688674E4D (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	((  void (*) (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13*, int32_t, const RuntimeMethod*))InputControlList_1_set_Capacity_m42D42F4C12EF4F0EEF03959C651B5A1597B0D316_gshared)(__this, ___0_value, method);
}
inline InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControlList_1_get_Item_m1D6E78B065D973C67C6BCB0F9E994AA93E15229A (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* (*) (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA*, int32_t, const RuntimeMethod*))InputControlList_1_get_Item_mA6D11AC01076BDE34EE9C019D4A348E3C404DBA6_gshared)(__this, ___0_index, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
inline bool InputControlList_1_Contains_mEAA1AA507D834E1E79290B9D086D5176A3B3D208 (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_item, const RuntimeMethod* method)
{
	return ((  bool (*) (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13*, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, const RuntimeMethod*))InputControlList_1_Contains_mCE8F97825DBC1EDD2AFBC9A72C468A8FDC91C104_gshared)(__this, ___0_item, method);
}
inline void InputControlList_1_Add_m60FF9B2C262F1C205DE0AE0C493526281F4A26CC (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_item, const RuntimeMethod* method)
{
	((  void (*) (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13*, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, const RuntimeMethod*))InputControlList_1_Add_m3930D23218278EB62DFBF3004565C0139DCCD455_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 MatchResult_get_devices_m286EC331BCAECF22DA6A5C823F40800CAD1576D5 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 MatchResult_get_Item_m9778E0B242C196C2F0914BB8A705C175F8E8CAA7 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MatchResult_GetEnumerator_m9592FDAABF63DF6CBBD6E62AD41C0FA0AE972031 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MatchResult_System_Collections_IEnumerable_GetEnumerator_m79BA036A758E67721E03D88209DFED8B4C2B5B92 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) ;
inline void InputControlList_1_Dispose_mCCACD95564CA8A502B22EB069B49F2CF2B4F3C2A (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13* __this, const RuntimeMethod* method)
{
	((  void (*) (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13*, const RuntimeMethod*))InputControlList_1_Dispose_mB88ABF9267ADE8178F03975EA3E2261706B108F4_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchResult_Dispose_mCF6D04FAB6F12C99ACBD0A98C560E32943873EEB (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* Match_get_control_mA65F6E8608C087E69E89DF22052636640D1ECD7B (Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* Match_get_device_m7DC23AFC40C62B1E83B156733E077207FB6DB6D6 (Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_requirementIndex_mF3B9FDB546FE860390D7425349D23C1C7E60189D_inline (Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 Match_get_requirement_mD6512BF7D4B7F056A448FB26D89D8770DDED6A98 (Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_get_isOptional_m6CCAB50937C046175AAC20B7494FF7D8738EC24C (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Match_get_isOptional_mD6EDA922E3534A5593AF2ABBD88EAD1C9B4DE35B (Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mEED67BC59D3376E26664E250F6321BFFA4FBB44C (Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Reset_mA915EA08A4A1B29D9306C0C1996C1D24D875E985 (Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 Enumerator_get_Current_mC9347231AA671B5873B7120F3AF7ADEC55F58B4B (Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_System_Collections_IEnumerator_get_Current_m9DD85DA93085A315F35A3B9BC628E5244212D440 (Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m3B1909A7140C8C8F904228191EBE2BF435F1996E (Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeviceRequirement_set_controlPath_m1C566CDE2468E01E68437AEF7D481D46D6BF7493_inline (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceRequirement_set_isOptional_m591FCC560A08AC08BE33CAB3EA26A947C46AAAC9 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_get_isOR_m28BC9B35C6A085A381D03A9213CD36BB1F82631B (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_get_isAND_m0CE95D6B666BB8C1E24E120594B53825FEF370FA (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceRequirement_set_isOR_m77F16CC96262C834B2201E71AD356A6980324A22 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceRequirement_set_isAND_m4CC506A509287CBFD09B3D3FB7B375DF7D65C522 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DeviceRequirement_ToString_m68725AFCE60EA9710346CE884F01569E4469DE60 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_Equals_m3354EFE6393BED8DD6E18F69BEA131AAADCC622D (String_t* ___0_a, String_t* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_Equals_m071774BF132ABBEAACA18D9075655F9D816D617C (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 ___0_other, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_Equals_m8B21D6C5F042071FE736CC9D3F360265AEE9F6D8 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3 (bool* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeviceRequirement_GetHashCode_m46AFB754269A689D014F6F84D398AE2BBA0E3D62 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 DeviceJson_ToDeviceEntry_mB7507A5487F3308A976014175906ECBF4497D914 (DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 SchemeJson_ToScheme_m2211E9DCE2FD944DE99461DF027892940CBD24DB (SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 DeviceJson_From_m6733CF376D5478FF1A9F2E3BE68B38F321CBA1D6 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 ___0_requirement, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 SchemeJson_ToJson_m4BE025FABFFDF9B5E47716C585AADD6CC70185B7 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 ___0_scheme, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* InputActionState_GetActionOrNull_m05F35815429747AF9B62AD4F02E86095E4527E49 (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* ___0_trigger, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* InputInteractionContext_get_action_m213E1CECCDEF5AC6448CFABD4A12BA0D7EBDDF0A (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputActionState_GetControl_m9705523C21068B09873F22330EC7CD31A4C80E23 (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* ___0_trigger, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputInteractionContext_get_control_m4CCA656C5AE3E407DC72A0E3B7A5D69E2699F790 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputInteractionContext_get_phase_m11DFE9C12EC7A62FCEF30E03A7B5DBAA33607A08 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputInteractionContext_get_time_m1B3EC88CAC7622001EE0EEDE14CB394764F6B8BA (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputInteractionContext_get_startTime_mAEA116332D37EF638721319D0198B8AA84252E11 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputInteractionContext_get_timerHasExpired_m866E38A3EC38A04E69996EC4C0FF5FABDEA26FE0 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_set_timerHasExpired_m047512398BBD01A222077E48CA8DC3548F02135B (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputInteractionContext_get_isWaiting_m812578DFA05C2BAF69F1EEBD7C79E17DC0A534A2 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputInteractionContext_get_isStarted_m6E8CE6624C670B4BE6E689393A34FDC5D77960CD (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputInteractionContext_ComputeMagnitude_mAE8CCDCF368532333B17840B1C9D60BC54625E53 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputActionState_IsActuated_m81D95E562F1704C589A1E2C0041C826B24483E59 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* ___0_trigger, float ___1_threshold, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputInteractionContext_ControlIsActuated_m319B2679B6CBF67B7882FAA8D4065949FFB1AD2F (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, float ___0_threshold, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputActionState_ChangePhaseOfInteraction_m86774E9910F8A671C87FB44513275812CC125DD0 (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, int32_t ___0_newPhase, TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* ___1_trigger, int32_t ___2_phaseAfterPerformed, int32_t ___3_phaseAfterCanceled, bool ___4_processNextInteractionOnCancel, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_Started_mCDFBA6E5D2482B6A5E4CEBE81438C3B9E956CBC5 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_Performed_mE5EE5D192E483016DC3126ADFAC407112FE49466 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_PerformedAndStayStarted_mC063A53FE04BE5B579753A047346E383B948CB0F (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_PerformedAndStayPerformed_m7545677929A086CACA3F612C692B970224BBF2CD (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_Canceled_mEABA0F3485F0537D2C8413FFDCE3BCA6E650AB41 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_Waiting_mF66F1C6024E14E19867B809F3A0384AEA5E81B5C (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputActionState_StartTimeout_m9B0C446694F02F51D199861AD7FF435426A42B0F (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, float ___0_seconds, TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* ___1_trigger, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_SetTimeout_m960E99D5106217C36CC745C114FFA15349B32D18 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, float ___0_seconds, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, String_t* ___1_paramName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputActionState_SetTotalTimeoutCompletionTime_mF3EFE5D4D46A1FC9CF10AC3749C1DE6EDB0ECFA3 (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, float ___0_seconds, TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* ___1_trigger, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_SetTotalTimeoutCompletionTime_mE7A7DDA131B139B3240FE17522504330188E3E2D (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, float ___0_seconds, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputInteractionContext_get_mapIndex_mC1BC1412EB50C4F43A7ED416A6520E41167428C5 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputInteractionContext_get_controlIndex_m2BBBF8479C8DF606949829CFF58FF64C15345A2A (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputInteractionContext_get_bindingIndex_mD80F545F0A623AC716025D3610318B1C9A2D6E5D (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputInteractionContext_get_interactionIndex_m5241ACBA015EB7CFA213E2F35DC20C0F25E0C2BD (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onLayoutChange_m27767E3C808C5CDB25754FE18AF12F8BC4C39D19 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onLayoutChange_mC560DC1EEA42DD39C97EDA2FB85210C95B27AF44 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) ;
inline bool Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_inline (Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C*, const RuntimeMethod*))Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_gshared_inline)(__this, method);
}
inline InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2 (Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C* __this, const RuntimeMethod* method)
{
	return ((  InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 (*) (Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C*, const RuntimeMethod*))Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterControlLayoutMatcher_m62365557971AA9A045BFB0BE5A8253806BC8B1CA (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___0_layoutName, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___1_matcher, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterControlLayout_m97889AF0D5BBE63BFACA18ABAB23C8834A665211 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___0_json, String_t* ___1_name, bool ___2_isOverride, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterControlLayoutBuilder_mAB3368059F992F9078879198242BE92D86618363 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4* ___0_method, String_t* ___1_name, String_t* ___2_baseLayout, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RemoveControlLayout_m5C37DE567FBADB4E4616CBD41F49C0D2A9DCDE63 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputManager_TryFindMatchingControlLayout_m9780D131A4EB436A48A30306F386459D65850C42 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___0_deviceDescription, int32_t ___1_deviceId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InternedString_op_Implicit_m99D80AAE853F54FA2EF2603D020C7454B608D2F6 (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_str, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputManager_ListControlLayouts_m3E12ACC443FD1CB4F393E0409DA18FE3E8C5FB2D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___0_basedOn, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935 (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* __this, String_t* ___0_text, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* InputManager_TryLoadControlLayout_m30139BCF99CC5EDFD2DF8E330A324EED8134B172 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_name, const RuntimeMethod* method) ;
inline bool Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78 (Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_key, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* ___1_value, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735*, const RuntimeMethod*))Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78_gshared)(__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternedString_op_Equality_m0406355DC90197EF72482719BFC1F046822BABE9 (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_a, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collection_IsBasedOn_mD54DB5412B192CA765CC97EF62C5D8C8033E4CB7 (Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_parentLayout, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_childLayout, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC (String_t* __this, String_t* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ;
inline KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F* Dictionary_2_get_Keys_m565FF565A32678434AB3DD604FD18BF39447DA7D (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, const RuntimeMethod* method)
{
	return ((  KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F* (*) (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1*, const RuntimeMethod*))Dictionary_2_get_Keys_m565FF565A32678434AB3DD604FD18BF39447DA7D_gshared)(__this, method);
}
inline void List_1__ctor_m5911CB69DEE12BAEE39C751F1FC8207CA3B1D2C9 (List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
	((  void (*) (List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6*, RuntimeObject*, const RuntimeMethod*))List_1__ctor_m5911CB69DEE12BAEE39C751F1FC8207CA3B1D2C9_gshared)(__this, ___0_collection, method);
}
inline Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5 (List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D (*) (List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6*, const RuntimeMethod*))List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5_gshared)(__this, method);
}
inline void Enumerator_Dispose_m750DECE22B6953A2809F995A80FFD29AAD175C4A (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D*, const RuntimeMethod*))Enumerator_Dispose_m750DECE22B6953A2809F995A80FFD29AAD175C4A_gshared)(__this, method);
}
inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_inline (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* __this, const RuntimeMethod* method)
{
	return ((  InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D*, const RuntimeMethod*))Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_gshared_inline)(__this, method);
}
inline PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63 Dictionary_2_get_Item_m6C6D49B863E3AA35DB842F3DE83D5DC29956D3FE (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_key, const RuntimeMethod* method)
{
	return ((  PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63 (*) (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Dictionary_2_get_Item_m6C6D49B863E3AA35DB842F3DE83D5DC29956D3FE_gshared)(__this, ___0_key, method);
}
inline bool Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549 (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___0_key, const RuntimeMethod* method)
{
	return ((  bool (*) (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549_gshared)(__this, ___0_key, method);
}
inline bool Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D*, const RuntimeMethod*))Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, String_t* ___0_name, Type_t* ___1_type, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* TypeTable_get_names_mDE4C37C80FF83DA878F42A69F48AEB9656052F0A (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA InputManager_get_devices_m2C3974F1750002E781518E9010ADBF1E25C4FCF4 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
inline void ReadOnlyArray_1__ctor_m07982CE02FB4B2988A85E4516C7CF282EDD1F79B (ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA* __this, InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
	((  void (*) (ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA*, InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548*, int32_t, int32_t, const RuntimeMethod*))ReadOnlyArray_1__ctor_m2C5D5E2909635889EDB94C381385ED5D6128612F_gshared)(__this, ___0_array, ___1_index, ___2_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onDeviceChange_m1A16B643EBFE6071B227484232BE641EECAC3B95 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onDeviceChange_mB0EF43A57C43257EC56F9A36EF24361A44F8A981 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onDeviceCommand_m2CCBCD4ACE2DFBBB0B635EDB1B690AE2A12C2B06 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onDeviceCommand_mF6012D11879F79F74C4BC3405EAB8DBF517D926A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onFindControlLayoutForDevice_m8B78BCAE64A7F4F3C2F169B4095B4792EFC0BA3F (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onFindControlLayoutForDevice_m3D423807954C3AB24AB474C46BF5A7922416ADFA (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputManager_get_pollingFrequency_m3494464A6698004677BEFAABE61C7E584694F94E_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_set_pollingFrequency_mC2F72FA477CD47FF2AD605B69399270BF22B66EF (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_AddDevice_m7C80C4B1359DFCC1EF80317013050D1209A2DD10 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___0_layout, String_t* ___1_name, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___2_variants, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDeviceDescription_get_empty_m251FC7C1699ED57591E46C82D4D25D052C9633B7 (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_AddDevice_mFDF304E8BA78FA2E3213FE47D1C06F4CEB36E906 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___0_description, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AddDevice_m95D74391F65270B36E9709C141F7B9928A0EB1F3 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RemoveDevice_m09401A2F9BDCF904F4F54558A6C3D069FE929D8A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, bool ___1_keepOnListOfAvailableDevices, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_FlushDisconnectedDevices_m538EF3CD3F6248510A139CF4A3B028131F46CAEC (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_TryGetDevice_m96BAC8785D72655D0804FF02474302AD6979BEA8 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___0_nameOrLayout, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA InputSystem_get_devices_mBE599285E43211ACE15248654A3E3D7DB42C85CA (const RuntimeMethod* method) ;
inline Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C (ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B (*) (ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA*, const RuntimeMethod*))ReadOnlyArray_1_GetEnumerator_mE43A032C7C67896D9F8377C6C1C863C22F3044B6_gshared)(__this, method);
}
inline void Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB (Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B*, const RuntimeMethod*))Enumerator_Dispose_m041721B53AC187277BACB4EA9C86E299322EB0AB_gshared)(__this, method);
}
inline InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945 (Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B* __this, const RuntimeMethod* method)
{
	return ((  InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* (*) (Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B*, const RuntimeMethod*))Enumerator_get_Current_mC38F33A423715DE1D9EAD3EADE1C8C03C52E4465_gshared)(__this, method);
}
inline bool Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC (Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B*, const RuntimeMethod*))Enumerator_MoveNext_m95272BAC87E97D7B862DB72A8639565003BD244B_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___0_id, const RuntimeMethod* method) ;
inline void List_1__ctor_m8EBF0FBDFD4326672E5EBB9CB07CDE944447D6C5 (List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF*, const RuntimeMethod*))List_1__ctor_m8EBF0FBDFD4326672E5EBB9CB07CDE944447D6C5_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputSystem_GetUnsupportedDevices_m6CEE28DF03D8126E307BCBC86990D422464F8554 (List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* ___0_descriptions, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputManager_GetUnsupportedDevices_mA860ADD6B9C04A1DD67AC49F99EB4116C83C11DE (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* ___0_descriptions, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_EnableOrDisableDevice_m5ADC9586CD3141A3BF62841B9F580C6ABB213051 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, bool ___1_enable, int32_t ___2_scope, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_RequestSync_mF6FD91FB4982C24E0437DA878E7BB2796B7453EA (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, bool ___1_alsoResetDontResetControls, Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___2_issueResetCommand, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_RequestReset_m7CD1FFBE12FACF2155FD0A87588E44844EEABBD5 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_SetDeviceUsage_mEE432569109A001D84790EF9F5B3E69EC6BAB8EC (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_usage, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_SetDeviceUsage_mB902131D8DA62407CD601D93017FB24822CCF75F (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_usage, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AddDeviceUsage_m200898C570A17D3707249E1D2BECF9EB0CED42AB (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_usage, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RemoveDeviceUsage_m3FC8B4DDBDAFD4E3002764A89BF93EEA97FB9467 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_usage, const RuntimeMethod* method) ;
inline InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA InputSystem_FindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mEB435D1556178AA35DEDDDEC1509F66D51301046 (String_t* ___0_path, const RuntimeMethod* method)
{
	return ((  InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA (*) (String_t*, const RuntimeMethod*))InputSystem_FindControls_TisRuntimeObject_mF9A51EFA2F4963C60EFEB5D5DAFAFADCA10CE968_gshared)(___0_path, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_get_isProcessingEvents_mCEE0643532491B4EEA1B376AA2FAE59762284B5E (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D InputSystem_get_onEvent_mADCC1DBC03BC468ABF3AF7FB9BF2A0D9E1740510 (const RuntimeMethod* method) ;
inline void Func_2__ctor_m4876C05CC44CA4EED39428D1826962705ACE5D96 (Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mAB29003103E0997CD1702EFEFB8E87677AB302BA_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Observable_Select_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mBFC992DDEAFFD5BE6B3EB1F0BF0FE0FCDCE16504 (RuntimeObject* ___0_source, Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43* ___1_filter, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43*, const RuntimeMethod*))Observable_Select_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisRuntimeObject_mD95EF3BAFC9B9D9B39959EBDA1E1B1900763AE5F_gshared)(___0_source, ___1_filter, method);
}
inline void Func_2__ctor_m7B8C10666858C5184032C354C58D930FE246642E (Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765* __this, RuntimeObject* ___0_object, intptr_t ___1_method, const RuntimeMethod* method)
{
	((  void (*) (Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m13C0A7F33154D861E2A041B52E88461832DA1697_gshared)(__this, ___0_object, ___1_method, method);
}
inline RuntimeObject* Observable_Where_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m9FFACF233E89F1C76DD46CEBAD9B23311E1122EE (RuntimeObject* ___0_source, Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765* ___1_predicate, const RuntimeMethod* method)
{
	return ((  RuntimeObject* (*) (RuntimeObject*, Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765*, const RuntimeMethod*))Observable_Where_TisRuntimeObject_m525F09BE9932378B97B042F5374032D48AC6F9EC_gshared)(___0_source, ___1_predicate, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_QueueEvent_mDDBB79E5DE122DB91FD9C200D4122E826A086B75 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_ptr, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB DeviceConfigurationEvent_Create_m8A078E4F4A2A079A2B64096323F4E9A4C6D34B97 (int32_t ___0_deviceId, double ___1_time, const RuntimeMethod* method) ;
inline void InputManager_QueueEvent_TisDeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB_m52256EE1E2E4945831BCA38DCD608CCC4E5642F4 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, DeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB* ___0_inputEvent, const RuntimeMethod* method)
{
	((  void (*) (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*, DeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB*, const RuntimeMethod*))InputManager_QueueEvent_TisDeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB_m52256EE1E2E4945831BCA38DCD608CCC4E5642F4_gshared)(__this, ___0_inputEvent, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E TextEvent_Create_mA0C940CB8C8A2FC03C256F6D7A63511D8F0FB1F4 (int32_t ___0_deviceId, Il2CppChar ___1_character, double ___2_time, const RuntimeMethod* method) ;
inline void InputManager_QueueEvent_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m6BDA694FE941F326341CC4CFD8334BF93CEF2570 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E* ___0_inputEvent, const RuntimeMethod* method)
{
	((  void (*) (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*, TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E*, const RuntimeMethod*))InputManager_QueueEvent_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m6BDA694FE941F326341CC4CFD8334BF93CEF2570_gshared)(__this, ___0_inputEvent, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_Update_mA43734098E91DBCE6E12DB57742AF274DFCDFBFA (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputManager_get_updateMask_m36DDF9BF59730547371C012E507A308FD848F9E4_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* InputSystem_get_settings_m8E3E9C0907904CBDBAE96354142AB0A87C7A3B74 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputSettings_get_updateMode_mD37EABFC0678912846EABBC3CF31AC82E4ACE79E_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_Update_m44A940B8281912DA4FED8816912874D3A235F25B (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___0_updateType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onBeforeUpdate_m78F75D0A08D23335D863A2942AABF3D143E4BD95 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onBeforeUpdate_m63D72B2E2A1F5DDC97213F8928034C6FBD61DC87 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onAfterUpdate_m481942292B394025596D440AE8EB4B3DB71AE131 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onAfterUpdate_m34BB1902D804819F8B60552E44E3DDAAF4D410CD (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* InputManager_get_settings_m4616954AF63F2D3179515DED642544057433F42D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_set_settings_m06AFDB09FC193BD7C3702F2A842B7064A32D0F45 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onSettingsChange_mC9FF709A0C7564E5A0EA2B3E4AD296859FBEC831 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onSettingsChange_mED32BDA9C6993D727C34A9098C2AB39C07D769FE (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* InputSystem_get_actions_mE8D99B32AF6B8AB69DCF5DBBEC60C0F010C79B6C (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputActionAsset_Enable_m5102429EE832C7891F73B6979612702CECA8F431 (InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputActionAsset_Disable_m62FD8B11BB4EDF6AADAB2BDDC699242D09BAF99C (InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputActionAsset_OnSetupChanged_mEED476CAA97B20D567EB74033D8020E74507B563 (InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* InputManager_get_actions_m3E08F76E2CC63B92DB224CEB2E4C645BCAF17D71 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_x, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___1_y, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_set_actions_mA3297F193D2B064820E5078EBC38236BDA00E183 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onActionsChange_m9773E326C7F7A03462197FEA229AB3A3E90CA47D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onActionsChange_mA5C649139D41259D5A93898AE544E5CDBBBCC98A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) ;
inline void CallbackArray_1_AddCallback_m00BEB5CD4929CAD9FB853122DD749019391FA9EA (CallbackArray_1_tC72D651E25D95D1B5D837A010859EDE49AD131FA* __this, Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D* ___0_dlg, const RuntimeMethod* method)
{
	((  void (*) (CallbackArray_1_tC72D651E25D95D1B5D837A010859EDE49AD131FA*, Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D*, const RuntimeMethod*))CallbackArray_1_AddCallback_mB86EC6413C0AB2C12A88FA8141E3ACDA83DA2C6D_gshared)(__this, ___0_dlg, method);
}
inline void CallbackArray_1_RemoveCallback_mD04F436C2B1F1E4B5EF2077A64991F648040B6A4 (CallbackArray_1_tC72D651E25D95D1B5D837A010859EDE49AD131FA* __this, Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D* ___0_dlg, const RuntimeMethod* method)
{
	((  void (*) (CallbackArray_1_tC72D651E25D95D1B5D837A010859EDE49AD131FA*, Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D*, const RuntimeMethod*))CallbackArray_1_RemoveCallback_mDEEFD791C9654F4EE7C2586BD7DED83F74D897B2_gshared)(__this, ___0_dlg, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputActionState_DisableAllActions_m0A5F1B8EE300780F252CC14550BB03428E8BA6FD (const RuntimeMethod* method) ;
inline void List_1__ctor_m9BCE92A09B812B49B47C00ADCD60400A2560D2E6 (List_1_tE1DF165936F3562084DB454140315041796A957F* __this, const RuntimeMethod* method)
{
	((  void (*) (List_1_tE1DF165936F3562084DB454140315041796A957F*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputSystem_ListEnabledActions_m2AD3BBD3064F0D5B1354B73C58AD48E488A119BA (List_1_tE1DF165936F3562084DB454140315041796A957F* ___0_actions, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputActionState_FindAllEnabledActions_m78CF62AFA739FA6E2FA8EF57C981986B48C8C25F (List_1_tE1DF165936F3562084DB454140315041796A957F* ___0_result, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Version__ctor_m52D06833AE6481C0A9B72085BDC4D09A723CEF7F (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* __this, String_t* ___0_version, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 InputManager_get_metrics_m0AC40AF35A105CAD72355A6E0F94E06CAECB5D3E (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D (bool ___0_condition, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting__ctor_m38C3C13034148D32AA05F42C231356F10D639C29 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* ___0_manager, bool ___1_startSendingOnConnect, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_SetUpRemotingInternal_mB936EC226DCC2B21366651F74FACD3552637D80F (const RuntimeMethod* method) ;
inline RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* ScriptableObject_CreateInstance_TisRemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_m2EA8C6EB548282FF55E24C6A47F390721E5E398A (const RuntimeMethod* method)
{
	return ((  RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlayerConnection_tE21E6206D6FC40F07B3842D83BCB0732C9244E53* PlayerConnection_get_instance_mF08ABE514910AD8B105D42561CF97CBF135ABD3B (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PlayerConnection_get_isConnected_mFDFB30D1AD4A7BFC66207092270E86B8D467209D (PlayerConnection_tE21E6206D6FC40F07B3842D83BCB0732C9244E53* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_Bind_m4B086F28252861E96824793FE3B73BEB01B11B26 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, RuntimeObject* ___0_connection, bool ___1_isConnected, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputRemoting_Subscribe_m3174559EEEB0C3775FF4859E1F7D8AE22431DFFB (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RemoteInputPlayerConnection_Subscribe_mA5989A7DA68D630D77A8A6ACFA9BD1E339FBF0CB (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, RuntimeObject* ___0_observer, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___0_name, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_InitializeInPlayer_mBB78494D752795F7A5740DC1F807CFE496797436 (RuntimeObject* ___0_runtime, InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___1_settings, const RuntimeMethod* method) ;
inline InputSettingsU5BU5D_t6CC3C4AFBE4A23B0693A4EB44C4517E19FF73C2B* Resources_FindObjectsOfTypeAll_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_mCA847BFEC746B5AA0842A077C773A09945D8ECF9 (const RuntimeMethod* method)
{
	return ((  InputSettingsU5BU5D_t6CC3C4AFBE4A23B0693A4EB44C4517E19FF73C2B* (*) (const RuntimeMethod*))Resources_FindObjectsOfTypeAll_TisRuntimeObject_mD84D8C84477F126072383A3F1E7789DA25B4206B_gshared)(method);
}
inline InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* Enumerable_FirstOrDefault_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m313547AF64D8587DC20C87459FDCA7F3064788A7 (RuntimeObject* ___0_source, const RuntimeMethod* method)
{
	return ((  InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_FirstOrDefault_TisRuntimeObject_m7DE546C4F58329C905F662422736A44C50268ECD_gshared)(___0_source, method);
}
inline InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ScriptableObject_CreateInstance_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m6922E1C2EF1AC5B8BDA9FE0A53EA28854F704E52 (const RuntimeMethod* method)
{
	return ((  InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* (*) (const RuntimeMethod*))ScriptableObject_CreateInstance_TisRuntimeObject_mC07BE383F5EF546F4191035A679930852BC19BDA_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager__ctor_mE910BF069A28A2B1F67135002AF34D92BD414161 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_Initialize_mE935313169497E7943DD1A10437278B98949A168 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, RuntimeObject* ___0_runtime, InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___1_settings, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_PerformDefaultPluginInitialization_m85DE2463DC15DF5D4CB2A18CA9CBA00FCA84AF88 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputSystem_ShouldEnableRemoting_m74A9CFAC67CDC8ED8D48B0DA1A271FC79911D549 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_SetUpRemoting_m0370EA27EB7B319365EB0958302B556B17AB4220 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_EnableActions_m85331EC77C2D334D9876EFDFAE7D89FEA435CB25 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_Update_m31EF85164B8C40C566A9160EF909D662DA227122 (int32_t ___0_updateType, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UISupport_Initialize_mF96F9CE17813DA1B0AA81CB564EA2F0E92F21CF0 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XInputSupport_Initialize_m24A1BB0CC36D87F091E008DD96F8C12C4347F9AB (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DualShockSupport_Initialize_m6EBD97B94FF8D5B04FA836953B404F3D2FE213E4 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AndroidSupport_Initialize_mC47A27DAF01C44787C4DFCB10380A681D59BB14F (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void XRSupport_Initialize_m888B9E50911B0ADB8BC0D0475BCF8B1886DC9DE3 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void OnScreenSupport_Initialize_m4A50B485924E2DB55286A0FFB47BF5DED505EFCF (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_DisableActions_m8E5258D36AF65DC251C43E1407D31BB8BE32FADE (bool ___0_triggerSetupChanged, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_NotifyRemoved_m32F85C8CE3A88D7C60CD7F46E4A609A457C5B91A (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_UninstallGlobals_m443079C8E4EDCCC5A75A6172C423B9F832CD611F (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputUser_ResetGlobals_mD8FEE2A894513663C71944578C04FBE545250F74 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void EnhancedTouchSupport_Reset_m3CC6485AEFEF9EBD2B67AD3491207729F9FA7225 (const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_Destroy_mF8DE88C4DD4F90D71F933A1A3A09CEEC1769493A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___0_obj, const RuntimeMethod* method) ;
inline State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF Stack_1_Peek_m183FF5FD4834D2DDB0C020A6D1EFC001F5D29A4E (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* __this, const RuntimeMethod* method)
{
	return ((  State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF (*) (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4*, const RuntimeMethod*))Stack_1_Peek_m183FF5FD4834D2DDB0C020A6D1EFC001F5D29A4E_gshared)(__this, method);
}
inline void Stack_1__ctor_mCDE714B20147B7659A4CE40CEAE6438343F4EEC4 (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* __this, const RuntimeMethod* method)
{
	((  void (*) (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4*, const RuntimeMethod*))Stack_1__ctor_mCDE714B20147B7659A4CE40CEAE6438343F4EEC4_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 InputManager_SaveState_m6C9920EE2B27C7A7A4C2A9A60C972F433796E34E (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 InputRemoting_SaveState_m5A0F86156BD85DDF0A274C89B94F4DBD58C9088A (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputActionState_SaveAndResetState_m5C182CDA2D97D462720E612129AF6E8F37D6AEA3 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Touch_SaveAndResetState_mE9CFADFE47C36EFB00C1096C37C7BF6FD696BDF4 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputUser_SaveAndResetState_mA1DC3466F6282F21F879EFFC6B87379A9D5EAFCB (const RuntimeMethod* method) ;
inline void Stack_1_Push_mB759B2F1AD02B3EC233FEB22A4BD7E2D0AADFE3F (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* __this, State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF ___0_item, const RuntimeMethod* method)
{
	((  void (*) (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4*, State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF, const RuntimeMethod*))Stack_1_Push_mB759B2F1AD02B3EC233FEB22A4BD7E2D0AADFE3F_gshared)(__this, ___0_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_Reset_m7B7FA20B734EBCD57C4723DDCBEC6F9C0BA87BFD (bool ___0_enableRemoting, RuntimeObject* ___1_runtime, const RuntimeMethod* method) ;
inline int32_t Stack_1_get_Count_mE63E7AD2900B4CB90D54D90811CCDD91FAFCDBE1_inline (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4*, const RuntimeMethod*))Stack_1_get_Count_mE63E7AD2900B4CB90D54D90811CCDD91FAFCDBE1_gshared_inline)(__this, method);
}
inline State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF Stack_1_Pop_mE8BAFB21BE46AE4CC07BA634B3C6D06AA1F17475 (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* __this, const RuntimeMethod* method)
{
	return ((  State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF (*) (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4*, const RuntimeMethod*))Stack_1_Pop_mE8BAFB21BE46AE4CC07BA634B3C6D06AA1F17475_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_Destroy_mF729143EF19928A2BCCAE68EE007EB7502D0E6D7 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputUpdate_Restore_m71BD8B07EC8C07C82F8DA7DDFCA5B7330AADDB9D (SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 ___0_state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InstallRuntime_mE56741CAAC5245B96D192D64E3218D8ED1ACEC38 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, RuntimeObject* ___0_runtime, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InstallGlobals_m1AE121B9AB8B0F236DA08874294E31E81058592C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_ApplySettings_m98CCA0C352332E7DC117FB01F45EA7E4D6E03B00 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_NotifyAdded_m7F4B2FB6C8247706A4912415C0C0FFA081C6E495 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE73FB8F7797F2519F982778D8931A8FD0252DE95 (U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControlExtensions_GetFirstButtonPressOrNull_mBA687FD6076F0A4FB7249AE92FA05981BDB61E28 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_eventPtr, float ___1_magnitude, bool ___2_buttonControlsOnly, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_RefreshConfigurationIfNeeded_mD40AAB0641091C8AFAA5C7B7B6F84A0BEE355368 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlPath_Combine_m9E77DAE73591C3817AD9CD501997B0915F075D2B (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_parent, String_t* ___1_path, const RuntimeMethod* method) ;
inline void ReadOnlyArray_1__ctor_m91E26F16AF68835954DDB6AACADED4901067A544 (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3* __this, InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
	((  void (*) (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3*, InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17*, int32_t, int32_t, const RuntimeMethod*))ReadOnlyArray_1__ctor_m2C5D5E2909635889EDB94C381385ED5D6128612F_gshared)(__this, ___0_array, ___1_index, ___2_length, method);
}
inline void ReadOnlyArray_1__ctor_m5B26000D97DE2F7EC3C52A10327F71B534101049 (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
	((  void (*) (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064*, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*, int32_t, int32_t, const RuntimeMethod*))ReadOnlyArray_1__ctor_m5B26000D97DE2F7EC3C52A10327F71B534101049_gshared)(__this, ___0_array, ___1_index, ___2_length, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
inline InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* (*) (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3*, int32_t, const RuntimeMethod*))ReadOnlyArray_1_get_Item_m20907EA946F72D55FC8BD8031EA4F9BF13AE164D_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_set_noisy_m5E4E4C6A6E98F5D239385AEF8203683583CB9B7A (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, bool ___0_value, const RuntimeMethod* method) ;
inline int32_t ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_inline (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3*, const RuntimeMethod*))ReadOnlyArray_1_get_Count_m37AE229E2BFB74375A7BD545982B745F982762F8_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControlPath_TryFindChild_mB5ADFC020F05C14172ED0FCF3070A58D31128FE5 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, String_t* ___1_path, int32_t ___2_indexInPath, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_mBD1D75B73DD5D7C6C72E4F7A021778837B6F2C6B (KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* __this, String_t* ___0_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputControl_EvaluateMagnitude_mA16CB7AD6DBA9C7D91FBAFE823D30141B2A88F58 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_get_layout_mE6054F87BB94A1F1D06355E137A1840B2EFF7971 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_get_path_mB32F887DB25DF6EF5D6B85D513EC4F9452BD146F (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlExtensions_ReadValueAsObject_m6AAC50A829A11A153DCFA5A18FBCF2706311BB9A (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControl_TryGetChildControl_m58063CCE18393E26D9AD1C5D902AA296DF39F0A6 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_path, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_MakeChildPath_m526375DECEE43A7A56326786ED72A09978BA2385 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_path, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_set_byteOffset_mC5776F9F286F0658100E92A75A60EB25A1DDBD40 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, uint32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_isConfigUpToDate_m00C86818F1A72A86341DF61154C6FF4511092569 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_set_isConfigUpToDate_mD984F5B9020422ED45E1B51219926210FF417A89 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, bool ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputControl_GetDeviceIndex_m2A94515297D9F90AFB8F08EAFD022E3CAEBBC2ED (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputStateBuffers_GetFrontBufferForDevice_mD05F62CA036DE48641F1AF7E10EE12CBDE6157A9 (int32_t ___0_deviceIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputStateBuffers_GetBackBufferForDevice_m4A2B40C3FC4EB978240E546AC5C09E00BCBCDBDC (int32_t ___0_deviceIndex, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline (int32_t ___0_i, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputControl_SetOptimizedControlDataTypeRecursively_m05446FF813698058CCEFBCBD9DD48865214BAF32_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControl_get_parent_mCB9335C099924935526B38534EE76E53847787AF_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputControl_SetOptimizedControlDataType_m4A4F1152165344D0D7752C6D342B33EF68CC5F49_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_MarkAsStaleRecursively_mC325628E35F5C360882DC07D9EDB5B8FD1B3A221 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputManager_get_optimizedControlsFeatureEnabled_mE870FBD11C611D21023380803A6AF4E3377A8764_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ;
inline Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3* __this, const RuntimeMethod* method)
{
	return ((  Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E (*) (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3*, const RuntimeMethod*))ReadOnlyArray_1_GetEnumerator_mE43A032C7C67896D9F8377C6C1C863C22F3044B6_gshared)(__this, method);
}
inline void Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676 (Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E* __this, const RuntimeMethod* method)
{
	((  void (*) (Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E*, const RuntimeMethod*))Enumerator_Dispose_m041721B53AC187277BACB4EA9C86E299322EB0AB_gshared)(__this, method);
}
inline InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B (Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E* __this, const RuntimeMethod* method)
{
	return ((  InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* (*) (Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E*, const RuntimeMethod*))Enumerator_get_Current_mC38F33A423715DE1D9EAD3EADE1C8C03C52E4465_gshared)(__this, method);
}
inline bool Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD (Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E*, const RuntimeMethod*))Enumerator_MoveNext_m95272BAC87E97D7B862DB72A8639565003BD244B_gshared)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputControl_get_optimizedControlDataType_m75551C1439BDE14821C91FC31C20065766F95DE0_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FourCC_op_Inequality_m8E764B9EF56D488E40480A3E69230EF623C7B92B_inline (FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___0_left, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_get_name_mCB68FC91A11BEFA1FF26EA0B5FD39D345C4ADC22 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PrimitiveValue_get_isEmpty_m5EB7E528CDE36950BBE170CE82D1DB78D45E4347 (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_CallFinishSetupRecursive_mB80E1D02B5BC9030D8791A59C1900C9A4E110494 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_BakeOffsetIntoStateBlockRecursive_mBC0790413F113D658F541F4903457F9B89D49D04 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, uint32_t ___0_offset, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_isButton_m4634F4F40450AA969DA851B73E2A2226239F3BEF (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ButtonControl_IsValueConsideredPressed_mD6972CB9A4450A62126875F6630C9073B75B58B0_inline (ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* __this, float ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_MarkAsStale_m092F7AFD55079D1B6499437D49A768587B4DF48C (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ButtonControl_UpdateWasPressed_m4EBD3A2386E8A71F93CD03FD7B6BE8A794F9533C (ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ButtonControl_get_pressPointOrDefault_mE386900B1B58DDD0099C2F309E57AFBEB49F9F9D (ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_IsActuated_m59F7CE967275396935C6289F1F740D5A3C872A52 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, float ___1_threshold, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_CheckStateIsAtDefault_m8C55E5D5B66053B46D87FF8851F206550A24819E (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputControl_get_magnitude_mF2CEEFC749CFEAF8BCBF109ED768BFAB7D06864F (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* InputControl_get_defaultStatePtr_m0AB5C2504696867BAC98126C4A352141389C3160_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputControlExtensions_GetStatePtrFromStateEvent_m467CADB481AAB10AC0F0D674A398D050789BD3B6 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___1_eventPtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlExtensions_ReadDefaultValueAsObject_mC14C45C1B80F64885D2C4FD8FF1AFE8FDA978547 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Math_Min_mD731E8A02F13C67C1EAC7C1E7F81909FE466F079 (int64_t ___0_val1, int64_t ___1_val2, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_CheckStateIsAtDefault_m761F16C3F0981273BEACF22A24AEB38D02AA2B93 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, void* ___1_statePtr, void* ___2_maskPtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_CompareState_mA3B9037026A286C8A743FD27D6263866D977EEDF (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, void* ___1_firstStatePtr, void* ___2_secondStatePtr, void* ___3_maskPtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_CheckStateIsAtDefaultIgnoringNoise_m892A851D4CAF9D54EFD67F14E026709C83CE7291 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, void* ___1_statePtr, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* InputControl_get_noiseMaskPtr_m6533A0D49EA674C04DADDA3EAAB0B258CC414278_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemoryHelpers_ReadSingleBit_m2195F4D85BE5077C89B8C6DBA2C5A2D25F83CD57 (void* ___0_ptr, uint32_t ___1_bitOffset, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemoryHelpers_MemCmpBitRegion_mC33AD9C5411D78003CC75D1D2E75707BAC1F4944 (void* ___0_ptr1, void* ___1_ptr2, uint32_t ___2_bitOffset, uint32_t ___3_bitCount, void* ___4_mask, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputControlExtensions_GetStatePtrFromStateEventUnchecked_m8076A50F95247F90A0C8C06EF4D74C8F0F73AAA6 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___1_eventPtr, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___2_eventType, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FourCC_op_Equality_m3D556D9BE044419563A7F44DCA15F1EB30656D4C_inline (FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___0_left, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___1_right, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* StateEvent_FromUnchecked_m2735488B081D9C8E972D4F2B6D80C044599BFB81 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_ptr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t StateEvent_get_stateSizeInBytes_m07E8E8D19DA4D9B58A23DC19680794764AE8FA21 (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26 (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* DeltaStateEvent_FromUnchecked_m88C0138A7910009A5B0BCB83EEB0A3483E23613A (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_ptr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t DeltaStateEvent_get_deltaStateSizeInBytes_mF3F45D7A54B74C0B5403C5B4A6B42B31A78331E2 (DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* DeltaStateEvent_get_deltaState_m02220C78569A9CC26843EB8A3AF289019195DA9E (DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_hasStateCallbacks_mCDBC72CE6F69693BE32E835C97030B2DBFD4A38B (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_effectiveByteOffset_m25A786194A52550CBC62B1A727EEA6F1CD0BFC3D (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryHelpers_MemCpyBitRegion_m604BFC3CFF0D881FEC370EA67967348ABF217D9B (void* ___0_destination, void* ___1_source, uint32_t ___2_bitOffset, uint32_t ___3_bitCount, const RuntimeMethod* method) ;
inline bool InputControlExtensions_ReadUnprocessedValueFromEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m5010E9B9E6D74526B0DEF8368E07D10851B5E2D1 (InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A* ___0_control, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___1_inputEvent, float* ___2_value, const RuntimeMethod* method)
{
	return ((  bool (*) (InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A*, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, float*, const RuntimeMethod*))InputControlExtensions_ReadUnprocessedValueFromEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m5010E9B9E6D74526B0DEF8368E07D10851B5E2D1_gshared)(___0_control, ___1_inputEvent, ___2_value, method);
}
inline void InputControlExtensions_WriteValueIntoEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6846DBDEE718463B2788993E941703D5487D6AB3 (InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A* ___0_control, float ___1_value, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___2_eventPtr, const RuntimeMethod* method)
{
	((  void (*) (InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A*, float, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, const RuntimeMethod*))InputControlExtensions_WriteValueIntoEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6846DBDEE718463B2788993E941703D5487D6AB3_gshared)(___0_control, ___1_value, ___2_eventPtr, method);
}
inline bool InputControlExtensions_ReadUnprocessedValueFromEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m965FF62A10B14F265B5A870D2CAA7FC7DEA068F5 (InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66* ___0_control, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___1_inputEvent, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* ___2_value, const RuntimeMethod* method)
{
	return ((  bool (*) (InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66*, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*, const RuntimeMethod*))InputControlExtensions_ReadUnprocessedValueFromEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m965FF62A10B14F265B5A870D2CAA7FC7DEA068F5_gshared)(___0_control, ___1_inputEvent, ___2_value, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) ;
inline void InputControlExtensions_WriteValueIntoEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB4F47D8692DF6A43F031850C600040CCAFBAA30C (InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66* ___0_control, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___2_eventPtr, const RuntimeMethod* method)
{
	((  void (*) (InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, const RuntimeMethod*))InputControlExtensions_WriteValueIntoEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB4F47D8692DF6A43F031850C600040CCAFBAA30C_gshared)(___0_control, ___1_value, ___2_eventPtr, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringHelpers_Escape_mC7D149B1F430F68BA748DE0C0374F4B1EE9D2C58 (String_t* ___0_str, String_t* ___1_chars, String_t* ___2_replacements, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88 (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	return ((  InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064*, int32_t, const RuntimeMethod*))ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88_gshared)(__this, ___0_index, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InternedString_ToString_mED327D67EF001C5EDFF284336F13C3E3F025993A (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* __this, const RuntimeMethod* method) ;
inline int32_t ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_inline (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, const RuntimeMethod* method)
{
	return ((  int32_t (*) (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064*, const RuntimeMethod*))ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringBuilder_t* StringBuilder_Append_mE7CA22532FEF1545B8BC357CB7CAA304BA264703 (StringBuilder_t* __this, String_t* ___0_value, int32_t ___1_startIndex, int32_t ___2_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155 (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, String_t* ___1_message, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputEventPtr_get_deviceId_mD8B68EDC37D90A69EE67A47B3E17F4D80D4620D3 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputSystem_GetDeviceById_mC5C12308F6B71C9AAD24CFBB984E5C3C79F6C099 (int32_t ___0_deviceId, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE InputControlExtensions_EnumerateControls_m9D7E9EAACBDCB1D105D829B9E9FFD2B3E8CF7BC0 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_eventPtr, int32_t ___1_flags, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___2_device, float ___3_magnitudeThreshold, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_defaultButtonPressPoint_m9CE8BB174FB9E5A646BF42FF5E4AE02EB688ECA8_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB InputEventControlCollection_GetEnumerator_m04011F47500AE715F1268E93152514FBE4209869 (InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventControlEnumerator_Dispose_mE7168656062DFF53F7C09478087ADAA636EA2FAB (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputEventControlEnumerator_get_Current_mD0540A0B5BE8EC847B80D28B66BA8389A1AF17BB_inline (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventControlEnumerator_MoveNext_m0A9182DFD78818A01CC3B038519B8B9ACCC55107 (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetAllButtonPressesU3Ed__43__ctor_m8FC014C8C0BE0A20DD9D112F1D2144C7C9FC31D3 (U3CGetAllButtonPressesU3Ed__43_t441E9F16B11BE50E982A62FC7B9ED45CB88B115B* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_isSetupFinished_mAA17F2D21CFDE400351F45CF1E498E1C25092C59 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlBuilder_set_control_m206AE879CEF76F98330141299A5F47EB367E9A51_inline (ControlBuilder_t9531519F44B76B04B9128FFF514E806FCCA1BB15* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeviceBuilder_set_device_m440BEF445F66490BDA8A7E25CC3E0BD6B9507C90_inline (DeviceBuilder_t3D3A66799A2B6B6282AC2FB71B1DE5034E668CC4* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 InputEventControlCollection_get_eventPtr_m130F99783670295523FA6069D53A0E58643E269A_inline (InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventControlEnumerator__ctor_m7BB6B7055260F567F9C80D260F83A303BC57871F (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_eventPtr, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___1_device, int32_t ___2_flags, float ___3_magnitudeThreshold, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputEventControlCollection_System_Collections_Generic_IEnumerableU3CUnityEngine_InputSystem_InputControlU3E_GetEnumerator_m0561C931D932BFE0EC2E0459112EE130EB3F0C0D (InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputEventControlCollection_System_Collections_IEnumerable_GetEnumerator_m53196FC50F2F1ADAFA2B5306BFC53FCD91C22808 (InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* __this, const RuntimeMethod* method) ;
inline int32_t ArrayHelpers_LengthSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m707F72EFB96550ED8FB1DD0CF427AA6B8EFE4D14 (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___0_array, const RuntimeMethod* method)
{
	return ((  int32_t (*) (UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA*, const RuntimeMethod*))ArrayHelpers_LengthSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m707F72EFB96550ED8FB1DD0CF427AA6B8EFE4D14_gshared)(___0_array, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventControlEnumerator_Reset_mA382641E01B511C339DF2371358E4FB3F6BC8C01 (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventControlEnumerator_CheckDefault_mF1DAF5D18273E509081A90D95DF6E448583D6E85 (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, uint32_t ___0_numBits, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventControlEnumerator_CheckCurrent_m3D19F0EF79A8ABB15E099520227B0955A0D7F427 (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, uint32_t ___0_numBits, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48 (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* __this, String_t* ___0_objectName, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_DecodeStateOffsetToControlMapEntry_m12434BB5464DC385CA16E97000BFCEB2942577FF (uint32_t ___0_entry, uint32_t* ___1_controlIndex, uint32_t* ___2_stateOffset, uint32_t* ___3_stateSize, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_noisy_m7169395897C8B23A5E96A04268145817E91A4AA8 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ;
inline bool InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method)
{
	return ((  bool (*) (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0*, const RuntimeMethod*))InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED TouchState_get_Format_mE473D3097A050EF38348C8E25E6C5A19D0C034C0 (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputEventControlEnumerator_System_Collections_IEnumerator_get_Current_m4AE92C64819FDA625B52ED4D13393FE0ABA8DFB1 (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t ProfilerUnsafeUtility_CreateMarker_mC5E1AAB8CC1F0342065DF85BA3334445ED754E64 (String_t* ___0_name, uint16_t ___1_categoryId, uint16_t ___2_flags, int32_t ___3_metadataCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilerUnsafeUtility_BeginSample_mB5106F4E7ECEF54906545665ED23928D14F5FCA7 (intptr_t ___0_markerPtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProfilerUnsafeUtility_EndSample_mFDB4EFB160A9CB817D2F8ED21B88693616B27409 (intptr_t ___0_markerPtr, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FourCC__ctor_mE761C8779BB6DC85BA1662DC9ECEC39D62ED9A56 (FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED* __this, int32_t ___0_code, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InteractionState_get_triggerControlIndex_m14C692459EE9B4DEF0380D3F8D81B161671A4861 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		uint16_t L_0 = __this->___m_TriggerControlIndex;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)65535)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		V_1 = (-1);
		goto IL_001f;
	}

IL_0016:
	{
		uint16_t L_2 = __this->___m_TriggerControlIndex;
		V_1 = L_2;
		goto IL_001f;
	}

IL_001f:
	{
		int32_t L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C  int32_t InteractionState_get_triggerControlIndex_m14C692459EE9B4DEF0380D3F8D81B161671A4861_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InteractionState_get_triggerControlIndex_m14C692459EE9B4DEF0380D3F8D81B161671A4861(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_triggerControlIndex_m59641351155913B51FDBB126F7022A28B6CF24ED (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B5_0 = 0;
	{
		int32_t L_0 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		__this->___m_TriggerControlIndex = (uint16_t)((int32_t)65535);
		goto IL_0041;
	}

IL_0016:
	{
		int32_t L_2 = ___0_value;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0028;
		}
	}
	{
		int32_t L_3 = ___0_value;
		G_B5_0 = ((((int32_t)((((int32_t)L_3) < ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0029;
	}

IL_0028:
	{
		G_B5_0 = 1;
	}

IL_0029:
	{
		V_1 = (bool)G_B5_0;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0038;
		}
	}
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_5 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBC360CD99585D695B6C7BA42BE764C75440AD047)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InteractionState_set_triggerControlIndex_m59641351155913B51FDBB126F7022A28B6CF24ED_RuntimeMethod_var)));
	}

IL_0038:
	{
		int32_t L_6 = ___0_value;
		__this->___m_TriggerControlIndex = (uint16_t)((int32_t)(uint16_t)L_6);
	}

IL_0041:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void InteractionState_set_triggerControlIndex_m59641351155913B51FDBB126F7022A28B6CF24ED_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	InteractionState_set_triggerControlIndex_m59641351155913B51FDBB126F7022A28B6CF24ED(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InteractionState_get_startTime_m6DB82A88100CFC618BDA1401E4144B353871DC40 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___m_StartTime;
		return L_0;
	}
}
IL2CPP_EXTERN_C  double InteractionState_get_startTime_m6DB82A88100CFC618BDA1401E4144B353871DC40_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	double _returnValue;
	_returnValue = InteractionState_get_startTime_m6DB82A88100CFC618BDA1401E4144B353871DC40_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_startTime_m0610D1FDECE3F5770B3A8B93CA0810A7DF9900A5 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___m_StartTime = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void InteractionState_set_startTime_m0610D1FDECE3F5770B3A8B93CA0810A7DF9900A5_AdjustorThunk (RuntimeObject* __this, double ___0_value, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	InteractionState_set_startTime_m0610D1FDECE3F5770B3A8B93CA0810A7DF9900A5_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InteractionState_get_performedTime_m9249E85237D76B773AE77DA835BBC042785C7D24 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___m_PerformedTime;
		return L_0;
	}
}
IL2CPP_EXTERN_C  double InteractionState_get_performedTime_m9249E85237D76B773AE77DA835BBC042785C7D24_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	double _returnValue;
	_returnValue = InteractionState_get_performedTime_m9249E85237D76B773AE77DA835BBC042785C7D24_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_performedTime_mCD385C7F94EF23C531A8FBF30A5BC05559FE0631 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___m_PerformedTime = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void InteractionState_set_performedTime_mCD385C7F94EF23C531A8FBF30A5BC05559FE0631_AdjustorThunk (RuntimeObject* __this, double ___0_value, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	InteractionState_set_performedTime_mCD385C7F94EF23C531A8FBF30A5BC05559FE0631_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InteractionState_get_timerStartTime_mC13D1B442CFA811EED0DBEE05329D6DF3FBEB3BA (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___m_TimerStartTime;
		return L_0;
	}
}
IL2CPP_EXTERN_C  double InteractionState_get_timerStartTime_mC13D1B442CFA811EED0DBEE05329D6DF3FBEB3BA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	double _returnValue;
	_returnValue = InteractionState_get_timerStartTime_mC13D1B442CFA811EED0DBEE05329D6DF3FBEB3BA_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_timerStartTime_m25E60D5CBC7599323F6EE54C1A046E77CD019456 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___m_TimerStartTime = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void InteractionState_set_timerStartTime_m25E60D5CBC7599323F6EE54C1A046E77CD019456_AdjustorThunk (RuntimeObject* __this, double ___0_value, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	InteractionState_set_timerStartTime_m25E60D5CBC7599323F6EE54C1A046E77CD019456_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InteractionState_get_timerDuration_mB84B3C865B815642CD39EBE08150F074E4792E88 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_TimerDuration;
		return L_0;
	}
}
IL2CPP_EXTERN_C  float InteractionState_get_timerDuration_mB84B3C865B815642CD39EBE08150F074E4792E88_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	float _returnValue;
	_returnValue = InteractionState_get_timerDuration_mB84B3C865B815642CD39EBE08150F074E4792E88_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_timerDuration_m6E90C8FA06295247F9A964261927B1059ECF918E (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_TimerDuration = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void InteractionState_set_timerDuration_m6E90C8FA06295247F9A964261927B1059ECF918E_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	InteractionState_set_timerDuration_m6E90C8FA06295247F9A964261927B1059ECF918E_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InteractionState_get_totalTimeoutCompletionDone_mE3B53A3CAD6815356DEB95ED550FD3D0549483CB (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_TotalTimeoutCompletionTimeDone;
		return L_0;
	}
}
IL2CPP_EXTERN_C  float InteractionState_get_totalTimeoutCompletionDone_mE3B53A3CAD6815356DEB95ED550FD3D0549483CB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	float _returnValue;
	_returnValue = InteractionState_get_totalTimeoutCompletionDone_mE3B53A3CAD6815356DEB95ED550FD3D0549483CB_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_totalTimeoutCompletionDone_m7E622CEF597EEB0567FD1E6476786F3DF4A7C553 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_TotalTimeoutCompletionTimeDone = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void InteractionState_set_totalTimeoutCompletionDone_m7E622CEF597EEB0567FD1E6476786F3DF4A7C553_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	InteractionState_set_totalTimeoutCompletionDone_m7E622CEF597EEB0567FD1E6476786F3DF4A7C553_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InteractionState_get_totalTimeoutCompletionTimeRemaining_m27D25B76E20EAA77749D81CC86DB72F43D71AC88 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_TotalTimeoutCompletionTimeRemaining;
		return L_0;
	}
}
IL2CPP_EXTERN_C  float InteractionState_get_totalTimeoutCompletionTimeRemaining_m27D25B76E20EAA77749D81CC86DB72F43D71AC88_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	float _returnValue;
	_returnValue = InteractionState_get_totalTimeoutCompletionTimeRemaining_m27D25B76E20EAA77749D81CC86DB72F43D71AC88_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_totalTimeoutCompletionTimeRemaining_m4F2D19F74032232A06E44FF9C30F28047D55A898 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_TotalTimeoutCompletionTimeRemaining = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void InteractionState_set_totalTimeoutCompletionTimeRemaining_m4F2D19F74032232A06E44FF9C30F28047D55A898_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	InteractionState_set_totalTimeoutCompletionTimeRemaining_m4F2D19F74032232A06E44FF9C30F28047D55A898_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InteractionState_get_timerMonitorIndex_m62CA25C75A48ED908B2D5AF97D69E4C397156ABA (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		int64_t L_0 = __this->___m_TimerMonitorIndex;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int64_t InteractionState_get_timerMonitorIndex_m62CA25C75A48ED908B2D5AF97D69E4C397156ABA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	int64_t _returnValue;
	_returnValue = InteractionState_get_timerMonitorIndex_m62CA25C75A48ED908B2D5AF97D69E4C397156ABA_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_timerMonitorIndex_m0C22737BEEA712F11C64C20FD485C250A1E38497 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, int64_t ___0_value, const RuntimeMethod* method) 
{
	{
		int64_t L_0 = ___0_value;
		__this->___m_TimerMonitorIndex = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void InteractionState_set_timerMonitorIndex_m0C22737BEEA712F11C64C20FD485C250A1E38497_AdjustorThunk (RuntimeObject* __this, int64_t ___0_value, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	InteractionState_set_timerMonitorIndex_m0C22737BEEA712F11C64C20FD485C250A1E38497_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InteractionState_get_isTimerRunning_m869788E708A252FD2268471D20D560629CAC3E40 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_Flags;
		return (bool)((((int32_t)((int32_t)((int32_t)L_0&1))) == ((int32_t)1))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool InteractionState_get_isTimerRunning_m869788E708A252FD2268471D20D560629CAC3E40_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	bool _returnValue;
	_returnValue = InteractionState_get_isTimerRunning_m869788E708A252FD2268471D20D560629CAC3E40(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_isTimerRunning_m2DFE4F795C65D4A05D797F8A7F346238CF57F016 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		uint8_t L_2 = __this->___m_Flags;
		__this->___m_Flags = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_2|1)));
		goto IL_002c;
	}

IL_0017:
	{
		V_1 = ((int32_t)-2);
		uint8_t L_3 = __this->___m_Flags;
		int32_t L_4 = V_1;
		__this->___m_Flags = (uint8_t)((int32_t)(uint8_t)((int32_t)((int32_t)L_3&((int32_t)(uint8_t)L_4))));
	}

IL_002c:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void InteractionState_set_isTimerRunning_m2DFE4F795C65D4A05D797F8A7F346238CF57F016_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	InteractionState_set_isTimerRunning_m2DFE4F795C65D4A05D797F8A7F346238CF57F016(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InteractionState_get_phase_m478B9D7AAE57D8540C544DE41EC0AA57E3C63A18 (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_Phase;
		return (int32_t)(L_0);
	}
}
IL2CPP_EXTERN_C  int32_t InteractionState_get_phase_m478B9D7AAE57D8540C544DE41EC0AA57E3C63A18_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InteractionState_get_phase_m478B9D7AAE57D8540C544DE41EC0AA57E3C63A18_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InteractionState_set_phase_m3A2D1A98F600B7B2580392878057207EA7C1397A (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Phase = (uint8_t)((int32_t)(uint8_t)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void InteractionState_set_phase_m3A2D1A98F600B7B2580392878057207EA7C1397A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*>(__this + _offset);
	InteractionState_set_phase_m3A2D1A98F600B7B2580392878057207EA7C1397A(_thisAdjusted, ___0_value, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_controlStartIndex_m092BC6AC34AC08B2EC1258A278AB4A7518407466 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint16_t L_0 = __this->___m_ControlStartIndex;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t BindingState_get_controlStartIndex_m092BC6AC34AC08B2EC1258A278AB4A7518407466_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingState_get_controlStartIndex_m092BC6AC34AC08B2EC1258A278AB4A7518407466_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_controlStartIndex_mE40175059309D0F31C0C2507C15BCE2AAA6076B3 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral524AC5B5042AC1000F964E12B3FED918FAC56640);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	uint16_t V_1 = 0;
	{
		int32_t L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral524AC5B5042AC1000F964E12B3FED918FAC56640, NULL);
		int32_t L_1 = ___0_value;
		V_0 = (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_003f;
		}
	}
	{
		V_1 = (uint16_t)((int32_t)65535);
		String_t* L_3;
		L_3 = UInt16_ToString_m57629B7E74D92A54414073D5C27D6827C93A4DD5((&V_1), NULL);
		String_t* L_4;
		L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral12D642B27F33DC34EB2F4B85EB2C6E918959BC79)), L_3, NULL);
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_5 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_5, L_4, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingState_set_controlStartIndex_mE40175059309D0F31C0C2507C15BCE2AAA6076B3_RuntimeMethod_var)));
	}

IL_003f:
	{
		int32_t L_6 = ___0_value;
		__this->___m_ControlStartIndex = (uint16_t)((int32_t)(uint16_t)L_6);
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_controlStartIndex_mE40175059309D0F31C0C2507C15BCE2AAA6076B3_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_controlStartIndex_mE40175059309D0F31C0C2507C15BCE2AAA6076B3(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_controlCount_mADA09E8D0B3F2EEA8447CD2F67F5ADFF29790391 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_ControlCount;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t BindingState_get_controlCount_mADA09E8D0B3F2EEA8447CD2F67F5ADFF29790391_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingState_get_controlCount_mADA09E8D0B3F2EEA8447CD2F67F5ADFF29790391_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_controlCount_m366726B8DDECF3ECD59B5CAC16FA0A4E206148EA (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	uint8_t V_1 = 0x0;
	{
		int32_t L_0 = ___0_value;
		V_0 = (bool)((((int32_t)((((int32_t)L_0) < ((int32_t)((int32_t)255)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_002d;
		}
	}
	{
		V_1 = (uint8_t)((int32_t)255);
		String_t* L_2;
		L_2 = Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4((&V_1), NULL);
		String_t* L_3;
		L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3D7EC1A1DA5CDACEB158D4329E42648E828EF12E)), L_2, NULL);
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_4 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_4, L_3, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingState_set_controlCount_m366726B8DDECF3ECD59B5CAC16FA0A4E206148EA_RuntimeMethod_var)));
	}

IL_002d:
	{
		int32_t L_5 = ___0_value;
		__this->___m_ControlCount = (uint8_t)((int32_t)(uint8_t)L_5);
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_controlCount_m366726B8DDECF3ECD59B5CAC16FA0A4E206148EA_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_controlCount_m366726B8DDECF3ECD59B5CAC16FA0A4E206148EA(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_interactionStartIndex_m4439E4A04B1884E5ACB3B5EDE03C0B5DAB78D09B (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		uint16_t L_0 = __this->___m_InteractionStartIndex;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)65535)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		V_1 = (-1);
		goto IL_001f;
	}

IL_0016:
	{
		uint16_t L_2 = __this->___m_InteractionStartIndex;
		V_1 = L_2;
		goto IL_001f;
	}

IL_001f:
	{
		int32_t L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C  int32_t BindingState_get_interactionStartIndex_m4439E4A04B1884E5ACB3B5EDE03C0B5DAB78D09B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingState_get_interactionStartIndex_m4439E4A04B1884E5ACB3B5EDE03C0B5DAB78D09B(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_interactionStartIndex_m31FD4650A4C7FB877CC4CC92E64B658A3E90B6F4 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	uint16_t V_2 = 0;
	{
		int32_t L_0 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		__this->___m_InteractionStartIndex = (uint16_t)((int32_t)65535);
		goto IL_004c;
	}

IL_0016:
	{
		int32_t L_2 = ___0_value;
		V_1 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0043;
		}
	}
	{
		V_2 = (uint16_t)((int32_t)65535);
		String_t* L_4;
		L_4 = UInt16_ToString_m57629B7E74D92A54414073D5C27D6827C93A4DD5((&V_2), NULL);
		String_t* L_5;
		L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral13E5A09E90E8D32E985B42C9BEA2BCEC1B095C6C)), L_4, NULL);
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_6 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_6, L_5, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingState_set_interactionStartIndex_m31FD4650A4C7FB877CC4CC92E64B658A3E90B6F4_RuntimeMethod_var)));
	}

IL_0043:
	{
		int32_t L_7 = ___0_value;
		__this->___m_InteractionStartIndex = (uint16_t)((int32_t)(uint16_t)L_7);
	}

IL_004c:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_interactionStartIndex_m31FD4650A4C7FB877CC4CC92E64B658A3E90B6F4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_interactionStartIndex_m31FD4650A4C7FB877CC4CC92E64B658A3E90B6F4(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_interactionCount_mED48D9B70A4476FAF32F3628574321BC7132735C (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_InteractionCount;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t BindingState_get_interactionCount_mED48D9B70A4476FAF32F3628574321BC7132735C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingState_get_interactionCount_mED48D9B70A4476FAF32F3628574321BC7132735C_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_interactionCount_m8B41F979CEEA85C2294F36299952A03F49E0C65F (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	uint8_t V_1 = 0x0;
	{
		int32_t L_0 = ___0_value;
		V_0 = (bool)((((int32_t)((((int32_t)L_0) < ((int32_t)((int32_t)255)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_002d;
		}
	}
	{
		V_1 = (uint8_t)((int32_t)255);
		String_t* L_2;
		L_2 = Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4((&V_1), NULL);
		String_t* L_3;
		L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8FC56FFE7C0C861EE9BC69EEFD34282F2BE4BFE6)), L_2, NULL);
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_4 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_4, L_3, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingState_set_interactionCount_m8B41F979CEEA85C2294F36299952A03F49E0C65F_RuntimeMethod_var)));
	}

IL_002d:
	{
		int32_t L_5 = ___0_value;
		__this->___m_InteractionCount = (uint8_t)((int32_t)(uint8_t)L_5);
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_interactionCount_m8B41F979CEEA85C2294F36299952A03F49E0C65F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_interactionCount_m8B41F979CEEA85C2294F36299952A03F49E0C65F(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_processorStartIndex_mD9816B3C354C1025844BCCDC75F0FF62F80CDA01 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		uint16_t L_0 = __this->___m_ProcessorStartIndex;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)65535)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		V_1 = (-1);
		goto IL_001f;
	}

IL_0016:
	{
		uint16_t L_2 = __this->___m_ProcessorStartIndex;
		V_1 = L_2;
		goto IL_001f;
	}

IL_001f:
	{
		int32_t L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C  int32_t BindingState_get_processorStartIndex_mD9816B3C354C1025844BCCDC75F0FF62F80CDA01_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingState_get_processorStartIndex_mD9816B3C354C1025844BCCDC75F0FF62F80CDA01(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_processorStartIndex_m51B35F4EF7F3B0A39A6B19338524E3C0855271FE (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	uint16_t V_2 = 0;
	{
		int32_t L_0 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		__this->___m_ProcessorStartIndex = (uint16_t)((int32_t)65535);
		goto IL_004c;
	}

IL_0016:
	{
		int32_t L_2 = ___0_value;
		V_1 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0043;
		}
	}
	{
		V_2 = (uint16_t)((int32_t)65535);
		String_t* L_4;
		L_4 = UInt16_ToString_m57629B7E74D92A54414073D5C27D6827C93A4DD5((&V_2), NULL);
		String_t* L_5;
		L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0799B561CE278919C40BB1C34D2F98E8CD4729A9)), L_4, NULL);
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_6 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_6, L_5, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingState_set_processorStartIndex_m51B35F4EF7F3B0A39A6B19338524E3C0855271FE_RuntimeMethod_var)));
	}

IL_0043:
	{
		int32_t L_7 = ___0_value;
		__this->___m_ProcessorStartIndex = (uint16_t)((int32_t)(uint16_t)L_7);
	}

IL_004c:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_processorStartIndex_m51B35F4EF7F3B0A39A6B19338524E3C0855271FE_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_processorStartIndex_m51B35F4EF7F3B0A39A6B19338524E3C0855271FE(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_processorCount_m673F60A870C4116290C808A3C5FE22311BF4993E (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_ProcessorCount;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t BindingState_get_processorCount_m673F60A870C4116290C808A3C5FE22311BF4993E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingState_get_processorCount_m673F60A870C4116290C808A3C5FE22311BF4993E_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_processorCount_m07215D041E2987E40A2F13999493278510C7F4AD (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	uint8_t V_1 = 0x0;
	{
		int32_t L_0 = ___0_value;
		V_0 = (bool)((((int32_t)((((int32_t)L_0) < ((int32_t)((int32_t)255)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_002d;
		}
	}
	{
		V_1 = (uint8_t)((int32_t)255);
		String_t* L_2;
		L_2 = Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4((&V_1), NULL);
		String_t* L_3;
		L_3 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3687F6C34127AA343C8699F486E8CA91D14A5E23)), L_2, NULL);
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_4 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_4, L_3, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingState_set_processorCount_m07215D041E2987E40A2F13999493278510C7F4AD_RuntimeMethod_var)));
	}

IL_002d:
	{
		int32_t L_5 = ___0_value;
		__this->___m_ProcessorCount = (uint8_t)((int32_t)(uint8_t)L_5);
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_processorCount_m07215D041E2987E40A2F13999493278510C7F4AD_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_processorCount_m07215D041E2987E40A2F13999493278510C7F4AD(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_actionIndex_m086C5EA34E744AAC4C9D94DC9A878030EEECC96F (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		uint16_t L_0 = __this->___m_ActionIndex;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)65535)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		V_1 = (-1);
		goto IL_001f;
	}

IL_0016:
	{
		uint16_t L_2 = __this->___m_ActionIndex;
		V_1 = L_2;
		goto IL_001f;
	}

IL_001f:
	{
		int32_t L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C  int32_t BindingState_get_actionIndex_m086C5EA34E744AAC4C9D94DC9A878030EEECC96F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingState_get_actionIndex_m086C5EA34E744AAC4C9D94DC9A878030EEECC96F(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_actionIndex_mE43B3E74427492F0ED2B0F85BCCCBCBFC6946F1A (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	uint16_t V_2 = 0;
	{
		int32_t L_0 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		__this->___m_ActionIndex = (uint16_t)((int32_t)65535);
		goto IL_004c;
	}

IL_0016:
	{
		int32_t L_2 = ___0_value;
		V_1 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0043;
		}
	}
	{
		V_2 = (uint16_t)((int32_t)65535);
		String_t* L_4;
		L_4 = UInt16_ToString_m57629B7E74D92A54414073D5C27D6827C93A4DD5((&V_2), NULL);
		String_t* L_5;
		L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral55AEF7F30385EB8DF1314ED507CF01BBFD2FF24F)), L_4, NULL);
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_6 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_6, L_5, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingState_set_actionIndex_mE43B3E74427492F0ED2B0F85BCCCBCBFC6946F1A_RuntimeMethod_var)));
	}

IL_0043:
	{
		int32_t L_7 = ___0_value;
		__this->___m_ActionIndex = (uint16_t)((int32_t)(uint16_t)L_7);
	}

IL_004c:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_actionIndex_mE43B3E74427492F0ED2B0F85BCCCBCBFC6946F1A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_actionIndex_mE43B3E74427492F0ED2B0F85BCCCBCBFC6946F1A(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_mapIndex_m224C8C86BB0984312AB801E7397C84E0C9279AEA (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_MapIndex;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t BindingState_get_mapIndex_m224C8C86BB0984312AB801E7397C84E0C9279AEA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingState_get_mapIndex_m224C8C86BB0984312AB801E7397C84E0C9279AEA_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_mapIndex_m35148B095150B8D263AB3D1698E033BDA9BCC52A (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC7D13C38898C8464508B4C88C310B56A7B3B38E1);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	uint8_t V_1 = 0x0;
	{
		int32_t L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteralC7D13C38898C8464508B4C88C310B56A7B3B38E1, NULL);
		int32_t L_1 = ___0_value;
		V_0 = (bool)((((int32_t)((((int32_t)L_1) < ((int32_t)((int32_t)255)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_003f;
		}
	}
	{
		V_1 = (uint8_t)((int32_t)255);
		String_t* L_3;
		L_3 = Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4((&V_1), NULL);
		String_t* L_4;
		L_4 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral99DD0A50F36BDC54A835CF8C3BF1EB797BD6412F)), L_3, NULL);
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_5 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_5, L_4, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingState_set_mapIndex_m35148B095150B8D263AB3D1698E033BDA9BCC52A_RuntimeMethod_var)));
	}

IL_003f:
	{
		int32_t L_6 = ___0_value;
		__this->___m_MapIndex = (uint8_t)((int32_t)(uint8_t)L_6);
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_mapIndex_m35148B095150B8D263AB3D1698E033BDA9BCC52A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_mapIndex_m35148B095150B8D263AB3D1698E033BDA9BCC52A(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_compositeOrCompositeBindingIndex_m383AEFE1AA276D530D90A4DBE19C5B957726CE34 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		uint16_t L_0 = __this->___m_CompositeOrCompositeBindingIndex;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)65535)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		V_1 = (-1);
		goto IL_001f;
	}

IL_0016:
	{
		uint16_t L_2 = __this->___m_CompositeOrCompositeBindingIndex;
		V_1 = L_2;
		goto IL_001f;
	}

IL_001f:
	{
		int32_t L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C  int32_t BindingState_get_compositeOrCompositeBindingIndex_m383AEFE1AA276D530D90A4DBE19C5B957726CE34_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingState_get_compositeOrCompositeBindingIndex_m383AEFE1AA276D530D90A4DBE19C5B957726CE34(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_compositeOrCompositeBindingIndex_m25083BCA2C5C646F17BAEE88378F36934C8EF488 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	uint16_t V_2 = 0;
	{
		int32_t L_0 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		__this->___m_CompositeOrCompositeBindingIndex = (uint16_t)((int32_t)65535);
		goto IL_004c;
	}

IL_0016:
	{
		int32_t L_2 = ___0_value;
		V_1 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0043;
		}
	}
	{
		V_2 = (uint16_t)((int32_t)65535);
		String_t* L_4;
		L_4 = UInt16_ToString_m57629B7E74D92A54414073D5C27D6827C93A4DD5((&V_2), NULL);
		String_t* L_5;
		L_5 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC6A3E1DB935CF25A980156D5C40EDF5E3DAB7FE0)), L_4, NULL);
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_6 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_6, L_5, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingState_set_compositeOrCompositeBindingIndex_m25083BCA2C5C646F17BAEE88378F36934C8EF488_RuntimeMethod_var)));
	}

IL_0043:
	{
		int32_t L_7 = ___0_value;
		__this->___m_CompositeOrCompositeBindingIndex = (uint16_t)((int32_t)(uint16_t)L_7);
	}

IL_004c:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_compositeOrCompositeBindingIndex_m25083BCA2C5C646F17BAEE88378F36934C8EF488_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_compositeOrCompositeBindingIndex_m25083BCA2C5C646F17BAEE88378F36934C8EF488(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_triggerEventIdForComposite_m3D7E7E524EFB329F4EE66CC8988173A2764A2444 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_TriggerEventIdForComposite;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t BindingState_get_triggerEventIdForComposite_m3D7E7E524EFB329F4EE66CC8988173A2764A2444_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingState_get_triggerEventIdForComposite_m3D7E7E524EFB329F4EE66CC8988173A2764A2444_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_triggerEventIdForComposite_mDEA5F26E6130E09D3ED2D62554F47F5F0B978307 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_TriggerEventIdForComposite = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_triggerEventIdForComposite_mDEA5F26E6130E09D3ED2D62554F47F5F0B978307_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_triggerEventIdForComposite_mDEA5F26E6130E09D3ED2D62554F47F5F0B978307_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double BindingState_get_pressTime_m4B6FB5F9DCF16C18B649686BAEB840C281E40E47 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___m_PressTime;
		return L_0;
	}
}
IL2CPP_EXTERN_C  double BindingState_get_pressTime_m4B6FB5F9DCF16C18B649686BAEB840C281E40E47_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	double _returnValue;
	_returnValue = BindingState_get_pressTime_m4B6FB5F9DCF16C18B649686BAEB840C281E40E47_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_pressTime_mDDC0159EFDB94A30296688B598166FF2D641300A (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___m_PressTime = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_pressTime_mDDC0159EFDB94A30296688B598166FF2D641300A_AdjustorThunk (RuntimeObject* __this, double ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_pressTime_mDDC0159EFDB94A30296688B598166FF2D641300A_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_Flags;
		return (int32_t)(L_0);
	}
}
IL2CPP_EXTERN_C  int32_t BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Flags = (uint8_t)((int32_t)(uint8_t)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_chainsWithNext_m00FEE889165AC180623E3A8533AF0ECCD6776EF4 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		return (bool)((((int32_t)((int32_t)((int32_t)L_0&1))) == ((int32_t)1))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool BindingState_get_chainsWithNext_m00FEE889165AC180623E3A8533AF0ECCD6776EF4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	bool _returnValue;
	_returnValue = BindingState_get_chainsWithNext_m00FEE889165AC180623E3A8533AF0ECCD6776EF4(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_chainsWithNext_m9AAC2BB2EF364CB1CDAA2DFD76E3C877693F84EA (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_2;
		L_2 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(__this, ((int32_t)((int32_t)L_2|1)), NULL);
		goto IL_0027;
	}

IL_0017:
	{
		int32_t L_3;
		L_3 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(__this, ((int32_t)((int32_t)L_3&((int32_t)-2))), NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_chainsWithNext_m9AAC2BB2EF364CB1CDAA2DFD76E3C877693F84EA_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_chainsWithNext_m9AAC2BB2EF364CB1CDAA2DFD76E3C877693F84EA(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_isEndOfChain_m59E9D0EF4D791283BD3CD9B1EF8117643EED357B (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		return (bool)((((int32_t)((int32_t)((int32_t)L_0&2))) == ((int32_t)2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool BindingState_get_isEndOfChain_m59E9D0EF4D791283BD3CD9B1EF8117643EED357B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	bool _returnValue;
	_returnValue = BindingState_get_isEndOfChain_m59E9D0EF4D791283BD3CD9B1EF8117643EED357B(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_isEndOfChain_mE946792711EF9EC38CE2AC659F2FA77B153306DE (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_2;
		L_2 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(__this, ((int32_t)((int32_t)L_2|2)), NULL);
		goto IL_0027;
	}

IL_0017:
	{
		int32_t L_3;
		L_3 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(__this, ((int32_t)((int32_t)L_3&((int32_t)-3))), NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_isEndOfChain_mE946792711EF9EC38CE2AC659F2FA77B153306DE_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_isEndOfChain_mE946792711EF9EC38CE2AC659F2FA77B153306DE(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_isPartOfChain_mC15742DAC4F2F8AAB802E2C3F0FF5A85AED8EB69 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	int32_t G_B3_0 = 0;
	{
		bool L_0;
		L_0 = BindingState_get_chainsWithNext_m00FEE889165AC180623E3A8533AF0ECCD6776EF4(__this, NULL);
		if (L_0)
		{
			goto IL_0010;
		}
	}
	{
		bool L_1;
		L_1 = BindingState_get_isEndOfChain_m59E9D0EF4D791283BD3CD9B1EF8117643EED357B(__this, NULL);
		G_B3_0 = ((int32_t)(L_1));
		goto IL_0011;
	}

IL_0010:
	{
		G_B3_0 = 1;
	}

IL_0011:
	{
		return (bool)G_B3_0;
	}
}
IL2CPP_EXTERN_C  bool BindingState_get_isPartOfChain_mC15742DAC4F2F8AAB802E2C3F0FF5A85AED8EB69_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	bool _returnValue;
	_returnValue = BindingState_get_isPartOfChain_mC15742DAC4F2F8AAB802E2C3F0FF5A85AED8EB69(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_isComposite_m02D577818B65F95F8D28E857696E429425C352FE (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		return (bool)((((int32_t)((int32_t)((int32_t)L_0&4))) == ((int32_t)4))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool BindingState_get_isComposite_m02D577818B65F95F8D28E857696E429425C352FE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	bool _returnValue;
	_returnValue = BindingState_get_isComposite_m02D577818B65F95F8D28E857696E429425C352FE(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_isComposite_mBC0F2C0E27005B33175E88953E4184690BD7535A (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_2;
		L_2 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(__this, ((int32_t)((int32_t)L_2|4)), NULL);
		goto IL_0027;
	}

IL_0017:
	{
		int32_t L_3;
		L_3 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(__this, ((int32_t)((int32_t)L_3&((int32_t)-5))), NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_isComposite_mBC0F2C0E27005B33175E88953E4184690BD7535A_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_isComposite_mBC0F2C0E27005B33175E88953E4184690BD7535A(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_isPartOfComposite_m70F70F3B0BEFE2E296ECDAD016DA21F9A9574533 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		return (bool)((((int32_t)((int32_t)((int32_t)L_0&8))) == ((int32_t)8))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool BindingState_get_isPartOfComposite_m70F70F3B0BEFE2E296ECDAD016DA21F9A9574533_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	bool _returnValue;
	_returnValue = BindingState_get_isPartOfComposite_m70F70F3B0BEFE2E296ECDAD016DA21F9A9574533(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_isPartOfComposite_m927326C9C89F90D8B800DA706BB8018B9D2DAC11 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_2;
		L_2 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(__this, ((int32_t)((int32_t)L_2|8)), NULL);
		goto IL_0027;
	}

IL_0017:
	{
		int32_t L_3;
		L_3 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(__this, ((int32_t)((int32_t)L_3&((int32_t)-9))), NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_isPartOfComposite_m927326C9C89F90D8B800DA706BB8018B9D2DAC11_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_isPartOfComposite_m927326C9C89F90D8B800DA706BB8018B9D2DAC11(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_initialStateCheckPending_m71EFD1D03180986B04065A6549A1DC2C1C168E70 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)16)))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool BindingState_get_initialStateCheckPending_m71EFD1D03180986B04065A6549A1DC2C1C168E70_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	bool _returnValue;
	_returnValue = BindingState_get_initialStateCheckPending_m71EFD1D03180986B04065A6549A1DC2C1C168E70(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_initialStateCheckPending_m02F0256CF0A2CD366377F69C0A587162BE4AAB8D (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0018;
		}
	}
	{
		int32_t L_2;
		L_2 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(__this, ((int32_t)((int32_t)L_2|((int32_t)16))), NULL);
		goto IL_0028;
	}

IL_0018:
	{
		int32_t L_3;
		L_3 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(__this, ((int32_t)((int32_t)L_3&((int32_t)-17))), NULL);
	}

IL_0028:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_initialStateCheckPending_m02F0256CF0A2CD366377F69C0A587162BE4AAB8D_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_initialStateCheckPending_m02F0256CF0A2CD366377F69C0A587162BE4AAB8D(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BindingState_get_wantsInitialStateCheck_m4F1AE61E783B8D99BCD9927461EFB25C4CDD397C (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)32)))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool BindingState_get_wantsInitialStateCheck_m4F1AE61E783B8D99BCD9927461EFB25C4CDD397C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	bool _returnValue;
	_returnValue = BindingState_get_wantsInitialStateCheck_m4F1AE61E783B8D99BCD9927461EFB25C4CDD397C(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_wantsInitialStateCheck_mD5219F26BD7BC8F67667581FE56101E5A3B1951D (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0018;
		}
	}
	{
		int32_t L_2;
		L_2 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(__this, ((int32_t)((int32_t)L_2|((int32_t)32))), NULL);
		goto IL_0028;
	}

IL_0018:
	{
		int32_t L_3;
		L_3 = BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline(__this, NULL);
		BindingState_set_flags_m8C4141BF72A00FA349E94CCA87BDADDEB072C7A9(__this, ((int32_t)((int32_t)L_3&((int32_t)-33))), NULL);
	}

IL_0028:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_wantsInitialStateCheck_mD5219F26BD7BC8F67667581FE56101E5A3B1951D_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_wantsInitialStateCheck_mD5219F26BD7BC8F67667581FE56101E5A3B1951D(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BindingState_get_partIndex_mF704A62747932C1AC0CD5384ACFDA1B0089E6E06 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_PartIndex;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t BindingState_get_partIndex_mF704A62747932C1AC0CD5384ACFDA1B0089E6E06_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = BindingState_get_partIndex_mF704A62747932C1AC0CD5384ACFDA1B0089E6E06_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BindingState_set_partIndex_m14DBD2788ECD995B24E8BF81058C57341830CA93 (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	uint8_t V_2 = 0x0;
	{
		int32_t L_0;
		L_0 = BindingState_get_partIndex_mF704A62747932C1AC0CD5384ACFDA1B0089E6E06_inline(__this, NULL);
		V_0 = (bool)((((int32_t)L_0) < ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF9D47BEBDBAAC54A8BF7B3E3E36CE2A742352FB5)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingState_set_partIndex_m14DBD2788ECD995B24E8BF81058C57341830CA93_RuntimeMethod_var)));
	}

IL_001e:
	{
		int32_t L_3;
		L_3 = BindingState_get_partIndex_mF704A62747932C1AC0CD5384ACFDA1B0089E6E06_inline(__this, NULL);
		V_1 = (bool)((((int32_t)L_3) > ((int32_t)((int32_t)255)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_004c;
		}
	}
	{
		V_2 = (uint8_t)((int32_t)255);
		String_t* L_5;
		L_5 = Byte_ToString_mB80CE094B94215119578E4D796566E71D7277EE4((&V_2), NULL);
		String_t* L_6;
		L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE975D50E8C238280C509E19EC40AF46A2E29C0F5)), L_5, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_7 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_7, L_6, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&BindingState_set_partIndex_m14DBD2788ECD995B24E8BF81058C57341830CA93_RuntimeMethod_var)));
	}

IL_004c:
	{
		int32_t L_8 = ___0_value;
		__this->___m_PartIndex = (uint8_t)((int32_t)(uint8_t)L_8);
		return;
	}
}
IL2CPP_EXTERN_C  void BindingState_set_partIndex_m14DBD2788ECD995B24E8BF81058C57341830CA93_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*>(__this + _offset);
	BindingState_set_partIndex_m14DBD2788ECD995B24E8BF81058C57341830CA93(_thisAdjusted, ___0_value, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_Phase;
		return (int32_t)(L_0);
	}
}
IL2CPP_EXTERN_C  int32_t TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_phase_mF4C392049D7510A9AEA8E32B21D57816BEEF7183 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Phase = (uint8_t)((int32_t)(uint8_t)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_phase_mF4C392049D7510A9AEA8E32B21D57816BEEF7183_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_phase_mF4C392049D7510A9AEA8E32B21D57816BEEF7183(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isDisabled_m9AC6EF45F9C18ADF229F46BB9DDF954CBAC8A4B8 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool TriggerState_get_isDisabled_m9AC6EF45F9C18ADF229F46BB9DDF954CBAC8A4B8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	bool _returnValue;
	_returnValue = TriggerState_get_isDisabled_m9AC6EF45F9C18ADF229F46BB9DDF954CBAC8A4B8(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isWaiting_m70BAD5D823E2476E9CCA4AF3305FC762CFA76B3B (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool TriggerState_get_isWaiting_m70BAD5D823E2476E9CCA4AF3305FC762CFA76B3B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	bool _returnValue;
	_returnValue = TriggerState_get_isWaiting_m70BAD5D823E2476E9CCA4AF3305FC762CFA76B3B(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isStarted_m23B262849C63E8D5D16B14A777859FB709281444 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool TriggerState_get_isStarted_m23B262849C63E8D5D16B14A777859FB709281444_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	bool _returnValue;
	_returnValue = TriggerState_get_isStarted_m23B262849C63E8D5D16B14A777859FB709281444(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isPerformed_mAAF778642D1CFEB0B6D5186AFFC86AEF5F8F4746 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)3))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool TriggerState_get_isPerformed_mAAF778642D1CFEB0B6D5186AFFC86AEF5F8F4746_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	bool _returnValue;
	_returnValue = TriggerState_get_isPerformed_mAAF778642D1CFEB0B6D5186AFFC86AEF5F8F4746(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isCanceled_m5121EDE98435C75EAE5F305F893175A9FF5C1AEA (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)4))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool TriggerState_get_isCanceled_m5121EDE98435C75EAE5F305F893175A9FF5C1AEA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	bool _returnValue;
	_returnValue = TriggerState_get_isCanceled_m5121EDE98435C75EAE5F305F893175A9FF5C1AEA(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TriggerState_get_time_m24F76F03E47DEFAEB40652814E189E13433EA29C (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___m_Time;
		return L_0;
	}
}
IL2CPP_EXTERN_C  double TriggerState_get_time_m24F76F03E47DEFAEB40652814E189E13433EA29C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	double _returnValue;
	_returnValue = TriggerState_get_time_m24F76F03E47DEFAEB40652814E189E13433EA29C_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_time_m316DF2AFC1F34386975756AB652DB628B954CEA5 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___m_Time = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_time_m316DF2AFC1F34386975756AB652DB628B954CEA5_AdjustorThunk (RuntimeObject* __this, double ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_time_m316DF2AFC1F34386975756AB652DB628B954CEA5_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double TriggerState_get_startTime_mD52E8758CA46F480B5BA5B0BAB6BB7EF793B6F68 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___m_StartTime;
		return L_0;
	}
}
IL2CPP_EXTERN_C  double TriggerState_get_startTime_mD52E8758CA46F480B5BA5B0BAB6BB7EF793B6F68_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	double _returnValue;
	_returnValue = TriggerState_get_startTime_mD52E8758CA46F480B5BA5B0BAB6BB7EF793B6F68_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_startTime_mE949DC15C580566A6C93904D659C91E1AC633609 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___m_StartTime = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_startTime_mE949DC15C580566A6C93904D659C91E1AC633609_AdjustorThunk (RuntimeObject* __this, double ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_startTime_mE949DC15C580566A6C93904D659C91E1AC633609_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float TriggerState_get_magnitude_m69D6E5428A5409F494566C9847738D73DB0E4B53 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_Magnitude;
		return L_0;
	}
}
IL2CPP_EXTERN_C  float TriggerState_get_magnitude_m69D6E5428A5409F494566C9847738D73DB0E4B53_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	float _returnValue;
	_returnValue = TriggerState_get_magnitude_m69D6E5428A5409F494566C9847738D73DB0E4B53_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_magnitude_mA0137E16AE1583892CA47D1DCF18AFA2487B44C9 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_0|1)), NULL);
		float L_1 = ___0_value;
		__this->___m_Magnitude = L_1;
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_magnitude_mA0137E16AE1583892CA47D1DCF18AFA2487B44C9_AdjustorThunk (RuntimeObject* __this, float ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_magnitude_mA0137E16AE1583892CA47D1DCF18AFA2487B44C9(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_haveMagnitude_mA486155C0EC79DF22DB8942A29C0A42B4B9E0E41 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&1))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool TriggerState_get_haveMagnitude_mA486155C0EC79DF22DB8942A29C0A42B4B9E0E41_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	bool _returnValue;
	_returnValue = TriggerState_get_haveMagnitude_mA486155C0EC79DF22DB8942A29C0A42B4B9E0E41(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TriggerState_get_mapIndex_m2EF42EE7F026B1FEAE73AD21ACF2891AB8A8C07E (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_MapIndex;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t TriggerState_get_mapIndex_m2EF42EE7F026B1FEAE73AD21ACF2891AB8A8C07E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = TriggerState_get_mapIndex_m2EF42EE7F026B1FEAE73AD21ACF2891AB8A8C07E_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_mapIndex_mA74FE020F8DB85B61A16EE6BF0BE4A58C48A4923 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_value;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_000f;
		}
	}
	{
		int32_t L_1 = ___0_value;
		G_B3_0 = ((((int32_t)L_1) > ((int32_t)((int32_t)255)))? 1 : 0);
		goto IL_0010;
	}

IL_000f:
	{
		G_B3_0 = 1;
	}

IL_0010:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_3 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1A709BF7D084A4E4C1731842F3480E6ED73FABD0)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TriggerState_set_mapIndex_mA74FE020F8DB85B61A16EE6BF0BE4A58C48A4923_RuntimeMethod_var)));
	}

IL_001f:
	{
		int32_t L_4 = ___0_value;
		__this->___m_MapIndex = (uint8_t)((int32_t)(uint8_t)L_4);
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_mapIndex_mA74FE020F8DB85B61A16EE6BF0BE4A58C48A4923_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_mapIndex_mA74FE020F8DB85B61A16EE6BF0BE4A58C48A4923(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TriggerState_get_controlIndex_m61654A5C957F0DE7C600F5741F4BA5EE901DAF14 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		uint16_t L_0 = __this->___m_ControlIndex;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)65535)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		V_1 = (-1);
		goto IL_001f;
	}

IL_0016:
	{
		uint16_t L_2 = __this->___m_ControlIndex;
		V_1 = L_2;
		goto IL_001f;
	}

IL_001f:
	{
		int32_t L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C  int32_t TriggerState_get_controlIndex_m61654A5C957F0DE7C600F5741F4BA5EE901DAF14_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = TriggerState_get_controlIndex_m61654A5C957F0DE7C600F5741F4BA5EE901DAF14(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_controlIndex_m22920FF140D4A3E3738DFC782BD851BC7E2B6266 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B5_0 = 0;
	{
		int32_t L_0 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		__this->___m_ControlIndex = (uint16_t)((int32_t)65535);
		goto IL_0041;
	}

IL_0016:
	{
		int32_t L_2 = ___0_value;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0028;
		}
	}
	{
		int32_t L_3 = ___0_value;
		G_B5_0 = ((((int32_t)((((int32_t)L_3) < ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0029;
	}

IL_0028:
	{
		G_B5_0 = 1;
	}

IL_0029:
	{
		V_1 = (bool)G_B5_0;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0038;
		}
	}
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_5 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBC360CD99585D695B6C7BA42BE764C75440AD047)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TriggerState_set_controlIndex_m22920FF140D4A3E3738DFC782BD851BC7E2B6266_RuntimeMethod_var)));
	}

IL_0038:
	{
		int32_t L_6 = ___0_value;
		__this->___m_ControlIndex = (uint16_t)((int32_t)(uint16_t)L_6);
	}

IL_0041:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_controlIndex_m22920FF140D4A3E3738DFC782BD851BC7E2B6266_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_controlIndex_m22920FF140D4A3E3738DFC782BD851BC7E2B6266(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TriggerState_get_bindingIndex_mD851F8DDC14C14E5FE80E64F78F24A4FE8328133 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint16_t L_0 = __this->___m_BindingIndex;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t TriggerState_get_bindingIndex_mD851F8DDC14C14E5FE80E64F78F24A4FE8328133_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = TriggerState_get_bindingIndex_mD851F8DDC14C14E5FE80E64F78F24A4FE8328133_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_bindingIndex_m11CEA53F0EDB785459A2038B9224D1C9BE2CE494 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_value;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_000f;
		}
	}
	{
		int32_t L_1 = ___0_value;
		G_B3_0 = ((((int32_t)L_1) > ((int32_t)((int32_t)65535)))? 1 : 0);
		goto IL_0010;
	}

IL_000f:
	{
		G_B3_0 = 1;
	}

IL_0010:
	{
		V_0 = (bool)G_B3_0;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001f;
		}
	}
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_3 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4DADDC5FA7ADD49716435B7FC12C954EA15FE32F)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TriggerState_set_bindingIndex_m11CEA53F0EDB785459A2038B9224D1C9BE2CE494_RuntimeMethod_var)));
	}

IL_001f:
	{
		int32_t L_4 = ___0_value;
		__this->___m_BindingIndex = (uint16_t)((int32_t)(uint16_t)L_4);
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_bindingIndex_m11CEA53F0EDB785459A2038B9224D1C9BE2CE494_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_bindingIndex_m11CEA53F0EDB785459A2038B9224D1C9BE2CE494(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TriggerState_get_interactionIndex_mDA74F3F62A69C872BBF1803967687E53E622DA46 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		uint16_t L_0 = __this->___m_InteractionIndex;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)((int32_t)65535)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		V_1 = (-1);
		goto IL_001f;
	}

IL_0016:
	{
		uint16_t L_2 = __this->___m_InteractionIndex;
		V_1 = L_2;
		goto IL_001f;
	}

IL_001f:
	{
		int32_t L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C  int32_t TriggerState_get_interactionIndex_mDA74F3F62A69C872BBF1803967687E53E622DA46_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = TriggerState_get_interactionIndex_mDA74F3F62A69C872BBF1803967687E53E622DA46(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_interactionIndex_mEB92C007E39BD22BE638934BD159148764618164 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B5_0 = 0;
	{
		int32_t L_0 = ___0_value;
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)(-1)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		__this->___m_InteractionIndex = (uint16_t)((int32_t)65535);
		goto IL_0041;
	}

IL_0016:
	{
		int32_t L_2 = ___0_value;
		if ((((int32_t)L_2) < ((int32_t)0)))
		{
			goto IL_0028;
		}
	}
	{
		int32_t L_3 = ___0_value;
		G_B5_0 = ((((int32_t)((((int32_t)L_3) < ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0029;
	}

IL_0028:
	{
		G_B5_0 = 1;
	}

IL_0029:
	{
		V_1 = (bool)G_B5_0;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0038;
		}
	}
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_5 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2CAED8E78EF5B137FB8738FFD8A8CBD38B16A8EF)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TriggerState_set_interactionIndex_mEB92C007E39BD22BE638934BD159148764618164_RuntimeMethod_var)));
	}

IL_0038:
	{
		int32_t L_6 = ___0_value;
		__this->___m_InteractionIndex = (uint16_t)((int32_t)(uint16_t)L_6);
	}

IL_0041:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_interactionIndex_mEB92C007E39BD22BE638934BD159148764618164_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_interactionIndex_mEB92C007E39BD22BE638934BD159148764618164(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TriggerState_get_lastPerformedInUpdate_m03A7B1C49F3E698D08D1AABBF5B75B6160419686 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_LastPerformedInUpdate;
		return L_0;
	}
}
IL2CPP_EXTERN_C  uint32_t TriggerState_get_lastPerformedInUpdate_m03A7B1C49F3E698D08D1AABBF5B75B6160419686_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	uint32_t _returnValue;
	_returnValue = TriggerState_get_lastPerformedInUpdate_m03A7B1C49F3E698D08D1AABBF5B75B6160419686_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_lastPerformedInUpdate_m3643DF0285D087F45DA8D87CD27A54C782153629 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = ___0_value;
		__this->___m_LastPerformedInUpdate = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_lastPerformedInUpdate_m3643DF0285D087F45DA8D87CD27A54C782153629_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_lastPerformedInUpdate_m3643DF0285D087F45DA8D87CD27A54C782153629_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TriggerState_get_frame_mD829CA9F0E1E02202CEAD7AADFABC01374304C33 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Frame;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t TriggerState_get_frame_mD829CA9F0E1E02202CEAD7AADFABC01374304C33_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = TriggerState_get_frame_mD829CA9F0E1E02202CEAD7AADFABC01374304C33_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_frame_m7E3EE87FAD8EBEC731B9AC8B5ED1AF41ACC912DB (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Frame = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_frame_m7E3EE87FAD8EBEC731B9AC8B5ED1AF41ACC912DB_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_frame_m7E3EE87FAD8EBEC731B9AC8B5ED1AF41ACC912DB_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TriggerState_get_lastCompletedInUpdate_m4EAF2B6FE38A959A19FA13DF17D1E7797524FE75 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_LastCompletedInUpdate;
		return L_0;
	}
}
IL2CPP_EXTERN_C  uint32_t TriggerState_get_lastCompletedInUpdate_m4EAF2B6FE38A959A19FA13DF17D1E7797524FE75_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	uint32_t _returnValue;
	_returnValue = TriggerState_get_lastCompletedInUpdate_m4EAF2B6FE38A959A19FA13DF17D1E7797524FE75_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_lastCompletedInUpdate_mEF84C7B9C8CB635337D9626FAD0BF4565D62E25B (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = ___0_value;
		__this->___m_LastCompletedInUpdate = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_lastCompletedInUpdate_mEF84C7B9C8CB635337D9626FAD0BF4565D62E25B_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_lastCompletedInUpdate_mEF84C7B9C8CB635337D9626FAD0BF4565D62E25B_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TriggerState_get_lastCanceledInUpdate_m0131CE5316D3C8EA449892CCDFA8FD658F32CB7B (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_LastCanceledInUpdate;
		return L_0;
	}
}
IL2CPP_EXTERN_C  uint32_t TriggerState_get_lastCanceledInUpdate_m0131CE5316D3C8EA449892CCDFA8FD658F32CB7B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	uint32_t _returnValue;
	_returnValue = TriggerState_get_lastCanceledInUpdate_m0131CE5316D3C8EA449892CCDFA8FD658F32CB7B_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_lastCanceledInUpdate_m32E322779C9521C446AD9FD18987A7D30386E481 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = ___0_value;
		__this->___m_LastCanceledInUpdate = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_lastCanceledInUpdate_m32E322779C9521C446AD9FD18987A7D30386E481_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_lastCanceledInUpdate_m32E322779C9521C446AD9FD18987A7D30386E481_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TriggerState_get_pressedInUpdate_m52D6A5C1E728BF49BC129207376149B2E3C87E89 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_PressedInUpdate;
		return L_0;
	}
}
IL2CPP_EXTERN_C  uint32_t TriggerState_get_pressedInUpdate_m52D6A5C1E728BF49BC129207376149B2E3C87E89_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	uint32_t _returnValue;
	_returnValue = TriggerState_get_pressedInUpdate_m52D6A5C1E728BF49BC129207376149B2E3C87E89_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_pressedInUpdate_m6C8318D4DE435B22A2277E4836F45274A8A14A5B (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = ___0_value;
		__this->___m_PressedInUpdate = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_pressedInUpdate_m6C8318D4DE435B22A2277E4836F45274A8A14A5B_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_pressedInUpdate_m6C8318D4DE435B22A2277E4836F45274A8A14A5B_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t TriggerState_get_releasedInUpdate_m1C256A76659DE3EE62BF1A86B055FBC7A93238B4 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_ReleasedInUpdate;
		return L_0;
	}
}
IL2CPP_EXTERN_C  uint32_t TriggerState_get_releasedInUpdate_m1C256A76659DE3EE62BF1A86B055FBC7A93238B4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	uint32_t _returnValue;
	_returnValue = TriggerState_get_releasedInUpdate_m1C256A76659DE3EE62BF1A86B055FBC7A93238B4_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_releasedInUpdate_mB50246B19DDC67E032785E0C601E0EE6F81FF737 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = ___0_value;
		__this->___m_ReleasedInUpdate = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_releasedInUpdate_mB50246B19DDC67E032785E0C601E0EE6F81FF737_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_releasedInUpdate_mB50246B19DDC67E032785E0C601E0EE6F81FF737_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isPassThrough_mB7D87BF1876C0E39D9F556AC7CB4A8A08BB331EA (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&2))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool TriggerState_get_isPassThrough_mB7D87BF1876C0E39D9F556AC7CB4A8A08BB331EA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	bool _returnValue;
	_returnValue = TriggerState_get_isPassThrough_mB7D87BF1876C0E39D9F556AC7CB4A8A08BB331EA(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_isPassThrough_mB79395E044730B34F0C358AA576513FD07AFF6D8 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_2;
		L_2 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_2|2)), NULL);
		goto IL_0027;
	}

IL_0017:
	{
		int32_t L_3;
		L_3 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_3&((int32_t)-3))), NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_isPassThrough_mB79395E044730B34F0C358AA576513FD07AFF6D8_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_isPassThrough_mB79395E044730B34F0C358AA576513FD07AFF6D8(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isButton_mEFE0D6005E46DEFA45A5CC6784C70543B72B583A (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)32)))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool TriggerState_get_isButton_mEFE0D6005E46DEFA45A5CC6784C70543B72B583A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	bool _returnValue;
	_returnValue = TriggerState_get_isButton_mEFE0D6005E46DEFA45A5CC6784C70543B72B583A(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_isButton_mA84B356F7660D59E0565BCFAA3FD493C4DFE949D (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0018;
		}
	}
	{
		int32_t L_2;
		L_2 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_2|((int32_t)32))), NULL);
		goto IL_0028;
	}

IL_0018:
	{
		int32_t L_3;
		L_3 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_3&((int32_t)-33))), NULL);
	}

IL_0028:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_isButton_mA84B356F7660D59E0565BCFAA3FD493C4DFE949D_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_isButton_mA84B356F7660D59E0565BCFAA3FD493C4DFE949D(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_isPressed_m605D8D11246CD07B2B8A926889E189E468235A8F (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)64)))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool TriggerState_get_isPressed_m605D8D11246CD07B2B8A926889E189E468235A8F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	bool _returnValue;
	_returnValue = TriggerState_get_isPressed_m605D8D11246CD07B2B8A926889E189E468235A8F(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_isPressed_m9986CFE49D3E5842C1DA6E082F6F33DCA187B8D5 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0018;
		}
	}
	{
		int32_t L_2;
		L_2 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_2|((int32_t)64))), NULL);
		goto IL_0028;
	}

IL_0018:
	{
		int32_t L_3;
		L_3 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_3&((int32_t)-65))), NULL);
	}

IL_0028:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_isPressed_m9986CFE49D3E5842C1DA6E082F6F33DCA187B8D5_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_isPressed_m9986CFE49D3E5842C1DA6E082F6F33DCA187B8D5(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_mayNeedConflictResolution_mA75E74E05A52014904B4B9816A4E8CB79441CC04 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&4))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool TriggerState_get_mayNeedConflictResolution_mA75E74E05A52014904B4B9816A4E8CB79441CC04_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	bool _returnValue;
	_returnValue = TriggerState_get_mayNeedConflictResolution_mA75E74E05A52014904B4B9816A4E8CB79441CC04(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_mayNeedConflictResolution_mF816D62C874DEC1DAC0EEDD72DCE2EA37F4761D0 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_2;
		L_2 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_2|4)), NULL);
		goto IL_0027;
	}

IL_0017:
	{
		int32_t L_3;
		L_3 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_3&((int32_t)-5))), NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_mayNeedConflictResolution_mF816D62C874DEC1DAC0EEDD72DCE2EA37F4761D0_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_mayNeedConflictResolution_mF816D62C874DEC1DAC0EEDD72DCE2EA37F4761D0(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_hasMultipleConcurrentActuations_mF4D0F4CBCD1335CB209F2DC6A7B5C200DAC6037B (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&8))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool TriggerState_get_hasMultipleConcurrentActuations_mF4D0F4CBCD1335CB209F2DC6A7B5C200DAC6037B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	bool _returnValue;
	_returnValue = TriggerState_get_hasMultipleConcurrentActuations_mF4D0F4CBCD1335CB209F2DC6A7B5C200DAC6037B(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_hasMultipleConcurrentActuations_mAAE5EFF3DEAEF29E03745460483F884F6B510DD9 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_2;
		L_2 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_2|8)), NULL);
		goto IL_0027;
	}

IL_0017:
	{
		int32_t L_3;
		L_3 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_3&((int32_t)-9))), NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_hasMultipleConcurrentActuations_mAAE5EFF3DEAEF29E03745460483F884F6B510DD9_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_hasMultipleConcurrentActuations_mAAE5EFF3DEAEF29E03745460483F884F6B510DD9(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TriggerState_get_inProcessing_mB8327E526299E9565C9B24584AC32C8E798C5073 (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)16)))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool TriggerState_get_inProcessing_mB8327E526299E9565C9B24584AC32C8E798C5073_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	bool _returnValue;
	_returnValue = TriggerState_get_inProcessing_mB8327E526299E9565C9B24584AC32C8E798C5073(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_inProcessing_mC1D7D0622801ABE29CC8B5638C2CE2123215505B (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0018;
		}
	}
	{
		int32_t L_2;
		L_2 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_2|((int32_t)16))), NULL);
		goto IL_0028;
	}

IL_0018:
	{
		int32_t L_3;
		L_3 = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(__this, NULL);
		TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(__this, ((int32_t)((int32_t)L_3&((int32_t)-17))), NULL);
	}

IL_0028:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_inProcessing_mC1D7D0622801ABE29CC8B5638C2CE2123215505B_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_inProcessing_mC1D7D0622801ABE29CC8B5638C2CE2123215505B(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_Flags;
		return (int32_t)(L_0);
	}
}
IL2CPP_EXTERN_C  int32_t TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Flags = (uint8_t)((int32_t)(uint8_t)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*>(__this + _offset);
	TriggerState_set_flags_m15D5CB1647EE3083045A3720E91189EE3FC5E1EF(_thisAdjusted, ___0_value, 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
IL2CPP_EXTERN_C void UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshal_pinvoke(const UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2& unmarshaled, UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_pinvoke& marshaled)
{
	marshaled.___basePtr = unmarshaled.___basePtr;
	marshaled.___mapCount = unmarshaled.___mapCount;
	marshaled.___actionCount = unmarshaled.___actionCount;
	marshaled.___interactionCount = unmarshaled.___interactionCount;
	marshaled.___bindingCount = unmarshaled.___bindingCount;
	marshaled.___controlCount = unmarshaled.___controlCount;
	marshaled.___compositeCount = unmarshaled.___compositeCount;
	marshaled.___actionStates = unmarshaled.___actionStates;
	marshaled.___bindingStates = unmarshaled.___bindingStates;
	marshaled.___interactionStates = unmarshaled.___interactionStates;
	marshaled.___controlMagnitudes = unmarshaled.___controlMagnitudes;
	marshaled.___compositeMagnitudes = unmarshaled.___compositeMagnitudes;
	marshaled.___enabledControls = unmarshaled.___enabledControls;
	marshaled.___actionBindingIndicesAndCounts = unmarshaled.___actionBindingIndicesAndCounts;
	marshaled.___actionBindingIndices = unmarshaled.___actionBindingIndices;
	marshaled.___controlIndexToBindingIndex = unmarshaled.___controlIndexToBindingIndex;
	marshaled.___controlGroupingAndComplexity = unmarshaled.___controlGroupingAndComplexity;
	marshaled.___controlGroupingInitialized = static_cast<int32_t>(unmarshaled.___controlGroupingInitialized);
	marshaled.___mapIndices = unmarshaled.___mapIndices;
}
IL2CPP_EXTERN_C void UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshal_pinvoke_back(const UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_pinvoke& marshaled, UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2& unmarshaled)
{
	unmarshaled.___basePtr = marshaled.___basePtr;
	int32_t unmarshaledmapCount_temp_1 = 0;
	unmarshaledmapCount_temp_1 = marshaled.___mapCount;
	unmarshaled.___mapCount = unmarshaledmapCount_temp_1;
	int32_t unmarshaledactionCount_temp_2 = 0;
	unmarshaledactionCount_temp_2 = marshaled.___actionCount;
	unmarshaled.___actionCount = unmarshaledactionCount_temp_2;
	int32_t unmarshaledinteractionCount_temp_3 = 0;
	unmarshaledinteractionCount_temp_3 = marshaled.___interactionCount;
	unmarshaled.___interactionCount = unmarshaledinteractionCount_temp_3;
	int32_t unmarshaledbindingCount_temp_4 = 0;
	unmarshaledbindingCount_temp_4 = marshaled.___bindingCount;
	unmarshaled.___bindingCount = unmarshaledbindingCount_temp_4;
	int32_t unmarshaledcontrolCount_temp_5 = 0;
	unmarshaledcontrolCount_temp_5 = marshaled.___controlCount;
	unmarshaled.___controlCount = unmarshaledcontrolCount_temp_5;
	int32_t unmarshaledcompositeCount_temp_6 = 0;
	unmarshaledcompositeCount_temp_6 = marshaled.___compositeCount;
	unmarshaled.___compositeCount = unmarshaledcompositeCount_temp_6;
	unmarshaled.___actionStates = marshaled.___actionStates;
	unmarshaled.___bindingStates = marshaled.___bindingStates;
	unmarshaled.___interactionStates = marshaled.___interactionStates;
	unmarshaled.___controlMagnitudes = marshaled.___controlMagnitudes;
	unmarshaled.___compositeMagnitudes = marshaled.___compositeMagnitudes;
	unmarshaled.___enabledControls = marshaled.___enabledControls;
	unmarshaled.___actionBindingIndicesAndCounts = marshaled.___actionBindingIndicesAndCounts;
	unmarshaled.___actionBindingIndices = marshaled.___actionBindingIndices;
	unmarshaled.___controlIndexToBindingIndex = marshaled.___controlIndexToBindingIndex;
	unmarshaled.___controlGroupingAndComplexity = marshaled.___controlGroupingAndComplexity;
	bool unmarshaledcontrolGroupingInitialized_temp_17 = false;
	unmarshaledcontrolGroupingInitialized_temp_17 = static_cast<bool>(marshaled.___controlGroupingInitialized);
	unmarshaled.___controlGroupingInitialized = unmarshaledcontrolGroupingInitialized_temp_17;
	unmarshaled.___mapIndices = marshaled.___mapIndices;
}
IL2CPP_EXTERN_C void UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshal_pinvoke_cleanup(UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshal_com(const UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2& unmarshaled, UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_com& marshaled)
{
	marshaled.___basePtr = unmarshaled.___basePtr;
	marshaled.___mapCount = unmarshaled.___mapCount;
	marshaled.___actionCount = unmarshaled.___actionCount;
	marshaled.___interactionCount = unmarshaled.___interactionCount;
	marshaled.___bindingCount = unmarshaled.___bindingCount;
	marshaled.___controlCount = unmarshaled.___controlCount;
	marshaled.___compositeCount = unmarshaled.___compositeCount;
	marshaled.___actionStates = unmarshaled.___actionStates;
	marshaled.___bindingStates = unmarshaled.___bindingStates;
	marshaled.___interactionStates = unmarshaled.___interactionStates;
	marshaled.___controlMagnitudes = unmarshaled.___controlMagnitudes;
	marshaled.___compositeMagnitudes = unmarshaled.___compositeMagnitudes;
	marshaled.___enabledControls = unmarshaled.___enabledControls;
	marshaled.___actionBindingIndicesAndCounts = unmarshaled.___actionBindingIndicesAndCounts;
	marshaled.___actionBindingIndices = unmarshaled.___actionBindingIndices;
	marshaled.___controlIndexToBindingIndex = unmarshaled.___controlIndexToBindingIndex;
	marshaled.___controlGroupingAndComplexity = unmarshaled.___controlGroupingAndComplexity;
	marshaled.___controlGroupingInitialized = static_cast<int32_t>(unmarshaled.___controlGroupingInitialized);
	marshaled.___mapIndices = unmarshaled.___mapIndices;
}
IL2CPP_EXTERN_C void UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshal_com_back(const UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_com& marshaled, UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2& unmarshaled)
{
	unmarshaled.___basePtr = marshaled.___basePtr;
	int32_t unmarshaledmapCount_temp_1 = 0;
	unmarshaledmapCount_temp_1 = marshaled.___mapCount;
	unmarshaled.___mapCount = unmarshaledmapCount_temp_1;
	int32_t unmarshaledactionCount_temp_2 = 0;
	unmarshaledactionCount_temp_2 = marshaled.___actionCount;
	unmarshaled.___actionCount = unmarshaledactionCount_temp_2;
	int32_t unmarshaledinteractionCount_temp_3 = 0;
	unmarshaledinteractionCount_temp_3 = marshaled.___interactionCount;
	unmarshaled.___interactionCount = unmarshaledinteractionCount_temp_3;
	int32_t unmarshaledbindingCount_temp_4 = 0;
	unmarshaledbindingCount_temp_4 = marshaled.___bindingCount;
	unmarshaled.___bindingCount = unmarshaledbindingCount_temp_4;
	int32_t unmarshaledcontrolCount_temp_5 = 0;
	unmarshaledcontrolCount_temp_5 = marshaled.___controlCount;
	unmarshaled.___controlCount = unmarshaledcontrolCount_temp_5;
	int32_t unmarshaledcompositeCount_temp_6 = 0;
	unmarshaledcompositeCount_temp_6 = marshaled.___compositeCount;
	unmarshaled.___compositeCount = unmarshaledcompositeCount_temp_6;
	unmarshaled.___actionStates = marshaled.___actionStates;
	unmarshaled.___bindingStates = marshaled.___bindingStates;
	unmarshaled.___interactionStates = marshaled.___interactionStates;
	unmarshaled.___controlMagnitudes = marshaled.___controlMagnitudes;
	unmarshaled.___compositeMagnitudes = marshaled.___compositeMagnitudes;
	unmarshaled.___enabledControls = marshaled.___enabledControls;
	unmarshaled.___actionBindingIndicesAndCounts = marshaled.___actionBindingIndicesAndCounts;
	unmarshaled.___actionBindingIndices = marshaled.___actionBindingIndices;
	unmarshaled.___controlIndexToBindingIndex = marshaled.___controlIndexToBindingIndex;
	unmarshaled.___controlGroupingAndComplexity = marshaled.___controlGroupingAndComplexity;
	bool unmarshaledcontrolGroupingInitialized_temp_17 = false;
	unmarshaledcontrolGroupingInitialized_temp_17 = static_cast<bool>(marshaled.___controlGroupingInitialized);
	unmarshaled.___controlGroupingInitialized = unmarshaledcontrolGroupingInitialized_temp_17;
	unmarshaled.___mapIndices = marshaled.___mapIndices;
}
IL2CPP_EXTERN_C void UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshal_com_cleanup(UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool UnmanagedMemory_get_isAllocated_m168F1B4A70775C0D676FE1CB4DE0C66C0B9C896F (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* __this, const RuntimeMethod* method) 
{
	{
		void* L_0 = __this->___basePtr;
		return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool UnmanagedMemory_get_isAllocated_m168F1B4A70775C0D676FE1CB4DE0C66C0B9C896F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*>(__this + _offset);
	bool _returnValue;
	_returnValue = UnmanagedMemory_get_isAllocated_m168F1B4A70775C0D676FE1CB4DE0C66C0B9C896F(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnmanagedMemory_get_sizeInBytes_m31935EB8B9F97AA82D613DAFE14D50030154DDFD (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___mapCount;
		uint32_t L_1 = sizeof(ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD);
		int32_t L_2 = __this->___actionCount;
		uint32_t L_3 = sizeof(TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D);
		int32_t L_4 = __this->___bindingCount;
		uint32_t L_5 = sizeof(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA);
		int32_t L_6 = __this->___interactionCount;
		uint32_t L_7 = sizeof(InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE);
		int32_t L_8 = __this->___controlCount;
		int32_t L_9 = __this->___compositeCount;
		int32_t L_10 = __this->___controlCount;
		int32_t L_11 = __this->___controlCount;
		int32_t L_12 = __this->___actionCount;
		int32_t L_13 = __this->___bindingCount;
		int32_t L_14 = __this->___controlCount;
		return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_0, (int32_t)L_1)), ((int32_t)il2cpp_codegen_multiply(L_2, (int32_t)L_3)))), ((int32_t)il2cpp_codegen_multiply(L_4, (int32_t)L_5)))), ((int32_t)il2cpp_codegen_multiply(L_6, (int32_t)L_7)))), ((int32_t)il2cpp_codegen_multiply(L_8, 4)))), ((int32_t)il2cpp_codegen_multiply(L_9, 4)))), ((int32_t)il2cpp_codegen_multiply(L_10, 4)))), ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_11, 2)), 2)))), ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_12, 2)), 2)))), ((int32_t)il2cpp_codegen_multiply(L_13, 2)))), ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_add(L_14, ((int32_t)31)))/((int32_t)32))), 4))));
	}
}
IL2CPP_EXTERN_C  int32_t UnmanagedMemory_get_sizeInBytes_m31935EB8B9F97AA82D613DAFE14D50030154DDFD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = UnmanagedMemory_get_sizeInBytes_m31935EB8B9F97AA82D613DAFE14D50030154DDFD(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedMemory_Allocate_m72EF0DDD8FFA5167D644F6BF7DFB48AB343FD64A (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* __this, int32_t ___0_mapCount, int32_t ___1_actionCount, int32_t ___2_bindingCount, int32_t ___3_controlCount, int32_t ___4_interactionCount, int32_t ___5_compositeCount, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral170E2DA15543140F87EC43EFA91BB1FC98CFDE49);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral33B1390C0EE06C42DD880C6913D5FA1620057D6B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EF445186E7567F96B817E8586541056F74E8160);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral41154F1449DCD19866D144DEF949F7351BE2B8C8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A9F8ADDABC778C8B2E27D79A32993D387E44846);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF24C1390D64EB50B39B62910B009AAEE08842BE9);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	uint8_t* V_1 = NULL;
	{
		void* L_0 = __this->___basePtr;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0), _stringLiteral33B1390C0EE06C42DD880C6913D5FA1620057D6B, NULL);
		int32_t L_1 = ___0_mapCount;
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)((((int32_t)L_1) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral9A9F8ADDABC778C8B2E27D79A32993D387E44846, NULL);
		int32_t L_2 = ___1_actionCount;
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)((((int32_t)L_2) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral170E2DA15543140F87EC43EFA91BB1FC98CFDE49, NULL);
		int32_t L_3 = ___2_bindingCount;
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)((((int32_t)L_3) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral41154F1449DCD19866D144DEF949F7351BE2B8C8, NULL);
		int32_t L_4 = ___4_interactionCount;
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)((((int32_t)L_4) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteralF24C1390D64EB50B39B62910B009AAEE08842BE9, NULL);
		int32_t L_5 = ___5_compositeCount;
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)((((int32_t)L_5) < ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral3EF445186E7567F96B817E8586541056F74E8160, NULL);
		int32_t L_6 = ___0_mapCount;
		__this->___mapCount = L_6;
		int32_t L_7 = ___1_actionCount;
		__this->___actionCount = L_7;
		int32_t L_8 = ___4_interactionCount;
		__this->___interactionCount = L_8;
		int32_t L_9 = ___2_bindingCount;
		__this->___bindingCount = L_9;
		int32_t L_10 = ___3_controlCount;
		__this->___controlCount = L_10;
		int32_t L_11 = ___5_compositeCount;
		__this->___compositeCount = L_11;
		int32_t L_12;
		L_12 = UnmanagedMemory_get_sizeInBytes_m31935EB8B9F97AA82D613DAFE14D50030154DDFD(__this, NULL);
		V_0 = L_12;
		int32_t L_13 = V_0;
		void* L_14;
		L_14 = UnsafeUtility_Malloc_mD7BD28D5AE7E4901B225B7DFFE2B568EE7BDC0C9(((int64_t)L_13), 8, 4, NULL);
		V_1 = (uint8_t*)L_14;
		uint8_t* L_15 = V_1;
		int32_t L_16 = V_0;
		UnsafeUtility_MemClear_m6C4377117084A11A667A567BC2F5E606A632A7C1((void*)L_15, ((int64_t)L_16), NULL);
		uint8_t* L_17 = V_1;
		__this->___basePtr = (void*)L_17;
		uint8_t* L_18 = V_1;
		__this->___actionStates = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)L_18;
		uint8_t* L_19 = V_1;
		int32_t L_20 = ___1_actionCount;
		uint32_t L_21 = sizeof(TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D);
		V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_19, ((int32_t)il2cpp_codegen_multiply(L_20, (int32_t)L_21))));
		uint8_t* L_22 = V_1;
		__this->___interactionStates = (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*)L_22;
		uint8_t* L_23 = V_1;
		int32_t L_24 = ___4_interactionCount;
		uint32_t L_25 = sizeof(InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE);
		V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_23, ((int32_t)il2cpp_codegen_multiply(L_24, (int32_t)L_25))));
		uint8_t* L_26 = V_1;
		__this->___bindingStates = (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)L_26;
		uint8_t* L_27 = V_1;
		int32_t L_28 = ___2_bindingCount;
		uint32_t L_29 = sizeof(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA);
		V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, (int32_t)L_29))));
		uint8_t* L_30 = V_1;
		__this->___mapIndices = (ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD*)L_30;
		uint8_t* L_31 = V_1;
		int32_t L_32 = ___0_mapCount;
		uint32_t L_33 = sizeof(ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD);
		V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, ((int32_t)il2cpp_codegen_multiply(L_32, (int32_t)L_33))));
		uint8_t* L_34 = V_1;
		__this->___controlMagnitudes = (float*)L_34;
		uint8_t* L_35 = V_1;
		int32_t L_36 = ___3_controlCount;
		V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, ((int32_t)il2cpp_codegen_multiply(L_36, 4))));
		uint8_t* L_37 = V_1;
		__this->___compositeMagnitudes = (float*)L_37;
		uint8_t* L_38 = V_1;
		int32_t L_39 = ___5_compositeCount;
		V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_38, ((int32_t)il2cpp_codegen_multiply(L_39, 4))));
		uint8_t* L_40 = V_1;
		__this->___controlIndexToBindingIndex = (int32_t*)L_40;
		uint8_t* L_41 = V_1;
		int32_t L_42 = ___3_controlCount;
		V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_41, ((int32_t)il2cpp_codegen_multiply(L_42, 4))));
		uint8_t* L_43 = V_1;
		__this->___controlGroupingAndComplexity = (uint16_t*)L_43;
		uint8_t* L_44 = V_1;
		int32_t L_45 = ___3_controlCount;
		V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_44, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_45, 2)), 2))));
		uint8_t* L_46 = V_1;
		__this->___actionBindingIndicesAndCounts = (uint16_t*)L_46;
		uint8_t* L_47 = V_1;
		int32_t L_48 = ___1_actionCount;
		V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_47, ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_48, 2)), 2))));
		uint8_t* L_49 = V_1;
		__this->___actionBindingIndices = (uint16_t*)L_49;
		uint8_t* L_50 = V_1;
		int32_t L_51 = ___2_bindingCount;
		V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_50, ((int32_t)il2cpp_codegen_multiply(L_51, 2))));
		uint8_t* L_52 = V_1;
		__this->___enabledControls = (int32_t*)L_52;
		uint8_t* L_53 = V_1;
		int32_t L_54 = ___3_controlCount;
		V_1 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_53, ((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_add(L_54, ((int32_t)31)))/((int32_t)32))), 4))));
		return;
	}
}
IL2CPP_EXTERN_C  void UnmanagedMemory_Allocate_m72EF0DDD8FFA5167D644F6BF7DFB48AB343FD64A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_mapCount, int32_t ___1_actionCount, int32_t ___2_bindingCount, int32_t ___3_controlCount, int32_t ___4_interactionCount, int32_t ___5_compositeCount, const RuntimeMethod* method)
{
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*>(__this + _offset);
	UnmanagedMemory_Allocate_m72EF0DDD8FFA5167D644F6BF7DFB48AB343FD64A(_thisAdjusted, ___0_mapCount, ___1_actionCount, ___2_bindingCount, ___3_controlCount, ___4_interactionCount, ___5_compositeCount, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedMemory_Dispose_m5EF84448B0C1606D96748DD15CD7667710E23783 (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		void* L_0 = __this->___basePtr;
		V_0 = (bool)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		goto IL_00a3;
	}

IL_0014:
	{
		void* L_2 = __this->___basePtr;
		UnsafeUtility_Free_mFF99F4F02FE7F735AB30D8987D6953E55A2B23E1(L_2, 4, NULL);
		__this->___basePtr = (void*)((uintptr_t)0);
		__this->___actionStates = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)((uintptr_t)0);
		__this->___interactionStates = (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*)((uintptr_t)0);
		__this->___bindingStates = (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)((uintptr_t)0);
		__this->___mapIndices = (ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD*)((uintptr_t)0);
		__this->___controlMagnitudes = (float*)((uintptr_t)0);
		__this->___compositeMagnitudes = (float*)((uintptr_t)0);
		__this->___controlIndexToBindingIndex = (int32_t*)((uintptr_t)0);
		__this->___controlGroupingAndComplexity = (uint16_t*)((uintptr_t)0);
		__this->___actionBindingIndices = (uint16_t*)((uintptr_t)0);
		__this->___actionBindingIndicesAndCounts = (uint16_t*)((uintptr_t)0);
		__this->___mapCount = 0;
		__this->___actionCount = 0;
		__this->___bindingCount = 0;
		__this->___controlCount = 0;
		__this->___interactionCount = 0;
		__this->___compositeCount = 0;
	}

IL_00a3:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void UnmanagedMemory_Dispose_m5EF84448B0C1606D96748DD15CD7667710E23783_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*>(__this + _offset);
	UnmanagedMemory_Dispose_m5EF84448B0C1606D96748DD15CD7667710E23783(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnmanagedMemory_CopyDataFrom_m2DD0E82EA80DA571C14373E06297490B77B18B1C (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* __this, UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 ___0_memory, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral36F44A1222D4244BB8C694669C6BE3CD0AA21F65);
		s_Il2CppMethodInitialized = true;
	}
	{
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_0 = ___0_memory;
		void* L_1 = L_0.___basePtr;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)((((intptr_t)L_1) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral36F44A1222D4244BB8C694669C6BE3CD0AA21F65, NULL);
		ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD* L_2 = __this->___mapIndices;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_3 = ___0_memory;
		ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD* L_4 = L_3.___mapIndices;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_5 = ___0_memory;
		int32_t L_6 = L_5.___mapCount;
		uint32_t L_7 = sizeof(ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD);
		UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_2, (void*)L_4, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_6, (int32_t)L_7))), NULL);
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_8 = __this->___actionStates;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_9 = ___0_memory;
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_10 = L_9.___actionStates;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_11 = ___0_memory;
		int32_t L_12 = L_11.___actionCount;
		uint32_t L_13 = sizeof(TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D);
		UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_8, (void*)L_10, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_12, (int32_t)L_13))), NULL);
		BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_14 = __this->___bindingStates;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_15 = ___0_memory;
		BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_16 = L_15.___bindingStates;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_17 = ___0_memory;
		int32_t L_18 = L_17.___bindingCount;
		uint32_t L_19 = sizeof(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA);
		UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_14, (void*)L_16, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_18, (int32_t)L_19))), NULL);
		InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* L_20 = __this->___interactionStates;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_21 = ___0_memory;
		InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* L_22 = L_21.___interactionStates;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_23 = ___0_memory;
		int32_t L_24 = L_23.___interactionCount;
		uint32_t L_25 = sizeof(InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE);
		UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_20, (void*)L_22, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_24, (int32_t)L_25))), NULL);
		float* L_26 = __this->___controlMagnitudes;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_27 = ___0_memory;
		float* L_28 = L_27.___controlMagnitudes;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_29 = ___0_memory;
		int32_t L_30 = L_29.___controlCount;
		UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_26, (void*)L_28, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_30, 4))), NULL);
		float* L_31 = __this->___compositeMagnitudes;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_32 = ___0_memory;
		float* L_33 = L_32.___compositeMagnitudes;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_34 = ___0_memory;
		int32_t L_35 = L_34.___compositeCount;
		UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_31, (void*)L_33, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_35, 4))), NULL);
		int32_t* L_36 = __this->___controlIndexToBindingIndex;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_37 = ___0_memory;
		int32_t* L_38 = L_37.___controlIndexToBindingIndex;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_39 = ___0_memory;
		int32_t L_40 = L_39.___controlCount;
		UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_36, (void*)L_38, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_40, 4))), NULL);
		uint16_t* L_41 = __this->___controlGroupingAndComplexity;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_42 = ___0_memory;
		uint16_t* L_43 = L_42.___controlGroupingAndComplexity;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_44 = ___0_memory;
		int32_t L_45 = L_44.___controlCount;
		UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_41, (void*)L_43, ((int64_t)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_45, 2)), 2))), NULL);
		uint16_t* L_46 = __this->___actionBindingIndicesAndCounts;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_47 = ___0_memory;
		uint16_t* L_48 = L_47.___actionBindingIndicesAndCounts;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_49 = ___0_memory;
		int32_t L_50 = L_49.___actionCount;
		UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_46, (void*)L_48, ((int64_t)((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_50, 2)), 2))), NULL);
		uint16_t* L_51 = __this->___actionBindingIndices;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_52 = ___0_memory;
		uint16_t* L_53 = L_52.___actionBindingIndices;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_54 = ___0_memory;
		int32_t L_55 = L_54.___bindingCount;
		UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_51, (void*)L_53, ((int64_t)((int32_t)il2cpp_codegen_multiply(L_55, 2))), NULL);
		int32_t* L_56 = __this->___enabledControls;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_57 = ___0_memory;
		int32_t* L_58 = L_57.___enabledControls;
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_59 = ___0_memory;
		int32_t L_60 = L_59.___controlCount;
		UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177((void*)L_56, (void*)L_58, ((int64_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((int32_t)il2cpp_codegen_add(L_60, ((int32_t)31)))/((int32_t)32))), 4))), NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void UnmanagedMemory_CopyDataFrom_m2DD0E82EA80DA571C14373E06297490B77B18B1C_AdjustorThunk (RuntimeObject* __this, UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 ___0_memory, const RuntimeMethod* method)
{
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*>(__this + _offset);
	UnmanagedMemory_CopyDataFrom_m2DD0E82EA80DA571C14373E06297490B77B18B1C(_thisAdjusted, ___0_memory, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 UnmanagedMemory_Clone_mD94246F91C5AF05C0D379BD1192FFAC46342664E (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* __this, const RuntimeMethod* method) 
{
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 V_2;
	memset((&V_2), 0, sizeof(V_2));
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t V_4 = 0;
	{
		bool L_0;
		L_0 = UnmanagedMemory_get_isAllocated_m168F1B4A70775C0D676FE1CB4DE0C66C0B9C896F(__this, NULL);
		V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		il2cpp_codegen_initobj((&V_2), sizeof(UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2));
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_2 = V_2;
		V_3 = L_2;
		goto IL_0064;
	}

IL_001a:
	{
		il2cpp_codegen_initobj((&V_0), sizeof(UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2));
		int32_t L_3 = __this->___mapCount;
		int32_t L_4 = __this->___actionCount;
		int32_t L_5 = __this->___controlCount;
		V_4 = L_5;
		int32_t L_6 = __this->___bindingCount;
		int32_t L_7 = V_4;
		int32_t L_8 = __this->___interactionCount;
		int32_t L_9 = __this->___compositeCount;
		UnmanagedMemory_Allocate_m72EF0DDD8FFA5167D644F6BF7DFB48AB343FD64A((&V_0), L_3, L_4, L_6, L_7, L_8, L_9, NULL);
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_10 = (*(UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)__this);
		UnmanagedMemory_CopyDataFrom_m2DD0E82EA80DA571C14373E06297490B77B18B1C((&V_0), L_10, NULL);
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_11 = V_0;
		V_3 = L_11;
		goto IL_0064;
	}

IL_0064:
	{
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_12 = V_3;
		return L_12;
	}
}
IL2CPP_EXTERN_C  UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 UnmanagedMemory_Clone_mD94246F91C5AF05C0D379BD1192FFAC46342664E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*>(__this + _offset);
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 _returnValue;
	_returnValue = UnmanagedMemory_Clone_mD94246F91C5AF05C0D379BD1192FFAC46342664E(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshal_pinvoke(const GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A& unmarshaled, GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A____globalList_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___globalListException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A____globalList_FieldInfo_var, GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___globalListException, NULL);
}
IL2CPP_EXTERN_C void GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshal_pinvoke_back(const GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshaled_pinvoke& marshaled, GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A____globalList_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___globalListException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A____globalList_FieldInfo_var, GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___globalListException, NULL);
}
IL2CPP_EXTERN_C void GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshal_pinvoke_cleanup(GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshal_com(const GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A& unmarshaled, GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A____globalList_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___globalListException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A____globalList_FieldInfo_var, GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___globalListException, NULL);
}
IL2CPP_EXTERN_C void GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshal_com_back(const GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshaled_com& marshaled, GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A____globalList_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___globalListException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s'.", GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A____globalList_FieldInfo_var, GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___globalListException, NULL);
}
IL2CPP_EXTERN_C void GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_marshal_com_cleanup(GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A_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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m9A2ED568E070AA9B8CFB0C9406437EF39665B19D (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5* L_0 = (U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5*)il2cpp_codegen_object_new(U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_m234422A66DA28C27C939932363F7DD3DB74B64F8(L_0, NULL);
		((U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m234422A66DA28C27C939932363F7DD3DB74B64F8 (U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CSaveAndResetStateU3Eb__140_0_m8642B5AB4FCCD5998B7279285EE0796B96F6C0DB (U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5* __this, GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A* ___0_state, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A* L_0 = ___0_state;
		GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A L_1 = (*(GlobalState_tC6D38701EF2670B99D214B9A482C428DFEA8408A*)L_0);
		il2cpp_codegen_runtime_class_init_inline(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState = L_1;
		Il2CppCodeGenWriteBarrier((void**)&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___globalList))->___additionalValues), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___onActionChange))->___m_Callbacks))->___firstValue), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___onActionChange))->___m_Callbacks))->___additionalValues), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___onActionChange))->___m_CallbacksToAdd))->___firstValue), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___onActionChange))->___m_CallbacksToAdd))->___additionalValues), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___onActionChange))->___m_CallbacksToRemove))->___firstValue), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___onActionChange))->___m_CallbacksToRemove))->___additionalValues), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___onActionControlsChanged))->___m_Callbacks))->___firstValue), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___onActionControlsChanged))->___m_Callbacks))->___additionalValues), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___onActionControlsChanged))->___m_CallbacksToAdd))->___firstValue), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___onActionControlsChanged))->___m_CallbacksToAdd))->___additionalValues), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___onActionControlsChanged))->___m_CallbacksToRemove))->___firstValue), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&((&((&(((&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState))->___onActionControlsChanged))->___m_CallbacksToRemove))->___additionalValues), (void*)NULL);
		#endif
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec_U3CSaveAndResetStateU3Eb__140_1_mF676A6BB8DBC1FD4605227108E03A36C82366341 (U3CU3Ec_t5252D685BC8618F6B58F8A7BCB7EA519D16E1DE5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		InputActionState_ResetGlobals_m17F3492806EDC7C56CE3EC3A3D8E4FA1790F854A(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
IL2CPP_EXTERN_C void InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshal_pinvoke(const InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5& unmarshaled, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Name = il2cpp_codegen_marshal_string(unmarshaled.___m_Name);
	marshaled.___m_Id = il2cpp_codegen_marshal_string(unmarshaled.___m_Id);
	marshaled.___m_Path = il2cpp_codegen_marshal_string(unmarshaled.___m_Path);
	marshaled.___m_Interactions = il2cpp_codegen_marshal_string(unmarshaled.___m_Interactions);
	marshaled.___m_Processors = il2cpp_codegen_marshal_string(unmarshaled.___m_Processors);
	marshaled.___m_Groups = il2cpp_codegen_marshal_string(unmarshaled.___m_Groups);
	marshaled.___m_Action = il2cpp_codegen_marshal_string(unmarshaled.___m_Action);
	marshaled.___m_Flags = unmarshaled.___m_Flags;
	marshaled.___m_OverridePath = il2cpp_codegen_marshal_string(unmarshaled.___m_OverridePath);
	marshaled.___m_OverrideInteractions = il2cpp_codegen_marshal_string(unmarshaled.___m_OverrideInteractions);
	marshaled.___m_OverrideProcessors = il2cpp_codegen_marshal_string(unmarshaled.___m_OverrideProcessors);
}
IL2CPP_EXTERN_C void InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshal_pinvoke_back(const InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_pinvoke& marshaled, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5& unmarshaled)
{
	unmarshaled.___m_Name = il2cpp_codegen_marshal_string_result(marshaled.___m_Name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Name), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Name));
	unmarshaled.___m_Id = il2cpp_codegen_marshal_string_result(marshaled.___m_Id);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Id), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Id));
	unmarshaled.___m_Path = il2cpp_codegen_marshal_string_result(marshaled.___m_Path);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Path), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Path));
	unmarshaled.___m_Interactions = il2cpp_codegen_marshal_string_result(marshaled.___m_Interactions);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Interactions), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Interactions));
	unmarshaled.___m_Processors = il2cpp_codegen_marshal_string_result(marshaled.___m_Processors);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Processors), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Processors));
	unmarshaled.___m_Groups = il2cpp_codegen_marshal_string_result(marshaled.___m_Groups);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Groups), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Groups));
	unmarshaled.___m_Action = il2cpp_codegen_marshal_string_result(marshaled.___m_Action);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Action), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Action));
	int32_t unmarshaledm_Flags_temp_7 = 0;
	unmarshaledm_Flags_temp_7 = marshaled.___m_Flags;
	unmarshaled.___m_Flags = unmarshaledm_Flags_temp_7;
	unmarshaled.___m_OverridePath = il2cpp_codegen_marshal_string_result(marshaled.___m_OverridePath);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_OverridePath), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_OverridePath));
	unmarshaled.___m_OverrideInteractions = il2cpp_codegen_marshal_string_result(marshaled.___m_OverrideInteractions);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_OverrideInteractions), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_OverrideInteractions));
	unmarshaled.___m_OverrideProcessors = il2cpp_codegen_marshal_string_result(marshaled.___m_OverrideProcessors);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_OverrideProcessors), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_OverrideProcessors));
}
IL2CPP_EXTERN_C void InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshal_pinvoke_cleanup(InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___m_Name);
	marshaled.___m_Name = NULL;
	il2cpp_codegen_marshal_free(marshaled.___m_Id);
	marshaled.___m_Id = NULL;
	il2cpp_codegen_marshal_free(marshaled.___m_Path);
	marshaled.___m_Path = NULL;
	il2cpp_codegen_marshal_free(marshaled.___m_Interactions);
	marshaled.___m_Interactions = NULL;
	il2cpp_codegen_marshal_free(marshaled.___m_Processors);
	marshaled.___m_Processors = NULL;
	il2cpp_codegen_marshal_free(marshaled.___m_Groups);
	marshaled.___m_Groups = NULL;
	il2cpp_codegen_marshal_free(marshaled.___m_Action);
	marshaled.___m_Action = NULL;
	il2cpp_codegen_marshal_free(marshaled.___m_OverridePath);
	marshaled.___m_OverridePath = NULL;
	il2cpp_codegen_marshal_free(marshaled.___m_OverrideInteractions);
	marshaled.___m_OverrideInteractions = NULL;
	il2cpp_codegen_marshal_free(marshaled.___m_OverrideProcessors);
	marshaled.___m_OverrideProcessors = NULL;
}
IL2CPP_EXTERN_C void InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshal_com(const InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5& unmarshaled, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_com& marshaled)
{
	marshaled.___m_Name = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Name);
	marshaled.___m_Id = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Id);
	marshaled.___m_Path = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Path);
	marshaled.___m_Interactions = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Interactions);
	marshaled.___m_Processors = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Processors);
	marshaled.___m_Groups = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Groups);
	marshaled.___m_Action = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Action);
	marshaled.___m_Flags = unmarshaled.___m_Flags;
	marshaled.___m_OverridePath = il2cpp_codegen_marshal_bstring(unmarshaled.___m_OverridePath);
	marshaled.___m_OverrideInteractions = il2cpp_codegen_marshal_bstring(unmarshaled.___m_OverrideInteractions);
	marshaled.___m_OverrideProcessors = il2cpp_codegen_marshal_bstring(unmarshaled.___m_OverrideProcessors);
}
IL2CPP_EXTERN_C void InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshal_com_back(const InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_com& marshaled, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5& unmarshaled)
{
	unmarshaled.___m_Name = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Name), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Name));
	unmarshaled.___m_Id = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Id);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Id), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Id));
	unmarshaled.___m_Path = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Path);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Path), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Path));
	unmarshaled.___m_Interactions = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Interactions);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Interactions), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Interactions));
	unmarshaled.___m_Processors = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Processors);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Processors), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Processors));
	unmarshaled.___m_Groups = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Groups);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Groups), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Groups));
	unmarshaled.___m_Action = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Action);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Action), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Action));
	int32_t unmarshaledm_Flags_temp_7 = 0;
	unmarshaledm_Flags_temp_7 = marshaled.___m_Flags;
	unmarshaled.___m_Flags = unmarshaledm_Flags_temp_7;
	unmarshaled.___m_OverridePath = il2cpp_codegen_marshal_bstring_result(marshaled.___m_OverridePath);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_OverridePath), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_OverridePath));
	unmarshaled.___m_OverrideInteractions = il2cpp_codegen_marshal_bstring_result(marshaled.___m_OverrideInteractions);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_OverrideInteractions), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_OverrideInteractions));
	unmarshaled.___m_OverrideProcessors = il2cpp_codegen_marshal_bstring_result(marshaled.___m_OverrideProcessors);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_OverrideProcessors), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_OverrideProcessors));
}
IL2CPP_EXTERN_C void InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshal_com_cleanup(InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_Name);
	marshaled.___m_Name = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_Id);
	marshaled.___m_Id = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_Path);
	marshaled.___m_Path = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_Interactions);
	marshaled.___m_Interactions = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_Processors);
	marshaled.___m_Processors = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_Groups);
	marshaled.___m_Groups = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_Action);
	marshaled.___m_Action = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_OverridePath);
	marshaled.___m_OverridePath = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_OverrideInteractions);
	marshaled.___m_OverrideInteractions = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_OverrideProcessors);
	marshaled.___m_OverrideProcessors = NULL;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_name_mA8D3C357E272E1C140226BDB8ABEE6FCA8693705 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Name;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_get_name_mA8D3C357E272E1C140226BDB8ABEE6FCA8693705_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_get_name_mA8D3C357E272E1C140226BDB8ABEE6FCA8693705_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_name_mAE0C23C6678C2814FC1171F379BB8E9E7F666997 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Name = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Name), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_set_name_mAE0C23C6678C2814FC1171F379BB8E9E7F666997_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_set_name_mAE0C23C6678C2814FC1171F379BB8E9E7F666997_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Guid_t InputBinding_get_id_m660300E55C0AC83F222B63A6229006FC56148D71 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	Guid_t V_1;
	memset((&V_1), 0, sizeof(V_1));
	Guid_t V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		String_t* L_0 = __this->___m_Id;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001c;
		}
	}
	{
		il2cpp_codegen_initobj((&V_1), sizeof(Guid_t));
		Guid_t L_3 = V_1;
		V_2 = L_3;
		goto IL_002a;
	}

IL_001c:
	{
		String_t* L_4 = __this->___m_Id;
		Guid_t L_5;
		memset((&L_5), 0, sizeof(L_5));
		Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_5), L_4, NULL);
		V_2 = L_5;
		goto IL_002a;
	}

IL_002a:
	{
		Guid_t L_6 = V_2;
		return L_6;
	}
}
IL2CPP_EXTERN_C  Guid_t InputBinding_get_id_m660300E55C0AC83F222B63A6229006FC56148D71_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	Guid_t _returnValue;
	_returnValue = InputBinding_get_id_m660300E55C0AC83F222B63A6229006FC56148D71(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_id_m2127BEF40BFD2193AC28E155D15A2BF077974069 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, Guid_t ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&___0_value), NULL);
		__this->___m_Id = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Id), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_set_id_m2127BEF40BFD2193AC28E155D15A2BF077974069_AdjustorThunk (RuntimeObject* __this, Guid_t ___0_value, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_set_id_m2127BEF40BFD2193AC28E155D15A2BF077974069(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_path_m7572AB04038339C47BF0C62A3B07BFA6CB8A33B5 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Path;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_get_path_m7572AB04038339C47BF0C62A3B07BFA6CB8A33B5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_get_path_m7572AB04038339C47BF0C62A3B07BFA6CB8A33B5_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_path_m69ED486A68B0D864FCB334D955AE2CD1517A9592 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Path = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Path), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_set_path_m69ED486A68B0D864FCB334D955AE2CD1517A9592_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_set_path_m69ED486A68B0D864FCB334D955AE2CD1517A9592_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_overridePath_m933C22735A101E7C636149C8D3E87036A8F2D1AB (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_OverridePath;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_get_overridePath_m933C22735A101E7C636149C8D3E87036A8F2D1AB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_get_overridePath_m933C22735A101E7C636149C8D3E87036A8F2D1AB_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_overridePath_m254083B15DE914A24B72ADAEB458B426693EBBDE (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_OverridePath = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OverridePath), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_set_overridePath_m254083B15DE914A24B72ADAEB458B426693EBBDE_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_set_overridePath_m254083B15DE914A24B72ADAEB458B426693EBBDE_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_interactions_m95979C848A67C2BBE77749BDBC747ED335297639 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Interactions;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_get_interactions_m95979C848A67C2BBE77749BDBC747ED335297639_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_get_interactions_m95979C848A67C2BBE77749BDBC747ED335297639_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_interactions_m7324708C33901B1CB6398ED7B752CEF827A44DD6 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Interactions = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Interactions), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_set_interactions_m7324708C33901B1CB6398ED7B752CEF827A44DD6_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_set_interactions_m7324708C33901B1CB6398ED7B752CEF827A44DD6_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_overrideInteractions_mBC50CB48E4F95053F5F44CD720C3E73C9CC765F0 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_OverrideInteractions;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_get_overrideInteractions_mBC50CB48E4F95053F5F44CD720C3E73C9CC765F0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_get_overrideInteractions_mBC50CB48E4F95053F5F44CD720C3E73C9CC765F0_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_overrideInteractions_mB1F18069CFF50CD35A419EEAB6AEE8F3BA4AB88D (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_OverrideInteractions = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OverrideInteractions), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_set_overrideInteractions_mB1F18069CFF50CD35A419EEAB6AEE8F3BA4AB88D_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_set_overrideInteractions_mB1F18069CFF50CD35A419EEAB6AEE8F3BA4AB88D_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_processors_m53E89CC8513B30038D71FEACD23B9D87C2CDB637 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Processors;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_get_processors_m53E89CC8513B30038D71FEACD23B9D87C2CDB637_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_get_processors_m53E89CC8513B30038D71FEACD23B9D87C2CDB637_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_processors_mC28DCE710EB5DDB4AC144FCE6C0E17843A8F2E0B (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Processors = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Processors), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_set_processors_mC28DCE710EB5DDB4AC144FCE6C0E17843A8F2E0B_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_set_processors_mC28DCE710EB5DDB4AC144FCE6C0E17843A8F2E0B_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_overrideProcessors_mB061B1A5BAA7AC94038880A74B9A2F7AE4D0AFDA (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_OverrideProcessors;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_get_overrideProcessors_mB061B1A5BAA7AC94038880A74B9A2F7AE4D0AFDA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_get_overrideProcessors_mB061B1A5BAA7AC94038880A74B9A2F7AE4D0AFDA_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_overrideProcessors_mF193786F6350EB5E0EF63B57530BC89EC304BAE0 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_OverrideProcessors = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OverrideProcessors), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_set_overrideProcessors_mF193786F6350EB5E0EF63B57530BC89EC304BAE0_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_set_overrideProcessors_mF193786F6350EB5E0EF63B57530BC89EC304BAE0_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Groups;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_groups_mF2767924C74B69A77893A53B9A49A42D101E59E0 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Groups = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Groups), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_set_groups_mF2767924C74B69A77893A53B9A49A42D101E59E0_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_set_groups_mF2767924C74B69A77893A53B9A49A42D101E59E0_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Action;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_action_mBFC24A1E7B97CE6A90E3EBD80B886F5D83BEE376 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Action = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Action), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_set_action_mBFC24A1E7B97CE6A90E3EBD80B886F5D83BEE376_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_set_action_mBFC24A1E7B97CE6A90E3EBD80B886F5D83BEE376_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_get_isComposite_mC921167E3321A149A7BD32E545460BAFA840217A (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Flags;
		return (bool)((((int32_t)((int32_t)((int32_t)L_0&4))) == ((int32_t)4))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool InputBinding_get_isComposite_mC921167E3321A149A7BD32E545460BAFA840217A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputBinding_get_isComposite_mC921167E3321A149A7BD32E545460BAFA840217A(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_isComposite_m7A0CE3435DC8322463DCD4E08B912AF7AD0F75C0 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_2 = __this->___m_Flags;
		__this->___m_Flags = ((int32_t)((int32_t)L_2|4));
		goto IL_0025;
	}

IL_0016:
	{
		int32_t L_3 = __this->___m_Flags;
		__this->___m_Flags = ((int32_t)((int32_t)L_3&((int32_t)-5)));
	}

IL_0025:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_set_isComposite_m7A0CE3435DC8322463DCD4E08B912AF7AD0F75C0_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_set_isComposite_m7A0CE3435DC8322463DCD4E08B912AF7AD0F75C0(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_get_isPartOfComposite_mD3D9F71341741A95B2DAEB202209B4AA0D692498 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Flags;
		return (bool)((((int32_t)((int32_t)((int32_t)L_0&8))) == ((int32_t)8))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool InputBinding_get_isPartOfComposite_mD3D9F71341741A95B2DAEB202209B4AA0D692498_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputBinding_get_isPartOfComposite_mD3D9F71341741A95B2DAEB202209B4AA0D692498(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_set_isPartOfComposite_m852AAC0E8FEF7524D6E0121BD7809FF52946DCD9 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_2 = __this->___m_Flags;
		__this->___m_Flags = ((int32_t)((int32_t)L_2|8));
		goto IL_0025;
	}

IL_0016:
	{
		int32_t L_3 = __this->___m_Flags;
		__this->___m_Flags = ((int32_t)((int32_t)L_3&((int32_t)-9)));
	}

IL_0025:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_set_isPartOfComposite_m852AAC0E8FEF7524D6E0121BD7809FF52946DCD9_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_set_isPartOfComposite_m852AAC0E8FEF7524D6E0121BD7809FF52946DCD9(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_get_hasOverrides_m56265C6FFDA358C043B984B6A561B9E75F3EE969 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	int32_t G_B4_0 = 0;
	{
		String_t* L_0;
		L_0 = InputBinding_get_overridePath_m933C22735A101E7C636149C8D3E87036A8F2D1AB_inline(__this, NULL);
		if (L_0)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_1;
		L_1 = InputBinding_get_overrideProcessors_mB061B1A5BAA7AC94038880A74B9A2F7AE4D0AFDA_inline(__this, NULL);
		if (L_1)
		{
			goto IL_001b;
		}
	}
	{
		String_t* L_2;
		L_2 = InputBinding_get_overrideInteractions_mBC50CB48E4F95053F5F44CD720C3E73C9CC765F0_inline(__this, NULL);
		G_B4_0 = ((!(((RuntimeObject*)(String_t*)L_2) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_001c;
	}

IL_001b:
	{
		G_B4_0 = 1;
	}

IL_001c:
	{
		return (bool)G_B4_0;
	}
}
IL2CPP_EXTERN_C  bool InputBinding_get_hasOverrides_m56265C6FFDA358C043B984B6A561B9E75F3EE969_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputBinding_get_hasOverrides_m56265C6FFDA358C043B984B6A561B9E75F3EE969(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding__ctor_mB8E8BE7996739E6DEAD152F0AFD30AEC46B5D18C (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_path, String_t* ___1_action, String_t* ___2_groups, String_t* ___3_processors, String_t* ___4_interactions, String_t* ___5_name, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_path;
		__this->___m_Path = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Path), (void*)L_0);
		String_t* L_1 = ___1_action;
		__this->___m_Action = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Action), (void*)L_1);
		String_t* L_2 = ___2_groups;
		__this->___m_Groups = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Groups), (void*)L_2);
		String_t* L_3 = ___3_processors;
		__this->___m_Processors = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Processors), (void*)L_3);
		String_t* L_4 = ___4_interactions;
		__this->___m_Interactions = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Interactions), (void*)L_4);
		String_t* L_5 = ___5_name;
		__this->___m_Name = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Name), (void*)L_5);
		__this->___m_Id = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Id), (void*)(String_t*)NULL);
		__this->___m_Flags = 0;
		__this->___m_OverridePath = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OverridePath), (void*)(String_t*)NULL);
		__this->___m_OverrideInteractions = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OverrideInteractions), (void*)(String_t*)NULL);
		__this->___m_OverrideProcessors = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OverrideProcessors), (void*)(String_t*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding__ctor_mB8E8BE7996739E6DEAD152F0AFD30AEC46B5D18C_AdjustorThunk (RuntimeObject* __this, String_t* ___0_path, String_t* ___1_action, String_t* ___2_groups, String_t* ___3_processors, String_t* ___4_interactions, String_t* ___5_name, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding__ctor_mB8E8BE7996739E6DEAD152F0AFD30AEC46B5D18C(_thisAdjusted, ___0_path, ___1_action, ___2_groups, ___3_processors, ___4_interactions, ___5_name, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_GetNameOfComposite_m1BEF17C0457747BEE3045DF76091D3FDEB4B3174 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	String_t* V_1 = NULL;
	NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 V_2;
	memset((&V_2), 0, sizeof(V_2));
	{
		bool L_0;
		L_0 = InputBinding_get_isComposite_mC921167E3321A149A7BD32E545460BAFA840217A(__this, NULL);
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		V_1 = (String_t*)NULL;
		goto IL_0028;
	}

IL_0012:
	{
		String_t* L_2;
		L_2 = InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F(__this, NULL);
		NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_3;
		L_3 = NameAndParameters_Parse_m00F845B5458F20E4C574DFB572A38F21A8D218A4(L_2, NULL);
		V_2 = L_3;
		String_t* L_4;
		L_4 = NameAndParameters_get_name_m192631DA1AC9E80863E085B954EC65185AB999BB_inline((&V_2), NULL);
		V_1 = L_4;
		goto IL_0028;
	}

IL_0028:
	{
		String_t* L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_GetNameOfComposite_m1BEF17C0457747BEE3045DF76091D3FDEB4B3174_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_GetNameOfComposite_m1BEF17C0457747BEE3045DF76091D3FDEB4B3174(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_GenerateId_m4A7902F29EEF0552BEE8064D7A28945039A80312 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	Guid_t V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Guid_t L_0;
		L_0 = Guid_NewGuid_m1F4894E8DC089811D6252148AD5858E58D43A7BD(NULL);
		V_0 = L_0;
		String_t* L_1;
		L_1 = Guid_ToString_m2BFFD5FA726E03FA707AAFCCF065896C46D5290C((&V_0), NULL);
		__this->___m_Id = L_1;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Id), (void*)L_1);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_GenerateId_m4A7902F29EEF0552BEE8064D7A28945039A80312_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_GenerateId_m4A7902F29EEF0552BEE8064D7A28945039A80312(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBinding_RemoveOverrides_mF1EAE3A6E558B82C15655368EA66402F4712A61E (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		__this->___m_OverridePath = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OverridePath), (void*)(String_t*)NULL);
		__this->___m_OverrideInteractions = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OverrideInteractions), (void*)(String_t*)NULL);
		__this->___m_OverrideProcessors = (String_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OverrideProcessors), (void*)(String_t*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBinding_RemoveOverrides_mF1EAE3A6E558B82C15655368EA66402F4712A61E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	InputBinding_RemoveOverrides_mF1EAE3A6E558B82C15655368EA66402F4712A61E(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 InputBinding_MaskByGroup_m70C4490ABDD56EC1B209637A9BE4C6A4918D7BF3 (String_t* ___0_group, const RuntimeMethod* method) 
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5));
		String_t* L_0 = ___0_group;
		InputBinding_set_groups_mF2767924C74B69A77893A53B9A49A42D101E59E0_inline((&V_0), L_0, NULL);
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_1 = V_0;
		V_1 = L_1;
		goto IL_0016;
	}

IL_0016:
	{
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_2 = V_1;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 InputBinding_MaskByGroups_mC13EDB662ED3C2646469B021AE32F6DD4D4D24B3 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___0_groups, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisString_t_m023A6F9F603FD87F583C617CEAD9C3288A048D0A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CMaskByGroupsU3Eb__45_0_m1D648E19F83E89AB48D0493E0C363D0E226904CA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
		s_Il2CppMethodInitialized = true;
	}
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* G_B2_0 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B2_1 = NULL;
	String_t* G_B2_2 = NULL;
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* G_B2_3 = NULL;
	Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* G_B1_0 = NULL;
	StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B1_1 = NULL;
	String_t* G_B1_2 = NULL;
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* G_B1_3 = NULL;
	{
		il2cpp_codegen_initobj((&V_0), sizeof(InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___0_groups;
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_il2cpp_TypeInfo_var);
		Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* L_1 = ((U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_il2cpp_TypeInfo_var))->___U3CU3E9__45_0;
		Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* L_2 = L_1;
		if (L_2)
		{
			G_B2_0 = L_2;
			G_B2_1 = L_0;
			G_B2_2 = _stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3;
			G_B2_3 = (&V_0);
			goto IL_0030;
		}
		G_B1_0 = L_2;
		G_B1_1 = L_0;
		G_B1_2 = _stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3;
		G_B1_3 = (&V_0);
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_il2cpp_TypeInfo_var);
		U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93* L_3 = ((U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* L_4 = (Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D*)il2cpp_codegen_object_new(Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D_il2cpp_TypeInfo_var);
		Func_2__ctor_m247D5044A4E1F518CA84A38B9A9F30E66BDD8184(L_4, L_3, (intptr_t)((void*)U3CU3Ec_U3CMaskByGroupsU3Eb__45_0_m1D648E19F83E89AB48D0493E0C363D0E226904CA_RuntimeMethod_var), NULL);
		Func_2_tAB9727E0C937894E19032D575D98A8A9AB5EE47D* L_5 = L_4;
		((U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_il2cpp_TypeInfo_var))->___U3CU3E9__45_0 = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_il2cpp_TypeInfo_var))->___U3CU3E9__45_0), (void*)L_5);
		G_B2_0 = L_5;
		G_B2_1 = G_B1_1;
		G_B2_2 = G_B1_2;
		G_B2_3 = G_B1_3;
	}

IL_0030:
	{
		RuntimeObject* L_6;
		L_6 = Enumerable_Where_TisString_t_m023A6F9F603FD87F583C617CEAD9C3288A048D0A((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_Where_TisString_t_m023A6F9F603FD87F583C617CEAD9C3288A048D0A_RuntimeMethod_var);
		String_t* L_7;
		L_7 = String_Join_m8159F953B3D62AA54A0853A6E9573CDC0F63E158(G_B2_2, L_6, NULL);
		InputBinding_set_groups_mF2767924C74B69A77893A53B9A49A42D101E59E0_inline(G_B2_3, L_7, NULL);
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_8 = V_0;
		V_1 = L_8;
		goto IL_0044;
	}

IL_0044:
	{
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_9 = V_1;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	String_t* G_B2_0 = NULL;
	String_t* G_B1_0 = NULL;
	{
		String_t* L_0;
		L_0 = InputBinding_get_overridePath_m933C22735A101E7C636149C8D3E87036A8F2D1AB_inline(__this, NULL);
		String_t* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_0010;
		}
		G_B1_0 = L_1;
	}
	{
		String_t* L_2;
		L_2 = InputBinding_get_path_m7572AB04038339C47BF0C62A3B07BFA6CB8A33B5_inline(__this, NULL);
		G_B2_0 = L_2;
	}

IL_0010:
	{
		return G_B2_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_effectiveInteractions_mF13AD82DB0139700CBAA92508678875188F002AA (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	String_t* G_B2_0 = NULL;
	String_t* G_B1_0 = NULL;
	{
		String_t* L_0;
		L_0 = InputBinding_get_overrideInteractions_mBC50CB48E4F95053F5F44CD720C3E73C9CC765F0_inline(__this, NULL);
		String_t* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_0010;
		}
		G_B1_0 = L_1;
	}
	{
		String_t* L_2;
		L_2 = InputBinding_get_interactions_m95979C848A67C2BBE77749BDBC747ED335297639_inline(__this, NULL);
		G_B2_0 = L_2;
	}

IL_0010:
	{
		return G_B2_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_get_effectiveInteractions_mF13AD82DB0139700CBAA92508678875188F002AA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_get_effectiveInteractions_mF13AD82DB0139700CBAA92508678875188F002AA(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_get_effectiveProcessors_mAC693C1F68498E5A3DC3950D04B1C7928823ACAB (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	String_t* G_B2_0 = NULL;
	String_t* G_B1_0 = NULL;
	{
		String_t* L_0;
		L_0 = InputBinding_get_overrideProcessors_mB061B1A5BAA7AC94038880A74B9A2F7AE4D0AFDA_inline(__this, NULL);
		String_t* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_0010;
		}
		G_B1_0 = L_1;
	}
	{
		String_t* L_2;
		L_2 = InputBinding_get_processors_m53E89CC8513B30038D71FEACD23B9D87C2CDB637_inline(__this, NULL);
		G_B2_0 = L_2;
	}

IL_0010:
	{
		return G_B2_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_get_effectiveProcessors_mAC693C1F68498E5A3DC3950D04B1C7928823ACAB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_get_effectiveProcessors_mAC693C1F68498E5A3DC3950D04B1C7928823ACAB(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_get_isEmpty_m97635DBF7F089D3D0070B75528235B6C16997F48 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	int32_t G_B4_0 = 0;
	{
		String_t* L_0;
		L_0 = InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F(__this, NULL);
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		if (!L_1)
		{
			goto IL_0027;
		}
	}
	{
		String_t* L_2;
		L_2 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(__this, NULL);
		bool L_3;
		L_3 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_2, NULL);
		if (!L_3)
		{
			goto IL_0027;
		}
	}
	{
		String_t* L_4;
		L_4 = InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline(__this, NULL);
		bool L_5;
		L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
		G_B4_0 = ((int32_t)(L_5));
		goto IL_0028;
	}

IL_0027:
	{
		G_B4_0 = 0;
	}

IL_0028:
	{
		return (bool)G_B4_0;
	}
}
IL2CPP_EXTERN_C  bool InputBinding_get_isEmpty_m97635DBF7F089D3D0070B75528235B6C16997F48_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputBinding_get_isEmpty_m97635DBF7F089D3D0070B75528235B6C16997F48(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_Equals_mE7316D871A85E3BC44B93B85DD5F16F2FB3CF4C8 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___0_other, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B6_0 = 0;
	{
		String_t* L_0;
		L_0 = InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F(__this, NULL);
		String_t* L_1;
		L_1 = InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F((&___0_other), NULL);
		bool L_2;
		L_2 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_0, L_1, 3, NULL);
		if (!L_2)
		{
			goto IL_006a;
		}
	}
	{
		String_t* L_3;
		L_3 = InputBinding_get_effectiveInteractions_mF13AD82DB0139700CBAA92508678875188F002AA(__this, NULL);
		String_t* L_4;
		L_4 = InputBinding_get_effectiveInteractions_mF13AD82DB0139700CBAA92508678875188F002AA((&___0_other), NULL);
		bool L_5;
		L_5 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_3, L_4, 3, NULL);
		if (!L_5)
		{
			goto IL_006a;
		}
	}
	{
		String_t* L_6;
		L_6 = InputBinding_get_effectiveProcessors_mAC693C1F68498E5A3DC3950D04B1C7928823ACAB(__this, NULL);
		String_t* L_7;
		L_7 = InputBinding_get_effectiveProcessors_mAC693C1F68498E5A3DC3950D04B1C7928823ACAB((&___0_other), NULL);
		bool L_8;
		L_8 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_6, L_7, 3, NULL);
		if (!L_8)
		{
			goto IL_006a;
		}
	}
	{
		String_t* L_9;
		L_9 = InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline(__this, NULL);
		String_t* L_10;
		L_10 = InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline((&___0_other), NULL);
		bool L_11;
		L_11 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_9, L_10, 3, NULL);
		if (!L_11)
		{
			goto IL_006a;
		}
	}
	{
		String_t* L_12;
		L_12 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(__this, NULL);
		String_t* L_13;
		L_13 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline((&___0_other), NULL);
		bool L_14;
		L_14 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_12, L_13, 3, NULL);
		G_B6_0 = ((int32_t)(L_14));
		goto IL_006b;
	}

IL_006a:
	{
		G_B6_0 = 0;
	}

IL_006b:
	{
		V_0 = (bool)G_B6_0;
		goto IL_006e;
	}

IL_006e:
	{
		bool L_15 = V_0;
		return L_15;
	}
}
IL2CPP_EXTERN_C  bool InputBinding_Equals_mE7316D871A85E3BC44B93B85DD5F16F2FB3CF4C8_AdjustorThunk (RuntimeObject* __this, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___0_other, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputBinding_Equals_mE7316D871A85E3BC44B93B85DD5F16F2FB3CF4C8(_thisAdjusted, ___0_other, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_Equals_m0CF51E09F9B6A119A99353A964B96B9940AE44BD (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	int32_t G_B5_0 = 0;
	{
		RuntimeObject* L_0 = ___0_obj;
		V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_000d;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_0029;
	}

IL_000d:
	{
		RuntimeObject* L_2 = ___0_obj;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_2, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_il2cpp_TypeInfo_var)))
		{
			goto IL_0025;
		}
	}
	{
		RuntimeObject* L_3 = ___0_obj;
		V_0 = ((*(InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*)UnBox(L_3, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_il2cpp_TypeInfo_var)));
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_4 = V_0;
		bool L_5;
		L_5 = InputBinding_Equals_mE7316D871A85E3BC44B93B85DD5F16F2FB3CF4C8(__this, L_4, NULL);
		G_B5_0 = ((int32_t)(L_5));
		goto IL_0026;
	}

IL_0025:
	{
		G_B5_0 = 0;
	}

IL_0026:
	{
		V_2 = (bool)G_B5_0;
		goto IL_0029;
	}

IL_0029:
	{
		bool L_6 = V_2;
		return L_6;
	}
}
IL2CPP_EXTERN_C  bool InputBinding_Equals_m0CF51E09F9B6A119A99353A964B96B9940AE44BD_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputBinding_Equals_m0CF51E09F9B6A119A99353A964B96B9940AE44BD(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_op_Equality_m5F39FE7F1185A92648A4D437BE4E72B86F92EBC3 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___0_left, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___1_right, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_0 = ___1_right;
		bool L_1;
		L_1 = InputBinding_Equals_mE7316D871A85E3BC44B93B85DD5F16F2FB3CF4C8((&___0_left), L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_op_Inequality_mDCCFAC1B5DCEA468A23E65653BC5938E3FCDCF20 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___0_left, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___1_right, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_0 = ___0_left;
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_1 = ___1_right;
		bool L_2;
		L_2 = InputBinding_op_Equality_m5F39FE7F1185A92648A4D437BE4E72B86F92EBC3(L_0, L_1, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_000e;
	}

IL_000e:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBinding_GetHashCode_m9B6CA9B7DD11C4334D3C61563079836B7551A58B (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t G_B3_0 = 0;
	int32_t G_B5_0 = 0;
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	int32_t G_B6_1 = 0;
	int32_t G_B8_0 = 0;
	int32_t G_B7_0 = 0;
	int32_t G_B9_0 = 0;
	int32_t G_B9_1 = 0;
	int32_t G_B11_0 = 0;
	int32_t G_B10_0 = 0;
	int32_t G_B12_0 = 0;
	int32_t G_B12_1 = 0;
	int32_t G_B14_0 = 0;
	int32_t G_B13_0 = 0;
	int32_t G_B15_0 = 0;
	int32_t G_B15_1 = 0;
	{
		String_t* L_0;
		L_0 = InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F(__this, NULL);
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		G_B3_0 = 0;
		goto IL_0018;
	}

IL_000d:
	{
		String_t* L_1;
		L_1 = InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F(__this, NULL);
		NullCheck(L_1);
		int32_t L_2;
		L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_1);
		G_B3_0 = L_2;
	}

IL_0018:
	{
		V_0 = G_B3_0;
		int32_t L_3 = V_0;
		String_t* L_4;
		L_4 = InputBinding_get_effectiveInteractions_mF13AD82DB0139700CBAA92508678875188F002AA(__this, NULL);
		if (L_4)
		{
			G_B5_0 = ((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)397)));
			goto IL_002b;
		}
		G_B4_0 = ((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)397)));
	}
	{
		G_B6_0 = 0;
		G_B6_1 = G_B4_0;
		goto IL_0036;
	}

IL_002b:
	{
		String_t* L_5;
		L_5 = InputBinding_get_effectiveInteractions_mF13AD82DB0139700CBAA92508678875188F002AA(__this, NULL);
		NullCheck(L_5);
		int32_t L_6;
		L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_5);
		G_B6_0 = L_6;
		G_B6_1 = G_B5_0;
	}

IL_0036:
	{
		V_0 = ((int32_t)(G_B6_1^G_B6_0));
		int32_t L_7 = V_0;
		String_t* L_8;
		L_8 = InputBinding_get_effectiveProcessors_mAC693C1F68498E5A3DC3950D04B1C7928823ACAB(__this, NULL);
		if (L_8)
		{
			G_B8_0 = ((int32_t)il2cpp_codegen_multiply(L_7, ((int32_t)397)));
			goto IL_004a;
		}
		G_B7_0 = ((int32_t)il2cpp_codegen_multiply(L_7, ((int32_t)397)));
	}
	{
		G_B9_0 = 0;
		G_B9_1 = G_B7_0;
		goto IL_0055;
	}

IL_004a:
	{
		String_t* L_9;
		L_9 = InputBinding_get_effectiveProcessors_mAC693C1F68498E5A3DC3950D04B1C7928823ACAB(__this, NULL);
		NullCheck(L_9);
		int32_t L_10;
		L_10 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_9);
		G_B9_0 = L_10;
		G_B9_1 = G_B8_0;
	}

IL_0055:
	{
		V_0 = ((int32_t)(G_B9_1^G_B9_0));
		int32_t L_11 = V_0;
		String_t* L_12;
		L_12 = InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline(__this, NULL);
		if (L_12)
		{
			G_B11_0 = ((int32_t)il2cpp_codegen_multiply(L_11, ((int32_t)397)));
			goto IL_0069;
		}
		G_B10_0 = ((int32_t)il2cpp_codegen_multiply(L_11, ((int32_t)397)));
	}
	{
		G_B12_0 = 0;
		G_B12_1 = G_B10_0;
		goto IL_0074;
	}

IL_0069:
	{
		String_t* L_13;
		L_13 = InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline(__this, NULL);
		NullCheck(L_13);
		int32_t L_14;
		L_14 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_13);
		G_B12_0 = L_14;
		G_B12_1 = G_B11_0;
	}

IL_0074:
	{
		V_0 = ((int32_t)(G_B12_1^G_B12_0));
		int32_t L_15 = V_0;
		String_t* L_16;
		L_16 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(__this, NULL);
		if (L_16)
		{
			G_B14_0 = ((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)397)));
			goto IL_0088;
		}
		G_B13_0 = ((int32_t)il2cpp_codegen_multiply(L_15, ((int32_t)397)));
	}
	{
		G_B15_0 = 0;
		G_B15_1 = G_B13_0;
		goto IL_0093;
	}

IL_0088:
	{
		String_t* L_17;
		L_17 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(__this, NULL);
		NullCheck(L_17);
		int32_t L_18;
		L_18 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_17);
		G_B15_0 = L_18;
		G_B15_1 = G_B14_0;
	}

IL_0093:
	{
		V_0 = ((int32_t)(G_B15_1^G_B15_0));
		int32_t L_19 = V_0;
		V_1 = L_19;
		goto IL_0099;
	}

IL_0099:
	{
		int32_t L_20 = V_1;
		return L_20;
	}
}
IL2CPP_EXTERN_C  int32_t InputBinding_GetHashCode_m9B6CA9B7DD11C4334D3C61563079836B7551A58B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InputBinding_GetHashCode_m9B6CA9B7DD11C4334D3C61563079836B7551A58B(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_ToString_mF48054A83641CE696AC68ABFC8260D182DF8FBBF (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = NULL;
	String_t* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	String_t* V_5 = NULL;
	{
		StringBuilder_t* L_0 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_0, NULL);
		V_0 = L_0;
		String_t* L_1;
		L_1 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(__this, NULL);
		bool L_2;
		L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
		V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_2;
		if (!L_3)
		{
			goto IL_0031;
		}
	}
	{
		StringBuilder_t* L_4 = V_0;
		String_t* L_5;
		L_5 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(__this, NULL);
		NullCheck(L_4);
		StringBuilder_t* L_6;
		L_6 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_4, L_5, NULL);
		StringBuilder_t* L_7 = V_0;
		NullCheck(L_7);
		StringBuilder_t* L_8;
		L_8 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_7, ((int32_t)58), NULL);
	}

IL_0031:
	{
		String_t* L_9;
		L_9 = InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F(__this, NULL);
		V_1 = L_9;
		String_t* L_10 = V_1;
		bool L_11;
		L_11 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_10, NULL);
		V_3 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
		bool L_12 = V_3;
		if (!L_12)
		{
			goto IL_004d;
		}
	}
	{
		StringBuilder_t* L_13 = V_0;
		String_t* L_14 = V_1;
		NullCheck(L_13);
		StringBuilder_t* L_15;
		L_15 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_13, L_14, NULL);
	}

IL_004d:
	{
		String_t* L_16;
		L_16 = InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline(__this, NULL);
		bool L_17;
		L_17 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_16, NULL);
		V_4 = (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
		bool L_18 = V_4;
		if (!L_18)
		{
			goto IL_0082;
		}
	}
	{
		StringBuilder_t* L_19 = V_0;
		NullCheck(L_19);
		StringBuilder_t* L_20;
		L_20 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_19, ((int32_t)91), NULL);
		StringBuilder_t* L_21 = V_0;
		String_t* L_22;
		L_22 = InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline(__this, NULL);
		NullCheck(L_21);
		StringBuilder_t* L_23;
		L_23 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_21, L_22, NULL);
		StringBuilder_t* L_24 = V_0;
		NullCheck(L_24);
		StringBuilder_t* L_25;
		L_25 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_24, ((int32_t)93), NULL);
	}

IL_0082:
	{
		StringBuilder_t* L_26 = V_0;
		NullCheck(L_26);
		String_t* L_27;
		L_27 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_26);
		V_5 = L_27;
		goto IL_008c;
	}

IL_008c:
	{
		String_t* L_28 = V_5;
		return L_28;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_ToString_mF48054A83641CE696AC68ABFC8260D182DF8FBBF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_ToString_mF48054A83641CE696AC68ABFC8260D182DF8FBBF(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_ToDisplayString_mBD0B1E38663D188F0BE578D1D2598C9E40170C78 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, int32_t ___0_options, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___1_control, const RuntimeMethod* method) 
{
	String_t* V_0 = NULL;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	{
		int32_t L_0 = ___0_options;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_1 = ___1_control;
		String_t* L_2;
		L_2 = InputBinding_ToDisplayString_mB6A270889FAE216E5B629398566419A341FA2FF0(__this, (&V_0), (&V_1), L_0, L_1, NULL);
		V_2 = L_2;
		goto IL_0010;
	}

IL_0010:
	{
		String_t* L_3 = V_2;
		return L_3;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_ToDisplayString_mBD0B1E38663D188F0BE578D1D2598C9E40170C78_AdjustorThunk (RuntimeObject* __this, int32_t ___0_options, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___1_control, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_ToDisplayString_mBD0B1E38663D188F0BE578D1D2598C9E40170C78(_thisAdjusted, ___0_options, ___1_control, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBinding_ToDisplayString_mB6A270889FAE216E5B629398566419A341FA2FF0 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t** ___0_deviceLayoutName, String_t** ___1_controlPath, int32_t ___2_options, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___3_control, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerable_1_tE7085BC52C5ABEB257F7DD997C7553035F1B6424_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tBBAE7A086BB8551DBC40DA5D2D737592B6A23443_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	String_t* V_1 = NULL;
	String_t* V_2 = NULL;
	bool V_3 = false;
	String_t* V_4 = NULL;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	String_t* V_8 = NULL;
	RuntimeObject* V_9 = NULL;
	RuntimeObject* V_10 = NULL;
	NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 V_11;
	memset((&V_11), 0, sizeof(V_11));
	String_t* V_12 = NULL;
	String_t* V_13 = NULL;
	bool V_14 = false;
	bool V_15 = false;
	bool V_16 = false;
	String_t* G_B9_0 = NULL;
	int32_t G_B12_0 = 0;
	{
		bool L_0;
		L_0 = InputBinding_get_isComposite_mC921167E3321A149A7BD32E545460BAFA840217A(__this, NULL);
		V_3 = L_0;
		bool L_1 = V_3;
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		String_t** L_2 = ___0_deviceLayoutName;
		*((RuntimeObject**)L_2) = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_2, (void*)(RuntimeObject*)NULL);
		String_t** L_3 = ___1_controlPath;
		*((RuntimeObject**)L_3) = (RuntimeObject*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)(RuntimeObject*)NULL);
		String_t* L_4 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		V_4 = L_4;
		goto IL_012e;
	}

IL_001e:
	{
		V_0 = 0;
		int32_t L_5 = ___2_options;
		V_5 = (bool)((((int32_t)((int32_t)((int32_t)L_5&2))) == ((int32_t)0))? 1 : 0);
		bool L_6 = V_5;
		if (!L_6)
		{
			goto IL_0030;
		}
	}
	{
		int32_t L_7 = V_0;
		V_0 = ((int32_t)((int32_t)L_7|2));
	}

IL_0030:
	{
		int32_t L_8 = ___2_options;
		V_6 = (bool)((((int32_t)((int32_t)((int32_t)L_8&1))) == ((int32_t)0))? 1 : 0);
		bool L_9 = V_6;
		if (!L_9)
		{
			goto IL_0040;
		}
	}
	{
		int32_t L_10 = V_0;
		V_0 = ((int32_t)((int32_t)L_10|4));
	}

IL_0040:
	{
		int32_t L_11 = ___2_options;
		if (((int32_t)((int32_t)L_11&8)))
		{
			goto IL_004d;
		}
	}
	{
		String_t* L_12;
		L_12 = InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F(__this, NULL);
		G_B9_0 = L_12;
		goto IL_0053;
	}

IL_004d:
	{
		String_t* L_13;
		L_13 = InputBinding_get_path_m7572AB04038339C47BF0C62A3B07BFA6CB8A33B5_inline(__this, NULL);
		G_B9_0 = L_13;
	}

IL_0053:
	{
		V_1 = G_B9_0;
		String_t* L_14 = V_1;
		String_t** L_15 = ___0_deviceLayoutName;
		String_t** L_16 = ___1_controlPath;
		int32_t L_17 = V_0;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_18 = ___3_control;
		String_t* L_19;
		L_19 = InputControlPath_ToHumanReadableString_m24F36F78680B9F122DBFBFAF093BD3B44F0941D8(L_14, L_15, L_16, L_17, L_18, NULL);
		V_2 = L_19;
		String_t* L_20;
		L_20 = InputBinding_get_effectiveInteractions_mF13AD82DB0139700CBAA92508678875188F002AA(__this, NULL);
		bool L_21;
		L_21 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_20, NULL);
		if (L_21)
		{
			goto IL_0075;
		}
	}
	{
		int32_t L_22 = ___2_options;
		G_B12_0 = ((((int32_t)((int32_t)((int32_t)L_22&4))) == ((int32_t)0))? 1 : 0);
		goto IL_0076;
	}

IL_0075:
	{
		G_B12_0 = 0;
	}

IL_0076:
	{
		V_7 = (bool)G_B12_0;
		bool L_23 = V_7;
		if (!L_23)
		{
			goto IL_0129;
		}
	}
	{
		String_t* L_24 = ((String_t_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_defaults.string_class))->___Empty;
		V_8 = L_24;
		String_t* L_25;
		L_25 = InputBinding_get_effectiveInteractions_mF13AD82DB0139700CBAA92508678875188F002AA(__this, NULL);
		RuntimeObject* L_26;
		L_26 = NameAndParameters_ParseMultiple_m384B03B3BA240D9C9EF0AFF872654E4AB384D171(L_25, NULL);
		V_9 = L_26;
		RuntimeObject* L_27 = V_9;
		NullCheck(L_27);
		RuntimeObject* L_28;
		L_28 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, IEnumerable_1_tE7085BC52C5ABEB257F7DD997C7553035F1B6424_il2cpp_TypeInfo_var, L_27);
		V_10 = L_28;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00fd:
			{
				{
					RuntimeObject* L_29 = V_10;
					if (!L_29)
					{
						goto IL_0109;
					}
				}
				{
					RuntimeObject* L_30 = V_10;
					NullCheck(L_30);
					InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_30);
				}

IL_0109:
				{
					return;
				}
			}
		});
		try
		{
			{
				goto IL_00f2_1;
			}

IL_00a0_1:
			{
				RuntimeObject* L_31 = V_10;
				NullCheck(L_31);
				NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_32;
				L_32 = InterfaceFuncInvoker0< NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 >::Invoke(0, IEnumerator_1_tBBAE7A086BB8551DBC40DA5D2D737592B6A23443_il2cpp_TypeInfo_var, L_31);
				V_11 = L_32;
				String_t* L_33;
				L_33 = NameAndParameters_get_name_m192631DA1AC9E80863E085B954EC65185AB999BB_inline((&V_11), NULL);
				V_12 = L_33;
				String_t* L_34 = V_12;
				String_t* L_35;
				L_35 = InputInteraction_GetDisplayName_mC302D46E65A899E0ED9663F9AC773E0C87B71901(L_34, NULL);
				V_13 = L_35;
				String_t* L_36 = V_13;
				bool L_37;
				L_37 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_36, NULL);
				V_14 = L_37;
				bool L_38 = V_14;
				if (!L_38)
				{
					goto IL_00cb_1;
				}
			}
			{
				goto IL_00f2_1;
			}

IL_00cb_1:
			{
				String_t* L_39 = V_8;
				bool L_40;
				L_40 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_39, NULL);
				V_15 = (bool)((((int32_t)L_40) == ((int32_t)0))? 1 : 0);
				bool L_41 = V_15;
				if (!L_41)
				{
					goto IL_00ed_1;
				}
			}
			{
				String_t* L_42 = V_8;
				String_t* L_43 = V_13;
				String_t* L_44;
				L_44 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_42, _stringLiteralFE885205DA2ED2F044021264F91527DF50C05E68, L_43, NULL);
				V_8 = L_44;
				goto IL_00f1_1;
			}

IL_00ed_1:
			{
				String_t* L_45 = V_13;
				V_8 = L_45;
			}

IL_00f1_1:
			{
			}

IL_00f2_1:
			{
				RuntimeObject* L_46 = V_10;
				NullCheck(L_46);
				bool L_47;
				L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_46);
				if (L_47)
				{
					goto IL_00a0_1;
				}
			}
			{
				goto IL_010a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_010a:
	{
		String_t* L_48 = V_8;
		bool L_49;
		L_49 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_48, NULL);
		V_16 = (bool)((((int32_t)L_49) == ((int32_t)0))? 1 : 0);
		bool L_50 = V_16;
		if (!L_50)
		{
			goto IL_0128;
		}
	}
	{
		String_t* L_51 = V_8;
		String_t* L_52 = V_2;
		String_t* L_53;
		L_53 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_51, _stringLiteral2386E77CF610F786B06A91AF2C1B3FD2282D2745, L_52, NULL);
		V_2 = L_53;
	}

IL_0128:
	{
	}

IL_0129:
	{
		String_t* L_54 = V_2;
		V_4 = L_54;
		goto IL_012e;
	}

IL_012e:
	{
		String_t* L_55 = V_4;
		return L_55;
	}
}
IL2CPP_EXTERN_C  String_t* InputBinding_ToDisplayString_mB6A270889FAE216E5B629398566419A341FA2FF0_AdjustorThunk (RuntimeObject* __this, String_t** ___0_deviceLayoutName, String_t** ___1_controlPath, int32_t ___2_options, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___3_control, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputBinding_ToDisplayString_mB6A270889FAE216E5B629398566419A341FA2FF0(_thisAdjusted, ___0_deviceLayoutName, ___1_controlPath, ___2_options, ___3_control, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_TriggersAction_mD94DC2CB394C8AAC23FE57729C7628E2B64593F8 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___0_action, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_0 = ___0_action;
		NullCheck(L_0);
		String_t* L_1;
		L_1 = InputAction_get_name_m1F0AADC84A46CBF2EEE3AEACB760189F68D50938_inline(L_0, NULL);
		String_t* L_2;
		L_2 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(__this, NULL);
		int32_t L_3;
		L_3 = String_Compare_mB21E4512DAFACE027D2DD3FE75DD6E69CE315009(L_1, L_2, 3, NULL);
		if (!L_3)
		{
			goto IL_0028;
		}
	}
	{
		String_t* L_4;
		L_4 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(__this, NULL);
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_5 = ___0_action;
		NullCheck(L_5);
		String_t* L_6 = L_5->___m_Id;
		bool L_7;
		L_7 = String_op_Equality_m030E1B219352228970A076136E455C4E568C02C1(L_4, L_6, NULL);
		G_B3_0 = ((int32_t)(L_7));
		goto IL_0029;
	}

IL_0028:
	{
		G_B3_0 = 1;
	}

IL_0029:
	{
		V_0 = (bool)G_B3_0;
		goto IL_002c;
	}

IL_002c:
	{
		bool L_8 = V_0;
		return L_8;
	}
}
IL2CPP_EXTERN_C  bool InputBinding_TriggersAction_mD94DC2CB394C8AAC23FE57729C7628E2B64593F8_AdjustorThunk (RuntimeObject* __this, InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* ___0_action, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputBinding_TriggersAction_mD94DC2CB394C8AAC23FE57729C7628E2B64593F8(_thisAdjusted, ___0_action, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_Matches_m2B18C0E0A361E2E7139779A41F6C4DA26C6759F3 (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___0_binding, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0;
		L_0 = InputBinding_Matches_mCF4F98B26B9EAF88434A3A0C6BF8F9EFF2BF592F(__this, (&___0_binding), 0, NULL);
		V_0 = L_0;
		goto IL_000d;
	}

IL_000d:
	{
		bool L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C  bool InputBinding_Matches_m2B18C0E0A361E2E7139779A41F6C4DA26C6759F3_AdjustorThunk (RuntimeObject* __this, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 ___0_binding, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputBinding_Matches_m2B18C0E0A361E2E7139779A41F6C4DA26C6759F3(_thisAdjusted, ___0_binding, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBinding_Matches_mCF4F98B26B9EAF88434A3A0C6BF8F9EFF2BF592F (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* ___0_binding, int32_t ___1_options, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	bool V_10 = false;
	bool V_11 = false;
	bool V_12 = false;
	int32_t G_B4_0 = 0;
	int32_t G_B11_0 = 0;
	int32_t G_B18_0 = 0;
	int32_t G_B25_0 = 0;
	int32_t G_B30_0 = 0;
	{
		String_t* L_0;
		L_0 = InputBinding_get_name_mA8D3C357E272E1C140226BDB8ABEE6FCA8693705_inline(__this, NULL);
		V_0 = (bool)((!(((RuntimeObject*)(String_t*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_003c;
		}
	}
	{
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_2 = ___0_binding;
		String_t* L_3;
		L_3 = InputBinding_get_name_mA8D3C357E272E1C140226BDB8ABEE6FCA8693705_inline(L_2, NULL);
		if (!L_3)
		{
			goto IL_002f;
		}
	}
	{
		String_t* L_4;
		L_4 = InputBinding_get_name_mA8D3C357E272E1C140226BDB8ABEE6FCA8693705_inline(__this, NULL);
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_5 = ___0_binding;
		String_t* L_6;
		L_6 = InputBinding_get_name_mA8D3C357E272E1C140226BDB8ABEE6FCA8693705_inline(L_5, NULL);
		bool L_7;
		L_7 = StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m0A3E70D748E3E17DEA06FAD3553F3049F169A190(L_4, L_6, ((int32_t)59), NULL);
		G_B4_0 = ((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		goto IL_0030;
	}

IL_002f:
	{
		G_B4_0 = 1;
	}

IL_0030:
	{
		V_1 = (bool)G_B4_0;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_003b;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_014c;
	}

IL_003b:
	{
	}

IL_003c:
	{
		String_t* L_9;
		L_9 = InputBinding_get_path_m7572AB04038339C47BF0C62A3B07BFA6CB8A33B5_inline(__this, NULL);
		V_3 = (bool)((!(((RuntimeObject*)(String_t*)L_9) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_10 = V_3;
		if (!L_10)
		{
			goto IL_0079;
		}
	}
	{
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_11 = ___0_binding;
		String_t* L_12;
		L_12 = InputBinding_get_path_m7572AB04038339C47BF0C62A3B07BFA6CB8A33B5_inline(L_11, NULL);
		if (!L_12)
		{
			goto IL_006a;
		}
	}
	{
		String_t* L_13;
		L_13 = InputBinding_get_path_m7572AB04038339C47BF0C62A3B07BFA6CB8A33B5_inline(__this, NULL);
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_14 = ___0_binding;
		String_t* L_15;
		L_15 = InputBinding_get_path_m7572AB04038339C47BF0C62A3B07BFA6CB8A33B5_inline(L_14, NULL);
		bool L_16;
		L_16 = StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m0A3E70D748E3E17DEA06FAD3553F3049F169A190(L_13, L_15, ((int32_t)59), NULL);
		G_B11_0 = ((((int32_t)L_16) == ((int32_t)0))? 1 : 0);
		goto IL_006b;
	}

IL_006a:
	{
		G_B11_0 = 1;
	}

IL_006b:
	{
		V_4 = (bool)G_B11_0;
		bool L_17 = V_4;
		if (!L_17)
		{
			goto IL_0078;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_014c;
	}

IL_0078:
	{
	}

IL_0079:
	{
		String_t* L_18;
		L_18 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(__this, NULL);
		V_5 = (bool)((!(((RuntimeObject*)(String_t*)L_18) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_19 = V_5;
		if (!L_19)
		{
			goto IL_00b8;
		}
	}
	{
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_20 = ___0_binding;
		String_t* L_21;
		L_21 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(L_20, NULL);
		if (!L_21)
		{
			goto IL_00a9;
		}
	}
	{
		String_t* L_22;
		L_22 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(__this, NULL);
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_23 = ___0_binding;
		String_t* L_24;
		L_24 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(L_23, NULL);
		bool L_25;
		L_25 = StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m0A3E70D748E3E17DEA06FAD3553F3049F169A190(L_22, L_24, ((int32_t)59), NULL);
		G_B18_0 = ((((int32_t)L_25) == ((int32_t)0))? 1 : 0);
		goto IL_00aa;
	}

IL_00a9:
	{
		G_B18_0 = 1;
	}

IL_00aa:
	{
		V_6 = (bool)G_B18_0;
		bool L_26 = V_6;
		if (!L_26)
		{
			goto IL_00b7;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_014c;
	}

IL_00b7:
	{
	}

IL_00b8:
	{
		String_t* L_27;
		L_27 = InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline(__this, NULL);
		V_7 = (bool)((!(((RuntimeObject*)(String_t*)L_27) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_28 = V_7;
		if (!L_28)
		{
			goto IL_0117;
		}
	}
	{
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_29 = ___0_binding;
		String_t* L_30;
		L_30 = InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline(L_29, NULL);
		bool L_31;
		L_31 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_30, NULL);
		V_8 = (bool)((((int32_t)L_31) == ((int32_t)0))? 1 : 0);
		bool L_32 = V_8;
		if (L_32)
		{
			goto IL_00e4;
		}
	}
	{
		int32_t L_33 = ___1_options;
		G_B25_0 = ((((int32_t)((int32_t)((int32_t)L_33&1))) == ((int32_t)0))? 1 : 0);
		goto IL_00e5;
	}

IL_00e4:
	{
		G_B25_0 = 0;
	}

IL_00e5:
	{
		V_9 = (bool)G_B25_0;
		bool L_34 = V_9;
		if (!L_34)
		{
			goto IL_00ef;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_014c;
	}

IL_00ef:
	{
		bool L_35 = V_8;
		if (!L_35)
		{
			goto IL_010b;
		}
	}
	{
		String_t* L_36;
		L_36 = InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline(__this, NULL);
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_37 = ___0_binding;
		String_t* L_38;
		L_38 = InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline(L_37, NULL);
		bool L_39;
		L_39 = StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m0A3E70D748E3E17DEA06FAD3553F3049F169A190(L_36, L_38, ((int32_t)59), NULL);
		G_B30_0 = ((((int32_t)L_39) == ((int32_t)0))? 1 : 0);
		goto IL_010c;
	}

IL_010b:
	{
		G_B30_0 = 0;
	}

IL_010c:
	{
		V_10 = (bool)G_B30_0;
		bool L_40 = V_10;
		if (!L_40)
		{
			goto IL_0116;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_014c;
	}

IL_0116:
	{
	}

IL_0117:
	{
		String_t* L_41 = __this->___m_Id;
		bool L_42;
		L_42 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_41, NULL);
		V_11 = (bool)((((int32_t)L_42) == ((int32_t)0))? 1 : 0);
		bool L_43 = V_11;
		if (!L_43)
		{
			goto IL_0148;
		}
	}
	{
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_44 = ___0_binding;
		Guid_t L_45;
		L_45 = InputBinding_get_id_m660300E55C0AC83F222B63A6229006FC56148D71(L_44, NULL);
		Guid_t L_46;
		L_46 = InputBinding_get_id_m660300E55C0AC83F222B63A6229006FC56148D71(__this, NULL);
		bool L_47;
		L_47 = Guid_op_Inequality_mAA2FAB73FCD2CB2D2128ECF7016AC16AFBDF6163(L_45, L_46, NULL);
		V_12 = L_47;
		bool L_48 = V_12;
		if (!L_48)
		{
			goto IL_0147;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_014c;
	}

IL_0147:
	{
	}

IL_0148:
	{
		V_2 = (bool)1;
		goto IL_014c;
	}

IL_014c:
	{
		bool L_49 = V_2;
		return L_49;
	}
}
IL2CPP_EXTERN_C  bool InputBinding_Matches_mCF4F98B26B9EAF88434A3A0C6BF8F9EFF2BF592F_AdjustorThunk (RuntimeObject* __this, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* ___0_binding, int32_t ___1_options, const RuntimeMethod* method)
{
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputBinding_Matches_mCF4F98B26B9EAF88434A3A0C6BF8F9EFF2BF592F(_thisAdjusted, ___0_binding, ___1_options, method);
	return _returnValue;
}
#ifdef __clang__
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m513F66C0DC98319E28CB0221CE04171008B9DD95 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93* L_0 = (U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93*)il2cpp_codegen_object_new(U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mBCF30D0862FBB635A0F399A8BDD34B4676B38239(L_0, NULL);
		((U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mBCF30D0862FBB635A0F399A8BDD34B4676B38239 (U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3CMaskByGroupsU3Eb__45_0_m1D648E19F83E89AB48D0493E0C363D0E226904CA (U3CU3Ec_t75DDF1C33A25FCBBF1610D9DB76198230D25CF93* __this, String_t* ___0_x, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_x;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputBindingComposite_EvaluateMagnitude_mDDE19517E2A1544679C8C0AD2877055D24CCD988 (InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		V_0 = (-1.0f);
		goto IL_0009;
	}

IL_0009:
	{
		float L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingComposite_FinishSetup_mFCFC44BF82CC9A3F7F382D2D13F265C4F7265AF5 (InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingComposite_CallFinishSetup_m353FD7C5A12F13BF05EDFE5162740241CCE1EA07 (InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* __this, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* ___0_context, const RuntimeMethod* method) 
{
	{
		InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_0 = ___0_context;
		VirtualActionInvoker1< InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* >::Invoke(9, __this, L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* InputBindingComposite_GetValueType_mC19AD54C65B7F39B5319D3786B5A36441EF9FF68 (String_t* ___0_composite, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingComposite_1_tBDF5298257039EEDB07762B01F3C2729012FBFB3_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	Type_t* V_3 = NULL;
	{
		String_t* L_0 = ___0_composite;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_1 = L_1;
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6863AA8102F47C253DBDD60BF081AECA704C242A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBindingComposite_GetValueType_mC19AD54C65B7F39B5319D3786B5A36441EF9FF68_RuntimeMethod_var)));
	}

IL_0016:
	{
		String_t* L_4 = ___0_composite;
		Type_t* L_5;
		L_5 = TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A((&((InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_StaticFields*)il2cpp_codegen_static_fields_for(InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var))->___s_Composites), L_4, NULL);
		V_0 = L_5;
		Type_t* L_6 = V_0;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_7;
		L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, (Type_t*)NULL, NULL);
		V_2 = L_7;
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0031;
		}
	}
	{
		V_3 = (Type_t*)NULL;
		goto IL_0045;
	}

IL_0031:
	{
		Type_t* L_9 = V_0;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast<intptr_t> (InputBindingComposite_1_tBDF5298257039EEDB07762B01F3C2729012FBFB3_0_0_0_var) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_11;
		L_11 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_10, NULL);
		Type_t* L_12;
		L_12 = TypeHelpers_GetGenericTypeArgumentFromHierarchy_m9CE3EA9B8DFBBBC2BD6BFB81B4D66FB6922C089C(L_9, L_11, 0, NULL);
		V_3 = L_12;
		goto IL_0045;
	}

IL_0045:
	{
		Type_t* L_13 = V_3;
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBindingComposite_GetExpectedControlLayoutName_mA9E6558CDBE8C07EF568E09B1821CFBFEFE7C185 (String_t* ___0_composite, String_t* ___1_part, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m5BF35110764C49D649395920E4A14FE63F656C77_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	FieldInfo_t* V_1 = NULL;
	InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	String_t* V_6 = NULL;
	bool V_7 = false;
	String_t* G_B11_0 = NULL;
	{
		String_t* L_0 = ___0_composite;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_3 = L_1;
		bool L_2 = V_3;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6863AA8102F47C253DBDD60BF081AECA704C242A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBindingComposite_GetExpectedControlLayoutName_mA9E6558CDBE8C07EF568E09B1821CFBFEFE7C185_RuntimeMethod_var)));
	}

IL_0016:
	{
		String_t* L_4 = ___1_part;
		bool L_5;
		L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
		V_4 = L_5;
		bool L_6 = V_4;
		if (!L_6)
		{
			goto IL_002d;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_7 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BD8BFCCD034050ABDF24FC357095653412B69BB)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBindingComposite_GetExpectedControlLayoutName_mA9E6558CDBE8C07EF568E09B1821CFBFEFE7C185_RuntimeMethod_var)));
	}

IL_002d:
	{
		String_t* L_8 = ___0_composite;
		Type_t* L_9;
		L_9 = TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A((&((InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_StaticFields*)il2cpp_codegen_static_fields_for(InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var))->___s_Composites), L_8, NULL);
		V_0 = L_9;
		Type_t* L_10 = V_0;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_11;
		L_11 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_10, (Type_t*)NULL, NULL);
		V_5 = L_11;
		bool L_12 = V_5;
		if (!L_12)
		{
			goto IL_004b;
		}
	}
	{
		V_6 = (String_t*)NULL;
		goto IL_007f;
	}

IL_004b:
	{
		Type_t* L_13 = V_0;
		String_t* L_14 = ___1_part;
		NullCheck(L_13);
		FieldInfo_t* L_15;
		L_15 = VirtualFuncInvoker2< FieldInfo_t*, String_t*, int32_t >::Invoke(87, L_13, L_14, ((int32_t)21));
		V_1 = L_15;
		FieldInfo_t* L_16 = V_1;
		bool L_17;
		L_17 = FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_16, (FieldInfo_t*)NULL, NULL);
		V_7 = L_17;
		bool L_18 = V_7;
		if (!L_18)
		{
			goto IL_0067;
		}
	}
	{
		V_6 = (String_t*)NULL;
		goto IL_007f;
	}

IL_0067:
	{
		FieldInfo_t* L_19 = V_1;
		InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_20;
		L_20 = CustomAttributeExtensions_GetCustomAttribute_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m5BF35110764C49D649395920E4A14FE63F656C77(L_19, (bool)0, CustomAttributeExtensions_GetCustomAttribute_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m5BF35110764C49D649395920E4A14FE63F656C77_RuntimeMethod_var);
		V_2 = L_20;
		InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_21 = V_2;
		if (L_21)
		{
			goto IL_0075;
		}
	}
	{
		G_B11_0 = ((String_t*)(NULL));
		goto IL_007b;
	}

IL_0075:
	{
		InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_22 = V_2;
		NullCheck(L_22);
		String_t* L_23;
		L_23 = InputControlAttribute_get_layout_m3E41A7E382A12A21A7C5C8F60480101DFECE2C94_inline(L_22, NULL);
		G_B11_0 = L_23;
	}

IL_007b:
	{
		V_6 = G_B11_0;
		goto IL_007f;
	}

IL_007f:
	{
		String_t* L_24 = V_6;
		return L_24;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputBindingComposite_GetPartNames_m97F5B6103B4C4A55CDBAB39DBA5F68C714E2B54F (String_t* ___0_composite, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* L_0 = (U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996*)il2cpp_codegen_object_new(U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996_il2cpp_TypeInfo_var);
		U3CGetPartNamesU3Ed__12__ctor_m2AA24939B8D64681B10D6AEA5D5E0D7A7CA02136(L_0, ((int32_t)-2), NULL);
		U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* L_1 = L_0;
		String_t* L_2 = ___0_composite;
		NullCheck(L_1);
		L_1->___U3CU3E3__composite = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E3__composite), (void*)L_2);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputBindingComposite_GetDisplayFormatString_m583767552C1C45D6B8F9507AA915158318B7F902 (String_t* ___0_composite, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisDisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B_m5B29C3E9BD28517B0F6965DF2191F6CF450A421C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Type_t* V_0 = NULL;
	DisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	String_t* V_4 = NULL;
	bool V_5 = false;
	{
		String_t* L_0 = ___0_composite;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_2 = L_1;
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6863AA8102F47C253DBDD60BF081AECA704C242A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBindingComposite_GetDisplayFormatString_m583767552C1C45D6B8F9507AA915158318B7F902_RuntimeMethod_var)));
	}

IL_0016:
	{
		String_t* L_4 = ___0_composite;
		Type_t* L_5;
		L_5 = TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A((&((InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_StaticFields*)il2cpp_codegen_static_fields_for(InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var))->___s_Composites), L_4, NULL);
		V_0 = L_5;
		Type_t* L_6 = V_0;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_7;
		L_7 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_6, (Type_t*)NULL, NULL);
		V_3 = L_7;
		bool L_8 = V_3;
		if (!L_8)
		{
			goto IL_0032;
		}
	}
	{
		V_4 = (String_t*)NULL;
		goto IL_0052;
	}

IL_0032:
	{
		Type_t* L_9 = V_0;
		DisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B* L_10;
		L_10 = CustomAttributeExtensions_GetCustomAttribute_TisDisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B_m5B29C3E9BD28517B0F6965DF2191F6CF450A421C(L_9, CustomAttributeExtensions_GetCustomAttribute_TisDisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B_m5B29C3E9BD28517B0F6965DF2191F6CF450A421C_RuntimeMethod_var);
		V_1 = L_10;
		DisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B* L_11 = V_1;
		V_5 = (bool)((((RuntimeObject*)(DisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B*)L_11) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_12 = V_5;
		if (!L_12)
		{
			goto IL_0048;
		}
	}
	{
		V_4 = (String_t*)NULL;
		goto IL_0052;
	}

IL_0048:
	{
		DisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B* L_13 = V_1;
		NullCheck(L_13);
		String_t* L_14;
		L_14 = DisplayStringFormatAttribute_get_formatString_mCB36763A3E35FBFF23E0010B14CCB693A8414519_inline(L_13, NULL);
		V_4 = L_14;
		goto IL_0052;
	}

IL_0052:
	{
		String_t* L_15 = V_4;
		return L_15;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingComposite__ctor_m911F4FDF8BFA44468F8D0493531190FE15242A4A (InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPartNamesU3Ed__12__ctor_m2AA24939B8D64681B10D6AEA5D5E0D7A7CA02136 (U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		int32_t L_1;
		L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		__this->___U3CU3El__initialThreadId = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPartNamesU3Ed__12_System_IDisposable_Dispose_m4A0149256AFB68C3BF55207F8EBE8E7C56B6B376 (U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CGetPartNamesU3Ed__12_MoveNext_m39491A355CB6AF575DD77D9549115D15EF8789BD (U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m5C864BCC82F21CFA7A020D8095A6B228E8837ED2_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0019;
	}

IL_0012:
	{
		goto IL_001b;
	}

IL_0014:
	{
		goto IL_00ce;
	}

IL_0019:
	{
		return (bool)0;
	}

IL_001b:
	{
		__this->___U3CU3E1__state = (-1);
		String_t* L_3 = __this->___composite;
		bool L_4;
		L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_003d;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6863AA8102F47C253DBDD60BF081AECA704C242A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CGetPartNamesU3Ed__12_MoveNext_m39491A355CB6AF575DD77D9549115D15EF8789BD_RuntimeMethod_var)));
	}

IL_003d:
	{
		String_t* L_7 = __this->___composite;
		Type_t* L_8;
		L_8 = TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A((&((InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_StaticFields*)il2cpp_codegen_static_fields_for(InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var))->___s_Composites), L_7, NULL);
		__this->___U3CcompositeTypeU3E5__1 = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcompositeTypeU3E5__1), (void*)L_8);
		Type_t* L_9 = __this->___U3CcompositeTypeU3E5__1;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_10;
		L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_9, (Type_t*)NULL, NULL);
		V_2 = L_10;
		bool L_11 = V_2;
		if (!L_11)
		{
			goto IL_0065;
		}
	}
	{
		return (bool)0;
	}

IL_0065:
	{
		Type_t* L_12 = __this->___U3CcompositeTypeU3E5__1;
		NullCheck(L_12);
		FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_13;
		L_13 = VirtualFuncInvoker1< FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*, int32_t >::Invoke(88, L_12, ((int32_t)20));
		__this->___U3CU3Es__2 = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3Es__2), (void*)L_13);
		__this->___U3CU3Es__3 = 0;
		goto IL_00f2;
	}

IL_0082:
	{
		FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_14 = __this->___U3CU3Es__2;
		int32_t L_15 = __this->___U3CU3Es__3;
		NullCheck(L_14);
		int32_t L_16 = L_15;
		FieldInfo_t* L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
		__this->___U3CfieldU3E5__4 = L_17;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfieldU3E5__4), (void*)L_17);
		FieldInfo_t* L_18 = __this->___U3CfieldU3E5__4;
		InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_19;
		L_19 = CustomAttributeExtensions_GetCustomAttribute_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m5C864BCC82F21CFA7A020D8095A6B228E8837ED2(L_18, CustomAttributeExtensions_GetCustomAttribute_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m5C864BCC82F21CFA7A020D8095A6B228E8837ED2_RuntimeMethod_var);
		__this->___U3CcontrolAttributeU3E5__5 = L_19;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontrolAttributeU3E5__5), (void*)L_19);
		InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_20 = __this->___U3CcontrolAttributeU3E5__5;
		V_3 = (bool)((!(((RuntimeObject*)(InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)L_20) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_21 = V_3;
		if (!L_21)
		{
			goto IL_00d5;
		}
	}
	{
		FieldInfo_t* L_22 = __this->___U3CfieldU3E5__4;
		NullCheck(L_22);
		String_t* L_23;
		L_23 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_22);
		__this->___U3CU3E2__current = L_23;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3E2__current), (void*)L_23);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_00ce:
	{
		__this->___U3CU3E1__state = (-1);
	}

IL_00d5:
	{
		__this->___U3CcontrolAttributeU3E5__5 = (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontrolAttributeU3E5__5), (void*)(InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)NULL);
		__this->___U3CfieldU3E5__4 = (FieldInfo_t*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CfieldU3E5__4), (void*)(FieldInfo_t*)NULL);
		int32_t L_24 = __this->___U3CU3Es__3;
		__this->___U3CU3Es__3 = ((int32_t)il2cpp_codegen_add(L_24, 1));
	}

IL_00f2:
	{
		int32_t L_25 = __this->___U3CU3Es__3;
		FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_26 = __this->___U3CU3Es__2;
		NullCheck(L_26);
		if ((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length)))))
		{
			goto IL_0082;
		}
	}
	{
		__this->___U3CU3Es__2 = (FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CU3Es__2), (void*)(FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*)NULL);
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CGetPartNamesU3Ed__12_System_Collections_Generic_IEnumeratorU3CSystem_StringU3E_get_Current_m149F660B8D93C704041DABB1A4F1776A682E3A42 (U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CGetPartNamesU3Ed__12_System_Collections_IEnumerator_Reset_m43624ACE49229E7359C245BBA5A805EB50CAF51A (U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3CGetPartNamesU3Ed__12_System_Collections_IEnumerator_Reset_m43624ACE49229E7359C245BBA5A805EB50CAF51A_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetPartNamesU3Ed__12_System_Collections_IEnumerator_get_Current_mCA5489C23B25472F5A17889760FAF1C4B361CB9B (U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetPartNamesU3Ed__12_System_Collections_Generic_IEnumerableU3CSystem_StringU3E_GetEnumerator_m7BFAEBCC093EBA0409B8A97641FEF6CE6D7EF3C4 (U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* V_0 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_1 = __this->___U3CU3El__initialThreadId;
		int32_t L_2;
		L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_0022;
		}
	}
	{
		__this->___U3CU3E1__state = 0;
		V_0 = __this;
		goto IL_0029;
	}

IL_0022:
	{
		U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* L_3 = (U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996*)il2cpp_codegen_object_new(U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996_il2cpp_TypeInfo_var);
		U3CGetPartNamesU3Ed__12__ctor_m2AA24939B8D64681B10D6AEA5D5E0D7A7CA02136(L_3, 0, NULL);
		V_0 = L_3;
	}

IL_0029:
	{
		U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* L_4 = V_0;
		String_t* L_5 = __this->___U3CU3E3__composite;
		NullCheck(L_4);
		L_4->___composite = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&L_4->___composite), (void*)L_5);
		U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3CGetPartNamesU3Ed__12_System_Collections_IEnumerable_GetEnumerator_m4FBF48804287CACB125505A6ABFD107A6BF6DD31 (U3CGetPartNamesU3Ed__12_t8BCAC80872285E88D3B83FED9489CAEE929F0996* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0;
		L_0 = U3CGetPartNamesU3Ed__12_System_Collections_Generic_IEnumerableU3CSystem_StringU3E_GetEnumerator_m7BFAEBCC093EBA0409B8A97641FEF6CE6D7EF3C4(__this, NULL);
		return L_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
IL2CPP_EXTERN_C void InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshal_pinvoke(const InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390& unmarshaled, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390____m_State_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_StateException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390____m_State_FieldInfo_var, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_StateException, NULL);
}
IL2CPP_EXTERN_C void InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshal_pinvoke_back(const InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshaled_pinvoke& marshaled, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390____m_State_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_StateException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390____m_State_FieldInfo_var, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_StateException, NULL);
}
IL2CPP_EXTERN_C void InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshal_pinvoke_cleanup(InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshal_com(const InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390& unmarshaled, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390____m_State_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_StateException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390____m_State_FieldInfo_var, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_StateException, NULL);
}
IL2CPP_EXTERN_C void InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshal_com_back(const InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshaled_com& marshaled, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390____m_State_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_StateException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390____m_State_FieldInfo_var, InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_StateException, NULL);
}
IL2CPP_EXTERN_C void InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshal_com_cleanup(InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputBindingCompositeContext_get_controls_m142FECF8374D6E0E3B012C8D376AB913E9634C69 (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* V_0 = NULL;
	RuntimeObject* V_1 = NULL;
	{
		U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* L_0 = (U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717*)il2cpp_codegen_object_new(U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717_il2cpp_TypeInfo_var);
		U3Cget_controlsU3Ed__2__ctor_mA490A28AF035861305CC5CB030340428BB2F9D72(L_0, ((int32_t)-2), NULL);
		V_0 = L_0;
		U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* L_1 = V_0;
		InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390 L_2 = (*(InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*)__this);
		NullCheck(L_1);
		L_1->___U3CU3E3__U3CU3E4__this = L_2;
		Il2CppCodeGenWriteBarrier((void**)&(((&L_1->___U3CU3E3__U3CU3E4__this))->___m_State), (void*)NULL);
		U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* L_3 = V_0;
		V_1 = L_3;
		RuntimeObject* L_4 = V_1;
		return L_4;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* InputBindingCompositeContext_get_controls_m142FECF8374D6E0E3B012C8D376AB913E9634C69_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = InputBindingCompositeContext_get_controls_m142FECF8374D6E0E3B012C8D376AB913E9634C69(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputBindingCompositeContext_EvaluateMagnitude_m418436D265278E622B80FD3CB6E6366F5DDD2E1A (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_0 = __this->___m_State;
		int32_t L_1 = __this->___m_BindingIndex;
		int32_t L_2 = ___0_partNumber;
		NullCheck(L_0);
		float L_3;
		L_3 = InputActionState_EvaluateCompositePartMagnitude_m75015048EFB32626A744C538A8962B78B3E3D8C8(L_0, L_1, L_2, NULL);
		V_0 = L_3;
		goto IL_0016;
	}

IL_0016:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C  float InputBindingCompositeContext_EvaluateMagnitude_m418436D265278E622B80FD3CB6E6366F5DDD2E1A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_partNumber, const RuntimeMethod* method)
{
	InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*>(__this + _offset);
	float _returnValue;
	_returnValue = InputBindingCompositeContext_EvaluateMagnitude_m418436D265278E622B80FD3CB6E6366F5DDD2E1A(_thisAdjusted, ___0_partNumber, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputActionState_ReadCompositePartValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7_mAD4AA7A33A3E667843255521211038C2259BAD91_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	int32_t V_3 = 0;
	DefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7 V_4;
	memset((&V_4), 0, sizeof(V_4));
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_0 = __this->___m_State;
		V_1 = (bool)((((RuntimeObject*)(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_003a;
	}

IL_0012:
	{
		V_0 = (bool)0;
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_2 = __this->___m_State;
		int32_t L_3 = __this->___m_BindingIndex;
		int32_t L_4 = ___0_partNumber;
		il2cpp_codegen_initobj((&V_4), sizeof(DefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7));
		DefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7 L_5 = V_4;
		NullCheck(L_2);
		float L_6;
		L_6 = InputActionState_ReadCompositePartValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7_mAD4AA7A33A3E667843255521211038C2259BAD91(L_2, L_3, L_4, (bool*)((uintptr_t)(&V_0)), (&V_3), L_5, InputActionState_ReadCompositePartValue_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_TisDefaultComparer_1_tD5AE5A1A1257191A99DD8A768794EDC0D6032AA7_mAD4AA7A33A3E667843255521211038C2259BAD91_RuntimeMethod_var);
		bool L_7 = V_0;
		V_2 = L_7;
		goto IL_003a;
	}

IL_003a:
	{
		bool L_8 = V_2;
		return L_8;
	}
}
IL2CPP_EXTERN_C  bool InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB_AdjustorThunk (RuntimeObject* __this, int32_t ___0_partNumber, const RuntimeMethod* method)
{
	InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputBindingCompositeContext_ReadValueAsButton_mD3F30463AD217008C8DC0F42BA59BDC8EB37D0DB(_thisAdjusted, ___0_partNumber, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingCompositeContext_ReadValue_mC797CA9EDA827FF511B0771EEF21F1B271CF16D8 (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, void* ___1_buffer, int32_t ___2_bufferSize, const RuntimeMethod* method) 
{
	InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* G_B2_0 = NULL;
	InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* G_B1_0 = NULL;
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_0 = __this->___m_State;
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000d;
		}
		G_B1_0 = L_1;
	}
	{
		goto IL_001c;
	}

IL_000d:
	{
		int32_t L_2 = __this->___m_BindingIndex;
		int32_t L_3 = ___0_partNumber;
		void* L_4 = ___1_buffer;
		int32_t L_5 = ___2_bufferSize;
		NullCheck(G_B2_0);
		bool L_6;
		L_6 = InputActionState_ReadCompositePartValue_m32C8489F24CA743141F62FBAD1693E015B37AEDB(G_B2_0, L_2, L_3, L_4, L_5, NULL);
	}

IL_001c:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void InputBindingCompositeContext_ReadValue_mC797CA9EDA827FF511B0771EEF21F1B271CF16D8_AdjustorThunk (RuntimeObject* __this, int32_t ___0_partNumber, void* ___1_buffer, int32_t ___2_bufferSize, const RuntimeMethod* method)
{
	InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*>(__this + _offset);
	InputBindingCompositeContext_ReadValue_mC797CA9EDA827FF511B0771EEF21F1B271CF16D8(_thisAdjusted, ___0_partNumber, ___1_buffer, ___2_bufferSize, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputBindingCompositeContext_ReadValueAsObject_mB707A8B03313DBFE4A3DF4867FE6A20AAAFB1882 (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) 
{
	RuntimeObject* V_0 = NULL;
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_0 = __this->___m_State;
		int32_t L_1 = __this->___m_BindingIndex;
		int32_t L_2 = ___0_partNumber;
		NullCheck(L_0);
		RuntimeObject* L_3;
		L_3 = InputActionState_ReadCompositePartValueAsObject_mC175F414768E9AB0B52C4319CFEE21EC402F1BC0(L_0, L_1, L_2, NULL);
		V_0 = L_3;
		goto IL_0016;
	}

IL_0016:
	{
		RuntimeObject* L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* InputBindingCompositeContext_ReadValueAsObject_mB707A8B03313DBFE4A3DF4867FE6A20AAAFB1882_AdjustorThunk (RuntimeObject* __this, int32_t ___0_partNumber, const RuntimeMethod* method)
{
	InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = InputBindingCompositeContext_ReadValueAsObject_mB707A8B03313DBFE4A3DF4867FE6A20AAAFB1882(_thisAdjusted, ___0_partNumber, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* __this, int32_t ___0_partNumber, const RuntimeMethod* method) 
{
	double V_0 = 0.0;
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_0 = __this->___m_State;
		int32_t L_1 = __this->___m_BindingIndex;
		int32_t L_2 = ___0_partNumber;
		NullCheck(L_0);
		double L_3;
		L_3 = InputActionState_GetCompositePartPressTime_m21F92D0FEC43DD8DF7F4CA04856B2D3ECA356CB3(L_0, L_1, L_2, NULL);
		V_0 = L_3;
		goto IL_0016;
	}

IL_0016:
	{
		double L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C  double InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A_AdjustorThunk (RuntimeObject* __this, int32_t ___0_partNumber, const RuntimeMethod* method)
{
	InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*>(__this + _offset);
	double _returnValue;
	_returnValue = InputBindingCompositeContext_GetPressTime_mA919F3E37F086C2BFEEB6EB17A75B1A6CFF2E58A(_thisAdjusted, ___0_partNumber, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshal_pinvoke(const PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38& unmarshaled, PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38____U3CcontrolU3Ek__BackingField_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___U3CcontrolU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38____U3CcontrolU3Ek__BackingField_FieldInfo_var, PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CcontrolU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshal_pinvoke_back(const PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshaled_pinvoke& marshaled, PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38____U3CcontrolU3Ek__BackingField_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___U3CcontrolU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38____U3CcontrolU3Ek__BackingField_FieldInfo_var, PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CcontrolU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshal_pinvoke_cleanup(PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshal_com(const PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38& unmarshaled, PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38____U3CcontrolU3Ek__BackingField_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___U3CcontrolU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38____U3CcontrolU3Ek__BackingField_FieldInfo_var, PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CcontrolU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshal_com_back(const PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshaled_com& marshaled, PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38____U3CcontrolU3Ek__BackingField_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___U3CcontrolU3Ek__BackingFieldException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38____U3CcontrolU3Ek__BackingField_FieldInfo_var, PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___U3CcontrolU3Ek__BackingFieldException, NULL);
}
IL2CPP_EXTERN_C void PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshal_com_cleanup(PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PartBinding_get_part_m93F95BE7AAA2BF480FBD669060C2D1920D5B8943 (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CpartU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t PartBinding_get_part_m93F95BE7AAA2BF480FBD669060C2D1920D5B8943_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = PartBinding_get_part_m93F95BE7AAA2BF480FBD669060C2D1920D5B8943_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PartBinding_set_part_mD9893492A4A833272467606AC22234E31B567D0F (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CpartU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_EXTERN_C  void PartBinding_set_part_mD9893492A4A833272467606AC22234E31B567D0F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_value, const RuntimeMethod* method)
{
	PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38*>(__this + _offset);
	PartBinding_set_part_mD9893492A4A833272467606AC22234E31B567D0F_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* PartBinding_get_control_m96F4C9715F4976504BB4B9BC15D9869E66DDB4F9 (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, const RuntimeMethod* method) 
{
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = __this->___U3CcontrolU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_EXTERN_C  InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* PartBinding_get_control_m96F4C9715F4976504BB4B9BC15D9869E66DDB4F9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38*>(__this + _offset);
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* _returnValue;
	_returnValue = PartBinding_get_control_m96F4C9715F4976504BB4B9BC15D9869E66DDB4F9_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PartBinding_set_control_m91F123896E06BE6857970D9661750DDF8610558F (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_value, const RuntimeMethod* method) 
{
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_value;
		__this->___U3CcontrolU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontrolU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void PartBinding_set_control_m91F123896E06BE6857970D9661750DDF8610558F_AdjustorThunk (RuntimeObject* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_value, const RuntimeMethod* method)
{
	PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38*>(__this + _offset);
	PartBinding_set_control_m91F123896E06BE6857970D9661750DDF8610558F_inline(_thisAdjusted, ___0_value, 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_controlsU3Ed__2__ctor_mA490A28AF035861305CC5CB030340428BB2F9D72 (U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* __this, int32_t ___0_U3CU3E1__state, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		int32_t L_0 = ___0_U3CU3E1__state;
		__this->___U3CU3E1__state = L_0;
		int32_t L_1;
		L_1 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		__this->___U3CU3El__initialThreadId = L_1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_controlsU3Ed__2_System_IDisposable_Dispose_m689592D6917A5578432BB705DB1D5819CD03BDA4 (U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3Cget_controlsU3Ed__2_MoveNext_mA9F9547B22C1F4099EFCEDEAC94A248D1DE3400F (U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38 V_3;
	memset((&V_3), 0, sizeof(V_3));
	int32_t V_4 = 0;
	bool V_5 = false;
	bool V_6 = false;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		V_0 = L_0;
		int32_t L_1 = V_0;
		if (!L_1)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_000c;
	}

IL_000c:
	{
		int32_t L_2 = V_0;
		if ((((int32_t)L_2) == ((int32_t)1)))
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0019;
	}

IL_0012:
	{
		goto IL_001b;
	}

IL_0014:
	{
		goto IL_0116;
	}

IL_0019:
	{
		return (bool)0;
	}

IL_001b:
	{
		__this->___U3CU3E1__state = (-1);
		InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_3 = (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*)(&__this->___U3CU3E4__this);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_4 = L_3->___m_State;
		V_1 = (bool)((((RuntimeObject*)(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700*)L_4) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0037;
		}
	}
	{
		return (bool)0;
	}

IL_0037:
	{
		InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_6 = (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*)(&__this->___U3CU3E4__this);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_7 = L_6->___m_State;
		NullCheck(L_7);
		int32_t L_8;
		L_8 = InputActionState_get_totalBindingCount_mB2BF62C18C7F2D59E9045FC9A9D4F199C07337F9(L_7, NULL);
		__this->___U3CtotalBindingCountU3E5__1 = L_8;
		InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_9 = (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*)(&__this->___U3CU3E4__this);
		int32_t L_10 = L_9->___m_BindingIndex;
		__this->___U3CbindingIndexU3E5__2 = ((int32_t)il2cpp_codegen_add(L_10, 1));
		goto IL_0166;
	}

IL_0065:
	{
		InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_11 = (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*)(&__this->___U3CU3E4__this);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_12 = L_11->___m_State;
		int32_t L_13 = __this->___U3CbindingIndexU3E5__2;
		NullCheck(L_12);
		BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_14;
		L_14 = InputActionState_GetBindingState_m55D2E391D943A8F60E030507CE88279D80A8ACEA(L_12, L_13, NULL);
		BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA L_15 = (*(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)L_14);
		__this->___U3CbindingStateU3E5__3 = L_15;
		BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_16 = (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)(&__this->___U3CbindingStateU3E5__3);
		bool L_17;
		L_17 = BindingState_get_isPartOfComposite_m70F70F3B0BEFE2E296ECDAD016DA21F9A9574533(L_16, NULL);
		V_2 = (bool)((((int32_t)L_17) == ((int32_t)0))? 1 : 0);
		bool L_18 = V_2;
		if (!L_18)
		{
			goto IL_009e;
		}
	}
	{
		goto IL_017d;
	}

IL_009e:
	{
		BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_19 = (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)(&__this->___U3CbindingStateU3E5__3);
		int32_t L_20;
		L_20 = BindingState_get_controlStartIndex_m092BC6AC34AC08B2EC1258A278AB4A7518407466_inline(L_19, NULL);
		__this->___U3CcontrolStartIndexU3E5__4 = L_20;
		__this->___U3CiU3E5__5 = 0;
		goto IL_0137;
	}

IL_00b8:
	{
		InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390* L_21 = (InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390*)(&__this->___U3CU3E4__this);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_22 = L_21->___m_State;
		NullCheck(L_22);
		InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_23 = L_22->___controls;
		int32_t L_24 = __this->___U3CcontrolStartIndexU3E5__4;
		int32_t L_25 = __this->___U3CiU3E5__5;
		NullCheck(L_23);
		int32_t L_26 = ((int32_t)il2cpp_codegen_add(L_24, L_25));
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_27 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_26));
		__this->___U3CcontrolU3E5__6 = L_27;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontrolU3E5__6), (void*)L_27);
		il2cpp_codegen_initobj((&V_3), sizeof(PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38));
		BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_28 = (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)(&__this->___U3CbindingStateU3E5__3);
		int32_t L_29;
		L_29 = BindingState_get_partIndex_mF704A62747932C1AC0CD5384ACFDA1B0089E6E06_inline(L_28, NULL);
		PartBinding_set_part_mD9893492A4A833272467606AC22234E31B567D0F_inline((&V_3), L_29, NULL);
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_30 = __this->___U3CcontrolU3E5__6;
		PartBinding_set_control_m91F123896E06BE6857970D9661750DDF8610558F_inline((&V_3), L_30, NULL);
		PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38 L_31 = V_3;
		__this->___U3CU3E2__current = L_31;
		Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CU3E2__current))->___U3CcontrolU3Ek__BackingField), (void*)NULL);
		__this->___U3CU3E1__state = 1;
		return (bool)1;
	}

IL_0116:
	{
		__this->___U3CU3E1__state = (-1);
		__this->___U3CcontrolU3E5__6 = (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontrolU3E5__6), (void*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL);
		int32_t L_32 = __this->___U3CiU3E5__5;
		V_4 = ((int32_t)il2cpp_codegen_add(L_32, 1));
		int32_t L_33 = V_4;
		__this->___U3CiU3E5__5 = L_33;
	}

IL_0137:
	{
		int32_t L_34 = __this->___U3CiU3E5__5;
		BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_35 = (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)(&__this->___U3CbindingStateU3E5__3);
		int32_t L_36;
		L_36 = BindingState_get_controlCount_mADA09E8D0B3F2EEA8447CD2F67F5ADFF29790391_inline(L_35, NULL);
		V_5 = (bool)((((int32_t)L_34) < ((int32_t)L_36))? 1 : 0);
		bool L_37 = V_5;
		if (L_37)
		{
			goto IL_00b8;
		}
	}
	{
		int32_t L_38 = __this->___U3CbindingIndexU3E5__2;
		V_4 = ((int32_t)il2cpp_codegen_add(L_38, 1));
		int32_t L_39 = V_4;
		__this->___U3CbindingIndexU3E5__2 = L_39;
	}

IL_0166:
	{
		int32_t L_40 = __this->___U3CbindingIndexU3E5__2;
		int32_t L_41 = __this->___U3CtotalBindingCountU3E5__1;
		V_6 = (bool)((((int32_t)L_40) < ((int32_t)L_41))? 1 : 0);
		bool L_42 = V_6;
		if (L_42)
		{
			goto IL_0065;
		}
	}

IL_017d:
	{
		return (bool)0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38 U3Cget_controlsU3Ed__2_System_Collections_Generic_IEnumeratorU3CUnityEngine_InputSystem_InputBindingCompositeContext_PartBindingU3E_get_Current_m3E6531E936C886AF95178CA5CBE5CB29A1791545 (U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* __this, const RuntimeMethod* method) 
{
	{
		PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38 L_0 = __this->___U3CU3E2__current;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3Cget_controlsU3Ed__2_System_Collections_IEnumerator_Reset_mB12DE0383C8618FA22C1004F2804523CA625FCE6 (U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* __this, const RuntimeMethod* method) 
{
	{
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&U3Cget_controlsU3Ed__2_System_Collections_IEnumerator_Reset_mB12DE0383C8618FA22C1004F2804523CA625FCE6_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_controlsU3Ed__2_System_Collections_IEnumerator_get_Current_mB342738ED8F6F5419E22B0B15DE6DCDFBD35FCB6 (U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38 L_0 = __this->___U3CU3E2__current;
		PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38 L_1 = L_0;
		RuntimeObject* L_2 = Box(PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38_il2cpp_TypeInfo_var, &L_1);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_controlsU3Ed__2_System_Collections_Generic_IEnumerableU3CUnityEngine_InputSystem_InputBindingCompositeContext_PartBindingU3E_GetEnumerator_mFB55177639A391DDA73D54C0F1A7F40D20E7134F (U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* V_0 = NULL;
	{
		int32_t L_0 = __this->___U3CU3E1__state;
		if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)-2)))))
		{
			goto IL_0022;
		}
	}
	{
		int32_t L_1 = __this->___U3CU3El__initialThreadId;
		int32_t L_2;
		L_2 = Environment_get_CurrentManagedThreadId_m66483AADCCC13272EBDCD94D31D2E52603C24BDF(NULL);
		if ((!(((uint32_t)L_1) == ((uint32_t)L_2))))
		{
			goto IL_0022;
		}
	}
	{
		__this->___U3CU3E1__state = 0;
		V_0 = __this;
		goto IL_0029;
	}

IL_0022:
	{
		U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* L_3 = (U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717*)il2cpp_codegen_object_new(U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717_il2cpp_TypeInfo_var);
		U3Cget_controlsU3Ed__2__ctor_mA490A28AF035861305CC5CB030340428BB2F9D72(L_3, 0, NULL);
		V_0 = L_3;
	}

IL_0029:
	{
		U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* L_4 = V_0;
		InputBindingCompositeContext_t961CAA1DF29D7D4E0AE0AEF22400B285E17B1390 L_5 = __this->___U3CU3E3__U3CU3E4__this;
		NullCheck(L_4);
		L_4->___U3CU3E4__this = L_5;
		Il2CppCodeGenWriteBarrier((void**)&(((&L_4->___U3CU3E4__this))->___m_State), (void*)NULL);
		U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* U3Cget_controlsU3Ed__2_System_Collections_IEnumerable_GetEnumerator_m1113C017E4ADB7E6ADB74113AC7BA164D1C13471 (U3Cget_controlsU3Ed__2_t09B5C7D3532D39371222B9D7A3E9A0D114A49717* __this, const RuntimeMethod* method) 
{
	{
		RuntimeObject* L_0;
		L_0 = U3Cget_controlsU3Ed__2_System_Collections_Generic_IEnumerableU3CUnityEngine_InputSystem_InputBindingCompositeContext_PartBindingU3E_GetEnumerator_mFB55177639A391DDA73D54C0F1A7F40D20E7134F(__this, NULL);
		return L_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


IL2CPP_EXTERN_C void InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshal_pinvoke(const InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56& unmarshaled, InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56____maps_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___mapsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56____maps_FieldInfo_var, InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___mapsException, NULL);
}
IL2CPP_EXTERN_C void InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshal_pinvoke_back(const InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshaled_pinvoke& marshaled, InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56____maps_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___mapsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56____maps_FieldInfo_var, InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___mapsException, NULL);
}
IL2CPP_EXTERN_C void InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshal_pinvoke_cleanup(InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshaled_pinvoke& marshaled)
{
}


IL2CPP_EXTERN_C void InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshal_com(const InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56& unmarshaled, InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56____maps_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___mapsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56____maps_FieldInfo_var, InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___mapsException, NULL);
}
IL2CPP_EXTERN_C void InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshal_com_back(const InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshaled_com& marshaled, InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56____maps_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___mapsException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56____maps_FieldInfo_var, InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___mapsException, NULL);
}
IL2CPP_EXTERN_C void InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshal_com_cleanup(InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBindingResolver_get_totalMapCount_mC417A1DF16BFAE7F4DE08BB7AC15AFFF98B5A3F7 (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, const RuntimeMethod* method) 
{
	{
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_0 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
		int32_t L_1 = L_0->___mapCount;
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t InputBindingResolver_get_totalMapCount_mC417A1DF16BFAE7F4DE08BB7AC15AFFF98B5A3F7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InputBindingResolver_get_totalMapCount_mC417A1DF16BFAE7F4DE08BB7AC15AFFF98B5A3F7(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBindingResolver_get_totalActionCount_mDF2C631F3590551CB21B221C142F17A4672AE3CD (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, const RuntimeMethod* method) 
{
	{
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_0 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
		int32_t L_1 = L_0->___actionCount;
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t InputBindingResolver_get_totalActionCount_mDF2C631F3590551CB21B221C142F17A4672AE3CD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InputBindingResolver_get_totalActionCount_mDF2C631F3590551CB21B221C142F17A4672AE3CD(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBindingResolver_get_totalBindingCount_m0CD984F896B7529D8A747ECB09051C2937D1BBAE (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, const RuntimeMethod* method) 
{
	{
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_0 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
		int32_t L_1 = L_0->___bindingCount;
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t InputBindingResolver_get_totalBindingCount_m0CD984F896B7529D8A747ECB09051C2937D1BBAE_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InputBindingResolver_get_totalBindingCount_m0CD984F896B7529D8A747ECB09051C2937D1BBAE(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBindingResolver_get_totalControlCount_m2BCE1D189B01717DF70CDCDC318270A3F36F38B5 (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, const RuntimeMethod* method) 
{
	{
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_0 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
		int32_t L_1 = L_0->___controlCount;
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t InputBindingResolver_get_totalControlCount_m2BCE1D189B01717DF70CDCDC318270A3F36F38B5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InputBindingResolver_get_totalControlCount_m2BCE1D189B01717DF70CDCDC318270A3F36F38B5(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingResolver_Dispose_mDC7473B352E66E950F4B80EF9C09E49AD365FEE8 (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, const RuntimeMethod* method) 
{
	{
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_0 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
		UnmanagedMemory_Dispose_m5EF84448B0C1606D96748DD15CD7667710E23783(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBindingResolver_Dispose_mDC7473B352E66E950F4B80EF9C09E49AD365FEE8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56*>(__this + _offset);
	InputBindingResolver_Dispose_mDC7473B352E66E950F4B80EF9C09E49AD365FEE8(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingResolver_StartWithPreviousResolve_mBD116490733FC39DDA5464B7C813D11669EB85FD (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___0_state, bool ___1_isFullResolve, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral83248627E240A976B8C87FAC89C304F3CDCCDB68);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD7677672164954277242A6E897790CE8427CE3D4);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_0 = ___0_state;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((!(((RuntimeObject*)(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), _stringLiteral83248627E240A976B8C87FAC89C304F3CDCCDB68, NULL);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_1 = ___0_state;
		NullCheck(L_1);
		bool L_2;
		L_2 = InputActionState_get_isProcessingControlStateChange_mAB7000CD816F59CB081491E9FDBAD667EF6B2659_inline(L_1, NULL);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0), _stringLiteralD7677672164954277242A6E897790CE8427CE3D4, NULL);
		bool L_3 = ___1_isFullResolve;
		__this->___m_IsControlOnlyResolve = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_4 = ___0_state;
		NullCheck(L_4);
		InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045* L_5 = L_4->___maps;
		__this->___maps = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___maps), (void*)L_5);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_6 = ___0_state;
		NullCheck(L_6);
		IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93* L_7 = L_6->___interactions;
		__this->___interactions = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___interactions), (void*)L_7);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_8 = ___0_state;
		NullCheck(L_8);
		InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64* L_9 = L_8->___processors;
		__this->___processors = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___processors), (void*)L_9);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_10 = ___0_state;
		NullCheck(L_10);
		InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E* L_11 = L_10->___composites;
		__this->___composites = L_11;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___composites), (void*)L_11);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_12 = ___0_state;
		NullCheck(L_12);
		InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_13 = L_12->___controls;
		__this->___controls = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___controls), (void*)L_13);
		bool L_14 = ___1_isFullResolve;
		V_0 = L_14;
		bool L_15 = V_0;
		if (!L_15)
		{
			goto IL_00f6;
		}
	}
	{
		InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045* L_16 = __this->___maps;
		V_1 = (bool)((!(((RuntimeObject*)(InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_17 = V_1;
		if (!L_17)
		{
			goto IL_0093;
		}
	}
	{
		InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045* L_18 = __this->___maps;
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_19 = ___0_state;
		NullCheck(L_19);
		int32_t L_20;
		L_20 = InputActionState_get_totalMapCount_m40628218F03A5A6FFC10A826641A5A115A760345(L_19, NULL);
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_18, 0, L_20, NULL);
	}

IL_0093:
	{
		IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93* L_21 = __this->___interactions;
		V_2 = (bool)((!(((RuntimeObject*)(IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93*)L_21) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_22 = V_2;
		if (!L_22)
		{
			goto IL_00b3;
		}
	}
	{
		IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93* L_23 = __this->___interactions;
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_24 = ___0_state;
		NullCheck(L_24);
		int32_t L_25;
		L_25 = InputActionState_get_totalInteractionCount_m6F171C1D1E2B35769D04361CFB6891EEA92629AB(L_24, NULL);
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_23, 0, L_25, NULL);
	}

IL_00b3:
	{
		InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64* L_26 = __this->___processors;
		V_3 = (bool)((!(((RuntimeObject*)(InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64*)L_26) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_27 = V_3;
		if (!L_27)
		{
			goto IL_00d3;
		}
	}
	{
		InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64* L_28 = __this->___processors;
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_29 = ___0_state;
		NullCheck(L_29);
		int32_t L_30 = L_29->___totalProcessorCount;
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_28, 0, L_30, NULL);
	}

IL_00d3:
	{
		InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E* L_31 = __this->___composites;
		V_4 = (bool)((!(((RuntimeObject*)(InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E*)L_31) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_32 = V_4;
		if (!L_32)
		{
			goto IL_00f5;
		}
	}
	{
		InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E* L_33 = __this->___composites;
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_34 = ___0_state;
		NullCheck(L_34);
		int32_t L_35;
		L_35 = InputActionState_get_totalCompositeCount_mA94813CAA6B9B1662AA2224792F20AF88152B9E9(L_34, NULL);
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_33, 0, L_35, NULL);
	}

IL_00f5:
	{
	}

IL_00f6:
	{
		InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_36 = __this->___controls;
		V_5 = (bool)((!(((RuntimeObject*)(InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17*)L_36) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_37 = V_5;
		if (!L_37)
		{
			goto IL_0118;
		}
	}
	{
		InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_38 = __this->___controls;
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_39 = ___0_state;
		NullCheck(L_39);
		int32_t L_40;
		L_40 = InputActionState_get_totalControlCount_m259C7D5BFA4DC3AF4D222DE9FEFF81B6CD2A5353(L_39, NULL);
		Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_38, 0, L_40, NULL);
	}

IL_0118:
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_41 = ___0_state;
		NullCheck(L_41);
		L_41->___maps = (InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_41->___maps), (void*)(InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045*)NULL);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_42 = ___0_state;
		NullCheck(L_42);
		L_42->___interactions = (IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_42->___interactions), (void*)(IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93*)NULL);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_43 = ___0_state;
		NullCheck(L_43);
		L_43->___processors = (InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_43->___processors), (void*)(InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64*)NULL);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_44 = ___0_state;
		NullCheck(L_44);
		L_44->___composites = (InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_44->___composites), (void*)(InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E*)NULL);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_45 = ___0_state;
		NullCheck(L_45);
		L_45->___controls = (InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&L_45->___controls), (void*)(InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void InputBindingResolver_StartWithPreviousResolve_mBD116490733FC39DDA5464B7C813D11669EB85FD_AdjustorThunk (RuntimeObject* __this, InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* ___0_state, bool ___1_isFullResolve, const RuntimeMethod* method)
{
	InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56*>(__this + _offset);
	InputBindingResolver_StartWithPreviousResolve_mBD116490733FC39DDA5464B7C813D11669EB85FD(_thisAdjusted, ___0_state, ___1_isFullResolve, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingResolver_AddActionMap_m51B2CA15121C281C666025BAA35DDED29D71B757 (InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* __this, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___0_actionMap, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_AppendListWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_TisInputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA_mDAE652A499659EB5FB51016D854E27C39933CC00_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_AppendWithCapacity_TisInputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09_m104D2C2970140878DF466BD816C63FA77E7DC660_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_AppendWithCapacity_TisInputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_m732F9855B03FEE70259F2920140428E732BB88F4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingResolver_InstantiateWithParameters_TisIInputInteraction_t689E6823744061ED815FB936C3EB3FDD3594B844_mFA7F99ACDB246D70AB03EC85021A8868E1A67792_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingResolver_InstantiateWithParameters_TisInputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_mF720FE613824B246BDB5EE2E41A02A8F59F65FE6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1__ctor_m40EFE93F71620E2B24F796AABE7F66FC2E5DC8C1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_get_Count_m5B820C76C808D235DDFA474A8025370547ECC993_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlPath_TryFindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m5BBB4F7BBE2E7A92506B8BA419A836794BF0EF22_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_FindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m8AB5B6F432C95F5548A71571CE41F0E031D98C8B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m10F5D8220C8CD543BCD307C415B1D11649B1E7CF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB2C8B4FC8E4C0D9C783D370877D1DF21735625B8_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m380D2E8669F0F04ED245C812CAA56833B4F5593C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mE150078CC558A29C692883678E28B7E377940133_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3DE7BBE2708401E6352D318B50425BA24C77F710);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral758BB62F5BEB5443A464E189DFA9FDAACFF41108);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD263B899C291EBC77E3A63FE4E42990E7FA64FAE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE2EE6FC9BFC212F0283557EAD5986E37A5116E32);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE51A06667D5121A3A6BFB6F6186E31C639798CDD);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF9285755EB9E2FE0BD69343819D2463AF9BAC893);
		s_Il2CppMethodInitialized = true;
	}
	InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* V_0 = NULL;
	InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* V_1 = NULL;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	int32_t V_4 = 0;
	int32_t V_5 = 0;
	int32_t V_6 = 0;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	int32_t V_9 = 0;
	int32_t V_10 = 0;
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 V_11;
	memset((&V_11), 0, sizeof(V_11));
	int32_t V_12 = 0;
	int32_t V_13 = 0;
	int32_t V_14 = 0;
	int32_t V_15 = 0;
	InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* V_16 = NULL;
	Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 V_17;
	memset((&V_17), 0, sizeof(V_17));
	Nullable_1_t6B4D7100F56DCBBBD57A82F0DE4C93A1BA86EC4D V_18;
	memset((&V_18), 0, sizeof(V_18));
	bool V_19 = false;
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA V_20;
	memset((&V_20), 0, sizeof(V_20));
	int32_t V_21 = 0;
	int32_t V_22 = 0;
	bool V_23 = false;
	int32_t V_24 = 0;
	int32_t V_25 = 0;
	int32_t V_26 = 0;
	int32_t V_27 = 0;
	int32_t V_28 = 0;
	int32_t V_29 = 0;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* V_30 = NULL;
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* V_31 = NULL;
	int32_t V_32 = 0;
	bool V_33 = false;
	bool V_34 = false;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* V_35 = NULL;
	int32_t V_36 = 0;
	int32_t V_37 = 0;
	int32_t V_38 = 0;
	int32_t V_39 = 0;
	int32_t V_40 = 0;
	int32_t V_41 = 0;
	int32_t V_42 = 0;
	int32_t V_43 = 0;
	int32_t V_44 = 0;
	String_t* V_45 = NULL;
	InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* V_46 = NULL;
	String_t* V_47 = NULL;
	bool V_48 = false;
	bool V_49 = false;
	bool V_50 = false;
	bool V_51 = false;
	bool V_52 = false;
	bool V_53 = false;
	bool V_54 = false;
	InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 V_55;
	memset((&V_55), 0, sizeof(V_55));
	bool V_56 = false;
	bool V_57 = false;
	ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA V_58;
	memset((&V_58), 0, sizeof(V_58));
	int32_t V_59 = 0;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_60 = NULL;
	bool V_61 = false;
	bool V_62 = false;
	bool V_63 = false;
	String_t* V_64 = NULL;
	bool V_65 = false;
	bool V_66 = false;
	bool V_67 = false;
	int32_t V_68 = 0;
	bool V_69 = false;
	bool V_70 = false;
	bool V_71 = false;
	bool V_72 = false;
	String_t* V_73 = NULL;
	bool V_74 = false;
	bool V_75 = false;
	bool V_76 = false;
	int32_t V_77 = 0;
	bool V_78 = false;
	bool V_79 = false;
	bool V_80 = false;
	InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* V_81 = NULL;
	bool V_82 = false;
	bool V_83 = false;
	bool V_84 = false;
	bool V_85 = false;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA V_86;
	memset((&V_86), 0, sizeof(V_86));
	Exception_t* V_87 = NULL;
	bool V_88 = false;
	bool V_89 = false;
	bool V_90 = false;
	UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 V_91;
	memset((&V_91), 0, sizeof(V_91));
	int32_t V_92 = 0;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* V_93 = NULL;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* V_94 = NULL;
	int32_t V_95 = 0;
	int32_t V_96 = 0;
	int32_t V_97 = 0;
	bool V_98 = false;
	bool V_99 = false;
	int32_t V_100 = 0;
	InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* V_101 = NULL;
	bool V_102 = false;
	int32_t V_103 = 0;
	InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* V_104 = NULL;
	int32_t V_105 = 0;
	int32_t V_106 = 0;
	int32_t V_107 = 0;
	int32_t V_108 = 0;
	bool V_109 = false;
	bool V_110 = false;
	bool V_111 = false;
	int32_t V_112 = 0;
	int32_t V_113 = 0;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* V_114 = NULL;
	bool V_115 = false;
	bool V_116 = false;
	bool V_117 = false;
	bool V_118 = false;
	bool V_119 = false;
	bool V_120 = false;
	bool V_121 = false;
	TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D V_122;
	memset((&V_122), 0, sizeof(V_122));
	bool V_123 = false;
	ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD V_124;
	memset((&V_124), 0, sizeof(V_124));
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 2> __active_exceptions;
	int32_t G_B3_0 = 0;
	int32_t G_B6_0 = 0;
	int32_t G_B13_0 = 0;
	int32_t G_B17_0 = 0;
	int32_t G_B43_0 = 0;
	int32_t G_B45_0 = 0;
	int32_t G_B48_0 = 0;
	int32_t G_B90_0 = 0;
	int32_t G_B98_0 = 0;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* G_B106_0 = NULL;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* G_B106_1 = NULL;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* G_B105_0 = NULL;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* G_B105_1 = NULL;
	int32_t G_B107_0 = 0;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* G_B107_1 = NULL;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* G_B107_2 = NULL;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* G_B109_0 = NULL;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* G_B109_1 = NULL;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* G_B108_0 = NULL;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* G_B108_1 = NULL;
	int32_t G_B110_0 = 0;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* G_B110_1 = NULL;
	BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* G_B110_2 = NULL;
	int32_t G_B120_0 = 0;
	int32_t G_B152_0 = 0;
	{
		InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_0 = ___0_actionMap;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((!(((RuntimeObject*)(InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), _stringLiteralF9285755EB9E2FE0BD69343819D2463AF9BAC893, NULL);
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputSystem_EnsureInitialized_m3F6278790B921E169FFFA71BD0312B8F700A0E1C(NULL);
		InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_1 = ___0_actionMap;
		NullCheck(L_1);
		InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_2 = L_1->___m_Actions;
		V_0 = L_2;
		InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_3 = ___0_actionMap;
		NullCheck(L_3);
		InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* L_4 = L_3->___m_Bindings;
		V_1 = L_4;
		InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* L_5 = V_1;
		if (L_5)
		{
			goto IL_002a;
		}
	}
	{
		G_B3_0 = 0;
		goto IL_002d;
	}

IL_002a:
	{
		InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* L_6 = V_1;
		NullCheck(L_6);
		G_B3_0 = ((int32_t)(((RuntimeArray*)L_6)->max_length));
	}

IL_002d:
	{
		V_2 = G_B3_0;
		InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_7 = V_0;
		if (L_7)
		{
			goto IL_0034;
		}
	}
	{
		G_B6_0 = 0;
		goto IL_0037;
	}

IL_0034:
	{
		InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_8 = V_0;
		NullCheck(L_8);
		G_B6_0 = ((int32_t)(((RuntimeArray*)L_8)->max_length));
	}

IL_0037:
	{
		V_3 = G_B6_0;
		int32_t L_9;
		L_9 = InputBindingResolver_get_totalMapCount_mC417A1DF16BFAE7F4DE08BB7AC15AFFF98B5A3F7(__this, NULL);
		V_4 = L_9;
		int32_t L_10;
		L_10 = InputBindingResolver_get_totalActionCount_mDF2C631F3590551CB21B221C142F17A4672AE3CD(__this, NULL);
		V_5 = L_10;
		int32_t L_11;
		L_11 = InputBindingResolver_get_totalBindingCount_m0CD984F896B7529D8A747ECB09051C2937D1BBAE(__this, NULL);
		V_6 = L_11;
		int32_t L_12;
		L_12 = InputBindingResolver_get_totalControlCount_m2BCE1D189B01717DF70CDCDC318270A3F36F38B5(__this, NULL);
		V_7 = L_12;
		int32_t L_13 = __this->___totalInteractionCount;
		V_8 = L_13;
		int32_t L_14 = __this->___totalProcessorCount;
		V_9 = L_14;
		int32_t L_15 = __this->___totalCompositeCount;
		V_10 = L_15;
		il2cpp_codegen_initobj((&V_11), sizeof(UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2));
		int32_t L_16;
		L_16 = InputBindingResolver_get_totalMapCount_mC417A1DF16BFAE7F4DE08BB7AC15AFFF98B5A3F7(__this, NULL);
		int32_t L_17;
		L_17 = InputBindingResolver_get_totalActionCount_mDF2C631F3590551CB21B221C142F17A4672AE3CD(__this, NULL);
		int32_t L_18 = V_3;
		int32_t L_19;
		L_19 = InputBindingResolver_get_totalBindingCount_m0CD984F896B7529D8A747ECB09051C2937D1BBAE(__this, NULL);
		int32_t L_20 = V_2;
		int32_t L_21 = __this->___totalInteractionCount;
		V_21 = L_21;
		int32_t L_22 = __this->___totalCompositeCount;
		V_22 = L_22;
		int32_t L_23;
		L_23 = InputBindingResolver_get_totalControlCount_m2BCE1D189B01717DF70CDCDC318270A3F36F38B5(__this, NULL);
		int32_t L_24 = V_21;
		int32_t L_25 = V_22;
		UnmanagedMemory_Allocate_m72EF0DDD8FFA5167D644F6BF7DFB48AB343FD64A((&V_11), ((int32_t)il2cpp_codegen_add(L_16, 1)), ((int32_t)il2cpp_codegen_add(L_17, L_18)), ((int32_t)il2cpp_codegen_add(L_19, L_20)), L_23, L_24, L_25, NULL);
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_26 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
		bool L_27;
		L_27 = UnmanagedMemory_get_isAllocated_m168F1B4A70775C0D676FE1CB4DE0C66C0B9C896F(L_26, NULL);
		V_23 = L_27;
		bool L_28 = V_23;
		if (!L_28)
		{
			goto IL_00d1;
		}
	}
	{
		UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_29 = __this->___memory;
		UnmanagedMemory_CopyDataFrom_m2DD0E82EA80DA571C14373E06297490B77B18B1C((&V_11), L_29, NULL);
	}

IL_00d1:
	{
		V_12 = (-1);
		V_13 = (-1);
		V_14 = 0;
		V_15 = (-1);
		V_16 = (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)NULL;
		InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_30 = ___0_actionMap;
		NullCheck(L_30);
		Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44 L_31 = L_30->___m_BindingMask;
		V_17 = L_31;
		InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_32 = ___0_actionMap;
		NullCheck(L_32);
		Nullable_1_t6B4D7100F56DCBBBD57A82F0DE4C93A1BA86EC4D L_33;
		L_33 = InputActionMap_get_devices_m64AF699BF3464AC1B42D1905F48F1F794BAE1961(L_32, NULL);
		V_18 = L_33;
		InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_34 = ___0_actionMap;
		NullCheck(L_34);
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_35 = L_34->___m_SingletonAction;
		V_19 = (bool)((!(((RuntimeObject*)(InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)L_35) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		InputControlList_1__ctor_m40EFE93F71620E2B24F796AABE7F66FC2E5DC8C1((&V_20), 2, 0, InputControlList_1__ctor_m40EFE93F71620E2B24F796AABE7F66FC2E5DC8C1_RuntimeMethod_var);
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0bed:
			{
				InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82((&V_20), InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			try
			{
				{
					V_29 = 0;
					goto IL_073f_2;
				}

IL_010d_2:
				{
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_36 = V_11;
					BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_37 = L_36.___bindingStates;
					V_30 = L_37;
					InputBindingU5BU5D_t7E47E87B9CAE12B6F6A0659008B425C58D84BB57* L_38 = V_1;
					int32_t L_39 = V_29;
					NullCheck(L_38);
					V_31 = ((L_38)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_39)));
					int32_t L_40 = V_6;
					int32_t L_41 = V_29;
					V_32 = ((int32_t)il2cpp_codegen_add(L_40, L_41));
					InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_42 = V_31;
					bool L_43;
					L_43 = InputBinding_get_isComposite_mC921167E3321A149A7BD32E545460BAFA840217A(L_42, NULL);
					V_33 = L_43;
					bool L_44 = V_33;
					if (L_44)
					{
						goto IL_013e_2;
					}
				}
				{
					InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_45 = V_31;
					bool L_46;
					L_46 = InputBinding_get_isPartOfComposite_mD3D9F71341741A95B2DAEB202209B4AA0D692498(L_45, NULL);
					G_B13_0 = ((int32_t)(L_46));
					goto IL_013f_2;
				}

IL_013e_2:
				{
					G_B13_0 = 0;
				}

IL_013f_2:
				{
					V_34 = (bool)G_B13_0;
					BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_47 = V_30;
					int32_t L_48 = V_32;
					uint32_t L_49 = sizeof(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA);
					V_35 = (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)((uintptr_t)((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)il2cpp_codegen_add((intptr_t)L_47, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_48), (int32_t)L_49)))));
				}
				try
				{
					{
						V_36 = 0;
						V_37 = (-1);
						V_38 = (-1);
						V_39 = (-1);
						V_40 = (-1);
						V_41 = 0;
						V_42 = 0;
						V_43 = 0;
						bool L_50 = V_34;
						if (!L_50)
						{
							goto IL_0175_3;
						}
					}
					{
						int32_t L_51 = V_12;
						G_B17_0 = ((((int32_t)L_51) == ((int32_t)(-1)))? 1 : 0);
						goto IL_0176_3;
					}

IL_0175_3:
					{
						G_B17_0 = 0;
					}

IL_0176_3:
					{
						V_49 = (bool)G_B17_0;
						bool L_52 = V_49;
						if (!L_52)
						{
							goto IL_0198_3;
						}
					}
					{
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_53 = V_31;
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_54 = (*(InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*)L_53);
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_55 = L_54;
						RuntimeObject* L_56 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_il2cpp_TypeInfo_var)), &L_55);
						String_t* L_57;
						L_57 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFFCCC13D0E7868905982D0B60AF70D9084074D66)), L_56, NULL);
						InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_58 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
						InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_58, L_57, NULL);
						IL2CPP_RAISE_MANAGED_EXCEPTION(L_58, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBindingResolver_AddActionMap_m51B2CA15121C281C666025BAA35DDED29D71B757_RuntimeMethod_var)));
					}

IL_0198_3:
					{
						V_44 = (-1);
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_59 = V_31;
						String_t* L_60;
						L_60 = InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline(L_59, NULL);
						V_45 = L_60;
						V_46 = (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)NULL;
						bool L_61 = V_34;
						V_50 = (bool)((((int32_t)L_61) == ((int32_t)0))? 1 : 0);
						bool L_62 = V_50;
						if (!L_62)
						{
							goto IL_01f5_3;
						}
					}
					{
						bool L_63 = V_19;
						V_51 = L_63;
						bool L_64 = V_51;
						if (!L_64)
						{
							goto IL_01c2_3;
						}
					}
					{
						V_44 = 0;
						goto IL_01de_3;
					}

IL_01c2_3:
					{
						String_t* L_65 = V_45;
						bool L_66;
						L_66 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_65, NULL);
						V_52 = (bool)((((int32_t)L_66) == ((int32_t)0))? 1 : 0);
						bool L_67 = V_52;
						if (!L_67)
						{
							goto IL_01de_3;
						}
					}
					{
						InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_68 = ___0_actionMap;
						String_t* L_69 = V_45;
						NullCheck(L_68);
						int32_t L_70;
						L_70 = InputActionMap_FindActionIndex_mBBCF54F3823A2B6C3F53069F441665022FC49C82(L_68, L_69, NULL);
						V_44 = L_70;
					}

IL_01de_3:
					{
						int32_t L_71 = V_44;
						V_53 = (bool)((((int32_t)((((int32_t)L_71) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
						bool L_72 = V_53;
						if (!L_72)
						{
							goto IL_01f2_3;
						}
					}
					{
						InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_73 = V_0;
						int32_t L_74 = V_44;
						NullCheck(L_73);
						int32_t L_75 = L_74;
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_76 = (L_73)->GetAt(static_cast<il2cpp_array_size_t>(L_75));
						V_46 = L_76;
					}

IL_01f2_3:
					{
						goto IL_01ff_3;
					}

IL_01f5_3:
					{
						int32_t L_77 = V_15;
						V_44 = L_77;
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_78 = V_16;
						V_46 = L_78;
					}

IL_01ff_3:
					{
						bool L_79 = V_33;
						V_54 = L_79;
						bool L_80 = V_54;
						if (!L_80)
						{
							goto IL_0215_3;
						}
					}
					{
						int32_t L_81 = V_32;
						V_12 = L_81;
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_82 = V_46;
						V_16 = L_82;
						int32_t L_83 = V_44;
						V_15 = L_83;
					}

IL_0215_3:
					{
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_84 = V_31;
						String_t* L_85;
						L_85 = InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F(L_84, NULL);
						V_47 = L_85;
						String_t* L_86 = V_47;
						bool L_87;
						L_87 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_86, NULL);
						if (L_87)
						{
							goto IL_02b3_3;
						}
					}
					{
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_88 = V_46;
						if (!L_88)
						{
							goto IL_02b3_3;
						}
					}
					{
						bool L_89 = V_33;
						if (L_89)
						{
							goto IL_025b_3;
						}
					}
					{
						Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44* L_90 = (Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44*)(&__this->___bindingMask);
						bool L_91;
						L_91 = Nullable_1_get_HasValue_mB2C8B4FC8E4C0D9C783D370877D1DF21735625B8_inline(L_90, Nullable_1_get_HasValue_mB2C8B4FC8E4C0D9C783D370877D1DF21735625B8_RuntimeMethod_var);
						if (!L_91)
						{
							goto IL_025b_3;
						}
					}
					{
						Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44* L_92 = (Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44*)(&__this->___bindingMask);
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_93;
						L_93 = Nullable_1_get_Value_m380D2E8669F0F04ED245C812CAA56833B4F5593C(L_92, Nullable_1_get_Value_m380D2E8669F0F04ED245C812CAA56833B4F5593C_RuntimeMethod_var);
						V_55 = L_93;
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_94 = V_31;
						bool L_95;
						L_95 = InputBinding_Matches_mCF4F98B26B9EAF88434A3A0C6BF8F9EFF2BF592F((&V_55), L_94, 1, NULL);
						if (!L_95)
						{
							goto IL_02b3_3;
						}
					}

IL_025b_3:
					{
						bool L_96 = V_33;
						if (L_96)
						{
							goto IL_027d_3;
						}
					}
					{
						bool L_97;
						L_97 = Nullable_1_get_HasValue_mB2C8B4FC8E4C0D9C783D370877D1DF21735625B8_inline((&V_17), Nullable_1_get_HasValue_mB2C8B4FC8E4C0D9C783D370877D1DF21735625B8_RuntimeMethod_var);
						if (!L_97)
						{
							goto IL_027d_3;
						}
					}
					{
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_98;
						L_98 = Nullable_1_get_Value_m380D2E8669F0F04ED245C812CAA56833B4F5593C((&V_17), Nullable_1_get_Value_m380D2E8669F0F04ED245C812CAA56833B4F5593C_RuntimeMethod_var);
						V_55 = L_98;
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_99 = V_31;
						bool L_100;
						L_100 = InputBinding_Matches_mCF4F98B26B9EAF88434A3A0C6BF8F9EFF2BF592F((&V_55), L_99, 1, NULL);
						if (!L_100)
						{
							goto IL_02b3_3;
						}
					}

IL_027d_3:
					{
						bool L_101 = V_33;
						if (L_101)
						{
							goto IL_02b0_3;
						}
					}
					{
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_102 = V_46;
						if (!L_102)
						{
							goto IL_02b0_3;
						}
					}
					{
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_103 = V_46;
						NullCheck(L_103);
						Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44* L_104 = (Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44*)(&L_103->___m_BindingMask);
						bool L_105;
						L_105 = Nullable_1_get_HasValue_mB2C8B4FC8E4C0D9C783D370877D1DF21735625B8_inline(L_104, Nullable_1_get_HasValue_mB2C8B4FC8E4C0D9C783D370877D1DF21735625B8_RuntimeMethod_var);
						if (!L_105)
						{
							goto IL_02b0_3;
						}
					}
					{
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_106 = V_46;
						NullCheck(L_106);
						Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44* L_107 = (Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44*)(&L_106->___m_BindingMask);
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_108;
						L_108 = Nullable_1_get_Value_m380D2E8669F0F04ED245C812CAA56833B4F5593C(L_107, Nullable_1_get_Value_m380D2E8669F0F04ED245C812CAA56833B4F5593C_RuntimeMethod_var);
						V_55 = L_108;
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_109 = V_31;
						bool L_110;
						L_110 = InputBinding_Matches_mCF4F98B26B9EAF88434A3A0C6BF8F9EFF2BF592F((&V_55), L_109, 1, NULL);
						G_B43_0 = ((((int32_t)L_110) == ((int32_t)0))? 1 : 0);
						goto IL_02b1_3;
					}

IL_02b0_3:
					{
						G_B43_0 = 0;
					}

IL_02b1_3:
					{
						G_B45_0 = G_B43_0;
						goto IL_02b4_3;
					}

IL_02b3_3:
					{
						G_B45_0 = 1;
					}

IL_02b4_3:
					{
						V_48 = (bool)G_B45_0;
						bool L_111 = V_48;
						if (L_111)
						{
							goto IL_02c1_3;
						}
					}
					{
						bool L_112 = V_33;
						G_B48_0 = ((((int32_t)L_112) == ((int32_t)0))? 1 : 0);
						goto IL_02c2_3;
					}

IL_02c1_3:
					{
						G_B48_0 = 0;
					}

IL_02c2_3:
					{
						V_56 = (bool)G_B48_0;
						bool L_113 = V_56;
						if (!L_113)
						{
							goto IL_0355_3;
						}
					}
					{
						UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_114 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
						int32_t L_115 = L_114->___controlCount;
						int32_t L_116;
						L_116 = InputControlList_1_get_Count_m5B820C76C808D235DDFA474A8025370547ECC993_inline((&V_20), InputControlList_1_get_Count_m5B820C76C808D235DDFA474A8025370547ECC993_RuntimeMethod_var);
						V_36 = ((int32_t)il2cpp_codegen_add(L_115, L_116));
						bool L_117;
						L_117 = Nullable_1_get_HasValue_m10F5D8220C8CD543BCD307C415B1D11649B1E7CF_inline((&V_18), Nullable_1_get_HasValue_m10F5D8220C8CD543BCD307C415B1D11649B1E7CF_RuntimeMethod_var);
						V_57 = L_117;
						bool L_118 = V_57;
						if (!L_118)
						{
							goto IL_0347_3;
						}
					}
					{
						ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA L_119;
						L_119 = Nullable_1_get_Value_mE150078CC558A29C692883678E28B7E377940133((&V_18), Nullable_1_get_Value_mE150078CC558A29C692883678E28B7E377940133_RuntimeMethod_var);
						V_58 = L_119;
						V_59 = 0;
						goto IL_0333_3;
					}

IL_02fd_3:
					{
						int32_t L_120 = V_59;
						InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_121;
						L_121 = ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43((&V_58), L_120, ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43_RuntimeMethod_var);
						V_60 = L_121;
						InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_122 = V_60;
						NullCheck(L_122);
						bool L_123;
						L_123 = InputDevice_get_added_m27CF78B0777E142AAF9139ABFD88F67BBAABA15C(L_122, NULL);
						V_61 = (bool)((((int32_t)L_123) == ((int32_t)0))? 1 : 0);
						bool L_124 = V_61;
						if (!L_124)
						{
							goto IL_031b_3;
						}
					}
					{
						goto IL_032d_3;
					}

IL_031b_3:
					{
						int32_t L_125 = V_41;
						InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_126 = V_60;
						String_t* L_127 = V_47;
						int32_t L_128;
						L_128 = InputControlPath_TryFindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m5BBB4F7BBE2E7A92506B8BA419A836794BF0EF22(L_126, L_127, 0, (&V_20), InputControlPath_TryFindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m5BBB4F7BBE2E7A92506B8BA419A836794BF0EF22_RuntimeMethod_var);
						V_41 = ((int32_t)il2cpp_codegen_add(L_125, L_128));
					}

IL_032d_3:
					{
						int32_t L_129 = V_59;
						V_59 = ((int32_t)il2cpp_codegen_add(L_129, 1));
					}

IL_0333_3:
					{
						int32_t L_130 = V_59;
						int32_t L_131;
						L_131 = ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_inline((&V_58), ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_RuntimeMethod_var);
						V_62 = (bool)((((int32_t)L_130) < ((int32_t)L_131))? 1 : 0);
						bool L_132 = V_62;
						if (L_132)
						{
							goto IL_02fd_3;
						}
					}
					{
						goto IL_0354_3;
					}

IL_0347_3:
					{
						String_t* L_133 = V_47;
						il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
						int32_t L_134;
						L_134 = InputSystem_FindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m8AB5B6F432C95F5548A71571CE41F0E031D98C8B(L_133, (&V_20), InputSystem_FindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m8AB5B6F432C95F5548A71571CE41F0E031D98C8B_RuntimeMethod_var);
						V_41 = L_134;
					}

IL_0354_3:
					{
					}

IL_0355_3:
					{
						bool L_135 = V_48;
						V_63 = (bool)((((int32_t)L_135) == ((int32_t)0))? 1 : 0);
						bool L_136 = V_63;
						if (!L_136)
						{
							goto IL_058a_3;
						}
					}
					{
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_137 = V_31;
						String_t* L_138;
						L_138 = InputBinding_get_effectiveProcessors_mAC693C1F68498E5A3DC3950D04B1C7928823ACAB(L_137, NULL);
						V_64 = L_138;
						String_t* L_139 = V_64;
						bool L_140;
						L_140 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_139, NULL);
						V_65 = (bool)((((int32_t)L_140) == ((int32_t)0))? 1 : 0);
						bool L_141 = V_65;
						if (!L_141)
						{
							goto IL_03b6_3;
						}
					}
					{
						TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_142 = ((InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_StaticFields*)il2cpp_codegen_static_fields_for(InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_il2cpp_TypeInfo_var))->___s_Processors;
						String_t* L_143 = V_64;
						InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64** L_144 = (InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64**)(&__this->___processors);
						int32_t* L_145 = (int32_t*)(&__this->___totalProcessorCount);
						InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_146 = ___0_actionMap;
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_147 = V_31;
						int32_t L_148;
						L_148 = InputBindingResolver_InstantiateWithParameters_TisInputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_mF720FE613824B246BDB5EE2E41A02A8F59F65FE6(__this, L_142, L_143, L_144, L_145, L_146, L_147, InputBindingResolver_InstantiateWithParameters_TisInputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_mF720FE613824B246BDB5EE2E41A02A8F59F65FE6_RuntimeMethod_var);
						V_38 = L_148;
						int32_t L_149 = V_38;
						V_66 = (bool)((((int32_t)((((int32_t)L_149) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
						bool L_150 = V_66;
						if (!L_150)
						{
							goto IL_03b5_3;
						}
					}
					{
						int32_t L_151 = __this->___totalProcessorCount;
						int32_t L_152 = V_38;
						V_43 = ((int32_t)il2cpp_codegen_subtract(L_151, L_152));
					}

IL_03b5_3:
					{
					}

IL_03b6_3:
					{
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_153 = V_46;
						NullCheck(L_153);
						String_t* L_154 = L_153->___m_Processors;
						bool L_155;
						L_155 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_154, NULL);
						V_67 = (bool)((((int32_t)L_155) == ((int32_t)0))? 1 : 0);
						bool L_156 = V_67;
						if (!L_156)
						{
							goto IL_041d_3;
						}
					}
					{
						TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_157 = ((InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_StaticFields*)il2cpp_codegen_static_fields_for(InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_il2cpp_TypeInfo_var))->___s_Processors;
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_158 = V_46;
						NullCheck(L_158);
						String_t* L_159 = L_158->___m_Processors;
						InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64** L_160 = (InputProcessorU5BU5D_t79582BEBC3FAF824D9762566AA6E979F95E6EB64**)(&__this->___processors);
						int32_t* L_161 = (int32_t*)(&__this->___totalProcessorCount);
						InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_162 = ___0_actionMap;
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_163 = V_31;
						int32_t L_164;
						L_164 = InputBindingResolver_InstantiateWithParameters_TisInputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_mF720FE613824B246BDB5EE2E41A02A8F59F65FE6(__this, L_157, L_159, L_160, L_161, L_162, L_163, InputBindingResolver_InstantiateWithParameters_TisInputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_mF720FE613824B246BDB5EE2E41A02A8F59F65FE6_RuntimeMethod_var);
						V_68 = L_164;
						int32_t L_165 = V_68;
						V_69 = (bool)((((int32_t)((((int32_t)L_165) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
						bool L_166 = V_69;
						if (!L_166)
						{
							goto IL_041c_3;
						}
					}
					{
						int32_t L_167 = V_38;
						V_70 = (bool)((((int32_t)L_167) == ((int32_t)(-1)))? 1 : 0);
						bool L_168 = V_70;
						if (!L_168)
						{
							goto IL_040d_3;
						}
					}
					{
						int32_t L_169 = V_68;
						V_38 = L_169;
					}

IL_040d_3:
					{
						int32_t L_170 = V_43;
						int32_t L_171 = __this->___totalProcessorCount;
						int32_t L_172 = V_68;
						V_43 = ((int32_t)il2cpp_codegen_add(L_170, ((int32_t)il2cpp_codegen_subtract(L_171, L_172))));
					}

IL_041c_3:
					{
					}

IL_041d_3:
					{
						bool L_173 = V_34;
						V_71 = L_173;
						bool L_174 = V_71;
						if (!L_174)
						{
							goto IL_0464_3;
						}
					}
					{
						int32_t L_175 = V_12;
						V_72 = (bool)((((int32_t)((((int32_t)L_175) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
						bool L_176 = V_72;
						if (!L_176)
						{
							goto IL_045e_3;
						}
					}
					{
						BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_177 = V_30;
						int32_t L_178 = V_12;
						uint32_t L_179 = sizeof(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA);
						int32_t L_180;
						L_180 = BindingState_get_interactionStartIndex_m4439E4A04B1884E5ACB3B5EDE03C0B5DAB78D09B((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)il2cpp_codegen_add((intptr_t)L_177, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_178), (int32_t)L_179)))), NULL);
						V_37 = L_180;
						BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_181 = V_30;
						int32_t L_182 = V_12;
						uint32_t L_183 = sizeof(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA);
						int32_t L_184;
						L_184 = BindingState_get_interactionCount_mED48D9B70A4476FAF32F3628574321BC7132735C_inline((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)il2cpp_codegen_add((intptr_t)L_181, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_182), (int32_t)L_183)))), NULL);
						V_42 = L_184;
					}

IL_045e_3:
					{
						goto IL_051f_3;
					}

IL_0464_3:
					{
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_185 = V_31;
						String_t* L_186;
						L_186 = InputBinding_get_effectiveInteractions_mF13AD82DB0139700CBAA92508678875188F002AA(L_185, NULL);
						V_73 = L_186;
						String_t* L_187 = V_73;
						bool L_188;
						L_188 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_187, NULL);
						V_74 = (bool)((((int32_t)L_188) == ((int32_t)0))? 1 : 0);
						bool L_189 = V_74;
						if (!L_189)
						{
							goto IL_04b7_3;
						}
					}
					{
						TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_190 = ((InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_StaticFields*)il2cpp_codegen_static_fields_for(InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_il2cpp_TypeInfo_var))->___s_Interactions;
						String_t* L_191 = V_73;
						IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93** L_192 = (IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93**)(&__this->___interactions);
						int32_t* L_193 = (int32_t*)(&__this->___totalInteractionCount);
						InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_194 = ___0_actionMap;
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_195 = V_31;
						int32_t L_196;
						L_196 = InputBindingResolver_InstantiateWithParameters_TisIInputInteraction_t689E6823744061ED815FB936C3EB3FDD3594B844_mFA7F99ACDB246D70AB03EC85021A8868E1A67792(__this, L_190, L_191, L_192, L_193, L_194, L_195, InputBindingResolver_InstantiateWithParameters_TisIInputInteraction_t689E6823744061ED815FB936C3EB3FDD3594B844_mFA7F99ACDB246D70AB03EC85021A8868E1A67792_RuntimeMethod_var);
						V_37 = L_196;
						int32_t L_197 = V_37;
						V_75 = (bool)((((int32_t)((((int32_t)L_197) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
						bool L_198 = V_75;
						if (!L_198)
						{
							goto IL_04b6_3;
						}
					}
					{
						int32_t L_199 = __this->___totalInteractionCount;
						int32_t L_200 = V_37;
						V_42 = ((int32_t)il2cpp_codegen_subtract(L_199, L_200));
					}

IL_04b6_3:
					{
					}

IL_04b7_3:
					{
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_201 = V_46;
						NullCheck(L_201);
						String_t* L_202 = L_201->___m_Interactions;
						bool L_203;
						L_203 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_202, NULL);
						V_76 = (bool)((((int32_t)L_203) == ((int32_t)0))? 1 : 0);
						bool L_204 = V_76;
						if (!L_204)
						{
							goto IL_051e_3;
						}
					}
					{
						TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_205 = ((InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_StaticFields*)il2cpp_codegen_static_fields_for(InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_il2cpp_TypeInfo_var))->___s_Interactions;
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_206 = V_46;
						NullCheck(L_206);
						String_t* L_207 = L_206->___m_Interactions;
						IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93** L_208 = (IInputInteractionU5BU5D_t175AB10EB3221C36393F258F530F94D8DD01CB93**)(&__this->___interactions);
						int32_t* L_209 = (int32_t*)(&__this->___totalInteractionCount);
						InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_210 = ___0_actionMap;
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_211 = V_31;
						int32_t L_212;
						L_212 = InputBindingResolver_InstantiateWithParameters_TisIInputInteraction_t689E6823744061ED815FB936C3EB3FDD3594B844_mFA7F99ACDB246D70AB03EC85021A8868E1A67792(__this, L_205, L_207, L_208, L_209, L_210, L_211, InputBindingResolver_InstantiateWithParameters_TisIInputInteraction_t689E6823744061ED815FB936C3EB3FDD3594B844_mFA7F99ACDB246D70AB03EC85021A8868E1A67792_RuntimeMethod_var);
						V_77 = L_212;
						int32_t L_213 = V_77;
						V_78 = (bool)((((int32_t)((((int32_t)L_213) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
						bool L_214 = V_78;
						if (!L_214)
						{
							goto IL_051d_3;
						}
					}
					{
						int32_t L_215 = V_37;
						V_79 = (bool)((((int32_t)L_215) == ((int32_t)(-1)))? 1 : 0);
						bool L_216 = V_79;
						if (!L_216)
						{
							goto IL_050e_3;
						}
					}
					{
						int32_t L_217 = V_77;
						V_37 = L_217;
					}

IL_050e_3:
					{
						int32_t L_218 = V_42;
						int32_t L_219 = __this->___totalInteractionCount;
						int32_t L_220 = V_77;
						V_42 = ((int32_t)il2cpp_codegen_add(L_218, ((int32_t)il2cpp_codegen_subtract(L_219, L_220))));
					}

IL_051d_3:
					{
					}

IL_051e_3:
					{
					}

IL_051f_3:
					{
						bool L_221 = V_33;
						V_80 = L_221;
						bool L_222 = V_80;
						if (!L_222)
						{
							goto IL_0561_3;
						}
					}
					{
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_223 = V_31;
						InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_224 = ___0_actionMap;
						InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* L_225;
						L_225 = InputBindingResolver_InstantiateBindingComposite_m56AFBA2606CDE9F7C2F5E1DD8FFB8DDD87C5DC0B(L_223, L_224, NULL);
						V_81 = L_225;
						InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E** L_226 = (InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E**)(&__this->___composites);
						int32_t* L_227 = (int32_t*)(&__this->___totalCompositeCount);
						InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* L_228 = V_81;
						int32_t L_229;
						L_229 = ArrayHelpers_AppendWithCapacity_TisInputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_m732F9855B03FEE70259F2920140428E732BB88F4(L_226, L_227, L_228, ((int32_t)10), ArrayHelpers_AppendWithCapacity_TisInputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_m732F9855B03FEE70259F2920140428E732BB88F4_RuntimeMethod_var);
						V_13 = L_229;
						UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_230 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
						int32_t L_231 = L_230->___controlCount;
						int32_t L_232;
						L_232 = InputControlList_1_get_Count_m5B820C76C808D235DDFA474A8025370547ECC993_inline((&V_20), InputControlList_1_get_Count_m5B820C76C808D235DDFA474A8025370547ECC993_RuntimeMethod_var);
						V_36 = ((int32_t)il2cpp_codegen_add(L_231, L_232));
						goto IL_0589_3;
					}

IL_0561_3:
					{
						bool L_233 = V_34;
						if (L_233)
						{
							goto IL_0570_3;
						}
					}
					{
						int32_t L_234 = V_12;
						G_B90_0 = ((((int32_t)((((int32_t)L_234) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
						goto IL_0571_3;
					}

IL_0570_3:
					{
						G_B90_0 = 0;
					}

IL_0571_3:
					{
						V_82 = (bool)G_B90_0;
						bool L_235 = V_82;
						if (!L_235)
						{
							goto IL_0588_3;
						}
					}
					{
						V_14 = 0;
						V_12 = (-1);
						V_13 = (-1);
						V_16 = (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD*)NULL;
						V_15 = (-1);
					}

IL_0588_3:
					{
					}

IL_0589_3:
					{
					}

IL_058a_3:
					{
						bool L_236 = V_34;
						if (!L_236)
						{
							goto IL_059a_3;
						}
					}
					{
						int32_t L_237 = V_12;
						if ((((int32_t)L_237) == ((int32_t)(-1))))
						{
							goto IL_059a_3;
						}
					}
					{
						int32_t L_238 = V_41;
						G_B98_0 = ((((int32_t)L_238) > ((int32_t)0))? 1 : 0);
						goto IL_059b_3;
					}

IL_059a_3:
					{
						G_B98_0 = 0;
					}

IL_059b_3:
					{
						V_83 = (bool)G_B98_0;
						bool L_239 = V_83;
						if (!L_239)
						{
							goto IL_0628_3;
						}
					}
					{
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_240 = V_31;
						String_t* L_241;
						L_241 = InputBinding_get_name_mA8D3C357E272E1C140226BDB8ABEE6FCA8693705_inline(L_240, NULL);
						bool L_242;
						L_242 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_241, NULL);
						V_84 = L_242;
						bool L_243 = V_84;
						if (!L_243)
						{
							goto IL_05dc_3;
						}
					}
					{
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_244 = V_31;
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_245 = (*(InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*)L_244);
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_246 = L_245;
						RuntimeObject* L_247 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_il2cpp_TypeInfo_var)), &L_246);
						InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E* L_248 = __this->___composites;
						int32_t L_249 = V_13;
						NullCheck(L_248);
						int32_t L_250 = L_249;
						InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* L_251 = (L_248)->GetAt(static_cast<il2cpp_array_size_t>(L_250));
						String_t* L_252;
						L_252 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46FE71343C8DEBCF6B78E9C5D708A6B06287395C)), L_247, L_251, NULL);
						InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_253 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
						InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_253, L_252, NULL);
						IL2CPP_RAISE_MANAGED_EXCEPTION(L_253, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBindingResolver_AddActionMap_m51B2CA15121C281C666025BAA35DDED29D71B757_RuntimeMethod_var)));
					}

IL_05dc_3:
					{
						InputBindingCompositeU5BU5D_tB9A645573A56F8DC9EC7AD84F1BE24C2B0F4319E* L_254 = __this->___composites;
						int32_t L_255 = V_13;
						NullCheck(L_254);
						int32_t L_256 = L_255;
						InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* L_257 = (L_254)->GetAt(static_cast<il2cpp_array_size_t>(L_256));
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_258 = V_31;
						String_t* L_259;
						L_259 = InputBinding_get_name_mA8D3C357E272E1C140226BDB8ABEE6FCA8693705_inline(L_258, NULL);
						int32_t L_260;
						L_260 = InputBindingResolver_AssignCompositePartIndex_mCF71D63186EA66F4FFC4C28ABD205DDBE8024E8F(L_257, L_259, (&V_14), NULL);
						V_40 = L_260;
						BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_261 = V_30;
						int32_t L_262 = V_12;
						uint32_t L_263 = sizeof(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA);
						BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_264 = ((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)il2cpp_codegen_add((intptr_t)L_261, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_262), (int32_t)L_263))));
						int32_t L_265;
						L_265 = BindingState_get_controlCount_mADA09E8D0B3F2EEA8447CD2F67F5ADFF29790391_inline((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)L_264, NULL);
						int32_t L_266 = V_41;
						BindingState_set_controlCount_m366726B8DDECF3ECD59B5CAC16FA0A4E206148EA((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)L_264, ((int32_t)il2cpp_codegen_add(L_265, L_266)), NULL);
						BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_267 = V_30;
						int32_t L_268 = V_12;
						uint32_t L_269 = sizeof(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA);
						int32_t L_270;
						L_270 = BindingState_get_actionIndex_m086C5EA34E744AAC4C9D94DC9A878030EEECC96F((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)il2cpp_codegen_add((intptr_t)L_267, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_268), (int32_t)L_269)))), NULL);
						V_39 = L_270;
						goto IL_063f_3;
					}

IL_0628_3:
					{
						int32_t L_271 = V_44;
						V_85 = (bool)((((int32_t)((((int32_t)L_271) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
						bool L_272 = V_85;
						if (!L_272)
						{
							goto IL_063f_3;
						}
					}
					{
						int32_t L_273 = V_5;
						int32_t L_274 = V_44;
						V_39 = ((int32_t)il2cpp_codegen_add(L_273, L_274));
					}

IL_063f_3:
					{
						BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_275 = V_35;
						il2cpp_codegen_initobj((&V_86), sizeof(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA));
						int32_t L_276 = V_36;
						BindingState_set_controlStartIndex_mE40175059309D0F31C0C2507C15BCE2AAA6076B3((&V_86), L_276, NULL);
						int32_t L_277 = V_41;
						BindingState_set_controlCount_m366726B8DDECF3ECD59B5CAC16FA0A4E206148EA((&V_86), L_277, NULL);
						int32_t L_278 = V_37;
						BindingState_set_interactionStartIndex_m31FD4650A4C7FB877CC4CC92E64B658A3E90B6F4((&V_86), L_278, NULL);
						int32_t L_279 = V_42;
						BindingState_set_interactionCount_m8B41F979CEEA85C2294F36299952A03F49E0C65F((&V_86), L_279, NULL);
						int32_t L_280 = V_38;
						BindingState_set_processorStartIndex_m51B35F4EF7F3B0A39A6B19338524E3C0855271FE((&V_86), L_280, NULL);
						int32_t L_281 = V_43;
						BindingState_set_processorCount_m07215D041E2987E40A2F13999493278510C7F4AD((&V_86), L_281, NULL);
						bool L_282 = V_33;
						BindingState_set_isComposite_mBC0F2C0E27005B33175E88953E4184690BD7535A((&V_86), L_282, NULL);
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_283 = V_31;
						bool L_284;
						L_284 = InputBinding_get_isPartOfComposite_mD3D9F71341741A95B2DAEB202209B4AA0D692498(L_283, NULL);
						BindingState_set_isPartOfComposite_m927326C9C89F90D8B800DA706BB8018B9D2DAC11((&V_86), L_284, NULL);
						int32_t L_285 = V_40;
						BindingState_set_partIndex_m14DBD2788ECD995B24E8BF81058C57341830CA93((&V_86), L_285, NULL);
						int32_t L_286 = V_39;
						BindingState_set_actionIndex_mE43B3E74427492F0ED2B0F85BCCCBCBFC6946F1A((&V_86), L_286, NULL);
						bool L_287 = V_33;
						if (L_287)
						{
							G_B106_0 = (&V_86);
							G_B106_1 = L_275;
							goto IL_06bc_3;
						}
						G_B105_0 = (&V_86);
						G_B105_1 = L_275;
					}
					{
						int32_t L_288 = V_12;
						G_B107_0 = L_288;
						G_B107_1 = G_B105_0;
						G_B107_2 = G_B105_1;
						goto IL_06be_3;
					}

IL_06bc_3:
					{
						int32_t L_289 = V_13;
						G_B107_0 = L_289;
						G_B107_1 = G_B106_0;
						G_B107_2 = G_B106_1;
					}

IL_06be_3:
					{
						BindingState_set_compositeOrCompositeBindingIndex_m25083BCA2C5C646F17BAEE88378F36934C8EF488(G_B107_1, G_B107_0, NULL);
						int32_t L_290;
						L_290 = InputBindingResolver_get_totalMapCount_mC417A1DF16BFAE7F4DE08BB7AC15AFFF98B5A3F7(__this, NULL);
						BindingState_set_mapIndex_m35148B095150B8D263AB3D1698E033BDA9BCC52A((&V_86), L_290, NULL);
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_291 = V_46;
						if (L_291)
						{
							G_B109_0 = (&V_86);
							G_B109_1 = G_B107_2;
							goto IL_06db_3;
						}
						G_B108_0 = (&V_86);
						G_B108_1 = G_B107_2;
					}
					{
						G_B110_0 = 0;
						G_B110_1 = G_B108_0;
						G_B110_2 = G_B108_1;
						goto IL_06e2_3;
					}

IL_06db_3:
					{
						InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_292 = V_46;
						NullCheck(L_292);
						bool L_293;
						L_293 = InputAction_get_wantsInitialStateCheck_m097A8E6608D976DA33702B0C6A48C2352EFE8DE6(L_292, NULL);
						G_B110_0 = ((int32_t)(L_293));
						G_B110_1 = G_B109_0;
						G_B110_2 = G_B109_1;
					}

IL_06e2_3:
					{
						BindingState_set_wantsInitialStateCheck_mD5219F26BD7BC8F67667581FE56101E5A3B1951D(G_B110_1, (bool)G_B110_0, NULL);
						BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA L_294 = V_86;
						*(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)G_B110_2 = L_294;
						goto IL_0738_2;
					}
				}
				catch(Il2CppExceptionWrapper& e)
				{
					if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
					{
						IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
						goto CATCH_06f2_2;
					}
					throw e;
				}

CATCH_06f2_2:
				{
					{
						Exception_t* L_295 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
						V_87 = L_295;
						Exception_t* L_296 = V_87;
						NullCheck(L_296);
						Type_t* L_297;
						L_297 = Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09(L_296, NULL);
						NullCheck(L_297);
						String_t* L_298;
						L_298 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_297);
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_299 = V_31;
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_300 = (*(InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5*)L_299);
						InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5 L_301 = L_300;
						RuntimeObject* L_302 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5_il2cpp_TypeInfo_var)), &L_301);
						InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_303 = ___0_actionMap;
						String_t* L_304;
						L_304 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCDE3F83E09FA8D9A5FF936FFA898EF95969AC8B9)), L_298, L_302, L_303, NULL);
						il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
						Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_304, NULL);
						Exception_t* L_305 = V_87;
						Debug_LogException_mAB3F4DC7297ED8FBB49DAA718B70E59A6B0171B0(L_305, NULL);
						Exception_t* L_306 = V_87;
						bool L_307;
						L_307 = ExceptionHelpers_IsExceptionIndicatingBugInCode_m88A696849A8D6B475EE57C75B0B4CD832DBECB24(L_306, NULL);
						V_88 = L_307;
						bool L_308 = V_88;
						if (!L_308)
						{
							goto IL_0735_2;
						}
					}
					{
						IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
					}

IL_0735_2:
					{
						IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
						goto IL_0738_2;
					}
				}

IL_0738_2:
				{
					int32_t L_309 = V_29;
					V_29 = ((int32_t)il2cpp_codegen_add(L_309, 1));
				}

IL_073f_2:
				{
					int32_t L_310 = V_29;
					int32_t L_311 = V_2;
					V_89 = (bool)((((int32_t)L_310) < ((int32_t)L_311))? 1 : 0);
					bool L_312 = V_89;
					if (L_312)
					{
						goto IL_010d_2;
					}
				}
				{
					int32_t L_313;
					L_313 = InputControlList_1_get_Count_m5B820C76C808D235DDFA474A8025370547ECC993_inline((&V_20), InputControlList_1_get_Count_m5B820C76C808D235DDFA474A8025370547ECC993_RuntimeMethod_var);
					V_24 = L_313;
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_314 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
					int32_t L_315 = L_314->___controlCount;
					int32_t L_316 = V_24;
					V_25 = ((int32_t)il2cpp_codegen_add(L_315, L_316));
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_317 = V_11;
					int32_t L_318 = L_317.___interactionCount;
					int32_t L_319 = __this->___totalInteractionCount;
					if ((!(((uint32_t)L_318) == ((uint32_t)L_319))))
					{
						goto IL_0794_2;
					}
				}
				{
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_320 = V_11;
					int32_t L_321 = L_320.___compositeCount;
					int32_t L_322 = __this->___totalCompositeCount;
					if ((!(((uint32_t)L_321) == ((uint32_t)L_322))))
					{
						goto IL_0794_2;
					}
				}
				{
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_323 = V_11;
					int32_t L_324 = L_323.___controlCount;
					int32_t L_325 = V_25;
					G_B120_0 = ((((int32_t)((((int32_t)L_324) == ((int32_t)L_325))? 1 : 0)) == ((int32_t)0))? 1 : 0);
					goto IL_0795_2;
				}

IL_0794_2:
				{
					G_B120_0 = 1;
				}

IL_0795_2:
				{
					V_90 = (bool)G_B120_0;
					bool L_326 = V_90;
					if (!L_326)
					{
						goto IL_07e6_2;
					}
				}
				{
					il2cpp_codegen_initobj((&V_91), sizeof(UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2));
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_327 = V_11;
					int32_t L_328 = L_327.___mapCount;
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_329 = V_11;
					int32_t L_330 = L_329.___actionCount;
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_331 = V_11;
					int32_t L_332 = L_331.___bindingCount;
					int32_t L_333 = V_25;
					int32_t L_334 = __this->___totalInteractionCount;
					int32_t L_335 = __this->___totalCompositeCount;
					UnmanagedMemory_Allocate_m72EF0DDD8FFA5167D644F6BF7DFB48AB343FD64A((&V_91), L_328, L_330, L_332, L_333, L_334, L_335, NULL);
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_336 = V_11;
					UnmanagedMemory_CopyDataFrom_m2DD0E82EA80DA571C14373E06297490B77B18B1C((&V_91), L_336, NULL);
					UnmanagedMemory_Dispose_m5EF84448B0C1606D96748DD15CD7667710E23783((&V_11), NULL);
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_337 = V_91;
					V_11 = L_337;
				}

IL_07e6_2:
				{
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_338 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
					int32_t L_339 = L_338->___controlCount;
					V_26 = L_339;
					InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17** L_340 = (InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17**)(&__this->___controls);
					InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA L_341 = V_20;
					int32_t L_342;
					L_342 = ArrayHelpers_AppendListWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_TisInputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA_mDAE652A499659EB5FB51016D854E27C39933CC00(L_340, (&V_26), L_341, ((int32_t)10), ArrayHelpers_AppendListWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_TisInputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA_mDAE652A499659EB5FB51016D854E27C39933CC00_RuntimeMethod_var);
					int32_t L_343 = V_26;
					int32_t L_344 = V_25;
					il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
					Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)L_343) == ((int32_t)L_344))? 1 : 0), _stringLiteralD263B899C291EBC77E3A63FE4E42990E7FA64FAE, NULL);
					V_92 = 0;
					goto IL_087e_2;
				}

IL_081b_2:
				{
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_345 = V_11;
					BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_346 = L_345.___bindingStates;
					V_93 = L_346;
					BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_347 = V_93;
					int32_t L_348 = V_6;
					int32_t L_349 = V_92;
					uint32_t L_350 = sizeof(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA);
					V_94 = (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)((uintptr_t)((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)il2cpp_codegen_add((intptr_t)L_347, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_348, L_349))), (int32_t)L_350)))));
					BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_351 = V_94;
					int32_t L_352;
					L_352 = BindingState_get_controlCount_mADA09E8D0B3F2EEA8447CD2F67F5ADFF29790391_inline((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)L_351, NULL);
					V_95 = L_352;
					BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_353 = V_94;
					int32_t L_354;
					L_354 = BindingState_get_controlStartIndex_m092BC6AC34AC08B2EC1258A278AB4A7518407466_inline((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)L_353, NULL);
					V_96 = L_354;
					V_97 = 0;
					goto IL_086b_2;
				}

IL_084f_2:
				{
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_355 = V_11;
					int32_t* L_356 = L_355.___controlIndexToBindingIndex;
					int32_t L_357 = V_96;
					int32_t L_358 = V_97;
					int32_t L_359 = V_6;
					int32_t L_360 = V_92;
					*((int32_t*)((int32_t*)il2cpp_codegen_add((intptr_t)L_356, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(L_357, L_358))), 4))))) = (int32_t)((int32_t)il2cpp_codegen_add(L_359, L_360));
					int32_t L_361 = V_97;
					V_97 = ((int32_t)il2cpp_codegen_add(L_361, 1));
				}

IL_086b_2:
				{
					int32_t L_362 = V_97;
					int32_t L_363 = V_95;
					V_98 = (bool)((((int32_t)L_362) < ((int32_t)L_363))? 1 : 0);
					bool L_364 = V_98;
					if (L_364)
					{
						goto IL_084f_2;
					}
				}
				{
					int32_t L_365 = V_92;
					V_92 = ((int32_t)il2cpp_codegen_add(L_365, 1));
				}

IL_087e_2:
				{
					int32_t L_366 = V_92;
					int32_t L_367 = V_2;
					V_99 = (bool)((((int32_t)L_366) < ((int32_t)L_367))? 1 : 0);
					bool L_368 = V_99;
					if (L_368)
					{
						goto IL_081b_2;
					}
				}
				{
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_369 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
					int32_t L_370 = L_369->___interactionCount;
					V_100 = L_370;
					goto IL_08c6_2;
				}

IL_0898_2:
				{
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_371 = V_11;
					InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* L_372 = L_371.___interactionStates;
					int32_t L_373 = V_100;
					uint32_t L_374 = sizeof(InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE);
					V_101 = (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*)((InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE*)il2cpp_codegen_add((intptr_t)L_372, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_373), (int32_t)L_374))));
					InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* L_375 = V_101;
					InteractionState_set_phase_m3A2D1A98F600B7B2580392878057207EA7C1397A(L_375, 1, NULL);
					InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* L_376 = V_101;
					InteractionState_set_triggerControlIndex_m59641351155913B51FDBB126F7022A28B6CF24ED(L_376, (-1), NULL);
					int32_t L_377 = V_100;
					V_100 = ((int32_t)il2cpp_codegen_add(L_377, 1));
				}

IL_08c6_2:
				{
					int32_t L_378 = V_100;
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_379 = V_11;
					int32_t L_380 = L_379.___interactionCount;
					V_102 = (bool)((((int32_t)L_378) < ((int32_t)L_380))? 1 : 0);
					bool L_381 = V_102;
					if (L_381)
					{
						goto IL_0898_2;
					}
				}
				{
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_382 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
					int32_t L_383 = L_382->___bindingCount;
					V_27 = L_383;
					V_103 = 0;
					goto IL_0adf_2;
				}

IL_08ec_2:
				{
					InputActionU5BU5D_t6F881A9FE5C2016615C8D2E0B192608EA5FCE810* L_384 = V_0;
					int32_t L_385 = V_103;
					NullCheck(L_384);
					int32_t L_386 = L_385;
					InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_387 = (L_384)->GetAt(static_cast<il2cpp_array_size_t>(L_386));
					V_104 = L_387;
					int32_t L_388 = V_5;
					int32_t L_389 = V_103;
					V_105 = ((int32_t)il2cpp_codegen_add(L_388, L_389));
					InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_390 = V_104;
					int32_t L_391 = V_105;
					NullCheck(L_390);
					L_390->___m_ActionIndexInState = L_391;
					int32_t L_392 = V_27;
					il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
					Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)L_392) < ((int32_t)((int32_t)65535)))? 1 : 0), _stringLiteralE51A06667D5121A3A6BFB6F6186E31C639798CDD, NULL);
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_393 = V_11;
					uint16_t* L_394 = L_393.___actionBindingIndicesAndCounts;
					int32_t L_395 = V_105;
					int32_t L_396 = V_27;
					*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_394, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(L_395, 2))), 2))))) = (int16_t)((int32_t)(uint16_t)L_396);
					V_106 = (-1);
					V_107 = 0;
					V_108 = 0;
					V_112 = 0;
					goto IL_09ff_2;
				}

IL_093b_2:
				{
					int32_t L_397 = V_6;
					int32_t L_398 = V_112;
					V_113 = ((int32_t)il2cpp_codegen_add(L_397, L_398));
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_399 = V_11;
					BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_400 = L_399.___bindingStates;
					int32_t L_401 = V_113;
					uint32_t L_402 = sizeof(BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA);
					V_114 = (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)((uintptr_t)((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)il2cpp_codegen_add((intptr_t)L_400, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_401), (int32_t)L_402)))));
					BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_403 = V_114;
					int32_t L_404;
					L_404 = BindingState_get_actionIndex_m086C5EA34E744AAC4C9D94DC9A878030EEECC96F((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)L_403, NULL);
					int32_t L_405 = V_105;
					V_115 = (bool)((((int32_t)((((int32_t)L_404) == ((int32_t)L_405))? 1 : 0)) == ((int32_t)0))? 1 : 0);
					bool L_406 = V_115;
					if (!L_406)
					{
						goto IL_0971_2;
					}
				}
				{
					goto IL_09f9_2;
				}

IL_0971_2:
				{
					BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_407 = V_114;
					bool L_408;
					L_408 = BindingState_get_isPartOfComposite_m70F70F3B0BEFE2E296ECDAD016DA21F9A9574533((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)L_407, NULL);
					V_116 = L_408;
					bool L_409 = V_116;
					if (!L_409)
					{
						goto IL_0980_2;
					}
				}
				{
					goto IL_09f9_2;
				}

IL_0980_2:
				{
					int32_t L_410 = V_113;
					il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
					Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)((((int32_t)L_410) > ((int32_t)((int32_t)65535)))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral3DE7BBE2708401E6352D318B50425BA24C77F710, NULL);
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_411 = V_11;
					uint16_t* L_412 = L_411.___actionBindingIndices;
					int32_t L_413 = V_27;
					int32_t L_414 = V_113;
					*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_412, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_413), 2))))) = (int16_t)((int32_t)(uint16_t)L_414);
					int32_t L_415 = V_27;
					V_27 = ((int32_t)il2cpp_codegen_add(L_415, 1));
					int32_t L_416 = V_107;
					V_107 = ((int32_t)il2cpp_codegen_add(L_416, 1));
					int32_t L_417 = V_106;
					V_117 = (bool)((((int32_t)L_417) == ((int32_t)(-1)))? 1 : 0);
					bool L_418 = V_117;
					if (!L_418)
					{
						goto IL_09c3_2;
					}
				}
				{
					int32_t L_419 = V_113;
					V_106 = L_419;
				}

IL_09c3_2:
				{
					BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_420 = V_114;
					bool L_421;
					L_421 = BindingState_get_isComposite_m02D577818B65F95F8D28E857696E429425C352FE((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)L_420, NULL);
					V_118 = L_421;
					bool L_422 = V_118;
					if (!L_422)
					{
						goto IL_09ea_2;
					}
				}
				{
					BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_423 = V_114;
					int32_t L_424;
					L_424 = BindingState_get_controlCount_mADA09E8D0B3F2EEA8447CD2F67F5ADFF29790391_inline((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)L_423, NULL);
					V_119 = (bool)((((int32_t)L_424) > ((int32_t)0))? 1 : 0);
					bool L_425 = V_119;
					if (!L_425)
					{
						goto IL_09e7_2;
					}
				}
				{
					int32_t L_426 = V_108;
					V_108 = ((int32_t)il2cpp_codegen_add(L_426, 1));
				}

IL_09e7_2:
				{
					goto IL_09f8_2;
				}

IL_09ea_2:
				{
					int32_t L_427 = V_108;
					BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* L_428 = V_114;
					int32_t L_429;
					L_429 = BindingState_get_controlCount_mADA09E8D0B3F2EEA8447CD2F67F5ADFF29790391_inline((BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA*)L_428, NULL);
					V_108 = ((int32_t)il2cpp_codegen_add(L_427, L_429));
				}

IL_09f8_2:
				{
				}

IL_09f9_2:
				{
					int32_t L_430 = V_112;
					V_112 = ((int32_t)il2cpp_codegen_add(L_430, 1));
				}

IL_09ff_2:
				{
					int32_t L_431 = V_112;
					int32_t L_432 = V_2;
					V_120 = (bool)((((int32_t)L_431) < ((int32_t)L_432))? 1 : 0);
					bool L_433 = V_120;
					if (L_433)
					{
						goto IL_093b_2;
					}
				}
				{
					int32_t L_434 = V_106;
					V_121 = (bool)((((int32_t)L_434) == ((int32_t)(-1)))? 1 : 0);
					bool L_435 = V_121;
					if (!L_435)
					{
						goto IL_0a1b_2;
					}
				}
				{
					V_106 = 0;
				}

IL_0a1b_2:
				{
					int32_t L_436 = V_107;
					il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
					Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)L_436) < ((int32_t)((int32_t)65535)))? 1 : 0), _stringLiteral758BB62F5BEB5443A464E189DFA9FDAACFF41108, NULL);
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_437 = V_11;
					uint16_t* L_438 = L_437.___actionBindingIndicesAndCounts;
					int32_t L_439 = V_105;
					int32_t L_440 = V_107;
					*((int16_t*)((uint16_t*)il2cpp_codegen_add((intptr_t)L_438, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_439, 2)), 1))), 2))))) = (int16_t)((int32_t)(uint16_t)L_440);
					InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_441 = V_104;
					NullCheck(L_441);
					int32_t L_442;
					L_442 = InputAction_get_type_m38C877B5AF9B9384F0380838E41B7DD8EC0C5373_inline(L_441, NULL);
					V_109 = (bool)((((int32_t)L_442) == ((int32_t)2))? 1 : 0);
					InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_443 = V_104;
					NullCheck(L_443);
					int32_t L_444;
					L_444 = InputAction_get_type_m38C877B5AF9B9384F0380838E41B7DD8EC0C5373_inline(L_443, NULL);
					V_110 = (bool)((((int32_t)L_444) == ((int32_t)1))? 1 : 0);
					bool L_445 = V_109;
					if (L_445)
					{
						goto IL_0a67_2;
					}
				}
				{
					int32_t L_446 = V_108;
					G_B152_0 = ((((int32_t)L_446) > ((int32_t)1))? 1 : 0);
					goto IL_0a68_2;
				}

IL_0a67_2:
				{
					G_B152_0 = 0;
				}

IL_0a68_2:
				{
					V_111 = (bool)G_B152_0;
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_447 = V_11;
					TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_448 = L_447.___actionStates;
					int32_t L_449 = V_105;
					uint32_t L_450 = sizeof(TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D);
					il2cpp_codegen_initobj((&V_122), sizeof(TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D));
					TriggerState_set_phase_mF4C392049D7510A9AEA8E32B21D57816BEEF7183((&V_122), 0, NULL);
					int32_t L_451 = V_4;
					TriggerState_set_mapIndex_mA74FE020F8DB85B61A16EE6BF0BE4A58C48A4923((&V_122), L_451, NULL);
					TriggerState_set_controlIndex_m22920FF140D4A3E3738DFC782BD851BC7E2B6266((&V_122), (-1), NULL);
					TriggerState_set_interactionIndex_mEB92C007E39BD22BE638934BD159148764618164((&V_122), (-1), NULL);
					bool L_452 = V_109;
					TriggerState_set_isPassThrough_mB79395E044730B34F0C358AA576513FD07AFF6D8((&V_122), L_452, NULL);
					bool L_453 = V_110;
					TriggerState_set_isButton_mA84B356F7660D59E0565BCFAA3FD493C4DFE949D((&V_122), L_453, NULL);
					bool L_454 = V_111;
					TriggerState_set_mayNeedConflictResolution_mF816D62C874DEC1DAC0EEDD72DCE2EA37F4761D0((&V_122), L_454, NULL);
					int32_t L_455 = V_106;
					TriggerState_set_bindingIndex_m11CEA53F0EDB785459A2038B9224D1C9BE2CE494((&V_122), L_455, NULL);
					TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D L_456 = V_122;
					*(TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)((TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)il2cpp_codegen_add((intptr_t)L_448, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_449), (int32_t)L_450)))) = L_456;
					int32_t L_457 = V_103;
					V_103 = ((int32_t)il2cpp_codegen_add(L_457, 1));
				}

IL_0adf_2:
				{
					int32_t L_458 = V_103;
					int32_t L_459 = V_3;
					V_123 = (bool)((((int32_t)L_458) < ((int32_t)L_459))? 1 : 0);
					bool L_460 = V_123;
					if (L_460)
					{
						goto IL_08ec_2;
					}
				}
				{
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_461 = V_11;
					ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD* L_462 = L_461.___mapIndices;
					int32_t L_463 = V_4;
					uint32_t L_464 = sizeof(ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD);
					il2cpp_codegen_initobj((&V_124), sizeof(ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD));
					int32_t L_465 = V_5;
					(&V_124)->___actionStartIndex = L_465;
					int32_t L_466 = V_3;
					(&V_124)->___actionCount = L_466;
					int32_t L_467 = V_7;
					(&V_124)->___controlStartIndex = L_467;
					int32_t L_468 = V_24;
					(&V_124)->___controlCount = L_468;
					int32_t L_469 = V_6;
					(&V_124)->___bindingStartIndex = L_469;
					int32_t L_470 = V_2;
					(&V_124)->___bindingCount = L_470;
					int32_t L_471 = V_8;
					(&V_124)->___interactionStartIndex = L_471;
					int32_t L_472 = __this->___totalInteractionCount;
					int32_t L_473 = V_8;
					(&V_124)->___interactionCount = ((int32_t)il2cpp_codegen_subtract(L_472, L_473));
					int32_t L_474 = V_9;
					(&V_124)->___processorStartIndex = L_474;
					int32_t L_475 = __this->___totalProcessorCount;
					int32_t L_476 = V_9;
					(&V_124)->___processorCount = ((int32_t)il2cpp_codegen_subtract(L_475, L_476));
					int32_t L_477 = V_10;
					(&V_124)->___compositeStartIndex = L_477;
					int32_t L_478 = __this->___totalCompositeCount;
					int32_t L_479 = V_10;
					(&V_124)->___compositeCount = ((int32_t)il2cpp_codegen_subtract(L_478, L_479));
					ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD L_480 = V_124;
					*(ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD*)((ActionMapIndices_t013BEFD76B7FE52E413C5DBF5C7CDA4194800CBD*)il2cpp_codegen_add((intptr_t)L_462, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_463), (int32_t)L_464)))) = L_480;
					InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_481 = ___0_actionMap;
					int32_t L_482 = V_4;
					NullCheck(L_481);
					L_481->___m_MapIndexInState = L_482;
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_483 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
					int32_t L_484 = L_483->___mapCount;
					V_28 = L_484;
					InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045** L_485 = (InputActionMapU5BU5D_t4B352E8DA73976FEDA107E35E81FB5BE6838C045**)(&__this->___maps);
					InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_486 = ___0_actionMap;
					int32_t L_487;
					L_487 = ArrayHelpers_AppendWithCapacity_TisInputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09_m104D2C2970140878DF466BD816C63FA77E7DC660(L_485, (&V_28), L_486, 4, ArrayHelpers_AppendWithCapacity_TisInputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09_m104D2C2970140878DF466BD816C63FA77E7DC660_RuntimeMethod_var);
					int32_t L_488 = V_28;
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_489 = V_11;
					int32_t L_490 = L_489.___mapCount;
					il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
					Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((((int32_t)L_488) == ((int32_t)L_490))? 1 : 0), _stringLiteralE2EE6FC9BFC212F0283557EAD5986E37A5116E32, NULL);
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2* L_491 = (UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2*)(&__this->___memory);
					UnmanagedMemory_Dispose_m5EF84448B0C1606D96748DD15CD7667710E23783(L_491, NULL);
					UnmanagedMemory_t862EBE5224929ED0E2F989D790EB6B8633E612A2 L_492 = V_11;
					__this->___memory = L_492;
					goto IL_0beb_1;
				}
			}
			catch(Il2CppExceptionWrapper& e)
			{
				if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
				{
					IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
					goto CATCH_0bdf_1;
				}
				throw e;
			}

CATCH_0bdf_1:
			{
				Exception_t* L_493 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
				UnmanagedMemory_Dispose_m5EF84448B0C1606D96748DD15CD7667710E23783((&V_11), NULL);
				IL2CPP_RETHROW_MANAGED_EXCEPTION(IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*));
			}

IL_0beb_1:
			{
				goto IL_0bf8;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0bf8:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void InputBindingResolver_AddActionMap_m51B2CA15121C281C666025BAA35DDED29D71B757_AdjustorThunk (RuntimeObject* __this, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___0_actionMap, const RuntimeMethod* method)
{
	InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputBindingResolver_t66B4B619D1942B6B7EAAFC96643E516AA4093E56*>(__this + _offset);
	InputBindingResolver_AddActionMap_m51B2CA15121C281C666025BAA35DDED29D71B757(_thisAdjusted, ___0_actionMap, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* InputBindingResolver_InstantiateBindingComposite_m56AFBA2606CDE9F7C2F5E1DD8FFB8DDD87C5DC0B (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* ___0_binding, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___1_actionMap, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Type_t* V_1 = NULL;
	InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* V_5 = NULL;
	{
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_0 = ___0_binding;
		String_t* L_1;
		L_1 = InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F(L_0, NULL);
		NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 L_2;
		L_2 = NameAndParameters_Parse_m00F845B5458F20E4C574DFB572A38F21A8D218A4(L_1, NULL);
		V_0 = L_2;
		String_t* L_3;
		L_3 = NameAndParameters_get_name_m192631DA1AC9E80863E085B954EC65185AB999BB_inline((&V_0), NULL);
		Type_t* L_4;
		L_4 = TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A((&((InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_StaticFields*)il2cpp_codegen_static_fields_for(InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var))->___s_Composites), L_3, NULL);
		V_1 = L_4;
		Type_t* L_5 = V_1;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_6;
		L_6 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, (Type_t*)NULL, NULL);
		V_3 = L_6;
		bool L_7 = V_3;
		if (!L_7)
		{
			goto IL_0046;
		}
	}
	{
		String_t* L_8;
		L_8 = NameAndParameters_get_name_m192631DA1AC9E80863E085B954EC65185AB999BB_inline((&V_0), NULL);
		String_t* L_9;
		L_9 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral031EDEA3235FDF00759EB2911A563AD03089E25D)), L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFCBAB5C977DCEA977E3523589EC03FFA6223F48F)), NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_10 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_10, L_9, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBindingResolver_InstantiateBindingComposite_m56AFBA2606CDE9F7C2F5E1DD8FFB8DDD87C5DC0B_RuntimeMethod_var)));
	}

IL_0046:
	{
		Type_t* L_11 = V_1;
		RuntimeObject* L_12;
		L_12 = Activator_CreateInstance_mFF030428C64FDDFACC74DFAC97388A1C628BFBCF(L_11, NULL);
		V_2 = ((InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0*)IsInstClass((RuntimeObject*)L_12, InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var));
		InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* L_13 = V_2;
		V_4 = (bool)((((int32_t)((!(((RuntimeObject*)(InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0*)L_13) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_14 = V_4;
		if (!L_14)
		{
			goto IL_009b;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
		NullCheck(L_16);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE401ACE5A5341728744D0B85FE6F1CEB6B85775E)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16;
		Type_t* L_18 = V_1;
		NullCheck(L_18);
		String_t* L_19;
		L_19 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_18);
		NullCheck(L_17);
		(L_17)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_19);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_17;
		NullCheck(L_20);
		(L_20)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0D24D1F9C2B780184F8AB89F887E73CF3478A74C)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20;
		String_t* L_22;
		L_22 = NameAndParameters_get_name_m192631DA1AC9E80863E085B954EC65185AB999BB_inline((&V_0), NULL);
		NullCheck(L_21);
		(L_21)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_22);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_23 = L_21;
		NullCheck(L_23);
		(L_23)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEF3035221EDE7802CCF1B6B56275F50021F141EE)));
		String_t* L_24;
		L_24 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_23, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_25 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_25, L_24, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBindingResolver_InstantiateBindingComposite_m56AFBA2606CDE9F7C2F5E1DD8FFB8DDD87C5DC0B_RuntimeMethod_var)));
	}

IL_009b:
	{
		ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 L_26;
		L_26 = NameAndParameters_get_parameters_m95955C020AC036867502A12AA64D4EB5F5B61135_inline((&V_0), NULL);
		InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* L_27 = V_2;
		InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_28 = ___1_actionMap;
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_29 = ___0_binding;
		String_t* L_30;
		L_30 = NameAndParameters_get_name_m192631DA1AC9E80863E085B954EC65185AB999BB_inline((&V_0), NULL);
		InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_31 = ___0_binding;
		String_t* L_32;
		L_32 = InputBinding_get_effectivePath_m9F49F3735120AACFDD029C4A4F5A436389BE2E7F(L_31, NULL);
		InputBindingResolver_ApplyParameters_m9180A245D67507217792899A2E1EBB1ABC01F00C(L_26, L_27, L_28, L_29, L_30, L_32, NULL);
		InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* L_33 = V_2;
		V_5 = L_33;
		goto IL_00bd;
	}

IL_00bd:
	{
		InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0* L_34 = V_5;
		return L_34;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputBindingResolver_ApplyParameters_m9180A245D67507217792899A2E1EBB1ABC01F00C (ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___0_parameters, RuntimeObject* ___1_instance, InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* ___2_actionMap, InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* ___3_binding, String_t* ___4_objectRegistrationName, String_t* ___5_namesAndParameters, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m9A34C07AE35F632FA1E47C05760CDD44309DFF9C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m8484F4A3BFADA6AAFFD083F0C1C5440DDF3AC0FB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m58C6E20DC6D36A4049D5C1E85665544855C28B32_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m06C385213F8071B0D135ABAC46ABD990FD1CC80F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mAD51F8A11D729A89B6D85CB560705B485CEB8FE4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_m291B1B11D48F36771B094A675C6B1F32B01A0226_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral26767EA28C997BC454F6C0B78AFA70CA972A4B6C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C686C624D22B0C45E4FADFB00FA535DDDC88AD7);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral481C61A5280118E098E32A8CA408514C143752F4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4FD3E53F899089E4616D724E055A9FC1301622BB);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41 V_0;
	memset((&V_0), 0, sizeof(V_0));
	NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED V_1;
	memset((&V_1), 0, sizeof(V_1));
	FieldInfo_t* V_2 = NULL;
	int32_t V_3 = 0;
	Nullable_1_tF3169DB755BCDEF48A54065245EFED9AF1950A49 V_4;
	memset((&V_4), 0, sizeof(V_4));
	PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 V_5;
	memset((&V_5), 0, sizeof(V_5));
	bool V_6 = false;
	PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 V_7;
	memset((&V_7), 0, sizeof(V_7));
	PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 G_B7_0;
	memset((&G_B7_0), 0, sizeof(G_B7_0));
	{
		Enumerator_t143FA65339CA8DBAF42C7A5253F96ACFFA4BCC41 L_0;
		L_0 = ReadOnlyArray_1_GetEnumerator_m291B1B11D48F36771B094A675C6B1F32B01A0226((&___0_parameters), ReadOnlyArray_1_GetEnumerator_m291B1B11D48F36771B094A675C6B1F32B01A0226_RuntimeMethod_var);
		V_0 = L_0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00ff:
			{
				Enumerator_Dispose_m9A34C07AE35F632FA1E47C05760CDD44309DFF9C((&V_0), Enumerator_Dispose_m9A34C07AE35F632FA1E47C05760CDD44309DFF9C_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00f1_1;
			}

IL_000f_1:
			{
				NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED L_1;
				L_1 = Enumerator_get_Current_m58C6E20DC6D36A4049D5C1E85665544855C28B32((&V_0), Enumerator_get_Current_m58C6E20DC6D36A4049D5C1E85665544855C28B32_RuntimeMethod_var);
				V_1 = L_1;
				RuntimeObject* L_2 = ___1_instance;
				NullCheck(L_2);
				Type_t* L_3;
				L_3 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_2, NULL);
				String_t* L_4;
				L_4 = NamedValue_get_name_m45E9C3490890CE9E140EFCF1A33781E0939A884F_inline((&V_1), NULL);
				NullCheck(L_3);
				FieldInfo_t* L_5;
				L_5 = VirtualFuncInvoker2< FieldInfo_t*, String_t*, int32_t >::Invoke(87, L_3, L_4, ((int32_t)53));
				V_2 = L_5;
				FieldInfo_t* L_6 = V_2;
				bool L_7;
				L_7 = FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_6, (FieldInfo_t*)NULL, NULL);
				V_6 = L_7;
				bool L_8 = V_6;
				if (!L_8)
				{
					goto IL_0099_1;
				}
			}
			{
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)((int32_t)9));
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
				NullCheck(L_10);
				(L_10)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteral3C686C624D22B0C45E4FADFB00FA535DDDC88AD7);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_11 = L_10;
				RuntimeObject* L_12 = ___1_instance;
				NullCheck(L_12);
				Type_t* L_13;
				L_13 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_12, NULL);
				NullCheck(L_13);
				String_t* L_14;
				L_14 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_13);
				NullCheck(L_11);
				(L_11)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_14);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_11;
				NullCheck(L_15);
				(L_15)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteral481C61A5280118E098E32A8CA408514C143752F4);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
				String_t* L_17 = ___4_objectRegistrationName;
				NullCheck(L_16);
				(L_16)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_17);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_18 = L_16;
				NullCheck(L_18);
				(L_18)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteral26767EA28C997BC454F6C0B78AFA70CA972A4B6C);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18;
				String_t* L_20 = ___5_namesAndParameters;
				NullCheck(L_19);
				(L_19)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_20);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_19;
				NullCheck(L_21);
				(L_21)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteral4FD3E53F899089E4616D724E055A9FC1301622BB);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_22 = L_21;
				String_t* L_23;
				L_23 = NamedValue_get_name_m45E9C3490890CE9E140EFCF1A33781E0939A884F_inline((&V_1), NULL);
				NullCheck(L_22);
				(L_22)->SetAt(static_cast<il2cpp_array_size_t>(7), (String_t*)L_23);
				StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_22;
				NullCheck(L_24);
				(L_24)->SetAt(static_cast<il2cpp_array_size_t>(8), (String_t*)_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D);
				String_t* L_25;
				L_25 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_24, NULL);
				il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
				Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_25, NULL);
				goto IL_00f1_1;
			}

IL_0099_1:
			{
				FieldInfo_t* L_26 = V_2;
				NullCheck(L_26);
				Type_t* L_27;
				L_27 = VirtualFuncInvoker0< Type_t* >::Invoke(17, L_26);
				il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
				int32_t L_28;
				L_28 = Type_GetTypeCode_m2CE476933AF4B381D7A52F4343B70E9878FDF466(L_27, NULL);
				V_3 = L_28;
				InputActionMap_tFCE82E0E014319D4DED9F8962B06655DD0420A09* L_29 = ___2_actionMap;
				InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* L_30 = ___3_binding;
				String_t* L_31;
				L_31 = NamedValue_get_name_m45E9C3490890CE9E140EFCF1A33781E0939A884F_inline((&V_1), NULL);
				String_t* L_32 = ___4_objectRegistrationName;
				Nullable_1_tF3169DB755BCDEF48A54065245EFED9AF1950A49 L_33;
				L_33 = ParameterOverride_Find_m6574CEB13BF97168F3CFF770AE1CA5B2885F828C(L_29, L_30, L_31, L_32, NULL);
				V_4 = L_33;
				bool L_34;
				L_34 = Nullable_1_get_HasValue_m06C385213F8071B0D135ABAC46ABD990FD1CC80F_inline((&V_4), Nullable_1_get_HasValue_m06C385213F8071B0D135ABAC46ABD990FD1CC80F_RuntimeMethod_var);
				if (L_34)
				{
					goto IL_00c9_1;
				}
			}
			{
				PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_35;
				L_35 = NamedValue_get_value_m511BD4B70448C88B98FE3CCC7483DA07AAC2BBAD_inline((&V_1), NULL);
				G_B7_0 = L_35;
				goto IL_00d5_1;
			}

IL_00c9_1:
			{
				ParameterOverride_tC0D5877125AE0F07C6A1EF2110FB799B3DCB89BA L_36;
				L_36 = Nullable_1_get_Value_mAD51F8A11D729A89B6D85CB560705B485CEB8FE4((&V_4), Nullable_1_get_Value_mAD51F8A11D729A89B6D85CB560705B485CEB8FE4_RuntimeMethod_var);
				PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_37 = L_36.___value;
				G_B7_0 = L_37;
			}

IL_00d5_1:
			{
				V_5 = G_B7_0;
				FieldInfo_t* L_38 = V_2;
				RuntimeObject* L_39 = ___1_instance;
				int32_t L_40 = V_3;
				PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_41;
				L_41 = PrimitiveValue_ConvertTo_m3C9A743C61C05379F24963C048A79434034322FC((&V_5), L_40, NULL);
				V_7 = L_41;
				RuntimeObject* L_42;
				L_42 = PrimitiveValue_ToObject_m7A6694A54B84F62E02E35C5ED78D8809BCD27979((&V_7), NULL);
				NullCheck(L_38);
				FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_38, L_39, L_42, NULL);
			}

IL_00f1_1:
			{
				bool L_43;
				L_43 = Enumerator_MoveNext_m8484F4A3BFADA6AAFFD083F0C1C5440DDF3AC0FB((&V_0), Enumerator_MoveNext_m8484F4A3BFADA6AAFFD083F0C1C5440DDF3AC0FB_RuntimeMethod_var);
				if (L_43)
				{
					goto IL_000f_1;
				}
			}
			{
				goto IL_010e;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_010e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputBindingResolver_AssignCompositePartIndex_mCF71D63186EA66F4FFC4C28ABD205DDBE8024E8F (RuntimeObject* ___0_composite, String_t* ___1_name, int32_t* ___2_currentCompositePartCount, const RuntimeMethod* method) 
{
	Type_t* V_0 = NULL;
	FieldInfo_t* V_1 = NULL;
	Type_t* V_2 = NULL;
	int32_t V_3 = 0;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	int32_t V_7 = 0;
	int32_t V_8 = 0;
	{
		RuntimeObject* L_0 = ___0_composite;
		NullCheck(L_0);
		Type_t* L_1;
		L_1 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_0, NULL);
		V_0 = L_1;
		Type_t* L_2 = V_0;
		String_t* L_3 = ___1_name;
		NullCheck(L_2);
		FieldInfo_t* L_4;
		L_4 = VirtualFuncInvoker2< FieldInfo_t*, String_t*, int32_t >::Invoke(87, L_2, L_3, ((int32_t)53));
		V_1 = L_4;
		FieldInfo_t* L_5 = V_1;
		bool L_6;
		L_6 = FieldInfo_op_Equality_mA38D84E1D9AA016F414CF2265C4B0DB1FEBBAB74(L_5, (FieldInfo_t*)NULL, NULL);
		V_4 = L_6;
		bool L_7 = V_4;
		if (!L_7)
		{
			goto IL_0032;
		}
	}
	{
		String_t* L_8 = ___1_name;
		RuntimeObject* L_9 = ___0_composite;
		Type_t* L_10 = V_0;
		String_t* L_11;
		L_11 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1E67B9ACDFC44C91C96EA98590958FDCEC692638)), L_8, L_9, L_10, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_12 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_12, L_11, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBindingResolver_AssignCompositePartIndex_mCF71D63186EA66F4FFC4C28ABD205DDBE8024E8F_RuntimeMethod_var)));
	}

IL_0032:
	{
		FieldInfo_t* L_13 = V_1;
		NullCheck(L_13);
		Type_t* L_14;
		L_14 = VirtualFuncInvoker0< Type_t* >::Invoke(17, L_13);
		V_2 = L_14;
		Type_t* L_15 = V_2;
		RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (&il2cpp_defaults.int32_class->byval_arg) };
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		Type_t* L_17;
		L_17 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_16, NULL);
		bool L_18;
		L_18 = Type_op_Inequality_m83209C7BB3C05DFBEA3B6199B0BEFE8037301172(L_15, L_17, NULL);
		V_5 = L_18;
		bool L_19 = V_5;
		if (!L_19)
		{
			goto IL_0067;
		}
	}
	{
		String_t* L_20 = ___1_name;
		RuntimeObject* L_21 = ___0_composite;
		Type_t* L_22 = V_0;
		NullCheck(L_22);
		String_t* L_23;
		L_23 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_22);
		String_t* L_24;
		L_24 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral56A75E04CD97B6A418FE40346BF926E16071CF55)), L_20, L_21, L_23, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_25 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_25, L_24, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputBindingResolver_AssignCompositePartIndex_mCF71D63186EA66F4FFC4C28ABD205DDBE8024E8F_RuntimeMethod_var)));
	}

IL_0067:
	{
		FieldInfo_t* L_26 = V_1;
		RuntimeObject* L_27 = ___0_composite;
		NullCheck(L_26);
		RuntimeObject* L_28;
		L_28 = VirtualFuncInvoker1< RuntimeObject*, RuntimeObject* >::Invoke(26, L_26, L_27);
		V_3 = ((*(int32_t*)UnBox(L_28, il2cpp_defaults.int32_class)));
		int32_t L_29 = V_3;
		V_6 = (bool)((((int32_t)L_29) == ((int32_t)0))? 1 : 0);
		bool L_30 = V_6;
		if (!L_30)
		{
			goto IL_009b;
		}
	}
	{
		int32_t* L_31 = ___2_currentCompositePartCount;
		int32_t* L_32 = ___2_currentCompositePartCount;
		int32_t L_33 = *((int32_t*)L_32);
		V_7 = ((int32_t)il2cpp_codegen_add(L_33, 1));
		int32_t L_34 = V_7;
		*((int32_t*)L_31) = (int32_t)L_34;
		int32_t L_35 = V_7;
		V_3 = L_35;
		FieldInfo_t* L_36 = V_1;
		RuntimeObject* L_37 = ___0_composite;
		int32_t L_38 = V_3;
		int32_t L_39 = L_38;
		RuntimeObject* L_40 = Box(il2cpp_defaults.int32_class, &L_39);
		NullCheck(L_36);
		FieldInfo_SetValue_mD8C0DA3A1A0CFF073F971622BBDBAAB6688B4B6C(L_36, L_37, L_40, NULL);
	}

IL_009b:
	{
		int32_t L_41 = V_3;
		V_8 = L_41;
		goto IL_00a0;
	}

IL_00a0:
	{
		int32_t L_42 = V_8;
		return L_42;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif


IL2CPP_EXTERN_C void InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshal_pinvoke(const InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434& unmarshaled, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Name = il2cpp_codegen_marshal_string(unmarshaled.___m_Name);
	marshaled.___m_BindingGroup = il2cpp_codegen_marshal_string(unmarshaled.___m_BindingGroup);
	if (unmarshaled.___m_DeviceRequirements != NULL)
	{
		il2cpp_array_size_t _unmarshaledm_DeviceRequirements_Length = (unmarshaled.___m_DeviceRequirements)->max_length;
		marshaled.___m_DeviceRequirements = il2cpp_codegen_marshal_allocate_array<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke>(_unmarshaledm_DeviceRequirements_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_DeviceRequirements_Length); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke((unmarshaled.___m_DeviceRequirements)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___m_DeviceRequirements)[i]);
		}
	}
	else
	{
		marshaled.___m_DeviceRequirements = NULL;
	}
}
IL2CPP_EXTERN_C void InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshal_pinvoke_back(const InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshaled_pinvoke& marshaled, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	unmarshaled.___m_Name = il2cpp_codegen_marshal_string_result(marshaled.___m_Name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Name), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Name));
	unmarshaled.___m_BindingGroup = il2cpp_codegen_marshal_string_result(marshaled.___m_BindingGroup);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_BindingGroup), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_BindingGroup));
	if (marshaled.___m_DeviceRequirements != NULL)
	{
		if (unmarshaled.___m_DeviceRequirements == NULL)
		{
			unmarshaled.___m_DeviceRequirements = reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_DeviceRequirements), (void*)reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___m_DeviceRequirements)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 _marshaled____m_DeviceRequirements_i__unmarshaled;
			memset((&_marshaled____m_DeviceRequirements_i__unmarshaled), 0, sizeof(_marshaled____m_DeviceRequirements_i__unmarshaled));
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke_back((marshaled.___m_DeviceRequirements)[i], _marshaled____m_DeviceRequirements_i__unmarshaled);
			(unmarshaled.___m_DeviceRequirements)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____m_DeviceRequirements_i__unmarshaled);
		}
	}
}
IL2CPP_EXTERN_C void InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshal_pinvoke_cleanup(InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___m_Name);
	marshaled.___m_Name = NULL;
	il2cpp_codegen_marshal_free(marshaled.___m_BindingGroup);
	marshaled.___m_BindingGroup = NULL;
	if (marshaled.___m_DeviceRequirements != NULL)
	{
		const il2cpp_array_size_t marshaled____m_DeviceRequirements_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____m_DeviceRequirements_CleanupLoopCount); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke_cleanup((marshaled.___m_DeviceRequirements)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___m_DeviceRequirements);
		marshaled.___m_DeviceRequirements = NULL;
	}
}


IL2CPP_EXTERN_C void InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshal_com(const InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434& unmarshaled, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshaled_com& marshaled)
{
	marshaled.___m_Name = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Name);
	marshaled.___m_BindingGroup = il2cpp_codegen_marshal_bstring(unmarshaled.___m_BindingGroup);
	if (unmarshaled.___m_DeviceRequirements != NULL)
	{
		il2cpp_array_size_t _unmarshaledm_DeviceRequirements_Length = (unmarshaled.___m_DeviceRequirements)->max_length;
		marshaled.___m_DeviceRequirements = il2cpp_codegen_marshal_allocate_array<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com>(_unmarshaledm_DeviceRequirements_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_DeviceRequirements_Length); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com((unmarshaled.___m_DeviceRequirements)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___m_DeviceRequirements)[i]);
		}
	}
	else
	{
		marshaled.___m_DeviceRequirements = NULL;
	}
}
IL2CPP_EXTERN_C void InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshal_com_back(const InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshaled_com& marshaled, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	unmarshaled.___m_Name = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Name), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Name));
	unmarshaled.___m_BindingGroup = il2cpp_codegen_marshal_bstring_result(marshaled.___m_BindingGroup);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_BindingGroup), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_BindingGroup));
	if (marshaled.___m_DeviceRequirements != NULL)
	{
		if (unmarshaled.___m_DeviceRequirements == NULL)
		{
			unmarshaled.___m_DeviceRequirements = reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_DeviceRequirements), (void*)reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___m_DeviceRequirements)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 _marshaled____m_DeviceRequirements_i__unmarshaled;
			memset((&_marshaled____m_DeviceRequirements_i__unmarshaled), 0, sizeof(_marshaled____m_DeviceRequirements_i__unmarshaled));
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com_back((marshaled.___m_DeviceRequirements)[i], _marshaled____m_DeviceRequirements_i__unmarshaled);
			(unmarshaled.___m_DeviceRequirements)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____m_DeviceRequirements_i__unmarshaled);
		}
	}
}
IL2CPP_EXTERN_C void InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshal_com_cleanup(InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_Name);
	marshaled.___m_Name = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_BindingGroup);
	marshaled.___m_BindingGroup = NULL;
	if (marshaled.___m_DeviceRequirements != NULL)
	{
		const il2cpp_array_size_t marshaled____m_DeviceRequirements_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____m_DeviceRequirements_CleanupLoopCount); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com_cleanup((marshaled.___m_DeviceRequirements)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___m_DeviceRequirements);
		marshaled.___m_DeviceRequirements = NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlScheme_get_name_mF9B3B36BFFF1B3D776B3EC862650970FA5AF35D4 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Name;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputControlScheme_get_name_mF9B3B36BFFF1B3D776B3EC862650970FA5AF35D4_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputControlScheme_get_name_mF9B3B36BFFF1B3D776B3EC862650970FA5AF35D4_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlScheme_get_bindingGroup_m44B4669B8B5D5FDEE8DB190307415AA2F99F5835 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_BindingGroup;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* InputControlScheme_get_bindingGroup_m44B4669B8B5D5FDEE8DB190307415AA2F99F5835_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputControlScheme_get_bindingGroup_m44B4669B8B5D5FDEE8DB190307415AA2F99F5835_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlScheme_set_bindingGroup_m45652B55467096810968C7DE049A5EC9B374A021 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_BindingGroup = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BindingGroup), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void InputControlScheme_set_bindingGroup_m45652B55467096810968C7DE049A5EC9B374A021_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
{
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*>(__this + _offset);
	InputControlScheme_set_bindingGroup_m45652B55467096810968C7DE049A5EC9B374A021_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t3389F7460233E259F0CCA6A6D86C359BD8271B17 InputControlScheme_get_deviceRequirements_m929C0596E04E640A4EFE64910967E86FB3C96512 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_mCDC30729EAB328BF0846F6F48F42DFBAB6B561AB_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_0 = __this->___m_DeviceRequirements;
		ReadOnlyArray_1_t3389F7460233E259F0CCA6A6D86C359BD8271B17 L_1;
		memset((&L_1), 0, sizeof(L_1));
		ReadOnlyArray_1__ctor_mCDC30729EAB328BF0846F6F48F42DFBAB6B561AB((&L_1), L_0, ReadOnlyArray_1__ctor_mCDC30729EAB328BF0846F6F48F42DFBAB6B561AB_RuntimeMethod_var);
		return L_1;
	}
}
IL2CPP_EXTERN_C  ReadOnlyArray_1_t3389F7460233E259F0CCA6A6D86C359BD8271B17 InputControlScheme_get_deviceRequirements_m929C0596E04E640A4EFE64910967E86FB3C96512_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*>(__this + _offset);
	ReadOnlyArray_1_t3389F7460233E259F0CCA6A6D86C359BD8271B17 _returnValue;
	_returnValue = InputControlScheme_get_deviceRequirements_m929C0596E04E640A4EFE64910967E86FB3C96512(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlScheme__ctor_m486DF1DBF79E9D205BE6A147DDF93D8100EB0FB7 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, String_t* ___0_name, RuntimeObject* ___1_devices, String_t* ___2_bindingGroup, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisDeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_m65D2A74A86F5D4F2E727C597C9CA9CDE18E649C5_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		il2cpp_codegen_initobj(__this, sizeof(InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434));
		String_t* L_0 = ___0_name;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001d;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlScheme__ctor_m486DF1DBF79E9D205BE6A147DDF93D8100EB0FB7_RuntimeMethod_var)));
	}

IL_001d:
	{
		String_t* L_4 = ___0_name;
		String_t* L_5 = ___2_bindingGroup;
		InputControlScheme_SetNameAndBindingGroup_mF2B59DE250038B1BDF78C6224EA44D67848E54A3(__this, L_4, L_5, NULL);
		__this->___m_DeviceRequirements = (DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DeviceRequirements), (void*)(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)NULL);
		RuntimeObject* L_6 = ___1_devices;
		V_1 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_7 = V_1;
		if (!L_7)
		{
			goto IL_0058;
		}
	}
	{
		RuntimeObject* L_8 = ___1_devices;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_9;
		L_9 = Enumerable_ToArray_TisDeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_m65D2A74A86F5D4F2E727C597C9CA9CDE18E649C5(L_8, Enumerable_ToArray_TisDeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_m65D2A74A86F5D4F2E727C597C9CA9CDE18E649C5_RuntimeMethod_var);
		__this->___m_DeviceRequirements = L_9;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DeviceRequirements), (void*)L_9);
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_10 = __this->___m_DeviceRequirements;
		NullCheck(L_10);
		V_2 = (bool)((((int32_t)(((RuntimeArray*)L_10)->max_length)) == ((int32_t)0))? 1 : 0);
		bool L_11 = V_2;
		if (!L_11)
		{
			goto IL_0057;
		}
	}
	{
		__this->___m_DeviceRequirements = (DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DeviceRequirements), (void*)(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)NULL);
	}

IL_0057:
	{
	}

IL_0058:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void InputControlScheme__ctor_m486DF1DBF79E9D205BE6A147DDF93D8100EB0FB7_AdjustorThunk (RuntimeObject* __this, String_t* ___0_name, RuntimeObject* ___1_devices, String_t* ___2_bindingGroup, const RuntimeMethod* method)
{
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*>(__this + _offset);
	InputControlScheme__ctor_m486DF1DBF79E9D205BE6A147DDF93D8100EB0FB7(_thisAdjusted, ___0_name, ___1_devices, ___2_bindingGroup, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlScheme_SetNameAndBindingGroup_mF2B59DE250038B1BDF78C6224EA44D67848E54A3 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, String_t* ___0_name, String_t* ___1_bindingGroup, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* G_B4_0 = NULL;
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* G_B3_0 = NULL;
	String_t* G_B5_0 = NULL;
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* G_B5_1 = NULL;
	{
		String_t* L_0 = ___0_name;
		__this->___m_Name = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Name), (void*)L_0);
		String_t* L_1 = ___1_bindingGroup;
		bool L_2;
		L_2 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_1, NULL);
		V_0 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_001e;
		}
	}
	{
		String_t* L_4 = ___1_bindingGroup;
		__this->___m_BindingGroup = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BindingGroup), (void*)L_4);
		goto IL_0041;
	}

IL_001e:
	{
		String_t* L_5 = ___0_name;
		NullCheck(L_5);
		bool L_6;
		L_6 = String_Contains_mC67F1B9E92187E2BB125A560160DA30A5BA703F2(L_5, ((int32_t)59), NULL);
		if (L_6)
		{
			G_B4_0 = __this;
			goto IL_002c;
		}
		G_B3_0 = __this;
	}
	{
		String_t* L_7 = ___0_name;
		G_B5_0 = L_7;
		G_B5_1 = G_B3_0;
		goto IL_003c;
	}

IL_002c:
	{
		String_t* L_8 = ___0_name;
		NullCheck(L_8);
		String_t* L_9;
		L_9 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_8, _stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3, _stringLiteralDA39A3EE5E6B4B0D3255BFEF95601890AFD80709, NULL);
		G_B5_0 = L_9;
		G_B5_1 = G_B4_0;
	}

IL_003c:
	{
		G_B5_1->___m_BindingGroup = G_B5_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B5_1->___m_BindingGroup), (void*)G_B5_0);
	}

IL_0041:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void InputControlScheme_SetNameAndBindingGroup_mF2B59DE250038B1BDF78C6224EA44D67848E54A3_AdjustorThunk (RuntimeObject* __this, String_t* ___0_name, String_t* ___1_bindingGroup, const RuntimeMethod* method)
{
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*>(__this + _offset);
	InputControlScheme_SetNameAndBindingGroup_mF2B59DE250038B1BDF78C6224EA44D67848E54A3(_thisAdjusted, ___0_name, ___1_bindingGroup, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlScheme_SupportsDevice_mA78955A144EA4B6388CAC5F0027CD94358B776A7 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t V_1 = 0;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___0_device;
		V_0 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlScheme_SupportsDevice_mA78955A144EA4B6388CAC5F0027CD94358B776A7_RuntimeMethod_var)));
	}

IL_0014:
	{
		V_1 = 0;
		goto IL_0044;
	}

IL_0018:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___0_device;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_4 = __this->___m_DeviceRequirements;
		int32_t L_5 = V_1;
		NullCheck(L_4);
		String_t* L_6;
		L_6 = DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline(((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5))), NULL);
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_7;
		L_7 = InputControlPath_TryFindControl_mB04CAAD8C690DAFC7592D8718571985D6BED2203(L_3, L_6, 0, NULL);
		V_2 = L_7;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_8 = V_2;
		V_3 = (bool)((!(((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_9 = V_3;
		if (!L_9)
		{
			goto IL_003f;
		}
	}
	{
		V_4 = (bool)1;
		goto IL_005a;
	}

IL_003f:
	{
		int32_t L_10 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
	}

IL_0044:
	{
		int32_t L_11 = V_1;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_12 = __this->___m_DeviceRequirements;
		NullCheck(L_12);
		V_5 = (bool)((((int32_t)L_11) < ((int32_t)((int32_t)(((RuntimeArray*)L_12)->max_length))))? 1 : 0);
		bool L_13 = V_5;
		if (L_13)
		{
			goto IL_0018;
		}
	}
	{
		V_4 = (bool)0;
		goto IL_005a;
	}

IL_005a:
	{
		bool L_14 = V_4;
		return L_14;
	}
}
IL2CPP_EXTERN_C  bool InputControlScheme_SupportsDevice_mA78955A144EA4B6388CAC5F0027CD94358B776A7_AdjustorThunk (RuntimeObject* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, const RuntimeMethod* method)
{
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputControlScheme_SupportsDevice_mA78955A144EA4B6388CAC5F0027CD94358B776A7(_thisAdjusted, ___0_device, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlScheme_Equals_m124562DA96AA9B557FA142BBC3F80DF7B77C2887 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 ___0_other, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	int32_t V_5 = 0;
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 V_6;
	memset((&V_6), 0, sizeof(V_6));
	bool V_7 = false;
	int32_t V_8 = 0;
	bool V_9 = false;
	bool V_10 = false;
	bool V_11 = false;
	bool V_12 = false;
	int32_t G_B3_0 = 0;
	int32_t G_B8_0 = 0;
	int32_t G_B12_0 = 0;
	int32_t G_B16_0 = 0;
	{
		String_t* L_0 = __this->___m_Name;
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_1 = ___0_other;
		String_t* L_2 = L_1.___m_Name;
		bool L_3;
		L_3 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_0, L_2, 3, NULL);
		if (!L_3)
		{
			goto IL_002c;
		}
	}
	{
		String_t* L_4 = __this->___m_BindingGroup;
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_5 = ___0_other;
		String_t* L_6 = L_5.___m_BindingGroup;
		bool L_7;
		L_7 = String_Equals_mCC34895D0DB2AD440C9D8767032215BC86B5C48B(L_4, L_6, 3, NULL);
		G_B3_0 = ((((int32_t)L_7) == ((int32_t)0))? 1 : 0);
		goto IL_002d;
	}

IL_002c:
	{
		G_B3_0 = 1;
	}

IL_002d:
	{
		V_1 = (bool)G_B3_0;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_0038;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_0114;
	}

IL_0038:
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_9 = __this->___m_DeviceRequirements;
		if (!L_9)
		{
			goto IL_004c;
		}
	}
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_10 = __this->___m_DeviceRequirements;
		NullCheck(L_10);
		G_B8_0 = ((((int32_t)(((RuntimeArray*)L_10)->max_length)) == ((int32_t)0))? 1 : 0);
		goto IL_004d;
	}

IL_004c:
	{
		G_B8_0 = 1;
	}

IL_004d:
	{
		V_3 = (bool)G_B8_0;
		bool L_11 = V_3;
		if (!L_11)
		{
			goto IL_006c;
		}
	}
	{
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_12 = ___0_other;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_13 = L_12.___m_DeviceRequirements;
		if (!L_13)
		{
			goto IL_0065;
		}
	}
	{
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_14 = ___0_other;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_15 = L_14.___m_DeviceRequirements;
		NullCheck(L_15);
		G_B12_0 = ((((int32_t)(((RuntimeArray*)L_15)->max_length)) == ((int32_t)0))? 1 : 0);
		goto IL_0066;
	}

IL_0065:
	{
		G_B12_0 = 1;
	}

IL_0066:
	{
		V_2 = (bool)G_B12_0;
		goto IL_0114;
	}

IL_006c:
	{
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_16 = ___0_other;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_17 = L_16.___m_DeviceRequirements;
		if (!L_17)
		{
			goto IL_008b;
		}
	}
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_18 = __this->___m_DeviceRequirements;
		NullCheck(L_18);
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_19 = ___0_other;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_20 = L_19.___m_DeviceRequirements;
		NullCheck(L_20);
		G_B16_0 = ((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))) == ((int32_t)((int32_t)(((RuntimeArray*)L_20)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_008c;
	}

IL_008b:
	{
		G_B16_0 = 1;
	}

IL_008c:
	{
		V_4 = (bool)G_B16_0;
		bool L_21 = V_4;
		if (!L_21)
		{
			goto IL_0096;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_0114;
	}

IL_0096:
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_22 = __this->___m_DeviceRequirements;
		NullCheck(L_22);
		V_0 = ((int32_t)(((RuntimeArray*)L_22)->max_length));
		V_5 = 0;
		goto IL_0105;
	}

IL_00a4:
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_23 = __this->___m_DeviceRequirements;
		int32_t L_24 = V_5;
		NullCheck(L_23);
		int32_t L_25 = L_24;
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
		V_6 = L_26;
		V_7 = (bool)0;
		V_8 = 0;
		goto IL_00e4;
	}

IL_00bc:
	{
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_27 = ___0_other;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_28 = L_27.___m_DeviceRequirements;
		int32_t L_29 = V_8;
		NullCheck(L_28);
		int32_t L_30 = L_29;
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_31 = (L_28)->GetAt(static_cast<il2cpp_array_size_t>(L_30));
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_32 = V_6;
		bool L_33;
		L_33 = DeviceRequirement_op_Equality_mAD89136312158D243F30E186666DD5380716BD45(L_31, L_32, NULL);
		V_9 = L_33;
		bool L_34 = V_9;
		if (!L_34)
		{
			goto IL_00dd;
		}
	}
	{
		V_7 = (bool)1;
		goto IL_00ef;
	}

IL_00dd:
	{
		int32_t L_35 = V_8;
		V_8 = ((int32_t)il2cpp_codegen_add(L_35, 1));
	}

IL_00e4:
	{
		int32_t L_36 = V_8;
		int32_t L_37 = V_0;
		V_10 = (bool)((((int32_t)L_36) < ((int32_t)L_37))? 1 : 0);
		bool L_38 = V_10;
		if (L_38)
		{
			goto IL_00bc;
		}
	}

IL_00ef:
	{
		bool L_39 = V_7;
		V_11 = (bool)((((int32_t)L_39) == ((int32_t)0))? 1 : 0);
		bool L_40 = V_11;
		if (!L_40)
		{
			goto IL_00fe;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_0114;
	}

IL_00fe:
	{
		int32_t L_41 = V_5;
		V_5 = ((int32_t)il2cpp_codegen_add(L_41, 1));
	}

IL_0105:
	{
		int32_t L_42 = V_5;
		int32_t L_43 = V_0;
		V_12 = (bool)((((int32_t)L_42) < ((int32_t)L_43))? 1 : 0);
		bool L_44 = V_12;
		if (L_44)
		{
			goto IL_00a4;
		}
	}
	{
		V_2 = (bool)1;
		goto IL_0114;
	}

IL_0114:
	{
		bool L_45 = V_2;
		return L_45;
	}
}
IL2CPP_EXTERN_C  bool InputControlScheme_Equals_m124562DA96AA9B557FA142BBC3F80DF7B77C2887_AdjustorThunk (RuntimeObject* __this, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 ___0_other, const RuntimeMethod* method)
{
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputControlScheme_Equals_m124562DA96AA9B557FA142BBC3F80DF7B77C2887(_thisAdjusted, ___0_other, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlScheme_Equals_m9FF567FCBD80FB19F8255A3C5BEAB4EEF3387D75 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B5_0 = 0;
	{
		RuntimeObject* L_0 = ___0_obj;
		V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_000d;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_0027;
	}

IL_000d:
	{
		RuntimeObject* L_2 = ___0_obj;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_2, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_il2cpp_TypeInfo_var)))
		{
			goto IL_0023;
		}
	}
	{
		RuntimeObject* L_3 = ___0_obj;
		bool L_4;
		L_4 = InputControlScheme_Equals_m124562DA96AA9B557FA142BBC3F80DF7B77C2887(__this, ((*(InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*)UnBox(L_3, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_il2cpp_TypeInfo_var))), NULL);
		G_B5_0 = ((int32_t)(L_4));
		goto IL_0024;
	}

IL_0023:
	{
		G_B5_0 = 0;
	}

IL_0024:
	{
		V_1 = (bool)G_B5_0;
		goto IL_0027;
	}

IL_0027:
	{
		bool L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C  bool InputControlScheme_Equals_m9FF567FCBD80FB19F8255A3C5BEAB4EEF3387D75_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputControlScheme_Equals_m9FF567FCBD80FB19F8255A3C5BEAB4EEF3387D75(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputControlScheme_GetHashCode_m29E750C8B6CA317E3AA32A7E72D62A09465A7B7E (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	int32_t V_1 = 0;
	int32_t G_B3_0 = 0;
	int32_t G_B5_0 = 0;
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	int32_t G_B6_1 = 0;
	int32_t G_B8_0 = 0;
	int32_t G_B7_0 = 0;
	int32_t G_B9_0 = 0;
	int32_t G_B9_1 = 0;
	{
		String_t* L_0 = __this->___m_Name;
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		G_B3_0 = 0;
		goto IL_0018;
	}

IL_000d:
	{
		String_t* L_1 = __this->___m_Name;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_1);
		G_B3_0 = L_2;
	}

IL_0018:
	{
		V_0 = G_B3_0;
		int32_t L_3 = V_0;
		String_t* L_4 = __this->___m_BindingGroup;
		if (L_4)
		{
			G_B5_0 = ((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)397)));
			goto IL_002b;
		}
		G_B4_0 = ((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)397)));
	}
	{
		G_B6_0 = 0;
		G_B6_1 = G_B4_0;
		goto IL_0036;
	}

IL_002b:
	{
		String_t* L_5 = __this->___m_BindingGroup;
		NullCheck(L_5);
		int32_t L_6;
		L_6 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_5);
		G_B6_0 = L_6;
		G_B6_1 = G_B5_0;
	}

IL_0036:
	{
		V_0 = ((int32_t)(G_B6_1^G_B6_0));
		int32_t L_7 = V_0;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_8 = __this->___m_DeviceRequirements;
		if (L_8)
		{
			G_B8_0 = ((int32_t)il2cpp_codegen_multiply(L_7, ((int32_t)397)));
			goto IL_004a;
		}
		G_B7_0 = ((int32_t)il2cpp_codegen_multiply(L_7, ((int32_t)397)));
	}
	{
		G_B9_0 = 0;
		G_B9_1 = G_B7_0;
		goto IL_0055;
	}

IL_004a:
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_9 = __this->___m_DeviceRequirements;
		NullCheck((RuntimeObject*)L_9);
		int32_t L_10;
		L_10 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_9);
		G_B9_0 = L_10;
		G_B9_1 = G_B8_0;
	}

IL_0055:
	{
		V_0 = ((int32_t)(G_B9_1^G_B9_0));
		int32_t L_11 = V_0;
		V_1 = L_11;
		goto IL_005b;
	}

IL_005b:
	{
		int32_t L_12 = V_1;
		return L_12;
	}
}
IL2CPP_EXTERN_C  int32_t InputControlScheme_GetHashCode_m29E750C8B6CA317E3AA32A7E72D62A09465A7B7E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InputControlScheme_GetHashCode_m29E750C8B6CA317E3AA32A7E72D62A09465A7B7E(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlScheme_ToString_mBBB91428F8AE252C570B40E74BC160206CD7A774 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	StringBuilder_t* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	String_t* V_3 = NULL;
	bool V_4 = false;
	DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* V_5 = NULL;
	int32_t V_6 = 0;
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 V_7;
	memset((&V_7), 0, sizeof(V_7));
	bool V_8 = false;
	{
		String_t* L_0 = __this->___m_Name;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_2 = L_1;
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0026;
		}
	}
	{
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_3 = (*(InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*)__this);
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_4 = L_3;
		RuntimeObject* L_5 = Box(InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434_il2cpp_TypeInfo_var, &L_4);
		String_t* L_6;
		L_6 = ValueType_ToString_mFE1CB83BECC99D07BEA7EAB25AF73BE5A727C04D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)L_5, NULL);
		V_3 = L_6;
		goto IL_00ba;
	}

IL_0026:
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_7 = __this->___m_DeviceRequirements;
		V_4 = (bool)((((RuntimeObject*)(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)L_7) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_8 = V_4;
		if (!L_8)
		{
			goto IL_003e;
		}
	}
	{
		String_t* L_9 = __this->___m_Name;
		V_3 = L_9;
		goto IL_00ba;
	}

IL_003e:
	{
		StringBuilder_t* L_10 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_10, NULL);
		V_0 = L_10;
		StringBuilder_t* L_11 = V_0;
		String_t* L_12 = __this->___m_Name;
		NullCheck(L_11);
		StringBuilder_t* L_13;
		L_13 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_11, L_12, NULL);
		StringBuilder_t* L_14 = V_0;
		NullCheck(L_14);
		StringBuilder_t* L_15;
		L_15 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_14, ((int32_t)40), NULL);
		V_1 = (bool)1;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_16 = __this->___m_DeviceRequirements;
		V_5 = L_16;
		V_6 = 0;
		goto IL_00a0;
	}

IL_006a:
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_17 = V_5;
		int32_t L_18 = V_6;
		NullCheck(L_17);
		int32_t L_19 = L_18;
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
		V_7 = L_20;
		bool L_21 = V_1;
		V_8 = (bool)((((int32_t)L_21) == ((int32_t)0))? 1 : 0);
		bool L_22 = V_8;
		if (!L_22)
		{
			goto IL_0089;
		}
	}
	{
		StringBuilder_t* L_23 = V_0;
		NullCheck(L_23);
		StringBuilder_t* L_24;
		L_24 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_23, ((int32_t)44), NULL);
	}

IL_0089:
	{
		StringBuilder_t* L_25 = V_0;
		String_t* L_26;
		L_26 = DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline((&V_7), NULL);
		NullCheck(L_25);
		StringBuilder_t* L_27;
		L_27 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_25, L_26, NULL);
		V_1 = (bool)0;
		int32_t L_28 = V_6;
		V_6 = ((int32_t)il2cpp_codegen_add(L_28, 1));
	}

IL_00a0:
	{
		int32_t L_29 = V_6;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_30 = V_5;
		NullCheck(L_30);
		if ((((int32_t)L_29) < ((int32_t)((int32_t)(((RuntimeArray*)L_30)->max_length)))))
		{
			goto IL_006a;
		}
	}
	{
		StringBuilder_t* L_31 = V_0;
		NullCheck(L_31);
		StringBuilder_t* L_32;
		L_32 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_31, ((int32_t)41), NULL);
		StringBuilder_t* L_33 = V_0;
		NullCheck(L_33);
		String_t* L_34;
		L_34 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_33);
		V_3 = L_34;
		goto IL_00ba;
	}

IL_00ba:
	{
		String_t* L_35 = V_3;
		return L_35;
	}
}
IL2CPP_EXTERN_C  String_t* InputControlScheme_ToString_mBBB91428F8AE252C570B40E74BC160206CD7A774_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = InputControlScheme_ToString_mBBB91428F8AE252C570B40E74BC160206CD7A774(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlScheme_op_Equality_mD24ED77716FEABD28FAD076FD20E0B20CB4C7B80 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 ___0_left, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 ___1_right, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_0 = ___1_right;
		bool L_1;
		L_1 = InputControlScheme_Equals_m124562DA96AA9B557FA142BBC3F80DF7B77C2887((&___0_left), L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlScheme_op_Inequality_m8D648E5F0265C3A0C43437F8DA064C85E5A3BD60 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 ___0_left, InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 ___1_right, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_0 = ___1_right;
		bool L_1;
		L_1 = InputControlScheme_Equals_m124562DA96AA9B557FA142BBC3F80DF7B77C2887((&___0_left), L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		goto IL_000f;
	}

IL_000f:
	{
		bool 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


IL2CPP_EXTERN_C void MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshal_pinvoke(const MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27& unmarshaled, MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Result = unmarshaled.___m_Result;
	marshaled.___m_Score = unmarshaled.___m_Score;
	marshaled.___m_Devices = unmarshaled.___m_Devices;
	marshaled.___m_Controls = unmarshaled.___m_Controls;
	if (unmarshaled.___m_Requirements != NULL)
	{
		il2cpp_array_size_t _unmarshaledm_Requirements_Length = (unmarshaled.___m_Requirements)->max_length;
		marshaled.___m_Requirements = il2cpp_codegen_marshal_allocate_array<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke>(_unmarshaledm_Requirements_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_Requirements_Length); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke((unmarshaled.___m_Requirements)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___m_Requirements)[i]);
		}
	}
	else
	{
		marshaled.___m_Requirements = NULL;
	}
}
IL2CPP_EXTERN_C void MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshal_pinvoke_back(const MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshaled_pinvoke& marshaled, MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t unmarshaledm_Result_temp_0 = 0;
	unmarshaledm_Result_temp_0 = marshaled.___m_Result;
	unmarshaled.___m_Result = unmarshaledm_Result_temp_0;
	float unmarshaledm_Score_temp_1 = 0.0f;
	unmarshaledm_Score_temp_1 = marshaled.___m_Score;
	unmarshaled.___m_Score = unmarshaledm_Score_temp_1;
	InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 unmarshaledm_Devices_temp_2;
	memset((&unmarshaledm_Devices_temp_2), 0, sizeof(unmarshaledm_Devices_temp_2));
	unmarshaledm_Devices_temp_2 = marshaled.___m_Devices;
	unmarshaled.___m_Devices = unmarshaledm_Devices_temp_2;
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA unmarshaledm_Controls_temp_3;
	memset((&unmarshaledm_Controls_temp_3), 0, sizeof(unmarshaledm_Controls_temp_3));
	unmarshaledm_Controls_temp_3 = marshaled.___m_Controls;
	unmarshaled.___m_Controls = unmarshaledm_Controls_temp_3;
	if (marshaled.___m_Requirements != NULL)
	{
		if (unmarshaled.___m_Requirements == NULL)
		{
			unmarshaled.___m_Requirements = reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Requirements), (void*)reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___m_Requirements)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 _marshaled____m_Requirements_i__unmarshaled;
			memset((&_marshaled____m_Requirements_i__unmarshaled), 0, sizeof(_marshaled____m_Requirements_i__unmarshaled));
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke_back((marshaled.___m_Requirements)[i], _marshaled____m_Requirements_i__unmarshaled);
			(unmarshaled.___m_Requirements)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____m_Requirements_i__unmarshaled);
		}
	}
}
IL2CPP_EXTERN_C void MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshal_pinvoke_cleanup(MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshaled_pinvoke& marshaled)
{
	if (marshaled.___m_Requirements != NULL)
	{
		const il2cpp_array_size_t marshaled____m_Requirements_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____m_Requirements_CleanupLoopCount); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke_cleanup((marshaled.___m_Requirements)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___m_Requirements);
		marshaled.___m_Requirements = NULL;
	}
}


IL2CPP_EXTERN_C void MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshal_com(const MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27& unmarshaled, MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshaled_com& marshaled)
{
	marshaled.___m_Result = unmarshaled.___m_Result;
	marshaled.___m_Score = unmarshaled.___m_Score;
	marshaled.___m_Devices = unmarshaled.___m_Devices;
	marshaled.___m_Controls = unmarshaled.___m_Controls;
	if (unmarshaled.___m_Requirements != NULL)
	{
		il2cpp_array_size_t _unmarshaledm_Requirements_Length = (unmarshaled.___m_Requirements)->max_length;
		marshaled.___m_Requirements = il2cpp_codegen_marshal_allocate_array<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com>(_unmarshaledm_Requirements_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_Requirements_Length); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com((unmarshaled.___m_Requirements)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___m_Requirements)[i]);
		}
	}
	else
	{
		marshaled.___m_Requirements = NULL;
	}
}
IL2CPP_EXTERN_C void MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshal_com_back(const MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshaled_com& marshaled, MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t unmarshaledm_Result_temp_0 = 0;
	unmarshaledm_Result_temp_0 = marshaled.___m_Result;
	unmarshaled.___m_Result = unmarshaledm_Result_temp_0;
	float unmarshaledm_Score_temp_1 = 0.0f;
	unmarshaledm_Score_temp_1 = marshaled.___m_Score;
	unmarshaled.___m_Score = unmarshaledm_Score_temp_1;
	InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 unmarshaledm_Devices_temp_2;
	memset((&unmarshaledm_Devices_temp_2), 0, sizeof(unmarshaledm_Devices_temp_2));
	unmarshaledm_Devices_temp_2 = marshaled.___m_Devices;
	unmarshaled.___m_Devices = unmarshaledm_Devices_temp_2;
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA unmarshaledm_Controls_temp_3;
	memset((&unmarshaledm_Controls_temp_3), 0, sizeof(unmarshaledm_Controls_temp_3));
	unmarshaledm_Controls_temp_3 = marshaled.___m_Controls;
	unmarshaled.___m_Controls = unmarshaledm_Controls_temp_3;
	if (marshaled.___m_Requirements != NULL)
	{
		if (unmarshaled.___m_Requirements == NULL)
		{
			unmarshaled.___m_Requirements = reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Requirements), (void*)reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___m_Requirements)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 _marshaled____m_Requirements_i__unmarshaled;
			memset((&_marshaled____m_Requirements_i__unmarshaled), 0, sizeof(_marshaled____m_Requirements_i__unmarshaled));
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com_back((marshaled.___m_Requirements)[i], _marshaled____m_Requirements_i__unmarshaled);
			(unmarshaled.___m_Requirements)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____m_Requirements_i__unmarshaled);
		}
	}
}
IL2CPP_EXTERN_C void MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshal_com_cleanup(MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27_marshaled_com& marshaled)
{
	if (marshaled.___m_Requirements != NULL)
	{
		const il2cpp_array_size_t marshaled____m_Requirements_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____m_Requirements_CleanupLoopCount); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com_cleanup((marshaled.___m_Requirements)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___m_Requirements);
		marshaled.___m_Requirements = NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MatchResult_get_score_m2BEB241784B596B49BEDAB59FAB319DF396A7B43 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_Score;
		return L_0;
	}
}
IL2CPP_EXTERN_C  float MatchResult_get_score_m2BEB241784B596B49BEDAB59FAB319DF396A7B43_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27*>(__this + _offset);
	float _returnValue;
	_returnValue = MatchResult_get_score_m2BEB241784B596B49BEDAB59FAB319DF396A7B43_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MatchResult_get_isSuccessfulMatch_mD3CD4B3E8ECA8D9495A0319E2108A4B339F455A6 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Result;
		return (bool)((((int32_t)((((int32_t)L_0) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool MatchResult_get_isSuccessfulMatch_mD3CD4B3E8ECA8D9495A0319E2108A4B339F455A6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27*>(__this + _offset);
	bool _returnValue;
	_returnValue = MatchResult_get_isSuccessfulMatch_mD3CD4B3E8ECA8D9495A0319E2108A4B339F455A6(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MatchResult_get_hasMissingRequiredDevices_m37CDCBA1C59FE00DE37573119DEB02BC3CC209B2 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Result;
		return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool MatchResult_get_hasMissingRequiredDevices_m37CDCBA1C59FE00DE37573119DEB02BC3CC209B2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27*>(__this + _offset);
	bool _returnValue;
	_returnValue = MatchResult_get_hasMissingRequiredDevices_m37CDCBA1C59FE00DE37573119DEB02BC3CC209B2(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MatchResult_get_hasMissingOptionalDevices_m5FAC91762C6DF784EA13B12048C7FD503AE41B10 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Result;
		return (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool MatchResult_get_hasMissingOptionalDevices_m5FAC91762C6DF784EA13B12048C7FD503AE41B10_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27*>(__this + _offset);
	bool _returnValue;
	_returnValue = MatchResult_get_hasMissingOptionalDevices_m5FAC91762C6DF784EA13B12048C7FD503AE41B10(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 MatchResult_get_devices_m286EC331BCAECF22DA6A5C823F40800CAD1576D5 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_Add_m60FF9B2C262F1C205DE0AE0C493526281F4A26CC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_Contains_mEAA1AA507D834E1E79290B9D086D5176A3B3D208_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_get_Count_m37ACCB9EDDB9D6A20611E97B741CF5E5F320A6EF_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_get_Count_m5B820C76C808D235DDFA474A8025370547ECC993_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_get_Item_m1D6E78B065D973C67C6BCB0F9E994AA93E15229A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_set_Capacity_mE7FE7A9DB33BA479AB289F84F3C0C69688674E4D_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	bool V_2 = false;
	int32_t V_3 = 0;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_4 = NULL;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_5 = NULL;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 V_9;
	memset((&V_9), 0, sizeof(V_9));
	int32_t G_B3_0 = 0;
	{
		InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13* L_0 = (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13*)(&__this->___m_Devices);
		int32_t L_1;
		L_1 = InputControlList_1_get_Count_m37ACCB9EDDB9D6A20611E97B741CF5E5F320A6EF_inline(L_0, InputControlList_1_get_Count_m37ACCB9EDDB9D6A20611E97B741CF5E5F320A6EF_RuntimeMethod_var);
		if (L_1)
		{
			goto IL_0019;
		}
	}
	{
		bool L_2;
		L_2 = MatchResult_get_hasMissingRequiredDevices_m37CDCBA1C59FE00DE37573119DEB02BC3CC209B2(__this, NULL);
		G_B3_0 = ((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
		goto IL_001a;
	}

IL_0019:
	{
		G_B3_0 = 0;
	}

IL_001a:
	{
		V_0 = (bool)G_B3_0;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_00a1;
		}
	}
	{
		InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA* L_4 = (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA*)(&__this->___m_Controls);
		int32_t L_5;
		L_5 = InputControlList_1_get_Count_m5B820C76C808D235DDFA474A8025370547ECC993_inline(L_4, InputControlList_1_get_Count_m5B820C76C808D235DDFA474A8025370547ECC993_RuntimeMethod_var);
		V_1 = L_5;
		int32_t L_6 = V_1;
		V_2 = (bool)((!(((uint32_t)L_6) <= ((uint32_t)0)))? 1 : 0);
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_00a0;
		}
	}
	{
		InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13* L_8 = (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13*)(&__this->___m_Devices);
		int32_t L_9 = V_1;
		InputControlList_1_set_Capacity_mE7FE7A9DB33BA479AB289F84F3C0C69688674E4D(L_8, L_9, InputControlList_1_set_Capacity_mE7FE7A9DB33BA479AB289F84F3C0C69688674E4D_RuntimeMethod_var);
		V_3 = 0;
		goto IL_0095;
	}

IL_0048:
	{
		InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA* L_10 = (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA*)(&__this->___m_Controls);
		int32_t L_11 = V_3;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_12;
		L_12 = InputControlList_1_get_Item_m1D6E78B065D973C67C6BCB0F9E994AA93E15229A(L_10, L_11, InputControlList_1_get_Item_m1D6E78B065D973C67C6BCB0F9E994AA93E15229A_RuntimeMethod_var);
		V_4 = L_12;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_13 = V_4;
		V_6 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_13) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_14 = V_6;
		if (!L_14)
		{
			goto IL_0064;
		}
	}
	{
		goto IL_0091;
	}

IL_0064:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_15 = V_4;
		NullCheck(L_15);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16;
		L_16 = InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline(L_15, NULL);
		V_5 = L_16;
		InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13* L_17 = (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13*)(&__this->___m_Devices);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_18 = V_5;
		bool L_19;
		L_19 = InputControlList_1_Contains_mEAA1AA507D834E1E79290B9D086D5176A3B3D208(L_17, L_18, InputControlList_1_Contains_mEAA1AA507D834E1E79290B9D086D5176A3B3D208_RuntimeMethod_var);
		V_7 = L_19;
		bool L_20 = V_7;
		if (!L_20)
		{
			goto IL_0082;
		}
	}
	{
		goto IL_0091;
	}

IL_0082:
	{
		InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13* L_21 = (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13*)(&__this->___m_Devices);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_22 = V_5;
		InputControlList_1_Add_m60FF9B2C262F1C205DE0AE0C493526281F4A26CC(L_21, L_22, InputControlList_1_Add_m60FF9B2C262F1C205DE0AE0C493526281F4A26CC_RuntimeMethod_var);
	}

IL_0091:
	{
		int32_t L_23 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_23, 1));
	}

IL_0095:
	{
		int32_t L_24 = V_3;
		int32_t L_25 = V_1;
		V_8 = (bool)((((int32_t)L_24) < ((int32_t)L_25))? 1 : 0);
		bool L_26 = V_8;
		if (L_26)
		{
			goto IL_0048;
		}
	}
	{
	}

IL_00a0:
	{
	}

IL_00a1:
	{
		InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 L_27 = __this->___m_Devices;
		V_9 = L_27;
		goto IL_00ab;
	}

IL_00ab:
	{
		InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 L_28 = V_9;
		return L_28;
	}
}
IL2CPP_EXTERN_C  InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 MatchResult_get_devices_m286EC331BCAECF22DA6A5C823F40800CAD1576D5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27*>(__this + _offset);
	InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13 _returnValue;
	_returnValue = MatchResult_get_devices_m286EC331BCAECF22DA6A5C823F40800CAD1576D5(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 MatchResult_get_Item_m9778E0B242C196C2F0914BB8A705C175F8E8CAA7 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, int32_t ___0_index, const RuntimeMethod* method) 
{
	bool V_0 = false;
	Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t G_B4_0 = 0;
	{
		int32_t L_0 = ___0_index;
		if ((((int32_t)L_0) < ((int32_t)0)))
		{
			goto IL_001d;
		}
	}
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_1 = __this->___m_Requirements;
		if (!L_1)
		{
			goto IL_001d;
		}
	}
	{
		int32_t L_2 = ___0_index;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_3 = __this->___m_Requirements;
		NullCheck(L_3);
		G_B4_0 = ((((int32_t)((((int32_t)L_2) < ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_001e;
	}

IL_001d:
	{
		G_B4_0 = 1;
	}

IL_001e:
	{
		V_0 = (bool)G_B4_0;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_002d;
		}
	}
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_5 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&MatchResult_get_Item_m9778E0B242C196C2F0914BB8A705C175F8E8CAA7_RuntimeMethod_var)));
	}

IL_002d:
	{
		il2cpp_codegen_initobj((&V_1), sizeof(Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3));
		int32_t L_6 = ___0_index;
		(&V_1)->___m_RequirementIndex = L_6;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_7 = __this->___m_Requirements;
		(&V_1)->___m_Requirements = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___m_Requirements), (void*)L_7);
		InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA L_8 = __this->___m_Controls;
		(&V_1)->___m_Controls = L_8;
		Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 L_9 = V_1;
		V_2 = L_9;
		goto IL_005b;
	}

IL_005b:
	{
		Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 L_10 = V_2;
		return L_10;
	}
}
IL2CPP_EXTERN_C  Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 MatchResult_get_Item_m9778E0B242C196C2F0914BB8A705C175F8E8CAA7_AdjustorThunk (RuntimeObject* __this, int32_t ___0_index, const RuntimeMethod* method)
{
	MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27*>(__this + _offset);
	Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 _returnValue;
	_returnValue = MatchResult_get_Item_m9778E0B242C196C2F0914BB8A705C175F8E8CAA7(_thisAdjusted, ___0_index, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MatchResult_GetEnumerator_m9592FDAABF63DF6CBBD6E62AD41C0FA0AE972031 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD V_0;
	memset((&V_0), 0, sizeof(V_0));
	RuntimeObject* V_1 = NULL;
	{
		il2cpp_codegen_initobj((&V_0), sizeof(Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD));
		(&V_0)->___m_Index = (-1);
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_0 = __this->___m_Requirements;
		(&V_0)->___m_Requirements = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___m_Requirements), (void*)L_0);
		InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA L_1 = __this->___m_Controls;
		(&V_0)->___m_Controls = L_1;
		Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD L_2 = V_0;
		Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD L_3 = L_2;
		RuntimeObject* L_4 = Box(Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_il2cpp_TypeInfo_var, &L_3);
		V_1 = (RuntimeObject*)L_4;
		goto IL_0034;
	}

IL_0034:
	{
		RuntimeObject* L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* MatchResult_GetEnumerator_m9592FDAABF63DF6CBBD6E62AD41C0FA0AE972031_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = MatchResult_GetEnumerator_m9592FDAABF63DF6CBBD6E62AD41C0FA0AE972031(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* MatchResult_System_Collections_IEnumerable_GetEnumerator_m79BA036A758E67721E03D88209DFED8B4C2B5B92 (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) 
{
	RuntimeObject* V_0 = NULL;
	{
		RuntimeObject* L_0;
		L_0 = MatchResult_GetEnumerator_m9592FDAABF63DF6CBBD6E62AD41C0FA0AE972031(__this, NULL);
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		RuntimeObject* L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* MatchResult_System_Collections_IEnumerable_GetEnumerator_m79BA036A758E67721E03D88209DFED8B4C2B5B92_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = MatchResult_System_Collections_IEnumerable_GetEnumerator_m79BA036A758E67721E03D88209DFED8B4C2B5B92(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MatchResult_Dispose_mCF6D04FAB6F12C99ACBD0A98C560E32943873EEB (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_Dispose_mCCACD95564CA8A502B22EB069B49F2CF2B4F3C2A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA* L_0 = (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA*)(&__this->___m_Controls);
		InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82(L_0, InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82_RuntimeMethod_var);
		InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13* L_1 = (InputControlList_1_tE5EA4873D06A889C726FE4CC90A6D26CAC2EEE13*)(&__this->___m_Devices);
		InputControlList_1_Dispose_mCCACD95564CA8A502B22EB069B49F2CF2B4F3C2A(L_1, InputControlList_1_Dispose_mCCACD95564CA8A502B22EB069B49F2CF2B4F3C2A_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C  void MatchResult_Dispose_mCF6D04FAB6F12C99ACBD0A98C560E32943873EEB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27*>(__this + _offset);
	MatchResult_Dispose_mCF6D04FAB6F12C99ACBD0A98C560E32943873EEB(_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


IL2CPP_EXTERN_C void Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshal_pinvoke(const Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3& unmarshaled, Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshaled_pinvoke& marshaled)
{
	marshaled.___m_RequirementIndex = unmarshaled.___m_RequirementIndex;
	if (unmarshaled.___m_Requirements != NULL)
	{
		il2cpp_array_size_t _unmarshaledm_Requirements_Length = (unmarshaled.___m_Requirements)->max_length;
		marshaled.___m_Requirements = il2cpp_codegen_marshal_allocate_array<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke>(_unmarshaledm_Requirements_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_Requirements_Length); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke((unmarshaled.___m_Requirements)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___m_Requirements)[i]);
		}
	}
	else
	{
		marshaled.___m_Requirements = NULL;
	}
	marshaled.___m_Controls = unmarshaled.___m_Controls;
}
IL2CPP_EXTERN_C void Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshal_pinvoke_back(const Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshaled_pinvoke& marshaled, Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t unmarshaledm_RequirementIndex_temp_0 = 0;
	unmarshaledm_RequirementIndex_temp_0 = marshaled.___m_RequirementIndex;
	unmarshaled.___m_RequirementIndex = unmarshaledm_RequirementIndex_temp_0;
	if (marshaled.___m_Requirements != NULL)
	{
		if (unmarshaled.___m_Requirements == NULL)
		{
			unmarshaled.___m_Requirements = reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Requirements), (void*)reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___m_Requirements)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 _marshaled____m_Requirements_i__unmarshaled;
			memset((&_marshaled____m_Requirements_i__unmarshaled), 0, sizeof(_marshaled____m_Requirements_i__unmarshaled));
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke_back((marshaled.___m_Requirements)[i], _marshaled____m_Requirements_i__unmarshaled);
			(unmarshaled.___m_Requirements)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____m_Requirements_i__unmarshaled);
		}
	}
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA unmarshaledm_Controls_temp_2;
	memset((&unmarshaledm_Controls_temp_2), 0, sizeof(unmarshaledm_Controls_temp_2));
	unmarshaledm_Controls_temp_2 = marshaled.___m_Controls;
	unmarshaled.___m_Controls = unmarshaledm_Controls_temp_2;
}
IL2CPP_EXTERN_C void Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshal_pinvoke_cleanup(Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshaled_pinvoke& marshaled)
{
	if (marshaled.___m_Requirements != NULL)
	{
		const il2cpp_array_size_t marshaled____m_Requirements_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____m_Requirements_CleanupLoopCount); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke_cleanup((marshaled.___m_Requirements)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___m_Requirements);
		marshaled.___m_Requirements = NULL;
	}
}


IL2CPP_EXTERN_C void Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshal_com(const Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3& unmarshaled, Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshaled_com& marshaled)
{
	marshaled.___m_RequirementIndex = unmarshaled.___m_RequirementIndex;
	if (unmarshaled.___m_Requirements != NULL)
	{
		il2cpp_array_size_t _unmarshaledm_Requirements_Length = (unmarshaled.___m_Requirements)->max_length;
		marshaled.___m_Requirements = il2cpp_codegen_marshal_allocate_array<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com>(_unmarshaledm_Requirements_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_Requirements_Length); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com((unmarshaled.___m_Requirements)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___m_Requirements)[i]);
		}
	}
	else
	{
		marshaled.___m_Requirements = NULL;
	}
	marshaled.___m_Controls = unmarshaled.___m_Controls;
}
IL2CPP_EXTERN_C void Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshal_com_back(const Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshaled_com& marshaled, Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t unmarshaledm_RequirementIndex_temp_0 = 0;
	unmarshaledm_RequirementIndex_temp_0 = marshaled.___m_RequirementIndex;
	unmarshaled.___m_RequirementIndex = unmarshaledm_RequirementIndex_temp_0;
	if (marshaled.___m_Requirements != NULL)
	{
		if (unmarshaled.___m_Requirements == NULL)
		{
			unmarshaled.___m_Requirements = reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Requirements), (void*)reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___m_Requirements)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 _marshaled____m_Requirements_i__unmarshaled;
			memset((&_marshaled____m_Requirements_i__unmarshaled), 0, sizeof(_marshaled____m_Requirements_i__unmarshaled));
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com_back((marshaled.___m_Requirements)[i], _marshaled____m_Requirements_i__unmarshaled);
			(unmarshaled.___m_Requirements)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____m_Requirements_i__unmarshaled);
		}
	}
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA unmarshaledm_Controls_temp_2;
	memset((&unmarshaledm_Controls_temp_2), 0, sizeof(unmarshaledm_Controls_temp_2));
	unmarshaledm_Controls_temp_2 = marshaled.___m_Controls;
	unmarshaled.___m_Controls = unmarshaledm_Controls_temp_2;
}
IL2CPP_EXTERN_C void Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshal_com_cleanup(Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_marshaled_com& marshaled)
{
	if (marshaled.___m_Requirements != NULL)
	{
		const il2cpp_array_size_t marshaled____m_Requirements_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____m_Requirements_CleanupLoopCount); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com_cleanup((marshaled.___m_Requirements)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___m_Requirements);
		marshaled.___m_Requirements = NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* Match_get_control_mA65F6E8608C087E69E89DF22052636640D1ECD7B (Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_get_Item_m1D6E78B065D973C67C6BCB0F9E994AA93E15229A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA* L_0 = (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA*)(&__this->___m_Controls);
		int32_t L_1 = __this->___m_RequirementIndex;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2;
		L_2 = InputControlList_1_get_Item_m1D6E78B065D973C67C6BCB0F9E994AA93E15229A(L_0, L_1, InputControlList_1_get_Item_m1D6E78B065D973C67C6BCB0F9E994AA93E15229A_RuntimeMethod_var);
		return L_2;
	}
}
IL2CPP_EXTERN_C  InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* Match_get_control_mA65F6E8608C087E69E89DF22052636640D1ECD7B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3*>(__this + _offset);
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* _returnValue;
	_returnValue = Match_get_control_mA65F6E8608C087E69E89DF22052636640D1ECD7B(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* Match_get_device_m7DC23AFC40C62B1E83B156733E077207FB6DB6D6 (Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* __this, const RuntimeMethod* method) 
{
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_0 = NULL;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_1 = NULL;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* G_B3_0 = NULL;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0;
		L_0 = Match_get_control_mA65F6E8608C087E69E89DF22052636640D1ECD7B(__this, NULL);
		V_0 = L_0;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_1 = V_0;
		if (L_1)
		{
			goto IL_000e;
		}
	}
	{
		G_B3_0 = ((InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)(NULL));
		goto IL_0014;
	}

IL_000e:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2 = V_0;
		NullCheck(L_2);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3;
		L_3 = InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline(L_2, NULL);
		G_B3_0 = L_3;
	}

IL_0014:
	{
		V_1 = G_B3_0;
		goto IL_0017;
	}

IL_0017:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = V_1;
		return L_4;
	}
}
IL2CPP_EXTERN_C  InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* Match_get_device_m7DC23AFC40C62B1E83B156733E077207FB6DB6D6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3*>(__this + _offset);
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* _returnValue;
	_returnValue = Match_get_device_m7DC23AFC40C62B1E83B156733E077207FB6DB6D6(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Match_get_requirementIndex_mF3B9FDB546FE860390D7425349D23C1C7E60189D (Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_RequirementIndex;
		return L_0;
	}
}
IL2CPP_EXTERN_C  int32_t Match_get_requirementIndex_mF3B9FDB546FE860390D7425349D23C1C7E60189D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = Match_get_requirementIndex_mF3B9FDB546FE860390D7425349D23C1C7E60189D_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 Match_get_requirement_mD6512BF7D4B7F056A448FB26D89D8770DDED6A98 (Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* __this, const RuntimeMethod* method) 
{
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_0 = __this->___m_Requirements;
		int32_t L_1 = __this->___m_RequirementIndex;
		NullCheck(L_0);
		int32_t L_2 = L_1;
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
		return L_3;
	}
}
IL2CPP_EXTERN_C  DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 Match_get_requirement_mD6512BF7D4B7F056A448FB26D89D8770DDED6A98_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3*>(__this + _offset);
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 _returnValue;
	_returnValue = Match_get_requirement_mD6512BF7D4B7F056A448FB26D89D8770DDED6A98(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Match_get_isOptional_mD6EDA922E3534A5593AF2ABBD88EAD1C9B4DE35B (Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* __this, const RuntimeMethod* method) 
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_0;
		L_0 = Match_get_requirement_mD6512BF7D4B7F056A448FB26D89D8770DDED6A98(__this, NULL);
		V_0 = L_0;
		bool L_1;
		L_1 = DeviceRequirement_get_isOptional_m6CCAB50937C046175AAC20B7494FF7D8738EC24C((&V_0), NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  bool Match_get_isOptional_mD6EDA922E3534A5593AF2ABBD88EAD1C9B4DE35B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3*>(__this + _offset);
	bool _returnValue;
	_returnValue = Match_get_isOptional_mD6EDA922E3534A5593AF2ABBD88EAD1C9B4DE35B(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif


IL2CPP_EXTERN_C void Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshal_pinvoke(const Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD& unmarshaled, Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshaled_pinvoke& marshaled)
{
	marshaled.___m_Index = unmarshaled.___m_Index;
	if (unmarshaled.___m_Requirements != NULL)
	{
		il2cpp_array_size_t _unmarshaledm_Requirements_Length = (unmarshaled.___m_Requirements)->max_length;
		marshaled.___m_Requirements = il2cpp_codegen_marshal_allocate_array<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke>(_unmarshaledm_Requirements_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_Requirements_Length); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke((unmarshaled.___m_Requirements)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___m_Requirements)[i]);
		}
	}
	else
	{
		marshaled.___m_Requirements = NULL;
	}
	marshaled.___m_Controls = unmarshaled.___m_Controls;
}
IL2CPP_EXTERN_C void Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshal_pinvoke_back(const Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshaled_pinvoke& marshaled, Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t unmarshaledm_Index_temp_0 = 0;
	unmarshaledm_Index_temp_0 = marshaled.___m_Index;
	unmarshaled.___m_Index = unmarshaledm_Index_temp_0;
	if (marshaled.___m_Requirements != NULL)
	{
		if (unmarshaled.___m_Requirements == NULL)
		{
			unmarshaled.___m_Requirements = reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Requirements), (void*)reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___m_Requirements)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 _marshaled____m_Requirements_i__unmarshaled;
			memset((&_marshaled____m_Requirements_i__unmarshaled), 0, sizeof(_marshaled____m_Requirements_i__unmarshaled));
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke_back((marshaled.___m_Requirements)[i], _marshaled____m_Requirements_i__unmarshaled);
			(unmarshaled.___m_Requirements)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____m_Requirements_i__unmarshaled);
		}
	}
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA unmarshaledm_Controls_temp_2;
	memset((&unmarshaledm_Controls_temp_2), 0, sizeof(unmarshaledm_Controls_temp_2));
	unmarshaledm_Controls_temp_2 = marshaled.___m_Controls;
	unmarshaled.___m_Controls = unmarshaledm_Controls_temp_2;
}
IL2CPP_EXTERN_C void Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshal_pinvoke_cleanup(Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshaled_pinvoke& marshaled)
{
	if (marshaled.___m_Requirements != NULL)
	{
		const il2cpp_array_size_t marshaled____m_Requirements_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____m_Requirements_CleanupLoopCount); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke_cleanup((marshaled.___m_Requirements)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___m_Requirements);
		marshaled.___m_Requirements = NULL;
	}
}


IL2CPP_EXTERN_C void Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshal_com(const Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD& unmarshaled, Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshaled_com& marshaled)
{
	marshaled.___m_Index = unmarshaled.___m_Index;
	if (unmarshaled.___m_Requirements != NULL)
	{
		il2cpp_array_size_t _unmarshaledm_Requirements_Length = (unmarshaled.___m_Requirements)->max_length;
		marshaled.___m_Requirements = il2cpp_codegen_marshal_allocate_array<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com>(_unmarshaledm_Requirements_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledm_Requirements_Length); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com((unmarshaled.___m_Requirements)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___m_Requirements)[i]);
		}
	}
	else
	{
		marshaled.___m_Requirements = NULL;
	}
	marshaled.___m_Controls = unmarshaled.___m_Controls;
}
IL2CPP_EXTERN_C void Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshal_com_back(const Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshaled_com& marshaled, Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t unmarshaledm_Index_temp_0 = 0;
	unmarshaledm_Index_temp_0 = marshaled.___m_Index;
	unmarshaled.___m_Index = unmarshaledm_Index_temp_0;
	if (marshaled.___m_Requirements != NULL)
	{
		if (unmarshaled.___m_Requirements == NULL)
		{
			unmarshaled.___m_Requirements = reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Requirements), (void*)reinterpret_cast<DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*>((DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___m_Requirements)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 _marshaled____m_Requirements_i__unmarshaled;
			memset((&_marshaled____m_Requirements_i__unmarshaled), 0, sizeof(_marshaled____m_Requirements_i__unmarshaled));
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com_back((marshaled.___m_Requirements)[i], _marshaled____m_Requirements_i__unmarshaled);
			(unmarshaled.___m_Requirements)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____m_Requirements_i__unmarshaled);
		}
	}
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA unmarshaledm_Controls_temp_2;
	memset((&unmarshaledm_Controls_temp_2), 0, sizeof(unmarshaledm_Controls_temp_2));
	unmarshaledm_Controls_temp_2 = marshaled.___m_Controls;
	unmarshaled.___m_Controls = unmarshaledm_Controls_temp_2;
}
IL2CPP_EXTERN_C void Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshal_com_cleanup(Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD_marshaled_com& marshaled)
{
	if (marshaled.___m_Requirements != NULL)
	{
		const il2cpp_array_size_t marshaled____m_Requirements_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____m_Requirements_CleanupLoopCount); i++)
		{
			DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com_cleanup((marshaled.___m_Requirements)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___m_Requirements);
		marshaled.___m_Requirements = NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mEED67BC59D3376E26664E250F6321BFFA4FBB44C (Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = __this->___m_Index;
		__this->___m_Index = ((int32_t)il2cpp_codegen_add(L_0, 1));
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_1 = __this->___m_Requirements;
		if (!L_1)
		{
			goto IL_0029;
		}
	}
	{
		int32_t L_2 = __this->___m_Index;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_3 = __this->___m_Requirements;
		NullCheck(L_3);
		G_B3_0 = ((((int32_t)L_2) < ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))? 1 : 0);
		goto IL_002a;
	}

IL_0029:
	{
		G_B3_0 = 0;
	}

IL_002a:
	{
		V_0 = (bool)G_B3_0;
		goto IL_002d;
	}

IL_002d:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C  bool Enumerator_MoveNext_mEED67BC59D3376E26664E250F6321BFFA4FBB44C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD*>(__this + _offset);
	bool _returnValue;
	_returnValue = Enumerator_MoveNext_mEED67BC59D3376E26664E250F6321BFFA4FBB44C(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Reset_mA915EA08A4A1B29D9306C0C1996C1D24D875E985 (Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* __this, const RuntimeMethod* method) 
{
	{
		__this->___m_Index = (-1);
		return;
	}
}
IL2CPP_EXTERN_C  void Enumerator_Reset_mA915EA08A4A1B29D9306C0C1996C1D24D875E985_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD*>(__this + _offset);
	Enumerator_Reset_mA915EA08A4A1B29D9306C0C1996C1D24D875E985(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 Enumerator_get_Current_mC9347231AA671B5873B7120F3AF7ADEC55F58B4B (Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 V_1;
	memset((&V_1), 0, sizeof(V_1));
	Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	int32_t G_B4_0 = 0;
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_0 = __this->___m_Requirements;
		if (!L_0)
		{
			goto IL_0027;
		}
	}
	{
		int32_t L_1 = __this->___m_Index;
		if ((((int32_t)L_1) < ((int32_t)0)))
		{
			goto IL_0027;
		}
	}
	{
		int32_t L_2 = __this->___m_Index;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_3 = __this->___m_Requirements;
		NullCheck(L_3);
		G_B4_0 = ((((int32_t)((((int32_t)L_2) < ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0028;
	}

IL_0027:
	{
		G_B4_0 = 1;
	}

IL_0028:
	{
		V_0 = (bool)G_B4_0;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_0037;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_5 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral670CBAB5C8A30A4C8DC68337B78F13CC30BC704D)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_get_Current_mC9347231AA671B5873B7120F3AF7ADEC55F58B4B_RuntimeMethod_var)));
	}

IL_0037:
	{
		il2cpp_codegen_initobj((&V_1), sizeof(Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3));
		int32_t L_6 = __this->___m_Index;
		(&V_1)->___m_RequirementIndex = L_6;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_7 = __this->___m_Requirements;
		(&V_1)->___m_Requirements = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___m_Requirements), (void*)L_7);
		InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA L_8 = __this->___m_Controls;
		(&V_1)->___m_Controls = L_8;
		Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 L_9 = V_1;
		V_2 = L_9;
		goto IL_006a;
	}

IL_006a:
	{
		Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 L_10 = V_2;
		return L_10;
	}
}
IL2CPP_EXTERN_C  Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 Enumerator_get_Current_mC9347231AA671B5873B7120F3AF7ADEC55F58B4B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD*>(__this + _offset);
	Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 _returnValue;
	_returnValue = Enumerator_get_Current_mC9347231AA671B5873B7120F3AF7ADEC55F58B4B(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_System_Collections_IEnumerator_get_Current_m9DD85DA93085A315F35A3B9BC628E5244212D440 (Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 L_0;
		L_0 = Enumerator_get_Current_mC9347231AA671B5873B7120F3AF7ADEC55F58B4B(__this, NULL);
		Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3 L_1 = L_0;
		RuntimeObject* L_2 = Box(Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3_il2cpp_TypeInfo_var, &L_1);
		return L_2;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* Enumerator_System_Collections_IEnumerator_get_Current_m9DD85DA93085A315F35A3B9BC628E5244212D440_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = Enumerator_System_Collections_IEnumerator_get_Current_m9DD85DA93085A315F35A3B9BC628E5244212D440(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m3B1909A7140C8C8F904228191EBE2BF435F1996E (Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C  void Enumerator_Dispose_m3B1909A7140C8C8F904228191EBE2BF435F1996E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<Enumerator_t12372C0811581ED8FA3477994D9F8D6EF973A0AD*>(__this + _offset);
	Enumerator_Dispose_m3B1909A7140C8C8F904228191EBE2BF435F1996E(_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
IL2CPP_EXTERN_C void DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke(const DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056& unmarshaled, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke& marshaled)
{
	marshaled.___m_ControlPath = il2cpp_codegen_marshal_string(unmarshaled.___m_ControlPath);
	marshaled.___m_Flags = unmarshaled.___m_Flags;
}
IL2CPP_EXTERN_C void DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke_back(const DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke& marshaled, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056& unmarshaled)
{
	unmarshaled.___m_ControlPath = il2cpp_codegen_marshal_string_result(marshaled.___m_ControlPath);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_ControlPath), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_ControlPath));
	int32_t unmarshaledm_Flags_temp_1 = 0;
	unmarshaledm_Flags_temp_1 = marshaled.___m_Flags;
	unmarshaled.___m_Flags = unmarshaledm_Flags_temp_1;
}
IL2CPP_EXTERN_C void DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_pinvoke_cleanup(DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___m_ControlPath);
	marshaled.___m_ControlPath = NULL;
}
IL2CPP_EXTERN_C void DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com(const DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056& unmarshaled, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com& marshaled)
{
	marshaled.___m_ControlPath = il2cpp_codegen_marshal_bstring(unmarshaled.___m_ControlPath);
	marshaled.___m_Flags = unmarshaled.___m_Flags;
}
IL2CPP_EXTERN_C void DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com_back(const DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com& marshaled, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056& unmarshaled)
{
	unmarshaled.___m_ControlPath = il2cpp_codegen_marshal_bstring_result(marshaled.___m_ControlPath);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_ControlPath), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_ControlPath));
	int32_t unmarshaledm_Flags_temp_1 = 0;
	unmarshaledm_Flags_temp_1 = marshaled.___m_Flags;
	unmarshaled.___m_Flags = unmarshaledm_Flags_temp_1;
}
IL2CPP_EXTERN_C void DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshal_com_cleanup(DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___m_ControlPath);
	marshaled.___m_ControlPath = NULL;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_ControlPath;
		return L_0;
	}
}
IL2CPP_EXTERN_C  String_t* DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceRequirement_set_controlPath_m1C566CDE2468E01E68437AEF7D481D46D6BF7493 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_ControlPath = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ControlPath), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C  void DeviceRequirement_set_controlPath_m1C566CDE2468E01E68437AEF7D481D46D6BF7493_AdjustorThunk (RuntimeObject* __this, String_t* ___0_value, const RuntimeMethod* method)
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*>(__this + _offset);
	DeviceRequirement_set_controlPath_m1C566CDE2468E01E68437AEF7D481D46D6BF7493_inline(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_get_isOptional_m6CCAB50937C046175AAC20B7494FF7D8738EC24C (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Flags;
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&1))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool DeviceRequirement_get_isOptional_m6CCAB50937C046175AAC20B7494FF7D8738EC24C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*>(__this + _offset);
	bool _returnValue;
	_returnValue = DeviceRequirement_get_isOptional_m6CCAB50937C046175AAC20B7494FF7D8738EC24C(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceRequirement_set_isOptional_m591FCC560A08AC08BE33CAB3EA26A947C46AAAC9 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_2 = __this->___m_Flags;
		__this->___m_Flags = ((int32_t)((int32_t)L_2|1));
		goto IL_0025;
	}

IL_0016:
	{
		int32_t L_3 = __this->___m_Flags;
		__this->___m_Flags = ((int32_t)((int32_t)L_3&((int32_t)-2)));
	}

IL_0025:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void DeviceRequirement_set_isOptional_m591FCC560A08AC08BE33CAB3EA26A947C46AAAC9_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*>(__this + _offset);
	DeviceRequirement_set_isOptional_m591FCC560A08AC08BE33CAB3EA26A947C46AAAC9(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_get_isAND_m0CE95D6B666BB8C1E24E120594B53825FEF370FA (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) 
{
	{
		bool L_0;
		L_0 = DeviceRequirement_get_isOR_m28BC9B35C6A085A381D03A9213CD36BB1F82631B(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool DeviceRequirement_get_isAND_m0CE95D6B666BB8C1E24E120594B53825FEF370FA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*>(__this + _offset);
	bool _returnValue;
	_returnValue = DeviceRequirement_get_isAND_m0CE95D6B666BB8C1E24E120594B53825FEF370FA(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceRequirement_set_isAND_m4CC506A509287CBFD09B3D3FB7B375DF7D65C522 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, bool ___0_value, const RuntimeMethod* method) 
{
	{
		bool L_0 = ___0_value;
		DeviceRequirement_set_isOR_m77F16CC96262C834B2201E71AD356A6980324A22(__this, (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0), NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void DeviceRequirement_set_isAND_m4CC506A509287CBFD09B3D3FB7B375DF7D65C522_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*>(__this + _offset);
	DeviceRequirement_set_isAND_m4CC506A509287CBFD09B3D3FB7B375DF7D65C522(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_get_isOR_m28BC9B35C6A085A381D03A9213CD36BB1F82631B (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Flags;
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&2))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool DeviceRequirement_get_isOR_m28BC9B35C6A085A381D03A9213CD36BB1F82631B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*>(__this + _offset);
	bool _returnValue;
	_returnValue = DeviceRequirement_get_isOR_m28BC9B35C6A085A381D03A9213CD36BB1F82631B(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceRequirement_set_isOR_m77F16CC96262C834B2201E71AD356A6980324A22 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_2 = __this->___m_Flags;
		__this->___m_Flags = ((int32_t)((int32_t)L_2|2));
		goto IL_0025;
	}

IL_0016:
	{
		int32_t L_3 = __this->___m_Flags;
		__this->___m_Flags = ((int32_t)((int32_t)L_3&((int32_t)-3)));
	}

IL_0025:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void DeviceRequirement_set_isOR_m77F16CC96262C834B2201E71AD356A6980324A22_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*>(__this + _offset);
	DeviceRequirement_set_isOR_m77F16CC96262C834B2201E71AD356A6980324A22(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DeviceRequirement_ToString_m68725AFCE60EA9710346CE884F01569E4469DE60 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0829D104A55BDE3143216482A8BF980286C6E26F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5C8D8661F13BDD4FA26A750EBEF788D1C8F7AD8A);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	String_t* V_2 = NULL;
	{
		String_t* L_0;
		L_0 = DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline(__this, NULL);
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0044;
		}
	}
	{
		bool L_3;
		L_3 = DeviceRequirement_get_isOptional_m6CCAB50937C046175AAC20B7494FF7D8738EC24C(__this, NULL);
		V_1 = L_3;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0031;
		}
	}
	{
		String_t* L_5;
		L_5 = DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline(__this, NULL);
		String_t* L_6;
		L_6 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_5, _stringLiteral5C8D8661F13BDD4FA26A750EBEF788D1C8F7AD8A, NULL);
		V_2 = L_6;
		goto IL_0057;
	}

IL_0031:
	{
		String_t* L_7;
		L_7 = DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline(__this, NULL);
		String_t* L_8;
		L_8 = String_Concat_m9E3155FB84015C823606188F53B47CB44C444991(L_7, _stringLiteral0829D104A55BDE3143216482A8BF980286C6E26F, NULL);
		V_2 = L_8;
		goto IL_0057;
	}

IL_0044:
	{
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_9 = (*(DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*)__this);
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_10 = L_9;
		RuntimeObject* L_11 = Box(DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_il2cpp_TypeInfo_var, &L_10);
		String_t* L_12;
		L_12 = ValueType_ToString_mFE1CB83BECC99D07BEA7EAB25AF73BE5A727C04D((ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F*)L_11, NULL);
		V_2 = L_12;
		goto IL_0057;
	}

IL_0057:
	{
		String_t* L_13 = V_2;
		return L_13;
	}
}
IL2CPP_EXTERN_C  String_t* DeviceRequirement_ToString_m68725AFCE60EA9710346CE884F01569E4469DE60_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*>(__this + _offset);
	String_t* _returnValue;
	_returnValue = DeviceRequirement_ToString_m68725AFCE60EA9710346CE884F01569E4469DE60(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_Equals_m071774BF132ABBEAACA18D9075655F9D816D617C (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 ___0_other, const RuntimeMethod* method) 
{
	bool V_0 = false;
	int32_t G_B5_0 = 0;
	{
		String_t* L_0 = __this->___m_ControlPath;
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_1 = ___0_other;
		String_t* L_2 = L_1.___m_ControlPath;
		bool L_3;
		L_3 = String_Equals_m3354EFE6393BED8DD6E18F69BEA131AAADCC622D(L_0, L_2, NULL);
		if (!L_3)
		{
			goto IL_0047;
		}
	}
	{
		int32_t L_4 = __this->___m_Flags;
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_5 = ___0_other;
		int32_t L_6 = L_5.___m_Flags;
		if ((!(((uint32_t)L_4) == ((uint32_t)L_6))))
		{
			goto IL_0047;
		}
	}
	{
		String_t* L_7;
		L_7 = DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline(__this, NULL);
		String_t* L_8;
		L_8 = DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline((&___0_other), NULL);
		bool L_9;
		L_9 = String_Equals_m3354EFE6393BED8DD6E18F69BEA131AAADCC622D(L_7, L_8, NULL);
		if (!L_9)
		{
			goto IL_0047;
		}
	}
	{
		bool L_10;
		L_10 = DeviceRequirement_get_isOptional_m6CCAB50937C046175AAC20B7494FF7D8738EC24C(__this, NULL);
		bool L_11;
		L_11 = DeviceRequirement_get_isOptional_m6CCAB50937C046175AAC20B7494FF7D8738EC24C((&___0_other), NULL);
		G_B5_0 = ((((int32_t)L_10) == ((int32_t)L_11))? 1 : 0);
		goto IL_0048;
	}

IL_0047:
	{
		G_B5_0 = 0;
	}

IL_0048:
	{
		V_0 = (bool)G_B5_0;
		goto IL_004b;
	}

IL_004b:
	{
		bool L_12 = V_0;
		return L_12;
	}
}
IL2CPP_EXTERN_C  bool DeviceRequirement_Equals_m071774BF132ABBEAACA18D9075655F9D816D617C_AdjustorThunk (RuntimeObject* __this, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 ___0_other, const RuntimeMethod* method)
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*>(__this + _offset);
	bool _returnValue;
	_returnValue = DeviceRequirement_Equals_m071774BF132ABBEAACA18D9075655F9D816D617C(_thisAdjusted, ___0_other, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_Equals_m8B21D6C5F042071FE736CC9D3F360265AEE9F6D8 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	int32_t G_B5_0 = 0;
	{
		RuntimeObject* L_0 = ___0_obj;
		V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_000d;
		}
	}
	{
		V_1 = (bool)0;
		goto IL_0027;
	}

IL_000d:
	{
		RuntimeObject* L_2 = ___0_obj;
		if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_2, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_il2cpp_TypeInfo_var)))
		{
			goto IL_0023;
		}
	}
	{
		RuntimeObject* L_3 = ___0_obj;
		bool L_4;
		L_4 = DeviceRequirement_Equals_m071774BF132ABBEAACA18D9075655F9D816D617C(__this, ((*(DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*)UnBox(L_3, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056_il2cpp_TypeInfo_var))), NULL);
		G_B5_0 = ((int32_t)(L_4));
		goto IL_0024;
	}

IL_0023:
	{
		G_B5_0 = 0;
	}

IL_0024:
	{
		V_1 = (bool)G_B5_0;
		goto IL_0027;
	}

IL_0027:
	{
		bool L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C  bool DeviceRequirement_Equals_m8B21D6C5F042071FE736CC9D3F360265AEE9F6D8_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*>(__this + _offset);
	bool _returnValue;
	_returnValue = DeviceRequirement_Equals_m8B21D6C5F042071FE736CC9D3F360265AEE9F6D8(_thisAdjusted, ___0_obj, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeviceRequirement_GetHashCode_m46AFB754269A689D014F6F84D398AE2BBA0E3D62 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	bool V_1 = false;
	int32_t V_2 = 0;
	int32_t G_B3_0 = 0;
	int32_t G_B5_0 = 0;
	int32_t G_B4_0 = 0;
	int32_t G_B6_0 = 0;
	int32_t G_B6_1 = 0;
	{
		String_t* L_0 = __this->___m_ControlPath;
		if (L_0)
		{
			goto IL_000d;
		}
	}
	{
		G_B3_0 = 0;
		goto IL_0018;
	}

IL_000d:
	{
		String_t* L_1 = __this->___m_ControlPath;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_1);
		G_B3_0 = L_2;
	}

IL_0018:
	{
		V_0 = G_B3_0;
		int32_t L_3 = V_0;
		int32_t* L_4 = (int32_t*)(&__this->___m_Flags);
		int32_t L_5;
		L_5 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_4, NULL);
		V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)397)))^L_5));
		int32_t L_6 = V_0;
		String_t* L_7;
		L_7 = DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline(__this, NULL);
		if (L_7)
		{
			G_B5_0 = ((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)397)));
			goto IL_0045;
		}
		G_B4_0 = ((int32_t)il2cpp_codegen_multiply(L_6, ((int32_t)397)));
	}
	{
		G_B6_0 = 0;
		G_B6_1 = G_B4_0;
		goto IL_0050;
	}

IL_0045:
	{
		String_t* L_8;
		L_8 = DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline(__this, NULL);
		NullCheck(L_8);
		int32_t L_9;
		L_9 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_8);
		G_B6_0 = L_9;
		G_B6_1 = G_B5_0;
	}

IL_0050:
	{
		V_0 = ((int32_t)(G_B6_1^G_B6_0));
		int32_t L_10 = V_0;
		bool L_11;
		L_11 = DeviceRequirement_get_isOptional_m6CCAB50937C046175AAC20B7494FF7D8738EC24C(__this, NULL);
		V_1 = L_11;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.boolean_class);
		int32_t L_12;
		L_12 = Boolean_GetHashCode_mEDB6904770C962BAF4510E5D24F08083C33900E3((&V_1), NULL);
		V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_10, ((int32_t)397)))^L_12));
		int32_t L_13 = V_0;
		V_2 = L_13;
		goto IL_006d;
	}

IL_006d:
	{
		int32_t L_14 = V_2;
		return L_14;
	}
}
IL2CPP_EXTERN_C  int32_t DeviceRequirement_GetHashCode_m46AFB754269A689D014F6F84D398AE2BBA0E3D62_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = DeviceRequirement_GetHashCode_m46AFB754269A689D014F6F84D398AE2BBA0E3D62(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_op_Equality_mAD89136312158D243F30E186666DD5380716BD45 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 ___0_left, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 ___1_right, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_0 = ___1_right;
		bool L_1;
		L_1 = DeviceRequirement_Equals_m071774BF132ABBEAACA18D9075655F9D816D617C((&___0_left), L_0, NULL);
		V_0 = L_1;
		goto IL_000c;
	}

IL_000c:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DeviceRequirement_op_Inequality_mA8C4B81E245B48A5EE0E41C1E5684985CB9D9127 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 ___0_left, DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 ___1_right, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_0 = ___1_right;
		bool L_1;
		L_1 = DeviceRequirement_Equals_m071774BF132ABBEAACA18D9075655F9D816D617C((&___0_left), L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		goto IL_000f;
	}

IL_000f:
	{
		bool 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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif


IL2CPP_EXTERN_C void SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshal_pinvoke(const SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80& unmarshaled, SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshaled_pinvoke& marshaled)
{
	marshaled.___name = il2cpp_codegen_marshal_string(unmarshaled.___name);
	marshaled.___bindingGroup = il2cpp_codegen_marshal_string(unmarshaled.___bindingGroup);
	if (unmarshaled.___devices != NULL)
	{
		il2cpp_array_size_t _unmarshaleddevices_Length = (unmarshaled.___devices)->max_length;
		marshaled.___devices = il2cpp_codegen_marshal_allocate_array<DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_pinvoke>(_unmarshaleddevices_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaleddevices_Length); i++)
		{
			DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_pinvoke((unmarshaled.___devices)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___devices)[i]);
		}
	}
	else
	{
		marshaled.___devices = NULL;
	}
}
IL2CPP_EXTERN_C void SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshal_pinvoke_back(const SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshaled_pinvoke& marshaled, SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	unmarshaled.___name = il2cpp_codegen_marshal_string_result(marshaled.___name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name));
	unmarshaled.___bindingGroup = il2cpp_codegen_marshal_string_result(marshaled.___bindingGroup);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___bindingGroup), (void*)il2cpp_codegen_marshal_string_result(marshaled.___bindingGroup));
	if (marshaled.___devices != NULL)
	{
		if (unmarshaled.___devices == NULL)
		{
			unmarshaled.___devices = reinterpret_cast<DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278*>((DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278*)SZArrayNew(DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___devices), (void*)reinterpret_cast<DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278*>((DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278*)SZArrayNew(DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___devices)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 _marshaled____devices_i__unmarshaled;
			memset((&_marshaled____devices_i__unmarshaled), 0, sizeof(_marshaled____devices_i__unmarshaled));
			DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_pinvoke_back((marshaled.___devices)[i], _marshaled____devices_i__unmarshaled);
			(unmarshaled.___devices)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____devices_i__unmarshaled);
		}
	}
}
IL2CPP_EXTERN_C void SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshal_pinvoke_cleanup(SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___name);
	marshaled.___name = NULL;
	il2cpp_codegen_marshal_free(marshaled.___bindingGroup);
	marshaled.___bindingGroup = NULL;
	if (marshaled.___devices != NULL)
	{
		const il2cpp_array_size_t marshaled____devices_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____devices_CleanupLoopCount); i++)
		{
			DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_pinvoke_cleanup((marshaled.___devices)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___devices);
		marshaled.___devices = NULL;
	}
}


IL2CPP_EXTERN_C void SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshal_com(const SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80& unmarshaled, SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshaled_com& marshaled)
{
	marshaled.___name = il2cpp_codegen_marshal_bstring(unmarshaled.___name);
	marshaled.___bindingGroup = il2cpp_codegen_marshal_bstring(unmarshaled.___bindingGroup);
	if (unmarshaled.___devices != NULL)
	{
		il2cpp_array_size_t _unmarshaleddevices_Length = (unmarshaled.___devices)->max_length;
		marshaled.___devices = il2cpp_codegen_marshal_allocate_array<DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_com>(_unmarshaleddevices_Length);
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaleddevices_Length); i++)
		{
			DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_com((unmarshaled.___devices)->GetAtUnchecked(static_cast<il2cpp_array_size_t>(i)), (marshaled.___devices)[i]);
		}
	}
	else
	{
		marshaled.___devices = NULL;
	}
}
IL2CPP_EXTERN_C void SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshal_com_back(const SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshaled_com& marshaled, SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	unmarshaled.___name = il2cpp_codegen_marshal_bstring_result(marshaled.___name);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name));
	unmarshaled.___bindingGroup = il2cpp_codegen_marshal_bstring_result(marshaled.___bindingGroup);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___bindingGroup), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___bindingGroup));
	if (marshaled.___devices != NULL)
	{
		if (unmarshaled.___devices == NULL)
		{
			unmarshaled.___devices = reinterpret_cast<DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278*>((DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278*)SZArrayNew(DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278_il2cpp_TypeInfo_var, 1));
			Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___devices), (void*)reinterpret_cast<DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278*>((DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278*)SZArrayNew(DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278_il2cpp_TypeInfo_var, 1)));
		}
		il2cpp_array_size_t _arrayLength = (unmarshaled.___devices)->max_length;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++)
		{
			DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 _marshaled____devices_i__unmarshaled;
			memset((&_marshaled____devices_i__unmarshaled), 0, sizeof(_marshaled____devices_i__unmarshaled));
			DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_com_back((marshaled.___devices)[i], _marshaled____devices_i__unmarshaled);
			(unmarshaled.___devices)->SetAtUnchecked(static_cast<il2cpp_array_size_t>(i), _marshaled____devices_i__unmarshaled);
		}
	}
}
IL2CPP_EXTERN_C void SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshal_com_cleanup(SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___name);
	marshaled.___name = NULL;
	il2cpp_codegen_marshal_free_bstring(marshaled.___bindingGroup);
	marshaled.___bindingGroup = NULL;
	if (marshaled.___devices != NULL)
	{
		const il2cpp_array_size_t marshaled____devices_CleanupLoopCount = 1;
		for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____devices_CleanupLoopCount); i++)
		{
			DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_com_cleanup((marshaled.___devices)[i]);
		}
		il2cpp_codegen_marshal_free(marshaled.___devices);
		marshaled.___devices = NULL;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 SchemeJson_ToScheme_m2211E9DCE2FD944DE99461DF027892940CBD24DB (SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	bool V_4 = false;
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 V_5;
	memset((&V_5), 0, sizeof(V_5));
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 V_6;
	memset((&V_6), 0, sizeof(V_6));
	int32_t G_B3_0 = 0;
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* G_B10_0 = NULL;
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* G_B9_0 = NULL;
	String_t* G_B11_0 = NULL;
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* G_B11_1 = NULL;
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* G_B13_0 = NULL;
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* G_B12_0 = NULL;
	String_t* G_B14_0 = NULL;
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* G_B14_1 = NULL;
	{
		V_0 = (DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)NULL;
		DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278* L_0 = __this->___devices;
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278* L_1 = __this->___devices;
		NullCheck(L_1);
		G_B3_0 = ((!(((uint32_t)(((RuntimeArray*)L_1)->max_length)) <= ((uint32_t)0)))? 1 : 0);
		goto IL_0018;
	}

IL_0017:
	{
		G_B3_0 = 0;
	}

IL_0018:
	{
		V_1 = (bool)G_B3_0;
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0058;
		}
	}
	{
		DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278* L_3 = __this->___devices;
		NullCheck(L_3);
		V_2 = ((int32_t)(((RuntimeArray*)L_3)->max_length));
		int32_t L_4 = V_2;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_5 = (DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE*)SZArrayNew(DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE_il2cpp_TypeInfo_var, (uint32_t)L_4);
		V_0 = L_5;
		V_3 = 0;
		goto IL_004d;
	}

IL_0031:
	{
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_6 = V_0;
		int32_t L_7 = V_3;
		DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278* L_8 = __this->___devices;
		int32_t L_9 = V_3;
		NullCheck(L_8);
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_10;
		L_10 = DeviceJson_ToDeviceEntry_mB7507A5487F3308A976014175906ECBF4497D914(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), NULL);
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056)L_10);
		int32_t L_11 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1));
	}

IL_004d:
	{
		int32_t L_12 = V_3;
		int32_t L_13 = V_2;
		V_4 = (bool)((((int32_t)L_12) < ((int32_t)L_13))? 1 : 0);
		bool L_14 = V_4;
		if (L_14)
		{
			goto IL_0031;
		}
	}
	{
	}

IL_0058:
	{
		il2cpp_codegen_initobj((&V_5), sizeof(InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434));
		String_t* L_15 = __this->___name;
		bool L_16;
		L_16 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_15, NULL);
		if (L_16)
		{
			G_B10_0 = (&V_5);
			goto IL_0077;
		}
		G_B9_0 = (&V_5);
	}
	{
		String_t* L_17 = __this->___name;
		G_B11_0 = L_17;
		G_B11_1 = G_B9_0;
		goto IL_0078;
	}

IL_0077:
	{
		G_B11_0 = ((String_t*)(NULL));
		G_B11_1 = G_B10_0;
	}

IL_0078:
	{
		G_B11_1->___m_Name = G_B11_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B11_1->___m_Name), (void*)G_B11_0);
		String_t* L_18 = __this->___bindingGroup;
		bool L_19;
		L_19 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_18, NULL);
		if (L_19)
		{
			G_B13_0 = (&V_5);
			goto IL_0094;
		}
		G_B12_0 = (&V_5);
	}
	{
		String_t* L_20 = __this->___bindingGroup;
		G_B14_0 = L_20;
		G_B14_1 = G_B12_0;
		goto IL_0095;
	}

IL_0094:
	{
		G_B14_0 = ((String_t*)(NULL));
		G_B14_1 = G_B13_0;
	}

IL_0095:
	{
		G_B14_1->___m_BindingGroup = G_B14_0;
		Il2CppCodeGenWriteBarrier((void**)(&G_B14_1->___m_BindingGroup), (void*)G_B14_0);
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_21 = V_0;
		(&V_5)->___m_DeviceRequirements = L_21;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___m_DeviceRequirements), (void*)L_21);
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_22 = V_5;
		V_6 = L_22;
		goto IL_00a8;
	}

IL_00a8:
	{
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_23 = V_6;
		return L_23;
	}
}
IL2CPP_EXTERN_C  InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 SchemeJson_ToScheme_m2211E9DCE2FD944DE99461DF027892940CBD24DB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80*>(__this + _offset);
	InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 _returnValue;
	_returnValue = SchemeJson_ToScheme_m2211E9DCE2FD944DE99461DF027892940CBD24DB(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 SchemeJson_ToJson_m4BE025FABFFDF9B5E47716C585AADD6CC70185B7 (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 ___0_scheme, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278* V_0 = NULL;
	bool V_1 = false;
	int32_t V_2 = 0;
	int32_t V_3 = 0;
	bool V_4 = false;
	SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 V_5;
	memset((&V_5), 0, sizeof(V_5));
	SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 V_6;
	memset((&V_6), 0, sizeof(V_6));
	int32_t G_B3_0 = 0;
	{
		V_0 = (DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278*)NULL;
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_0 = ___0_scheme;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_1 = L_0.___m_DeviceRequirements;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_2 = ___0_scheme;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_3 = L_2.___m_DeviceRequirements;
		NullCheck(L_3);
		G_B3_0 = ((!(((uint32_t)(((RuntimeArray*)L_3)->max_length)) <= ((uint32_t)0)))? 1 : 0);
		goto IL_0018;
	}

IL_0017:
	{
		G_B3_0 = 0;
	}

IL_0018:
	{
		V_1 = (bool)G_B3_0;
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0058;
		}
	}
	{
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_5 = ___0_scheme;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_6 = L_5.___m_DeviceRequirements;
		NullCheck(L_6);
		V_2 = ((int32_t)(((RuntimeArray*)L_6)->max_length));
		int32_t L_7 = V_2;
		DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278* L_8 = (DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278*)(DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278*)SZArrayNew(DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278_il2cpp_TypeInfo_var, (uint32_t)L_7);
		V_0 = L_8;
		V_3 = 0;
		goto IL_004d;
	}

IL_0031:
	{
		DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278* L_9 = V_0;
		int32_t L_10 = V_3;
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_11 = ___0_scheme;
		DeviceRequirementU5BU5D_t0496FAAB7554B7BFC270BA53BA6A5EFD5DE061CE* L_12 = L_11.___m_DeviceRequirements;
		int32_t L_13 = V_3;
		NullCheck(L_12);
		int32_t L_14 = L_13;
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
		DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 L_16;
		L_16 = DeviceJson_From_m6733CF376D5478FF1A9F2E3BE68B38F321CBA1D6(L_15, NULL);
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2)L_16);
		int32_t L_17 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_17, 1));
	}

IL_004d:
	{
		int32_t L_18 = V_3;
		int32_t L_19 = V_2;
		V_4 = (bool)((((int32_t)L_18) < ((int32_t)L_19))? 1 : 0);
		bool L_20 = V_4;
		if (L_20)
		{
			goto IL_0031;
		}
	}
	{
	}

IL_0058:
	{
		il2cpp_codegen_initobj((&V_5), sizeof(SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80));
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_21 = ___0_scheme;
		String_t* L_22 = L_21.___m_Name;
		(&V_5)->___name = L_22;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___name), (void*)L_22);
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_23 = ___0_scheme;
		String_t* L_24 = L_23.___m_BindingGroup;
		(&V_5)->___bindingGroup = L_24;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___bindingGroup), (void*)L_24);
		DeviceJsonU5BU5D_tD8A3D5639BB87977D72F14C0AEDA8EBC7C625278* L_25 = V_0;
		(&V_5)->___devices = L_25;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_5)->___devices), (void*)L_25);
		SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 L_26 = V_5;
		V_6 = L_26;
		goto IL_0088;
	}

IL_0088:
	{
		SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 L_27 = V_6;
		return L_27;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28* SchemeJson_ToJson_mEEE5162B48FE58BA3AB352865DA1159A5E20EBC5 (InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* ___0_schemes, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28* V_1 = NULL;
	bool V_2 = false;
	SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28* V_3 = NULL;
	int32_t V_4 = 0;
	bool V_5 = false;
	int32_t G_B3_0 = 0;
	{
		InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* L_0 = ___0_schemes;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* L_1 = ___0_schemes;
		NullCheck(L_1);
		G_B3_0 = ((((int32_t)(((RuntimeArray*)L_1)->max_length)) == ((int32_t)0))? 1 : 0);
		goto IL_000c;
	}

IL_000b:
	{
		G_B3_0 = 1;
	}

IL_000c:
	{
		V_2 = (bool)G_B3_0;
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0014;
		}
	}
	{
		V_3 = (SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28*)NULL;
		goto IL_004e;
	}

IL_0014:
	{
		InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* L_3 = ___0_schemes;
		NullCheck(L_3);
		V_0 = ((int32_t)(((RuntimeArray*)L_3)->max_length));
		int32_t L_4 = V_0;
		SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28* L_5 = (SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28*)(SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28*)SZArrayNew(SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28_il2cpp_TypeInfo_var, (uint32_t)L_4);
		V_1 = L_5;
		V_4 = 0;
		goto IL_003f;
	}

IL_0024:
	{
		SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28* L_6 = V_1;
		int32_t L_7 = V_4;
		InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* L_8 = ___0_schemes;
		int32_t L_9 = V_4;
		NullCheck(L_8);
		int32_t L_10 = L_9;
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
		SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80 L_12;
		L_12 = SchemeJson_ToJson_m4BE025FABFFDF9B5E47716C585AADD6CC70185B7(L_11, NULL);
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (SchemeJson_t35D7E80205240ADFCEC9BDED04EFD8AC94D18E80)L_12);
		int32_t L_13 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_13, 1));
	}

IL_003f:
	{
		int32_t L_14 = V_4;
		int32_t L_15 = V_0;
		V_5 = (bool)((((int32_t)L_14) < ((int32_t)L_15))? 1 : 0);
		bool L_16 = V_5;
		if (L_16)
		{
			goto IL_0024;
		}
	}
	{
		SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28* L_17 = V_1;
		V_3 = L_17;
		goto IL_004e;
	}

IL_004e:
	{
		SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28* L_18 = V_3;
		return L_18;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* SchemeJson_ToSchemes_mF1DBACCD3D791C17448CA14275F942F41576AA15 (SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28* ___0_schemes, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* V_1 = NULL;
	bool V_2 = false;
	InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* V_3 = NULL;
	int32_t V_4 = 0;
	bool V_5 = false;
	int32_t G_B3_0 = 0;
	{
		SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28* L_0 = ___0_schemes;
		if (!L_0)
		{
			goto IL_000b;
		}
	}
	{
		SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28* L_1 = ___0_schemes;
		NullCheck(L_1);
		G_B3_0 = ((((int32_t)(((RuntimeArray*)L_1)->max_length)) == ((int32_t)0))? 1 : 0);
		goto IL_000c;
	}

IL_000b:
	{
		G_B3_0 = 1;
	}

IL_000c:
	{
		V_2 = (bool)G_B3_0;
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0014;
		}
	}
	{
		V_3 = (InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86*)NULL;
		goto IL_004e;
	}

IL_0014:
	{
		SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28* L_3 = ___0_schemes;
		NullCheck(L_3);
		V_0 = ((int32_t)(((RuntimeArray*)L_3)->max_length));
		int32_t L_4 = V_0;
		InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* L_5 = (InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86*)(InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86*)SZArrayNew(InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86_il2cpp_TypeInfo_var, (uint32_t)L_4);
		V_1 = L_5;
		V_4 = 0;
		goto IL_003f;
	}

IL_0024:
	{
		InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* L_6 = V_1;
		int32_t L_7 = V_4;
		SchemeJsonU5BU5D_tE8D200C4C143F0FE243B6AE24496ED24284FEC28* L_8 = ___0_schemes;
		int32_t L_9 = V_4;
		NullCheck(L_8);
		InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434 L_10;
		L_10 = SchemeJson_ToScheme_m2211E9DCE2FD944DE99461DF027892940CBD24DB(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), NULL);
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434)L_10);
		int32_t L_11 = V_4;
		V_4 = ((int32_t)il2cpp_codegen_add(L_11, 1));
	}

IL_003f:
	{
		int32_t L_12 = V_4;
		int32_t L_13 = V_0;
		V_5 = (bool)((((int32_t)L_12) < ((int32_t)L_13))? 1 : 0);
		bool L_14 = V_5;
		if (L_14)
		{
			goto IL_0024;
		}
	}
	{
		InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* L_15 = V_1;
		V_3 = L_15;
		goto IL_004e;
	}

IL_004e:
	{
		InputControlSchemeU5BU5D_tAE603126FBD4D6B8F67EA6F8CFA531A646C63D86* L_16 = V_3;
		return L_16;
	}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_pinvoke(const DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2& unmarshaled, DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_pinvoke& marshaled)
{
	marshaled.___devicePath = il2cpp_codegen_marshal_string(unmarshaled.___devicePath);
	marshaled.___isOptional = static_cast<int32_t>(unmarshaled.___isOptional);
	marshaled.___isOR = static_cast<int32_t>(unmarshaled.___isOR);
}
IL2CPP_EXTERN_C void DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_pinvoke_back(const DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_pinvoke& marshaled, DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2& unmarshaled)
{
	unmarshaled.___devicePath = il2cpp_codegen_marshal_string_result(marshaled.___devicePath);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___devicePath), (void*)il2cpp_codegen_marshal_string_result(marshaled.___devicePath));
	bool unmarshaledisOptional_temp_1 = false;
	unmarshaledisOptional_temp_1 = static_cast<bool>(marshaled.___isOptional);
	unmarshaled.___isOptional = unmarshaledisOptional_temp_1;
	bool unmarshaledisOR_temp_2 = false;
	unmarshaledisOR_temp_2 = static_cast<bool>(marshaled.___isOR);
	unmarshaled.___isOR = unmarshaledisOR_temp_2;
}
IL2CPP_EXTERN_C void DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_pinvoke_cleanup(DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_pinvoke& marshaled)
{
	il2cpp_codegen_marshal_free(marshaled.___devicePath);
	marshaled.___devicePath = NULL;
}
IL2CPP_EXTERN_C void DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_com(const DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2& unmarshaled, DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_com& marshaled)
{
	marshaled.___devicePath = il2cpp_codegen_marshal_bstring(unmarshaled.___devicePath);
	marshaled.___isOptional = static_cast<int32_t>(unmarshaled.___isOptional);
	marshaled.___isOR = static_cast<int32_t>(unmarshaled.___isOR);
}
IL2CPP_EXTERN_C void DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_com_back(const DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_com& marshaled, DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2& unmarshaled)
{
	unmarshaled.___devicePath = il2cpp_codegen_marshal_bstring_result(marshaled.___devicePath);
	Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___devicePath), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___devicePath));
	bool unmarshaledisOptional_temp_1 = false;
	unmarshaledisOptional_temp_1 = static_cast<bool>(marshaled.___isOptional);
	unmarshaled.___isOptional = unmarshaledisOptional_temp_1;
	bool unmarshaledisOR_temp_2 = false;
	unmarshaledisOR_temp_2 = static_cast<bool>(marshaled.___isOR);
	unmarshaled.___isOR = unmarshaledisOR_temp_2;
}
IL2CPP_EXTERN_C void DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshal_com_cleanup(DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2_marshaled_com& marshaled)
{
	il2cpp_codegen_marshal_free_bstring(marshaled.___devicePath);
	marshaled.___devicePath = NULL;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 DeviceJson_ToDeviceEntry_mB7507A5487F3308A976014175906ECBF4497D914 (DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2* __this, const RuntimeMethod* method) 
{
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 V_0;
	memset((&V_0), 0, sizeof(V_0));
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056));
		String_t* L_0 = __this->___devicePath;
		DeviceRequirement_set_controlPath_m1C566CDE2468E01E68437AEF7D481D46D6BF7493_inline((&V_0), L_0, NULL);
		bool L_1 = __this->___isOptional;
		DeviceRequirement_set_isOptional_m591FCC560A08AC08BE33CAB3EA26A947C46AAAC9((&V_0), L_1, NULL);
		bool L_2 = __this->___isOR;
		DeviceRequirement_set_isOR_m77F16CC96262C834B2201E71AD356A6980324A22((&V_0), L_2, NULL);
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_3 = V_0;
		V_1 = L_3;
		goto IL_0037;
	}

IL_0037:
	{
		DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 L_4 = V_1;
		return L_4;
	}
}
IL2CPP_EXTERN_C  DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 DeviceJson_ToDeviceEntry_mB7507A5487F3308A976014175906ECBF4497D914_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2*>(__this + _offset);
	DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 _returnValue;
	_returnValue = DeviceJson_ToDeviceEntry_mB7507A5487F3308A976014175906ECBF4497D914(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 DeviceJson_From_m6733CF376D5478FF1A9F2E3BE68B38F321CBA1D6 (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056 ___0_requirement, const RuntimeMethod* method) 
{
	DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 V_0;
	memset((&V_0), 0, sizeof(V_0));
	DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 V_1;
	memset((&V_1), 0, sizeof(V_1));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2));
		String_t* L_0;
		L_0 = DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline((&___0_requirement), NULL);
		(&V_0)->___devicePath = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___devicePath), (void*)L_0);
		bool L_1;
		L_1 = DeviceRequirement_get_isOptional_m6CCAB50937C046175AAC20B7494FF7D8738EC24C((&___0_requirement), NULL);
		(&V_0)->___isOptional = L_1;
		bool L_2;
		L_2 = DeviceRequirement_get_isOR_m28BC9B35C6A085A381D03A9213CD36BB1F82631B((&___0_requirement), NULL);
		(&V_0)->___isOR = L_2;
		DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 L_3 = V_0;
		V_1 = L_3;
		goto IL_0037;
	}

IL_0037:
	{
		DeviceJson_t62221814EF0AB9D5DB20A870D7C15C45A8AC06F2 L_4 = V_1;
		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
IL2CPP_EXTERN_C void InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshal_pinvoke(const InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C& unmarshaled, InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C____m_State_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_StateException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C____m_State_FieldInfo_var, InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_StateException, NULL);
}
IL2CPP_EXTERN_C void InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshal_pinvoke_back(const InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshaled_pinvoke& marshaled, InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C____m_State_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_StateException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C____m_State_FieldInfo_var, InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_StateException, NULL);
}
IL2CPP_EXTERN_C void InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshal_pinvoke_cleanup(InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshal_com(const InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C& unmarshaled, InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C____m_State_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_StateException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C____m_State_FieldInfo_var, InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_StateException, NULL);
}
IL2CPP_EXTERN_C void InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshal_com_back(const InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshaled_com& marshaled, InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C____m_State_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_StateException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C____m_State_FieldInfo_var, InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_StateException, NULL);
}
IL2CPP_EXTERN_C void InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshal_com_cleanup(InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* InputInteractionContext_get_action_m213E1CECCDEF5AC6448CFABD4A12BA0D7EBDDF0A (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_0 = __this->___m_State;
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_1 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		NullCheck(L_0);
		InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* L_2;
		L_2 = InputActionState_GetActionOrNull_m05F35815429747AF9B62AD4F02E86095E4527E49(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C  InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* InputInteractionContext_get_action_m213E1CECCDEF5AC6448CFABD4A12BA0D7EBDDF0A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* _returnValue;
	_returnValue = InputInteractionContext_get_action_m213E1CECCDEF5AC6448CFABD4A12BA0D7EBDDF0A(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputInteractionContext_get_control_m4CCA656C5AE3E407DC72A0E3B7A5D69E2699F790 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_0 = __this->___m_State;
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_1 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		NullCheck(L_0);
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2;
		L_2 = InputActionState_GetControl_m9705523C21068B09873F22330EC7CD31A4C80E23(L_0, L_1, NULL);
		return L_2;
	}
}
IL2CPP_EXTERN_C  InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputInteractionContext_get_control_m4CCA656C5AE3E407DC72A0E3B7A5D69E2699F790_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* _returnValue;
	_returnValue = InputInteractionContext_get_control_m4CCA656C5AE3E407DC72A0E3B7A5D69E2699F790(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputInteractionContext_get_phase_m11DFE9C12EC7A62FCEF30E03A7B5DBAA33607A08 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		int32_t L_1;
		L_1 = TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t InputInteractionContext_get_phase_m11DFE9C12EC7A62FCEF30E03A7B5DBAA33607A08_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InputInteractionContext_get_phase_m11DFE9C12EC7A62FCEF30E03A7B5DBAA33607A08(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputInteractionContext_get_time_m1B3EC88CAC7622001EE0EEDE14CB394764F6B8BA (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		double L_1;
		L_1 = TriggerState_get_time_m24F76F03E47DEFAEB40652814E189E13433EA29C_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  double InputInteractionContext_get_time_m1B3EC88CAC7622001EE0EEDE14CB394764F6B8BA_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	double _returnValue;
	_returnValue = InputInteractionContext_get_time_m1B3EC88CAC7622001EE0EEDE14CB394764F6B8BA(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputInteractionContext_get_startTime_mAEA116332D37EF638721319D0198B8AA84252E11 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		double L_1;
		L_1 = TriggerState_get_startTime_mD52E8758CA46F480B5BA5B0BAB6BB7EF793B6F68_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  double InputInteractionContext_get_startTime_mAEA116332D37EF638721319D0198B8AA84252E11_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	double _returnValue;
	_returnValue = InputInteractionContext_get_startTime_mAEA116332D37EF638721319D0198B8AA84252E11(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputInteractionContext_get_timerHasExpired_m866E38A3EC38A04E69996EC4C0FF5FABDEA26FE0 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Flags;
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&2))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool InputInteractionContext_get_timerHasExpired_m866E38A3EC38A04E69996EC4C0FF5FABDEA26FE0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputInteractionContext_get_timerHasExpired_m866E38A3EC38A04E69996EC4C0FF5FABDEA26FE0(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_set_timerHasExpired_m047512398BBD01A222077E48CA8DC3548F02135B (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_2 = __this->___m_Flags;
		__this->___m_Flags = ((int32_t)((int32_t)L_2|2));
		goto IL_0025;
	}

IL_0016:
	{
		int32_t L_3 = __this->___m_Flags;
		__this->___m_Flags = ((int32_t)((int32_t)L_3&((int32_t)-3)));
	}

IL_0025:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void InputInteractionContext_set_timerHasExpired_m047512398BBD01A222077E48CA8DC3548F02135B_AdjustorThunk (RuntimeObject* __this, bool ___0_value, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	InputInteractionContext_set_timerHasExpired_m047512398BBD01A222077E48CA8DC3548F02135B(_thisAdjusted, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputInteractionContext_get_isWaiting_m812578DFA05C2BAF69F1EEBD7C79E17DC0A534A2 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = InputInteractionContext_get_phase_m11DFE9C12EC7A62FCEF30E03A7B5DBAA33607A08(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)1))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool InputInteractionContext_get_isWaiting_m812578DFA05C2BAF69F1EEBD7C79E17DC0A534A2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputInteractionContext_get_isWaiting_m812578DFA05C2BAF69F1EEBD7C79E17DC0A534A2(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputInteractionContext_get_isStarted_m6E8CE6624C670B4BE6E689393A34FDC5D77960CD (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = InputInteractionContext_get_phase_m11DFE9C12EC7A62FCEF30E03A7B5DBAA33607A08(__this, NULL);
		return (bool)((((int32_t)L_0) == ((int32_t)2))? 1 : 0);
	}
}
IL2CPP_EXTERN_C  bool InputInteractionContext_get_isStarted_m6E8CE6624C670B4BE6E689393A34FDC5D77960CD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputInteractionContext_get_isStarted_m6E8CE6624C670B4BE6E689393A34FDC5D77960CD(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputInteractionContext_ComputeMagnitude_mAE8CCDCF368532333B17840B1C9D60BC54625E53 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		float L_1;
		L_1 = TriggerState_get_magnitude_m69D6E5428A5409F494566C9847738D73DB0E4B53_inline(L_0, NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		float L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C  float InputInteractionContext_ComputeMagnitude_mAE8CCDCF368532333B17840B1C9D60BC54625E53_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	float _returnValue;
	_returnValue = InputInteractionContext_ComputeMagnitude_mAE8CCDCF368532333B17840B1C9D60BC54625E53(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputInteractionContext_ControlIsActuated_m319B2679B6CBF67B7882FAA8D4065949FFB1AD2F (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, float ___0_threshold, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		float L_1 = ___0_threshold;
		il2cpp_codegen_runtime_class_init_inline(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = InputActionState_IsActuated_m81D95E562F1704C589A1E2C0041C826B24483E59(L_0, L_1, NULL);
		V_0 = L_2;
		goto IL_0010;
	}

IL_0010:
	{
		bool L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C  bool InputInteractionContext_ControlIsActuated_m319B2679B6CBF67B7882FAA8D4065949FFB1AD2F_AdjustorThunk (RuntimeObject* __this, float ___0_threshold, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputInteractionContext_ControlIsActuated_m319B2679B6CBF67B7882FAA8D4065949FFB1AD2F(_thisAdjusted, ___0_threshold, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_Started_mCDFBA6E5D2482B6A5E4CEBE81438C3B9E956CBC5 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		double L_1;
		L_1 = InputInteractionContext_get_time_m1B3EC88CAC7622001EE0EEDE14CB394764F6B8BA(__this, NULL);
		TriggerState_set_startTime_mE949DC15C580566A6C93904D659C91E1AC633609_inline(L_0, L_1, NULL);
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_2 = __this->___m_State;
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_3 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		NullCheck(L_2);
		InputActionState_ChangePhaseOfInteraction_m86774E9910F8A671C87FB44513275812CC125DD0(L_2, 2, L_3, 1, 1, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void InputInteractionContext_Started_mCDFBA6E5D2482B6A5E4CEBE81438C3B9E956CBC5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	InputInteractionContext_Started_mCDFBA6E5D2482B6A5E4CEBE81438C3B9E956CBC5(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_Performed_mE5EE5D192E483016DC3126ADFAC407112FE49466 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		int32_t L_1;
		L_1 = TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline(L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0025;
		}
	}
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_3 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		double L_4;
		L_4 = InputInteractionContext_get_time_m1B3EC88CAC7622001EE0EEDE14CB394764F6B8BA(__this, NULL);
		TriggerState_set_startTime_mE949DC15C580566A6C93904D659C91E1AC633609_inline(L_3, L_4, NULL);
	}

IL_0025:
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_5 = __this->___m_State;
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_6 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		NullCheck(L_5);
		InputActionState_ChangePhaseOfInteraction_m86774E9910F8A671C87FB44513275812CC125DD0(L_5, 3, L_6, 1, 1, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void InputInteractionContext_Performed_mE5EE5D192E483016DC3126ADFAC407112FE49466_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	InputInteractionContext_Performed_mE5EE5D192E483016DC3126ADFAC407112FE49466(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_PerformedAndStayStarted_mC063A53FE04BE5B579753A047346E383B948CB0F (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		int32_t L_1;
		L_1 = TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline(L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0025;
		}
	}
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_3 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		double L_4;
		L_4 = InputInteractionContext_get_time_m1B3EC88CAC7622001EE0EEDE14CB394764F6B8BA(__this, NULL);
		TriggerState_set_startTime_mE949DC15C580566A6C93904D659C91E1AC633609_inline(L_3, L_4, NULL);
	}

IL_0025:
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_5 = __this->___m_State;
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_6 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		NullCheck(L_5);
		InputActionState_ChangePhaseOfInteraction_m86774E9910F8A671C87FB44513275812CC125DD0(L_5, 3, L_6, 2, 1, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void InputInteractionContext_PerformedAndStayStarted_mC063A53FE04BE5B579753A047346E383B948CB0F_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	InputInteractionContext_PerformedAndStayStarted_mC063A53FE04BE5B579753A047346E383B948CB0F(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_PerformedAndStayPerformed_m7545677929A086CACA3F612C692B970224BBF2CD (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		int32_t L_1;
		L_1 = TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline(L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)1))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0025;
		}
	}
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_3 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		double L_4;
		L_4 = InputInteractionContext_get_time_m1B3EC88CAC7622001EE0EEDE14CB394764F6B8BA(__this, NULL);
		TriggerState_set_startTime_mE949DC15C580566A6C93904D659C91E1AC633609_inline(L_3, L_4, NULL);
	}

IL_0025:
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_5 = __this->___m_State;
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_6 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		NullCheck(L_5);
		InputActionState_ChangePhaseOfInteraction_m86774E9910F8A671C87FB44513275812CC125DD0(L_5, 3, L_6, 3, 1, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void InputInteractionContext_PerformedAndStayPerformed_m7545677929A086CACA3F612C692B970224BBF2CD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	InputInteractionContext_PerformedAndStayPerformed_m7545677929A086CACA3F612C692B970224BBF2CD(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_Canceled_mEABA0F3485F0537D2C8413FFDCE3BCA6E650AB41 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		int32_t L_1;
		L_1 = TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline(L_0, NULL);
		V_0 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_002c;
		}
	}
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_3 = __this->___m_State;
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_4 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		NullCheck(L_3);
		InputActionState_ChangePhaseOfInteraction_m86774E9910F8A671C87FB44513275812CC125DD0(L_3, 4, L_4, 1, 1, (bool)1, NULL);
	}

IL_002c:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void InputInteractionContext_Canceled_mEABA0F3485F0537D2C8413FFDCE3BCA6E650AB41_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	InputInteractionContext_Canceled_mEABA0F3485F0537D2C8413FFDCE3BCA6E650AB41(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_Waiting_mF66F1C6024E14E19867B809F3A0384AEA5E81B5C (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		int32_t L_1;
		L_1 = TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline(L_0, NULL);
		V_0 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_002c;
		}
	}
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_3 = __this->___m_State;
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_4 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		NullCheck(L_3);
		InputActionState_ChangePhaseOfInteraction_m86774E9910F8A671C87FB44513275812CC125DD0(L_3, 1, L_4, 1, 1, (bool)1, NULL);
	}

IL_002c:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void InputInteractionContext_Waiting_mF66F1C6024E14E19867B809F3A0384AEA5E81B5C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	InputInteractionContext_Waiting_mF66F1C6024E14E19867B809F3A0384AEA5E81B5C(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_SetTimeout_m960E99D5106217C36CC745C114FFA15349B32D18 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, float ___0_seconds, const RuntimeMethod* method) 
{
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_0 = __this->___m_State;
		float L_1 = ___0_seconds;
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_2 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		NullCheck(L_0);
		InputActionState_StartTimeout_m9B0C446694F02F51D199861AD7FF435426A42B0F(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void InputInteractionContext_SetTimeout_m960E99D5106217C36CC745C114FFA15349B32D18_AdjustorThunk (RuntimeObject* __this, float ___0_seconds, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	InputInteractionContext_SetTimeout_m960E99D5106217C36CC745C114FFA15349B32D18(_thisAdjusted, ___0_seconds, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputInteractionContext_SetTotalTimeoutCompletionTime_mE7A7DDA131B139B3240FE17522504330188E3E2D (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, float ___0_seconds, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		float L_0 = ___0_seconds;
		V_0 = (bool)((((int32_t)((!(((float)L_0) <= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0020;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral945C9FDD2DF1B4F9CE3D0FE9BC9B6DD3A9DC93DE)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAC2806EA40D9F7601BBB6DA354C649B46D2D8877)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputInteractionContext_SetTotalTimeoutCompletionTime_mE7A7DDA131B139B3240FE17522504330188E3E2D_RuntimeMethod_var)));
	}

IL_0020:
	{
		InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* L_3 = __this->___m_State;
		float L_4 = ___0_seconds;
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_5 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		NullCheck(L_3);
		InputActionState_SetTotalTimeoutCompletionTime_mF3EFE5D4D46A1FC9CF10AC3749C1DE6EDB0ECFA3(L_3, L_4, L_5, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void InputInteractionContext_SetTotalTimeoutCompletionTime_mE7A7DDA131B139B3240FE17522504330188E3E2D_AdjustorThunk (RuntimeObject* __this, float ___0_seconds, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	InputInteractionContext_SetTotalTimeoutCompletionTime_mE7A7DDA131B139B3240FE17522504330188E3E2D(_thisAdjusted, ___0_seconds, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputInteractionContext_get_mapIndex_mC1BC1412EB50C4F43A7ED416A6520E41167428C5 (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		int32_t L_1;
		L_1 = TriggerState_get_mapIndex_m2EF42EE7F026B1FEAE73AD21ACF2891AB8A8C07E_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t InputInteractionContext_get_mapIndex_mC1BC1412EB50C4F43A7ED416A6520E41167428C5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InputInteractionContext_get_mapIndex_mC1BC1412EB50C4F43A7ED416A6520E41167428C5(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputInteractionContext_get_controlIndex_m2BBBF8479C8DF606949829CFF58FF64C15345A2A (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		int32_t L_1;
		L_1 = TriggerState_get_controlIndex_m61654A5C957F0DE7C600F5741F4BA5EE901DAF14(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t InputInteractionContext_get_controlIndex_m2BBBF8479C8DF606949829CFF58FF64C15345A2A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InputInteractionContext_get_controlIndex_m2BBBF8479C8DF606949829CFF58FF64C15345A2A(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputInteractionContext_get_bindingIndex_mD80F545F0A623AC716025D3610318B1C9A2D6E5D (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		int32_t L_1;
		L_1 = TriggerState_get_bindingIndex_mD851F8DDC14C14E5FE80E64F78F24A4FE8328133_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t InputInteractionContext_get_bindingIndex_mD80F545F0A623AC716025D3610318B1C9A2D6E5D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InputInteractionContext_get_bindingIndex_mD80F545F0A623AC716025D3610318B1C9A2D6E5D(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputInteractionContext_get_interactionIndex_m5241ACBA015EB7CFA213E2F35DC20C0F25E0C2BD (InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* __this, const RuntimeMethod* method) 
{
	{
		TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* L_0 = (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D*)(&__this->___m_TriggerState);
		int32_t L_1;
		L_1 = TriggerState_get_interactionIndex_mDA74F3F62A69C872BBF1803967687E53E622DA46(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C  int32_t InputInteractionContext_get_interactionIndex_m5241ACBA015EB7CFA213E2F35DC20C0F25E0C2BD_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputInteractionContext_t4CDBDF3C6506B5C6C49523AA83127AB02599A92C*>(__this + _offset);
	int32_t _returnValue;
	_returnValue = InputInteractionContext_get_interactionIndex_m5241ACBA015EB7CFA213E2F35DC20C0F25E0C2BD(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_add_onLayoutChange_m9AFD3994C8CFE7087DD950E0E263A4A5C055AD74 (Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_0 = NULL;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0020:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_002a;
					}
				}
				{
					InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_002a:
				{
					return;
				}
			}
		});
		try
		{
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = V_0;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
			il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
			Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* L_5 = ___0_value;
			NullCheck(L_4);
			InputManager_add_onLayoutChange_m27767E3C808C5CDB25754FE18AF12F8BC4C39D19(L_4, L_5, NULL);
			goto IL_002b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_002b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_remove_onLayoutChange_m945E6BAB211EFA38335E3BD989581E608AC45CA3 (Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_0 = NULL;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0020:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_002a;
					}
				}
				{
					InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_002a:
				{
					return;
				}
			}
		});
		try
		{
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = V_0;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
			il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
			Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* L_5 = ___0_value;
			NullCheck(L_4);
			InputManager_remove_onLayoutChange_mC560DC1EEA42DD39C97EDA2FB85210C95B27AF44(L_4, L_5, NULL);
			goto IL_002b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_002b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RegisterLayout_m63479F60C035304E898627CDD457BEE0A00E9D30 (Type_t* ___0_type, String_t* ___1_name, Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C ___2_matches, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		Type_t* L_0 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_1;
		L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_RegisterLayout_m63479F60C035304E898627CDD457BEE0A00E9D30_RuntimeMethod_var)));
	}

IL_0017:
	{
		String_t* L_4 = ___1_name;
		bool L_5;
		L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
		V_1 = L_5;
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0029;
		}
	}
	{
		Type_t* L_7 = ___0_type;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_7);
		___1_name = L_8;
	}

IL_0029:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_9 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		String_t* L_10 = ___1_name;
		Type_t* L_11 = ___0_type;
		NullCheck(L_9);
		InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(L_9, L_10, L_11, NULL);
		bool L_12;
		L_12 = Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_inline((&___2_matches), Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_RuntimeMethod_var);
		V_2 = L_12;
		bool L_13 = V_2;
		if (!L_13)
		{
			goto IL_0054;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_14 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		String_t* L_15 = ___1_name;
		InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_16;
		L_16 = Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2((&___2_matches), Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2_RuntimeMethod_var);
		NullCheck(L_14);
		InputManager_RegisterControlLayoutMatcher_m62365557971AA9A045BFB0BE5A8253806BC8B1CA(L_14, L_15, L_16, NULL);
	}

IL_0054:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RegisterLayout_m8FBCD0A0BD4FF8E93362CC0965AF7718F2EB318A (String_t* ___0_json, String_t* ___1_name, Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C ___2_matches, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		String_t* L_1 = ___0_json;
		String_t* L_2 = ___1_name;
		NullCheck(L_0);
		InputManager_RegisterControlLayout_m97889AF0D5BBE63BFACA18ABAB23C8834A665211(L_0, L_1, L_2, (bool)0, NULL);
		bool L_3;
		L_3 = Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_inline((&___2_matches), Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_RuntimeMethod_var);
		V_0 = L_3;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_002d;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_5 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		String_t* L_6 = ___1_name;
		InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_7;
		L_7 = Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2((&___2_matches), Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2_RuntimeMethod_var);
		NullCheck(L_5);
		InputManager_RegisterControlLayoutMatcher_m62365557971AA9A045BFB0BE5A8253806BC8B1CA(L_5, L_6, L_7, NULL);
	}

IL_002d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RegisterLayoutOverride_m248A0D94A82F8BE3B211DC4D751ED1576FE04E74 (String_t* ___0_json, String_t* ___1_name, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		String_t* L_1 = ___0_json;
		String_t* L_2 = ___1_name;
		NullCheck(L_0);
		InputManager_RegisterControlLayout_m97889AF0D5BBE63BFACA18ABAB23C8834A665211(L_0, L_1, L_2, (bool)1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RegisterLayoutMatcher_mE9A729E1BEA68E86E6E14496C43E2DA9BCC2F4F4 (String_t* ___0_layoutName, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___1_matcher, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		String_t* L_1 = ___0_layoutName;
		InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_2 = ___1_matcher;
		NullCheck(L_0);
		InputManager_RegisterControlLayoutMatcher_m62365557971AA9A045BFB0BE5A8253806BC8B1CA(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RegisterLayoutBuilder_mB82DF2C89563932610D6D71050FA58C215DFEEA7 (Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4* ___0_buildMethod, String_t* ___1_name, String_t* ___2_baseLayout, Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C ___3_matches, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4* L_0 = ___0_buildMethod;
		V_0 = (bool)((((RuntimeObject*)(Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2788B28D69ED868FF57B93A38205FD6CA63AE67F)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_RegisterLayoutBuilder_mB82DF2C89563932610D6D71050FA58C215DFEEA7_RuntimeMethod_var)));
	}

IL_0014:
	{
		String_t* L_3 = ___1_name;
		bool L_4;
		L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0029;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_RegisterLayoutBuilder_mB82DF2C89563932610D6D71050FA58C215DFEEA7_RuntimeMethod_var)));
	}

IL_0029:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_7 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4* L_8 = ___0_buildMethod;
		String_t* L_9 = ___1_name;
		String_t* L_10 = ___2_baseLayout;
		NullCheck(L_7);
		InputManager_RegisterControlLayoutBuilder_mAB3368059F992F9078879198242BE92D86618363(L_7, L_8, L_9, L_10, NULL);
		bool L_11;
		L_11 = Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_inline((&___3_matches), Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_RuntimeMethod_var);
		V_2 = L_11;
		bool L_12 = V_2;
		if (!L_12)
		{
			goto IL_0055;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_13 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		String_t* L_14 = ___1_name;
		InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_15;
		L_15 = Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2((&___3_matches), Nullable_1_get_Value_m97E89B7FA876853D53262C1AC147D07022EA29E2_RuntimeMethod_var);
		NullCheck(L_13);
		InputManager_RegisterControlLayoutMatcher_m62365557971AA9A045BFB0BE5A8253806BC8B1CA(L_13, L_14, L_15, NULL);
	}

IL_0055:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RemoveLayout_mE8FB9C1D545135A2138A8E9565A9AAF9D960D7E0 (String_t* ___0_name, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		String_t* L_1 = ___0_name;
		NullCheck(L_0);
		InputManager_RemoveControlLayout_m5C37DE567FBADB4E4616CBD41F49C0D2A9DCDE63(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputSystem_TryFindMatchingLayout_mCB42A8A23BFF484AACDA2501E67DAD594F9F485A (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___0_deviceDescription, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_1;
		L_1 = InputManager_TryFindMatchingControlLayout_m9780D131A4EB436A48A30306F386459D65850C42(L_0, (&___0_deviceDescription), 0, NULL);
		String_t* L_2;
		L_2 = InternedString_op_Implicit_m99D80AAE853F54FA2EF2603D020C7454B608D2F6(L_1, NULL);
		V_0 = L_2;
		goto IL_0016;
	}

IL_0016:
	{
		String_t* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputSystem_ListLayouts_m123FFD9D22FD906CF091C7CD99DB68F3F5339D95 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		RuntimeObject* L_1;
		L_1 = InputManager_ListControlLayouts_m3E12ACC443FD1CB4F393E0409DA18FE3E8C5FB2D(L_0, (String_t*)NULL, NULL);
		V_0 = L_1;
		goto IL_000f;
	}

IL_000f:
	{
		RuntimeObject* L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputSystem_ListLayoutsBasedOn_mFD3938F7670D386B149C0DAA9E627FECDB61BB0B (String_t* ___0_baseLayout, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	{
		String_t* L_0 = ___0_baseLayout;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA93F472DC127BF8D2A6CD3BDCB4EF7E255FD3C90)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_ListLayoutsBasedOn_mFD3938F7670D386B149C0DAA9E627FECDB61BB0B_RuntimeMethod_var)));
	}

IL_0016:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		String_t* L_5 = ___0_baseLayout;
		NullCheck(L_4);
		RuntimeObject* L_6;
		L_6 = InputManager_ListControlLayouts_m3E12ACC443FD1CB4F393E0409DA18FE3E8C5FB2D(L_4, L_5, NULL);
		V_1 = L_6;
		goto IL_0024;
	}

IL_0024:
	{
		RuntimeObject* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* InputSystem_LoadLayout_m51D956618DED057AED89ACBC4068B49BC8764189 (String_t* ___0_name, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* V_1 = NULL;
	{
		String_t* L_0 = ___0_name;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_LoadLayout_m51D956618DED057AED89ACBC4068B49BC8764189_RuntimeMethod_var)));
	}

IL_0016:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		String_t* L_5 = ___0_name;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6;
		memset((&L_6), 0, sizeof(L_6));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_6), L_5, NULL);
		NullCheck(L_4);
		InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_7;
		L_7 = InputManager_TryLoadControlLayout_m30139BCF99CC5EDFD2DF8E330A324EED8134B172(L_4, L_6, NULL);
		V_1 = L_7;
		goto IL_0029;
	}

IL_0029:
	{
		InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputSystem_GetNameOfBaseLayout_m03C962D1780C1D815946DA307ADAF98331C4F690 (String_t* ___0_layoutName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0;
	memset((&V_0), 0, sizeof(V_0));
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	String_t* V_4 = NULL;
	{
		String_t* L_0 = ___0_layoutName;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_2 = L_1;
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD3405336B22171B2B1D27A70CEA528CE3E5F192C)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_GetNameOfBaseLayout_m03C962D1780C1D815946DA307ADAF98331C4F690_RuntimeMethod_var)));
	}

IL_0016:
	{
		String_t* L_4 = ___0_layoutName;
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_0), L_4, NULL);
		il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
		Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* L_5 = (&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts)->___baseLayoutTable;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6 = V_0;
		NullCheck(L_5);
		bool L_7;
		L_7 = Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78(L_5, L_6, (&V_1), Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78_RuntimeMethod_var);
		V_3 = L_7;
		bool L_8 = V_3;
		if (!L_8)
		{
			goto IL_003e;
		}
	}
	{
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = V_1;
		String_t* L_10;
		L_10 = InternedString_op_Implicit_m99D80AAE853F54FA2EF2603D020C7454B608D2F6(L_9, NULL);
		V_4 = L_10;
		goto IL_0043;
	}

IL_003e:
	{
		V_4 = (String_t*)NULL;
		goto IL_0043;
	}

IL_0043:
	{
		String_t* L_11 = V_4;
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputSystem_IsFirstLayoutBasedOnSecond_m446424FDD689FCD3765F36E69204F0867455FA0C (String_t* ___0_firstLayoutName, String_t* ___1_secondLayoutName, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0;
	memset((&V_0), 0, sizeof(V_0));
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	{
		String_t* L_0 = ___0_firstLayoutName;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_2 = L_1;
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral59B5D882E97712A200EE7938CF1AE2ED5D4650DE)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_IsFirstLayoutBasedOnSecond_m446424FDD689FCD3765F36E69204F0867455FA0C_RuntimeMethod_var)));
	}

IL_0016:
	{
		String_t* L_4 = ___1_secondLayoutName;
		bool L_5;
		L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
		V_3 = L_5;
		bool L_6 = V_3;
		if (!L_6)
		{
			goto IL_002b;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_7 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3D6B6D538CCE29E96A003CD3269BC68EE45CFD59)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_IsFirstLayoutBasedOnSecond_m446424FDD689FCD3765F36E69204F0867455FA0C_RuntimeMethod_var)));
	}

IL_002b:
	{
		String_t* L_8 = ___0_firstLayoutName;
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_0), L_8, NULL);
		String_t* L_9 = ___1_secondLayoutName;
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_1), L_9, NULL);
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_10 = V_0;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_11 = V_1;
		bool L_12;
		L_12 = InternedString_op_Equality_m0406355DC90197EF72482719BFC1F046822BABE9(L_10, L_11, NULL);
		V_4 = L_12;
		bool L_13 = V_4;
		if (!L_13)
		{
			goto IL_004d;
		}
	}
	{
		V_5 = (bool)1;
		goto IL_005d;
	}

IL_004d:
	{
		il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_14 = V_1;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_15 = V_0;
		bool L_16;
		L_16 = Collection_IsBasedOn_mD54DB5412B192CA765CC97EF62C5D8C8033E4CB7((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts), L_14, L_15, NULL);
		V_5 = L_16;
		goto IL_005d;
	}

IL_005d:
	{
		bool L_17 = V_5;
		return L_17;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RegisterProcessor_mACC528C81EB6A8784D65E441BFD2744B7010050B (Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Item_m6C6D49B863E3AA35DB842F3DE83D5DC29956D3FE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Keys_m565FF565A32678434AB3DD604FD18BF39447DA7D_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m750DECE22B6953A2809F995A80FFD29AAD175C4A_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m5911CB69DEE12BAEE39C751F1FC8207CA3B1D2C9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral378D00FAC460387934892B02228DA54B0383B17D);
		s_Il2CppMethodInitialized = true;
	}
	Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D V_4;
	memset((&V_4), 0, sizeof(V_4));
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_5;
	memset((&V_5), 0, sizeof(V_5));
	bool V_6 = false;
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E V_7;
	memset((&V_7), 0, sizeof(V_7));
	{
		Type_t* L_0 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_1;
		L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
		V_1 = L_1;
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_RegisterProcessor_mACC528C81EB6A8784D65E441BFD2744B7010050B_RuntimeMethod_var)));
	}

IL_0017:
	{
		String_t* L_4 = ___1_name;
		bool L_5;
		L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
		V_2 = L_5;
		bool L_6 = V_2;
		if (!L_6)
		{
			goto IL_0054;
		}
	}
	{
		Type_t* L_7 = ___0_type;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_7);
		___1_name = L_8;
		String_t* L_9 = ___1_name;
		NullCheck(L_9);
		bool L_10;
		L_10 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_9, _stringLiteral378D00FAC460387934892B02228DA54B0383B17D, NULL);
		V_3 = L_10;
		bool L_11 = V_3;
		if (!L_11)
		{
			goto IL_0053;
		}
	}
	{
		String_t* L_12 = ___1_name;
		String_t* L_13 = ___1_name;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_13, NULL);
		NullCheck(_stringLiteral378D00FAC460387934892B02228DA54B0383B17D);
		int32_t L_15;
		L_15 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral378D00FAC460387934892B02228DA54B0383B17D, NULL);
		NullCheck(L_12);
		String_t* L_16;
		L_16 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_12, 0, ((int32_t)il2cpp_codegen_subtract(L_14, L_15)), NULL);
		___1_name = L_16;
	}

IL_0053:
	{
	}

IL_0054:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_17 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_17);
		Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_18 = (Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5*)(&L_17->___m_Layouts);
		Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* L_19 = L_18->___precompiledLayouts;
		V_0 = L_19;
		Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* L_20 = V_0;
		NullCheck(L_20);
		KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F* L_21;
		L_21 = Dictionary_2_get_Keys_m565FF565A32678434AB3DD604FD18BF39447DA7D(L_20, Dictionary_2_get_Keys_m565FF565A32678434AB3DD604FD18BF39447DA7D_RuntimeMethod_var);
		List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6* L_22 = (List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6*)il2cpp_codegen_object_new(List_1_t5F075F07C02D0CCF50D7FB6C844DE693B2851FC6_il2cpp_TypeInfo_var);
		List_1__ctor_m5911CB69DEE12BAEE39C751F1FC8207CA3B1D2C9(L_22, L_21, List_1__ctor_m5911CB69DEE12BAEE39C751F1FC8207CA3B1D2C9_RuntimeMethod_var);
		NullCheck(L_22);
		Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D L_23;
		L_23 = List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5(L_22, List_1_GetEnumerator_m29A75776B211A8A73BA0F0BDD4EE3F8AFB4F57D5_RuntimeMethod_var);
		V_4 = L_23;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00c1:
			{
				Enumerator_Dispose_m750DECE22B6953A2809F995A80FFD29AAD175C4A((&V_4), Enumerator_Dispose_m750DECE22B6953A2809F995A80FFD29AAD175C4A_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00b6_1;
			}

IL_0079_1:
			{
				InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_24;
				L_24 = Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_inline((&V_4), Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_RuntimeMethod_var);
				V_5 = L_24;
				Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* L_25 = V_0;
				InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_26 = V_5;
				NullCheck(L_25);
				PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63 L_27;
				L_27 = Dictionary_2_get_Item_m6C6D49B863E3AA35DB842F3DE83D5DC29956D3FE(L_25, L_26, Dictionary_2_get_Item_m6C6D49B863E3AA35DB842F3DE83D5DC29956D3FE_RuntimeMethod_var);
				String_t* L_28 = L_27.___metadata;
				String_t* L_29 = ___1_name;
				bool L_30;
				L_30 = StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m0A3E70D748E3E17DEA06FAD3553F3049F169A190(L_28, L_29, ((int32_t)59), NULL);
				V_6 = L_30;
				bool L_31 = V_6;
				if (!L_31)
				{
					goto IL_00b5_1;
				}
			}
			{
				il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
				InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_32 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
				NullCheck(L_32);
				Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_33 = (Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5*)(&L_32->___m_Layouts);
				Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* L_34 = L_33->___precompiledLayouts;
				InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_35 = V_5;
				NullCheck(L_34);
				bool L_36;
				L_36 = Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549(L_34, L_35, Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549_RuntimeMethod_var);
			}

IL_00b5_1:
			{
			}

IL_00b6_1:
			{
				bool L_37;
				L_37 = Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E((&V_4), Enumerator_MoveNext_mFF6CD854E66A32544CE8D1C58A74C324CE2E822E_RuntimeMethod_var);
				if (L_37)
				{
					goto IL_0079_1;
				}
			}
			{
				goto IL_00d0;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00d0:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_38 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_38);
		TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_39;
		L_39 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(L_38, NULL);
		V_7 = L_39;
		String_t* L_40 = ___1_name;
		Type_t* L_41 = ___0_type;
		TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_7), L_40, L_41, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* InputSystem_TryGetProcessor_m5C4C31F4928BEE6DF65FF1832EE95C40A2E6CC7C (String_t* ___0_name, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E V_1;
	memset((&V_1), 0, sizeof(V_1));
	Type_t* V_2 = NULL;
	{
		String_t* L_0 = ___0_name;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_TryGetProcessor_m5C4C31F4928BEE6DF65FF1832EE95C40A2E6CC7C_RuntimeMethod_var)));
	}

IL_0016:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_4);
		TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_5;
		L_5 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(L_4, NULL);
		V_1 = L_5;
		String_t* L_6 = ___0_name;
		Type_t* L_7;
		L_7 = TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A((&V_1), L_6, NULL);
		V_2 = L_7;
		goto IL_002c;
	}

IL_002c:
	{
		Type_t* L_8 = V_2;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputSystem_ListProcessors_m5011580C4F8EBD3D39CBEFFE9622C21CC18DBDA0 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E V_0;
	memset((&V_0), 0, sizeof(V_0));
	RuntimeObject* V_1 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_1;
		L_1 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(L_0, NULL);
		V_0 = L_1;
		RuntimeObject* L_2;
		L_2 = TypeTable_get_names_mDE4C37C80FF83DA878F42A69F48AEB9656052F0A((&V_0), NULL);
		V_1 = L_2;
		goto IL_0016;
	}

IL_0016:
	{
		RuntimeObject* L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA InputSystem_get_devices_mBE599285E43211ACE15248654A3E3D7DB42C85CA (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA L_1;
		L_1 = InputManager_get_devices_m2C3974F1750002E781518E9010ADBF1E25C4FCF4(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA InputSystem_get_disconnectedDevices_mF982593061EBFC439B47A2EC8B66F36632140BC0 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_m07982CE02FB4B2988A85E4516C7CF282EDD1F79B_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_1 = L_0->___m_DisconnectedDevices;
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_2);
		int32_t L_3 = L_2->___m_DisconnectedDevicesCount;
		ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA L_4;
		memset((&L_4), 0, sizeof(L_4));
		ReadOnlyArray_1__ctor_m07982CE02FB4B2988A85E4516C7CF282EDD1F79B((&L_4), L_1, 0, L_3, ReadOnlyArray_1__ctor_m07982CE02FB4B2988A85E4516C7CF282EDD1F79B_RuntimeMethod_var);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_add_onDeviceChange_mC1BAF8DE08B2B3F6D0A98D80AE1E4FF5531C60FA (Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_1 = NULL;
	bool V_2 = false;
	{
		Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* L_0 = ___0_value;
		V_0 = (bool)((((RuntimeObject*)(Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_add_onDeviceChange_mC1BAF8DE08B2B3F6D0A98D80AE1E4FF5531C60FA_RuntimeMethod_var)));
	}

IL_0014:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_1 = L_3;
		V_2 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0033:
			{
				{
					bool L_4 = V_2;
					if (!L_4)
					{
						goto IL_003d;
					}
				}
				{
					InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_5 = V_1;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
				}

IL_003d:
				{
					return;
				}
			}
		});
		try
		{
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_6 = V_1;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_2), NULL);
			il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_7 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
			Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* L_8 = ___0_value;
			NullCheck(L_7);
			InputManager_add_onDeviceChange_m1A16B643EBFE6071B227484232BE641EECAC3B95(L_7, L_8, NULL);
			goto IL_003e;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_remove_onDeviceChange_mD08F75C263C2D687B2E6E68E86105829075BF717 (Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_1 = NULL;
	bool V_2 = false;
	{
		Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* L_0 = ___0_value;
		V_0 = (bool)((((RuntimeObject*)(Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_remove_onDeviceChange_mD08F75C263C2D687B2E6E68E86105829075BF717_RuntimeMethod_var)));
	}

IL_0014:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_1 = L_3;
		V_2 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0033:
			{
				{
					bool L_4 = V_2;
					if (!L_4)
					{
						goto IL_003d;
					}
				}
				{
					InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_5 = V_1;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
				}

IL_003d:
				{
					return;
				}
			}
		});
		try
		{
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_6 = V_1;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_2), NULL);
			il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_7 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
			Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* L_8 = ___0_value;
			NullCheck(L_7);
			InputManager_remove_onDeviceChange_mB0EF43A57C43257EC56F9A36EF24361A44F8A981(L_7, L_8, NULL);
			goto IL_003e;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_add_onDeviceCommand_m2EC3627B174C367DE4E46DD77E13101C584DD15F (InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_1 = NULL;
	bool V_2 = false;
	{
		InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* L_0 = ___0_value;
		V_0 = (bool)((((RuntimeObject*)(InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_add_onDeviceCommand_m2EC3627B174C367DE4E46DD77E13101C584DD15F_RuntimeMethod_var)));
	}

IL_0014:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_1 = L_3;
		V_2 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0033:
			{
				{
					bool L_4 = V_2;
					if (!L_4)
					{
						goto IL_003d;
					}
				}
				{
					InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_5 = V_1;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
				}

IL_003d:
				{
					return;
				}
			}
		});
		try
		{
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_6 = V_1;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_2), NULL);
			il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_7 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
			InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* L_8 = ___0_value;
			NullCheck(L_7);
			InputManager_add_onDeviceCommand_m2CCBCD4ACE2DFBBB0B635EDB1B690AE2A12C2B06(L_7, L_8, NULL);
			goto IL_003e;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_remove_onDeviceCommand_mD3D159006703DB86C2124D9406FF792A79533492 (InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_1 = NULL;
	bool V_2 = false;
	{
		InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* L_0 = ___0_value;
		V_0 = (bool)((((RuntimeObject*)(InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_remove_onDeviceCommand_mD3D159006703DB86C2124D9406FF792A79533492_RuntimeMethod_var)));
	}

IL_0014:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_1 = L_3;
		V_2 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0033:
			{
				{
					bool L_4 = V_2;
					if (!L_4)
					{
						goto IL_003d;
					}
				}
				{
					InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_5 = V_1;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_5, NULL);
				}

IL_003d:
				{
					return;
				}
			}
		});
		try
		{
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_6 = V_1;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_6, (&V_2), NULL);
			il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_7 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
			InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* L_8 = ___0_value;
			NullCheck(L_7);
			InputManager_remove_onDeviceCommand_mF6012D11879F79F74C4BC3405EAB8DBF517D926A(L_7, L_8, NULL);
			goto IL_003e;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_003e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_add_onFindLayoutForDevice_m45EFFF1289C40BBA4B9AED83192E6EF8994FFB54 (InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_0 = NULL;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0020:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_002a;
					}
				}
				{
					InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_002a:
				{
					return;
				}
			}
		});
		try
		{
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = V_0;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
			il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
			InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* L_5 = ___0_value;
			NullCheck(L_4);
			InputManager_add_onFindControlLayoutForDevice_m8B78BCAE64A7F4F3C2F169B4095B4792EFC0BA3F(L_4, L_5, NULL);
			goto IL_002b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_002b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_remove_onFindLayoutForDevice_m9F28F1DD511EDD7ADC65B7EA068AE2591993221E (InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_0 = NULL;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0020:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_002a;
					}
				}
				{
					InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_002a:
				{
					return;
				}
			}
		});
		try
		{
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = V_0;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
			il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
			InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* L_5 = ___0_value;
			NullCheck(L_4);
			InputManager_remove_onFindControlLayoutForDevice_m3D423807954C3AB24AB474C46BF5A7922416ADFA(L_4, L_5, NULL);
			goto IL_002b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_002b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputSystem_get_pollingFrequency_mBE82F2D708F4FA638A762F2713728870EAED86CE (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		float L_1;
		L_1 = InputManager_get_pollingFrequency_m3494464A6698004677BEFAABE61C7E584694F94E_inline(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_set_pollingFrequency_m408EB9787D034CBF2659CEF066C7A047518FE5A6 (float ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		float L_1 = ___0_value;
		NullCheck(L_0);
		InputManager_set_pollingFrequency_mC2F72FA477CD47FF2AD605B69399270BF22B66EF(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputSystem_AddDevice_m80FC919566BCDE8E9B09F19FA2AF32FF53A9710F (String_t* ___0_layout, String_t* ___1_name, String_t* ___2_variants, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_1 = NULL;
	{
		String_t* L_0 = ___0_layout;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral73F1C0DB7E67894BD0991354AA6CB2DA4A3A5D88)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_AddDevice_m80FC919566BCDE8E9B09F19FA2AF32FF53A9710F_RuntimeMethod_var)));
	}

IL_0016:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		String_t* L_5 = ___0_layout;
		String_t* L_6 = ___1_name;
		String_t* L_7 = ___2_variants;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8;
		memset((&L_8), 0, sizeof(L_8));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_8), L_7, NULL);
		NullCheck(L_4);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9;
		L_9 = InputManager_AddDevice_m7C80C4B1359DFCC1EF80317013050D1209A2DD10(L_4, L_5, L_6, L_8, NULL);
		V_1 = L_9;
		goto IL_002b;
	}

IL_002b:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_10 = V_1;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputSystem_AddDevice_m8270203079B467F2AF733935FA8A6FE63A12C26D (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___0_description, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_1 = NULL;
	{
		bool L_0;
		L_0 = InputDeviceDescription_get_empty_m251FC7C1699ED57591E46C82D4D25D052C9633B7((&___0_description), NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001c;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD6F0649E23F20C418B3FE8F9547E15B615ECC35)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB534843932D1025EEE09575458F840C63DC1063)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_AddDevice_m8270203079B467F2AF733935FA8A6FE63A12C26D_RuntimeMethod_var)));
	}

IL_001c:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_4 = ___0_description;
		NullCheck(L_3);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_5;
		L_5 = InputManager_AddDevice_mFDF304E8BA78FA2E3213FE47D1C06F4CEB36E906(L_3, L_4, NULL);
		V_1 = L_5;
		goto IL_002a;
	}

IL_002a:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = V_1;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_AddDevice_m376584E1F76AFF2176913A885355E4F317E7323A (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___0_device;
		V_0 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_AddDevice_m376584E1F76AFF2176913A885355E4F317E7323A_RuntimeMethod_var)));
	}

IL_0014:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = ___0_device;
		NullCheck(L_3);
		InputManager_AddDevice_m95D74391F65270B36E9709C141F7B9928A0EB1F3(L_3, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RemoveDevice_mBA895DEE9FCFC53AC9040DE72860D95ABFB5E858 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___0_device;
		NullCheck(L_0);
		InputManager_RemoveDevice_m09401A2F9BDCF904F4F54558A6C3D069FE929D8A(L_0, L_1, (bool)0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_FlushDisconnectedDevices_m14B7838AAD50EC10B330A42250A401DEEE3AB8DC (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		InputManager_FlushDisconnectedDevices_m538EF3CD3F6248510A139CF4A3B028131F46CAEC(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputSystem_GetDevice_m88ED9934452B1049D926A08063E287DB0E60AFF1 (String_t* ___0_nameOrLayout, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		String_t* L_1 = ___0_nameOrLayout;
		NullCheck(L_0);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2;
		L_2 = InputManager_TryGetDevice_m96BAC8785D72655D0804FF02474302AD6979BEA8(L_0, L_1, NULL);
		V_0 = L_2;
		goto IL_000f;
	}

IL_000f:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputSystem_GetDevice_m66F3824EBDB32A7486ABAE7D19E92ECDB5082020 (Type_t* ___0_type, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL;
	double V_1 = 0.0;
	Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B V_2;
	memset((&V_2), 0, sizeof(V_2));
	ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA V_3;
	memset((&V_3), 0, sizeof(V_3));
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_4 = NULL;
	bool V_5 = false;
	bool V_6 = false;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_7 = NULL;
	int32_t G_B7_0 = 0;
	{
		V_0 = (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)NULL;
		V_1 = (-1.0);
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA L_0;
		L_0 = InputSystem_get_devices_mBE599285E43211ACE15248654A3E3D7DB42C85CA(NULL);
		V_3 = L_0;
		Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B L_1;
		L_1 = ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C((&V_3), ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C_RuntimeMethod_var);
		V_2 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0069:
			{
				Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB((&V_2), Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_005e_1;
			}

IL_001e_1:
			{
				InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2;
				L_2 = Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945((&V_2), Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945_RuntimeMethod_var);
				V_4 = L_2;
				Type_t* L_3 = ___0_type;
				InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = V_4;
				NullCheck(L_3);
				bool L_5;
				L_5 = VirtualFuncInvoker1< bool, RuntimeObject* >::Invoke(118, L_3, L_4);
				V_5 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
				bool L_6 = V_5;
				if (!L_6)
				{
					goto IL_003b_1;
				}
			}
			{
				goto IL_005e_1;
			}

IL_003b_1:
			{
				InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_7 = V_0;
				if (!L_7)
				{
					goto IL_004a_1;
				}
			}
			{
				InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = V_4;
				NullCheck(L_8);
				double L_9 = L_8->___m_LastUpdateTimeInternal;
				double L_10 = V_1;
				G_B7_0 = ((((double)L_9) > ((double)L_10))? 1 : 0);
				goto IL_004b_1;
			}

IL_004a_1:
			{
				G_B7_0 = 1;
			}

IL_004b_1:
			{
				V_6 = (bool)G_B7_0;
				bool L_11 = V_6;
				if (!L_11)
				{
					goto IL_005d_1;
				}
			}
			{
				InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = V_4;
				V_0 = L_12;
				InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = V_0;
				NullCheck(L_13);
				double L_14 = L_13->___m_LastUpdateTimeInternal;
				V_1 = L_14;
			}

IL_005d_1:
			{
			}

IL_005e_1:
			{
				bool L_15;
				L_15 = Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC((&V_2), Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC_RuntimeMethod_var);
				if (L_15)
				{
					goto IL_001e_1;
				}
			}
			{
				goto IL_0078;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0078:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16 = V_0;
		V_7 = L_16;
		goto IL_007d;
	}

IL_007d:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_17 = V_7;
		return L_17;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputSystem_GetDeviceById_mC5C12308F6B71C9AAD24CFBB984E5C3C79F6C099 (int32_t ___0_deviceId, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		int32_t L_1 = ___0_deviceId;
		NullCheck(L_0);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2;
		L_2 = InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F(L_0, L_1, NULL);
		V_0 = L_2;
		goto IL_000f;
	}

IL_000f:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* InputSystem_GetUnsupportedDevices_m62EFE7A7E0CB2B508339EBD6F5FCF4CA3CDA8B98 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m8EBF0FBDFD4326672E5EBB9CB07CDE944447D6C5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* V_0 = NULL;
	List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* V_1 = NULL;
	{
		List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* L_0 = (List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF*)il2cpp_codegen_object_new(List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF_il2cpp_TypeInfo_var);
		List_1__ctor_m8EBF0FBDFD4326672E5EBB9CB07CDE944447D6C5(L_0, List_1__ctor_m8EBF0FBDFD4326672E5EBB9CB07CDE944447D6C5_RuntimeMethod_var);
		V_0 = L_0;
		List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* L_1 = V_0;
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		int32_t L_2;
		L_2 = InputSystem_GetUnsupportedDevices_m6CEE28DF03D8126E307BCBC86990D422464F8554(L_1, NULL);
		List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* L_3 = V_0;
		V_1 = L_3;
		goto IL_0012;
	}

IL_0012:
	{
		List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* L_4 = V_1;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputSystem_GetUnsupportedDevices_m6CEE28DF03D8126E307BCBC86990D422464F8554 (List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* ___0_descriptions, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t V_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* L_1 = ___0_descriptions;
		NullCheck(L_0);
		int32_t L_2;
		L_2 = InputManager_GetUnsupportedDevices_mA860ADD6B9C04A1DD67AC49F99EB4116C83C11DE(L_0, L_1, NULL);
		V_0 = L_2;
		goto IL_000f;
	}

IL_000f:
	{
		int32_t L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_EnableDevice_mED1442951B67B1B8742C29CE7F3ED2828B3B44F7 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___0_device;
		NullCheck(L_0);
		InputManager_EnableOrDisableDevice_m5ADC9586CD3141A3BF62841B9F580C6ABB213051(L_0, L_1, (bool)1, 0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_DisableDevice_m19E310307F986FDBCC83048107E4BDC25F9FD26B (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, bool ___1_keepSendingEvents, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	int32_t G_B2_0 = 0;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* G_B2_1 = NULL;
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B2_2 = NULL;
	int32_t G_B1_0 = 0;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* G_B1_1 = NULL;
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B1_2 = NULL;
	int32_t G_B3_0 = 0;
	int32_t G_B3_1 = 0;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* G_B3_2 = NULL;
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B3_3 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___0_device;
		bool L_2 = ___1_keepSendingEvents;
		if (L_2)
		{
			G_B2_0 = 0;
			G_B2_1 = L_1;
			G_B2_2 = L_0;
			goto IL_000e;
		}
		G_B1_0 = 0;
		G_B1_1 = L_1;
		G_B1_2 = L_0;
	}
	{
		G_B3_0 = 0;
		G_B3_1 = G_B1_0;
		G_B3_2 = G_B1_1;
		G_B3_3 = G_B1_2;
		goto IL_000f;
	}

IL_000e:
	{
		G_B3_0 = 1;
		G_B3_1 = G_B2_0;
		G_B3_2 = G_B2_1;
		G_B3_3 = G_B2_2;
	}

IL_000f:
	{
		NullCheck(G_B3_3);
		InputManager_EnableOrDisableDevice_m5ADC9586CD3141A3BF62841B9F580C6ABB213051(G_B3_3, G_B3_2, (bool)G_B3_1, G_B3_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputSystem_TrySyncDevice_m61C350D965C108F77F338E0D985B7EDB2166754E (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___0_device;
		V_0 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_TrySyncDevice_m61C350D965C108F77F338E0D985B7EDB2166754E_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___0_device;
		NullCheck(L_3);
		bool L_4;
		L_4 = InputDevice_get_added_m27CF78B0777E142AAF9139ABFD88F67BBAABA15C(L_3, NULL);
		V_1 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0032;
		}
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___0_device;
		String_t* L_7;
		L_7 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE434120E5A9DECA47500B0D6E6392BB3BB48C614)), L_6, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_8 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_8, L_7, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_TrySyncDevice_m61C350D965C108F77F338E0D985B7EDB2166754E_RuntimeMethod_var)));
	}

IL_0032:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = ___0_device;
		NullCheck(L_9);
		bool L_10;
		L_10 = InputDevice_RequestSync_mF6FD91FB4982C24E0437DA878E7BB2796B7453EA(L_9, NULL);
		V_2 = L_10;
		goto IL_003b;
	}

IL_003b:
	{
		bool L_11 = V_2;
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_ResetDevice_m226C85AA50C14427F606AB0E157CF94629418D15 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, bool ___1_alsoResetDontResetControls, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___0_device;
		bool L_2 = ___1_alsoResetDontResetControls;
		il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01));
		Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_3 = V_0;
		NullCheck(L_0);
		InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A(L_0, L_1, L_2, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputSystem_TryResetDevice_m5B92A58D08555FA8AFF6D854750B8208A43476D4 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___0_device;
		V_0 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_TryResetDevice_m5B92A58D08555FA8AFF6D854750B8208A43476D4_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___0_device;
		NullCheck(L_3);
		bool L_4;
		L_4 = InputDevice_RequestReset_m7CD1FFBE12FACF2155FD0A87588E44844EEABBD5(L_3, NULL);
		V_1 = L_4;
		goto IL_001d;
	}

IL_001d:
	{
		bool L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_PauseHaptics_m7C7D6F57A5108B7A892C573660DC4D591B711A26 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IHaptics_tE60AD9818894FE08B4482B238582944E204E43B4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	bool V_5 = false;
	bool V_6 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA L_0;
		L_0 = InputSystem_get_devices_mBE599285E43211ACE15248654A3E3D7DB42C85CA(NULL);
		V_0 = L_0;
		int32_t L_1;
		L_1 = ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_inline((&V_0), ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_RuntimeMethod_var);
		V_1 = L_1;
		V_2 = 0;
		goto IL_003d;
	}

IL_0013:
	{
		int32_t L_2 = V_2;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3;
		L_3 = ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43((&V_0), L_2, ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43_RuntimeMethod_var);
		V_3 = L_3;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = V_3;
		V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IHaptics_tE60AD9818894FE08B4482B238582944E204E43B4_il2cpp_TypeInfo_var));
		RuntimeObject* L_5 = V_4;
		V_5 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_6 = V_5;
		if (!L_6)
		{
			goto IL_0038;
		}
	}
	{
		RuntimeObject* L_7 = V_4;
		NullCheck(L_7);
		InterfaceActionInvoker0::Invoke(0, IHaptics_tE60AD9818894FE08B4482B238582944E204E43B4_il2cpp_TypeInfo_var, L_7);
	}

IL_0038:
	{
		int32_t L_8 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_003d:
	{
		int32_t L_9 = V_2;
		int32_t L_10 = V_1;
		V_6 = (bool)((((int32_t)L_9) < ((int32_t)L_10))? 1 : 0);
		bool L_11 = V_6;
		if (L_11)
		{
			goto IL_0013;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_ResumeHaptics_m377F50C6D5871E4B45DC42B2F67E55C025AE5DBA (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IHaptics_tE60AD9818894FE08B4482B238582944E204E43B4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	bool V_5 = false;
	bool V_6 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA L_0;
		L_0 = InputSystem_get_devices_mBE599285E43211ACE15248654A3E3D7DB42C85CA(NULL);
		V_0 = L_0;
		int32_t L_1;
		L_1 = ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_inline((&V_0), ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_RuntimeMethod_var);
		V_1 = L_1;
		V_2 = 0;
		goto IL_003d;
	}

IL_0013:
	{
		int32_t L_2 = V_2;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3;
		L_3 = ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43((&V_0), L_2, ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43_RuntimeMethod_var);
		V_3 = L_3;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = V_3;
		V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IHaptics_tE60AD9818894FE08B4482B238582944E204E43B4_il2cpp_TypeInfo_var));
		RuntimeObject* L_5 = V_4;
		V_5 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_6 = V_5;
		if (!L_6)
		{
			goto IL_0038;
		}
	}
	{
		RuntimeObject* L_7 = V_4;
		NullCheck(L_7);
		InterfaceActionInvoker0::Invoke(1, IHaptics_tE60AD9818894FE08B4482B238582944E204E43B4_il2cpp_TypeInfo_var, L_7);
	}

IL_0038:
	{
		int32_t L_8 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_003d:
	{
		int32_t L_9 = V_2;
		int32_t L_10 = V_1;
		V_6 = (bool)((((int32_t)L_9) < ((int32_t)L_10))? 1 : 0);
		bool L_11 = V_6;
		if (L_11)
		{
			goto IL_0013;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_ResetHaptics_m2459F9E96BFAE8F559A6060051F5A3E1417A2D70 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IHaptics_tE60AD9818894FE08B4482B238582944E204E43B4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	int32_t V_2 = 0;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL;
	RuntimeObject* V_4 = NULL;
	bool V_5 = false;
	bool V_6 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA L_0;
		L_0 = InputSystem_get_devices_mBE599285E43211ACE15248654A3E3D7DB42C85CA(NULL);
		V_0 = L_0;
		int32_t L_1;
		L_1 = ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_inline((&V_0), ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_RuntimeMethod_var);
		V_1 = L_1;
		V_2 = 0;
		goto IL_003d;
	}

IL_0013:
	{
		int32_t L_2 = V_2;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3;
		L_3 = ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43((&V_0), L_2, ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43_RuntimeMethod_var);
		V_3 = L_3;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = V_3;
		V_4 = ((RuntimeObject*)IsInst((RuntimeObject*)L_4, IHaptics_tE60AD9818894FE08B4482B238582944E204E43B4_il2cpp_TypeInfo_var));
		RuntimeObject* L_5 = V_4;
		V_5 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_6 = V_5;
		if (!L_6)
		{
			goto IL_0038;
		}
	}
	{
		RuntimeObject* L_7 = V_4;
		NullCheck(L_7);
		InterfaceActionInvoker0::Invoke(2, IHaptics_tE60AD9818894FE08B4482B238582944E204E43B4_il2cpp_TypeInfo_var, L_7);
	}

IL_0038:
	{
		int32_t L_8 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_003d:
	{
		int32_t L_9 = V_2;
		int32_t L_10 = V_1;
		V_6 = (bool)((((int32_t)L_9) < ((int32_t)L_10))? 1 : 0);
		bool L_11 = V_6;
		if (L_11)
		{
			goto IL_0013;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_SetDeviceUsage_mDB32D20B1CFAB4ABCA917534D3E4A3045D7CED29 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, String_t* ___1_usage, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___0_device;
		String_t* L_1 = ___1_usage;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_2;
		memset((&L_2), 0, sizeof(L_2));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_2), L_1, NULL);
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputSystem_SetDeviceUsage_mEE432569109A001D84790EF9F5B3E69EC6BAB8EC(L_0, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_SetDeviceUsage_mEE432569109A001D84790EF9F5B3E69EC6BAB8EC (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_usage, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___0_device;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_2 = ___1_usage;
		NullCheck(L_0);
		InputManager_SetDeviceUsage_mB902131D8DA62407CD601D93017FB24822CCF75F(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_AddDeviceUsage_mD0F95278FFB65603129011C773E5C23898430093 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, String_t* ___1_usage, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___0_device;
		String_t* L_2 = ___1_usage;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_3;
		memset((&L_3), 0, sizeof(L_3));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_3), L_2, NULL);
		NullCheck(L_0);
		InputManager_AddDeviceUsage_m200898C570A17D3707249E1D2BECF9EB0CED42AB(L_0, L_1, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_AddDeviceUsage_mA69648D1222AB6D81D1CC4AFF57893E859CEB223 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_usage, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___0_device;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_2 = ___1_usage;
		NullCheck(L_0);
		InputManager_AddDeviceUsage_m200898C570A17D3707249E1D2BECF9EB0CED42AB(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RemoveDeviceUsage_mF6DB2B868E52688C425BA0A430F07CE8728F07D2 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, String_t* ___1_usage, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___0_device;
		String_t* L_2 = ___1_usage;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_3;
		memset((&L_3), 0, sizeof(L_3));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_3), L_2, NULL);
		NullCheck(L_0);
		InputManager_RemoveDeviceUsage_m3FC8B4DDBDAFD4E3002764A89BF93EEA97FB9467(L_0, L_1, L_3, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RemoveDeviceUsage_m5A42DA7C2DED88E081F21AD846A003C98A831D61 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___1_usage, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___0_device;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_2 = ___1_usage;
		NullCheck(L_0);
		InputManager_RemoveDeviceUsage_m3FC8B4DDBDAFD4E3002764A89BF93EEA97FB9467(L_0, L_1, L_2, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputSystem_FindControl_m3C5473BBC08AAC3F0AB8008F73D5092D9E4E8596 (String_t* ___0_path, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	bool V_2 = false;
	int32_t V_3 = 0;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_4 = NULL;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_5 = NULL;
	bool V_6 = false;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_7 = NULL;
	bool V_8 = false;
	{
		String_t* L_0 = ___0_path;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_2 = L_1;
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_FindControl_m3C5473BBC08AAC3F0AB8008F73D5092D9E4E8596_RuntimeMethod_var)));
	}

IL_0016:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_4);
		ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA L_5;
		L_5 = InputManager_get_devices_m2C3974F1750002E781518E9010ADBF1E25C4FCF4(L_4, NULL);
		V_0 = L_5;
		int32_t L_6;
		L_6 = ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_inline((&V_0), ReadOnlyArray_1_get_Count_mB20295F7CC546835AD75D4880A2A81DABB6BE29C_RuntimeMethod_var);
		V_1 = L_6;
		V_3 = 0;
		goto IL_0059;
	}

IL_002d:
	{
		int32_t L_7 = V_3;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8;
		L_8 = ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43((&V_0), L_7, ReadOnlyArray_1_get_Item_mCB4626E80069288BC1EEF0F558B1B806F59DAE43_RuntimeMethod_var);
		V_4 = L_8;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = V_4;
		String_t* L_10 = ___0_path;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_11;
		L_11 = InputControlPath_TryFindControl_mB04CAAD8C690DAFC7592D8718571985D6BED2203(L_9, L_10, 0, NULL);
		V_5 = L_11;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_12 = V_5;
		V_6 = (bool)((!(((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_12) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_13 = V_6;
		if (!L_13)
		{
			goto IL_0054;
		}
	}
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_14 = V_5;
		V_7 = L_14;
		goto IL_0068;
	}

IL_0054:
	{
		int32_t L_15 = V_3;
		V_3 = ((int32_t)il2cpp_codegen_add(L_15, 1));
	}

IL_0059:
	{
		int32_t L_16 = V_3;
		int32_t L_17 = V_1;
		V_8 = (bool)((((int32_t)L_16) < ((int32_t)L_17))? 1 : 0);
		bool L_18 = V_8;
		if (L_18)
		{
			goto IL_002d;
		}
	}
	{
		V_7 = (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL;
		goto IL_0068;
	}

IL_0068:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_19 = V_7;
		return L_19;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA InputSystem_FindControls_mC0AD483AD6A77DDF24B7FAD6712C39F47371EBB1 (String_t* ___0_path, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_FindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mEB435D1556178AA35DEDDDEC1509F66D51301046_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		String_t* L_0 = ___0_path;
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA L_1;
		L_1 = InputSystem_FindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mEB435D1556178AA35DEDDDEC1509F66D51301046(L_0, InputSystem_FindControls_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mEB435D1556178AA35DEDDDEC1509F66D51301046_RuntimeMethod_var);
		V_0 = L_1;
		goto IL_000a;
	}

IL_000a:
	{
		InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputSystem_get_isProcessingEvents_m60E4EC092236E64DB383F98AD46D7D6596452241 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		bool L_1;
		L_1 = InputManager_get_isProcessingEvents_mCEE0643532491B4EEA1B376AA2FAE59762284B5E(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D InputSystem_get_onEvent_mADCC1DBC03BC468ABF3AF7FB9BF2A0D9E1740510 (const RuntimeMethod* method) 
{
	InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_initobj((&V_0), sizeof(InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D));
		InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_set_onEvent_m8FD1599425D2F0408F6001E4D1663D53105D7F21 (InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D ___0_value, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputSystem_get_onAnyButtonPress_m45A7F58E8F58141EAA9FB10CAB0981EC9992C07F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Observable_Select_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mBFC992DDEAFFD5BE6B3EB1F0BF0FE0FCDCE16504_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Observable_Where_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m9FFACF233E89F1C76DD46CEBAD9B23311E1122EE_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_onAnyButtonPressU3Eb__80_0_m686B5D5460A2D43A97605C750F97328C703282A6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3Cget_onAnyButtonPressU3Eb__80_1_mF129E3E97915C27A135FBF18AABCBA89D6EB19AA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43* G_B2_0 = NULL;
	RuntimeObject* G_B2_1 = NULL;
	Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43* G_B1_0 = NULL;
	RuntimeObject* G_B1_1 = NULL;
	Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765* G_B4_0 = NULL;
	RuntimeObject* G_B4_1 = NULL;
	Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765* G_B3_0 = NULL;
	RuntimeObject* G_B3_1 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D L_0;
		L_0 = InputSystem_get_onEvent_mADCC1DBC03BC468ABF3AF7FB9BF2A0D9E1740510(NULL);
		InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D L_1 = L_0;
		RuntimeObject* L_2 = Box(InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D_il2cpp_TypeInfo_var, &L_1);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var);
		Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43* L_3 = ((U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var))->___U3CU3E9__80_0;
		Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43* L_4 = L_3;
		if (L_4)
		{
			G_B2_0 = L_4;
			G_B2_1 = L_2;
			goto IL_0029;
		}
		G_B1_0 = L_4;
		G_B1_1 = L_2;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var);
		U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA* L_5 = ((U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43* L_6 = (Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43*)il2cpp_codegen_object_new(Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43_il2cpp_TypeInfo_var);
		Func_2__ctor_m4876C05CC44CA4EED39428D1826962705ACE5D96(L_6, L_5, (intptr_t)((void*)U3CU3Ec_U3Cget_onAnyButtonPressU3Eb__80_0_m686B5D5460A2D43A97605C750F97328C703282A6_RuntimeMethod_var), NULL);
		Func_2_t177293B960351EA61DB44E0B100A1872A6C8DE43* L_7 = L_6;
		((U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var))->___U3CU3E9__80_0 = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var))->___U3CU3E9__80_0), (void*)L_7);
		G_B2_0 = L_7;
		G_B2_1 = G_B1_1;
	}

IL_0029:
	{
		RuntimeObject* L_8;
		L_8 = Observable_Select_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mBFC992DDEAFFD5BE6B3EB1F0BF0FE0FCDCE16504((RuntimeObject*)G_B2_1, G_B2_0, Observable_Select_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mBFC992DDEAFFD5BE6B3EB1F0BF0FE0FCDCE16504_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var);
		Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765* L_9 = ((U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var))->___U3CU3E9__80_1;
		Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765* L_10 = L_9;
		if (L_10)
		{
			G_B4_0 = L_10;
			G_B4_1 = L_8;
			goto IL_004d;
		}
		G_B3_0 = L_10;
		G_B3_1 = L_8;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var);
		U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA* L_11 = ((U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var))->___U3CU3E9;
		Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765* L_12 = (Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765*)il2cpp_codegen_object_new(Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765_il2cpp_TypeInfo_var);
		Func_2__ctor_m7B8C10666858C5184032C354C58D930FE246642E(L_12, L_11, (intptr_t)((void*)U3CU3Ec_U3Cget_onAnyButtonPressU3Eb__80_1_mF129E3E97915C27A135FBF18AABCBA89D6EB19AA_RuntimeMethod_var), NULL);
		Func_2_tED2CA828D7536AB6257DA86A667AACE1AB2D3765* L_13 = L_12;
		((U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var))->___U3CU3E9__80_1 = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var))->___U3CU3E9__80_1), (void*)L_13);
		G_B4_0 = L_13;
		G_B4_1 = G_B3_1;
	}

IL_004d:
	{
		RuntimeObject* L_14;
		L_14 = Observable_Where_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m9FFACF233E89F1C76DD46CEBAD9B23311E1122EE(G_B4_1, G_B4_0, Observable_Where_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m9FFACF233E89F1C76DD46CEBAD9B23311E1122EE_RuntimeMethod_var);
		return L_14;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_QueueEvent_mC30D182ADDD60BFC2AF10D24CEE2481D0EB77996 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_eventPtr, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		bool L_0;
		L_0 = InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012((&___0_eventPtr), NULL);
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001f;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD2A3E14243D7248D1B3593C6DA166424288DA91A)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_QueueEvent_mC30D182ADDD60BFC2AF10D24CEE2481D0EB77996_RuntimeMethod_var)));
	}

IL_001f:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_4 = ___0_eventPtr;
		NullCheck(L_3);
		InputManager_QueueEvent_mDDBB79E5DE122DB91FD9C200D4122E826A086B75(L_3, L_4, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_QueueConfigChangeEvent_m6257D7B67B437670B51B38987BA1DB91412F7F1F (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, double ___1_time, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_QueueEvent_TisDeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB_m52256EE1E2E4945831BCA38DCD608CCC4E5642F4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	DeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___0_device;
		V_1 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_QueueConfigChangeEvent_m6257D7B67B437670B51B38987BA1DB91412F7F1F_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___0_device;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_3, NULL);
		V_2 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_002c;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C20448E191FC73285B18C2EB515305AA2FF0862)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_QueueConfigChangeEvent_m6257D7B67B437670B51B38987BA1DB91412F7F1F_RuntimeMethod_var)));
	}

IL_002c:
	{
		double L_7 = ___1_time;
		V_3 = (bool)((((double)L_7) < ((double)(0.0)))? 1 : 0);
		bool L_8 = V_3;
		if (!L_8)
		{
			goto IL_004a;
		}
	}
	{
		RuntimeObject* L_9 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance;
		NullCheck(L_9);
		double L_10;
		L_10 = InterfaceFuncInvoker0< double >::Invoke(19, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_9);
		___1_time = L_10;
		goto IL_0053;
	}

IL_004a:
	{
		double L_11 = ___1_time;
		double L_12 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_CurrentTimeOffsetToRealtimeSinceStartup;
		___1_time = ((double)il2cpp_codegen_add(L_11, L_12));
	}

IL_0053:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = ___0_device;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_13, NULL);
		double L_15 = ___1_time;
		DeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB L_16;
		L_16 = DeviceConfigurationEvent_Create_m8A078E4F4A2A079A2B64096323F4E9A4C6D34B97(L_14, L_15, NULL);
		V_0 = L_16;
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_17 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_17);
		InputManager_QueueEvent_TisDeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB_m52256EE1E2E4945831BCA38DCD608CCC4E5642F4(L_17, (&V_0), InputManager_QueueEvent_TisDeviceConfigurationEvent_tC73A3703BADB78DDA67BE9C3DE2E4C93B34A19CB_m52256EE1E2E4945831BCA38DCD608CCC4E5642F4_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_QueueTextEvent_mB9542DACAC91D93D3EBD71E0FC3388694AEE65FA (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, Il2CppChar ___1_character, double ___2_time, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_QueueEvent_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m6BDA694FE941F326341CC4CFD8334BF93CEF2570_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___0_device;
		V_1 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_QueueTextEvent_mB9542DACAC91D93D3EBD71E0FC3388694AEE65FA_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___0_device;
		NullCheck(L_3);
		int32_t L_4;
		L_4 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_3, NULL);
		V_2 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
		bool L_5 = V_2;
		if (!L_5)
		{
			goto IL_002c;
		}
	}
	{
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_6 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6C20448E191FC73285B18C2EB515305AA2FF0862)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_QueueTextEvent_mB9542DACAC91D93D3EBD71E0FC3388694AEE65FA_RuntimeMethod_var)));
	}

IL_002c:
	{
		double L_7 = ___2_time;
		V_3 = (bool)((((double)L_7) < ((double)(0.0)))? 1 : 0);
		bool L_8 = V_3;
		if (!L_8)
		{
			goto IL_004a;
		}
	}
	{
		RuntimeObject* L_9 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance;
		NullCheck(L_9);
		double L_10;
		L_10 = InterfaceFuncInvoker0< double >::Invoke(19, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_9);
		___2_time = L_10;
		goto IL_0053;
	}

IL_004a:
	{
		double L_11 = ___2_time;
		double L_12 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_CurrentTimeOffsetToRealtimeSinceStartup;
		___2_time = ((double)il2cpp_codegen_add(L_11, L_12));
	}

IL_0053:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = ___0_device;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_13, NULL);
		Il2CppChar L_15 = ___1_character;
		double L_16 = ___2_time;
		TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E L_17;
		L_17 = TextEvent_Create_mA0C940CB8C8A2FC03C256F6D7A63511D8F0FB1F4(L_14, L_15, L_16, NULL);
		V_0 = L_17;
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_18 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_18);
		InputManager_QueueEvent_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m6BDA694FE941F326341CC4CFD8334BF93CEF2570(L_18, (&V_0), InputManager_QueueEvent_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m6BDA694FE941F326341CC4CFD8334BF93CEF2570_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_Update_m5A0F5310AFA2905BBE82D2E1F428F0DAC02CB6CE (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		InputManager_Update_mA43734098E91DBCE6E12DB57742AF274DFCDFBFA(L_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_Update_m31EF85164B8C40C566A9160EF909D662DA227122 (int32_t ___0_updateType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t G_B3_0 = 0;
	{
		int32_t L_0 = ___0_updateType;
		if (!L_0)
		{
			goto IL_0015;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_1 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = InputManager_get_updateMask_m36DDF9BF59730547371C012E507A308FD848F9E4_inline(L_1, NULL);
		int32_t L_3 = ___0_updateType;
		G_B3_0 = ((((int32_t)((int32_t)((int32_t)L_2&(int32_t)L_3))) == ((int32_t)0))? 1 : 0);
		goto IL_0016;
	}

IL_0015:
	{
		G_B3_0 = 0;
	}

IL_0016:
	{
		V_0 = (bool)G_B3_0;
		bool L_4 = V_0;
		if (!L_4)
		{
			goto IL_003f;
		}
	}
	{
		int32_t L_5 = ___0_updateType;
		int32_t L_6 = L_5;
		RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputUpdateType_t31A66F5342D924983382FA675EF78007C04EC590_il2cpp_TypeInfo_var)), &L_6);
		il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var)));
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_8;
		L_8 = InputSystem_get_settings_m8E3E9C0907904CBDBAE96354142AB0A87C7A3B74(NULL);
		NullCheck(L_8);
		int32_t L_9;
		L_9 = InputSettings_get_updateMode_mD37EABFC0678912846EABBC3CF31AC82E4ACE79E_inline(L_8, NULL);
		int32_t L_10 = L_9;
		RuntimeObject* L_11 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UpdateMode_tCD49766B755C4CD8E1F2DE8D57798DAC2C5CBF32_il2cpp_TypeInfo_var)), &L_10);
		String_t* L_12;
		L_12 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral211B760EB7E518DA56659EA0CFDBF711F9551897)), L_7, L_11, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_13 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_13, L_12, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_13, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_Update_m31EF85164B8C40C566A9160EF909D662DA227122_RuntimeMethod_var)));
	}

IL_003f:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_14 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		int32_t L_15 = ___0_updateType;
		NullCheck(L_14);
		InputManager_Update_m44A940B8281912DA4FED8816912874D3A235F25B(L_14, L_15, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_add_onBeforeUpdate_m022480417EA69F0488F81F112B2D9BED5D65AC5C (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_0 = NULL;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0020:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_002a;
					}
				}
				{
					InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_002a:
				{
					return;
				}
			}
		});
		try
		{
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = V_0;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
			il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
			Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___0_value;
			NullCheck(L_4);
			InputManager_add_onBeforeUpdate_m78F75D0A08D23335D863A2942AABF3D143E4BD95(L_4, L_5, NULL);
			goto IL_002b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_002b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_remove_onBeforeUpdate_m4BD541DC1AB9FC6C87FB71B35A39CC75223E530C (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_0 = NULL;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0020:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_002a;
					}
				}
				{
					InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_002a:
				{
					return;
				}
			}
		});
		try
		{
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = V_0;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
			il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
			Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___0_value;
			NullCheck(L_4);
			InputManager_remove_onBeforeUpdate_m63D72B2E2A1F5DDC97213F8928034C6FBD61DC87(L_4, L_5, NULL);
			goto IL_002b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_002b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_add_onAfterUpdate_mD104BB1A6BC030FF724FCC036F3F516B59172A65 (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_0 = NULL;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0020:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_002a;
					}
				}
				{
					InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_002a:
				{
					return;
				}
			}
		});
		try
		{
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = V_0;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
			il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
			Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___0_value;
			NullCheck(L_4);
			InputManager_add_onAfterUpdate_m481942292B394025596D440AE8EB4B3DB71AE131(L_4, L_5, NULL);
			goto IL_002b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_002b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_remove_onAfterUpdate_m8164D154512F0136ABE60A831EA38818BF24CA8F (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_0 = NULL;
	bool V_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_0 = L_0;
		V_1 = (bool)0;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0020:
			{
				{
					bool L_1 = V_1;
					if (!L_1)
					{
						goto IL_002a;
					}
				}
				{
					InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = V_0;
					Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA(L_2, NULL);
				}

IL_002a:
				{
					return;
				}
			}
		});
		try
		{
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = V_0;
			Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149(L_3, (&V_1), NULL);
			il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
			InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
			Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = ___0_value;
			NullCheck(L_4);
			InputManager_remove_onAfterUpdate_m34BB1902D804819F8B60552E44E3DDAAF4D410CD(L_4, L_5, NULL);
			goto IL_002b;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_002b:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* InputSystem_get_settings_m8E3E9C0907904CBDBAE96354142AB0A87C7A3B74 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_1;
		L_1 = InputManager_get_settings_m4616954AF63F2D3179515DED642544057433F42D(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_set_settings_m7E48185918FBB5D80D1B17804B457D9E2CC68CBB (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_0 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_set_settings_m7E48185918FBB5D80D1B17804B457D9E2CC68CBB_RuntimeMethod_var)));
	}

IL_0017:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_4);
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_5 = L_4->___m_Settings;
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_6 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_7;
		L_7 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_5, L_6, NULL);
		V_1 = L_7;
		bool L_8 = V_1;
		if (!L_8)
		{
			goto IL_002d;
		}
	}
	{
		goto IL_0039;
	}

IL_002d:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_9 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_10 = ___0_value;
		NullCheck(L_9);
		InputManager_set_settings_m06AFDB09FC193BD7C3702F2A842B7064A32D0F45(L_9, L_10, NULL);
	}

IL_0039:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_add_onSettingsChange_mB957DF29389DFD5D6C2652BDD125CD8A08986F5D (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___0_value;
		NullCheck(L_0);
		InputManager_add_onSettingsChange_mC9FF709A0C7564E5A0EA2B3E4AD296859FBEC831(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_remove_onSettingsChange_m9B3D8D8A87A653D5DFBA466EF723701B90C238C0 (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___0_value;
		NullCheck(L_0);
		InputManager_remove_onSettingsChange_mED32BDA9C6993D727C34A9098C2AB39C07D769FE(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_EnableActions_m85331EC77C2D334D9876EFDFAE7D89FEA435CB25 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_0;
		L_0 = InputSystem_get_actions_mE8D99B32AF6B8AB69DCF5DBBEC60C0F010C79B6C(NULL);
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0012;
		}
	}
	{
		goto IL_001d;
	}

IL_0012:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_3;
		L_3 = InputSystem_get_actions_mE8D99B32AF6B8AB69DCF5DBBEC60C0F010C79B6C(NULL);
		NullCheck(L_3);
		InputActionAsset_Enable_m5102429EE832C7891F73B6979612702CECA8F431(L_3, NULL);
	}

IL_001d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_DisableActions_m8E5258D36AF65DC251C43E1407D31BB8BE32FADE (bool ___0_triggerSetupChanged, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_0;
		L_0 = InputSystem_get_actions_mE8D99B32AF6B8AB69DCF5DBBEC60C0F010C79B6C(NULL);
		V_0 = L_0;
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_1 = V_0;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_1 = L_2;
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0014;
		}
	}
	{
		goto IL_0027;
	}

IL_0014:
	{
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_4 = V_0;
		NullCheck(L_4);
		InputActionAsset_Disable_m62FD8B11BB4EDF6AADAB2BDDC699242D09BAF99C(L_4, NULL);
		bool L_5 = ___0_triggerSetupChanged;
		V_2 = L_5;
		bool L_6 = V_2;
		if (!L_6)
		{
			goto IL_0027;
		}
	}
	{
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_7 = V_0;
		NullCheck(L_7);
		InputActionAsset_OnSetupChanged_mEED476CAA97B20D567EB74033D8020E74507B563(L_7, NULL);
	}

IL_0027:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* InputSystem_get_actions_mE8D99B32AF6B8AB69DCF5DBBEC60C0F010C79B6C (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B2_0 = NULL;
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B1_0 = NULL;
	InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* G_B3_0 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_1 = L_0;
		if (L_1)
		{
			G_B2_0 = L_1;
			goto IL_000c;
		}
		G_B1_0 = L_1;
	}
	{
		G_B3_0 = ((InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D*)(NULL));
		goto IL_0011;
	}

IL_000c:
	{
		NullCheck(G_B2_0);
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_2;
		L_2 = InputManager_get_actions_m3E08F76E2CC63B92DB224CEB2E4C645BCAF17D71(G_B2_0, NULL);
		G_B3_0 = L_2;
	}

IL_0011:
	{
		return G_B3_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_set_actions_m1123AE5C8E34B001A4FB7D4DB53D6B1C147B3A19 (InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(Application_tDB03BE91CDF0ACA614A5E0B67CFB77C44EB19B21_il2cpp_TypeInfo_var);
		bool L_0;
		L_0 = Application_get_isPlaying_m25B0ABDFEF54F5370CD3F263A813540843D00F34(NULL);
		V_2 = L_0;
		bool L_1 = V_2;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		Exception_t* L_2 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
		Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral71013173976A342C77AD509A9B9196B73E39D6C9)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_set_actions_m1123AE5C8E34B001A4FB7D4DB53D6B1C147B3A19_RuntimeMethod_var)));
	}

IL_0015:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_3);
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_4;
		L_4 = InputManager_get_actions_m3E08F76E2CC63B92DB224CEB2E4C645BCAF17D71(L_3, NULL);
		V_0 = L_4;
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_5 = V_0;
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_6 = ___0_value;
		V_3 = (bool)((((RuntimeObject*)(InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D*)L_5) == ((RuntimeObject*)(InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D*)L_6))? 1 : 0);
		bool L_7 = V_3;
		if (!L_7)
		{
			goto IL_002a;
		}
	}
	{
		goto IL_003e;
	}

IL_002a:
	{
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_8 = ___0_value;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_9;
		L_9 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_8, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_1 = L_9;
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_10 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D* L_11 = ___0_value;
		NullCheck(L_10);
		InputManager_set_actions_mA3297F193D2B064820E5078EBC38236BDA00E183(L_10, L_11, NULL);
	}

IL_003e:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_add_onActionsChange_mCDFE2DFC1FD301C7D38F6B0517A27ABE8897432B (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___0_value;
		NullCheck(L_0);
		InputManager_add_onActionsChange_m9773E326C7F7A03462197FEA229AB3A3E90CA47D(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_remove_onActionsChange_m9B3FB3DEB568D3EAC5283AF527698DFDAEB53442 (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___0_value;
		NullCheck(L_0);
		InputManager_remove_onActionsChange_mA5C649139D41259D5A93898AE544E5CDBBBCC98A(L_0, L_1, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_add_onActionChange_m781F9B948CECB8E816D2C8AC924D45B8202C72BC (Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_AddCallback_m00BEB5CD4929CAD9FB853122DD749019391FA9EA_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D* L_0 = ___0_value;
		V_0 = (bool)((((RuntimeObject*)(Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_add_onActionChange_m781F9B948CECB8E816D2C8AC924D45B8202C72BC_RuntimeMethod_var)));
	}

IL_0014:
	{
		il2cpp_codegen_runtime_class_init_inline(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		CallbackArray_1_tC72D651E25D95D1B5D837A010859EDE49AD131FA* L_3 = (CallbackArray_1_tC72D651E25D95D1B5D837A010859EDE49AD131FA*)(&(&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState)->___onActionChange);
		Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D* L_4 = ___0_value;
		CallbackArray_1_AddCallback_m00BEB5CD4929CAD9FB853122DD749019391FA9EA(L_3, L_4, CallbackArray_1_AddCallback_m00BEB5CD4929CAD9FB853122DD749019391FA9EA_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_remove_onActionChange_m791FB8CBC5B77626551D79D43AB92856F44D23AB (Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D* ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_RemoveCallback_mD04F436C2B1F1E4B5EF2077A64991F648040B6A4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D* L_0 = ___0_value;
		V_0 = (bool)((((RuntimeObject*)(Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_remove_onActionChange_m791FB8CBC5B77626551D79D43AB92856F44D23AB_RuntimeMethod_var)));
	}

IL_0014:
	{
		il2cpp_codegen_runtime_class_init_inline(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		CallbackArray_1_tC72D651E25D95D1B5D837A010859EDE49AD131FA* L_3 = (CallbackArray_1_tC72D651E25D95D1B5D837A010859EDE49AD131FA*)(&(&((InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_StaticFields*)il2cpp_codegen_static_fields_for(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var))->___s_GlobalState)->___onActionChange);
		Action_2_t4D6C6A84A6B44BE6193A1F64753F6E48558FBE9D* L_4 = ___0_value;
		CallbackArray_1_RemoveCallback_mD04F436C2B1F1E4B5EF2077A64991F648040B6A4(L_3, L_4, CallbackArray_1_RemoveCallback_mD04F436C2B1F1E4B5EF2077A64991F648040B6A4_RuntimeMethod_var);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RegisterInteraction_m53D865EE6733D6805B6855B5DD5C3E631C615737 (Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF8E649A3EF1AB74A43C9F88015FA68AC719215A);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		Type_t* L_0 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_1;
		L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_RegisterInteraction_m53D865EE6733D6805B6855B5DD5C3E631C615737_RuntimeMethod_var)));
	}

IL_0017:
	{
		String_t* L_4 = ___1_name;
		bool L_5;
		L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
		V_1 = L_5;
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0054;
		}
	}
	{
		Type_t* L_7 = ___0_type;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_7);
		___1_name = L_8;
		String_t* L_9 = ___1_name;
		NullCheck(L_9);
		bool L_10;
		L_10 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_9, _stringLiteralAF8E649A3EF1AB74A43C9F88015FA68AC719215A, NULL);
		V_2 = L_10;
		bool L_11 = V_2;
		if (!L_11)
		{
			goto IL_0053;
		}
	}
	{
		String_t* L_12 = ___1_name;
		String_t* L_13 = ___1_name;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_13, NULL);
		NullCheck(_stringLiteralAF8E649A3EF1AB74A43C9F88015FA68AC719215A);
		int32_t L_15;
		L_15 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralAF8E649A3EF1AB74A43C9F88015FA68AC719215A, NULL);
		NullCheck(L_12);
		String_t* L_16;
		L_16 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_12, 0, ((int32_t)il2cpp_codegen_subtract(L_14, L_15)), NULL);
		___1_name = L_16;
	}

IL_0053:
	{
	}

IL_0054:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_17 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_17);
		TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_18;
		L_18 = InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE_inline(L_17, NULL);
		V_3 = L_18;
		String_t* L_19 = ___1_name;
		Type_t* L_20 = ___0_type;
		TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_3), L_19, L_20, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* InputSystem_TryGetInteraction_m8452CDBB1BE8B1C9D87612263C405A43444A2AF7 (String_t* ___0_name, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E V_1;
	memset((&V_1), 0, sizeof(V_1));
	Type_t* V_2 = NULL;
	{
		String_t* L_0 = ___0_name;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_TryGetInteraction_m8452CDBB1BE8B1C9D87612263C405A43444A2AF7_RuntimeMethod_var)));
	}

IL_0016:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_4);
		TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_5;
		L_5 = InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE_inline(L_4, NULL);
		V_1 = L_5;
		String_t* L_6 = ___0_name;
		Type_t* L_7;
		L_7 = TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A((&V_1), L_6, NULL);
		V_2 = L_7;
		goto IL_002c;
	}

IL_002c:
	{
		Type_t* L_8 = V_2;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputSystem_ListInteractions_m9BF76743C3E89E7055C1E7070CF9A408745C6E82 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E V_0;
	memset((&V_0), 0, sizeof(V_0));
	RuntimeObject* V_1 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_1;
		L_1 = InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE_inline(L_0, NULL);
		V_0 = L_1;
		RuntimeObject* L_2;
		L_2 = TypeTable_get_names_mDE4C37C80FF83DA878F42A69F48AEB9656052F0A((&V_0), NULL);
		V_1 = L_2;
		goto IL_0016;
	}

IL_0016:
	{
		RuntimeObject* L_3 = V_1;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RegisterBindingComposite_m09070BD7C7C3FC24F7BC324B5B50F835EB4E8840 (Type_t* ___0_type, String_t* ___1_name, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCDC8FE1FED22D143A4D3A3386BF8D19D24DB7E2C);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		Type_t* L_0 = ___0_type;
		il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class);
		bool L_1;
		L_1 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_0, (Type_t*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_RegisterBindingComposite_m09070BD7C7C3FC24F7BC324B5B50F835EB4E8840_RuntimeMethod_var)));
	}

IL_0017:
	{
		String_t* L_4 = ___1_name;
		bool L_5;
		L_5 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_4, NULL);
		V_1 = L_5;
		bool L_6 = V_1;
		if (!L_6)
		{
			goto IL_0054;
		}
	}
	{
		Type_t* L_7 = ___0_type;
		NullCheck(L_7);
		String_t* L_8;
		L_8 = VirtualFuncInvoker0< String_t* >::Invoke(8, L_7);
		___1_name = L_8;
		String_t* L_9 = ___1_name;
		NullCheck(L_9);
		bool L_10;
		L_10 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_9, _stringLiteralCDC8FE1FED22D143A4D3A3386BF8D19D24DB7E2C, NULL);
		V_2 = L_10;
		bool L_11 = V_2;
		if (!L_11)
		{
			goto IL_0053;
		}
	}
	{
		String_t* L_12 = ___1_name;
		String_t* L_13 = ___1_name;
		NullCheck(L_13);
		int32_t L_14;
		L_14 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_13, NULL);
		NullCheck(_stringLiteralCDC8FE1FED22D143A4D3A3386BF8D19D24DB7E2C);
		int32_t L_15;
		L_15 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteralCDC8FE1FED22D143A4D3A3386BF8D19D24DB7E2C, NULL);
		NullCheck(L_12);
		String_t* L_16;
		L_16 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_12, 0, ((int32_t)il2cpp_codegen_subtract(L_14, L_15)), NULL);
		___1_name = L_16;
	}

IL_0053:
	{
	}

IL_0054:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_17 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_17);
		TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_18;
		L_18 = InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline(L_17, NULL);
		V_3 = L_18;
		String_t* L_19 = ___1_name;
		Type_t* L_20 = ___0_type;
		TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_3), L_19, L_20, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* InputSystem_TryGetBindingComposite_m94E9785E673D07136DD670ED4D4DA5CD4177934B (String_t* ___0_name, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E V_1;
	memset((&V_1), 0, sizeof(V_1));
	Type_t* V_2 = NULL;
	{
		String_t* L_0 = ___0_name;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_TryGetBindingComposite_m94E9785E673D07136DD670ED4D4DA5CD4177934B_RuntimeMethod_var)));
	}

IL_0016:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_4);
		TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_5;
		L_5 = InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline(L_4, NULL);
		V_1 = L_5;
		String_t* L_6 = ___0_name;
		Type_t* L_7;
		L_7 = TypeTable_LookupTypeRegistration_m89DCEA471CDF7CDB994D67D3726482805C0AE29A((&V_1), L_6, NULL);
		V_2 = L_7;
		goto IL_002c;
	}

IL_002c:
	{
		Type_t* L_8 = V_2;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_DisableAllEnabledActions_m96C6101ECA87B3A7A62ADEE17B8549FD1E0AE4BE (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		InputActionState_DisableAllActions_m0A5F1B8EE300780F252CC14550BB03428E8BA6FD(NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE1DF165936F3562084DB454140315041796A957F* InputSystem_ListEnabledActions_m41AC3E56AF57974504810E3E08D4249B649486CD (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m9BCE92A09B812B49B47C00ADCD60400A2560D2E6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tE1DF165936F3562084DB454140315041796A957F_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	List_1_tE1DF165936F3562084DB454140315041796A957F* V_0 = NULL;
	List_1_tE1DF165936F3562084DB454140315041796A957F* V_1 = NULL;
	{
		List_1_tE1DF165936F3562084DB454140315041796A957F* L_0 = (List_1_tE1DF165936F3562084DB454140315041796A957F*)il2cpp_codegen_object_new(List_1_tE1DF165936F3562084DB454140315041796A957F_il2cpp_TypeInfo_var);
		List_1__ctor_m9BCE92A09B812B49B47C00ADCD60400A2560D2E6(L_0, List_1__ctor_m9BCE92A09B812B49B47C00ADCD60400A2560D2E6_RuntimeMethod_var);
		V_0 = L_0;
		List_1_tE1DF165936F3562084DB454140315041796A957F* L_1 = V_0;
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		int32_t L_2;
		L_2 = InputSystem_ListEnabledActions_m2AD3BBD3064F0D5B1354B73C58AD48E488A119BA(L_1, NULL);
		List_1_tE1DF165936F3562084DB454140315041796A957F* L_3 = V_0;
		V_1 = L_3;
		goto IL_0012;
	}

IL_0012:
	{
		List_1_tE1DF165936F3562084DB454140315041796A957F* L_4 = V_1;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputSystem_ListEnabledActions_m2AD3BBD3064F0D5B1354B73C58AD48E488A119BA (List_1_tE1DF165936F3562084DB454140315041796A957F* ___0_actions, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	int32_t V_1 = 0;
	{
		List_1_tE1DF165936F3562084DB454140315041796A957F* L_0 = ___0_actions;
		V_0 = (bool)((((RuntimeObject*)(List_1_tE1DF165936F3562084DB454140315041796A957F*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1B661C870217F11756934F5826E14A434DC7DF03)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputSystem_ListEnabledActions_m2AD3BBD3064F0D5B1354B73C58AD48E488A119BA_RuntimeMethod_var)));
	}

IL_0014:
	{
		List_1_tE1DF165936F3562084DB454140315041796A957F* L_3 = ___0_actions;
		il2cpp_codegen_runtime_class_init_inline(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		int32_t L_4;
		L_4 = InputActionState_FindAllEnabledActions_m78CF62AFA739FA6E2FA8EF57C981986B48C8C25F(L_3, NULL);
		V_1 = L_4;
		goto IL_001d;
	}

IL_001d:
	{
		int32_t L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* InputSystem_get_remoting_m0C0E95A5392032EC5FCEE886A4A485889B4AA085 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Remote;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* InputSystem_get_version_m1048A6B36D36770019871074D65EEBE2C9A837B7 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral888D78EC123726A4BF36FE1962ACC481DFB0B111);
		s_Il2CppMethodInitialized = true;
	}
	{
		Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7* L_0 = (Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7*)il2cpp_codegen_object_new(Version_tE426DB5655D0F22920AE16A2AA9AB7781B8255A7_il2cpp_TypeInfo_var);
		Version__ctor_m52D06833AE6481C0A9B72085BDC4D09A723CEF7F(L_0, _stringLiteral888D78EC123726A4BF36FE1962ACC481DFB0B111, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputSystem_get_runInBackground_m61098043F720682544D22CE5C3EB3AEFFE25A054 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		RuntimeObject* L_1 = L_0->___m_Runtime;
		NullCheck(L_1);
		bool L_2;
		L_2 = InterfaceFuncInvoker0< bool >::Invoke(23, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_1);
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_set_runInBackground_mE250C7BEB65139CD52D558587CA3A7F7259CAED1 (bool ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		RuntimeObject* L_1 = L_0->___m_Runtime;
		bool L_2 = ___0_value;
		NullCheck(L_1);
		InterfaceActionInvoker1< bool >::Invoke(24, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_1, L_2);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputSystem_get_scrollWheelDeltaPerTick_m6E41457623FD5318815CF04179942691307DDBFE (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		RuntimeObject* L_0 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance;
		NullCheck(L_0);
		float L_1;
		L_1 = InterfaceFuncInvoker0< float >::Invoke(29, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_0);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 InputSystem_get_metrics_mDAFBA4A21C7DD69E01C81296DF7DB1ABC609290C (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 L_1;
		L_1 = InputManager_get_metrics_m0AC40AF35A105CAD72355A6E0F94E06CAECB5D3E(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_SetUpRemoting_m0370EA27EB7B319365EB0958302B556B17AB4220 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((!(((RuntimeObject*)(InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), NULL);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_1 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_2 = (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114*)il2cpp_codegen_object_new(InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114_il2cpp_TypeInfo_var);
		InputRemoting__ctor_m38C3C13034148D32AA05F42C231356F10D639C29(L_2, L_1, (bool)0, NULL);
		((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Remote = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Remote), (void*)L_2);
		InputSystem_SetUpRemotingInternal_mB936EC226DCC2B21366651F74FACD3552637D80F(NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_SetUpRemotingInternal_mB936EC226DCC2B21366651F74FACD3552637D80F (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisRemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_m2EA8C6EB548282FF55E24C6A47F390721E5E398A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0036;
		}
	}
	{
		RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* L_3;
		L_3 = ScriptableObject_CreateInstance_TisRemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_m2EA8C6EB548282FF55E24C6A47F390721E5E398A(ScriptableObject_CreateInstance_TisRemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_m2EA8C6EB548282FF55E24C6A47F390721E5E398A_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection = L_3;
		Il2CppCodeGenWriteBarrier((void**)(&((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection), (void*)L_3);
		RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection;
		PlayerConnection_tE21E6206D6FC40F07B3842D83BCB0732C9244E53* L_5;
		L_5 = PlayerConnection_get_instance_mF08ABE514910AD8B105D42561CF97CBF135ABD3B(NULL);
		PlayerConnection_tE21E6206D6FC40F07B3842D83BCB0732C9244E53* L_6;
		L_6 = PlayerConnection_get_instance_mF08ABE514910AD8B105D42561CF97CBF135ABD3B(NULL);
		NullCheck(L_6);
		bool L_7;
		L_7 = PlayerConnection_get_isConnected_mFDFB30D1AD4A7BFC66207092270E86B8D467209D(L_6, NULL);
		NullCheck(L_4);
		RemoteInputPlayerConnection_Bind_m4B086F28252861E96824793FE3B73BEB01B11B26(L_4, L_5, L_7, NULL);
	}

IL_0036:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_8 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Remote;
		RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* L_9 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection;
		NullCheck(L_8);
		RuntimeObject* L_10;
		L_10 = InputRemoting_Subscribe_m3174559EEEB0C3775FF4859E1F7D8AE22431DFFB(L_8, L_9, NULL);
		RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* L_11 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection;
		InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_12 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Remote;
		NullCheck(L_11);
		RuntimeObject* L_13;
		L_13 = RemoteInputPlayerConnection_Subscribe_mA5989A7DA68D630D77A8A6ACFA9BD1E339FBF0CB(L_11, L_12, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputSystem_ShouldEnableRemoting_m74A9CFAC67CDC8ED8D48B0DA1A271FC79911D549 (const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		V_0 = (bool)0;
		bool L_0 = V_0;
		V_1 = L_0;
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_000c;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_0010;
	}

IL_000c:
	{
		V_2 = (bool)1;
		goto IL_0010;
	}

IL_0010:
	{
		bool L_2 = V_2;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem__cctor_m4DD5091273EDA8022521862E65E2DDB07097678D (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral880A203C7E154D1BFC48F54A8BFC50B8E99C8E30);
		s_Il2CppMethodInitialized = true;
	}
	{
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0;
		memset((&L_0), 0, sizeof(L_0));
		ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline((&L_0), _stringLiteral880A203C7E154D1BFC48F54A8BFC50B8E99C8E30, NULL);
		((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___k_InputResetMarker = L_0;
		InputSystem_InitializeInPlayer_mBB78494D752795F7A5740DC1F807CFE496797436((RuntimeObject*)NULL, (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF*)NULL, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RunInitializeInPlayer_mE34D5DAC9EB08E5219FCD655040CAD886B0B8EE7 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_0 = (bool)((((RuntimeObject*)(InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0015;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputSystem_InitializeInPlayer_mBB78494D752795F7A5740DC1F807CFE496797436((RuntimeObject*)NULL, (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF*)NULL, NULL);
	}

IL_0015:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_EnsureInitialized_m3F6278790B921E169FFFA71BD0312B8F700A0E1C (const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_InitializeInPlayer_mBB78494D752795F7A5740DC1F807CFE496797436 (RuntimeObject* ___0_runtime, InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___1_settings, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_FirstOrDefault_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m313547AF64D8587DC20C87459FDCA7F3064788A7_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Resources_FindObjectsOfTypeAll_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_mCA847BFEC746B5AA0842A077C773A09945D8ECF9_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m6922E1C2EF1AC5B8BDA9FE0A53EA28854F704E52_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* G_B3_0 = NULL;
	InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* G_B2_0 = NULL;
	RuntimeObject* G_B6_0 = NULL;
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B6_1 = NULL;
	RuntimeObject* G_B5_0 = NULL;
	InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B5_1 = NULL;
	{
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_0 = ___1_settings;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_1;
		L_1 = Object_op_Equality_mB6120F782D83091EF56A198FCEBCF066DB4A9605(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0021;
		}
	}
	{
		InputSettingsU5BU5D_t6CC3C4AFBE4A23B0693A4EB44C4517E19FF73C2B* L_3;
		L_3 = Resources_FindObjectsOfTypeAll_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_mCA847BFEC746B5AA0842A077C773A09945D8ECF9(Resources_FindObjectsOfTypeAll_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_mCA847BFEC746B5AA0842A077C773A09945D8ECF9_RuntimeMethod_var);
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_4;
		L_4 = Enumerable_FirstOrDefault_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m313547AF64D8587DC20C87459FDCA7F3064788A7((RuntimeObject*)L_3, Enumerable_FirstOrDefault_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m313547AF64D8587DC20C87459FDCA7F3064788A7_RuntimeMethod_var);
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_5 = L_4;
		if (L_5)
		{
			G_B3_0 = L_5;
			goto IL_001f;
		}
		G_B2_0 = L_5;
	}
	{
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_6;
		L_6 = ScriptableObject_CreateInstance_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m6922E1C2EF1AC5B8BDA9FE0A53EA28854F704E52(ScriptableObject_CreateInstance_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m6922E1C2EF1AC5B8BDA9FE0A53EA28854F704E52_RuntimeMethod_var);
		G_B3_0 = L_6;
	}

IL_001f:
	{
		___1_settings = G_B3_0;
	}

IL_0021:
	{
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_7 = (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*)il2cpp_codegen_object_new(InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210_il2cpp_TypeInfo_var);
		InputManager__ctor_mE910BF069A28A2B1F67135002AF34D92BD414161(L_7, NULL);
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager = L_7;
		Il2CppCodeGenWriteBarrier((void**)(&((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager), (void*)L_7);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_8 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		RuntimeObject* L_9 = ___0_runtime;
		RuntimeObject* L_10 = L_9;
		if (L_10)
		{
			G_B6_0 = L_10;
			G_B6_1 = L_8;
			goto IL_003a;
		}
		G_B5_0 = L_10;
		G_B5_1 = L_8;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_il2cpp_TypeInfo_var);
		NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* L_11 = ((NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_il2cpp_TypeInfo_var))->___instance;
		G_B6_0 = ((RuntimeObject*)(L_11));
		G_B6_1 = G_B5_1;
	}

IL_003a:
	{
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_12 = ___1_settings;
		NullCheck(G_B6_1);
		InputManager_Initialize_mE935313169497E7943DD1A10437278B98949A168(G_B6_1, G_B6_0, L_12, NULL);
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputSystem_PerformDefaultPluginInitialization_m85DE2463DC15DF5D4CB2A18CA9CBA00FCA84AF88(NULL);
		bool L_13;
		L_13 = InputSystem_ShouldEnableRemoting_m74A9CFAC67CDC8ED8D48B0DA1A271FC79911D549(NULL);
		V_1 = L_13;
		bool L_14 = V_1;
		if (!L_14)
		{
			goto IL_0056;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputSystem_SetUpRemoting_m0370EA27EB7B319365EB0958302B556B17AB4220(NULL);
	}

IL_0056:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputSystem_EnableActions_m85331EC77C2D334D9876EFDFAE7D89FEA435CB25(NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RunInitialUpdate_m13E238B7ADE16B3844FC036D23D4F9DBBBA821DD (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputSystem_Update_m31EF85164B8C40C566A9160EF909D662DA227122(0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_PerformDefaultPluginInitialization_m85DE2463DC15DF5D4CB2A18CA9CBA00FCA84AF88 (const RuntimeMethod* method) 
{
	{
		UISupport_Initialize_mF96F9CE17813DA1B0AA81CB564EA2F0E92F21CF0(NULL);
		XInputSupport_Initialize_m24A1BB0CC36D87F091E008DD96F8C12C4347F9AB(NULL);
		DualShockSupport_Initialize_m6EBD97B94FF8D5B04FA836953B404F3D2FE213E4(NULL);
		AndroidSupport_Initialize_mC47A27DAF01C44787C4DFCB10380A681D59BB14F(NULL);
		XRSupport_Initialize_m888B9E50911B0ADB8BC0D0475BCF8B1886DC9DE3(NULL);
		OnScreenSupport_Initialize_m4A50B485924E2DB55286A0FFB47BF5DED505EFCF(NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_Reset_m7B7FA20B734EBCD57C4723DDCBEC6F9C0BA87BFD (bool ___0_enableRemoting, RuntimeObject* ___1_runtime, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScriptableObject_CreateInstance_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m6922E1C2EF1AC5B8BDA9FE0A53EA28854F704E52_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* V_0 = NULL;
	ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B V_4;
	memset((&V_4), 0, sizeof(V_4));
	ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA V_5;
	memset((&V_5), 0, sizeof(V_5));
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_6 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___k_InputResetMarker;
		V_1 = L_0;
		ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline((&V_1), NULL);
		InputSystem_DisableActions_m8E5258D36AF65DC251C43E1407D31BB8BE32FADE((bool)1, NULL);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_1 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_2 = (bool)((!(((RuntimeObject*)(InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_002e;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_3);
		InputManager_set_actions_mA3297F193D2B064820E5078EBC38236BDA00E183(L_3, (InputActionAsset_tF217AC5223B4AAA46EBCB44B33E9259FB117417D*)NULL, NULL);
	}

IL_002e:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		V_3 = (bool)((!(((RuntimeObject*)(InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_5 = V_3;
		if (!L_5)
		{
			goto IL_008a;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_6 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_6);
		ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA L_7;
		L_7 = InputManager_get_devices_m2C3974F1750002E781518E9010ADBF1E25C4FCF4(L_6, NULL);
		V_5 = L_7;
		Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B L_8;
		L_8 = ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C((&V_5), ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C_RuntimeMethod_var);
		V_4 = L_8;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_006f:
			{
				Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB((&V_4), Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0064_1;
			}

IL_0053_1:
			{
				InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9;
				L_9 = Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945((&V_4), Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945_RuntimeMethod_var);
				V_6 = L_9;
				InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_10 = V_6;
				NullCheck(L_10);
				InputDevice_NotifyRemoved_m32F85C8CE3A88D7C60CD7F46E4A609A457C5B91A(L_10, NULL);
			}

IL_0064_1:
			{
				bool L_11;
				L_11 = Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC((&V_4), Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC_RuntimeMethod_var);
				if (L_11)
				{
					goto IL_0053_1;
				}
			}
			{
				goto IL_007e;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_007e:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_12 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_12);
		InputManager_UninstallGlobals_m443079C8E4EDCCC5A75A6172C423B9F832CD611F(L_12, NULL);
	}

IL_008a:
	{
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_13;
		L_13 = ScriptableObject_CreateInstance_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m6922E1C2EF1AC5B8BDA9FE0A53EA28854F704E52(ScriptableObject_CreateInstance_TisInputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF_m6922E1C2EF1AC5B8BDA9FE0A53EA28854F704E52_RuntimeMethod_var);
		V_0 = L_13;
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_14 = V_0;
		NullCheck(L_14);
		Object_set_hideFlags_mACB8BFC903FB3B01BBD427753E791BF28B5E33D4(L_14, ((int32_t)61), NULL);
		RuntimeObject* L_15 = ___1_runtime;
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_16 = V_0;
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputSystem_InitializeInPlayer_mBB78494D752795F7A5740DC1F807CFE496797436(L_15, L_16, NULL);
		((Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F_StaticFields*)il2cpp_codegen_static_fields_for(Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F_il2cpp_TypeInfo_var))->___s_PlatformMouseDevice = (Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&((Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F_StaticFields*)il2cpp_codegen_static_fields_for(Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F_il2cpp_TypeInfo_var))->___s_PlatformMouseDevice), (void*)(Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F*)NULL);
		((InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D_StaticFields*)il2cpp_codegen_static_fields_for(InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D_il2cpp_TypeInfo_var))->___s_ObserverState = (ObserverState_t147E85316A8DB8E0C6B3D4485B1480B41EA6A1A8*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&((InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D_StaticFields*)il2cpp_codegen_static_fields_for(InputEventListener_tB0B541BC249BB696401201CF9DCAB4DFA1462B1D_il2cpp_TypeInfo_var))->___s_ObserverState), (void*)(ObserverState_t147E85316A8DB8E0C6B3D4485B1480B41EA6A1A8*)NULL);
		il2cpp_codegen_runtime_class_init_inline(InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E_il2cpp_TypeInfo_var);
		InputUser_ResetGlobals_mD8FEE2A894513663C71944578C04FBE545250F74(NULL);
		EnhancedTouchSupport_Reset_m3CC6485AEFEF9EBD2B67AD3491207729F9FA7225(NULL);
		InputSystem_EnableActions_m85331EC77C2D334D9876EFDFAE7D89FEA435CB25(NULL);
		ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD L_17 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___k_InputResetMarker;
		V_1 = L_17;
		ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline((&V_1), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_Destroy_mF729143EF19928A2BCCAE68EE007EB7502D0E6D7 (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		InputManager_Destroy_mF8DE88C4DD4F90D71F933A1A3A09CEEC1769493A(L_0, NULL);
		RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* L_1 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		bool L_2;
		L_2 = Object_op_Inequality_mD0BE578448EAA61948F25C32F8DD55AB1F778602(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL);
		V_0 = L_2;
		bool L_3 = V_0;
		if (!L_3)
		{
			goto IL_0026;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection;
		il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var);
		Object_DestroyImmediate_m6336EBC83591A5DB64EC70C92132824C6E258705(L_4, NULL);
	}

IL_0026:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager = (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager), (void*)(InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*)NULL);
		((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection = (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection), (void*)(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF*)NULL);
		((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Remote = (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Remote), (void*)(InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114*)NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF InputSystem_GetSavedState_m382B71CFFE93DF468FAB36FEB64099544B20314B (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Peek_m183FF5FD4834D2DDB0C020A6D1EFC001F5D29A4E_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_SavedStateStack;
		NullCheck(L_0);
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_1;
		L_1 = Stack_1_Peek_m183FF5FD4834D2DDB0C020A6D1EFC001F5D29A4E(L_0, Stack_1_Peek_m183FF5FD4834D2DDB0C020A6D1EFC001F5D29A4E_RuntimeMethod_var);
		V_0 = L_1;
		goto IL_000e;
	}

IL_000e:
	{
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_SaveAndReset_mA2F1E71157332548BA8648DAC169B6549F32C220 (bool ___0_enableRemoting, RuntimeObject* ___1_runtime, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Push_mB759B2F1AD02B3EC233FEB22A4BD7E2D0AADFE3F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1__ctor_mCDE714B20147B7659A4CE40CEAE6438343F4EEC4_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Touch_t07A55E11962F143607E917F0B6FEFB36EE2DDA70_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF V_1;
	memset((&V_1), 0, sizeof(V_1));
	SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 V_2;
	memset((&V_2), 0, sizeof(V_2));
	InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* G_B4_0 = NULL;
	State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF* G_B4_1 = NULL;
	Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* G_B4_2 = NULL;
	InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* G_B3_0 = NULL;
	State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF* G_B3_1 = NULL;
	Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* G_B3_2 = NULL;
	SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 G_B5_0;
	memset((&G_B5_0), 0, sizeof(G_B5_0));
	State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF* G_B5_1 = NULL;
	Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* G_B5_2 = NULL;
	RuntimeObject* G_B7_0 = NULL;
	bool G_B7_1 = false;
	RuntimeObject* G_B6_0 = NULL;
	bool G_B6_1 = false;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_SavedStateStack;
		V_0 = (bool)((((RuntimeObject*)(Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* L_2 = (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4*)il2cpp_codegen_object_new(Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4_il2cpp_TypeInfo_var);
		Stack_1__ctor_mCDE714B20147B7659A4CE40CEAE6438343F4EEC4(L_2, Stack_1__ctor_mCDE714B20147B7659A4CE40CEAE6438343F4EEC4_RuntimeMethod_var);
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_SavedStateStack = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_SavedStateStack), (void*)L_2);
	}

IL_0017:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_SavedStateStack;
		il2cpp_codegen_initobj((&V_1), sizeof(State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF));
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		(&V_1)->___manager = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___manager), (void*)L_4);
		InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_5 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Remote;
		(&V_1)->___remote = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___remote), (void*)L_5);
		RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* L_6 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection;
		(&V_1)->___remoteConnection = L_6;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___remoteConnection), (void*)L_6);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_7 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_7);
		SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 L_8;
		L_8 = InputManager_SaveState_m6C9920EE2B27C7A7A4C2A9A60C972F433796E34E(L_7, NULL);
		(&V_1)->___managerState = L_8;
		Il2CppCodeGenWriteBarrier((void**)&(((&(&V_1)->___managerState))->___devices), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&(&V_1)->___managerState))->___availableDevices), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&(&V_1)->___managerState))->___settings), (void*)NULL);
		#endif
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&(&V_1)->___managerState))->___actions), (void*)NULL);
		#endif
		InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_9 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Remote;
		InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_10 = L_9;
		if (L_10)
		{
			G_B4_0 = L_10;
			G_B4_1 = (&V_1);
			G_B4_2 = L_3;
			goto IL_006f;
		}
		G_B3_0 = L_10;
		G_B3_1 = (&V_1);
		G_B3_2 = L_3;
	}
	{
		il2cpp_codegen_initobj((&V_2), sizeof(SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5));
		SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 L_11 = V_2;
		G_B5_0 = L_11;
		G_B5_1 = G_B3_1;
		G_B5_2 = G_B3_2;
		goto IL_0074;
	}

IL_006f:
	{
		NullCheck(G_B4_0);
		SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 L_12;
		L_12 = InputRemoting_SaveState_m5A0F86156BD85DDF0A274C89B94F4DBD58C9088A(G_B4_0, NULL);
		G_B5_0 = L_12;
		G_B5_1 = G_B4_1;
		G_B5_2 = G_B4_2;
	}

IL_0074:
	{
		G_B5_1->___remotingState = G_B5_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&G_B5_1->___remotingState))->___senders), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&G_B5_1->___remotingState))->___subscribers), (void*)NULL);
		#endif
		il2cpp_codegen_runtime_class_init_inline(InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700_il2cpp_TypeInfo_var);
		RuntimeObject* L_13;
		L_13 = InputActionState_SaveAndResetState_m5C182CDA2D97D462720E612129AF6E8F37D6AEA3(NULL);
		(&V_1)->___inputActionState = L_13;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___inputActionState), (void*)L_13);
		il2cpp_codegen_runtime_class_init_inline(Touch_t07A55E11962F143607E917F0B6FEFB36EE2DDA70_il2cpp_TypeInfo_var);
		RuntimeObject* L_14;
		L_14 = Touch_SaveAndResetState_mE9CFADFE47C36EFB00C1096C37C7BF6FD696BDF4(NULL);
		(&V_1)->___touchState = L_14;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___touchState), (void*)L_14);
		il2cpp_codegen_runtime_class_init_inline(InputUser_tD938B6FAC4D79FB2BA7040DE247549A4F832000E_il2cpp_TypeInfo_var);
		RuntimeObject* L_15;
		L_15 = InputUser_SaveAndResetState_mA1DC3466F6282F21F879EFFC6B87379A9D5EAFCB(NULL);
		(&V_1)->___inputUserState = L_15;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___inputUserState), (void*)L_15);
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_16 = V_1;
		NullCheck(G_B5_2);
		Stack_1_Push_mB759B2F1AD02B3EC233FEB22A4BD7E2D0AADFE3F(G_B5_2, L_16, Stack_1_Push_mB759B2F1AD02B3EC233FEB22A4BD7E2D0AADFE3F_RuntimeMethod_var);
		bool L_17 = ___0_enableRemoting;
		RuntimeObject* L_18 = ___1_runtime;
		RuntimeObject* L_19 = L_18;
		if (L_19)
		{
			G_B7_0 = L_19;
			G_B7_1 = L_17;
			goto IL_00af;
		}
		G_B6_0 = L_19;
		G_B6_1 = L_17;
	}
	{
		RuntimeObject* L_20 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance;
		G_B7_0 = L_20;
		G_B7_1 = G_B6_1;
	}

IL_00af:
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputSystem_Reset_m7B7FA20B734EBCD57C4723DDCBEC6F9C0BA87BFD(G_B7_1, G_B7_0, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_Restore_mB0A02A63F43FF4B939DBD29FC8222E41BA2F198B (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ISavedState_tC899A3970A1A39D623ABACC592E3E346F0CA7401_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_Pop_mE8BAFB21BE46AE4CC07BA634B3C6D06AA1F17475_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Stack_1_get_Count_mE63E7AD2900B4CB90D54D90811CCDD91FAFCDBE1_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF V_0;
	memset((&V_0), 0, sizeof(V_0));
	Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B V_1;
	memset((&V_1), 0, sizeof(V_1));
	ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA V_2;
	memset((&V_2), 0, sizeof(V_2));
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL;
	int32_t G_B3_0 = 0;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_SavedStateStack;
		if (!L_0)
		{
			goto IL_0017;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* L_1 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_SavedStateStack;
		NullCheck(L_1);
		int32_t L_2;
		L_2 = Stack_1_get_Count_mE63E7AD2900B4CB90D54D90811CCDD91FAFCDBE1_inline(L_1, Stack_1_get_Count_mE63E7AD2900B4CB90D54D90811CCDD91FAFCDBE1_RuntimeMethod_var);
		G_B3_0 = ((((int32_t)L_2) > ((int32_t)0))? 1 : 0);
		goto IL_0018;
	}

IL_0017:
	{
		G_B3_0 = 0;
	}

IL_0018:
	{
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)G_B3_0, NULL);
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_SavedStateStack;
		NullCheck(L_3);
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_4;
		L_4 = Stack_1_Pop_mE8BAFB21BE46AE4CC07BA634B3C6D06AA1F17475(L_3, Stack_1_Pop_mE8BAFB21BE46AE4CC07BA634B3C6D06AA1F17475_RuntimeMethod_var);
		V_0 = L_4;
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_5 = V_0;
		RuntimeObject* L_6 = L_5.___inputUserState;
		NullCheck(L_6);
		InterfaceActionInvoker0::Invoke(0, ISavedState_tC899A3970A1A39D623ABACC592E3E346F0CA7401_il2cpp_TypeInfo_var, L_6);
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_7 = V_0;
		RuntimeObject* L_8 = L_7.___touchState;
		NullCheck(L_8);
		InterfaceActionInvoker0::Invoke(0, ISavedState_tC899A3970A1A39D623ABACC592E3E346F0CA7401_il2cpp_TypeInfo_var, L_8);
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_9 = V_0;
		RuntimeObject* L_10 = L_9.___inputActionState;
		NullCheck(L_10);
		InterfaceActionInvoker0::Invoke(0, ISavedState_tC899A3970A1A39D623ABACC592E3E346F0CA7401_il2cpp_TypeInfo_var, L_10);
		InputSystem_Destroy_mF729143EF19928A2BCCAE68EE007EB7502D0E6D7(NULL);
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_11 = V_0;
		RuntimeObject* L_12 = L_11.___inputUserState;
		NullCheck(L_12);
		InterfaceActionInvoker0::Invoke(1, ISavedState_tC899A3970A1A39D623ABACC592E3E346F0CA7401_il2cpp_TypeInfo_var, L_12);
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_13 = V_0;
		RuntimeObject* L_14 = L_13.___touchState;
		NullCheck(L_14);
		InterfaceActionInvoker0::Invoke(1, ISavedState_tC899A3970A1A39D623ABACC592E3E346F0CA7401_il2cpp_TypeInfo_var, L_14);
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_15 = V_0;
		RuntimeObject* L_16 = L_15.___inputActionState;
		NullCheck(L_16);
		InterfaceActionInvoker0::Invoke(1, ISavedState_tC899A3970A1A39D623ABACC592E3E346F0CA7401_il2cpp_TypeInfo_var, L_16);
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_17 = V_0;
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_18 = L_17.___manager;
		((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager = L_18;
		Il2CppCodeGenWriteBarrier((void**)(&((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager), (void*)L_18);
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_19 = V_0;
		InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_20 = L_19.___remote;
		((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Remote = L_20;
		Il2CppCodeGenWriteBarrier((void**)(&((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Remote), (void*)L_20);
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_21 = V_0;
		RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* L_22 = L_21.___remoteConnection;
		((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection = L_22;
		Il2CppCodeGenWriteBarrier((void**)(&((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_RemoteConnection), (void*)L_22);
		State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF L_23 = V_0;
		SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 L_24 = L_23.___managerState;
		SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 L_25 = L_24.___updateState;
		InputUpdate_Restore_m71BD8B07EC8C07C82F8DA7DDFCA5B7330AADDB9D(L_25, NULL);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_26 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_27 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_27);
		RuntimeObject* L_28 = L_27->___m_Runtime;
		NullCheck(L_26);
		InputManager_InstallRuntime_mE56741CAAC5245B96D192D64E3218D8ED1ACEC38(L_26, L_28, NULL);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_29 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_29);
		InputManager_InstallGlobals_m1AE121B9AB8B0F236DA08874294E31E81058592C(L_29, NULL);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_30 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_30);
		InputManager_ApplySettings_m98CCA0C352332E7DC117FB01F45EA7E4D6E03B00(L_30, NULL);
		ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA L_31;
		L_31 = InputSystem_get_devices_mBE599285E43211ACE15248654A3E3D7DB42C85CA(NULL);
		V_2 = L_31;
		Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B L_32;
		L_32 = ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C((&V_2), ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C_RuntimeMethod_var);
		V_1 = L_32;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0108:
			{
				Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB((&V_1), Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00fd_1;
			}

IL_00e5_1:
			{
				InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_33;
				L_33 = Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945((&V_1), Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945_RuntimeMethod_var);
				V_3 = L_33;
				InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_34 = V_3;
				NullCheck(L_34);
				InputDevice_NotifyAdded_m7F4B2FB6C8247706A4912415C0C0FFA081C6E495(L_34, NULL);
				InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_35 = V_3;
				NullCheck(L_35);
				VirtualActionInvoker0::Invoke(17, L_35);
			}

IL_00fd_1:
			{
				bool L_36;
				L_36 = Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC((&V_1), Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC_RuntimeMethod_var);
				if (L_36)
				{
					goto IL_00e5_1;
				}
			}
			{
				goto IL_0117;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0117:
	{
		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
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif




IL2CPP_EXTERN_C void State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshal_pinvoke(const State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF& unmarshaled, State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF____manager_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___managerException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF____manager_FieldInfo_var, State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___managerException, NULL);
}
IL2CPP_EXTERN_C void State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshal_pinvoke_back(const State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshaled_pinvoke& marshaled, State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF____manager_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___managerException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF____manager_FieldInfo_var, State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___managerException, NULL);
}
IL2CPP_EXTERN_C void State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshal_pinvoke_cleanup(State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshaled_pinvoke& marshaled)
{
}




IL2CPP_EXTERN_C void State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshal_com(const State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF& unmarshaled, State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF____manager_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___managerException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF____manager_FieldInfo_var, State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___managerException, NULL);
}
IL2CPP_EXTERN_C void State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshal_com_back(const State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshaled_com& marshaled, State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF____manager_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___managerException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF____manager_FieldInfo_var, State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___managerException, NULL);
}
IL2CPP_EXTERN_C void State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_marshal_com_cleanup(State_tB6FAFA007A70221C90A7D577663C8C57D0E6B4EF_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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m7B87917A142EB5031C912254030276AE5AF8765E (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA* L_0 = (U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA*)il2cpp_codegen_object_new(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var);
		U3CU3Ec__ctor_mE73FB8F7797F2519F982778D8931A8FD0252DE95(L_0, NULL);
		((U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var))->___U3CU3E9 = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA_il2cpp_TypeInfo_var))->___U3CU3E9), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_mE73FB8F7797F2519F982778D8931A8FD0252DE95 (U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA* __this, const RuntimeMethod* method) 
{
	{
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* U3CU3Ec_U3Cget_onAnyButtonPressU3Eb__80_0_m686B5D5460A2D43A97605C750F97328C703282A6 (U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_e, const RuntimeMethod* method) 
{
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_0 = ___0_e;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_1;
		L_1 = InputControlExtensions_GetFirstButtonPressOrNull_mBA687FD6076F0A4FB7249AE92FA05981BDB61E28(L_0, (-1.0f), (bool)1, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec_U3Cget_onAnyButtonPressU3Eb__80_1_mF129E3E97915C27A135FBF18AABCBA89D6EB19AA (U3CU3Ec_t26147FD23283FAD9C369CE7FF71CDCDD9FF020AA* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_c, const RuntimeMethod* method) 
{
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_c;
		return (bool)((!(((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CommonUsages__cctor_mF1044AE6BBA9B0296C0C185CAB6AA0F606F11CDF (const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C10E47675493434D04CD8025C8303AF94F7BA5A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0FE1DEB4EDEE2E54C5DC6BE7013FD433AF3062C6);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral13723108E9F78522481EFFEB997D0EC8D2E6B2BB);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral190CDBBC7377A308B78E27EF91319FD2DA386895);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1BEB1DE9B5C52D3F4699D572171AAACD3FA5E864);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1F8F870F7EB4426F00DE192C8070A43D127A26CE);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2ACB7782456D2D8534D7B6B3F35A68568F0C0C4C);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A261EB7E7319776625F5A015EA18053797E6890);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral55935FB09C18CDEF3D02A1F5E7113C74ACB5CB7F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral570A8C820BD3B01A870C767E1B234057A3ABC60F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D5174454E3D3F9E783E0B8B821F8B1A68A0547F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7050E794F9BC7E6FB04B0854BF6DAD408C0FC164);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral724F6EF07C0D3FFFD32A55027218B65FB4F377E1);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7672B1CB98F2EFAF3B642E0727371BD99BCD8A28);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7CFABA7C6462657D1BE1B82BCB25DB5422A67CE8);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81654DAE6F7DA22524F2310A30153852CE7D290B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral93717CD8FCD45BAB4F15D3BACC989A6A93BA2674);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B0BB5433E9600F0BD3B7E4E4F4A0472AE371909);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF76631C9924DA21CC9961B508E27EB5D8012412);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6395AABCDE9B93485E9D73A72E394C1050ED739);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB82FE49DBD9F98B5C45F1B8D53AFA442EE544390);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBF50C818C48FE06268F52652FD752EA6BEE4326F);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD28E2459AC6A73898F642FFE30F6729271682756);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE13FF6C7392F9B53DD7F71846C039053919065BA);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFF91CCC42729FED4D77421D6F8E1B13F461E983A);
		s_Il2CppMethodInitialized = true;
	}
	{
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0;
		memset((&L_0), 0, sizeof(L_0));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_0), _stringLiteral1BEB1DE9B5C52D3F4699D572171AAACD3FA5E864, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Primary2DMotion = L_0;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Primary2DMotion))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Primary2DMotion))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_1;
		memset((&L_1), 0, sizeof(L_1));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_1), _stringLiteral7672B1CB98F2EFAF3B642E0727371BD99BCD8A28, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Secondary2DMotion = L_1;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Secondary2DMotion))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Secondary2DMotion))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_2;
		memset((&L_2), 0, sizeof(L_2));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_2), _stringLiteral7050E794F9BC7E6FB04B0854BF6DAD408C0FC164, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___PrimaryAction = L_2;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___PrimaryAction))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___PrimaryAction))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_3;
		memset((&L_3), 0, sizeof(L_3));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_3), _stringLiteral55935FB09C18CDEF3D02A1F5E7113C74ACB5CB7F, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___SecondaryAction = L_3;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___SecondaryAction))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___SecondaryAction))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_4;
		memset((&L_4), 0, sizeof(L_4));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_4), _stringLiteral81654DAE6F7DA22524F2310A30153852CE7D290B, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___PrimaryTrigger = L_4;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___PrimaryTrigger))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___PrimaryTrigger))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_5;
		memset((&L_5), 0, sizeof(L_5));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_5), _stringLiteral13723108E9F78522481EFFEB997D0EC8D2E6B2BB, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___SecondaryTrigger = L_5;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___SecondaryTrigger))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___SecondaryTrigger))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6;
		memset((&L_6), 0, sizeof(L_6));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_6), _stringLiteralBF50C818C48FE06268F52652FD752EA6BEE4326F, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Modifier = L_6;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Modifier))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Modifier))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_7;
		memset((&L_7), 0, sizeof(L_7));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_7), _stringLiteral570A8C820BD3B01A870C767E1B234057A3ABC60F, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Position = L_7;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Position))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Position))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8;
		memset((&L_8), 0, sizeof(L_8));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_8), _stringLiteral1F8F870F7EB4426F00DE192C8070A43D127A26CE, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Orientation = L_8;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Orientation))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Orientation))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9;
		memset((&L_9), 0, sizeof(L_9));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_9), _stringLiteral0FE1DEB4EDEE2E54C5DC6BE7013FD433AF3062C6, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Hatswitch = L_9;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Hatswitch))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Hatswitch))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_10;
		memset((&L_10), 0, sizeof(L_10));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_10), _stringLiteral4A261EB7E7319776625F5A015EA18053797E6890, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Back = L_10;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Back))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Back))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_11;
		memset((&L_11), 0, sizeof(L_11));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_11), _stringLiteral724F6EF07C0D3FFFD32A55027218B65FB4F377E1, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Forward = L_11;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Forward))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Forward))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12;
		memset((&L_12), 0, sizeof(L_12));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_12), _stringLiteral0C10E47675493434D04CD8025C8303AF94F7BA5A, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Menu = L_12;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Menu))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Menu))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13;
		memset((&L_13), 0, sizeof(L_13));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_13), _stringLiteral190CDBBC7377A308B78E27EF91319FD2DA386895, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Submit = L_13;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Submit))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Submit))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_14;
		memset((&L_14), 0, sizeof(L_14));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_14), _stringLiteral93717CD8FCD45BAB4F15D3BACC989A6A93BA2674, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Cancel = L_14;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Cancel))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Cancel))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_15;
		memset((&L_15), 0, sizeof(L_15));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_15), _stringLiteral7F8C014BD4810CC276D0F9F81A1E759C7B098B1E, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Horizontal = L_15;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Horizontal))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Horizontal))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_16;
		memset((&L_16), 0, sizeof(L_16));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_16), _stringLiteral265E15F1F86F1C766555899D5771CF29055DE75A, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Vertical = L_16;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Vertical))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Vertical))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_17;
		memset((&L_17), 0, sizeof(L_17));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_17), _stringLiteral2ACB7782456D2D8534D7B6B3F35A68568F0C0C4C, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Twist = L_17;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Twist))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Twist))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_18;
		memset((&L_18), 0, sizeof(L_18));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_18), _stringLiteral7CFABA7C6462657D1BE1B82BCB25DB5422A67CE8, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Pressure = L_18;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Pressure))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Pressure))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_19;
		memset((&L_19), 0, sizeof(L_19));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_19), _stringLiteral9B0BB5433E9600F0BD3B7E4E4F4A0472AE371909, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___ScrollHorizontal = L_19;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___ScrollHorizontal))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___ScrollHorizontal))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_20;
		memset((&L_20), 0, sizeof(L_20));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_20), _stringLiteralD28E2459AC6A73898F642FFE30F6729271682756, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___ScrollVertical = L_20;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___ScrollVertical))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___ScrollVertical))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_21;
		memset((&L_21), 0, sizeof(L_21));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_21), _stringLiteralAF76631C9924DA21CC9961B508E27EB5D8012412, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Point = L_21;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Point))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___Point))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_22;
		memset((&L_22), 0, sizeof(L_22));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_22), _stringLiteralB6395AABCDE9B93485E9D73A72E394C1050ED739, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___LowFreqMotor = L_22;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___LowFreqMotor))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___LowFreqMotor))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_23;
		memset((&L_23), 0, sizeof(L_23));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_23), _stringLiteralE13FF6C7392F9B53DD7F71846C039053919065BA, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___HighFreqMotor = L_23;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___HighFreqMotor))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___HighFreqMotor))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_24;
		memset((&L_24), 0, sizeof(L_24));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_24), _stringLiteralFF91CCC42729FED4D77421D6F8E1B13F461E983A, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___LeftHand = L_24;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___LeftHand))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___LeftHand))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_25;
		memset((&L_25), 0, sizeof(L_25));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_25), _stringLiteral5D5174454E3D3F9E783E0B8B821F8B1A68A0547F, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___RightHand = L_25;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___RightHand))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___RightHand))->___m_StringLowerCase), (void*)NULL);
		#endif
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_26;
		memset((&L_26), 0, sizeof(L_26));
		InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_26), _stringLiteralB82FE49DBD9F98B5C45F1B8D53AFA442EE544390, NULL);
		((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___BatteryStrength = L_26;
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___BatteryStrength))->___m_StringOriginalCase), (void*)NULL);
		#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
		Il2CppCodeGenWriteBarrier((void**)&(((&((CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_StaticFields*)il2cpp_codegen_static_fields_for(CommonUsages_t64965B2AAF01FEDD2C0216C34CEF31C651464D78_il2cpp_TypeInfo_var))->___BatteryStrength))->___m_StringLowerCase), (void*)NULL);
		#endif
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_get_name_mCB68FC91A11BEFA1FF26EA0B5FD39D345C4ADC22 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = __this->___m_Name;
		String_t* L_1;
		L_1 = InternedString_op_Implicit_m99D80AAE853F54FA2EF2603D020C7454B608D2F6(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_get_displayName_m9F6CBDDD6B25EC0E25BEE1DD51105667F0BA9A23 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	String_t* V_1 = NULL;
	bool V_2 = false;
	{
		InputControl_RefreshConfigurationIfNeeded_mD40AAB0641091C8AFAA5C7B7B6F84A0BEE355368(__this, NULL);
		String_t* L_0 = __this->___m_DisplayName;
		V_0 = (bool)((!(((RuntimeObject*)(String_t*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		String_t* L_2 = __this->___m_DisplayName;
		V_1 = L_2;
		goto IL_0042;
	}

IL_001e:
	{
		String_t* L_3 = __this->___m_DisplayNameFromLayout;
		V_2 = (bool)((!(((RuntimeObject*)(String_t*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_4 = V_2;
		if (!L_4)
		{
			goto IL_0034;
		}
	}
	{
		String_t* L_5 = __this->___m_DisplayNameFromLayout;
		V_1 = L_5;
		goto IL_0042;
	}

IL_0034:
	{
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6 = __this->___m_Name;
		String_t* L_7;
		L_7 = InternedString_op_Implicit_m99D80AAE853F54FA2EF2603D020C7454B608D2F6(L_6, NULL);
		V_1 = L_7;
		goto IL_0042;
	}

IL_0042:
	{
		String_t* L_8 = V_1;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_set_displayName_mBDE31F798F8EC1EFA502FDC9B0788C46ADBB18B7 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_DisplayName = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DisplayName), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_get_shortDisplayName_mD0696FCEF00BC8E35E80BFE1C832E772CA20D52C (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	String_t* V_1 = NULL;
	bool V_2 = false;
	{
		InputControl_RefreshConfigurationIfNeeded_mD40AAB0641091C8AFAA5C7B7B6F84A0BEE355368(__this, NULL);
		String_t* L_0 = __this->___m_ShortDisplayName;
		V_0 = (bool)((!(((RuntimeObject*)(String_t*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001e;
		}
	}
	{
		String_t* L_2 = __this->___m_ShortDisplayName;
		V_1 = L_2;
		goto IL_0038;
	}

IL_001e:
	{
		String_t* L_3 = __this->___m_ShortDisplayNameFromLayout;
		V_2 = (bool)((!(((RuntimeObject*)(String_t*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_4 = V_2;
		if (!L_4)
		{
			goto IL_0034;
		}
	}
	{
		String_t* L_5 = __this->___m_ShortDisplayNameFromLayout;
		V_1 = L_5;
		goto IL_0038;
	}

IL_0034:
	{
		V_1 = (String_t*)NULL;
		goto IL_0038;
	}

IL_0038:
	{
		String_t* L_6 = V_1;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_set_shortDisplayName_mF0053D56066A4B115AEDFDE6794011754A30B6BA (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_ShortDisplayName = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShortDisplayName), (void*)L_0);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_get_path_mB32F887DB25DF6EF5D6B85D513EC4F9452BD146F (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	String_t* V_1 = NULL;
	{
		String_t* L_0 = __this->___m_Path;
		V_0 = (bool)((((RuntimeObject*)(String_t*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_002a;
		}
	}
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2 = __this->___m_Parent;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_3 = __this->___m_Name;
		String_t* L_4;
		L_4 = InternedString_op_Implicit_m99D80AAE853F54FA2EF2603D020C7454B608D2F6(L_3, NULL);
		String_t* L_5;
		L_5 = InputControlPath_Combine_m9E77DAE73591C3817AD9CD501997B0915F075D2B(L_2, L_4, NULL);
		__this->___m_Path = L_5;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Path), (void*)L_5);
	}

IL_002a:
	{
		String_t* L_6 = __this->___m_Path;
		V_1 = L_6;
		goto IL_0033;
	}

IL_0033:
	{
		String_t* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_get_layout_mE6054F87BB94A1F1D06355E137A1840B2EFF7971 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = __this->___m_Layout;
		String_t* L_1;
		L_1 = InternedString_op_Implicit_m99D80AAE853F54FA2EF2603D020C7454B608D2F6(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_get_variants_mCA1F10ABE4C44E1A5ED985ED86C9D58EFEB0CC25 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = __this->___m_Variants;
		String_t* L_1;
		L_1 = InternedString_op_Implicit_m99D80AAE853F54FA2EF2603D020C7454B608D2F6(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = __this->___m_Device;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControl_get_parent_mCB9335C099924935526B38534EE76E53847787AF (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = __this->___m_Parent;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_m91E26F16AF68835954DDB6AACADED4901067A544_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = __this->___m_Device;
		NullCheck(L_0);
		InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_1 = L_0->___m_ChildrenForEachControl;
		int32_t L_2 = __this->___m_ChildStartIndex;
		int32_t L_3 = __this->___m_ChildCount;
		ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_4;
		memset((&L_4), 0, sizeof(L_4));
		ReadOnlyArray_1__ctor_m91E26F16AF68835954DDB6AACADED4901067A544((&L_4), L_1, L_2, L_3, ReadOnlyArray_1__ctor_m91E26F16AF68835954DDB6AACADED4901067A544_RuntimeMethod_var);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_m5B26000D97DE2F7EC3C52A10327F71B534101049_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = __this->___m_Device;
		NullCheck(L_0);
		InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_1 = L_0->___m_UsagesForEachControl;
		int32_t L_2 = __this->___m_UsageStartIndex;
		int32_t L_3 = __this->___m_UsageCount;
		ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_4;
		memset((&L_4), 0, sizeof(L_4));
		ReadOnlyArray_1__ctor_m5B26000D97DE2F7EC3C52A10327F71B534101049((&L_4), L_1, L_2, L_3, ReadOnlyArray_1__ctor_m5B26000D97DE2F7EC3C52A10327F71B534101049_RuntimeMethod_var);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 InputControl_get_aliases_mDF10BB19A2ACABE2963B62CDECF416E6433F7FD5 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_m5B26000D97DE2F7EC3C52A10327F71B534101049_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = __this->___m_Device;
		NullCheck(L_0);
		InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_1 = L_0->___m_AliasesForEachControl;
		int32_t L_2 = __this->___m_AliasStartIndex;
		int32_t L_3 = __this->___m_AliasCount;
		ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_4;
		memset((&L_4), 0, sizeof(L_4));
		ReadOnlyArray_1__ctor_m5B26000D97DE2F7EC3C52A10327F71B534101049((&L_4), L_1, L_2, L_3, ReadOnlyArray_1__ctor_m5B26000D97DE2F7EC3C52A10327F71B534101049_RuntimeMethod_var);
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_0 = __this->___m_StateBlock;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_noisy_m7169395897C8B23A5E96A04268145817E91A4AA8 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_ControlFlags;
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&2))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_set_noisy_m5E4E4C6A6E98F5D239385AEF8203683583CB9B7A (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_1;
	memset((&V_1), 0, sizeof(V_1));
	int32_t V_2 = 0;
	bool V_3 = false;
	bool V_4 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0057;
		}
	}
	{
		int32_t L_2 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_2|2));
		ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_3;
		L_3 = InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010(__this, NULL);
		V_1 = L_3;
		V_2 = 0;
		goto IL_0044;
	}

IL_0020:
	{
		int32_t L_4 = V_2;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_5;
		L_5 = ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A((&V_1), L_4, ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
		V_3 = (bool)((!(((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_6 = V_3;
		if (!L_6)
		{
			goto IL_003f;
		}
	}
	{
		int32_t L_7 = V_2;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_8;
		L_8 = ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A((&V_1), L_7, ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
		NullCheck(L_8);
		InputControl_set_noisy_m5E4E4C6A6E98F5D239385AEF8203683583CB9B7A(L_8, (bool)1, NULL);
	}

IL_003f:
	{
		int32_t L_9 = V_2;
		V_2 = ((int32_t)il2cpp_codegen_add(L_9, 1));
	}

IL_0044:
	{
		int32_t L_10 = V_2;
		int32_t L_11;
		L_11 = ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_inline((&V_1), ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var);
		V_4 = (bool)((((int32_t)L_10) < ((int32_t)L_11))? 1 : 0);
		bool L_12 = V_4;
		if (L_12)
		{
			goto IL_0020;
		}
	}
	{
		goto IL_0066;
	}

IL_0057:
	{
		int32_t L_13 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_13&((int32_t)-3)));
	}

IL_0066:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_synthetic_m0BE9F254EE54F9526E4E336E8FDC1871007EECE0 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_ControlFlags;
		return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&4))) <= ((uint32_t)0)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_set_synthetic_mC788F8B981CCA27755D02DFCD46C0FDC9FD77B5B (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_2 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_2|4));
		goto IL_0025;
	}

IL_0016:
	{
		int32_t L_3 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_3&((int32_t)-5)));
	}

IL_0025:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControl_get_Item_m5D9AAF1BBC66860AABF7E8A38FE7FCE5764C82C6 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_path, const RuntimeMethod* method) 
{
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_0 = NULL;
	bool V_1 = false;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_2 = NULL;
	{
		String_t* L_0 = ___0_path;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_1;
		L_1 = InputControlPath_TryFindChild_mB5ADFC020F05C14172ED0FCF3070A58D31128FE5(__this, L_0, 0, NULL);
		V_0 = L_1;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2 = V_0;
		V_1 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_2) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0024;
		}
	}
	{
		String_t* L_4 = ___0_path;
		String_t* L_5;
		L_5 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1C39BC33DAC2D2C2E879A4CCEF7DAD865B2716B7)), L_4, __this, NULL);
		KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* L_6 = (KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var)));
		KeyNotFoundException__ctor_mBD1D75B73DD5D7C6C72E4F7A021778837B6F2C6B(L_6, L_5, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControl_get_Item_m5D9AAF1BBC66860AABF7E8A38FE7FCE5764C82C6_RuntimeMethod_var)));
	}

IL_0024:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_7 = V_0;
		V_2 = L_7;
		goto IL_0028;
	}

IL_0028:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_8 = V_2;
		return L_8;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputControl_get_magnitude_mF2CEEFC749CFEAF8BCBF109ED768BFAB7D06864F (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		float L_0;
		L_0 = InputControl_EvaluateMagnitude_mA16CB7AD6DBA9C7D91FBAFE823D30141B2A88F58(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_ToString_m3A9CC9C66F3CCEAF676269566FD4F2220C4291FE (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D);
		s_Il2CppMethodInitialized = true;
	}
	String_t* V_0 = NULL;
	{
		String_t* L_0;
		L_0 = InputControl_get_layout_mE6054F87BB94A1F1D06355E137A1840B2EFF7971(__this, NULL);
		String_t* L_1;
		L_1 = InputControl_get_path_mB32F887DB25DF6EF5D6B85D513EC4F9452BD146F(__this, NULL);
		String_t* L_2;
		L_2 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_0, _stringLiteral876C4B39B6E4D0187090400768899C71D99DE90D, L_1, NULL);
		V_0 = L_2;
		goto IL_001a;
	}

IL_001a:
	{
		String_t* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_DebuggerDisplay_mC119A89B14D7611DCB4C48B38D087339A6DEBFEF (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0E62D20596338177174CEAB270788FF6D7D36B6C);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	String_t* V_1 = NULL;
	il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0;
		L_0 = InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline(__this, NULL);
		NullCheck(L_0);
		bool L_1;
		L_1 = InputDevice_get_added_m27CF78B0777E142AAF9139ABFD88F67BBAABA15C(L_0, NULL);
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_001c;
		}
	}
	{
		String_t* L_3;
		L_3 = VirtualFuncInvoker0< String_t* >::Invoke(3, __this);
		V_1 = L_3;
		goto IL_0048;
	}

IL_001c:
	{
	}
	try
	{
		String_t* L_4;
		L_4 = InputControl_get_layout_mE6054F87BB94A1F1D06355E137A1840B2EFF7971(__this, NULL);
		String_t* L_5;
		L_5 = InputControl_get_path_mB32F887DB25DF6EF5D6B85D513EC4F9452BD146F(__this, NULL);
		RuntimeObject* L_6;
		L_6 = InputControlExtensions_ReadValueAsObject_m6AAC50A829A11A153DCFA5A18FBCF2706311BB9A(__this, NULL);
		String_t* L_7;
		L_7 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(_stringLiteral0E62D20596338177174CEAB270788FF6D7D36B6C, L_4, L_5, L_6, NULL);
		V_1 = L_7;
		goto IL_0048;
	}
	catch(Il2CppExceptionWrapper& e)
	{
		if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
		{
			IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
			goto CATCH_003d;
		}
		throw e;
	}

CATCH_003d:
	{
		Exception_t* L_8 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));;
		String_t* L_9;
		L_9 = VirtualFuncInvoker0< String_t* >::Invoke(3, __this);
		V_1 = L_9;
		IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*);
		goto IL_0048;
	}

IL_0048:
	{
		String_t* L_10 = V_1;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputControl_EvaluateMagnitude_mA16CB7AD6DBA9C7D91FBAFE823D30141B2A88F58 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		void* L_0;
		L_0 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(__this, NULL);
		float L_1;
		L_1 = VirtualFuncInvoker1< float, void* >::Invoke(6, __this, L_0);
		V_0 = L_1;
		goto IL_0010;
	}

IL_0010:
	{
		float L_2 = V_0;
		return L_2;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputControl_EvaluateMagnitude_m219C485A71BE425F0EF366AA5DA0B59580A3DF60 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, void* ___0_statePtr, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	{
		V_0 = (-1.0f);
		goto IL_0009;
	}

IL_0009:
	{
		float L_0 = V_0;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_WriteValueFromBufferIntoState_mD46C4DFF51358825D7B0AB2BADC1E2DEF9EA89BD (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, void* ___0_bufferPtr, int32_t ___1_bufferSize, void* ___2_statePtr, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD8CC9DA34E42D8EA9F7CD68E022BA1D1547595A7)), __this, NULL);
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControl_WriteValueFromBufferIntoState_mD46C4DFF51358825D7B0AB2BADC1E2DEF9EA89BD_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_WriteValueFromObjectIntoState_mDF2D6EE0F817CDC8129C8B24542AE4626990EE9B (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, RuntimeObject* ___0_value, void* ___1_statePtr, const RuntimeMethod* method) 
{
	{
		String_t* L_0;
		L_0 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD8CC9DA34E42D8EA9F7CD68E022BA1D1547595A7)), __this, NULL);
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_1 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_1, L_0, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControl_WriteValueFromObjectIntoState_mDF2D6EE0F817CDC8129C8B24542AE4626990EE9B_RuntimeMethod_var)));
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControl_TryGetChildControl_m58063CCE18393E26D9AD1C5D902AA296DF39F0A6 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_path, const RuntimeMethod* method) 
{
	bool V_0 = false;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_1 = NULL;
	{
		String_t* L_0 = ___0_path;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_0 = L_1;
		bool L_2 = V_0;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControl_TryGetChildControl_m58063CCE18393E26D9AD1C5D902AA296DF39F0A6_RuntimeMethod_var)));
	}

IL_0016:
	{
		String_t* L_4 = ___0_path;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_5;
		L_5 = InputControlPath_TryFindChild_mB5ADFC020F05C14172ED0FCF3070A58D31128FE5(__this, L_4, 0, NULL);
		V_1 = L_5;
		goto IL_0021;
	}

IL_0021:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = V_1;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControl_GetChildControl_mDCFE7BCAD099AE939457D6AD9FD9DB434207C7B5 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_path, const RuntimeMethod* method) 
{
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_3 = NULL;
	{
		String_t* L_0 = ___0_path;
		bool L_1;
		L_1 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_0, NULL);
		V_1 = L_1;
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControl_GetChildControl_mDCFE7BCAD099AE939457D6AD9FD9DB434207C7B5_RuntimeMethod_var)));
	}

IL_0016:
	{
		String_t* L_4 = ___0_path;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_5;
		L_5 = InputControl_TryGetChildControl_m58063CCE18393E26D9AD1C5D902AA296DF39F0A6(__this, L_4, NULL);
		V_0 = L_5;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = V_0;
		V_2 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_6) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_0047;
		}
	}
	{
		String_t* L_8 = ___0_path;
		String_t* L_9;
		L_9 = InputControl_MakeChildPath_m526375DECEE43A7A56326786ED72A09978BA2385(__this, L_8, NULL);
		String_t* L_10;
		L_10 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF7345B213158444DB089FE8F3E6B0D4CB40C9861)), L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D)), NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControl_GetChildControl_mDCFE7BCAD099AE939457D6AD9FD9DB434207C7B5_RuntimeMethod_var)));
	}

IL_0047:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_12 = V_0;
		V_3 = L_12;
		goto IL_004b;
	}

IL_004b:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_13 = V_3;
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl__ctor_m175CC4B475C22677A735EC204AB548D8BCB9FEEC (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		__this->___m_CachedValueIsStale = (bool)1;
		__this->___m_UnprocessedCachedValueIsStale = (bool)1;
		Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_0 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&__this->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		InputStateBlock_set_byteOffset_mC5776F9F286F0658100E92A75A60EB25A1DDBD40(L_0, ((int32_t)-2), NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_RefreshConfigurationIfNeeded_mD40AAB0641091C8AFAA5C7B7B6F84A0BEE355368 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0;
		L_0 = InputControl_get_isConfigUpToDate_m00C86818F1A72A86341DF61154C6FF4511092569(__this, NULL);
		V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001f;
		}
	}
	{
		VirtualActionInvoker0::Invoke(14, __this);
		InputControl_set_isConfigUpToDate_mD984F5B9020422ED45E1B51219926210FF417A89(__this, (bool)1, NULL);
	}

IL_001f:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_RefreshConfiguration_mEB9BDBEE73CF7EACC9C4B790FC29BD335348A6D2 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = InputControl_GetDeviceIndex_m2A94515297D9F90AFB8F08EAFD022E3CAEBBC2ED(__this, NULL);
		void* L_1;
		L_1 = InputStateBuffers_GetFrontBufferForDevice_mD05F62CA036DE48641F1AF7E10EE12CBDE6157A9(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputControl_get_previousFrameStatePtr_mA038632F57B0AA8FBFB95644B2F8F80E947F79F3 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0;
		L_0 = InputControl_GetDeviceIndex_m2A94515297D9F90AFB8F08EAFD022E3CAEBBC2ED(__this, NULL);
		void* L_1;
		L_1 = InputStateBuffers_GetBackBufferForDevice_m4A2B40C3FC4EB978240E546AC5C09E00BCBCDBDC(L_0, NULL);
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputControl_get_defaultStatePtr_m0AB5C2504696867BAC98126C4A352141389C3160 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		void* L_0 = ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_DefaultStateBuffer;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputControl_get_noiseMaskPtr_m6533A0D49EA674C04DADDA3EAAB0B258CC414278 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		void* L_0 = ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_NoiseMaskBuffer;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputControl_get_stateOffsetRelativeToDeviceRoot_m1274766DE1C8E5AF613BE5567ACB382DFF9B459E (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	uint32_t V_1 = 0;
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0;
		L_0 = InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline(__this, NULL);
		NullCheck(L_0);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_1 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0)->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_2;
		L_2 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_1, NULL);
		V_0 = L_2;
		uint32_t L_3 = V_0;
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_4 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&__this->___m_StateBlock);
		uint32_t L_5;
		L_5 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_4, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_m6E778CACD0F440E2DEA9ACDD9330A22DAF16E96D((bool)((((int32_t)((!(((uint32_t)L_3) <= ((uint32_t)L_5)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_6 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&__this->___m_StateBlock);
		uint32_t L_7;
		L_7 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_6, NULL);
		uint32_t L_8 = V_0;
		V_1 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_7, (int32_t)L_8));
		goto IL_0039;
	}

IL_0039:
	{
		uint32_t L_9 = V_1;
		return L_9;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputControl_get_optimizedControlDataType_m75551C1439BDE14821C91FC31C20065766F95DE0 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = __this->___m_OptimizedControlDataType;
		return L_0;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputControl_CalculateOptimizedControlDataType_m3C234992A995D85C989523BD09189010D4947B93 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0;
		L_0 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(0, NULL);
		V_0 = L_0;
		goto IL_000a;
	}

IL_000a:
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_1 = V_0;
		return L_1;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_ApplyParameterChanges_mD1E41C819688196225C7E5B524A2D01D772C3921 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_0 = NULL;
	bool V_1 = false;
	{
		InputControl_SetOptimizedControlDataTypeRecursively_m05446FF813698058CCEFBCBD9DD48865214BAF32_inline(__this, NULL);
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0;
		L_0 = InputControl_get_parent_mCB9335C099924935526B38534EE76E53847787AF_inline(__this, NULL);
		V_0 = L_0;
		goto IL_0021;
	}

IL_0011:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_1 = V_0;
		NullCheck(L_1);
		InputControl_SetOptimizedControlDataType_m4A4F1152165344D0D7752C6D342B33EF68CC5F49_inline(L_1, NULL);
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2 = V_0;
		NullCheck(L_2);
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3;
		L_3 = InputControl_get_parent_mCB9335C099924935526B38534EE76E53847787AF_inline(L_2, NULL);
		V_0 = L_3;
	}

IL_0021:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4 = V_0;
		V_1 = (bool)((!(((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_5 = V_1;
		if (L_5)
		{
			goto IL_0011;
		}
	}
	{
		InputControl_MarkAsStaleRecursively_mC325628E35F5C360882DC07D9EDB5B8FD1B3A221(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_SetOptimizedControlDataType_m4A4F1152165344D0D7752C6D342B33EF68CC5F49 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* G_B2_0 = NULL;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* G_B1_0 = NULL;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED G_B3_0;
	memset((&G_B3_0), 0, sizeof(G_B3_0));
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* G_B3_1 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		bool L_1;
		L_1 = InputManager_get_optimizedControlsFeatureEnabled_mE870FBD11C611D21023380803A6AF4E3377A8764_inline(L_0, NULL);
		if (L_1)
		{
			G_B2_0 = __this;
			goto IL_0016;
		}
		G_B1_0 = __this;
	}
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_2;
		L_2 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(0, NULL);
		G_B3_0 = L_2;
		G_B3_1 = G_B1_0;
		goto IL_001c;
	}

IL_0016:
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3;
		L_3 = VirtualFuncInvoker0< FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED >::Invoke(15, __this);
		G_B3_0 = L_3;
		G_B3_1 = G_B2_0;
	}

IL_001c:
	{
		NullCheck(G_B3_1);
		G_B3_1->___m_OptimizedControlDataType = G_B3_0;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_SetOptimizedControlDataTypeRecursively_m05446FF813698058CCEFBCBD9DD48865214BAF32 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E V_1;
	memset((&V_1), 0, sizeof(V_1));
	ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_3 = NULL;
	{
		int32_t L_0 = __this->___m_ChildCount;
		V_0 = (bool)((((int32_t)L_0) > ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_004b;
		}
	}
	{
		ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_2;
		L_2 = InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010(__this, NULL);
		V_2 = L_2;
		Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E L_3;
		L_3 = ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC((&V_2), ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
		V_1 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_003b:
			{
				Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676((&V_1), Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0030_1;
			}

IL_0021_1:
			{
				InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4;
				L_4 = Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B((&V_1), Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
				V_3 = L_4;
				InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_5 = V_3;
				NullCheck(L_5);
				InputControl_SetOptimizedControlDataTypeRecursively_m05446FF813698058CCEFBCBD9DD48865214BAF32_inline(L_5, NULL);
			}

IL_0030_1:
			{
				bool L_6;
				L_6 = Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD((&V_1), Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
				if (L_6)
				{
					goto IL_0021_1;
				}
			}
			{
				goto IL_004a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_004a:
	{
	}

IL_004b:
	{
		InputControl_SetOptimizedControlDataType_m4A4F1152165344D0D7752C6D342B33EF68CC5F49_inline(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_EnsureOptimizationTypeHasNotChanged_mB1D4A08B071BEBE33AAC65D8E65A13B5DC512DEF (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA15F2C50B8F3FDF4625728A3C6342B771A943F42);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC411EEAD94E87CA61E91BF983577F7F0E2EA55B4);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD5CA781ABE747EF170783EAB4D95182910745431);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD709CBA66A2B19C53E0AD4668EFAD998227E9D64);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF2055551DEA4FA56FDD9EADD9CE0E1BEA8B904FB);
		s_Il2CppMethodInitialized = true;
	}
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E V_4;
	memset((&V_4), 0, sizeof(V_4));
	ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_5;
	memset((&V_5), 0, sizeof(V_5));
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_6 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		bool L_1;
		L_1 = InputManager_get_optimizedControlsFeatureEnabled_mE870FBD11C611D21023380803A6AF4E3377A8764_inline(L_0, NULL);
		V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_0017;
		}
	}
	{
		goto IL_00de;
	}

IL_0017:
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3;
		L_3 = VirtualFuncInvoker0< FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED >::Invoke(15, __this);
		V_0 = L_3;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_4 = V_0;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_5;
		L_5 = InputControl_get_optimizedControlDataType_m75551C1439BDE14821C91FC31C20065766F95DE0_inline(__this, NULL);
		bool L_6;
		L_6 = FourCC_op_Inequality_m8E764B9EF56D488E40480A3E69230EF623C7B92B_inline(L_4, L_5, NULL);
		V_2 = L_6;
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_0098;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var, (uint32_t)7);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)_stringLiteralA15F2C50B8F3FDF4625728A3C6342B771A943F42);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_10 = L_9;
		String_t* L_11;
		L_11 = InputControl_get_name_mCB68FC91A11BEFA1FF26EA0B5FD39D345C4ADC22(__this, NULL);
		NullCheck(L_10);
		(L_10)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_11);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_10;
		NullCheck(L_12);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)_stringLiteralD5CA781ABE747EF170783EAB4D95182910745431);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_13 = L_12;
		String_t* L_14;
		L_14 = InputControl_get_path_mB32F887DB25DF6EF5D6B85D513EC4F9452BD146F(__this, NULL);
		NullCheck(L_13);
		(L_13)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_14);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_15 = L_13;
		NullCheck(L_15);
		(L_15)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)_stringLiteralD709CBA66A2B19C53E0AD4668EFAD998227E9D64);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_16 = L_15;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_17;
		L_17 = InputControl_get_optimizedControlDataType_m75551C1439BDE14821C91FC31C20065766F95DE0_inline(__this, NULL);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_18 = L_17;
		RuntimeObject* L_19 = Box(FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var, &L_18);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_20 = V_0;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_21 = L_20;
		RuntimeObject* L_22 = Box(FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var, &L_21);
		String_t* L_23;
		L_23 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralC411EEAD94E87CA61E91BF983577F7F0E2EA55B4, L_19, L_22, NULL);
		NullCheck(L_16);
		(L_16)->SetAt(static_cast<il2cpp_array_size_t>(5), (String_t*)L_23);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_16;
		NullCheck(L_24);
		(L_24)->SetAt(static_cast<il2cpp_array_size_t>(6), (String_t*)_stringLiteralF2055551DEA4FA56FDD9EADD9CE0E1BEA8B904FB);
		String_t* L_25;
		L_25 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_24, NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_LogError_mB00B2B4468EF3CAF041B038D840820FB84C924B2(L_25, NULL);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_26 = V_0;
		__this->___m_OptimizedControlDataType = L_26;
	}

IL_0098:
	{
		int32_t L_27 = __this->___m_ChildCount;
		V_3 = (bool)((((int32_t)L_27) > ((int32_t)0))? 1 : 0);
		bool L_28 = V_3;
		if (!L_28)
		{
			goto IL_00de;
		}
	}
	{
		ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_29;
		L_29 = InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010(__this, NULL);
		V_5 = L_29;
		Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E L_30;
		L_30 = ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC((&V_5), ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
		V_4 = L_30;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_00ce:
			{
				Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676((&V_4), Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_00c3_1;
			}

IL_00ba_1:
			{
				InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_31;
				L_31 = Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B((&V_4), Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
				V_6 = L_31;
			}

IL_00c3_1:
			{
				bool L_32;
				L_32 = Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD((&V_4), Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
				if (L_32)
				{
					goto IL_00ba_1;
				}
			}
			{
				goto IL_00dd;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00dd:
	{
	}

IL_00de:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_isSetupFinished_mAA17F2D21CFDE400351F45CF1E498E1C25092C59 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_ControlFlags;
		return (bool)((((int32_t)((int32_t)((int32_t)L_0&((int32_t)32)))) == ((int32_t)((int32_t)32)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_set_isSetupFinished_m261F46AF1FA214549675E23394E2820E6D09D7C9 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_2 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_2|((int32_t)32)));
		goto IL_0026;
	}

IL_0017:
	{
		int32_t L_3 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_3&((int32_t)-33)));
	}

IL_0026:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_isButton_m4634F4F40450AA969DA851B73E2A2226239F3BEF (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_ControlFlags;
		return (bool)((((int32_t)((int32_t)((int32_t)L_0&8))) == ((int32_t)8))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_set_isButton_m862BB994D08F3488611839657F2381B12976C661 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_2 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_2|8));
		goto IL_0025;
	}

IL_0016:
	{
		int32_t L_3 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_3&((int32_t)-9)));
	}

IL_0025:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_isConfigUpToDate_m00C86818F1A72A86341DF61154C6FF4511092569 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_ControlFlags;
		return (bool)((((int32_t)((int32_t)((int32_t)L_0&1))) == ((int32_t)1))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_set_isConfigUpToDate_mD984F5B9020422ED45E1B51219926210FF417A89 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		int32_t L_2 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_2|1));
		goto IL_0025;
	}

IL_0016:
	{
		int32_t L_3 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_3&((int32_t)-2)));
	}

IL_0025:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_dontReset_m30B6018FE4062633888754D076BD6422829255BE (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_ControlFlags;
		return (bool)((((int32_t)((int32_t)((int32_t)L_0&((int32_t)16)))) == ((int32_t)((int32_t)16)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_set_dontReset_m56292E2D5FAB000EDD5821E99066CA94E392CA40 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_2 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_2|((int32_t)16)));
		goto IL_0026;
	}

IL_0017:
	{
		int32_t L_3 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_3&((int32_t)-17)));
	}

IL_0026:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_usesStateFromOtherControl_mEB555DAB0D05BFEE0000CC10C1C880AAA6CE760B (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_ControlFlags;
		return (bool)((((int32_t)((int32_t)((int32_t)L_0&((int32_t)64)))) == ((int32_t)((int32_t)64)))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_set_usesStateFromOtherControl_m9137E2A9F4CA0421C2F2CEE4B945EE2EEF0D81C3 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, bool ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		bool L_0 = ___0_value;
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0017;
		}
	}
	{
		int32_t L_2 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_2|((int32_t)64)));
		goto IL_0026;
	}

IL_0017:
	{
		int32_t L_3 = __this->___m_ControlFlags;
		__this->___m_ControlFlags = ((int32_t)((int32_t)L_3&((int32_t)-65)));
	}

IL_0026:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_hasDefaultState_m67D8C00BF67F096D821BB43F381D5C66D6DCBA56 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* L_0 = (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4*)(&__this->___m_DefaultState);
		bool L_1;
		L_1 = PrimitiveValue_get_isEmpty_m5EB7E528CDE36950BBE170CE82D1DB78D45E4347(L_0, NULL);
		return (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_CallFinishSetupRecursive_mB80E1D02B5BC9030D8791A59C1900C9A4E110494 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	bool V_2 = false;
	{
		ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_0;
		L_0 = InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010(__this, NULL);
		V_0 = L_0;
		V_1 = 0;
		goto IL_001e;
	}

IL_000c:
	{
		int32_t L_1 = V_1;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2;
		L_2 = ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A((&V_0), L_1, ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
		NullCheck(L_2);
		InputControl_CallFinishSetupRecursive_mB80E1D02B5BC9030D8791A59C1900C9A4E110494(L_2, NULL);
		int32_t L_3 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
	}

IL_001e:
	{
		int32_t L_4 = V_1;
		int32_t L_5;
		L_5 = ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_inline((&V_0), ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var);
		V_2 = (bool)((((int32_t)L_4) < ((int32_t)L_5))? 1 : 0);
		bool L_6 = V_2;
		if (L_6)
		{
			goto IL_000c;
		}
	}
	{
		VirtualActionInvoker0::Invoke(13, __this);
		InputControl_SetOptimizedControlDataTypeRecursively_m05446FF813698058CCEFBCBD9DD48865214BAF32_inline(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_MakeChildPath_m526375DECEE43A7A56326786ED72A09978BA2385 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___0_path, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	String_t* V_1 = NULL;
	{
		V_0 = (bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)((InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)IsInstClass((RuntimeObject*)__this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_0 = V_0;
		if (!L_0)
		{
			goto IL_0012;
		}
	}
	{
		String_t* L_1 = ___0_path;
		V_1 = L_1;
		goto IL_0026;
	}

IL_0012:
	{
		String_t* L_2;
		L_2 = InputControl_get_path_mB32F887DB25DF6EF5D6B85D513EC4F9452BD146F(__this, NULL);
		String_t* L_3 = ___0_path;
		String_t* L_4;
		L_4 = String_Concat_m8855A6DE10F84DA7F4EC113CADDB59873A25573B(L_2, _stringLiteral86BBAACC00198DBB3046818AD3FC2AA10AE48DE1, L_3, NULL);
		V_1 = L_4;
		goto IL_0026;
	}

IL_0026:
	{
		String_t* L_5 = V_1;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_BakeOffsetIntoStateBlockRecursive_mBC0790413F113D658F541F4903457F9B89D49D04 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, uint32_t ___0_offset, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int32_t V_1 = 0;
	bool V_2 = false;
	{
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_0 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&__this->___m_StateBlock);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_1 = L_0;
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_2;
		L_2 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_1, NULL);
		uint32_t L_3 = ___0_offset;
		InputStateBlock_set_byteOffset_mC5776F9F286F0658100E92A75A60EB25A1DDBD40(L_1, ((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)L_3)), NULL);
		ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_4;
		L_4 = InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010(__this, NULL);
		V_0 = L_4;
		V_1 = 0;
		goto IL_0033;
	}

IL_0020:
	{
		int32_t L_5 = V_1;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6;
		L_6 = ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A((&V_0), L_5, ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
		uint32_t L_7 = ___0_offset;
		NullCheck(L_6);
		InputControl_BakeOffsetIntoStateBlockRecursive_mBC0790413F113D658F541F4903457F9B89D49D04(L_6, L_7, NULL);
		int32_t L_8 = V_1;
		V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1));
	}

IL_0033:
	{
		int32_t L_9 = V_1;
		int32_t L_10;
		L_10 = ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_inline((&V_0), ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var);
		V_2 = (bool)((((int32_t)L_9) < ((int32_t)L_10))? 1 : 0);
		bool L_11 = V_2;
		if (L_11)
		{
			goto IL_0020;
		}
	}
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputControl_GetDeviceIndex_m2A94515297D9F90AFB8F08EAFD022E3CAEBBC2ED (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	bool V_1 = false;
	int32_t V_2 = 0;
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = __this->___m_Device;
		NullCheck(L_0);
		int32_t L_1 = L_0->___m_DeviceIndex;
		V_0 = L_1;
		int32_t L_2 = V_0;
		V_1 = (bool)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0);
		bool L_3 = V_1;
		if (!L_3)
		{
			goto IL_0055;
		}
	}
	{
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_4 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)SZArrayNew(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var)), (uint32_t)5);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_5 = L_4;
		NullCheck(L_5);
		(L_5)->SetAt(static_cast<il2cpp_array_size_t>(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral33829C7BB04A604767CDFE3D96A2317C3436BD0F)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_6 = L_5;
		String_t* L_7;
		L_7 = InputControl_get_path_mB32F887DB25DF6EF5D6B85D513EC4F9452BD146F(__this, NULL);
		NullCheck(L_6);
		(L_6)->SetAt(static_cast<il2cpp_array_size_t>(1), (String_t*)L_7);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_8 = L_6;
		NullCheck(L_8);
		(L_8)->SetAt(static_cast<il2cpp_array_size_t>(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4E82556626A1474C2CE13437C5A2A7F814D5295A)));
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_9 = L_8;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_10;
		L_10 = InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline(__this, NULL);
		NullCheck(L_10);
		String_t* L_11;
		L_11 = InputControl_get_name_mCB68FC91A11BEFA1FF26EA0B5FD39D345C4ADC22(L_10, NULL);
		NullCheck(L_9);
		(L_9)->SetAt(static_cast<il2cpp_array_size_t>(3), (String_t*)L_11);
		StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12 = L_9;
		NullCheck(L_12);
		(L_12)->SetAt(static_cast<il2cpp_array_size_t>(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5FDF81C994D5E769C12EB8370C2C63E98E419FCD)));
		String_t* L_13;
		L_13 = String_Concat_m647EBF831F54B6DF7D5AFA5FD012CF4EE7571B6A(L_12, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_14 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_14, L_13, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControl_GetDeviceIndex_m2A94515297D9F90AFB8F08EAFD022E3CAEBBC2ED_RuntimeMethod_var)));
	}

IL_0055:
	{
		int32_t L_15 = V_0;
		V_2 = L_15;
		goto IL_0059;
	}

IL_0059:
	{
		int32_t L_16 = V_2;
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_IsValueConsideredPressed_m08D42218CF549930DA6E83B0EF75DE8B40A33BF6 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, float ___0_value, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	{
		bool L_0;
		L_0 = InputControl_get_isButton_m4634F4F40450AA969DA851B73E2A2226239F3BEF(__this, NULL);
		V_0 = L_0;
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_001a;
		}
	}
	{
		float L_2 = ___0_value;
		NullCheck(((ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF*)CastclassClass((RuntimeObject*)__this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var)));
		bool L_3;
		L_3 = ButtonControl_IsValueConsideredPressed_mD6972CB9A4450A62126875F6630C9073B75B58B0_inline(((ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF*)CastclassClass((RuntimeObject*)__this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var)), L_2, NULL);
		V_1 = L_3;
		goto IL_0028;
	}

IL_001a:
	{
		float L_4 = ___0_value;
		float L_5 = ((ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_StaticFields*)il2cpp_codegen_static_fields_for(ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var))->___s_GlobalDefaultButtonPressPoint;
		V_1 = (bool)((((int32_t)((!(((float)L_4) >= ((float)L_5)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0028;
	}

IL_0028:
	{
		bool L_6 = V_1;
		return L_6;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_AddProcessor_m920E8A358FE263733A56B5E75128DFF5DAFAF5A2 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, RuntimeObject* ___0_first, const RuntimeMethod* method) 
{
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_MarkAsStale_m092F7AFD55079D1B6499437D49A768587B4DF48C (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		__this->___m_CachedValueIsStale = (bool)1;
		__this->___m_UnprocessedCachedValueIsStale = (bool)1;
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_MarkAsStaleRecursively_mC325628E35F5C360882DC07D9EDB5B8FD1B3A221 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E V_0;
	memset((&V_0), 0, sizeof(V_0));
	ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_1;
	memset((&V_1), 0, sizeof(V_1));
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_2 = NULL;
	ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* V_3 = NULL;
	bool V_4 = false;
	{
		InputControl_MarkAsStale_m092F7AFD55079D1B6499437D49A768587B4DF48C(__this, NULL);
		ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_0;
		L_0 = InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010(__this, NULL);
		V_1 = L_0;
		Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E L_1;
		L_1 = ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC((&V_1), ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
		V_0 = L_1;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0050:
			{
				Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676((&V_0), Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0045_1;
			}

IL_001a_1:
			{
				InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2;
				L_2 = Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B((&V_0), Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
				V_2 = L_2;
				InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3 = V_2;
				NullCheck(L_3);
				InputControl_MarkAsStale_m092F7AFD55079D1B6499437D49A768587B4DF48C(L_3, NULL);
				InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4 = V_2;
				V_3 = ((ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF*)IsInstClass((RuntimeObject*)L_4, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var));
				ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_5 = V_3;
				V_4 = (bool)((!(((RuntimeObject*)(ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
				bool L_6 = V_4;
				if (!L_6)
				{
					goto IL_0044_1;
				}
			}
			{
				ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_7 = V_3;
				NullCheck(L_7);
				ButtonControl_UpdateWasPressed_m4EBD3A2386E8A71F93CD03FD7B6BE8A794F9533C(L_7, NULL);
			}

IL_0044_1:
			{
			}

IL_0045_1:
			{
				bool L_8;
				L_8 = Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD((&V_0), Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
				if (L_8)
				{
					goto IL_001a_1;
				}
			}
			{
				goto IL_005f;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_005f:
	{
		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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_IsPressed_m27B19824E37A51A57A0D05D7EDE767653427DBAA (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, float ___1_buttonPressPoint, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_IsPressed_m27B19824E37A51A57A0D05D7EDE767653427DBAA_RuntimeMethod_var)));
	}

IL_0014:
	{
		float L_3 = ___1_buttonPressPoint;
		bool L_4;
		L_4 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline((0.0f), L_3, NULL);
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_0045;
		}
	}
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = ___0_control;
		V_2 = ((ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF*)IsInstClass((RuntimeObject*)L_6, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var));
		ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_7 = V_2;
		V_3 = (bool)((!(((RuntimeObject*)(ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF*)L_7) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_8 = V_3;
		if (!L_8)
		{
			goto IL_003d;
		}
	}
	{
		ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_9 = V_2;
		NullCheck(L_9);
		float L_10;
		L_10 = ButtonControl_get_pressPointOrDefault_mE386900B1B58DDD0099C2F309E57AFBEB49F9F9D(L_9, NULL);
		___1_buttonPressPoint = L_10;
		goto IL_0044;
	}

IL_003d:
	{
		float L_11 = ((ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_StaticFields*)il2cpp_codegen_static_fields_for(ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var))->___s_GlobalDefaultButtonPressPoint;
		___1_buttonPressPoint = L_11;
	}

IL_0044:
	{
	}

IL_0045:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_12 = ___0_control;
		float L_13 = ___1_buttonPressPoint;
		bool L_14;
		L_14 = InputControlExtensions_IsActuated_m59F7CE967275396935C6289F1F740D5A3C872A52(L_12, L_13, NULL);
		V_4 = L_14;
		goto IL_0050;
	}

IL_0050:
	{
		bool L_15 = V_4;
		return L_15;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_IsActuated_m59F7CE967275396935C6289F1F740D5A3C872A52 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, float ___1_threshold, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		bool L_1;
		L_1 = InputControlExtensions_CheckStateIsAtDefault_m8C55E5D5B66053B46D87FF8851F206550A24819E(L_0, NULL);
		V_1 = L_1;
		bool L_2 = V_1;
		if (!L_2)
		{
			goto IL_000f;
		}
	}
	{
		V_2 = (bool)0;
		goto IL_0062;
	}

IL_000f:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3 = ___0_control;
		NullCheck(L_3);
		float L_4;
		L_4 = InputControl_get_magnitude_mF2CEEFC749CFEAF8BCBF109ED768BFAB7D06864F(L_3, NULL);
		V_0 = L_4;
		float L_5 = V_0;
		V_3 = (bool)((((float)L_5) < ((float)(0.0f)))? 1 : 0);
		bool L_6 = V_3;
		if (!L_6)
		{
			goto IL_003c;
		}
	}
	{
		float L_7 = ___1_threshold;
		bool L_8;
		L_8 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_7, (0.0f), NULL);
		V_4 = L_8;
		bool L_9 = V_4;
		if (!L_9)
		{
			goto IL_0038;
		}
	}
	{
		V_2 = (bool)1;
		goto IL_0062;
	}

IL_0038:
	{
		V_2 = (bool)0;
		goto IL_0062;
	}

IL_003c:
	{
		float L_10 = ___1_threshold;
		bool L_11;
		L_11 = Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline(L_10, (0.0f), NULL);
		V_5 = L_11;
		bool L_12 = V_5;
		if (!L_12)
		{
			goto IL_0058;
		}
	}
	{
		float L_13 = V_0;
		V_2 = (bool)((((float)L_13) > ((float)(0.0f)))? 1 : 0);
		goto IL_0062;
	}

IL_0058:
	{
		float L_14 = V_0;
		float L_15 = ___1_threshold;
		V_2 = (bool)((((int32_t)((!(((float)L_14) >= ((float)L_15)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0062;
	}

IL_0062:
	{
		bool L_16 = V_2;
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlExtensions_ReadValueAsObject_m6AAC50A829A11A153DCFA5A18FBCF2706311BB9A (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, const RuntimeMethod* method) 
{
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_ReadValueAsObject_m6AAC50A829A11A153DCFA5A18FBCF2706311BB9A_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3 = ___0_control;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4 = ___0_control;
		NullCheck(L_4);
		void* L_5;
		L_5 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_4, NULL);
		NullCheck(L_3);
		RuntimeObject* L_6;
		L_6 = VirtualFuncInvoker1< RuntimeObject*, void* >::Invoke(8, L_3, L_5);
		V_1 = L_6;
		goto IL_0023;
	}

IL_0023:
	{
		RuntimeObject* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlExtensions_ReadValueIntoBuffer_mF44AE9865A7746ADA21A1A3F3771E8D271FFF281 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, void* ___1_buffer, int32_t ___2_bufferSize, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_ReadValueIntoBuffer_mF44AE9865A7746ADA21A1A3F3771E8D271FFF281_RuntimeMethod_var)));
	}

IL_0014:
	{
		void* L_3 = ___1_buffer;
		V_1 = (bool)((((intptr_t)L_3) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC263EA29ADF3548CFEBC57B532EED28451A56C10)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_ReadValueIntoBuffer_mF44AE9865A7746ADA21A1A3F3771E8D271FFF281_RuntimeMethod_var)));
	}

IL_0028:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = ___0_control;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_7 = ___0_control;
		NullCheck(L_7);
		void* L_8;
		L_8 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_7, NULL);
		void* L_9 = ___1_buffer;
		int32_t L_10 = ___2_bufferSize;
		NullCheck(L_6);
		VirtualActionInvoker3< void*, void*, int32_t >::Invoke(9, L_6, L_8, L_9, L_10);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlExtensions_ReadDefaultValueAsObject_mC14C45C1B80F64885D2C4FD8FF1AFE8FDA978547 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, const RuntimeMethod* method) 
{
	bool V_0 = false;
	RuntimeObject* V_1 = NULL;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_ReadDefaultValueAsObject_mC14C45C1B80F64885D2C4FD8FF1AFE8FDA978547_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3 = ___0_control;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4 = ___0_control;
		NullCheck(L_4);
		void* L_5;
		L_5 = InputControl_get_defaultStatePtr_m0AB5C2504696867BAC98126C4A352141389C3160_inline(L_4, NULL);
		NullCheck(L_3);
		RuntimeObject* L_6;
		L_6 = VirtualFuncInvoker1< RuntimeObject*, void* >::Invoke(8, L_3, L_5);
		V_1 = L_6;
		goto IL_0023;
	}

IL_0023:
	{
		RuntimeObject* L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlExtensions_ReadValueFromEventAsObject_mE00F8DFF884EB64DC172DD71129C76ACCD32DE57 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___1_inputEvent, const RuntimeMethod* method) 
{
	void* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	RuntimeObject* V_3 = NULL;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_1 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_ReadValueFromEventAsObject_mE00F8DFF884EB64DC172DD71129C76ACCD32DE57_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3 = ___0_control;
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_4 = ___1_inputEvent;
		void* L_5;
		L_5 = InputControlExtensions_GetStatePtrFromStateEvent_m467CADB481AAB10AC0F0D674A398D050789BD3B6(L_3, L_4, NULL);
		V_0 = L_5;
		void* L_6 = V_0;
		V_2 = (bool)((((intptr_t)L_6) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_002e;
		}
	}
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_8 = ___0_control;
		RuntimeObject* L_9;
		L_9 = InputControlExtensions_ReadDefaultValueAsObject_mC14C45C1B80F64885D2C4FD8FF1AFE8FDA978547(L_8, NULL);
		V_3 = L_9;
		goto IL_0038;
	}

IL_002e:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_10 = ___0_control;
		void* L_11 = V_0;
		NullCheck(L_10);
		RuntimeObject* L_12;
		L_12 = VirtualFuncInvoker1< RuntimeObject*, void* >::Invoke(8, L_10, L_11);
		V_3 = L_12;
		goto IL_0038;
	}

IL_0038:
	{
		RuntimeObject* L_13 = V_3;
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlExtensions_WriteValueFromObjectIntoEvent_m604C56DDB40AF07D1AFC34C24BA84D6AE5FA8118 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___1_eventPtr, RuntimeObject* ___2_value, const RuntimeMethod* method) 
{
	void* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_1 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_WriteValueFromObjectIntoEvent_m604C56DDB40AF07D1AFC34C24BA84D6AE5FA8118_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3 = ___0_control;
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_4 = ___1_eventPtr;
		void* L_5;
		L_5 = InputControlExtensions_GetStatePtrFromStateEvent_m467CADB481AAB10AC0F0D674A398D050789BD3B6(L_3, L_4, NULL);
		V_0 = L_5;
		void* L_6 = V_0;
		V_2 = (bool)((((intptr_t)L_6) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
		bool L_7 = V_2;
		if (!L_7)
		{
			goto IL_0027;
		}
	}
	{
		goto IL_0030;
	}

IL_0027:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_8 = ___0_control;
		RuntimeObject* L_9 = ___2_value;
		void* L_10 = V_0;
		NullCheck(L_8);
		VirtualActionInvoker2< RuntimeObject*, void* >::Invoke(11, L_8, L_9, L_10);
	}

IL_0030:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlExtensions_WriteValueIntoState_m4EB5530AB6796825E534F3CCC2213CB45DE5BF81 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, void* ___1_statePtr, const RuntimeMethod* method) 
{
	int32_t V_0 = 0;
	void* V_1 = NULL;
	bool V_2 = false;
	bool V_3 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_2 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_2;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_WriteValueIntoState_m4EB5530AB6796825E534F3CCC2213CB45DE5BF81_RuntimeMethod_var)));
	}

IL_0014:
	{
		void* L_3 = ___1_statePtr;
		V_3 = (bool)((((intptr_t)L_3) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
		bool L_4 = V_3;
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8BCA89B756BFD3D6E1D1642CA34CD724BD5EFC61)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_WriteValueIntoState_m4EB5530AB6796825E534F3CCC2213CB45DE5BF81_RuntimeMethod_var)));
	}

IL_0028:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = ___0_control;
		NullCheck(L_6);
		int32_t L_7;
		L_7 = VirtualFuncInvoker0< int32_t >::Invoke(5, L_6);
		V_0 = L_7;
		int32_t L_8 = V_0;
		void* L_9;
		L_9 = UnsafeUtility_Malloc_mD7BD28D5AE7E4901B225B7DFFE2B568EE7BDC0C9(((int64_t)L_8), 8, 2, NULL);
		V_1 = L_9;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_0056:
			{
				void* L_10 = V_1;
				UnsafeUtility_Free_mFF99F4F02FE7F735AB30D8987D6953E55A2B23E1(L_10, 2, NULL);
				return;
			}
		});
		try
		{
			InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_11 = ___0_control;
			InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_12 = ___0_control;
			NullCheck(L_12);
			void* L_13;
			L_13 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_12, NULL);
			void* L_14 = V_1;
			int32_t L_15 = V_0;
			NullCheck(L_11);
			VirtualActionInvoker3< void*, void*, int32_t >::Invoke(9, L_11, L_13, L_14, L_15);
			InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_16 = ___0_control;
			void* L_17 = V_1;
			int32_t L_18 = V_0;
			void* L_19 = ___1_statePtr;
			NullCheck(L_16);
			VirtualActionInvoker3< void*, int32_t, void* >::Invoke(10, L_16, L_17, L_18, L_19);
			goto IL_0061;
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_0061:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlExtensions_CopyState_m931687A048BFB762F65509AC66B4344CE063AECB (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, void* ___1_buffer, int32_t ___2_bufferSizeInBytes, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_0;
	memset((&V_0), 0, sizeof(V_0));
	int64_t V_1 = 0;
	bool V_2 = false;
	bool V_3 = false;
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___0_device;
		V_2 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_2;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_CopyState_m931687A048BFB762F65509AC66B4344CE063AECB_RuntimeMethod_var)));
	}

IL_0014:
	{
		int32_t L_3 = ___2_bufferSizeInBytes;
		V_3 = (bool)((((int32_t)((((int32_t)L_3) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_3;
		if (!L_4)
		{
			goto IL_002f;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB66EC4944900771CFA4854E25A9C2AE358153B77)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral54916CA71553C3C0A28C1D0FE7135B11FF3EA9C3)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_CopyState_m931687A048BFB762F65509AC66B4344CE063AECB_RuntimeMethod_var)));
	}

IL_002f:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___0_device;
		NullCheck(L_6);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_7 = ((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_6)->___m_StateBlock;
		V_0 = L_7;
		int32_t L_8 = ___2_bufferSizeInBytes;
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_9;
		L_9 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5((&V_0), NULL);
		il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
		int64_t L_10;
		L_10 = Math_Min_mD731E8A02F13C67C1EAC7C1E7F81909FE466F079(((int64_t)L_8), ((int64_t)(uint64_t)L_9), NULL);
		V_1 = L_10;
		void* L_11 = ___1_buffer;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = ___0_device;
		NullCheck(L_12);
		void* L_13;
		L_13 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_12, NULL);
		uint32_t L_14;
		L_14 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_0), NULL);
		int64_t L_15 = V_1;
		UnsafeUtility_MemCpy_m5CEA91ACDADC522E584AE3A2AB2B0B74393A9177(L_11, ((void*)il2cpp_codegen_add((intptr_t)L_13, (intptr_t)((uintptr_t)L_14))), L_15, NULL);
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_CheckStateIsAtDefault_m8C55E5D5B66053B46D87FF8851F206550A24819E (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_CheckStateIsAtDefault_m8C55E5D5B66053B46D87FF8851F206550A24819E_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3 = ___0_control;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4 = ___0_control;
		NullCheck(L_4);
		void* L_5;
		L_5 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_4, NULL);
		bool L_6;
		L_6 = InputControlExtensions_CheckStateIsAtDefault_m761F16C3F0981273BEACF22A24AEB38D02AA2B93(L_3, L_5, (void*)((uintptr_t)0), NULL);
		V_1 = L_6;
		goto IL_0025;
	}

IL_0025:
	{
		bool L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_CheckStateIsAtDefault_m761F16C3F0981273BEACF22A24AEB38D02AA2B93 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, void* ___1_statePtr, void* ___2_maskPtr, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_CheckStateIsAtDefault_m761F16C3F0981273BEACF22A24AEB38D02AA2B93_RuntimeMethod_var)));
	}

IL_0014:
	{
		void* L_3 = ___1_statePtr;
		V_1 = (bool)((((intptr_t)L_3) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8BCA89B756BFD3D6E1D1642CA34CD724BD5EFC61)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_CheckStateIsAtDefault_m761F16C3F0981273BEACF22A24AEB38D02AA2B93_RuntimeMethod_var)));
	}

IL_0028:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = ___0_control;
		void* L_7 = ___1_statePtr;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_8 = ___0_control;
		NullCheck(L_8);
		void* L_9;
		L_9 = InputControl_get_defaultStatePtr_m0AB5C2504696867BAC98126C4A352141389C3160_inline(L_8, NULL);
		void* L_10 = ___2_maskPtr;
		bool L_11;
		L_11 = InputControlExtensions_CompareState_mA3B9037026A286C8A743FD27D6263866D977EEDF(L_6, L_7, L_9, L_10, NULL);
		V_2 = L_11;
		goto IL_0039;
	}

IL_0039:
	{
		bool L_12 = V_2;
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_CheckStateIsAtDefaultIgnoringNoise_m0F24AC0C0AD0BCB5058E8F24CE162ECEB78C8F0E (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_CheckStateIsAtDefaultIgnoringNoise_m0F24AC0C0AD0BCB5058E8F24CE162ECEB78C8F0E_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3 = ___0_control;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4 = ___0_control;
		NullCheck(L_4);
		void* L_5;
		L_5 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_4, NULL);
		bool L_6;
		L_6 = InputControlExtensions_CheckStateIsAtDefaultIgnoringNoise_m892A851D4CAF9D54EFD67F14E026709C83CE7291(L_3, L_5, NULL);
		V_1 = L_6;
		goto IL_0023;
	}

IL_0023:
	{
		bool L_7 = V_1;
		return L_7;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_CheckStateIsAtDefaultIgnoringNoise_m892A851D4CAF9D54EFD67F14E026709C83CE7291 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, void* ___1_statePtr, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_CheckStateIsAtDefaultIgnoringNoise_m892A851D4CAF9D54EFD67F14E026709C83CE7291_RuntimeMethod_var)));
	}

IL_0014:
	{
		void* L_3 = ___1_statePtr;
		V_1 = (bool)((((intptr_t)L_3) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8BCA89B756BFD3D6E1D1642CA34CD724BD5EFC61)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_CheckStateIsAtDefaultIgnoringNoise_m892A851D4CAF9D54EFD67F14E026709C83CE7291_RuntimeMethod_var)));
	}

IL_0028:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = ___0_control;
		void* L_7 = ___1_statePtr;
		void* L_8 = ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_NoiseMaskBuffer;
		bool L_9;
		L_9 = InputControlExtensions_CheckStateIsAtDefault_m761F16C3F0981273BEACF22A24AEB38D02AA2B93(L_6, L_7, L_8, NULL);
		V_2 = L_9;
		goto IL_0037;
	}

IL_0037:
	{
		bool L_10 = V_2;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_CompareStateIgnoringNoise_m39DB8AB6F0302BBB1305A013C081144852C8370C (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, void* ___1_statePtr, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_CompareStateIgnoringNoise_m39DB8AB6F0302BBB1305A013C081144852C8370C_RuntimeMethod_var)));
	}

IL_0014:
	{
		void* L_3 = ___1_statePtr;
		V_1 = (bool)((((intptr_t)L_3) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8BCA89B756BFD3D6E1D1642CA34CD724BD5EFC61)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_CompareStateIgnoringNoise_m39DB8AB6F0302BBB1305A013C081144852C8370C_RuntimeMethod_var)));
	}

IL_0028:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = ___0_control;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_7 = ___0_control;
		NullCheck(L_7);
		void* L_8;
		L_8 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_7, NULL);
		void* L_9 = ___1_statePtr;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_10 = ___0_control;
		NullCheck(L_10);
		void* L_11;
		L_11 = InputControl_get_noiseMaskPtr_m6533A0D49EA674C04DADDA3EAAB0B258CC414278_inline(L_10, NULL);
		bool L_12;
		L_12 = InputControlExtensions_CompareState_mA3B9037026A286C8A743FD27D6263866D977EEDF(L_6, L_8, L_9, L_11, NULL);
		V_2 = L_12;
		goto IL_003e;
	}

IL_003e:
	{
		bool L_13 = V_2;
		return L_13;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_CompareState_mA3B9037026A286C8A743FD27D6263866D977EEDF (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, void* ___1_firstStatePtr, void* ___2_secondStatePtr, void* ___3_maskPtr, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint8_t* V_0 = NULL;
	uint8_t* V_1 = NULL;
	uint8_t* V_2 = NULL;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	uintptr_t G_B3_0;
	memset((&G_B3_0), 0, sizeof(G_B3_0));
	int32_t G_B7_0 = 0;
	{
		void* L_0 = ___1_firstStatePtr;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_1 = ___0_control;
		NullCheck(L_1);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_2 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&L_1->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_3;
		L_3 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_2, NULL);
		V_0 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_0, (int32_t)L_3));
		void* L_4 = ___2_secondStatePtr;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_5 = ___0_control;
		NullCheck(L_5);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_6 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&L_5->___m_StateBlock);
		uint32_t L_7;
		L_7 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_6, NULL);
		V_1 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_4, (int32_t)L_7));
		void* L_8 = ___3_maskPtr;
		if ((!(((uintptr_t)L_8) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_0026;
		}
	}
	{
		G_B3_0 = ((uintptr_t)0);
		goto IL_0033;
	}

IL_0026:
	{
		void* L_9 = ___3_maskPtr;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_10 = ___0_control;
		NullCheck(L_10);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_11 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&L_10->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_12;
		L_12 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_11, NULL);
		G_B3_0 = ((uintptr_t)(intptr_t)(((void*)il2cpp_codegen_add((intptr_t)L_9, (int32_t)L_12))));
	}

IL_0033:
	{
		V_2 = (uint8_t*)G_B3_0;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_13 = ___0_control;
		NullCheck(L_13);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_14 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&L_13->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_15;
		L_15 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(L_14, NULL);
		V_3 = (bool)((((int32_t)L_15) == ((int32_t)1))? 1 : 0);
		bool L_16 = V_3;
		if (!L_16)
		{
			goto IL_0093;
		}
	}
	{
		uint8_t* L_17 = V_2;
		if ((((intptr_t)L_17) == ((intptr_t)((uintptr_t)0))))
		{
			goto IL_005f;
		}
	}
	{
		uint8_t* L_18 = V_2;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_19 = ___0_control;
		NullCheck(L_19);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_20 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&L_19->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_21;
		L_21 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(L_20, NULL);
		bool L_22;
		L_22 = MemoryHelpers_ReadSingleBit_m2195F4D85BE5077C89B8C6DBA2C5A2D25F83CD57((void*)L_18, L_21, NULL);
		G_B7_0 = ((int32_t)(L_22));
		goto IL_0060;
	}

IL_005f:
	{
		G_B7_0 = 0;
	}

IL_0060:
	{
		V_4 = (bool)G_B7_0;
		bool L_23 = V_4;
		if (!L_23)
		{
			goto IL_006b;
		}
	}
	{
		V_5 = (bool)1;
		goto IL_00b5;
	}

IL_006b:
	{
		uint8_t* L_24 = V_1;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_25 = ___0_control;
		NullCheck(L_25);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_26 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&L_25->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_27;
		L_27 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(L_26, NULL);
		bool L_28;
		L_28 = MemoryHelpers_ReadSingleBit_m2195F4D85BE5077C89B8C6DBA2C5A2D25F83CD57((void*)L_24, L_27, NULL);
		uint8_t* L_29 = V_0;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_30 = ___0_control;
		NullCheck(L_30);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_31 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&L_30->___m_StateBlock);
		uint32_t L_32;
		L_32 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(L_31, NULL);
		bool L_33;
		L_33 = MemoryHelpers_ReadSingleBit_m2195F4D85BE5077C89B8C6DBA2C5A2D25F83CD57((void*)L_29, L_32, NULL);
		V_5 = (bool)((((int32_t)L_28) == ((int32_t)L_33))? 1 : 0);
		goto IL_00b5;
	}

IL_0093:
	{
		uint8_t* L_34 = V_0;
		uint8_t* L_35 = V_1;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_36 = ___0_control;
		NullCheck(L_36);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_37 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&L_36->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_38;
		L_38 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(L_37, NULL);
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_39 = ___0_control;
		NullCheck(L_39);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_40 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&L_39->___m_StateBlock);
		uint32_t L_41;
		L_41 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(L_40, NULL);
		uint8_t* L_42 = V_2;
		bool L_43;
		L_43 = MemoryHelpers_MemCmpBitRegion_mC33AD9C5411D78003CC75D1D2E75707BAC1F4944((void*)L_34, (void*)L_35, L_38, L_41, (void*)L_42, NULL);
		V_5 = L_43;
		goto IL_00b5;
	}

IL_00b5:
	{
		bool L_44 = V_5;
		return L_44;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_CompareState_m80BFDE82839F7FB7FFC8060FF5B7CE299A19E495 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, void* ___1_statePtr, void* ___2_maskPtr, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_CompareState_m80BFDE82839F7FB7FFC8060FF5B7CE299A19E495_RuntimeMethod_var)));
	}

IL_0014:
	{
		void* L_3 = ___1_statePtr;
		V_1 = (bool)((((intptr_t)L_3) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8BCA89B756BFD3D6E1D1642CA34CD724BD5EFC61)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_CompareState_m80BFDE82839F7FB7FFC8060FF5B7CE299A19E495_RuntimeMethod_var)));
	}

IL_0028:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = ___0_control;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_7 = ___0_control;
		NullCheck(L_7);
		void* L_8;
		L_8 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_7, NULL);
		void* L_9 = ___1_statePtr;
		void* L_10 = ___2_maskPtr;
		bool L_11;
		L_11 = InputControlExtensions_CompareState_mA3B9037026A286C8A743FD27D6263866D977EEDF(L_6, L_8, L_9, L_10, NULL);
		V_2 = L_11;
		goto IL_0039;
	}

IL_0039:
	{
		bool L_12 = V_2;
		return L_12;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_HasValueChangeInState_mC75A0ECDC9B781ADE8D82A16547EC4A67992C0B9 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, void* ___1_statePtr, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_HasValueChangeInState_mC75A0ECDC9B781ADE8D82A16547EC4A67992C0B9_RuntimeMethod_var)));
	}

IL_0014:
	{
		void* L_3 = ___1_statePtr;
		V_1 = (bool)((((intptr_t)L_3) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_0028;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8BCA89B756BFD3D6E1D1642CA34CD724BD5EFC61)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_HasValueChangeInState_mC75A0ECDC9B781ADE8D82A16547EC4A67992C0B9_RuntimeMethod_var)));
	}

IL_0028:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = ___0_control;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_7 = ___0_control;
		NullCheck(L_7);
		void* L_8;
		L_8 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_7, NULL);
		void* L_9 = ___1_statePtr;
		NullCheck(L_6);
		bool L_10;
		L_10 = VirtualFuncInvoker2< bool, void*, void* >::Invoke(12, L_6, L_8, L_9);
		V_2 = L_10;
		goto IL_0038;
	}

IL_0038:
	{
		bool L_11 = V_2;
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_HasValueChangeInEvent_m1A32F8E2F8C8FF9A64FCC6D173FBC862D948FDF8 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___1_eventPtr, const RuntimeMethod* method) 
{
	void* V_0 = NULL;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_1 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_HasValueChangeInEvent_m1A32F8E2F8C8FF9A64FCC6D173FBC862D948FDF8_RuntimeMethod_var)));
	}

IL_0014:
	{
		bool L_3;
		L_3 = InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012((&___1_eventPtr), NULL);
		V_2 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_2;
		if (!L_4)
		{
			goto IL_002d;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_HasValueChangeInEvent_m1A32F8E2F8C8FF9A64FCC6D173FBC862D948FDF8_RuntimeMethod_var)));
	}

IL_002d:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = ___0_control;
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_7 = ___1_eventPtr;
		void* L_8;
		L_8 = InputControlExtensions_GetStatePtrFromStateEvent_m467CADB481AAB10AC0F0D674A398D050789BD3B6(L_6, L_7, NULL);
		V_0 = L_8;
		void* L_9 = V_0;
		V_3 = (bool)((((intptr_t)L_9) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
		bool L_10 = V_3;
		if (!L_10)
		{
			goto IL_0043;
		}
	}
	{
		V_4 = (bool)0;
		goto IL_0054;
	}

IL_0043:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_11 = ___0_control;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_12 = ___0_control;
		NullCheck(L_12);
		void* L_13;
		L_13 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_12, NULL);
		void* L_14 = V_0;
		NullCheck(L_11);
		bool L_15;
		L_15 = VirtualFuncInvoker2< bool, void*, void* >::Invoke(12, L_11, L_13, L_14);
		V_4 = L_15;
		goto IL_0054;
	}

IL_0054:
	{
		bool L_16 = V_4;
		return L_16;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputControlExtensions_GetStatePtrFromStateEvent_m467CADB481AAB10AC0F0D674A398D050789BD3B6 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___1_eventPtr, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	void* V_2 = NULL;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_GetStatePtrFromStateEvent_m467CADB481AAB10AC0F0D674A398D050789BD3B6_RuntimeMethod_var)));
	}

IL_0014:
	{
		bool L_3;
		L_3 = InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012((&___1_eventPtr), NULL);
		V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_1;
		if (!L_4)
		{
			goto IL_002d;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_GetStatePtrFromStateEvent_m467CADB481AAB10AC0F0D674A398D050789BD3B6_RuntimeMethod_var)));
	}

IL_002d:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = ___0_control;
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_7 = ___1_eventPtr;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_8;
		L_8 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&___1_eventPtr), NULL);
		void* L_9;
		L_9 = InputControlExtensions_GetStatePtrFromStateEventUnchecked_m8076A50F95247F90A0C8C06EF4D74C8F0F73AAA6(L_6, L_7, L_8, NULL);
		V_2 = L_9;
		goto IL_003e;
	}

IL_003e:
	{
		void* L_10 = V_2;
		return L_10;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputControlExtensions_GetStatePtrFromStateEventUnchecked_m8076A50F95247F90A0C8C06EF4D74C8F0F73AAA6 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___1_eventPtr, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___2_eventType, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	uint32_t V_0 = 0;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_1;
	memset((&V_1), 0, sizeof(V_1));
	uint32_t V_2 = 0;
	void* V_3 = NULL;
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_4 = NULL;
	InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* V_5 = NULL;
	int64_t V_6 = 0;
	bool V_7 = false;
	StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* V_8 = NULL;
	bool V_9 = false;
	DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* V_10 = NULL;
	bool V_11 = false;
	bool V_12 = false;
	void* V_13 = NULL;
	bool V_14 = false;
	int32_t G_B9_0 = 0;
	int32_t G_B15_0 = 0;
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = ___2_eventType;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_1;
		L_1 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(((int32_t)1398030676), NULL);
		bool L_2;
		L_2 = FourCC_op_Equality_m3D556D9BE044419563A7F44DCA15F1EB30656D4C_inline(L_0, L_1, NULL);
		V_7 = L_2;
		bool L_3 = V_7;
		if (!L_3)
		{
			goto IL_003d;
		}
	}
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_4 = ___1_eventPtr;
		StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_5;
		L_5 = StateEvent_FromUnchecked_m2735488B081D9C8E972D4F2B6D80C044599BFB81(L_4, NULL);
		V_8 = L_5;
		V_0 = 0;
		StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_6 = V_8;
		NullCheck(L_6);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_7 = L_6->___stateFormat;
		V_1 = L_7;
		StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_8 = V_8;
		uint32_t L_9;
		L_9 = StateEvent_get_stateSizeInBytes_m07E8E8D19DA4D9B58A23DC19680794764AE8FA21((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_8, NULL);
		V_2 = L_9;
		StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_10 = V_8;
		void* L_11;
		L_11 = StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_10, NULL);
		V_3 = L_11;
		goto IL_009b;
	}

IL_003d:
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_12 = ___2_eventType;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_13;
		L_13 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(((int32_t)1145852993), NULL);
		bool L_14;
		L_14 = FourCC_op_Equality_m3D556D9BE044419563A7F44DCA15F1EB30656D4C_inline(L_12, L_13, NULL);
		V_9 = L_14;
		bool L_15 = V_9;
		if (!L_15)
		{
			goto IL_007f;
		}
	}
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_16 = ___1_eventPtr;
		DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_17;
		L_17 = DeltaStateEvent_FromUnchecked_m88C0138A7910009A5B0BCB83EEB0A3483E23613A(L_16, NULL);
		V_10 = L_17;
		DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_18 = V_10;
		NullCheck(L_18);
		uint32_t L_19 = L_18->___stateOffset;
		V_0 = L_19;
		DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_20 = V_10;
		NullCheck(L_20);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_21 = L_20->___stateFormat;
		V_1 = L_21;
		DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_22 = V_10;
		uint32_t L_23;
		L_23 = DeltaStateEvent_get_deltaStateSizeInBytes_mF3F45D7A54B74C0B5403C5B4A6B42B31A78331E2((DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859*)L_22, NULL);
		V_2 = L_23;
		DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_24 = V_10;
		void* L_25;
		L_25 = DeltaStateEvent_get_deltaState_m02220C78569A9CC26843EB8A3AF289019195DA9E((DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859*)L_24, NULL);
		V_3 = L_25;
		goto IL_009b;
	}

IL_007f:
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_26 = ___2_eventType;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_27 = L_26;
		RuntimeObject* L_28 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_27);
		String_t* L_29;
		L_29 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3683D1DC155E5058FE8C353EC7CED94C5B6EBA4A)), L_28, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_30 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_30, L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_30, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_GetStatePtrFromStateEventUnchecked_m8076A50F95247F90A0C8C06EF4D74C8F0F73AAA6_RuntimeMethod_var)));
	}

IL_009b:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_31 = ___0_control;
		NullCheck(L_31);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_32;
		L_32 = InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline(L_31, NULL);
		V_4 = L_32;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_33 = V_1;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_34 = V_4;
		NullCheck(L_34);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_35 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_34)->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_36;
		L_36 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(L_35, NULL);
		bool L_37;
		L_37 = FourCC_op_Inequality_m8E764B9EF56D488E40480A3E69230EF623C7B92B_inline(L_33, L_36, NULL);
		V_11 = L_37;
		bool L_38 = V_11;
		if (!L_38)
		{
			goto IL_00e8;
		}
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_39 = V_4;
		NullCheck(L_39);
		bool L_40;
		L_40 = InputDevice_get_hasStateCallbacks_mCDBC72CE6F69693BE32E835C97030B2DBFD4A38B(L_39, NULL);
		if (!L_40)
		{
			goto IL_00da;
		}
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_41 = V_4;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_42 = ___0_control;
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_43 = ___1_eventPtr;
		NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_41, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var)));
		bool L_44;
		L_44 = InterfaceFuncInvoker3< bool, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, uint32_t* >::Invoke(2, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_41, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var)), L_42, L_43, (&V_0));
		G_B9_0 = ((((int32_t)L_44) == ((int32_t)0))? 1 : 0);
		goto IL_00db;
	}

IL_00da:
	{
		G_B9_0 = 1;
	}

IL_00db:
	{
		V_12 = (bool)G_B9_0;
		bool L_45 = V_12;
		if (!L_45)
		{
			goto IL_00e7;
		}
	}
	{
		V_13 = (void*)((uintptr_t)0);
		goto IL_0137;
	}

IL_00e7:
	{
	}

IL_00e8:
	{
		uint32_t L_46 = V_0;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_47 = V_4;
		NullCheck(L_47);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_48 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_47)->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_49;
		L_49 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_48, NULL);
		V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)L_49));
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_50 = ___0_control;
		NullCheck(L_50);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_51 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&L_50->___m_StateBlock);
		V_5 = L_51;
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_52 = V_5;
		uint32_t L_53;
		L_53 = InputStateBlock_get_effectiveByteOffset_m25A786194A52550CBC62B1A727EEA6F1CD0BFC3D(L_52, NULL);
		uint32_t L_54 = V_0;
		V_6 = ((int64_t)il2cpp_codegen_subtract(((int64_t)((int32_t)L_53)), ((int64_t)(uint64_t)L_54)));
		int64_t L_55 = V_6;
		if ((((int64_t)L_55) < ((int64_t)((int64_t)0))))
		{
			goto IL_0123;
		}
	}
	{
		int64_t L_56 = V_6;
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_57 = V_5;
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_58;
		L_58 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5(L_57, NULL);
		uint32_t L_59 = V_2;
		G_B15_0 = ((((int64_t)((int64_t)il2cpp_codegen_add(L_56, ((int64_t)(uint64_t)L_58)))) > ((int64_t)((int64_t)(uint64_t)L_59)))? 1 : 0);
		goto IL_0124;
	}

IL_0123:
	{
		G_B15_0 = 1;
	}

IL_0124:
	{
		V_14 = (bool)G_B15_0;
		bool L_60 = V_14;
		if (!L_60)
		{
			goto IL_0130;
		}
	}
	{
		V_13 = (void*)((uintptr_t)0);
		goto IL_0137;
	}

IL_0130:
	{
		void* L_61 = V_3;
		uint32_t L_62 = V_0;
		V_13 = ((void*)il2cpp_codegen_subtract((intptr_t)L_61, (int32_t)L_62));
		goto IL_0137;
	}

IL_0137:
	{
		void* L_63 = V_13;
		return L_63;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_ResetToDefaultStateInEvent_m7F886A835C43861387FE309192A575B9479AD5E5 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___1_eventPtr, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_0;
	memset((&V_0), 0, sizeof(V_0));
	uint8_t* V_1 = NULL;
	uint8_t* V_2 = NULL;
	InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* V_3 = NULL;
	uint32_t V_4 = 0;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	bool V_9 = false;
	int32_t G_B7_0 = 0;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_5 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_5;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_ResetToDefaultStateInEvent_m7F886A835C43861387FE309192A575B9479AD5E5_RuntimeMethod_var)));
	}

IL_0016:
	{
		bool L_3;
		L_3 = InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012((&___1_eventPtr), NULL);
		V_6 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
		bool L_4 = V_6;
		if (!L_4)
		{
			goto IL_0031;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_ResetToDefaultStateInEvent_m7F886A835C43861387FE309192A575B9479AD5E5_RuntimeMethod_var)));
	}

IL_0031:
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_6;
		L_6 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&___1_eventPtr), NULL);
		V_0 = L_6;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_7 = V_0;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_8;
		L_8 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(((int32_t)1398030676), NULL);
		bool L_9;
		L_9 = FourCC_op_Inequality_m8E764B9EF56D488E40480A3E69230EF623C7B92B_inline(L_7, L_8, NULL);
		if (!L_9)
		{
			goto IL_005d;
		}
	}
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_10 = V_0;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_11;
		L_11 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(((int32_t)1145852993), NULL);
		bool L_12;
		L_12 = FourCC_op_Inequality_m8E764B9EF56D488E40480A3E69230EF623C7B92B_inline(L_10, L_11, NULL);
		G_B7_0 = ((int32_t)(L_12));
		goto IL_005e;
	}

IL_005d:
	{
		G_B7_0 = 0;
	}

IL_005e:
	{
		V_7 = (bool)G_B7_0;
		bool L_13 = V_7;
		if (!L_13)
		{
			goto IL_0074;
		}
	}
	{
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_14 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB7F627D69AB621967AE48978A18F4A06EC2A6B1E)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_ResetToDefaultStateInEvent_m7F886A835C43861387FE309192A575B9479AD5E5_RuntimeMethod_var)));
	}

IL_0074:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_15 = ___0_control;
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_16 = ___1_eventPtr;
		void* L_17;
		L_17 = InputControlExtensions_GetStatePtrFromStateEvent_m467CADB481AAB10AC0F0D674A398D050789BD3B6(L_15, L_16, NULL);
		V_1 = (uint8_t*)L_17;
		uint8_t* L_18 = V_1;
		V_8 = (bool)((((intptr_t)L_18) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
		bool L_19 = V_8;
		if (!L_19)
		{
			goto IL_008c;
		}
	}
	{
		V_9 = (bool)0;
		goto IL_00c3;
	}

IL_008c:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_20 = ___0_control;
		NullCheck(L_20);
		void* L_21;
		L_21 = InputControl_get_defaultStatePtr_m0AB5C2504696867BAC98126C4A352141389C3160_inline(L_20, NULL);
		V_2 = (uint8_t*)L_21;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_22 = ___0_control;
		NullCheck(L_22);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_23 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&L_22->___m_StateBlock);
		V_3 = L_23;
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_24 = V_3;
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_25;
		L_25 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_24, NULL);
		V_4 = L_25;
		uint8_t* L_26 = V_1;
		uint32_t L_27 = V_4;
		uint8_t* L_28 = V_2;
		uint32_t L_29 = V_4;
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_30 = V_3;
		uint32_t L_31;
		L_31 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(L_30, NULL);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_32 = V_3;
		uint32_t L_33;
		L_33 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(L_32, NULL);
		MemoryHelpers_MemCpyBitRegion_m604BFC3CFF0D881FEC370EA67967348ABF217D9B((void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_26, (intptr_t)((uintptr_t)L_27))), (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_28, (intptr_t)((uintptr_t)L_29))), L_31, L_33, NULL);
		V_9 = (bool)1;
		goto IL_00c3;
	}

IL_00c3:
	{
		bool L_34 = V_9;
		return L_34;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlExtensions_AccumulateValueInEvent_m21438341C60040791D574893EA8615B593667076 (InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A* ___0_control, void* ___1_currentStatePtr, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___2_newState, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlExtensions_ReadUnprocessedValueFromEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m5010E9B9E6D74526B0DEF8368E07D10851B5E2D1_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlExtensions_WriteValueIntoEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6846DBDEE718463B2788993E941703D5487D6AB3_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	float V_0 = 0.0f;
	float V_1 = 0.0f;
	bool V_2 = false;
	bool V_3 = false;
	{
		InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A* L_0 = ___0_control;
		V_2 = (bool)((((RuntimeObject*)(InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_2;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_AccumulateValueInEvent_m21438341C60040791D574893EA8615B593667076_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A* L_3 = ___0_control;
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_4 = ___2_newState;
		bool L_5;
		L_5 = InputControlExtensions_ReadUnprocessedValueFromEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m5010E9B9E6D74526B0DEF8368E07D10851B5E2D1(L_3, L_4, (&V_0), InputControlExtensions_ReadUnprocessedValueFromEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m5010E9B9E6D74526B0DEF8368E07D10851B5E2D1_RuntimeMethod_var);
		V_3 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		bool L_6 = V_3;
		if (!L_6)
		{
			goto IL_0026;
		}
	}
	{
		goto IL_0039;
	}

IL_0026:
	{
		InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A* L_7 = ___0_control;
		void* L_8 = ___1_currentStatePtr;
		NullCheck(L_7);
		float L_9;
		L_9 = VirtualFuncInvoker1< float, void* >::Invoke(17, L_7, L_8);
		V_1 = L_9;
		InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A* L_10 = ___0_control;
		float L_11 = V_1;
		float L_12 = V_0;
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_13 = ___2_newState;
		InputControlExtensions_WriteValueIntoEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6846DBDEE718463B2788993E941703D5487D6AB3(L_10, ((float)il2cpp_codegen_add(L_11, L_12)), L_13, InputControlExtensions_WriteValueIntoEvent_TisSingle_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_m6846DBDEE718463B2788993E941703D5487D6AB3_RuntimeMethod_var);
	}

IL_0039:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlExtensions_AccumulateValueInEvent_mE82152B46D78005333C8B1F6AB842DCA67797387 (InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66* ___0_control, void* ___1_currentStatePtr, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___2_newState, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlExtensions_ReadUnprocessedValueFromEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m965FF62A10B14F265B5A870D2CAA7FC7DEA068F5_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlExtensions_WriteValueIntoEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB4F47D8692DF6A43F031850C600040CCAFBAA30C_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	{
		InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66* L_0 = ___0_control;
		V_2 = (bool)((((RuntimeObject*)(InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_2;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_AccumulateValueInEvent_mE82152B46D78005333C8B1F6AB842DCA67797387_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66* L_3 = ___0_control;
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_4 = ___2_newState;
		bool L_5;
		L_5 = InputControlExtensions_ReadUnprocessedValueFromEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m965FF62A10B14F265B5A870D2CAA7FC7DEA068F5(L_3, L_4, (&V_0), InputControlExtensions_ReadUnprocessedValueFromEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m965FF62A10B14F265B5A870D2CAA7FC7DEA068F5_RuntimeMethod_var);
		V_3 = (bool)((((int32_t)L_5) == ((int32_t)0))? 1 : 0);
		bool L_6 = V_3;
		if (!L_6)
		{
			goto IL_0026;
		}
	}
	{
		goto IL_003d;
	}

IL_0026:
	{
		InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66* L_7 = ___0_control;
		void* L_8 = ___1_currentStatePtr;
		NullCheck(L_7);
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
		L_9 = VirtualFuncInvoker1< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, void* >::Invoke(17, L_7, L_8);
		V_1 = L_9;
		InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66* L_10 = ___0_control;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_1;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_12 = V_0;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13;
		L_13 = Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline(L_11, L_12, NULL);
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_14 = ___2_newState;
		InputControlExtensions_WriteValueIntoEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB4F47D8692DF6A43F031850C600040CCAFBAA30C(L_10, L_13, L_14, InputControlExtensions_WriteValueIntoEvent_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB4F47D8692DF6A43F031850C600040CCAFBAA30C_RuntimeMethod_var);
	}

IL_003d:
	{
		return;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlExtensions_BuildPath_m184DA116F5EC15ACCC7FFF4BE15F42183E3AB32D (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, String_t* ___1_deviceLayout, StringBuilder_t* ___2_builder, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringBuilder_t_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3B5256FC258AA8F48ECBC16FD895E21663487427);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA7FDFA5C1E82DDB87575643DCC593896D758031);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE);
		s_Il2CppMethodInitialized = true;
	}
	InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL;
	ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 V_1;
	memset((&V_1), 0, sizeof(V_1));
	String_t* V_2 = NULL;
	String_t* V_3 = NULL;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	int32_t V_7 = 0;
	InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_8;
	memset((&V_8), 0, sizeof(V_8));
	bool V_9 = false;
	String_t* V_10 = NULL;
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_4 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_4;
		if (!L_1)
		{
			goto IL_0016;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_BuildPath_m184DA116F5EC15ACCC7FFF4BE15F42183E3AB32D_RuntimeMethod_var)));
	}

IL_0016:
	{
		String_t* L_3 = ___1_deviceLayout;
		bool L_4;
		L_4 = String_IsNullOrEmpty_mEA9E3FB005AC28FE02E69FCF95A7B8456192B478(L_3, NULL);
		V_5 = L_4;
		bool L_5 = V_5;
		if (!L_5)
		{
			goto IL_002d;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral132FB7F5A0346F0B8FBAEA5E485475F188E80CD0)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_BuildPath_m184DA116F5EC15ACCC7FFF4BE15F42183E3AB32D_RuntimeMethod_var)));
	}

IL_002d:
	{
		StringBuilder_t* L_7 = ___2_builder;
		V_6 = (bool)((((RuntimeObject*)(StringBuilder_t*)L_7) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_8 = V_6;
		if (!L_8)
		{
			goto IL_003e;
		}
	}
	{
		StringBuilder_t* L_9 = (StringBuilder_t*)il2cpp_codegen_object_new(StringBuilder_t_il2cpp_TypeInfo_var);
		StringBuilder__ctor_m1D99713357DE05DAFA296633639DB55F8C30587D(L_9, NULL);
		___2_builder = L_9;
	}

IL_003e:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_10 = ___0_control;
		NullCheck(L_10);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_11;
		L_11 = InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline(L_10, NULL);
		V_0 = L_11;
		StringBuilder_t* L_12 = ___2_builder;
		NullCheck(L_12);
		StringBuilder_t* L_13;
		L_13 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_12, ((int32_t)60), NULL);
		StringBuilder_t* L_14 = ___2_builder;
		String_t* L_15 = ___1_deviceLayout;
		String_t* L_16;
		L_16 = StringHelpers_Escape_mC7D149B1F430F68BA748DE0C0374F4B1EE9D2C58(L_15, _stringLiteral3B5256FC258AA8F48ECBC16FD895E21663487427, _stringLiteral3B5256FC258AA8F48ECBC16FD895E21663487427, NULL);
		NullCheck(L_14);
		StringBuilder_t* L_17;
		L_17 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_14, L_16, NULL);
		StringBuilder_t* L_18 = ___2_builder;
		NullCheck(L_18);
		StringBuilder_t* L_19;
		L_19 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_18, ((int32_t)62), NULL);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_20 = V_0;
		NullCheck(L_20);
		ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_21;
		L_21 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_20, NULL);
		V_1 = L_21;
		V_7 = 0;
		goto IL_00c2;
	}

IL_007a:
	{
		StringBuilder_t* L_22 = ___2_builder;
		NullCheck(L_22);
		StringBuilder_t* L_23;
		L_23 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_22, ((int32_t)123), NULL);
		StringBuilder_t* L_24 = ___2_builder;
		int32_t L_25 = V_7;
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_26;
		L_26 = ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88((&V_1), L_25, ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88_RuntimeMethod_var);
		V_8 = L_26;
		String_t* L_27;
		L_27 = InternedString_ToString_mED327D67EF001C5EDFF284336F13C3E3F025993A((&V_8), NULL);
		String_t* L_28;
		L_28 = StringHelpers_Escape_mC7D149B1F430F68BA748DE0C0374F4B1EE9D2C58(L_27, _stringLiteralBA7FDFA5C1E82DDB87575643DCC593896D758031, _stringLiteralBA7FDFA5C1E82DDB87575643DCC593896D758031, NULL);
		NullCheck(L_24);
		StringBuilder_t* L_29;
		L_29 = StringBuilder_Append_m08904D74E0C78E5F36DCD9C9303BDD07886D9F7D(L_24, L_28, NULL);
		StringBuilder_t* L_30 = ___2_builder;
		NullCheck(L_30);
		StringBuilder_t* L_31;
		L_31 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_30, ((int32_t)125), NULL);
		int32_t L_32 = V_7;
		V_7 = ((int32_t)il2cpp_codegen_add(L_32, 1));
	}

IL_00c2:
	{
		int32_t L_33 = V_7;
		int32_t L_34;
		L_34 = ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_inline((&V_1), ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_RuntimeMethod_var);
		V_9 = (bool)((((int32_t)L_33) < ((int32_t)L_34))? 1 : 0);
		bool L_35 = V_9;
		if (L_35)
		{
			goto IL_007a;
		}
	}
	{
		StringBuilder_t* L_36 = ___2_builder;
		NullCheck(L_36);
		StringBuilder_t* L_37;
		L_37 = StringBuilder_Append_m71228B30F05724CD2CD96D9611DCD61BFB96A6E1(L_36, ((int32_t)47), NULL);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_38 = V_0;
		NullCheck(L_38);
		String_t* L_39;
		L_39 = InputControl_get_path_mB32F887DB25DF6EF5D6B85D513EC4F9452BD146F(L_38, NULL);
		NullCheck(L_39);
		String_t* L_40;
		L_40 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_39, _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40, _stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE, NULL);
		V_2 = L_40;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_41 = ___0_control;
		NullCheck(L_41);
		String_t* L_42;
		L_42 = InputControl_get_path_mB32F887DB25DF6EF5D6B85D513EC4F9452BD146F(L_41, NULL);
		NullCheck(L_42);
		String_t* L_43;
		L_43 = String_Replace_mABDB7003A1D0AEDCAE9FF85E3DFFFBA752D2A166(L_42, _stringLiteral09B11B6CC411D8B9FFB75EAAE9A35B2AF248CE40, _stringLiteralF18840F490E42D3CE48CDCBF47229C1C240F8ABE, NULL);
		V_3 = L_43;
		StringBuilder_t* L_44 = ___2_builder;
		String_t* L_45 = V_3;
		String_t* L_46 = V_2;
		NullCheck(L_46);
		int32_t L_47;
		L_47 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_46, NULL);
		String_t* L_48 = V_3;
		NullCheck(L_48);
		int32_t L_49;
		L_49 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_48, NULL);
		String_t* L_50 = V_2;
		NullCheck(L_50);
		int32_t L_51;
		L_51 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_50, NULL);
		NullCheck(L_44);
		StringBuilder_t* L_52;
		L_52 = StringBuilder_Append_mE7CA22532FEF1545B8BC357CB7CAA304BA264703(L_44, L_45, ((int32_t)il2cpp_codegen_add(L_47, 1)), ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_subtract(L_49, L_51)), 1)), NULL);
		StringBuilder_t* L_53 = ___2_builder;
		NullCheck(L_53);
		String_t* L_54;
		L_54 = VirtualFuncInvoker0< String_t* >::Invoke(3, L_53);
		V_10 = L_54;
		goto IL_0131;
	}

IL_0131:
	{
		String_t* L_55 = V_10;
		return L_55;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE InputControlExtensions_EnumerateControls_m9D7E9EAACBDCB1D105D829B9E9FFD2B3E8CF7BC0 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_eventPtr, int32_t ___1_flags, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___2_device, float ___3_magnitudeThreshold, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_0;
	memset((&V_0), 0, sizeof(V_0));
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	int32_t V_4 = 0;
	bool V_5 = false;
	InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE V_6;
	memset((&V_6), 0, sizeof(V_6));
	InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE V_7;
	memset((&V_7), 0, sizeof(V_7));
	int32_t G_B5_0 = 0;
	{
		bool L_0;
		L_0 = InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012((&___0_eventPtr), NULL);
		V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
		bool L_1 = V_1;
		if (!L_1)
		{
			goto IL_001f;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m6D9C7B47EA708382838B264BA02EBB7576DFA155(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDE62BC0D1FC9CAF37EEAE37B5DEB77620024AF96)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_EnumerateControls_m9D7E9EAACBDCB1D105D829B9E9FFD2B3E8CF7BC0_RuntimeMethod_var)));
	}

IL_001f:
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3;
		L_3 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&___0_eventPtr), NULL);
		V_0 = L_3;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_4 = V_0;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_5;
		L_5 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(((int32_t)1398030676), NULL);
		bool L_6;
		L_6 = FourCC_op_Inequality_m8E764B9EF56D488E40480A3E69230EF623C7B92B_inline(L_4, L_5, NULL);
		if (!L_6)
		{
			goto IL_004b;
		}
	}
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_7 = V_0;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_8;
		L_8 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(((int32_t)1145852993), NULL);
		bool L_9;
		L_9 = FourCC_op_Inequality_m8E764B9EF56D488E40480A3E69230EF623C7B92B_inline(L_7, L_8, NULL);
		G_B5_0 = ((int32_t)(L_9));
		goto IL_004c;
	}

IL_004b:
	{
		G_B5_0 = 0;
	}

IL_004c:
	{
		V_2 = (bool)G_B5_0;
		bool L_10 = V_2;
		if (!L_10)
		{
			goto IL_006b;
		}
	}
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_11 = V_0;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_12 = L_11;
		RuntimeObject* L_13 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_12);
		String_t* L_14;
		L_14 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3683D1DC155E5058FE8C353EC7CED94C5B6EBA4A)), L_13, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_15 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_15, L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_EnumerateControls_m9D7E9EAACBDCB1D105D829B9E9FFD2B3E8CF7BC0_RuntimeMethod_var)));
	}

IL_006b:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16 = ___2_device;
		V_3 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_16) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_17 = V_3;
		if (!L_17)
		{
			goto IL_00ad;
		}
	}
	{
		int32_t L_18;
		L_18 = InputEventPtr_get_deviceId_mD8B68EDC37D90A69EE67A47B3E17F4D80D4620D3((&___0_eventPtr), NULL);
		V_4 = L_18;
		int32_t L_19 = V_4;
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_20;
		L_20 = InputSystem_GetDeviceById_mC5C12308F6B71C9AAD24CFBB984E5C3C79F6C099(L_19, NULL);
		___2_device = L_20;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_21 = ___2_device;
		V_5 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_21) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_22 = V_5;
		if (!L_22)
		{
			goto IL_00ac;
		}
	}
	{
		int32_t L_23 = V_4;
		int32_t L_24 = L_23;
		RuntimeObject* L_25 = Box(il2cpp_defaults.int32_class, &L_24);
		String_t* L_26;
		L_26 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral143FDD418DEF283B13F1AC72E245C0E08FA21468)), L_25, NULL);
		ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_27 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
		ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_27, L_26, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_27, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_EnumerateControls_m9D7E9EAACBDCB1D105D829B9E9FFD2B3E8CF7BC0_RuntimeMethod_var)));
	}

IL_00ac:
	{
	}

IL_00ad:
	{
		il2cpp_codegen_initobj((&V_6), sizeof(InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE));
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_28 = ___2_device;
		(&V_6)->___m_Device = L_28;
		Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___m_Device), (void*)L_28);
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_29 = ___0_eventPtr;
		(&V_6)->___m_EventPtr = L_29;
		int32_t L_30 = ___1_flags;
		(&V_6)->___m_Flags = L_30;
		float L_31 = ___3_magnitudeThreshold;
		(&V_6)->___m_MagnitudeThreshold = L_31;
		InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE L_32 = V_6;
		V_7 = L_32;
		goto IL_00db;
	}

IL_00db:
	{
		InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE L_33 = V_7;
		return L_33;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE InputControlExtensions_EnumerateChangedControls_m37E511A4EA8FF00A8ACDF2367C5D44DEF34E679B (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_eventPtr, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___1_device, float ___2_magnitudeThreshold, const RuntimeMethod* method) 
{
	InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_0 = ___0_eventPtr;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___1_device;
		float L_2 = ___2_magnitudeThreshold;
		InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE L_3;
		L_3 = InputControlExtensions_EnumerateControls_m9D7E9EAACBDCB1D105D829B9E9FFD2B3E8CF7BC0(L_0, 2, L_1, L_2, NULL);
		V_0 = L_3;
		goto IL_000d;
	}

IL_000d:
	{
		InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlExtensions_HasButtonPress_m1F12AF28F976709B47BD9112EF3833BEBCB9AB2E (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_eventPtr, float ___1_magnitude, bool ___2_buttonControlsOnly, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_0 = ___0_eventPtr;
		float L_1 = ___1_magnitude;
		bool L_2 = ___2_buttonControlsOnly;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3;
		L_3 = InputControlExtensions_GetFirstButtonPressOrNull_mBA687FD6076F0A4FB7249AE92FA05981BDB61E28(L_0, L_1, L_2, NULL);
		V_0 = (bool)((!(((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		goto IL_000f;
	}

IL_000f:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControlExtensions_GetFirstButtonPressOrNull_mBA687FD6076F0A4FB7249AE92FA05981BDB61E28 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_eventPtr, float ___1_magnitude, bool ___2_buttonControlsOnly, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_1 = NULL;
	bool V_2 = false;
	InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB V_3;
	memset((&V_3), 0, sizeof(V_3));
	InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE V_4;
	memset((&V_4), 0, sizeof(V_4));
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_5 = NULL;
	bool V_6 = false;
	int32_t G_B3_0 = 0;
	int32_t G_B12_0 = 0;
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0;
		L_0 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&___0_eventPtr), NULL);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_1;
		L_1 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(((int32_t)1398030676), NULL);
		bool L_2;
		L_2 = FourCC_op_Inequality_m8E764B9EF56D488E40480A3E69230EF623C7B92B_inline(L_0, L_1, NULL);
		if (!L_2)
		{
			goto IL_0031;
		}
	}
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3;
		L_3 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&___0_eventPtr), NULL);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_4;
		L_4 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(((int32_t)1145852993), NULL);
		bool L_5;
		L_5 = FourCC_op_Inequality_m8E764B9EF56D488E40480A3E69230EF623C7B92B_inline(L_3, L_4, NULL);
		G_B3_0 = ((int32_t)(L_5));
		goto IL_0032;
	}

IL_0031:
	{
		G_B3_0 = 0;
	}

IL_0032:
	{
		V_0 = (bool)G_B3_0;
		bool L_6 = V_0;
		if (!L_6)
		{
			goto IL_003a;
		}
	}
	{
		V_1 = (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL;
		goto IL_00ad;
	}

IL_003a:
	{
		float L_7 = ___1_magnitude;
		V_2 = (bool)((((float)L_7) < ((float)(0.0f)))? 1 : 0);
		bool L_8 = V_2;
		if (!L_8)
		{
			goto IL_0052;
		}
	}
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_9;
		L_9 = InputSystem_get_settings_m8E3E9C0907904CBDBAE96354142AB0A87C7A3B74(NULL);
		NullCheck(L_9);
		float L_10;
		L_10 = InputSettings_get_defaultButtonPressPoint_m9CE8BB174FB9E5A646BF42FF5E4AE02EB688ECA8_inline(L_9, NULL);
		___1_magnitude = L_10;
	}

IL_0052:
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_11 = ___0_eventPtr;
		float L_12 = ___1_magnitude;
		InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE L_13;
		L_13 = InputControlExtensions_EnumerateControls_m9D7E9EAACBDCB1D105D829B9E9FFD2B3E8CF7BC0(L_11, 1, (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)NULL, L_12, NULL);
		V_4 = L_13;
		InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB L_14;
		L_14 = InputEventControlCollection_GetEnumerator_m04011F47500AE715F1268E93152514FBE4209869((&V_4), NULL);
		V_3 = L_14;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_009a:
			{
				InputEventControlEnumerator_Dispose_mE7168656062DFF53F7C09478087ADAA636EA2FAB((&V_3), NULL);
				return;
			}
		});
		try
		{
			{
				goto IL_008f_1;
			}

IL_0068_1:
			{
				InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_15;
				L_15 = InputEventControlEnumerator_get_Current_mD0540A0B5BE8EC847B80D28B66BA8389A1AF17BB_inline((&V_3), NULL);
				V_5 = L_15;
				bool L_16 = ___2_buttonControlsOnly;
				if (!L_16)
				{
					goto IL_0081_1;
				}
			}
			{
				InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_17 = V_5;
				NullCheck(L_17);
				bool L_18;
				L_18 = InputControl_get_isButton_m4634F4F40450AA969DA851B73E2A2226239F3BEF(L_17, NULL);
				G_B12_0 = ((((int32_t)L_18) == ((int32_t)0))? 1 : 0);
				goto IL_0082_1;
			}

IL_0081_1:
			{
				G_B12_0 = 0;
			}

IL_0082_1:
			{
				V_6 = (bool)G_B12_0;
				bool L_19 = V_6;
				if (!L_19)
				{
					goto IL_008a_1;
				}
			}
			{
				goto IL_008f_1;
			}

IL_008a_1:
			{
				InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_20 = V_5;
				V_1 = L_20;
				goto IL_00ad;
			}

IL_008f_1:
			{
				bool L_21;
				L_21 = InputEventControlEnumerator_MoveNext_m0A9182DFD78818A01CC3B038519B8B9ACCC55107((&V_3), NULL);
				if (L_21)
				{
					goto IL_0068_1;
				}
			}
			{
				goto IL_00a9;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_00a9:
	{
		V_1 = (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL;
		goto IL_00ad;
	}

IL_00ad:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_22 = V_1;
		return L_22;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlExtensions_GetAllButtonPresses_mA66A5ECF423BEFDD15E1195D1DB96771E8D19863 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_eventPtr, float ___1_magnitude, bool ___2_buttonControlsOnly, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CGetAllButtonPressesU3Ed__43_t441E9F16B11BE50E982A62FC7B9ED45CB88B115B_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		U3CGetAllButtonPressesU3Ed__43_t441E9F16B11BE50E982A62FC7B9ED45CB88B115B* L_0 = (U3CGetAllButtonPressesU3Ed__43_t441E9F16B11BE50E982A62FC7B9ED45CB88B115B*)il2cpp_codegen_object_new(U3CGetAllButtonPressesU3Ed__43_t441E9F16B11BE50E982A62FC7B9ED45CB88B115B_il2cpp_TypeInfo_var);
		U3CGetAllButtonPressesU3Ed__43__ctor_m8FC014C8C0BE0A20DD9D112F1D2144C7C9FC31D3(L_0, ((int32_t)-2), NULL);
		U3CGetAllButtonPressesU3Ed__43_t441E9F16B11BE50E982A62FC7B9ED45CB88B115B* L_1 = L_0;
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_2 = ___0_eventPtr;
		NullCheck(L_1);
		L_1->___U3CU3E3__eventPtr = L_2;
		U3CGetAllButtonPressesU3Ed__43_t441E9F16B11BE50E982A62FC7B9ED45CB88B115B* L_3 = L_1;
		float L_4 = ___1_magnitude;
		NullCheck(L_3);
		L_3->___U3CU3E3__magnitude = L_4;
		U3CGetAllButtonPressesU3Ed__43_t441E9F16B11BE50E982A62FC7B9ED45CB88B115B* L_5 = L_3;
		bool L_6 = ___2_buttonControlsOnly;
		NullCheck(L_5);
		L_5->___U3CU3E3__buttonControlsOnly = L_6;
		return L_5;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlBuilder_t9531519F44B76B04B9128FFF514E806FCCA1BB15 InputControlExtensions_Setup_mF91CB1EB9FC2B896289D1FD12B6A65901DF53F00 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_control, const RuntimeMethod* method) 
{
	bool V_0 = false;
	bool V_1 = false;
	ControlBuilder_t9531519F44B76B04B9128FFF514E806FCCA1BB15 V_2;
	memset((&V_2), 0, sizeof(V_2));
	ControlBuilder_t9531519F44B76B04B9128FFF514E806FCCA1BB15 V_3;
	memset((&V_3), 0, sizeof(V_3));
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_control;
		V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_Setup_mF91CB1EB9FC2B896289D1FD12B6A65901DF53F00_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3 = ___0_control;
		NullCheck(L_3);
		bool L_4;
		L_4 = InputControl_get_isSetupFinished_mAA17F2D21CFDE400351F45CF1E498E1C25092C59(L_3, NULL);
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_002f;
		}
	}
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = ___0_control;
		String_t* L_7;
		L_7 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB52C02DB6B58C4729EDC2A0F45966E29EC68E6C0)), L_6, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_8 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_8, L_7, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_Setup_mF91CB1EB9FC2B896289D1FD12B6A65901DF53F00_RuntimeMethod_var)));
	}

IL_002f:
	{
		il2cpp_codegen_initobj((&V_2), sizeof(ControlBuilder_t9531519F44B76B04B9128FFF514E806FCCA1BB15));
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_9 = ___0_control;
		ControlBuilder_set_control_m206AE879CEF76F98330141299A5F47EB367E9A51_inline((&V_2), L_9, NULL);
		ControlBuilder_t9531519F44B76B04B9128FFF514E806FCCA1BB15 L_10 = V_2;
		V_3 = L_10;
		goto IL_0044;
	}

IL_0044:
	{
		ControlBuilder_t9531519F44B76B04B9128FFF514E806FCCA1BB15 L_11 = V_3;
		return L_11;
	}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceBuilder_t3D3A66799A2B6B6282AC2FB71B1DE5034E668CC4 InputControlExtensions_Setup_m4760089D238ED18D5A857C38E992A0E9E9633822 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_device, int32_t ___1_controlCount, int32_t ___2_usageCount, int32_t ___3_aliasCount, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	bool V_4 = false;
	bool V_5 = false;
	bool V_6 = false;
	DeviceBuilder_t3D3A66799A2B6B6282AC2FB71B1DE5034E668CC4 V_7;
	memset((&V_7), 0, sizeof(V_7));
	DeviceBuilder_t3D3A66799A2B6B6282AC2FB71B1DE5034E668CC4 V_8;
	memset((&V_8), 0, sizeof(V_8));
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___0_device;
		V_0 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_0014;
		}
	}
	{
		ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
		ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_Setup_m4760089D238ED18D5A857C38E992A0E9E9633822_RuntimeMethod_var)));
	}

IL_0014:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___0_device;
		NullCheck(L_3);
		bool L_4;
		L_4 = InputControl_get_isSetupFinished_mAA17F2D21CFDE400351F45CF1E498E1C25092C59(L_3, NULL);
		V_1 = L_4;
		bool L_5 = V_1;
		if (!L_5)
		{
			goto IL_002f;
		}
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___0_device;
		String_t* L_7;
		L_7 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB52C02DB6B58C4729EDC2A0F45966E29EC68E6C0)), L_6, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_8 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_8, L_7, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_Setup_m4760089D238ED18D5A857C38E992A0E9E9633822_RuntimeMethod_var)));
	}

IL_002f:
	{
		int32_t L_9 = ___1_controlCount;
		V_2 = (bool)((((int32_t)L_9) < ((int32_t)1))? 1 : 0);
		bool L_10 = V_2;
		if (!L_10)
		{
			goto IL_0042;
		}
	}
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4B467C6FF6B947BFB937621A9466DACB19967C08)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_Setup_m4760089D238ED18D5A857C38E992A0E9E9633822_RuntimeMethod_var)));
	}

IL_0042:
	{
		int32_t L_12 = ___2_usageCount;
		V_3 = (bool)((((int32_t)L_12) < ((int32_t)0))? 1 : 0);
		bool L_13 = V_3;
		if (!L_13)
		{
			goto IL_0055;
		}
	}
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_14 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8966B0CD3F56CE2B1C4F214B3EB1F6004D18317)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_14, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_Setup_m4760089D238ED18D5A857C38E992A0E9E9633822_RuntimeMethod_var)));
	}

IL_0055:
	{
		int32_t L_15 = ___3_aliasCount;
		V_4 = (bool)((((int32_t)L_15) < ((int32_t)0))? 1 : 0);
		bool L_16 = V_4;
		if (!L_16)
		{
			goto IL_006a;
		}
	}
	{
		ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_17 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
		ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_17, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralADBA5DA01227AF469D9592FABBF832E66CC52FDD)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlExtensions_Setup_m4760089D238ED18D5A857C38E992A0E9E9633822_RuntimeMethod_var)));
	}

IL_006a:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_18 = ___0_device;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_19 = ___0_device;
		NullCheck(L_18);
		((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_18)->___m_Device = L_19;
		Il2CppCodeGenWriteBarrier((void**)(&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_18)->___m_Device), (void*)L_19);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_20 = ___0_device;
		int32_t L_21 = ___1_controlCount;
		InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_22 = (InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17*)(InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17*)SZArrayNew(InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17_il2cpp_TypeInfo_var, (uint32_t)L_21);
		NullCheck(L_20);
		L_20->___m_ChildrenForEachControl = L_22;
		Il2CppCodeGenWriteBarrier((void**)(&L_20->___m_ChildrenForEachControl), (void*)L_22);
		int32_t L_23 = ___2_usageCount;
		V_5 = (bool)((((int32_t)L_23) > ((int32_t)0))? 1 : 0);
		bool L_24 = V_5;
		if (!L_24)
		{
			goto IL_00a1;
		}
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_25 = ___0_device;
		int32_t L_26 = ___2_usageCount;
		InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_27 = (InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*)(InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*)SZArrayNew(InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var, (uint32_t)L_26);
		NullCheck(L_25);
		L_25->___m_UsagesForEachControl = L_27;
		Il2CppCodeGenWriteBarrier((void**)(&L_25->___m_UsagesForEachControl), (void*)L_27);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_28 = ___0_device;
		int32_t L_29 = ___2_usageCount;
		InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_30 = (InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17*)(InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17*)SZArrayNew(InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17_il2cpp_TypeInfo_var, (uint32_t)L_29);
		NullCheck(L_28);
		L_28->___m_UsageToControl = L_30;
		Il2CppCodeGenWriteBarrier((void**)(&L_28->___m_UsageToControl), (void*)L_30);
	}

IL_00a1:
	{
		int32_t L_31 = ___3_aliasCount;
		V_6 = (bool)((((int32_t)L_31) > ((int32_t)0))? 1 : 0);
		bool L_32 = V_6;
		if (!L_32)
		{
			goto IL_00b7;
		}
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_33 = ___0_device;
		int32_t L_34 = ___3_aliasCount;
		InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_35 = (InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*)(InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*)SZArrayNew(InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var, (uint32_t)L_34);
		NullCheck(L_33);
		L_33->___m_AliasesForEachControl = L_35;
		Il2CppCodeGenWriteBarrier((void**)(&L_33->___m_AliasesForEachControl), (void*)L_35);
	}

IL_00b7:
	{
		il2cpp_codegen_initobj((&V_7), sizeof(DeviceBuilder_t3D3A66799A2B6B6282AC2FB71B1DE5034E668CC4));
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_36 = ___0_device;
		DeviceBuilder_set_device_m440BEF445F66490BDA8A7E25CC3E0BD6B9507C90_inline((&V_7), L_36, NULL);
		DeviceBuilder_t3D3A66799A2B6B6282AC2FB71B1DE5034E668CC4 L_37 = V_7;
		V_8 = L_37;
		goto IL_00ce;
	}

IL_00ce:
	{
		DeviceBuilder_t3D3A66799A2B6B6282AC2FB71B1DE5034E668CC4 L_38 = V_8;
		return L_38;
	}
}
#ifdef __clang__
#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
IL2CPP_EXTERN_C void InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshal_pinvoke(const InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE& unmarshaled, InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE____m_Device_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_DeviceException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE____m_Device_FieldInfo_var, InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_DeviceException, NULL);
}
IL2CPP_EXTERN_C void InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshal_pinvoke_back(const InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshaled_pinvoke& marshaled, InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE____m_Device_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_DeviceException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE____m_Device_FieldInfo_var, InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_DeviceException, NULL);
}
IL2CPP_EXTERN_C void InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshal_pinvoke_cleanup(InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshal_com(const InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE& unmarshaled, InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE____m_Device_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_DeviceException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE____m_Device_FieldInfo_var, InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_DeviceException, NULL);
}
IL2CPP_EXTERN_C void InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshal_com_back(const InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshaled_com& marshaled, InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE____m_Device_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_DeviceException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE____m_Device_FieldInfo_var, InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_DeviceException, NULL);
}
IL2CPP_EXTERN_C void InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshal_com_cleanup(InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 InputEventControlCollection_get_eventPtr_m130F99783670295523FA6069D53A0E58643E269A (InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* __this, const RuntimeMethod* method) 
{
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_0 = __this->___m_EventPtr;
		return L_0;
	}
}
IL2CPP_EXTERN_C  InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 InputEventControlCollection_get_eventPtr_m130F99783670295523FA6069D53A0E58643E269A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE*>(__this + _offset);
	InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 _returnValue;
	_returnValue = InputEventControlCollection_get_eventPtr_m130F99783670295523FA6069D53A0E58643E269A_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB InputEventControlCollection_GetEnumerator_m04011F47500AE715F1268E93152514FBE4209869 (InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* __this, const RuntimeMethod* method) 
{
	InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_0 = __this->___m_EventPtr;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = __this->___m_Device;
		int32_t L_2 = __this->___m_Flags;
		float L_3 = __this->___m_MagnitudeThreshold;
		InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB L_4;
		memset((&L_4), 0, sizeof(L_4));
		InputEventControlEnumerator__ctor_m7BB6B7055260F567F9C80D260F83A303BC57871F((&L_4), L_0, L_1, L_2, L_3, NULL);
		V_0 = L_4;
		goto IL_0021;
	}

IL_0021:
	{
		InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB L_5 = V_0;
		return L_5;
	}
}
IL2CPP_EXTERN_C  InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB InputEventControlCollection_GetEnumerator_m04011F47500AE715F1268E93152514FBE4209869_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE*>(__this + _offset);
	InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB _returnValue;
	_returnValue = InputEventControlCollection_GetEnumerator_m04011F47500AE715F1268E93152514FBE4209869(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputEventControlCollection_System_Collections_Generic_IEnumerableU3CUnityEngine_InputSystem_InputControlU3E_GetEnumerator_m0561C931D932BFE0EC2E0459112EE130EB3F0C0D (InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB L_0;
		L_0 = InputEventControlCollection_GetEnumerator_m04011F47500AE715F1268E93152514FBE4209869(__this, NULL);
		InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB L_1 = L_0;
		RuntimeObject* L_2 = Box(InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_il2cpp_TypeInfo_var, &L_1);
		V_0 = (RuntimeObject*)L_2;
		goto IL_000f;
	}

IL_000f:
	{
		RuntimeObject* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* InputEventControlCollection_System_Collections_Generic_IEnumerableU3CUnityEngine_InputSystem_InputControlU3E_GetEnumerator_m0561C931D932BFE0EC2E0459112EE130EB3F0C0D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = InputEventControlCollection_System_Collections_Generic_IEnumerableU3CUnityEngine_InputSystem_InputControlU3E_GetEnumerator_m0561C931D932BFE0EC2E0459112EE130EB3F0C0D(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputEventControlCollection_System_Collections_IEnumerable_GetEnumerator_m53196FC50F2F1ADAFA2B5306BFC53FCD91C22808 (InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	RuntimeObject* V_0 = NULL;
	{
		InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB L_0;
		L_0 = InputEventControlCollection_GetEnumerator_m04011F47500AE715F1268E93152514FBE4209869(__this, NULL);
		InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB L_1 = L_0;
		RuntimeObject* L_2 = Box(InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_il2cpp_TypeInfo_var, &L_1);
		V_0 = (RuntimeObject*)L_2;
		goto IL_000f;
	}

IL_000f:
	{
		RuntimeObject* L_3 = V_0;
		return L_3;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* InputEventControlCollection_System_Collections_IEnumerable_GetEnumerator_m53196FC50F2F1ADAFA2B5306BFC53FCD91C22808_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = InputEventControlCollection_System_Collections_IEnumerable_GetEnumerator_m53196FC50F2F1ADAFA2B5306BFC53FCD91C22808(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C void InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshal_pinvoke(const InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB& unmarshaled, InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshaled_pinvoke& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB____m_Device_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_DeviceException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB____m_Device_FieldInfo_var, InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_DeviceException, NULL);
}
IL2CPP_EXTERN_C void InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshal_pinvoke_back(const InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshaled_pinvoke& marshaled, InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB____m_Device_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_DeviceException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB____m_Device_FieldInfo_var, InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_DeviceException, NULL);
}
IL2CPP_EXTERN_C void InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshal_pinvoke_cleanup(InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshaled_pinvoke& marshaled)
{
}
IL2CPP_EXTERN_C void InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshal_com(const InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB& unmarshaled, InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshaled_com& marshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB____m_Device_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_DeviceException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB____m_Device_FieldInfo_var, InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_DeviceException, NULL);
}
IL2CPP_EXTERN_C void InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshal_com_back(const InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshaled_com& marshaled, InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB& unmarshaled)
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_0_0_0_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB____m_Device_FieldInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	Exception_t* ___m_DeviceException = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field '%s' of type '%s': Reference type field marshaling is not supported.", InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB____m_Device_FieldInfo_var, InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_0_0_0_var);
	IL2CPP_RAISE_MANAGED_EXCEPTION(___m_DeviceException, NULL);
}
IL2CPP_EXTERN_C void InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshal_com_cleanup(InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB_marshaled_com& marshaled)
{
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventControlEnumerator__ctor_m7BB6B7055260F567F9C80D260F83A303BC57871F (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_eventPtr, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___1_device, int32_t ___2_flags, float ___3_magnitudeThreshold, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_LengthSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m707F72EFB96550ED8FB1DD0CF427AA6B8EFE4D14_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5D1CC23040404D4241F6131466CE222623EA454B);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB4257347054018ED716A1A6B2AA1516F177F89F5);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	{
		bool L_0;
		L_0 = InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012((&___0_eventPtr), NULL);
		il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6(L_0, _stringLiteral5D1CC23040404D4241F6131466CE222623EA454B, NULL);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___1_device;
		Debug_Assert_mA460392021AC0A8210C9081E3C1C9652DBF32BF6((bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), _stringLiteralB4257347054018ED716A1A6B2AA1516F177F89F5, NULL);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = ___1_device;
		__this->___m_Device = L_2;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Device), (void*)L_2);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___1_device;
		NullCheck(L_3);
		UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_4 = L_3->___m_StateOffsetToControlMap;
		__this->___m_StateOffsetToControlIndex = L_4;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_StateOffsetToControlIndex), (void*)L_4);
		UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_5 = __this->___m_StateOffsetToControlIndex;
		int32_t L_6;
		L_6 = ArrayHelpers_LengthSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m707F72EFB96550ED8FB1DD0CF427AA6B8EFE4D14(L_5, ArrayHelpers_LengthSafe_TisUInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_m707F72EFB96550ED8FB1DD0CF427AA6B8EFE4D14_RuntimeMethod_var);
		__this->___m_StateOffsetToControlIndexLength = L_6;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_7 = ___1_device;
		NullCheck(L_7);
		InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_8 = L_7->___m_ChildrenForEachControl;
		__this->___m_AllControls = L_8;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AllControls), (void*)L_8);
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_9 = ___0_eventPtr;
		__this->___m_EventPtr = L_9;
		int32_t L_10 = ___2_flags;
		__this->___m_Flags = L_10;
		__this->___m_CurrentControl = (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentControl), (void*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL);
		__this->___m_CurrentIndexInStateOffsetToControlIndexMap = 0;
		__this->___m_CurrentControlStateBitOffset = 0;
		uint8_t** L_11 = (uint8_t**)(&__this->___m_EventState);
		il2cpp_codegen_initobj(L_11, sizeof(uint8_t*));
		__this->___m_CurrentBitOffset = 0;
		__this->___m_EndBitOffset = 0;
		float L_12 = ___3_magnitudeThreshold;
		__this->___m_MagnitudeThreshold = L_12;
		int32_t L_13 = ___2_flags;
		V_0 = (bool)((((int32_t)((int32_t)((int32_t)L_13&8))) == ((int32_t)0))? 1 : 0);
		bool L_14 = V_0;
		if (!L_14)
		{
			goto IL_00bc;
		}
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_15 = ___1_device;
		NullCheck(L_15);
		void* L_16;
		L_16 = InputControl_get_noiseMaskPtr_m6533A0D49EA674C04DADDA3EAAB0B258CC414278_inline(L_15, NULL);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_17 = ___1_device;
		NullCheck(L_17);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_18 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_17)->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_19;
		L_19 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_18, NULL);
		__this->___m_NoiseMask = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_16, (intptr_t)((uintptr_t)L_19)));
		goto IL_00c8;
	}

IL_00bc:
	{
		uint8_t** L_20 = (uint8_t**)(&__this->___m_NoiseMask);
		il2cpp_codegen_initobj(L_20, sizeof(uint8_t*));
	}

IL_00c8:
	{
		int32_t L_21 = ___2_flags;
		V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_21&1))) <= ((uint32_t)0)))? 1 : 0);
		bool L_22 = V_1;
		if (!L_22)
		{
			goto IL_00ed;
		}
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_23 = ___1_device;
		NullCheck(L_23);
		void* L_24;
		L_24 = InputControl_get_defaultStatePtr_m0AB5C2504696867BAC98126C4A352141389C3160_inline(L_23, NULL);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_25 = ___1_device;
		NullCheck(L_25);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_26 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_25)->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_27;
		L_27 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_26, NULL);
		__this->___m_DefaultState = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_24, (intptr_t)((uintptr_t)L_27)));
		goto IL_00f9;
	}

IL_00ed:
	{
		uint8_t** L_28 = (uint8_t**)(&__this->___m_DefaultState);
		il2cpp_codegen_initobj(L_28, sizeof(uint8_t*));
	}

IL_00f9:
	{
		int32_t L_29 = ___2_flags;
		V_2 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_29&2))) <= ((uint32_t)0)))? 1 : 0);
		bool L_30 = V_2;
		if (!L_30)
		{
			goto IL_011e;
		}
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_31 = ___1_device;
		NullCheck(L_31);
		void* L_32;
		L_32 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_31, NULL);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_33 = ___1_device;
		NullCheck(L_33);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_34 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_33)->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_35;
		L_35 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_34, NULL);
		__this->___m_CurrentState = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_32, (intptr_t)((uintptr_t)L_35)));
		goto IL_012a;
	}

IL_011e:
	{
		uint8_t** L_36 = (uint8_t**)(&__this->___m_CurrentState);
		il2cpp_codegen_initobj(L_36, sizeof(uint8_t*));
	}

IL_012a:
	{
		InputEventControlEnumerator_Reset_mA382641E01B511C339DF2371358E4FB3F6BC8C01(__this, NULL);
		return;
	}
}
IL2CPP_EXTERN_C  void InputEventControlEnumerator__ctor_m7BB6B7055260F567F9C80D260F83A303BC57871F_AdjustorThunk (RuntimeObject* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___0_eventPtr, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___1_device, int32_t ___2_flags, float ___3_magnitudeThreshold, const RuntimeMethod* method)
{
	InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB*>(__this + _offset);
	InputEventControlEnumerator__ctor_m7BB6B7055260F567F9C80D260F83A303BC57871F(_thisAdjusted, ___0_eventPtr, ___1_device, ___2_flags, ___3_magnitudeThreshold, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventControlEnumerator_CheckDefault_mF1DAF5D18273E509081A90D95DF6E448583D6E85 (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, uint32_t ___0_numBits, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		uint8_t* L_0 = __this->___m_EventState;
		uint8_t* L_1 = __this->___m_DefaultState;
		uint32_t L_2 = __this->___m_CurrentBitOffset;
		uint32_t L_3 = ___0_numBits;
		uint8_t* L_4 = __this->___m_NoiseMask;
		bool L_5;
		L_5 = MemoryHelpers_MemCmpBitRegion_mC33AD9C5411D78003CC75D1D2E75707BAC1F4944((void*)L_0, (void*)L_1, L_2, L_3, (void*)L_4, NULL);
		V_0 = L_5;
		goto IL_0022;
	}

IL_0022:
	{
		bool L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C  bool InputEventControlEnumerator_CheckDefault_mF1DAF5D18273E509081A90D95DF6E448583D6E85_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_numBits, const RuntimeMethod* method)
{
	InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputEventControlEnumerator_CheckDefault_mF1DAF5D18273E509081A90D95DF6E448583D6E85(_thisAdjusted, ___0_numBits, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventControlEnumerator_CheckCurrent_m3D19F0EF79A8ABB15E099520227B0955A0D7F427 (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, uint32_t ___0_numBits, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		uint8_t* L_0 = __this->___m_EventState;
		uint8_t* L_1 = __this->___m_CurrentState;
		uint32_t L_2 = __this->___m_CurrentBitOffset;
		uint32_t L_3 = ___0_numBits;
		uint8_t* L_4 = __this->___m_NoiseMask;
		bool L_5;
		L_5 = MemoryHelpers_MemCmpBitRegion_mC33AD9C5411D78003CC75D1D2E75707BAC1F4944((void*)L_0, (void*)L_1, L_2, L_3, (void*)L_4, NULL);
		V_0 = L_5;
		goto IL_0022;
	}

IL_0022:
	{
		bool L_6 = V_0;
		return L_6;
	}
}
IL2CPP_EXTERN_C  bool InputEventControlEnumerator_CheckCurrent_m3D19F0EF79A8ABB15E099520227B0955A0D7F427_AdjustorThunk (RuntimeObject* __this, uint32_t ___0_numBits, const RuntimeMethod* method)
{
	InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputEventControlEnumerator_CheckCurrent_m3D19F0EF79A8ABB15E099520227B0955A0D7F427(_thisAdjusted, ___0_numBits, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventControlEnumerator_MoveNext_m0A9182DFD78818A01CC3B038519B8B9ACCC55107 (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	bool V_1 = false;
	bool V_2 = false;
	bool V_3 = false;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_4 = NULL;
	bool V_5 = false;
	bool V_6 = false;
	bool V_7 = false;
	bool V_8 = false;
	uint32_t V_9 = 0;
	bool V_10 = false;
	uint32_t V_11 = 0;
	uint8_t V_12 = 0x0;
	int32_t V_13 = 0;
	bool V_14 = false;
	uint8_t V_15 = 0x0;
	bool V_16 = false;
	bool V_17 = false;
	uint8_t V_18 = 0x0;
	bool V_19 = false;
	bool V_20 = false;
	bool V_21 = false;
	uint32_t V_22 = 0;
	uint32_t V_23 = 0;
	uint32_t V_24 = 0;
	bool V_25 = false;
	bool V_26 = false;
	bool V_27 = false;
	bool V_28 = false;
	bool V_29 = false;
	bool V_30 = false;
	bool V_31 = false;
	bool V_32 = false;
	bool V_33 = false;
	bool V_34 = false;
	bool V_35 = false;
	bool V_36 = false;
	uint8_t* V_37 = NULL;
	float V_38 = 0.0f;
	bool V_39 = false;
	bool V_40 = false;
	int32_t G_B5_0 = 0;
	int32_t G_B17_0 = 0;
	int32_t G_B19_0 = 0;
	int32_t G_B26_0 = 0;
	int32_t G_B40_0 = 0;
	int32_t G_B46_0 = 0;
	int32_t G_B55_0 = 0;
	int32_t G_B62_0 = 0;
	int32_t G_B64_0 = 0;
	int32_t G_B70_0 = 0;
	int32_t G_B84_0 = 0;
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_0 = (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0*)(&__this->___m_EventPtr);
		bool L_1;
		L_1 = InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012(L_0, NULL);
		V_2 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var)));
		ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07F229A1C03337B0B32CE68A58B2707F8F94C386)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputEventControlEnumerator_MoveNext_m0A9182DFD78818A01CC3B038519B8B9ACCC55107_RuntimeMethod_var)));
	}

IL_001e:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4 = __this->___m_CurrentControl;
		if (!L_4)
		{
			goto IL_0034;
		}
	}
	{
		int32_t L_5 = __this->___m_Flags;
		G_B5_0 = ((!(((uint32_t)((int32_t)((int32_t)L_5&((int32_t)16)))) <= ((uint32_t)0)))? 1 : 0);
		goto IL_0035;
	}

IL_0034:
	{
		G_B5_0 = 0;
	}

IL_0035:
	{
		V_3 = (bool)G_B5_0;
		bool L_6 = V_3;
		if (!L_6)
		{
			goto IL_006c;
		}
	}
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_7 = __this->___m_CurrentControl;
		NullCheck(L_7);
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_8;
		L_8 = InputControl_get_parent_mCB9335C099924935526B38534EE76E53847787AF_inline(L_7, NULL);
		V_4 = L_8;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_9 = V_4;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_10 = __this->___m_Device;
		V_5 = (bool)((((int32_t)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_9) == ((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_10))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_11 = V_5;
		if (!L_11)
		{
			goto IL_006b;
		}
	}
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_12 = V_4;
		__this->___m_CurrentControl = L_12;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentControl), (void*)L_12);
		V_6 = (bool)1;
		goto IL_043c;
	}

IL_006b:
	{
	}

IL_006c:
	{
		uint8_t* L_13 = __this->___m_DefaultState;
		V_0 = (bool)((((int32_t)((((intptr_t)L_13) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		uint8_t* L_14 = __this->___m_CurrentState;
		V_1 = (bool)((((int32_t)((((intptr_t)L_14) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0434;
	}

IL_008d:
	{
		__this->___m_CurrentControl = (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentControl), (void*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL);
		bool L_15 = V_1;
		bool L_16 = V_0;
		V_7 = (bool)((int32_t)((int32_t)L_15|(int32_t)L_16));
		bool L_17 = V_7;
		if (!L_17)
		{
			goto IL_01bb;
		}
	}
	{
		uint32_t L_18 = __this->___m_CurrentBitOffset;
		V_8 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_18&7))) <= ((uint32_t)0)))? 1 : 0);
		bool L_19 = V_8;
		if (!L_19)
		{
			goto IL_00f4;
		}
	}
	{
		uint32_t L_20 = __this->___m_CurrentBitOffset;
		V_9 = ((int32_t)(((int32_t)il2cpp_codegen_add((int32_t)L_20, 8))&7));
		bool L_21 = V_1;
		if (!L_21)
		{
			goto IL_00cd;
		}
	}
	{
		uint32_t L_22 = V_9;
		bool L_23;
		L_23 = InputEventControlEnumerator_CheckCurrent_m3D19F0EF79A8ABB15E099520227B0955A0D7F427(__this, L_22, NULL);
		if (L_23)
		{
			goto IL_00dd;
		}
	}

IL_00cd:
	{
		bool L_24 = V_0;
		if (!L_24)
		{
			goto IL_00da;
		}
	}
	{
		uint32_t L_25 = V_9;
		bool L_26;
		L_26 = InputEventControlEnumerator_CheckDefault_mF1DAF5D18273E509081A90D95DF6E448583D6E85(__this, L_25, NULL);
		G_B17_0 = ((int32_t)(L_26));
		goto IL_00db;
	}

IL_00da:
	{
		G_B17_0 = 0;
	}

IL_00db:
	{
		G_B19_0 = G_B17_0;
		goto IL_00de;
	}

IL_00dd:
	{
		G_B19_0 = 1;
	}

IL_00de:
	{
		V_10 = (bool)G_B19_0;
		bool L_27 = V_10;
		if (!L_27)
		{
			goto IL_00f3;
		}
	}
	{
		uint32_t L_28 = __this->___m_CurrentBitOffset;
		uint32_t L_29 = V_9;
		__this->___m_CurrentBitOffset = ((int32_t)il2cpp_codegen_add((int32_t)L_28, (int32_t)L_29));
	}

IL_00f3:
	{
	}

IL_00f4:
	{
		goto IL_01a3;
	}

IL_00f9:
	{
		uint32_t L_30 = __this->___m_CurrentBitOffset;
		V_11 = ((int32_t)((uint32_t)L_30>>3));
		uint8_t* L_31 = __this->___m_EventState;
		uint32_t L_32 = V_11;
		int32_t L_33 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_31, (intptr_t)((uintptr_t)L_32)))));
		V_12 = (uint8_t)L_33;
		uint8_t* L_34 = __this->___m_NoiseMask;
		if ((!(((uintptr_t)L_34) == ((uintptr_t)((uintptr_t)0)))))
		{
			goto IL_0122;
		}
	}
	{
		G_B26_0 = ((int32_t)255);
		goto IL_012d;
	}

IL_0122:
	{
		uint8_t* L_35 = __this->___m_NoiseMask;
		uint32_t L_36 = V_11;
		int32_t L_37 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_35, (intptr_t)((uintptr_t)L_36)))));
		G_B26_0 = L_37;
	}

IL_012d:
	{
		V_13 = G_B26_0;
		bool L_38 = V_1;
		V_14 = L_38;
		bool L_39 = V_14;
		if (!L_39)
		{
			goto IL_0168;
		}
	}
	{
		uint8_t* L_40 = __this->___m_CurrentState;
		uint32_t L_41 = V_11;
		int32_t L_42 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_40, (intptr_t)((uintptr_t)L_41)))));
		V_15 = (uint8_t)L_42;
		uint8_t L_43 = V_15;
		int32_t L_44 = V_13;
		uint8_t L_45 = V_12;
		int32_t L_46 = V_13;
		V_16 = (bool)((((int32_t)((int32_t)((int32_t)L_43&L_44))) == ((int32_t)((int32_t)((int32_t)L_45&L_46))))? 1 : 0);
		bool L_47 = V_16;
		if (!L_47)
		{
			goto IL_0167;
		}
	}
	{
		uint32_t L_48 = __this->___m_CurrentBitOffset;
		__this->___m_CurrentBitOffset = ((int32_t)il2cpp_codegen_add((int32_t)L_48, 8));
		goto IL_01a3;
	}

IL_0167:
	{
	}

IL_0168:
	{
		bool L_49 = V_0;
		V_17 = L_49;
		bool L_50 = V_17;
		if (!L_50)
		{
			goto IL_01a1;
		}
	}
	{
		uint8_t* L_51 = __this->___m_DefaultState;
		uint32_t L_52 = V_11;
		int32_t L_53 = (*(((uint8_t*)il2cpp_codegen_add((intptr_t)L_51, (intptr_t)((uintptr_t)L_52)))));
		V_18 = (uint8_t)L_53;
		uint8_t L_54 = V_18;
		int32_t L_55 = V_13;
		uint8_t L_56 = V_12;
		int32_t L_57 = V_13;
		V_19 = (bool)((((int32_t)((int32_t)((int32_t)L_54&L_55))) == ((int32_t)((int32_t)((int32_t)L_56&L_57))))? 1 : 0);
		bool L_58 = V_19;
		if (!L_58)
		{
			goto IL_01a0;
		}
	}
	{
		uint32_t L_59 = __this->___m_CurrentBitOffset;
		__this->___m_CurrentBitOffset = ((int32_t)il2cpp_codegen_add((int32_t)L_59, 8));
		goto IL_01a3;
	}

IL_01a0:
	{
	}

IL_01a1:
	{
		goto IL_01ba;
	}

IL_01a3:
	{
		uint32_t L_60 = __this->___m_CurrentBitOffset;
		uint32_t L_61 = __this->___m_EndBitOffset;
		V_20 = (bool)((!(((uint32_t)L_60) >= ((uint32_t)L_61)))? 1 : 0);
		bool L_62 = V_20;
		if (L_62)
		{
			goto IL_00f9;
		}
	}

IL_01ba:
	{
	}

IL_01bb:
	{
		uint32_t L_63 = __this->___m_CurrentBitOffset;
		uint32_t L_64 = __this->___m_EndBitOffset;
		if ((!(((uint32_t)L_63) < ((uint32_t)L_64))))
		{
			goto IL_01dc;
		}
	}
	{
		int32_t L_65 = __this->___m_CurrentIndexInStateOffsetToControlIndexMap;
		int32_t L_66 = __this->___m_StateOffsetToControlIndexLength;
		G_B40_0 = ((((int32_t)((((int32_t)L_65) < ((int32_t)L_66))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_01dd;
	}

IL_01dc:
	{
		G_B40_0 = 1;
	}

IL_01dd:
	{
		V_21 = (bool)G_B40_0;
		bool L_67 = V_21;
		if (!L_67)
		{
			goto IL_01eb;
		}
	}
	{
		V_6 = (bool)0;
		goto IL_043c;
	}

IL_01eb:
	{
		goto IL_039e;
	}

IL_01f0:
	{
		UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* L_68 = __this->___m_StateOffsetToControlIndex;
		int32_t L_69 = __this->___m_CurrentIndexInStateOffsetToControlIndexMap;
		NullCheck(L_68);
		int32_t L_70 = L_69;
		uint32_t L_71 = (L_68)->GetAt(static_cast<il2cpp_array_size_t>(L_70));
		InputDevice_DecodeStateOffsetToControlMapEntry_m12434BB5464DC385CA16E97000BFCEB2942577FF(L_71, (&V_22), (&V_23), (&V_24), NULL);
		uint32_t L_72 = V_23;
		uint32_t L_73 = __this->___m_CurrentControlStateBitOffset;
		if ((!(((uint32_t)L_72) >= ((uint32_t)L_73))))
		{
			goto IL_022d;
		}
	}
	{
		uint32_t L_74 = __this->___m_CurrentBitOffset;
		uint32_t L_75 = V_23;
		uint32_t L_76 = V_24;
		uint32_t L_77 = __this->___m_CurrentControlStateBitOffset;
		G_B46_0 = ((((int32_t)((!(((uint32_t)L_74) >= ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add((int32_t)L_75, (int32_t)L_76)), (int32_t)L_77)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_022e;
	}

IL_022d:
	{
		G_B46_0 = 1;
	}

IL_022e:
	{
		V_25 = (bool)G_B46_0;
		bool L_78 = V_25;
		if (!L_78)
		{
			goto IL_0239;
		}
	}
	{
		goto IL_0390;
	}

IL_0239:
	{
		uint32_t L_79 = V_23;
		uint32_t L_80 = __this->___m_CurrentControlStateBitOffset;
		uint32_t L_81 = __this->___m_CurrentBitOffset;
		V_26 = (bool)((((int32_t)((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_79, (int32_t)L_80))) >= ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_81, 8)))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_82 = V_26;
		if (!L_82)
		{
			goto IL_026a;
		}
	}
	{
		uint32_t L_83 = V_23;
		uint32_t L_84 = __this->___m_CurrentControlStateBitOffset;
		__this->___m_CurrentBitOffset = ((int32_t)il2cpp_codegen_subtract((int32_t)L_83, (int32_t)L_84));
		goto IL_03b5;
	}

IL_026a:
	{
		uint32_t L_85 = V_23;
		uint32_t L_86 = V_24;
		uint32_t L_87 = __this->___m_CurrentControlStateBitOffset;
		uint32_t L_88 = __this->___m_EndBitOffset;
		V_27 = (bool)((!(((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add((int32_t)L_85, (int32_t)L_86)), (int32_t)L_87))) <= ((uint32_t)L_88)))? 1 : 0);
		bool L_89 = V_27;
		if (!L_89)
		{
			goto IL_0289;
		}
	}
	{
		goto IL_0390;
	}

IL_0289:
	{
		uint32_t L_90 = V_23;
		if (((int32_t)((int32_t)L_90&7)))
		{
			goto IL_0298;
		}
	}
	{
		uint32_t L_91 = V_24;
		G_B55_0 = ((((int32_t)((int32_t)((int32_t)L_91&7))) == ((int32_t)0))? 1 : 0);
		goto IL_0299;
	}

IL_0298:
	{
		G_B55_0 = 0;
	}

IL_0299:
	{
		V_28 = (bool)G_B55_0;
		bool L_92 = V_28;
		if (!L_92)
		{
			goto IL_02b2;
		}
	}
	{
		InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_93 = __this->___m_AllControls;
		uint32_t L_94 = V_22;
		NullCheck(L_93);
		uint32_t L_95 = L_94;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_96 = (L_93)->GetAt(static_cast<il2cpp_array_size_t>(L_95));
		__this->___m_CurrentControl = L_96;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentControl), (void*)L_96);
		goto IL_0320;
	}

IL_02b2:
	{
		bool L_97 = V_1;
		if (!L_97)
		{
			goto IL_02da;
		}
	}
	{
		uint8_t* L_98 = __this->___m_EventState;
		uint8_t* L_99 = __this->___m_CurrentState;
		uint32_t L_100 = V_23;
		uint32_t L_101 = __this->___m_CurrentControlStateBitOffset;
		uint32_t L_102 = V_24;
		uint8_t* L_103 = __this->___m_NoiseMask;
		bool L_104;
		L_104 = MemoryHelpers_MemCmpBitRegion_mC33AD9C5411D78003CC75D1D2E75707BAC1F4944((void*)L_98, (void*)L_99, ((int32_t)il2cpp_codegen_subtract((int32_t)L_100, (int32_t)L_101)), L_102, (void*)L_103, NULL);
		if (L_104)
		{
			goto IL_0304;
		}
	}

IL_02da:
	{
		bool L_105 = V_0;
		if (!L_105)
		{
			goto IL_0301;
		}
	}
	{
		uint8_t* L_106 = __this->___m_EventState;
		uint8_t* L_107 = __this->___m_DefaultState;
		uint32_t L_108 = V_23;
		uint32_t L_109 = __this->___m_CurrentControlStateBitOffset;
		uint32_t L_110 = V_24;
		uint8_t* L_111 = __this->___m_NoiseMask;
		bool L_112;
		L_112 = MemoryHelpers_MemCmpBitRegion_mC33AD9C5411D78003CC75D1D2E75707BAC1F4944((void*)L_106, (void*)L_107, ((int32_t)il2cpp_codegen_subtract((int32_t)L_108, (int32_t)L_109)), L_110, (void*)L_111, NULL);
		G_B62_0 = ((int32_t)(L_112));
		goto IL_0302;
	}

IL_0301:
	{
		G_B62_0 = 0;
	}

IL_0302:
	{
		G_B64_0 = G_B62_0;
		goto IL_0305;
	}

IL_0304:
	{
		G_B64_0 = 1;
	}

IL_0305:
	{
		V_29 = (bool)G_B64_0;
		bool L_113 = V_29;
		if (!L_113)
		{
			goto IL_0310;
		}
	}
	{
		goto IL_0390;
	}

IL_0310:
	{
		InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_114 = __this->___m_AllControls;
		uint32_t L_115 = V_22;
		NullCheck(L_114);
		uint32_t L_116 = L_115;
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_117 = (L_114)->GetAt(static_cast<il2cpp_array_size_t>(L_116));
		__this->___m_CurrentControl = L_117;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentControl), (void*)L_117);
	}

IL_0320:
	{
		int32_t L_118 = __this->___m_Flags;
		if (((int32_t)((int32_t)L_118&8)))
		{
			goto IL_0337;
		}
	}
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_119 = __this->___m_CurrentControl;
		NullCheck(L_119);
		bool L_120;
		L_120 = InputControl_get_noisy_m7169395897C8B23A5E96A04268145817E91A4AA8(L_119, NULL);
		G_B70_0 = ((int32_t)(L_120));
		goto IL_0338;
	}

IL_0337:
	{
		G_B70_0 = 0;
	}

IL_0338:
	{
		V_30 = (bool)G_B70_0;
		bool L_121 = V_30;
		if (!L_121)
		{
			goto IL_0348;
		}
	}
	{
		__this->___m_CurrentControl = (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentControl), (void*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL);
		goto IL_0390;
	}

IL_0348:
	{
		int32_t L_122 = __this->___m_Flags;
		V_31 = (bool)((((int32_t)((int32_t)((int32_t)L_122&4))) == ((int32_t)0))? 1 : 0);
		bool L_123 = V_31;
		if (!L_123)
		{
			goto IL_0380;
		}
	}
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_124 = __this->___m_CurrentControl;
		NullCheck(L_124);
		int32_t L_125 = L_124->___m_ControlFlags;
		V_32 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_125&((int32_t)68)))) <= ((uint32_t)0)))? 1 : 0);
		bool L_126 = V_32;
		V_33 = L_126;
		bool L_127 = V_33;
		if (!L_127)
		{
			goto IL_037f;
		}
	}
	{
		__this->___m_CurrentControl = (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentControl), (void*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL);
		goto IL_0390;
	}

IL_037f:
	{
	}

IL_0380:
	{
		int32_t L_128 = __this->___m_CurrentIndexInStateOffsetToControlIndexMap;
		__this->___m_CurrentIndexInStateOffsetToControlIndexMap = ((int32_t)il2cpp_codegen_add(L_128, 1));
		goto IL_03b5;
	}

IL_0390:
	{
		int32_t L_129 = __this->___m_CurrentIndexInStateOffsetToControlIndexMap;
		__this->___m_CurrentIndexInStateOffsetToControlIndexMap = ((int32_t)il2cpp_codegen_add(L_129, 1));
	}

IL_039e:
	{
		int32_t L_130 = __this->___m_CurrentIndexInStateOffsetToControlIndexMap;
		int32_t L_131 = __this->___m_StateOffsetToControlIndexLength;
		V_34 = (bool)((((int32_t)L_130) < ((int32_t)L_131))? 1 : 0);
		bool L_132 = V_34;
		if (L_132)
		{
			goto IL_01f0;
		}
	}

IL_03b5:
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_133 = __this->___m_CurrentControl;
		V_35 = (bool)((!(((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_133) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
		bool L_134 = V_35;
		if (!L_134)
		{
			goto IL_0433;
		}
	}
	{
		float L_135 = __this->___m_MagnitudeThreshold;
		V_36 = (bool)((((int32_t)((((float)L_135) == ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_136 = V_36;
		if (!L_136)
		{
			goto IL_042e;
		}
	}
	{
		uint8_t* L_137 = __this->___m_EventState;
		uint32_t L_138 = __this->___m_CurrentControlStateBitOffset;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_139 = __this->___m_Device;
		NullCheck(L_139);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_140 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_139)->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		uint32_t L_141;
		L_141 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_140, NULL);
		V_37 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_137, (intptr_t)((uintptr_t)((int32_t)((uint32_t)L_138>>3))))), (intptr_t)((uintptr_t)L_141)));
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_142 = __this->___m_CurrentControl;
		uint8_t* L_143 = V_37;
		NullCheck(L_142);
		float L_144;
		L_144 = VirtualFuncInvoker1< float, void* >::Invoke(6, L_142, (void*)L_143);
		V_38 = L_144;
		float L_145 = V_38;
		if ((!(((float)L_145) >= ((float)(0.0f)))))
		{
			goto IL_0424;
		}
	}
	{
		float L_146 = V_38;
		float L_147 = __this->___m_MagnitudeThreshold;
		G_B84_0 = ((((float)L_146) < ((float)L_147))? 1 : 0);
		goto IL_0425;
	}

IL_0424:
	{
		G_B84_0 = 0;
	}

IL_0425:
	{
		V_39 = (bool)G_B84_0;
		bool L_148 = V_39;
		if (!L_148)
		{
			goto IL_042d;
		}
	}
	{
		goto IL_0434;
	}

IL_042d:
	{
	}

IL_042e:
	{
		V_6 = (bool)1;
		goto IL_043c;
	}

IL_0433:
	{
	}

IL_0434:
	{
		V_40 = (bool)1;
		goto IL_008d;
	}

IL_043c:
	{
		bool L_149 = V_6;
		return L_149;
	}
}
IL2CPP_EXTERN_C  bool InputEventControlEnumerator_MoveNext_m0A9182DFD78818A01CC3B038519B8B9ACCC55107_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB*>(__this + _offset);
	bool _returnValue;
	_returnValue = InputEventControlEnumerator_MoveNext_m0A9182DFD78818A01CC3B038519B8B9ACCC55107(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventControlEnumerator_Reset_mA382641E01B511C339DF2371358E4FB3F6BC8C01 (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_0;
	memset((&V_0), 0, sizeof(V_0));
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_1;
	memset((&V_1), 0, sizeof(V_1));
	bool V_2 = false;
	bool V_3 = false;
	StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* V_4 = NULL;
	bool V_5 = false;
	DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* V_6 = NULL;
	bool V_7 = false;
	uint32_t V_8 = 0;
	bool V_9 = false;
	bool V_10 = false;
	bool V_11 = false;
	bool V_12 = false;
	bool V_13 = false;
	int32_t G_B11_0 = 0;
	int32_t G_B23_0 = 0;
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_0 = (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0*)(&__this->___m_EventPtr);
		bool L_1;
		L_1 = InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012(L_0, NULL);
		V_2 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
		bool L_2 = V_2;
		if (!L_2)
		{
			goto IL_001e;
		}
	}
	{
		ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var)));
		ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07F229A1C03337B0B32CE68A58B2707F8F94C386)), NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputEventControlEnumerator_Reset_mA382641E01B511C339DF2371358E4FB3F6BC8C01_RuntimeMethod_var)));
	}

IL_001e:
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_4 = (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0*)(&__this->___m_EventPtr);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_5;
		L_5 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69(L_4, NULL);
		V_0 = L_5;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_6 = V_0;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_7;
		L_7 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(((int32_t)1398030676), NULL);
		bool L_8;
		L_8 = FourCC_op_Equality_m3D556D9BE044419563A7F44DCA15F1EB30656D4C_inline(L_6, L_7, NULL);
		V_3 = L_8;
		bool L_9 = V_3;
		if (!L_9)
		{
			goto IL_007d;
		}
	}
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_10 = __this->___m_EventPtr;
		StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_11;
		L_11 = StateEvent_FromUnchecked_m2735488B081D9C8E972D4F2B6D80C044599BFB81(L_10, NULL);
		V_4 = L_11;
		StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_12 = V_4;
		void* L_13;
		L_13 = StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_12, NULL);
		__this->___m_EventState = (uint8_t*)L_13;
		StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_14 = V_4;
		uint32_t L_15;
		L_15 = StateEvent_get_stateSizeInBytes_m07E8E8D19DA4D9B58A23DC19680794764AE8FA21((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_14, NULL);
		__this->___m_EndBitOffset = ((int32_t)il2cpp_codegen_multiply((int32_t)L_15, 8));
		__this->___m_CurrentBitOffset = 0;
		StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_16 = V_4;
		NullCheck(L_16);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_17 = L_16->___stateFormat;
		V_1 = L_17;
		goto IL_00fe;
	}

IL_007d:
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_18 = V_0;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_19;
		L_19 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(((int32_t)1145852993), NULL);
		bool L_20;
		L_20 = FourCC_op_Equality_m3D556D9BE044419563A7F44DCA15F1EB30656D4C_inline(L_18, L_19, NULL);
		V_5 = L_20;
		bool L_21 = V_5;
		if (!L_21)
		{
			goto IL_00e7;
		}
	}
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_22 = __this->___m_EventPtr;
		DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_23;
		L_23 = DeltaStateEvent_FromUnchecked_m88C0138A7910009A5B0BCB83EEB0A3483E23613A(L_22, NULL);
		V_6 = L_23;
		DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_24 = V_6;
		void* L_25;
		L_25 = DeltaStateEvent_get_deltaState_m02220C78569A9CC26843EB8A3AF289019195DA9E((DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859*)L_24, NULL);
		DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_26 = V_6;
		NullCheck(L_26);
		uint32_t L_27 = L_26->___stateOffset;
		__this->___m_EventState = (uint8_t*)((void*)il2cpp_codegen_subtract((intptr_t)L_25, (intptr_t)((uintptr_t)L_27)));
		DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_28 = V_6;
		NullCheck(L_28);
		uint32_t L_29 = L_28->___stateOffset;
		__this->___m_CurrentBitOffset = ((int32_t)il2cpp_codegen_multiply((int32_t)L_29, 8));
		uint32_t L_30 = __this->___m_CurrentBitOffset;
		DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_31 = V_6;
		uint32_t L_32;
		L_32 = DeltaStateEvent_get_deltaStateSizeInBytes_mF3F45D7A54B74C0B5403C5B4A6B42B31A78331E2((DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859*)L_31, NULL);
		__this->___m_EndBitOffset = ((int32_t)il2cpp_codegen_add((int32_t)L_30, ((int32_t)il2cpp_codegen_multiply((int32_t)L_32, 8))));
		DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_33 = V_6;
		NullCheck(L_33);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_34 = L_33->___stateFormat;
		V_1 = L_34;
		goto IL_00fe;
	}

IL_00e7:
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_35 = V_0;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_36 = L_35;
		RuntimeObject* L_37 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_36);
		String_t* L_38;
		L_38 = String_Format_mA8DBB4C2516B9723C5A41E6CB1E2FAF4BBE96DD8(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral769FF4BA55A488FBAE2ED85106D422C76326657A)), L_37, NULL);
		NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_39 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
		NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_39, L_38, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_39, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputEventControlEnumerator_Reset_mA382641E01B511C339DF2371358E4FB3F6BC8C01_RuntimeMethod_var)));
	}

IL_00fe:
	{
		__this->___m_CurrentIndexInStateOffsetToControlIndexMap = 0;
		__this->___m_CurrentControlStateBitOffset = 0;
		__this->___m_CurrentControl = (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CurrentControl), (void*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_40 = V_1;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_41 = __this->___m_Device;
		NullCheck(L_41);
		InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_42 = (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*)(&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_41)->___m_StateBlock);
		il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_43;
		L_43 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(L_42, NULL);
		bool L_44;
		L_44 = FourCC_op_Inequality_m8E764B9EF56D488E40480A3E69230EF623C7B92B_inline(L_40, L_43, NULL);
		V_7 = L_44;
		bool L_45 = V_7;
		if (!L_45)
		{
			goto IL_0242;
		}
	}
	{
		V_8 = 0;
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_46 = __this->___m_Device;
		NullCheck(L_46);
		bool L_47;
		L_47 = InputDevice_get_hasStateCallbacks_mCDBC72CE6F69693BE32E835C97030B2DBFD4A38B(L_46, NULL);
		if (!L_47)
		{
			goto IL_015e;
		}
	}
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_48 = __this->___m_Device;
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_49 = __this->___m_EventPtr;
		NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_48, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var)));
		bool L_50;
		L_50 = InterfaceFuncInvoker3< bool, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, uint32_t* >::Invoke(2, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_48, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var)), (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)NULL, L_49, (&V_8));
		G_B11_0 = ((int32_t)(L_50));
		goto IL_015f;
	}

IL_015e:
	{
		G_B11_0 = 0;
	}

IL_015f:
	{
		V_9 = (bool)G_B11_0;
		bool L_51 = V_9;
		if (!L_51)
		{
			goto IL_01dc;
		}
	}
	{
		uint32_t L_52 = V_8;
		__this->___m_CurrentControlStateBitOffset = ((int32_t)il2cpp_codegen_multiply((int32_t)L_52, 8));
		uint8_t* L_53 = __this->___m_CurrentState;
		V_10 = (bool)((((int32_t)((((intptr_t)L_53) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_54 = V_10;
		if (!L_54)
		{
			goto IL_0193;
		}
	}
	{
		uint8_t* L_55 = __this->___m_CurrentState;
		uint32_t L_56 = V_8;
		__this->___m_CurrentState = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_55, (intptr_t)((uintptr_t)L_56)));
	}

IL_0193:
	{
		uint8_t* L_57 = __this->___m_DefaultState;
		V_11 = (bool)((((int32_t)((((intptr_t)L_57) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_58 = V_11;
		if (!L_58)
		{
			goto IL_01b6;
		}
	}
	{
		uint8_t* L_59 = __this->___m_DefaultState;
		uint32_t L_60 = V_8;
		__this->___m_DefaultState = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_59, (intptr_t)((uintptr_t)L_60)));
	}

IL_01b6:
	{
		uint8_t* L_61 = __this->___m_NoiseMask;
		V_12 = (bool)((((int32_t)((((intptr_t)L_61) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		bool L_62 = V_12;
		if (!L_62)
		{
			goto IL_01d9;
		}
	}
	{
		uint8_t* L_63 = __this->___m_NoiseMask;
		uint32_t L_64 = V_8;
		__this->___m_NoiseMask = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_63, (intptr_t)((uintptr_t)L_64)));
	}

IL_01d9:
	{
		goto IL_0241;
	}

IL_01dc:
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_65 = __this->___m_Device;
		if (!((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE*)IsInstClass((RuntimeObject*)L_65, Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var)))
		{
			goto IL_0213;
		}
	}
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_66 = (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0*)(&__this->___m_EventPtr);
		bool L_67;
		L_67 = InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327(L_66, InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_RuntimeMethod_var);
		if (!L_67)
		{
			goto IL_0213;
		}
	}
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_68 = __this->___m_EventPtr;
		StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_69;
		L_69 = StateEvent_FromUnchecked_m2735488B081D9C8E972D4F2B6D80C044599BFB81(L_68, NULL);
		NullCheck(L_69);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_70 = L_69->___stateFormat;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_71;
		L_71 = TouchState_get_Format_mE473D3097A050EF38348C8E25E6C5A19D0C034C0(NULL);
		bool L_72;
		L_72 = FourCC_op_Equality_m3D556D9BE044419563A7F44DCA15F1EB30656D4C_inline(L_70, L_71, NULL);
		G_B23_0 = ((int32_t)(L_72));
		goto IL_0214;
	}

IL_0213:
	{
		G_B23_0 = 0;
	}

IL_0214:
	{
		V_13 = (bool)G_B23_0;
		bool L_73 = V_13;
		if (!L_73)
		{
			goto IL_021e;
		}
	}
	{
		goto IL_0240;
	}

IL_021e:
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_74 = V_0;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_75 = L_74;
		RuntimeObject* L_76 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_75);
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_77 = V_1;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_78 = L_77;
		RuntimeObject* L_79 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_78);
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_80 = __this->___m_Device;
		String_t* L_81;
		L_81 = String_Format_mA0534D6E2AE4D67A6BD8D45B3321323930EB930C(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral823BC208AE8A348A1E917E4E8A0959134701E5A4)), L_76, L_79, L_80, NULL);
		InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_82 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
		InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_82, L_81, NULL);
		IL2CPP_RAISE_MANAGED_EXCEPTION(L_82, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputEventControlEnumerator_Reset_mA382641E01B511C339DF2371358E4FB3F6BC8C01_RuntimeMethod_var)));
	}

IL_0240:
	{
	}

IL_0241:
	{
	}

IL_0242:
	{
		return;
	}
}
IL2CPP_EXTERN_C  void InputEventControlEnumerator_Reset_mA382641E01B511C339DF2371358E4FB3F6BC8C01_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB*>(__this + _offset);
	InputEventControlEnumerator_Reset_mA382641E01B511C339DF2371358E4FB3F6BC8C01(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventControlEnumerator_Dispose_mE7168656062DFF53F7C09478087ADAA636EA2FAB (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, const RuntimeMethod* method) 
{
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_0 = (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0*)(&__this->___m_EventPtr);
		il2cpp_codegen_initobj(L_0, sizeof(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0));
		return;
	}
}
IL2CPP_EXTERN_C  void InputEventControlEnumerator_Dispose_mE7168656062DFF53F7C09478087ADAA636EA2FAB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB*>(__this + _offset);
	InputEventControlEnumerator_Dispose_mE7168656062DFF53F7C09478087ADAA636EA2FAB(_thisAdjusted, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputEventControlEnumerator_get_Current_mD0540A0B5BE8EC847B80D28B66BA8389A1AF17BB (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, const RuntimeMethod* method) 
{
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = __this->___m_CurrentControl;
		return L_0;
	}
}
IL2CPP_EXTERN_C  InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputEventControlEnumerator_get_Current_mD0540A0B5BE8EC847B80D28B66BA8389A1AF17BB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB*>(__this + _offset);
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* _returnValue;
	_returnValue = InputEventControlEnumerator_get_Current_mD0540A0B5BE8EC847B80D28B66BA8389A1AF17BB_inline(_thisAdjusted, method);
	return _returnValue;
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputEventControlEnumerator_System_Collections_IEnumerator_get_Current_m4AE92C64819FDA625B52ED4D13393FE0ABA8DFB1 (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, const RuntimeMethod* method) 
{
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0;
		L_0 = InputEventControlEnumerator_get_Current_mD0540A0B5BE8EC847B80D28B66BA8389A1AF17BB_inline(__this, NULL);
		return L_0;
	}
}
IL2CPP_EXTERN_C  RuntimeObject* InputEventControlEnumerator_System_Collections_IEnumerator_get_Current_m4AE92C64819FDA625B52ED4D13393FE0ABA8DFB1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
	InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* _thisAdjusted;
	int32_t _offset = 1;
	_thisAdjusted = reinterpret_cast<InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB*>(__this + _offset);
	RuntimeObject* _returnValue;
	_returnValue = InputEventControlEnumerator_System_Collections_IEnumerator_get_Current_m4AE92C64819FDA625B52ED4D13393FE0ABA8DFB1(_thisAdjusted, method);
	return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double InteractionState_get_startTime_m6DB82A88100CFC618BDA1401E4144B353871DC40_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___m_StartTime;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_startTime_m0610D1FDECE3F5770B3A8B93CA0810A7DF9900A5_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___m_StartTime = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double InteractionState_get_performedTime_m9249E85237D76B773AE77DA835BBC042785C7D24_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___m_PerformedTime;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_performedTime_mCD385C7F94EF23C531A8FBF30A5BC05559FE0631_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___m_PerformedTime = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double InteractionState_get_timerStartTime_mC13D1B442CFA811EED0DBEE05329D6DF3FBEB3BA_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___m_TimerStartTime;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_timerStartTime_m25E60D5CBC7599323F6EE54C1A046E77CD019456_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___m_TimerStartTime = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InteractionState_get_timerDuration_mB84B3C865B815642CD39EBE08150F074E4792E88_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_TimerDuration;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_timerDuration_m6E90C8FA06295247F9A964261927B1059ECF918E_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_TimerDuration = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InteractionState_get_totalTimeoutCompletionDone_mE3B53A3CAD6815356DEB95ED550FD3D0549483CB_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_TotalTimeoutCompletionTimeDone;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_totalTimeoutCompletionDone_m7E622CEF597EEB0567FD1E6476786F3DF4A7C553_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_TotalTimeoutCompletionTimeDone = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InteractionState_get_totalTimeoutCompletionTimeRemaining_m27D25B76E20EAA77749D81CC86DB72F43D71AC88_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_TotalTimeoutCompletionTimeRemaining;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_totalTimeoutCompletionTimeRemaining_m4F2D19F74032232A06E44FF9C30F28047D55A898_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, float ___0_value, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_value;
		__this->___m_TotalTimeoutCompletionTimeRemaining = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t InteractionState_get_timerMonitorIndex_m62CA25C75A48ED908B2D5AF97D69E4C397156ABA_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		int64_t L_0 = __this->___m_TimerMonitorIndex;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InteractionState_set_timerMonitorIndex_m0C22737BEEA712F11C64C20FD485C250A1E38497_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, int64_t ___0_value, const RuntimeMethod* method) 
{
	{
		int64_t L_0 = ___0_value;
		__this->___m_TimerMonitorIndex = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InteractionState_get_phase_m478B9D7AAE57D8540C544DE41EC0AA57E3C63A18_inline (InteractionState_t057CEDBCC55120B30A48DAD0A4111EF8FF62D3AE* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_Phase;
		return (int32_t)(L_0);
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_controlStartIndex_m092BC6AC34AC08B2EC1258A278AB4A7518407466_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint16_t L_0 = __this->___m_ControlStartIndex;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_controlCount_mADA09E8D0B3F2EEA8447CD2F67F5ADFF29790391_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_ControlCount;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_interactionCount_mED48D9B70A4476FAF32F3628574321BC7132735C_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_InteractionCount;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_processorCount_m673F60A870C4116290C808A3C5FE22311BF4993E_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_ProcessorCount;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_mapIndex_m224C8C86BB0984312AB801E7397C84E0C9279AEA_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_MapIndex;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_triggerEventIdForComposite_m3D7E7E524EFB329F4EE66CC8988173A2764A2444_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_TriggerEventIdForComposite;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BindingState_set_triggerEventIdForComposite_mDEA5F26E6130E09D3ED2D62554F47F5F0B978307_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_TriggerEventIdForComposite = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double BindingState_get_pressTime_m4B6FB5F9DCF16C18B649686BAEB840C281E40E47_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___m_PressTime;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void BindingState_set_pressTime_mDDC0159EFDB94A30296688B598166FF2D641300A_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___m_PressTime = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_flags_mF89FE203000DF09C6DA06665016CCE6A3CA00708_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_Flags;
		return (int32_t)(L_0);
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t BindingState_get_partIndex_mF704A62747932C1AC0CD5384ACFDA1B0089E6E06_inline (BindingState_t69D9579E13933436EAF3A3886EAED220DFD696EA* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_PartIndex;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TriggerState_get_phase_m11BDB3D761D241980978DA52027C1E3B507D0D6D_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_Phase;
		return (int32_t)(L_0);
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TriggerState_get_time_m24F76F03E47DEFAEB40652814E189E13433EA29C_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___m_Time;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_time_m316DF2AFC1F34386975756AB652DB628B954CEA5_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___m_Time = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double TriggerState_get_startTime_mD52E8758CA46F480B5BA5B0BAB6BB7EF793B6F68_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		double L_0 = __this->___m_StartTime;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_startTime_mE949DC15C580566A6C93904D659C91E1AC633609_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, double ___0_value, const RuntimeMethod* method) 
{
	{
		double L_0 = ___0_value;
		__this->___m_StartTime = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float TriggerState_get_magnitude_m69D6E5428A5409F494566C9847738D73DB0E4B53_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_Magnitude;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TriggerState_get_flags_m03F4E9C66A2CC7854DC09C87A81D28DACD4063CD_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_Flags;
		return (int32_t)(L_0);
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TriggerState_get_mapIndex_m2EF42EE7F026B1FEAE73AD21ACF2891AB8A8C07E_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint8_t L_0 = __this->___m_MapIndex;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TriggerState_get_bindingIndex_mD851F8DDC14C14E5FE80E64F78F24A4FE8328133_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint16_t L_0 = __this->___m_BindingIndex;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TriggerState_get_lastPerformedInUpdate_m03A7B1C49F3E698D08D1AABBF5B75B6160419686_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_LastPerformedInUpdate;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_lastPerformedInUpdate_m3643DF0285D087F45DA8D87CD27A54C782153629_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = ___0_value;
		__this->___m_LastPerformedInUpdate = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TriggerState_get_frame_mD829CA9F0E1E02202CEAD7AADFABC01374304C33_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Frame;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_frame_m7E3EE87FAD8EBEC731B9AC8B5ED1AF41ACC912DB_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___m_Frame = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TriggerState_get_lastCompletedInUpdate_m4EAF2B6FE38A959A19FA13DF17D1E7797524FE75_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_LastCompletedInUpdate;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_lastCompletedInUpdate_mEF84C7B9C8CB635337D9626FAD0BF4565D62E25B_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = ___0_value;
		__this->___m_LastCompletedInUpdate = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TriggerState_get_lastCanceledInUpdate_m0131CE5316D3C8EA449892CCDFA8FD658F32CB7B_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_LastCanceledInUpdate;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_lastCanceledInUpdate_m32E322779C9521C446AD9FD18987A7D30386E481_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = ___0_value;
		__this->___m_LastCanceledInUpdate = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TriggerState_get_pressedInUpdate_m52D6A5C1E728BF49BC129207376149B2E3C87E89_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_PressedInUpdate;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_pressedInUpdate_m6C8318D4DE435B22A2277E4836F45274A8A14A5B_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = ___0_value;
		__this->___m_PressedInUpdate = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t TriggerState_get_releasedInUpdate_m1C256A76659DE3EE62BF1A86B055FBC7A93238B4_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_ReleasedInUpdate;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TriggerState_set_releasedInUpdate_mB50246B19DDC67E032785E0C601E0EE6F81FF737_inline (TriggerState_t99B6AEA05EECEE1FEE7B60C2ABA73FA03685F38D* __this, uint32_t ___0_value, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = ___0_value;
		__this->___m_ReleasedInUpdate = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_name_mA8D3C357E272E1C140226BDB8ABEE6FCA8693705_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Name;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_name_mAE0C23C6678C2814FC1171F379BB8E9E7F666997_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Name = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Name), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_path_m7572AB04038339C47BF0C62A3B07BFA6CB8A33B5_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Path;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_path_m69ED486A68B0D864FCB334D955AE2CD1517A9592_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Path = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Path), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_overridePath_m933C22735A101E7C636149C8D3E87036A8F2D1AB_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_OverridePath;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_overridePath_m254083B15DE914A24B72ADAEB458B426693EBBDE_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_OverridePath = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OverridePath), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_interactions_m95979C848A67C2BBE77749BDBC747ED335297639_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Interactions;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_interactions_m7324708C33901B1CB6398ED7B752CEF827A44DD6_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Interactions = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Interactions), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_overrideInteractions_mBC50CB48E4F95053F5F44CD720C3E73C9CC765F0_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_OverrideInteractions;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_overrideInteractions_mB1F18069CFF50CD35A419EEAB6AEE8F3BA4AB88D_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_OverrideInteractions = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OverrideInteractions), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_processors_m53E89CC8513B30038D71FEACD23B9D87C2CDB637_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Processors;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_processors_mC28DCE710EB5DDB4AC144FCE6C0E17843A8F2E0B_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Processors = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Processors), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_overrideProcessors_mB061B1A5BAA7AC94038880A74B9A2F7AE4D0AFDA_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_OverrideProcessors;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_overrideProcessors_mF193786F6350EB5E0EF63B57530BC89EC304BAE0_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_OverrideProcessors = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OverrideProcessors), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_groups_m1DC26248582F17A515C8A84BA5B2FB85712CFD7A_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Groups;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_groups_mF2767924C74B69A77893A53B9A49A42D101E59E0_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Groups = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Groups), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputBinding_get_action_mD21AC8EB2B81B5569FD857B27BACE7789B968A7E_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Action;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputBinding_set_action_mBFC24A1E7B97CE6A90E3EBD80B886F5D83BEE376_inline (InputBinding_t0D75BD1538CF81D29450D568D5C938E111633EC5* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_Action = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Action), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NameAndParameters_get_name_m192631DA1AC9E80863E085B954EC65185AB999BB_inline (NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CnameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputAction_get_name_m1F0AADC84A46CBF2EEE3AEACB760189F68D50938_inline (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Name;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_layout_m3E41A7E382A12A21A7C5C8F60480101DFECE2C94_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3ClayoutU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DisplayStringFormatAttribute_get_formatString_mCB36763A3E35FBFF23E0010B14CCB693A8414519_inline (DisplayStringFormatAttribute_t3C53E0C127ADC7CED74D9E4B13A6F1804577D89B* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CformatStringU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PartBinding_get_part_m93F95BE7AAA2BF480FBD669060C2D1920D5B8943_inline (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___U3CpartU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PartBinding_set_part_mD9893492A4A833272467606AC22234E31B567D0F_inline (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, int32_t ___0_value, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = ___0_value;
		__this->___U3CpartU3Ek__BackingField = L_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* PartBinding_get_control_m96F4C9715F4976504BB4B9BC15D9869E66DDB4F9_inline (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, const RuntimeMethod* method) 
{
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = __this->___U3CcontrolU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PartBinding_set_control_m91F123896E06BE6857970D9661750DDF8610558F_inline (PartBinding_tB263B939F5CC92F02FD1C8892A194F9BC8A53D38* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_value, const RuntimeMethod* method) 
{
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_value;
		__this->___U3CcontrolU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontrolU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputActionState_get_isProcessingControlStateChange_mAB7000CD816F59CB081491E9FDBAD667EF6B2659_inline (InputActionState_t780948EA293BAA800AD8699518B58B59FFB8A700* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_InProcessControlStateChange;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputAction_get_type_m38C877B5AF9B9384F0380838E41B7DD8EC0C5373_inline (InputAction_t1B550AD2B55AF322AFB53CD28DA64081220D01CD* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Type;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 NameAndParameters_get_parameters_m95955C020AC036867502A12AA64D4EB5F5B61135_inline (NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01* __this, const RuntimeMethod* method) 
{
	{
		ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 L_0 = __this->___U3CparametersU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* NamedValue_get_name_m45E9C3490890CE9E140EFCF1A33781E0939A884F_inline (NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___U3CnameU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 NamedValue_get_value_m511BD4B70448C88B98FE3CCC7483DA07AAC2BBAD_inline (NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED* __this, const RuntimeMethod* method) 
{
	{
		PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_0 = __this->___U3CvalueU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlScheme_get_name_mF9B3B36BFFF1B3D776B3EC862650970FA5AF35D4_inline (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_Name;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlScheme_get_bindingGroup_m44B4669B8B5D5FDEE8DB190307415AA2F99F5835_inline (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_BindingGroup;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputControlScheme_set_bindingGroup_m45652B55467096810968C7DE049A5EC9B374A021_inline (InputControlScheme_tB60FB32F414727140B32E1A0447679DC7ABC8434* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_BindingGroup = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_BindingGroup), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DeviceRequirement_get_controlPath_m36D9B9BDA4CB9A1A4735CBC45A85FC137CCADF03_inline (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = __this->___m_ControlPath;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float MatchResult_get_score_m2BEB241784B596B49BEDAB59FAB319DF396A7B43_inline (MatchResult_t02FDB08E41694242EC6B6F66D6DB30768EEA2F27* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_Score;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = __this->___m_Device;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Match_get_requirementIndex_mF3B9FDB546FE860390D7425349D23C1C7E60189D_inline (Match_tA78289B0574DC99A39C9F344CA013C3A5916FBE3* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_RequirementIndex;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeviceRequirement_set_controlPath_m1C566CDE2468E01E68437AEF7D481D46D6BF7493_inline (DeviceRequirement_t80E71C44DF1923C15D3AA025242B7348EBF8B056* __this, String_t* ___0_value, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_value;
		__this->___m_ControlPath = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ControlPath), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____stringLength;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) 
{
	{
		TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_0 = __this->___m_Processors;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputManager_get_pollingFrequency_m3494464A6698004677BEFAABE61C7E584694F94E_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_PollingFrequency;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_DeviceId;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputManager_get_updateMask_m36DDF9BF59730547371C012E507A308FD848F9E4_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_UpdateMask;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputSettings_get_updateMode_mD37EABFC0678912846EABBC3CF31AC82E4ACE79E_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_UpdateMode;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) 
{
	{
		TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_0 = __this->___m_Interactions;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) 
{
	{
		TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_0 = __this->___m_Composites;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker__ctor_mDD68B0A8B71E0301F592AF8891560150E55699C8_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, String_t* ___0_name, const RuntimeMethod* method) 
{
	{
		String_t* L_0 = ___0_name;
		intptr_t L_1;
		L_1 = ProfilerUnsafeUtility_CreateMarker_mC5E1AAB8CC1F0342065DF85BA3334445ED754E64(L_0, (uint16_t)1, 0, 0, NULL);
		__this->___m_Ptr = L_1;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_Begin_mD07DB736ADA7D8BAF9D969CC7F3C55848A218C6E_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) 
{
	{
		intptr_t L_0 = __this->___m_Ptr;
		ProfilerUnsafeUtility_BeginSample_mB5106F4E7ECEF54906545665ED23928D14F5FCA7(L_0, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProfilerMarker_End_m025AE3EF0F96F6DADC53489A53FC6EE65073DE60_inline (ProfilerMarker_tA256E18DA86EDBC5528CE066FC91C96EE86501AD* __this, const RuntimeMethod* method) 
{
	{
		intptr_t L_0 = __this->___m_Ptr;
		ProfilerUnsafeUtility_EndSample_mFDB4EFB160A9CB817D2F8ED21B88693616B27409(L_0, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___m_ByteOffset;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline (int32_t ___0_i, const RuntimeMethod* method) 
{
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		int32_t L_0 = ___0_i;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_1;
		memset((&L_1), 0, sizeof(L_1));
		FourCC__ctor_mE761C8779BB6DC85BA1662DC9ECEC39D62ED9A56((&L_1), L_0, NULL);
		V_0 = L_1;
		goto IL_000a;
	}

IL_000a:
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_2 = V_0;
		return L_2;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputControl_SetOptimizedControlDataTypeRecursively_m05446FF813698058CCEFBCBD9DD48865214BAF32_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E V_1;
	memset((&V_1), 0, sizeof(V_1));
	ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_2;
	memset((&V_2), 0, sizeof(V_2));
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_3 = NULL;
	{
		int32_t L_0 = __this->___m_ChildCount;
		V_0 = (bool)((((int32_t)L_0) > ((int32_t)0))? 1 : 0);
		bool L_1 = V_0;
		if (!L_1)
		{
			goto IL_004b;
		}
	}
	{
		ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_2;
		L_2 = InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010(__this, NULL);
		V_2 = L_2;
		Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E L_3;
		L_3 = ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC((&V_2), ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
		V_1 = L_3;
	}
	{
		auto __finallyBlock = il2cpp::utils::Finally([&]
		{

FINALLY_003b:
			{
				Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676((&V_1), Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
				return;
			}
		});
		try
		{
			{
				goto IL_0030_1;
			}

IL_0021_1:
			{
				InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4;
				L_4 = Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B((&V_1), Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
				V_3 = L_4;
				InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_5 = V_3;
				NullCheck(L_5);
				InputControl_SetOptimizedControlDataTypeRecursively_m05446FF813698058CCEFBCBD9DD48865214BAF32_inline(L_5, NULL);
			}

IL_0030_1:
			{
				bool L_6;
				L_6 = Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD((&V_1), Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
				if (L_6)
				{
					goto IL_0021_1;
				}
			}
			{
				goto IL_004a;
			}
		}
		catch(Il2CppExceptionWrapper& e)
		{
			__finallyBlock.StoreException(e.ex);
		}
	}

IL_004a:
	{
	}

IL_004b:
	{
		InputControl_SetOptimizedControlDataType_m4A4F1152165344D0D7752C6D342B33EF68CC5F49_inline(__this, NULL);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControl_get_parent_mCB9335C099924935526B38534EE76E53847787AF_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = __this->___m_Parent;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputControl_SetOptimizedControlDataType_m4A4F1152165344D0D7752C6D342B33EF68CC5F49_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* G_B2_0 = NULL;
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* G_B1_0 = NULL;
	FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED G_B3_0;
	memset((&G_B3_0), 0, sizeof(G_B3_0));
	InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* G_B3_1 = NULL;
	{
		il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
		InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager;
		NullCheck(L_0);
		bool L_1;
		L_1 = InputManager_get_optimizedControlsFeatureEnabled_mE870FBD11C611D21023380803A6AF4E3377A8764_inline(L_0, NULL);
		if (L_1)
		{
			G_B2_0 = __this;
			goto IL_0016;
		}
		G_B1_0 = __this;
	}
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_2;
		L_2 = FourCC_op_Implicit_mFEE14A923AACEE90FAAC5234C718CD1B20690F61_inline(0, NULL);
		G_B3_0 = L_2;
		G_B3_1 = G_B1_0;
		goto IL_001c;
	}

IL_0016:
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3;
		L_3 = VirtualFuncInvoker0< FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED >::Invoke(15, __this);
		G_B3_0 = L_3;
		G_B3_1 = G_B2_0;
	}

IL_001c:
	{
		NullCheck(G_B3_1);
		G_B3_1->___m_OptimizedControlDataType = G_B3_0;
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputManager_get_optimizedControlsFeatureEnabled_mE870FBD11C611D21023380803A6AF4E3377A8764_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___m_OptimizedControlsFeatureEnabled;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputControl_get_optimizedControlDataType_m75551C1439BDE14821C91FC31C20065766F95DE0_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = __this->___m_OptimizedControlDataType;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FourCC_op_Inequality_m8E764B9EF56D488E40480A3E69230EF623C7B92B_inline (FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___0_left, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___1_right, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = ___0_left;
		int32_t L_1 = L_0.___m_Code;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_2 = ___1_right;
		int32_t L_3 = L_2.___m_Code;
		V_0 = (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0015;
	}

IL_0015:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ButtonControl_IsValueConsideredPressed_mD6972CB9A4450A62126875F6630C9073B75B58B0_inline (ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* __this, float ___0_value, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		float L_0 = ___0_value;
		float L_1;
		L_1 = ButtonControl_get_pressPointOrDefault_mE386900B1B58DDD0099C2F309E57AFBEB49F9F9D(__this, NULL);
		V_0 = (bool)((((int32_t)((!(((float)L_0) >= ((float)L_1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
		goto IL_0010;
	}

IL_0010:
	{
		bool L_2 = V_0;
		return L_2;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1DADD012A8FC82E11FB282501AE2EBBF9A77150B_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	bool V_0 = false;
	{
		float L_0 = ___1_b;
		float L_1 = ___0_a;
		float L_2;
		L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
		float L_3 = ___0_a;
		float L_4;
		L_4 = fabsf(L_3);
		float L_5 = ___1_b;
		float L_6;
		L_6 = fabsf(L_5);
		float L_7;
		L_7 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(L_4, L_6, NULL);
		float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon;
		float L_9;
		L_9 = Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
		V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
		goto IL_0035;
	}

IL_0035:
	{
		bool L_10 = V_0;
		return L_10;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* InputControl_get_defaultStatePtr_m0AB5C2504696867BAC98126C4A352141389C3160_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		void* L_0 = ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_DefaultStateBuffer;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* InputControl_get_noiseMaskPtr_m6533A0D49EA674C04DADDA3EAAB0B258CC414278_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) 
{
	static bool s_Il2CppMethodInitialized;
	if (!s_Il2CppMethodInitialized)
	{
		il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var);
		s_Il2CppMethodInitialized = true;
	}
	{
		void* L_0 = ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_NoiseMaskBuffer;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___U3CsizeInBitsU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) 
{
	{
		uint32_t L_0 = __this->___U3CbitOffsetU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool FourCC_op_Equality_m3D556D9BE044419563A7F44DCA15F1EB30656D4C_inline (FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___0_left, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___1_right, const RuntimeMethod* method) 
{
	bool V_0 = false;
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = ___0_left;
		int32_t L_1 = L_0.___m_Code;
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_2 = ___1_right;
		int32_t L_3 = L_2.___m_Code;
		V_0 = (bool)((((int32_t)L_1) == ((int32_t)L_3))? 1 : 0);
		goto IL_0012;
	}

IL_0012:
	{
		bool L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) 
{
	{
		FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = __this->___U3CformatU3Ek__BackingField;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m8136742CE6EE33BA4EB81C5F584678455917D2AE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_a, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_b, const RuntimeMethod* method) 
{
	Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
	memset((&V_0), 0, sizeof(V_0));
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_a;
		float L_1 = L_0.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___1_b;
		float L_3 = L_2.___x;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___0_a;
		float L_5 = L_4.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_b;
		float L_7 = L_6.___y;
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8;
		memset((&L_8), 0, sizeof(L_8));
		Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_add(L_1, L_3)), ((float)il2cpp_codegen_add(L_5, L_7)), NULL);
		V_0 = L_8;
		goto IL_0023;
	}

IL_0023:
	{
		Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_0;
		return L_9;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_defaultButtonPressPoint_m9CE8BB174FB9E5A646BF42FF5E4AE02EB688ECA8_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) 
{
	{
		float L_0 = __this->___m_DefaultButtonPressPoint;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputEventControlEnumerator_get_Current_mD0540A0B5BE8EC847B80D28B66BA8389A1AF17BB_inline (InputEventControlEnumerator_tB4810CBA4520ACCDFE385C107283A75EC91CD6DB* __this, const RuntimeMethod* method) 
{
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = __this->___m_CurrentControl;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlBuilder_set_control_m206AE879CEF76F98330141299A5F47EB367E9A51_inline (ControlBuilder_t9531519F44B76B04B9128FFF514E806FCCA1BB15* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___0_value, const RuntimeMethod* method) 
{
	{
		InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___0_value;
		__this->___U3CcontrolU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CcontrolU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeviceBuilder_set_device_m440BEF445F66490BDA8A7E25CC3E0BD6B9507C90_inline (DeviceBuilder_t3D3A66799A2B6B6282AC2FB71B1DE5034E668CC4* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___0_value, const RuntimeMethod* method) 
{
	{
		InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___0_value;
		__this->___U3CdeviceU3Ek__BackingField = L_0;
		Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdeviceU3Ek__BackingField), (void*)L_0);
		return;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 InputEventControlCollection_get_eventPtr_m130F99783670295523FA6069D53A0E58643E269A_inline (InputEventControlCollection_t63B58F806FC82F1D8E18E88557E8FCC26388F3BE* __this, const RuntimeMethod* method) 
{
	{
		InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_0 = __this->___m_EventPtr;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB2C8B4FC8E4C0D9C783D370877D1DF21735625B8_gshared_inline (Nullable_1_t11786EE914FE65E70B9671129B0DFC4D0DE80C44* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputControlList_1_get_Count_m663DD04B3605E201E0BD4AC5D7CD4E92A81A4E53_gshared_inline (InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Count;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mCFAE024F6D64C44DB819487820F558B885E9FEC9_gshared_inline (Nullable_1_t9230A6967C12EE20A8968F95FBD11C10D7DC5DC9* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlyArray_1_get_Count_m37AE229E2BFB74375A7BD545982B745F982762F8_gshared_inline (ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Length;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m06C385213F8071B0D135ABAC46ABD990FD1CC80F_gshared_inline (Nullable_1_tF3169DB755BCDEF48A54065245EFED9AF1950A49* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m5C446C799BF805A93E60375E65CF5F61E5578B1F_gshared_inline (Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C* __this, const RuntimeMethod* method) 
{
	{
		bool L_0 = __this->___hasValue;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Enumerator_get_Current_m6E5830352E5082086B6B8F79AB4DABC2A18414A3_gshared_inline (Enumerator_tB7F1A96A58CED8A263DA757B6D85EB0C1339F58D* __this, const RuntimeMethod* method) 
{
	{
		InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = __this->____current;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Stack_1_get_Count_mE63E7AD2900B4CB90D54D90811CCDD91FAFCDBE1_gshared_inline (Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->____size;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_gshared_inline (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, const RuntimeMethod* method) 
{
	{
		int32_t L_0 = __this->___m_Length;
		return L_0;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mF5379E63D2BBAC76D090748695D833934F8AD051_inline (float ___0_a, float ___1_b, const RuntimeMethod* method) 
{
	float V_0 = 0.0f;
	float G_B3_0 = 0.0f;
	{
		float L_0 = ___0_a;
		float L_1 = ___1_b;
		if ((((float)L_0) > ((float)L_1)))
		{
			goto IL_0008;
		}
	}
	{
		float L_2 = ___1_b;
		G_B3_0 = L_2;
		goto IL_0009;
	}

IL_0008:
	{
		float L_3 = ___0_a;
		G_B3_0 = L_3;
	}

IL_0009:
	{
		V_0 = G_B3_0;
		goto IL_000c;
	}

IL_000c:
	{
		float L_4 = V_0;
		return L_4;
	}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___0_x, float ___1_y, const RuntimeMethod* method) 
{
	{
		float L_0 = ___0_x;
		__this->___x = L_0;
		float L_1 = ___1_y;
		__this->___y = L_1;
		return;
	}
}
