#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include 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 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 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); } }; 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 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 struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceActionInvoker4 { typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method); } }; template 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 struct InterfaceFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; // System.Action`1 struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C; // System.Action`1 struct Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378; // System.Action`1 struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B; // System.Action`2 struct Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333; // System.Action`2 struct Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E; // System.Action`2 struct Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA; // System.Action`2 struct Action_2_tD987B97B18D27B9920365359C46BC12702AD4F7D; // System.Action`2 struct Action_2_tF55503802357CB8A9E95ED4B00CEEEE6BDEC9166; // System.Action`2 struct Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6; // System.Action`2 struct Action_2_t51C134DC0CD7F5ED5E83EE70AD1FE0FDFF6DDCCF; // System.Action`2 struct Action_2_t9C4E97D0565650F0AEF7C72077EB8A0F9326E40B; // System.Action`2 struct Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1; // System.Func`1 struct Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4; // System.Func`1 struct Func_1_t97C6124008260D65F78265F8B3965ACA776F0671; // System.Func`2 struct Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC; // System.Func`2 struct Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29; // System.Func`2 struct Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821; // System.Func`2 struct Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB; // System.Func`2 struct Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F; // System.Func`2 struct Func_2_tACBF5A1656250800CE861707354491F0611F6624; // System.Func`2 struct Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B; // System.Collections.Generic.HashSet`1 struct HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B; // System.Collections.Generic.HashSet`1 struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t940FA7702741D1A57781199D26ADBA3FE01EC8EE; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t5359DEC999AA35C7E2DE775B0455A4760550ED7F; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF08D3A63D90701633A3CEF86F391B53FE4FAAF66; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tEA6D87A5AB670819FF91305D215B209552281584; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7; // System.IObserver`1 struct IObserver_1_t5F31FFBD7270B494632B49E2FC5E15AF8BB73672; // UnityEngine.InputSystem.InputProcessor`1 struct InputProcessor_1_t6E31E29C499C6D9610C662BCCAD45B97D442C96B; // UnityEngine.InputSystem.InputProcessor`1 struct InputProcessor_1_t43B1AEC927E378D43D0207A4C031927E872280CE; // UnityEngine.InputSystem.InputProcessor`1 struct InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4; // UnityEngine.InputSystem.InputProcessor`1 struct InputProcessor_1_t2BDDA39FCEEAE5A9C5F829128BC599C5F8E204D6; // UnityEngine.InputSystem.InputProcessor`1 struct InputProcessor_1_tCC7634AB386F9C6888B89C0FD440251E67C5D8F7; // UnityEngine.InputSystem.InputProcessor`1 struct InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2; // UnityEngine.InputSystem.InputProcessor`1 struct InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t2436BD3C164ABAF9BAE2B9398644DA17884B3586; // System.Collections.Generic.Dictionary`2/KeyCollection> struct KeyCollection_t95CF085CD013FBCB386F33762B2F936A106207E0; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t8AA6FC5CABE28D4231DD1993610B63B195D7A7BD; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t1E455851AB76C45687273FB179A5DF67E1F58AAA; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tD4A0C41F41EA529D4514091372080877F6248C04; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t4C90FD1D24B03DB29068B459260F88304DF42655; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC; // System.Collections.Generic.List`1 struct List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7; // System.Collections.Generic.List`1 struct List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; // System.Collections.Generic.List`1 struct List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E; // UnityEngine.Events.UnityAction`1 struct UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60; // UnityEngine.Events.UnityAction`1 struct UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2; // UnityEngine.Events.UnityAction`1 struct UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t6B3E8D0A0BE830ED6152F66E7C5B7DB923788186; // System.Collections.Generic.Dictionary`2/ValueCollection> struct ValueCollection_t12FC42CDC54A80773D2A067B7D0F69971029DEB7; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tF5DD6AC618E5C0410C4DC30D1848EE3346F26CC7; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t185CDF335F44802A4F335662CC2CA7DC4DDE65D0; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t96259FE42C45AADD5918C1CDD01C7D732504C523; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t66D9DFDC300C600075075AAC7AB5C656A8540A62; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tD63A626D1918F702C79B868362E823BDCFD426CD; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t96C31E0C36EF324B4BA86A8ED314F2AF342D6D6C; // System.Action`2[] struct Action_2U5BU5D_tE696881AB7B602657DE1A212B1F9322B7F472FBB; // System.Action`2[] struct Action_2U5BU5D_t493765D280908ABBDC5280C16C38A55BEB3FB645; // System.Action`2[] struct Action_2U5BU5D_tF0EAC88CF3D1AADA46955EC4879598BCF64FEA5B; // System.Action`2[] struct Action_2U5BU5D_tAE1C0BBF3A3375CE5ECA001D472AF5BCFA316938; // System.Action`2[] struct Action_2U5BU5D_t76318232107F3C32E9D6B055A413EBCBB02A30FA; // System.Action`2[] struct Action_2U5BU5D_t08DE08A7C6B16A0D8F39E2B23A45796CD1D1C4D1; // System.Action`2[] struct Action_2U5BU5D_t03D844ECB7234028DD3556FBAD4097B4835CA7A4; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t2D12D9909C9E5DAAFF44FD7B2612764E72A7BA24; // System.Collections.Generic.Dictionary`2/Entry>[] struct EntryU5BU5D_t9FD9D035EC39D906D721AB34770B74E60F97681A; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t50BF0A4DDDB0CBC9A417705BC521C9F69912D0C9; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t576A727644D442A09F0B14EC9DD334BD0234F351; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tEB41C94D728A2A116E7C01CCB2ACEBA8AD296C60; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t734AD0C375E8FC48D8AB1368351A168315F2C495; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t05A444C605D7D354DA1A1A00317821912EB2F4A7; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t6FFF9155A8574DAE59AE5E53B83EB0E1FBFF79E4; // UnityEngine.InputSystem.InputProcessor`1[] struct InputProcessor_1U5BU5D_tB3C64A18219DEBFF75635AE580655A02C187A57E; // UnityEngine.InputSystem.InputProcessor`1[] struct InputProcessor_1U5BU5D_t8533CEA9A58C5C83EB993039C5E7601637DA4140; // UnityEngine.InputSystem.InputProcessor`1[] struct InputProcessor_1U5BU5D_tFEE411B67EEAA6B997AF875A65D072993C8C809C; // UnityEngine.InputSystem.InputProcessor`1[] struct InputProcessor_1U5BU5D_t8BE85FD0C7EF54069E5D38FE8543449602581D77; // UnityEngine.InputSystem.InputProcessor`1[] struct InputProcessor_1U5BU5D_t2D9B681F9F0B39759619A0D4617FB6B20FB10AC0; // UnityEngine.InputSystem.InputProcessor`1[] struct InputProcessor_1U5BU5D_t5083205703ED9D1A4B8037E3BBE765389957231A; // UnityEngine.InputSystem.InputProcessor`1[] struct InputProcessor_1U5BU5D_tBA73A89FF9ECD7F1DA5B139ABBA8609E7047B2FF; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_tF8154B2302178CCE00D745DBF55F703880469DFC; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t123558B2D530E4B5BD1DE3DEE7D54DDEEF5B44F0; // System.Collections.Generic.HashSet`1/Slot[] struct SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01; // System.Action[] struct ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2; // System.Byte[] struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; // System.Char[] struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; // System.Delegate[] struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; // UnityEngine.InputSystem.InputControl[] struct InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17; // UnityEngine.InputSystem.InputDevice[] struct InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548; // UnityEngine.InputSystem.LowLevel.InputDeviceCommandDelegate[] struct InputDeviceCommandDelegateU5BU5D_t243984810DCC1E9828C0D6665D0B7AC435A43D9A; // UnityEngine.InputSystem.Layouts.InputDeviceDescription[] struct InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5; // UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate[] struct InputDeviceFindControlLayoutDelegateU5BU5D_t9B27C1115622DAB0A04E3C93E8A9D64EBFDA27BC; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; // System.IntPtr[] struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; // UnityEngine.InputSystem.Utilities.InternedString[] struct InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; // System.String[] struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; // UnityEngine.InputSystem.Controls.TouchControl[] struct TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D; // System.Type[] struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; // System.UInt32[] struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA; // System.UInt64[] struct UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[] struct ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104; // UnityEngine.InputSystem.InputManager/AvailableDevice[] struct AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5; // UnityEngine.InputSystem.InputManager/DeviceState[] struct DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0; // UnityEngine.InputSystem.InputManager/StateChangeMonitorListener[] struct StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9; // UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout[] struct StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82; // UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice[] struct StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4; // UnityEngine.InputSystem.InputRemoting/RemoteInputDevice[] struct RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5; // UnityEngine.InputSystem.InputRemoting/RemoteSender[] struct RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA; // UnityEngine.InputSystem.InputRemoting/Subscriber[] struct SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3; // UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion[] struct BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39; // UnityEngine.InputSystem.RemoteInputPlayerConnection/Subscriber[] struct SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830; // UnityEngine.InputSystem.Accelerometer struct Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; // UnityEngine.InputSystem.AmbientTemperatureSensor struct AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8; // System.ArgumentException struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263; // System.ArgumentNullException struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; // System.AsyncCallback struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C; // UnityEngine.InputSystem.AttitudeSensor struct AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906; // UnityEngine.InputSystem.Controls.AxisControl struct AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7; // System.Reflection.Binder struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; // UnityEngine.InputSystem.Controls.ButtonControl struct ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF; // System.DelegateData struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; // UnityEngine.InputSystem.Controls.DoubleControl struct DoubleControl_t3707A6260424A2F3636669A2BAFF5CB5E91D2486; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2; // System.Exception struct Exception_t; // UnityEngine.InputSystem.GravitySensor struct GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5; // UnityEngine.InputSystem.Gyroscope struct Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4; // UnityEngine.InputSystem.HumiditySensor struct HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03; // System.IAsyncResult struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5; // System.Collections.IDictionary struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; // System.IDisposable struct IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5; // UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection struct IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509; // UnityEngine.InputSystem.LowLevel.IInputRuntime struct IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09; // UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor struct IInputStateChangeMonitor_t043FD8736A6F45C06A2FAFFC5BE70A565F999598; // UnityEngine.InputSystem.InputControl struct InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E; // UnityEngine.InputSystem.Layouts.InputControlLayout struct InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D; // UnityEngine.InputSystem.InputDevice struct InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B; // UnityEngine.InputSystem.LowLevel.InputDeviceCommandDelegate struct InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809; // UnityEngine.InputSystem.Layouts.InputDeviceDescription struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F; // UnityEngine.InputSystem.LowLevel.InputDeviceExecuteCommandDelegate struct InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A; // UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate struct InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E; // UnityEngine.InputSystem.LowLevel.InputEvent struct InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5; // UnityEngine.InputSystem.InputManager struct InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210; // UnityEngine.InputSystem.InputRemoting struct InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114; // UnityEngine.InputSystem.InputSettings struct InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF; // UnityEngine.InputSystem.LowLevel.InputUpdateDelegate struct InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55; // UnityEngine.InputSystem.Controls.IntegerControl struct IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB; // UnityEngine.InputSystem.Utilities.InternedString struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735; // System.InvalidOperationException struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB; // UnityEngine.InputSystem.LightSensor struct LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554; // UnityEngine.InputSystem.LinearAccelerationSensor struct LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68; // UnityEngine.InputSystem.MagneticFieldSensor struct MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34; // System.Reflection.MemberFilter struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; // UnityEngine.Networking.PlayerConnection.MessageEventArgs struct MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9; // System.Reflection.MethodInfo struct MethodInfo_t; // System.NotSupportedException struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C; // UnityEngine.InputSystem.Pointer struct Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A; // UnityEngine.InputSystem.PressureSensor struct PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603; // UnityEngine.InputSystem.ProximitySensor struct ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718; // UnityEngine.InputSystem.Controls.QuaternionControl struct QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1; // UnityEngine.InputSystem.RemoteInputPlayerConnection struct RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A; // UnityEngine.InputSystem.Sensor struct Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4; // System.Runtime.Serialization.SerializationInfo struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; // UnityEngine.InputSystem.StepCounter struct StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2; // System.String struct String_t; // UnityEngine.InputSystem.Controls.TouchControl struct TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079; // UnityEngine.InputSystem.Controls.TouchPhaseControl struct TouchPhaseControl_t4652C6E0EBFAFA85A31607769876B02C1C9FCAEC; // UnityEngine.InputSystem.Controls.TouchPressControl struct TouchPressControl_tD5BD68D9FDEAC889591DD7A499864893A43C7CEB; // UnityEngine.InputSystem.Touchscreen struct Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE; // UnityEngine.InputSystem.TrackedDevice struct TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9; // System.Type struct Type_t; // UnityEngine.InputSystem.Controls.Vector2Control struct Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432; // UnityEngine.InputSystem.Controls.Vector3Control struct Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; // UnityEngine.InputSystem.InputManager/d__76 struct U3CListControlLayoutsU3Ed__76_tF6EF0CE1FF92A1BE550F096AEE253A1349BDF763; // UnityEngine.InputSystem.InputRemoting/RemoteInputDevice struct RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE; // UnityEngine.InputSystem.InputRemoting/RemoteSender struct RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736; // UnityEngine.InputSystem.InputRemoting/Subscriber struct Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F; // UnityEngine.InputSystem.RemoteInputPlayerConnection/Subscriber struct Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26; // UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/<>c struct U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C; // UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/<>c struct U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661; IL2CPP_EXTERN_C RuntimeClass* Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_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* AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEventMerger_t1EF09B42FD6EA7DB27DEE6EEBCA2CE0757625D76_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEventPreProcessor_tA2C6C828607E41AE6787A3D39B60945E2F986BCD_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* IInputStateChangeMonitor_t043FD8736A6F45C06A2FAFFC5BE70A565F999598_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IInputUpdateCallbackReceiver_t79FBC1CD33003734249CBD0BA01744DEDBBC27EB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IObserver_1_t5F31FFBD7270B494632B49E2FC5E15AF8BB73672_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ITextInputReceiver_tEE038511361F9BC08961E8422281801EE8AC8523_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_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* InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CListControlLayoutsU3Ed__76_tF6EF0CE1FF92A1BE550F096AEE253A1349BDF763_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* UpdateMode_tCD49766B755C4CD8E1F2DE8D57798DAC2C5CBF32_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral0544733D415DD1045E37CEFF718A91EA074ECAFB; IL2CPP_EXTERN_C String_t* _stringLiteral07A7681C0883AD72CB90C3265BE2DD9E3E8828C8; IL2CPP_EXTERN_C String_t* _stringLiteral09261B946DE10847F29FF64038746325ECC698FD; IL2CPP_EXTERN_C String_t* _stringLiteral0970CF2FD3560786B3DFD69BC3EE83E1A9521103; IL2CPP_EXTERN_C String_t* _stringLiteral09C996CC26308F014A8C3CD22845AE1081C2803C; IL2CPP_EXTERN_C String_t* _stringLiteral0BA5468134AAC3438B5940C44AFD45FE8669FCEB; IL2CPP_EXTERN_C String_t* _stringLiteral0C81413ADA26B9D9FB5559F6B8F00B6E297D84E1; IL2CPP_EXTERN_C String_t* _stringLiteral0F074ACDA6A7CA1AB7A1168EDD7678BD05D5F651; IL2CPP_EXTERN_C String_t* _stringLiteral11163885D674201194ABAB5054B7E0C366771C7B; IL2CPP_EXTERN_C String_t* _stringLiteral1350F8DDC655DCB4BFCF3A9B1BEE6066B862DA49; IL2CPP_EXTERN_C String_t* _stringLiteral16207D51A3BFECDDA34D12EA820205C2DACF58BE; IL2CPP_EXTERN_C String_t* _stringLiteral1630E6A6E4B065CB228F2BB0735FC4EB04ADCF98; IL2CPP_EXTERN_C String_t* _stringLiteral18FB1E8595390C25EC75C6EA864A3E5C900A910E; IL2CPP_EXTERN_C String_t* _stringLiteral1AC853141D7454B4C667A91DBE770D9B7EFB2538; IL2CPP_EXTERN_C String_t* _stringLiteral1B84978472E4222D49620AB99A8EFD2722C5F5FE; IL2CPP_EXTERN_C String_t* _stringLiteral1D1CBD8D6012C682C7CCDFC1C225306E8558C078; IL2CPP_EXTERN_C String_t* _stringLiteral1D561AC76D25C14F30BEBB7F944C6EBAA82FEBEE; IL2CPP_EXTERN_C String_t* _stringLiteral1DF67F1935178EF8CDB420B5A8471808FD5AB1FA; IL2CPP_EXTERN_C String_t* _stringLiteral1EEB75795CB6B2FEB03B506A6ABF63E6EB891D3A; IL2CPP_EXTERN_C String_t* _stringLiteral21DC1A3FAB7B050DAAFFD16083329ABC11F2E031; IL2CPP_EXTERN_C String_t* _stringLiteral27D9B7EF612AEB12509925B54604A1C6C9199F88; IL2CPP_EXTERN_C String_t* _stringLiteral28EB840B6288DDFA6A7106C1A9F894B73E127D85; IL2CPP_EXTERN_C String_t* _stringLiteral29340CC6DE4F0D8CF1A3ADBF57306A53920E648A; IL2CPP_EXTERN_C String_t* _stringLiteral294F098A1D5E681EDEE8F43BFA8F45CFBA5798A7; IL2CPP_EXTERN_C String_t* _stringLiteral2A2782DDF2179B23547713DD1D5AB7ED9DA9D3E0; IL2CPP_EXTERN_C String_t* _stringLiteral31D159E683556C06B3B3963D92483B6867EB3233; IL2CPP_EXTERN_C String_t* _stringLiteral31EC4B53700C60D9FF33FBBC1CECEE340EE4BBB4; IL2CPP_EXTERN_C String_t* _stringLiteral335FF3A7EB83C5141B0A224AA6FF1E4BB3940BD4; IL2CPP_EXTERN_C String_t* _stringLiteral3855E8A34957312A6449FC23FFB87754C1D0E662; IL2CPP_EXTERN_C String_t* _stringLiteral3C686C624D22B0C45E4FADFB00FA535DDDC88AD7; IL2CPP_EXTERN_C String_t* _stringLiteral3ED7B4C473E85E5A3870A4498B52AE1C0FA74132; IL2CPP_EXTERN_C String_t* _stringLiteral3EDED5759235CBBAF206D4FA859DCF807AA71BE1; IL2CPP_EXTERN_C String_t* _stringLiteral418C62912EB8A58FC3E9F514737466D07C4EA081; IL2CPP_EXTERN_C String_t* _stringLiteral42066FD93A228D005178621FEC41EE10A0840BCF; IL2CPP_EXTERN_C String_t* _stringLiteral425091F8CB15C34BE7B32446B140F4A46573723E; IL2CPP_EXTERN_C String_t* _stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D; IL2CPP_EXTERN_C String_t* _stringLiteral43187C90BBB5DFB063A95733C9BD65ECD25A2E84; IL2CPP_EXTERN_C String_t* _stringLiteral45EDE4DB19150515241E2FE6610B1490B1DED5C7; IL2CPP_EXTERN_C String_t* _stringLiteral464F70DC593F98B22B468600E676CA836C447D3D; IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8; IL2CPP_EXTERN_C String_t* _stringLiteral480D2996F0237C983BBBCC925098492AFCFE152D; IL2CPP_EXTERN_C String_t* _stringLiteral4922D15E3F6F51B37B01EB36DD6268164957D71F; IL2CPP_EXTERN_C String_t* _stringLiteral497D04A9F12484A2B579045305317D824B392B5E; IL2CPP_EXTERN_C String_t* _stringLiteral4B4523E5E32D17473FFCC006C3EF7B5B197C03B1; IL2CPP_EXTERN_C String_t* _stringLiteral4C508BD0AB355066666308E52A2D823805332026; IL2CPP_EXTERN_C String_t* _stringLiteral4D13E1A02F709F4B060E8E841D6D3C9D4853EA88; IL2CPP_EXTERN_C String_t* _stringLiteral4D3D7302987C2B4D5F8093A5DAF6AC713B851CFC; IL2CPP_EXTERN_C String_t* _stringLiteral4F724051E2D28B18765B679F5E4D93AED1FD6821; IL2CPP_EXTERN_C String_t* _stringLiteral53341CC24F9A1C8120B54B4F417C8EF87B0CBCE1; IL2CPP_EXTERN_C String_t* _stringLiteral54BB766C350A71E727166B0CA9401593627E8F16; IL2CPP_EXTERN_C String_t* _stringLiteral5742AB535A524B7E9D2BBC75E3B43257D3C75064; IL2CPP_EXTERN_C String_t* _stringLiteral5A240611394957FD23FDBBB19D1FAEA92BD0A2E9; IL2CPP_EXTERN_C String_t* _stringLiteral5A58201DCDF106A561ABEA734AAE114ED50B4F30; IL2CPP_EXTERN_C String_t* _stringLiteral5B53FF4BB90F17D124F1FA7197FF553B59B98F68; IL2CPP_EXTERN_C String_t* _stringLiteral5E4609AC3C6E84D2010252F67F4E72A2DBC1DC06; IL2CPP_EXTERN_C String_t* _stringLiteral61225B335304C6BE91EE0EC8CF385BBE9B633F17; IL2CPP_EXTERN_C String_t* _stringLiteral6205C07C279B50BB191B388C575DAFEB4DFD959A; IL2CPP_EXTERN_C String_t* _stringLiteral656C470468DF1309A8BC07ED38CE5FF1ACE64DBD; IL2CPP_EXTERN_C String_t* _stringLiteral68F252F04AE738B1F41DFC7908BBBAA695BD0439; IL2CPP_EXTERN_C String_t* _stringLiteral68F88088656B9923480FE618B4D5AEFBB1224599; IL2CPP_EXTERN_C String_t* _stringLiteral6A397A13C56ABA13CCA4A3459884871DB40F7F7E; IL2CPP_EXTERN_C String_t* _stringLiteral6A96E171FF5210D477623DA1C8B47807B594EA39; IL2CPP_EXTERN_C String_t* _stringLiteral6B1251A4A4D247E27F776167F1A9EA4D5A6E8497; IL2CPP_EXTERN_C String_t* _stringLiteral6B453523EDF1106B4E8C4DA47CF75881783E65C5; IL2CPP_EXTERN_C String_t* _stringLiteral6DF9D4F46DFA854AAE70F89EA5C08ACCAA168DFF; IL2CPP_EXTERN_C String_t* _stringLiteral70E56B100C48B1B56DB8AFFAC26B6F1BF92DDA11; IL2CPP_EXTERN_C String_t* _stringLiteral7348E969150769A75AF7801C5E009E8E6EC276EF; IL2CPP_EXTERN_C String_t* _stringLiteral73F1C0DB7E67894BD0991354AA6CB2DA4A3A5D88; IL2CPP_EXTERN_C String_t* _stringLiteral74D76C7BAA4DECF9C908C2F7D020C83CB02B76B0; IL2CPP_EXTERN_C String_t* _stringLiteral75C123F6B54703295CFE76238B415DDAFB9698C9; IL2CPP_EXTERN_C String_t* _stringLiteral75FF844BBE586082C7FA1D317EAFCB2B4AB53D9C; IL2CPP_EXTERN_C String_t* _stringLiteral761CD11E101F69BA3AE33B07E9DE656F3DA911A4; IL2CPP_EXTERN_C String_t* _stringLiteral765048730869F67925B9AB47A2AA4E6BDD4B2165; IL2CPP_EXTERN_C String_t* _stringLiteral7D832450EB8F529B98D1D7829EE23B628D4FD794; IL2CPP_EXTERN_C String_t* _stringLiteral7DE03E5EBA0308517D1762F2C0DF3B9E2A2F1870; IL2CPP_EXTERN_C String_t* _stringLiteral7EABC29EBD9BD52BA963D8983452A4A7407EBE6F; IL2CPP_EXTERN_C String_t* _stringLiteral7F78D97EECA3DD6C23FECF15E021CC421205085E; IL2CPP_EXTERN_C String_t* _stringLiteral81E80EA114E7CD2B970C5BA3E85B8F9E93C46DC4; IL2CPP_EXTERN_C String_t* _stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF; IL2CPP_EXTERN_C String_t* _stringLiteral841967C9F7417326D9B6354E4FE3FC45CE3634EA; IL2CPP_EXTERN_C String_t* _stringLiteral84C8BF6DDBDDEC3A92AEA77ABF46CD671944B758; IL2CPP_EXTERN_C String_t* _stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A; IL2CPP_EXTERN_C String_t* _stringLiteral86186031B6A596FFFE4131DF258F8F1FF70E4951; IL2CPP_EXTERN_C String_t* _stringLiteral871C50B2EA6F82F09B5B9A7EF8B17FDCA2EEE958; IL2CPP_EXTERN_C String_t* _stringLiteral88F147D7F5EACCD41D1B500D3DF7155CB616B837; IL2CPP_EXTERN_C String_t* _stringLiteral8DACB0EDC7D405E158353E192C49915CD4031B83; IL2CPP_EXTERN_C String_t* _stringLiteral8DAE0371884040CFA6CE09831807D3D5D255F5D6; IL2CPP_EXTERN_C String_t* _stringLiteral8DC5C9388DBBDF59386B9FB10C2D7F2E0BFE73B8; IL2CPP_EXTERN_C String_t* _stringLiteral9223FB63DD1FD9CCF33683A7C5C87DA3F7CE1A9A; IL2CPP_EXTERN_C String_t* _stringLiteral92B8E551EF78EA21EABB85995C1DDDF9474CD320; IL2CPP_EXTERN_C String_t* _stringLiteral92D63F42D5F24A04F46CF0B3820441D11C905B48; IL2CPP_EXTERN_C String_t* _stringLiteral9356966FE7FE8C8E3001B2D95F5177F6D1E4717D; IL2CPP_EXTERN_C String_t* _stringLiteral944671F208E4E12E7CF363C02ADB3A687A5C13FE; IL2CPP_EXTERN_C String_t* _stringLiteral960CFC4855FBB42851E393425E8CE32ABB68C781; IL2CPP_EXTERN_C String_t* _stringLiteral96F6475ED750A82A44E692C566734533023173A2; IL2CPP_EXTERN_C String_t* _stringLiteral98FEE36F66DDCF5ACCF066A4411E436B2EC27A78; IL2CPP_EXTERN_C String_t* _stringLiteral9A9DC7F908538ABD4F1AF19725A892AB2EE8A719; IL2CPP_EXTERN_C String_t* _stringLiteral9B6F8A34098BC8FE5056EE7965F537F9FCD7445D; IL2CPP_EXTERN_C String_t* _stringLiteral9CB9BA6603AAA5ECCE4F3CF7D8D8EBA0FB5E6FC1; IL2CPP_EXTERN_C String_t* _stringLiteral9D99959EC8130DC909F67BC3E4D542E221D60B3F; IL2CPP_EXTERN_C String_t* _stringLiteral9DF256B62E2C231754E1C65A5601804CEBB90F9E; IL2CPP_EXTERN_C String_t* _stringLiteral9E492D245CF7BC396F0E56230A3575844F6A9C52; IL2CPP_EXTERN_C String_t* _stringLiteral9F47ED494281564928088BD8AB756BCB0CA3D564; IL2CPP_EXTERN_C String_t* _stringLiteralA3A4CE0F9A828A57CABF00CD1C33D92A9A5773CF; IL2CPP_EXTERN_C String_t* _stringLiteralA5030F91418E56823C7D2FC359BF27CC5AAD8E3B; IL2CPP_EXTERN_C String_t* _stringLiteralA522C29D98B1F10D9DF031D9DE44DA2292D7DE53; IL2CPP_EXTERN_C String_t* _stringLiteralA634EF069D76C47E8C027E49D022346C000C167B; IL2CPP_EXTERN_C String_t* _stringLiteralA75DD30F4F0D04B08349C6AA5E6F8C3C9C44D09E; IL2CPP_EXTERN_C String_t* _stringLiteralA80128F105C22FB8901159F074B932CB5A956025; IL2CPP_EXTERN_C String_t* _stringLiteralA99DCC00443D797894F4B10607C716D806A9105F; IL2CPP_EXTERN_C String_t* _stringLiteralABDCCB17E56605903DC5F7E295E289CE3971EA70; IL2CPP_EXTERN_C String_t* _stringLiteralAE9446031FCBCF6F39C5F3EEAC0C4BE4F0896F7F; IL2CPP_EXTERN_C String_t* _stringLiteralAFB113C946693ED775D34DA089051C083C7A245E; IL2CPP_EXTERN_C String_t* _stringLiteralAFCDC24487EB01F0E37EEE39BC25C177693D2EE3; IL2CPP_EXTERN_C String_t* _stringLiteralB0137C14351739242DAD12026279F13C12B38B14; IL2CPP_EXTERN_C String_t* _stringLiteralB224BE3FF06739D3E85730D9911028055A683608; IL2CPP_EXTERN_C String_t* _stringLiteralB375D52F58ABA319072C6F9F1880BCB36A59233C; IL2CPP_EXTERN_C String_t* _stringLiteralB502A186982A83A6C402B5753C1120061504E6EB; IL2CPP_EXTERN_C String_t* _stringLiteralB6AEA0E1C14F83A795D9998880B030CBF2D8172D; IL2CPP_EXTERN_C String_t* _stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07; IL2CPP_EXTERN_C String_t* _stringLiteralBC88D72B365D6E02DBFAB899BF83F7579B26CEB4; IL2CPP_EXTERN_C String_t* _stringLiteralBCF3F098064C12A58321C0A4E329B96596ACE5A4; IL2CPP_EXTERN_C String_t* _stringLiteralBD167AEAE5312BD016BB8E53CBDF290947BF4F27; IL2CPP_EXTERN_C String_t* _stringLiteralC0113547B4691AD4D904D0667F396188E1117475; IL2CPP_EXTERN_C String_t* _stringLiteralC05DD03C034CF74ED3F0E8FD2D8A23D56EDBAA37; IL2CPP_EXTERN_C String_t* _stringLiteralC068740B1398F61F47B7773BB27A4A828FA47A6F; IL2CPP_EXTERN_C String_t* _stringLiteralC08ECADB105D30F2AA1FB05B93D1A8B5E1A69232; IL2CPP_EXTERN_C String_t* _stringLiteralC099423F69D278B508E17A8BA5BDA35BB6E29C08; IL2CPP_EXTERN_C String_t* _stringLiteralC182FAC9EDD38C759DB18C15C7171207EB92ED14; IL2CPP_EXTERN_C String_t* _stringLiteralC25E2EABB1B5620F019225E1898740CE94023E27; IL2CPP_EXTERN_C String_t* _stringLiteralC4387C589D541CE3E405045B6594295A394F40C9; IL2CPP_EXTERN_C String_t* _stringLiteralC71D7F35ED06B33F9FC7AF5A4C59C2B25EED0D4B; IL2CPP_EXTERN_C String_t* _stringLiteralC73B9E294DEAD606A446FBF13099654699D7C981; IL2CPP_EXTERN_C String_t* _stringLiteralC98237D0E3F7BFDB6261502FE04A3149C1235E8D; IL2CPP_EXTERN_C String_t* _stringLiteralC983E0BCD84A9435588AABBD7A81222974C0B67E; IL2CPP_EXTERN_C String_t* _stringLiteralCA09A8D81BCC945B9599285059EF3B3BC4EE074E; IL2CPP_EXTERN_C String_t* _stringLiteralCA2622A958C0A5EDF1EE3688414144E43F12E29E; IL2CPP_EXTERN_C String_t* _stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F; IL2CPP_EXTERN_C String_t* _stringLiteralCEE055F284CEBB2CF2EFF3D6B62C1952D3DED92C; IL2CPP_EXTERN_C String_t* _stringLiteralCFA73882EBCB16AE44454CACF911EC21EF0A579C; IL2CPP_EXTERN_C String_t* _stringLiteralD01445F0360E2DE9E8979C8B0B4375041024C567; IL2CPP_EXTERN_C String_t* _stringLiteralD3405336B22171B2B1D27A70CEA528CE3E5F192C; IL2CPP_EXTERN_C String_t* _stringLiteralD3B2053D767CC520A66A85BC071DDFEEAF247B92; IL2CPP_EXTERN_C String_t* _stringLiteralD59533688377F1C0F013552E469AE69974E0EBCD; IL2CPP_EXTERN_C String_t* _stringLiteralD94B30F5FBD8D148126F385E80E1D11579438F2E; IL2CPP_EXTERN_C String_t* _stringLiteralDA59139B8A67D09FD53858D7008AD414CA77DBA7; IL2CPP_EXTERN_C String_t* _stringLiteralDA7A5BE56592C10A81E7B398A79EA594B91999E5; IL2CPP_EXTERN_C String_t* _stringLiteralDDB8F4B49C528E0C3D5DA902B1F5423F84BCDC2B; IL2CPP_EXTERN_C String_t* _stringLiteralE0989D34BBEA6C5990DF72C107E08157B559F106; IL2CPP_EXTERN_C String_t* _stringLiteralE1569DA1D36D14A9B13F031EA09AC8CF93678F31; IL2CPP_EXTERN_C String_t* _stringLiteralE3AE44BFAE597E5BD1815DD96813D865DFF80629; IL2CPP_EXTERN_C String_t* _stringLiteralE4C1123FFC7B0EFD6254D0768E1D5746664256B0; IL2CPP_EXTERN_C String_t* _stringLiteralE566E6091771397A8847DE9F0E5AF31E5E383CA7; IL2CPP_EXTERN_C String_t* _stringLiteralE6C38AF488A8F495D24AC1B032C5CEA28D606CC5; IL2CPP_EXTERN_C String_t* _stringLiteralE6CF4C7FFCA1CB09E02FACC4D5CDC01E56DE9E7E; IL2CPP_EXTERN_C String_t* _stringLiteralE745E1F0ACBC580139103499E5FBF2E52B7CC8B9; IL2CPP_EXTERN_C String_t* _stringLiteralE7B220013188086E72EF0A5D72D3E2087CEA10DB; IL2CPP_EXTERN_C String_t* _stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF; IL2CPP_EXTERN_C String_t* _stringLiteralE8CDEE792623E01A9FD833B1BAFB0659BC63C1C0; IL2CPP_EXTERN_C String_t* _stringLiteralE8F0495147FA58FE0F70B56DAC055C9129035987; IL2CPP_EXTERN_C String_t* _stringLiteralE9B2C4B73C4357A8FA4CCAF19BD43878882AB8C3; IL2CPP_EXTERN_C String_t* _stringLiteralE9D638FD2B23E7A3CC06EE181F1A35A711C05D72; IL2CPP_EXTERN_C String_t* _stringLiteralEB534843932D1025EEE09575458F840C63DC1063; IL2CPP_EXTERN_C String_t* _stringLiteralEB9F476312C851C71750116B2A999D85A03647AF; IL2CPP_EXTERN_C String_t* _stringLiteralEC696CDC5B4B1138EE397CDDD902E8AB9E48D12F; IL2CPP_EXTERN_C String_t* _stringLiteralEE71910C7E19B0D89B96AF6011CDFDAF6EA1CF1C; IL2CPP_EXTERN_C String_t* _stringLiteralEF36F39692DD586E96311B1D3C60C08F82908495; IL2CPP_EXTERN_C String_t* _stringLiteralF0546BC9F3587B9EAC1F1B1ECC07BF7228DCDE8D; IL2CPP_EXTERN_C String_t* _stringLiteralF13E4BFF086D4E511E68B0617B76ACC5BD5AFFE7; IL2CPP_EXTERN_C String_t* _stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7; IL2CPP_EXTERN_C String_t* _stringLiteralF49AECB5A7A9C87D4D672BA9D06F6929E0895580; IL2CPP_EXTERN_C String_t* _stringLiteralF56903B6FB0E9A94A085F0F86D336253170BC4B4; IL2CPP_EXTERN_C String_t* _stringLiteralFA3BFCAE5626D295B274EC32A9E75D975A8A8A8A; IL2CPP_EXTERN_C String_t* _stringLiteralFE99981D4BE3BFBE312C52C21EADDC2EACD9ED3D; IL2CPP_EXTERN_C String_t* _stringLiteralFF5A953ABA28A5582BBE973C737A8E11C7F29568; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_AppendWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m8283B923715B5202D906E3ADE1AF514806E4DD5F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_AppendWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0D0A109B2DF2F6E0B1652940179B21DF69518DF7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Append_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m8FBD733CC5BC5242CA975E58BA9144F3B56FE445_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Append_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CCC8BF6C49E17FE0DCED2F06CB631256EDB1560_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Append_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m209C6C8CC18C713AB6E0EC61E4D57F77EA7D963E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Append_TisRemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_m8694EC51FC86E4E0623AC36EF28F79A0EC7E7181_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Append_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m19A8B10504EF7E6E50217027A2A0D42161FCB2AF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Append_TisSubscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_mB6C67A580A969EE96793C1310B4E60317DCDE641_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Append_TisSubscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_mCEA370CC28F87B8A6D1D8B45EF025497BE21E094_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Clear_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_mCDFFFE413B66CA5B7240AC7154E30F23BA4F7D69_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Contains_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m881CF918F59EC1294847E7779C6C1D532DB7155C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Contains_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m41DA0E104BBE8D244B0CE44B8E60782EC3008D9E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_EraseAtWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m9D2122A4DEBEFC2661CADE0E2CB3F989D52805D8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_EraseAtWithCapacity_TisBitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C_m0524FE7653E17A3422CAB212B2E2415E00CC9011_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_EraseAtWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0340D37F81A627960498BE0BB209773A62B82ED9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_m26F4E794085D417220CA4B56FA78C1B61F7193BA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m27C99CB66DC23926DBB518FB5DA61C480FACC29F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_EraseAt_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m8D632BE88A6D82D8200109DE594A03ED97C5792D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Erase_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mB3113A7B6589143E23AF989AE0822A7C30380294_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Erase_TisSubscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_m3DDCD0B87F5D5FD086B910C5B22B61F076DFB0FC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Erase_TisSubscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_m2A88BE477404BFA6E4B68912EC76878B82E678C8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_IndexOfReference_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m654459AE75B18DBD1A473CC425B197BE055707A2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_LengthSafe_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mF11A2B3E40F20BCDBB079AD7699FD03AF814107E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_LengthSafe_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m225196D2E2F99F7A23CC3BE056C238A4567923B9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_LengthSafe_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m745BDA5B9D3EBC8453EA8DDAE89368E280A1D893_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Array_Resize_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_mFC637B0E61CD2D6B811DFD25FC168C5F45F238B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_AddCallback_m0DAE6336DFD024E07577AF038594D478E0B9331F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_AddCallback_m1E11DE4659D48810EAE0F16FC740AD5CCE2482F2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_AddCallback_m4F5FD8CA08BA547A5727602444A079FF5C21C775_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_AddCallback_m4FA4A4FF09BC5C38CDE56FAF27046D5915D4C039_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_AddCallback_mBADE56520AF3E44D4A702802C9C7EB2E1E86F0EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_AddCallback_mC33F15886F71788E6020C590E3335BE81557C70C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_AddCallback_mD5C1368918EC431CC1E8574E9679CFF4F355D484_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_LockForChanges_mCD92F89058316F429EE68A123CDA507F1BBA3E3F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_RemoveCallback_m2BE949BADD32F3B43980FD027B5C4EEA44E35426_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_RemoveCallback_m6415694B45E1C70DB4C7EE409643E0CBE681CD5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_RemoveCallback_m6FD5B2321579212DA1BADCD3C4A75FB29E666657_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_RemoveCallback_m9BD6BED2438CACB731332DC421E1BD49CD2AE492_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_RemoveCallback_mBBFA4181860AD661310FC75F96ADCD7C587976AD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_RemoveCallback_mE672829398391E6074246CEACEF8661F26CFB070_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_RemoveCallback_mF3406F016A207793C278ADA9A7E5BB786D52F129_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_UnlockForChanges_m9B6303F406BE6F751ECA11BCC822D98B94E404E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_get_Item_m9E67FCBC91DBCD8D625CA81724069C6F6BBD4B79_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_get_length_m2275A2986709F4C8C0B0F2933C7F6463F406E370_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_get_length_m270F067D47E83B3315AD0E53E82AAEBB9138C3B7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* CallbackArray_1_get_length_m962DF6113C5286AF920CEA15B3DB2B5A681DB801_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_mC58A4D141B62192FC1D8F958DF04D59D19D96160_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelpers_InvokeCallbacksSafe_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_mD867E1F3E03183D77B7AB29A6270E66F45D1BE3E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* DelegateHelpers_InvokeCallbacksSafe_TisString_t_TisInputControlLayoutChange_t61F8342166D22A34A86530E38F9CC0A87CF7AD95_m54D942D50C0B988875450597465C6A19C7D9603E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_m6EDC1F90375045A081EDB55CC945F7EDC1D548A9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mA943D0E129FC6C18E5DF9D52E8BCEE23D1B390DF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_ContainsKey_mC5346BFA8EE81D8FA88F4AE3D58C5165D70C7CE7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m09228E70F30816068825C9BB4B45519E7143CE7A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_m3DDA736B7C3FDA5BD35EB6BE4A8EF4AC6B08EC6D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m117EE6825C30C04B4477502E4DB4E16E1E6C9866_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m55DDA3EC4389EF75C6A9726E3105F0796B1068E4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_m81B683EEEE8C4B03E0B2351E84BDC16808F1C541_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mC722768FCA2F0DB48B5204A8988BC320864C5675_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mD575D505E13A8EEEDB75467F1507139BD936A40C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m6A747478B338D9AC7392868B6C02E4AF098370BF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_mE42226188C7F278F73B11EDE135DAC267B8ACFAF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_m58B43613AE5A126F52D3B282A230EDC6D188CA29_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m274602E8171450B31B5AE16BB4B0CDDB80187874_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m2FB27EE8E78F3D0092CDC74AA2E85EE842550088_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m83FFD1DE0820A9DAD8B823C742B512EF11F20CA3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_m903CC29C456D8D3F5399B0CDD82EE368EA85E698_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Count_mB0F7598C3DABE60D65C450A5571291A88BB74D38_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* Dictionary_2_set_Item_m5D4EBEEB4B118D8B2CEFEEC6A916CDBE966355ED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mACF6DD3A83F9F41061E7C4DD48F58C07BFAA31C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mD1B8DC5B094988B5CE22BF15DB45D14ED0030D55_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mDC7946E5B8F8C4A30E7A38FD44747B02BA56494E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mE4094433B01AFBE228F8CB1D0DDE8F08CB89D251_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_mF76B685BBC4077A8E9E18C892B2B71F6C284ABE9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m4121F7A55EC2BCE9D2E38AF2C27E16AA95C8D893_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Take_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mC9AD32BCC314B93E33D0C45F57BEE1D38A5859DA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mB07E7015ED0A314F776288A8F0F17DD080D4E2FB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisString_t_mCD2BC789CBFF834E06F00948FC47E15E720936DC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m767111BF89218E9F0CD407F44CD9FF1CC6079B87_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mB81582036ADB3572EA0D66B59D2DEB50A5F6AE1B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mE36B5D549E0A1D767EE5BBAA199C9A17CB57FC68_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m00030A996B05F51BBF87AC049F8289CE574AD531_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m7C82D326DCEA75ECE1975B8EECF58D0AAE7D6995_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mEB31860F9718BC0DB2D231F91D9A78D9666B54EF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m2B01581AC51B1F0C02CD201096E09A39D4D7294D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m790E979451246420451A3377697B452175826725_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m8161C19F09FC9E5EFD3BCE87B8907B3F660FFF51_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* HashSet_1_Add_m2E138E1B572E38E2A758B658241F9AB54D84863E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_Append_m8AD3FEBC3D3A5C5A4E808E52C4BB23E2D0271A0B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_SetLength_mEE82D9DB142B95B4B278698E66396575CAC43602_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1__ctor_m8732B6EBFFA627F5206C86E329439F947A14A67F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputControlExtensions_FindInParentChain_TisTouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_mBE0DF105704FDB646C6D948D03DF7FA592468E9D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetChildControl_TisTouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_m5E1B4B9F7A1BF7E6D95C4CD9CEF7198DA0507E4F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputDevice_Build_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m71738DE28A1F917A7BAE70EE370484A46753A4F0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputDevice_ExecuteCommand_TisQuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA_m13F1223B6A6B259F0AA3F41E50DBE29C2F8FE240_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputDevice_ExecuteCommand_TisSetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88_m1C7C8BB192887F4C6442CA0FC9DC6BBCDB04C0E0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_AddDeviceUsage_m200898C570A17D3707249E1D2BECF9EB0CED42AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_AddDevice_m3FA1AC63C27AD194FFC89EB85BDF4F4D9B3F7C1D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_AddDevice_m688350A31B6124E696B5A6C7467E0B67A7C337AA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_AddDevice_m7C80C4B1359DFCC1EF80317013050D1209A2DD10_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_AddDevice_m95D74391F65270B36E9709C141F7B9928A0EB1F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_ApplySettings_m98CCA0C352332E7DC117FB01F45EA7E4D6E03B00_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_AssignUniqueDeviceId_mACF8C1B033001362F0BB5453AA233E5223E1FF20_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_EnableOrDisableDevice_m5ADC9586CD3141A3BF62841B9F580C6ABB213051_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_GetDevice_mB8646E97AC8D2BF19B1B690DB549D42B4831FD2E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_GetUnsupportedDevices_mA860ADD6B9C04A1DD67AC49F99EB4116C83C11DE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_OnBeforeUpdate_mA1AF0B8267D27BACCBFD7D24B67721D921101CF4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_OnFocusChanged_m7ED93DAED3A47BBA508835A5216CB6B3EE7E08F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_OnNativeDeviceDiscovered_m755BFDA3C4BEB3FF0564163669A818497B04FD4A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_OnUpdate_mE87B624D7707E3882ADB60914DBD5617B368A664_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_PerformLayoutPostRegistration_m0777D58784DF6B856ECA208CD19F071E9E96333D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_RegisterControlLayoutBuilder_mAB3368059F992F9078879198242BE92D86618363_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_RegisterControlLayoutMatcher_m42E00300C0BA314B70F68819F4AD475BCF12C15B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_RegisterControlLayoutMatcher_m62365557971AA9A045BFB0BE5A8253806BC8B1CA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_RegisterControlLayout_m97889AF0D5BBE63BFACA18ABAB23C8834A665211_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_RegisterPrecompiledLayout_TisFastKeyboard_t2AD2BAAE315832F97141A23E6A032BCD372824A6_m78D7A9EBD08F46E87D5332EAE5844AE964F48D29_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_RegisterPrecompiledLayout_TisFastMouse_t8625CBF765C2880DA42DA5A1FB9432005B64CF8D_mAA310E38D79634CB6DECE4CE5ADF56688868EEB7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_RegisterPrecompiledLayout_TisFastTouchscreen_t283B7BBFB4762C6E85B0582C5547D08D666BFED7_m8C343A88D9A32C10C86D1970182B09DE3D4E8DA7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_RemoveControlLayout_m5C37DE567FBADB4E4616CBD41F49C0D2A9DCDE63_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_RemoveDeviceUsage_m3FC8B4DDBDAFD4E3002764A89BF93EEA97FB9467_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_RemoveDevice_m09401A2F9BDCF904F4F54558A6C3D069FE929D8A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_SetDeviceUsage_mB902131D8DA62407CD601D93017FB24822CCF75F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_ShouldRunUpdate_m6E4B92E925D494EEB39DE3205B291B60BA8F88D9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_TryGetDevice_m96BAC8785D72655D0804FF02474302AD6979BEA8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_TryLoadControlLayout_mE4680356B17286CF06A8EE739D31942718B27557_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_U3CTryFindMatchingControlLayoutU3Eb__72_0_m486313EBE5DB09EE48CEAD222F48F3DB2247CEAB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_set_pollingFrequency_mC2F72FA477CD47FF2AD605B69399270BF22B66EF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputManager_set_settings_m06AFDB09FC193BD7C3702F2A842B7064A32D0F45_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRemoting_DeserializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_mE28B2CDCC4DAA337E079238E6EF604805B6FCCF3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRemoting_DeserializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5DCC8DBCB20440E6D0D815A28968D62974F78BAC_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRemoting_DeserializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m9C67CA666AB0918CD3B7C3121EAB4F65483902BE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRemoting_SendDeviceChange_mD463125C85C3D0128DC59C6A16FF2AA43C316A19_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRemoting_SendEvent_m1B77957ABA062F9BA309789F8E143CCAE8ACA123_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRemoting_SendLayoutChange_m33307168FDC301CB09AA9286EA56C1DF6FA5DFBB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRemoting_SerializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_m07CBC9F9C3A93C077985490C5E3910FE2BF4B6D0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRemoting_SerializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5339B22D621D62844698760D3E830CF48C8044C9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRemoting_SerializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m5665913BE1FBFF4FFC6622F206414E34E3B6A1AE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRemoting_Subscribe_m3174559EEEB0C3775FF4859E1F7D8AE22431DFFB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRemoting__ctor_m38C3C13034148D32AA05F42C231356F10D639C29_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRuntimeExtensions_DeviceCommand_TisDisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD_m3DBE0BC89B748E83A77DE6AE61941BD0C331A822_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRuntimeExtensions_DeviceCommand_TisEnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4_m33F38F26517A16F796A9D1FEEFDBF87EAC8B770A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputRuntimeExtensions_DeviceCommand_TisInputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E_m4FFA9761A88692DE0A9D791B8F14037908F6D0E2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputState_Change_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC0BE9E4C07F2D6AEBB3143EA74C10F3F00F1D389_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* InputState_Change_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA4B753C7A51111F8399CA5BEB8A2780EE54F36B7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m56CED58F4376F782B7913A63306D34FD4DAE2AE1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_mE8768535ABCD24F453DC1EC5127CBD303DEC29A5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m9803DE61209750BB22E4E1A58A5DFB943EAFCB80_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m3EA74E0C476E0197F84637414E722866A8EE48E1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF5AA096D28A573CD5A95E9234FA30F57CFE6789D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m7F6D93ACCD15D757B54BDB302DB4D63F855418C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mA1ED4EC9A15A623C97C494578B74F7F49BADE472_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m3537C03FE10D4B303FDA30D5D9919811FCCB7C87_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m0B569E5D13903AFDBD546AC7661CCB92027A10DB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mB570FF4C1B9EAAE7F803875AFD63221C8D82FBED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_m1628960E5EF205E8CB876142FF45FC0563D3A726_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Profiler_ValidateArguments_m732E71FF4C28CBEDD8D4CD51DA409198224ED395_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4_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_GetEnumerator_mEF9D703AE2040E485A1AB057E1518F30128C4529_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1__ctor_m07982CE02FB4B2988A85E4516C7CF282EDD1F79B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1__ctor_m9E9C00801BA6A7190265856C2B623A7671BA1CE2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Count_m322B2C406CB93A8BB27DDBA287593AE863B8AA03_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Item_m732CDF521D8AB3EA114C72B34BB684E6E2F05443_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RemoteInputPlayerConnection_Bind_m4B086F28252861E96824793FE3B73BEB01B11B26_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RemoteInputPlayerConnection_OnChangeUsages_m8D71888C13D252769B32E6E38862FBFB9B225A86_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RemoteInputPlayerConnection_OnConnected_m6C481EC94F9F2D69E87AFE95A8ADC05B22B50AE9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RemoteInputPlayerConnection_OnDisconnected_mC09C35A52A20590F7AF4380487BB27FAEC3E5B73_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RemoteInputPlayerConnection_OnNewDevice_m7F90DDAE9E74662F1F1D0DBBA7FB0B9982A80C2D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RemoteInputPlayerConnection_OnNewEvents_m4EB0A2F0987FEBCF0D7B55B183621190D39652BB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RemoteInputPlayerConnection_OnNewLayout_m32E3C5B8E8B5399EB8048288811EB8FF717B02F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RemoteInputPlayerConnection_OnRemoveDevice_m6BDA477688B874EA3709C111037E1531831F21D2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RemoteInputPlayerConnection_OnStartSending_m9DD01565D526BE226FBF689ED93E0B32A1BDF3B9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RemoteInputPlayerConnection_OnStopSending_mB273A047A2736A74E38141F22C25A7725746C0EE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* RemoteInputPlayerConnection_Subscribe_mA5989A7DA68D630D77A8A6ACFA9BD1E339FBF0CB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Sensor_get_samplingFrequency_m6261EE39E63AA6786334C59B873839E697C7B281_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* StringHelpers_MakeUniqueName_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m2490C6E864AD6407C9E673EB1B3A231624BECEB6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateU3Eb__1_0_m04AE7E80A3094D995F16E2F2C572CA6BCCE80460_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateU3Eb__1_0_m92C3644D59ACF1B4F45F00C4F8B84ECECA85A6C7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CMakeDeviceNameUniqueU3Eb__155_0_m54E238B6242B2ADF6AFC8BF43D33C7509A9E362C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CSaveStateU3Eb__184_0_mDB0BA2D32CF06F8E00194184D9843BF5DEF4A6FB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* UnsafeUtility_SizeOf_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_m69FCD3C12AF3FB3E4C75D033E34648DED186489F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* AnyKeyControl_t88E59A594CAF1E3A432C3BEC2634C0CA462D8A14_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* AxisComposite_t9E3B9C369A8F748691611245821471645D31D2AC_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* AxisDeadzoneProcessor_t0CD0C66C8981A54B391808B4950F14784AA28275_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ButtonWithOneModifier_t407B77B4960C57B1DEC84F631F91B1E135343222_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ButtonWithTwoModifiers_tCA30378981527D0F306883EABED0657FA5FE7C59_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ClampProcessor_tF3D734C88BDFC3618BA525B51A0244942A5E1E33_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* CompensateDirectionProcessor_tD37E3634AA6A1D86A67B21CFFFF5BDD0F39183BE_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* CompensateRotationProcessor_t1D14AFF56CF5C0B6615C8448470ABF88F7480D02_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* DiscreteButtonControl_t3F3349EABF0E553E7E451EF43441B8EAF105813C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* DoubleControl_t3707A6260424A2F3636669A2BAFF5CB5E91D2486_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* DpadAxisControl_t0705D62878EDC266DF6ED6F2C743172649DB79B2_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* DpadControl_t517E87BF3EB22369B71EA1941648079B468A45AB_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Gamepad_tA8C0E40B4F0828615C6C6E1A69AAEBE5AA643A4C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* HoldInteraction_t636DDC457955E74454991E73F9B048F8B5B2BE4E_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* InvertProcessor_t2566A6B6EEAA2C1056B899E866A1416808C7A497_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* InvertVector2Processor_t6F0ECC5C79A2DA1A4FC8F5670D031DF887052FBF_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* InvertVector3Processor_t19C6D39F6FE6F98704FA871F5A0727EAE3899ECB_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Joystick_t2235B6B58C2C6BC3755C8E5852BC6BA9CFD0981C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* KeyControl_t1686D14A78AEC9364B8C7628DD482DE99CC20FE0_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Keyboard_t015BD1A6508137D20B4395295F6E002773FAAF43_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* MultiTapInteraction_tF6B6589FF082FC6A879BDA53FB3E86CFF95E8862_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* NormalizeProcessor_t1EEC1D250C7CE21EA1657A3095B1075AE857CF2C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* NormalizeVector2Processor_t1C3FFBF7BE0FE665B1F73F2F40DCC55028C30EFA_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* NormalizeVector3Processor_t15230F8A2FBFBB557835FBBF98C1937AD81D452C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Pen_tBDA63CF60697FAF5D75A8A19E939BAC1BE434AFF_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* PressInteraction_tE406520D829C4937F95489EFE3F022194A42A8B5_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ScaleProcessor_t66880BF63B1235EAD75F375657EE0F9763C8C49D_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ScaleVector2Processor_tF0D6E4C4F72BA1E767CA8D78DAA6C5029BD13152_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* ScaleVector3Processor_t245F186E78D9E5523CA4EFA49F4B8A1BF711E821_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* SlowTapInteraction_tE95CFAB3A4071F717629527AF2DE74D32F1E9D9C_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* StickControl_t2608D1388A5015029123635B4B589AC7EE20C50B_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* TapInteraction_tC08EF9F66AE82FA0F245CBD2838C526535019EBF_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* TouchPhaseControl_t4652C6E0EBFAFA85A31607769876B02C1C9FCAEC_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* TouchPressControl_tD5BD68D9FDEAC889591DD7A499864893A43C7CEB_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Vector2Composite_tCAE11D025FE085E66E963DCCD6559D042A713908_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Vector3Composite_t014892920D73110CD43E6CC997E0FAA5860A62E0_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_0_0_0_var; struct AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_marshaled_com; struct AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_marshaled_pinvoke; struct BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_marshaled_com; struct DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F;; struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_com; struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_com;; struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke; struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke;; struct InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5; struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735;; struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com; struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com;; struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke; struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke;; struct RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE;; struct RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_com; struct RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_com;; struct RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_pinvoke; struct RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_pinvoke;; struct RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736;; struct RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_com; struct RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_com;; struct RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_pinvoke; struct RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_pinvoke;; struct StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_marshaled_com; struct StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_marshaled_pinvoke; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548; struct InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D; struct AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5; struct DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0; struct StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9; struct StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4; struct RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5; struct RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA; struct SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3; struct BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39; struct SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830; 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 // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t2D12D9909C9E5DAAFF44FD7B2612764E72A7BA24* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t2436BD3C164ABAF9BAE2B9398644DA17884B3586* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t6B3E8D0A0BE830ED6152F66E7C5B7DB923788186* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2> struct Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t9FD9D035EC39D906D721AB34770B74E60F97681A* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t95CF085CD013FBCB386F33762B2F936A106207E0* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t12FC42CDC54A80773D2A067B7D0F69971029DEB7* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t50BF0A4DDDB0CBC9A417705BC521C9F69912D0C9* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t8AA6FC5CABE28D4231DD1993610B63B195D7A7BD* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tF5DD6AC618E5C0410C4DC30D1848EE3346F26CC7* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t576A727644D442A09F0B14EC9DD334BD0234F351* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t1E455851AB76C45687273FB179A5DF67E1F58AAA* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t185CDF335F44802A4F335662CC2CA7DC4DDE65D0* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_tEB41C94D728A2A116E7C01CCB2ACEBA8AD296C60* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tD4A0C41F41EA529D4514091372080877F6248C04* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t96259FE42C45AADD5918C1CDD01C7D732504C523* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t734AD0C375E8FC48D8AB1368351A168315F2C495* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t4C90FD1D24B03DB29068B459260F88304DF42655* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t66D9DFDC300C600075075AAC7AB5C656A8540A62* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t05A444C605D7D354DA1A1A00317821912EB2F4A7* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_tD63A626D1918F702C79B868362E823BDCFD426CD* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1 : public RuntimeObject { // System.Int32[] System.Collections.Generic.Dictionary`2::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0; // System.Collections.Generic.Dictionary`2/Entry[] System.Collections.Generic.Dictionary`2::_entries EntryU5BU5D_t6FFF9155A8574DAE59AE5E53B83EB0E1FBFF79E4* ____entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::_count int32_t ____count_2; // System.Int32 System.Collections.Generic.Dictionary`2::_freeList int32_t ____freeList_3; // System.Int32 System.Collections.Generic.Dictionary`2::_freeCount int32_t ____freeCount_4; // System.Int32 System.Collections.Generic.Dictionary`2::_version int32_t ____version_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::_comparer RuntimeObject* ____comparer_6; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::_keys KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F* ____keys_7; // System.Collections.Generic.Dictionary`2/ValueCollection System.Collections.Generic.Dictionary`2::_values ValueCollection_t96C31E0C36EF324B4BA86A8ED314F2AF342D6D6C* ____values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject* ____syncRoot_9; }; // System.Collections.Generic.HashSet`1 struct HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B : public RuntimeObject { // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_t123558B2D530E4B5BD1DE3DEE7D54DDEEF5B44F0* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14; }; // System.Collections.Generic.HashSet`1 struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178 : public RuntimeObject { // System.Int32[] System.Collections.Generic.HashSet`1::_buckets Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7; // System.Collections.Generic.HashSet`1/Slot[] System.Collections.Generic.HashSet`1::_slots SlotU5BU5D_t8B8EE191EEC1575F1F0CAC91A208DBFDF2821D01* ____slots_8; // System.Int32 System.Collections.Generic.HashSet`1::_count int32_t ____count_9; // System.Int32 System.Collections.Generic.HashSet`1::_lastIndex int32_t ____lastIndex_10; // System.Int32 System.Collections.Generic.HashSet`1::_freeList int32_t ____freeList_11; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.HashSet`1::_comparer RuntimeObject* ____comparer_12; // System.Int32 System.Collections.Generic.HashSet`1::_version int32_t ____version_13; // System.Runtime.Serialization.SerializationInfo System.Collections.Generic.HashSet`1::_siInfo SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ____siInfo_14; }; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F : public RuntimeObject { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* ____dictionary_0; }; // System.Collections.Generic.List`1 struct List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7 : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5* ___s_emptyArray_5; }; // System.Collections.Generic.List`1 struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { // T[] System.Collections.Generic.List`1::_items ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject* ____syncRoot_4; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { // T[] System.Collections.Generic.List`1::s_emptyArray ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray_5; }; struct Il2CppArrayBounds; // UnityEngine.InputSystem.InputExtensions struct InputExtensions_tBCB28A5DB4ACB7214ECF0BD43CFBB23F5E3AE29B : public RuntimeObject { }; // UnityEngine.InputSystem.InputFeatureNames struct InputFeatureNames_t73B504A0F7427ED7FBD0D701BADFFAF605CD7366 : public RuntimeObject { }; // UnityEngine.InputSystem.LowLevel.InputRuntime struct InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3 : public RuntimeObject { }; struct InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields { // UnityEngine.InputSystem.LowLevel.IInputRuntime UnityEngine.InputSystem.LowLevel.InputRuntime::s_Instance RuntimeObject* ___s_Instance_0; // System.Double UnityEngine.InputSystem.LowLevel.InputRuntime::s_CurrentTimeOffsetToRealtimeSinceStartup double ___s_CurrentTimeOffsetToRealtimeSinceStartup_1; }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { }; // UnityEngine.Networking.PlayerConnection.MessageEventArgs struct MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9 : public RuntimeObject { // System.Int32 UnityEngine.Networking.PlayerConnection.MessageEventArgs::playerId int32_t ___playerId_0; // System.Byte[] UnityEngine.Networking.PlayerConnection.MessageEventArgs::data ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data_1; }; // System.Diagnostics.Stopwatch struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043 : public RuntimeObject { // System.Int64 System.Diagnostics.Stopwatch::elapsed int64_t ___elapsed_2; // System.Int64 System.Diagnostics.Stopwatch::started int64_t ___started_3; // System.Boolean System.Diagnostics.Stopwatch::is_running bool ___is_running_4; }; struct Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_StaticFields { // System.Int64 System.Diagnostics.Stopwatch::Frequency int64_t ___Frequency_0; // System.Boolean System.Diagnostics.Stopwatch::IsHighResolution bool ___IsHighResolution_1; }; // System.String struct String_t : public RuntimeObject { // System.Int32 System.String::_stringLength int32_t ____stringLength_4; // System.Char System.String::_firstChar Il2CppChar ____firstChar_5; }; struct String_t_StaticFields { // System.String System.String::Empty String_t* ___Empty_6; }; // System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; // UnityEngine.InputSystem.InputManager/<>c struct U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD : public RuntimeObject { }; struct U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_StaticFields { // UnityEngine.InputSystem.InputManager/<>c UnityEngine.InputSystem.InputManager/<>c::<>9 U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD* ___U3CU3E9_0; // System.Func`2 UnityEngine.InputSystem.InputManager/<>c::<>9__155_0 Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC* ___U3CU3E9__155_0_1; // System.Func`2 UnityEngine.InputSystem.InputManager/<>c::<>9__184_0 Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* ___U3CU3E9__184_0_2; }; // UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg struct ChangeUsageMsg_t406B23245AF09EC069B0F2CA1B13B7D9CE9222CF : public RuntimeObject { }; // UnityEngine.InputSystem.InputRemoting/ConnectMsg struct ConnectMsg_tE0F85F898148F4B4C5492E7CB78C0F77D583007E : public RuntimeObject { }; // UnityEngine.InputSystem.InputRemoting/DisconnectMsg struct DisconnectMsg_t2271D0EEEF4D545F15A9F3B83FBE617FF41F9F71 : public RuntimeObject { }; // UnityEngine.InputSystem.InputRemoting/NewDeviceMsg struct NewDeviceMsg_t01A512C5B53E3B2BD7BD390E3BED082A4F7D7DCD : public RuntimeObject { }; // UnityEngine.InputSystem.InputRemoting/NewEventsMsg struct NewEventsMsg_tAD75BF48B8C6F3CD944730549803145039D51F1B : public RuntimeObject { }; // UnityEngine.InputSystem.InputRemoting/NewLayoutMsg struct NewLayoutMsg_t05B92A9FB3090D1A0986EDBF92E8225F75C11C6B : public RuntimeObject { }; // UnityEngine.InputSystem.InputRemoting/RemoveDeviceMsg struct RemoveDeviceMsg_t5C8F137D8FA43A7BBC232C908FF802F408493BEB : public RuntimeObject { }; // UnityEngine.InputSystem.InputRemoting/StartSendingMsg struct StartSendingMsg_t26F704380676D6A967EB7A051294A57A90BA396F : public RuntimeObject { }; // UnityEngine.InputSystem.InputRemoting/StopSendingMsg struct StopSendingMsg_t71D88F7B226D3B35FA419882122FC42DFFE00222 : public RuntimeObject { }; // UnityEngine.InputSystem.InputRemoting/Subscriber struct Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F : public RuntimeObject { // UnityEngine.InputSystem.InputRemoting UnityEngine.InputSystem.InputRemoting/Subscriber::owner InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___owner_0; // System.IObserver`1 UnityEngine.InputSystem.InputRemoting/Subscriber::observer RuntimeObject* ___observer_1; }; // UnityEngine.InputSystem.RemoteInputPlayerConnection/Subscriber struct Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26 : public RuntimeObject { // UnityEngine.InputSystem.RemoteInputPlayerConnection UnityEngine.InputSystem.RemoteInputPlayerConnection/Subscriber::owner RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* ___owner_0; // System.IObserver`1 UnityEngine.InputSystem.RemoteInputPlayerConnection/Subscriber::observer RuntimeObject* ___observer_1; }; // UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/<>c struct U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C : public RuntimeObject { }; struct U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_StaticFields { // UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/<>c UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/<>c::<>9 U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C* ___U3CU3E9_0; // System.Func`2 UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/<>c::<>9__1_0 Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* ___U3CU3E9__1_0_1; }; // UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/<>c struct U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661 : public RuntimeObject { }; struct U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_StaticFields { // UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/<>c UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/<>c::<>9 U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661* ___U3CU3E9_0; // System.Func`2 UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/<>c::<>9__1_0 Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* ___U3CU3E9__1_0_1; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator struct Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_Array InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_IndexStart int32_t ___m_IndexStart_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_IndexEnd int32_t ___m_IndexEnd_2; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_Index int32_t ___m_Index_3; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator struct Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_Array InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_IndexStart int32_t ___m_IndexStart_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_IndexEnd int32_t ___m_IndexEnd_2; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_Index int32_t ___m_Index_3; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator struct Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1 { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_Array InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_IndexStart int32_t ___m_IndexStart_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_IndexEnd int32_t ___m_IndexEnd_2; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_Index int32_t ___m_Index_3; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator struct Enumerator_t13B0EDB01F0A85A952803970AFD1073D96A46C94 { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_Array ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_IndexStart int32_t ___m_IndexStart_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_IndexEnd int32_t ___m_IndexEnd_2; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::m_Index int32_t ___m_Index_3; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_tC156E68CC1D19C7411B135D705222BBA02E1E546 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues Action_2U5BU5D_tE696881AB7B602657DE1A212B1F9322B7F472FBB* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_t0C164496D3AC9C0D8B5986F12B3E22F94E904138 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues Action_2U5BU5D_t493765D280908ABBDC5280C16C38A55BEB3FB645* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_tCB69E3C40A7449F79D455D118402BE76E07EDD3B { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues Action_2U5BU5D_tF0EAC88CF3D1AADA46955EC4879598BCF64FEA5B* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_t8DAE846007083ECA6BF13D4882896550F3632DB9 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue Action_2_tD987B97B18D27B9920365359C46BC12702AD4F7D* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues Action_2U5BU5D_tAE1C0BBF3A3375CE5ECA001D472AF5BCFA316938* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_tD9FBC35CA4DF7F461E973BACD28939DCD9F95D84 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue Action_2_t51C134DC0CD7F5ED5E83EE70AD1FE0FDFF6DDCCF* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues Action_2U5BU5D_t76318232107F3C32E9D6B055A413EBCBB02A30FA* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_t66B446915962ECC0D384842B4F4E81EC8296EC84 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue Action_2_t9C4E97D0565650F0AEF7C72077EB8A0F9326E40B* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues Action_2U5BU5D_t08DE08A7C6B16A0D8F39E2B23A45796CD1D1C4D1* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_t6CA0FBB125302D36470046647247C3C186DA3C81 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues Action_2U5BU5D_t03D844ECB7234028DD3556FBAD4097B4835CA7A4* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_tCBE1C2CE719FCFE71270323E0AEFF8C6536B0493 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue InputProcessor_1_t6E31E29C499C6D9610C662BCCAD45B97D442C96B* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues InputProcessor_1U5BU5D_tB3C64A18219DEBFF75635AE580655A02C187A57E* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_t209C5F9C876036B8C081C3E70D85ADAA2018197B { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue InputProcessor_1_t43B1AEC927E378D43D0207A4C031927E872280CE* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues InputProcessor_1U5BU5D_t8533CEA9A58C5C83EB993039C5E7601637DA4140* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_t2A86A6C75E0160EE14310E053C5249518871D847 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues InputProcessor_1U5BU5D_tFEE411B67EEAA6B997AF875A65D072993C8C809C* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_t3C09CF0FF8AFDDAE359F6963D9448B01EBD0F9D1 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue InputProcessor_1_t2BDDA39FCEEAE5A9C5F829128BC599C5F8E204D6* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues InputProcessor_1U5BU5D_t8BE85FD0C7EF54069E5D38FE8543449602581D77* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_tD4AEEFFEC2CBF49D196A92D16CE8DA15F1532FCD { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue InputProcessor_1_tCC7634AB386F9C6888B89C0FD440251E67C5D8F7* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues InputProcessor_1U5BU5D_t2D9B681F9F0B39759619A0D4617FB6B20FB10AC0* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_tE5F1062E65707D24360CEAC52E03D32C6E5BA8BB { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues InputProcessor_1U5BU5D_t5083205703ED9D1A4B8037E3BBE765389957231A* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1> struct InlinedArray_1_t3C9FDC2B575450733517AE6D9168B8B7CDA52FBF { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues InputProcessor_1U5BU5D_tBA73A89FF9ECD7F1DA5B139ABBA8609E7047B2FF* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1 struct InlinedArray_1_tD7279E61A2C2BCBF7B9BA61C55E889A59A778B32 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues ActionU5BU5D_tF6161335A0A12A221AB081D78725C8AB6FE506D2* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1 struct InlinedArray_1_t8574959399B65CB49207DFFDE0842E996E6DBBED { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues InputDeviceCommandDelegateU5BU5D_t243984810DCC1E9828C0D6665D0B7AC435A43D9A* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1 struct InlinedArray_1_t6FEF55D1987F9E3301E4FF894670C2B041308E88 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues InputDeviceFindControlLayoutDelegateU5BU5D_t9B27C1115622DAB0A04E3C93E8A9D64EBFDA27BC* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1 struct InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue RuntimeObject* ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1 struct InlinedArray_1_t60EEC56093C0FF56195A546A68BC099B551DD4C5 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue uint64_t ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues UInt64U5BU5D_tAB1A62450AC0899188486EDB9FC066B8BEED9299* ___additionalValues_2; }; // System.Nullable`1 struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value bool ___value_1; }; // System.Nullable`1 struct Nullable_1_t365991B3904FDA7642A788423B28692FDC7CDB17 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value int64_t ___value_1; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5 { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t2221E33FFA1DEDB4C4179E62014550834DDAE95E { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E { // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; }; // System.Boolean struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { // System.Boolean System.Boolean::m_value bool ___m_value_0; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; }; // System.Byte struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { // System.Byte System.Byte::m_value uint8_t ___m_value_0; }; // System.Char struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { // System.Char System.Char::m_value Il2CppChar ___m_value_0; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { // System.Byte[] System.Char::s_categoryForLatin1 ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1_3; }; // System.Double struct Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F { // System.Double System.Double::m_value double ___m_value_0; }; // System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_StaticFields { // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___enumSeperatorCharArray_0; }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; // UnityEngine.InputSystem.Utilities.FourCC struct FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED { // System.Int32 UnityEngine.InputSystem.Utilities.FourCC::m_Code int32_t ___m_Code_0; }; // System.Guid struct Guid_t { // System.Int32 System.Guid::_a int32_t ____a_1; // System.Int16 System.Guid::_b int16_t ____b_2; // System.Int16 System.Guid::_c int16_t ____c_3; // System.Byte System.Guid::_d uint8_t ____d_4; // System.Byte System.Guid::_e uint8_t ____e_5; // System.Byte System.Guid::_f uint8_t ____f_6; // System.Byte System.Guid::_g uint8_t ____g_7; // System.Byte System.Guid::_h uint8_t ____h_8; // System.Byte System.Guid::_i uint8_t ____i_9; // System.Byte System.Guid::_j uint8_t ____j_10; // System.Byte System.Guid::_k uint8_t ____k_11; }; struct Guid_t_StaticFields { // System.Guid System.Guid::Empty Guid_t ___Empty_0; }; // UnityEngine.InputSystem.Layouts.InputDeviceDescription struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F { // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::m_InterfaceName String_t* ___m_InterfaceName_0; // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::m_DeviceClass String_t* ___m_DeviceClass_1; // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::m_Manufacturer String_t* ___m_Manufacturer_2; // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::m_Product String_t* ___m_Product_3; // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::m_Serial String_t* ___m_Serial_4; // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::m_Version String_t* ___m_Version_5; // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::m_Capabilities String_t* ___m_Capabilities_6; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputDeviceDescription struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke { char* ___m_InterfaceName_0; char* ___m_DeviceClass_1; char* ___m_Manufacturer_2; char* ___m_Product_3; char* ___m_Serial_4; char* ___m_Version_5; char* ___m_Capabilities_6; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputDeviceDescription struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_com { Il2CppChar* ___m_InterfaceName_0; Il2CppChar* ___m_DeviceClass_1; Il2CppChar* ___m_Manufacturer_2; Il2CppChar* ___m_Product_3; Il2CppChar* ___m_Serial_4; Il2CppChar* ___m_Version_5; Il2CppChar* ___m_Capabilities_6; }; // UnityEngine.InputSystem.LowLevel.InputEventPtr struct InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 { // UnityEngine.InputSystem.LowLevel.InputEvent* UnityEngine.InputSystem.LowLevel.InputEventPtr::m_EventPtr InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_EventPtr_0; }; // UnityEngine.InputSystem.LowLevel.InputMetrics struct InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 { // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::k__BackingField int32_t ___U3CmaxNumDevicesU3Ek__BackingField_0; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::k__BackingField int32_t ___U3CcurrentNumDevicesU3Ek__BackingField_1; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::k__BackingField int32_t ___U3CmaxStateSizeInBytesU3Ek__BackingField_2; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::k__BackingField int32_t ___U3CcurrentStateSizeInBytesU3Ek__BackingField_3; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::k__BackingField int32_t ___U3CcurrentControlCountU3Ek__BackingField_4; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::k__BackingField int32_t ___U3CcurrentLayoutCountU3Ek__BackingField_5; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::k__BackingField int32_t ___U3CtotalEventBytesU3Ek__BackingField_6; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::k__BackingField int32_t ___U3CtotalEventCountU3Ek__BackingField_7; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::k__BackingField int32_t ___U3CtotalUpdateCountU3Ek__BackingField_8; // System.Double UnityEngine.InputSystem.LowLevel.InputMetrics::k__BackingField double ___U3CtotalEventProcessingTimeU3Ek__BackingField_9; // System.Double UnityEngine.InputSystem.LowLevel.InputMetrics::k__BackingField double ___U3CtotalEventLagTimeU3Ek__BackingField_10; }; // System.Int32 struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { // System.Int32 System.Int32::m_value int32_t ___m_value_0; }; // System.Int64 struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { // System.Int64 System.Int64::m_value int64_t ___m_value_0; }; // System.IntPtr struct IntPtr_t { // System.Void* System.IntPtr::m_value void* ___m_value_0; }; struct IntPtr_t_StaticFields { // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; }; // UnityEngine.InputSystem.Utilities.InternedString struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 { // System.String UnityEngine.InputSystem.Utilities.InternedString::m_StringOriginalCase String_t* ___m_StringOriginalCase_0; // System.String UnityEngine.InputSystem.Utilities.InternedString::m_StringLowerCase String_t* ___m_StringLowerCase_1; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.InternedString struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke { char* ___m_StringOriginalCase_0; char* ___m_StringLowerCase_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.InternedString struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com { Il2CppChar* ___m_StringOriginalCase_0; Il2CppChar* ___m_StringLowerCase_1; }; // System.Single struct Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C { // System.Single System.Single::m_value float ___m_value_0; }; // UnityEngine.InputSystem.Utilities.TypeTable struct TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E { // System.Collections.Generic.Dictionary`2 UnityEngine.InputSystem.Utilities.TypeTable::table Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___table_0; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.TypeTable struct TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshaled_pinvoke { Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___table_0; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.TypeTable struct TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E_marshaled_com { Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___table_0; }; // System.UInt32 struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; }; // UnityEngine.Vector2 struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields { // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector_9; }; // System.Void struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; // UnityEngine.InputSystem.LowLevel.DeltaStateEvent/e__FixedBuffer struct U3CstateDataU3Ee__FixedBuffer_t2D79C7E59F64E19D0450D36680F1A1B52CD89F84 { union { struct { // System.Byte UnityEngine.InputSystem.LowLevel.DeltaStateEvent/e__FixedBuffer::FixedElementField uint8_t ___FixedElementField_0; }; uint8_t U3CstateDataU3Ee__FixedBuffer_t2D79C7E59F64E19D0450D36680F1A1B52CD89F84__padding[1]; }; }; // UnityEngine.InputSystem.LowLevel.IMECompositionString/e__FixedBuffer struct U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF { union { struct { // System.Char UnityEngine.InputSystem.LowLevel.IMECompositionString/e__FixedBuffer::FixedElementField Il2CppChar ___FixedElementField_0; }; uint8_t U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF__padding[128]; }; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.IMECompositionString/e__FixedBuffer struct U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF_marshaled_pinvoke { union { struct { uint8_t ___FixedElementField_0; }; uint8_t U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF__padding[128]; }; }; // Native definition for COM marshalling of UnityEngine.InputSystem.LowLevel.IMECompositionString/e__FixedBuffer struct U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF_marshaled_com { union { struct { uint8_t ___FixedElementField_0; }; uint8_t U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF__padding[128]; }; }; // UnityEngine.InputSystem.Layouts.InputControlLayout/Cache struct Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB { // System.Collections.Generic.Dictionary`2 UnityEngine.InputSystem.Layouts.InputControlLayout/Cache::table Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F* ___table_0; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/Cache struct Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB_marshaled_pinvoke { Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F* ___table_0; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/Cache struct Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB_marshaled_com { Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F* ___table_0; }; // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection struct Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5 { // System.Collections.Generic.Dictionary`2 UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::layoutTypes Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___layoutTypes_1; // System.Collections.Generic.Dictionary`2 UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::layoutStrings Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* ___layoutStrings_2; // System.Collections.Generic.Dictionary`2> UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::layoutBuilders Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* ___layoutBuilders_3; // System.Collections.Generic.Dictionary`2 UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::baseLayoutTable Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* ___baseLayoutTable_4; // System.Collections.Generic.Dictionary`2 UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::layoutOverrides Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* ___layoutOverrides_5; // System.Collections.Generic.HashSet`1 UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::layoutOverrideNames HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B* ___layoutOverrideNames_6; // System.Collections.Generic.Dictionary`2 UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::precompiledLayouts Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* ___precompiledLayouts_7; // System.Collections.Generic.List`1 UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::layoutMatchers List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* ___layoutMatchers_8; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/Collection struct Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5_marshaled_pinvoke { Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___layoutTypes_1; Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* ___layoutStrings_2; Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* ___layoutBuilders_3; Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* ___baseLayoutTable_4; Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* ___layoutOverrides_5; HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B* ___layoutOverrideNames_6; Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* ___precompiledLayouts_7; List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* ___layoutMatchers_8; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/Collection struct Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5_marshaled_com { Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___layoutTypes_1; Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* ___layoutStrings_2; Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* ___layoutBuilders_3; Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* ___baseLayoutTable_4; Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* ___layoutOverrides_5; HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B* ___layoutOverrideNames_6; Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* ___precompiledLayouts_7; List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* ___layoutMatchers_8; }; // UnityEngine.InputSystem.Layouts.InputDeviceBuilder/RefInstance struct RefInstance_tAB8B260CEA1D5409CA7B920B4BECE6361620A476 { union { struct { }; uint8_t RefInstance_tAB8B260CEA1D5409CA7B920B4BECE6361620A476__padding[1]; }; }; // UnityEngine.InputSystem.InputManager/StateChangeMonitorListener struct StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA { // UnityEngine.InputSystem.InputControl UnityEngine.InputSystem.InputManager/StateChangeMonitorListener::control InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control_0; // UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor UnityEngine.InputSystem.InputManager/StateChangeMonitorListener::monitor RuntimeObject* ___monitor_1; // System.Int64 UnityEngine.InputSystem.InputManager/StateChangeMonitorListener::monitorIndex int64_t ___monitorIndex_2; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputManager/StateChangeMonitorListener struct StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_marshaled_pinvoke { InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control_0; RuntimeObject* ___monitor_1; int64_t ___monitorIndex_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputManager/StateChangeMonitorListener struct StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_marshaled_com { InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control_0; RuntimeObject* ___monitor_1; int64_t ___monitorIndex_2; }; // UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout struct StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE { // UnityEngine.InputSystem.InputControl UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::control InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control_0; // System.Double UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::time double ___time_1; // UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::monitor RuntimeObject* ___monitor_2; // System.Int64 UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::monitorIndex int64_t ___monitorIndex_3; // System.Int32 UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout::timerIndex int32_t ___timerIndex_4; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout struct StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE_marshaled_pinvoke { InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control_0; double ___time_1; RuntimeObject* ___monitor_2; int64_t ___monitorIndex_3; int32_t ___timerIndex_4; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout struct StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE_marshaled_com { InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control_0; double ___time_1; RuntimeObject* ___monitor_2; int64_t ___monitorIndex_3; int32_t ___timerIndex_4; }; // UnityEngine.InputSystem.InputRemoting/RemoteSender struct RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736 { // System.Int32 UnityEngine.InputSystem.InputRemoting/RemoteSender::senderId int32_t ___senderId_0; // UnityEngine.InputSystem.Utilities.InternedString[] UnityEngine.InputSystem.InputRemoting/RemoteSender::layouts InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___layouts_1; // UnityEngine.InputSystem.InputRemoting/RemoteInputDevice[] UnityEngine.InputSystem.InputRemoting/RemoteSender::devices RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* ___devices_2; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputRemoting/RemoteSender struct RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_pinvoke { int32_t ___senderId_0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke* ___layouts_1; RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_pinvoke* ___devices_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputRemoting/RemoteSender struct RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_com { int32_t ___senderId_0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com* ___layouts_1; RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_com* ___devices_2; }; // UnityEngine.InputSystem.InputRemoting/SerializedState struct SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 { // System.Int32 UnityEngine.InputSystem.InputRemoting/SerializedState::senderId int32_t ___senderId_0; // UnityEngine.InputSystem.InputRemoting/RemoteSender[] UnityEngine.InputSystem.InputRemoting/SerializedState::senders RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* ___senders_1; // UnityEngine.InputSystem.InputRemoting/Subscriber[] UnityEngine.InputSystem.InputRemoting/SerializedState::subscribers SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* ___subscribers_2; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputRemoting/SerializedState struct SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_pinvoke { int32_t ___senderId_0; RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_pinvoke* ___senders_1; SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* ___subscribers_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputRemoting/SerializedState struct SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_com { int32_t ___senderId_0; RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_com* ___senders_1; SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* ___subscribers_2; }; // UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers struct DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED { // System.Void** UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers::deviceToBufferMapping void** ___deviceToBufferMapping_0; }; // UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324 { // System.Boolean UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount::m_WasUpdated bool ___m_WasUpdated_0; // System.UInt32 UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount::k__BackingField uint32_t ___U3CvalueU3Ek__BackingField_1; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke { int32_t ___m_WasUpdated_0; uint32_t ___U3CvalueU3Ek__BackingField_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_com { int32_t ___m_WasUpdated_0; uint32_t ___U3CvalueU3Ek__BackingField_1; }; // UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion struct BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C { // System.UInt32 UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion::bitOffset uint32_t ___bitOffset_0; // System.UInt32 UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion::sizeInBits uint32_t ___sizeInBits_1; }; // UnityEngine.InputSystem.LowLevel.StateEvent/e__FixedBuffer struct U3CstateDataU3Ee__FixedBuffer_t00ED1E0C66E396C0021CE2F46B671748BC5E5FEC { union { struct { // System.Byte UnityEngine.InputSystem.LowLevel.StateEvent/e__FixedBuffer::FixedElementField uint8_t ___FixedElementField_0; }; uint8_t U3CstateDataU3Ee__FixedBuffer_t00ED1E0C66E396C0021CE2F46B671748BC5E5FEC__padding[1]; }; }; // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout struct PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63 { // System.Func`1 UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout::factoryMethod Func_1_t97C6124008260D65F78265F8B3965ACA776F0671* ___factoryMethod_0; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout::metadata String_t* ___metadata_1; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout struct PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63_marshaled_pinvoke { Il2CppMethodPointer ___factoryMethod_0; char* ___metadata_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout struct PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63_marshaled_com { Il2CppMethodPointer ___factoryMethod_0; Il2CppChar* ___metadata_1; }; // UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data struct Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 { // System.Int32 UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data::deviceId int32_t ___deviceId_0; // System.String[] UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data::usages StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___usages_1; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data struct Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshaled_pinvoke { int32_t ___deviceId_0; char** ___usages_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data struct Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshaled_com { int32_t ___deviceId_0; Il2CppChar** ___usages_1; }; // UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data struct Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 { // System.String UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data::name String_t* ___name_0; // System.String UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data::layoutJson String_t* ___layoutJson_1; // System.Boolean UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data::isOverride bool ___isOverride_2; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data struct Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshaled_pinvoke { char* ___name_0; char* ___layoutJson_1; int32_t ___isOverride_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data struct Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshaled_com { Il2CppChar* ___name_0; Il2CppChar* ___layoutJson_1; int32_t ___isOverride_2; }; // UnityEngine.InputSystem.Utilities.CallbackArray`1> struct CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333 { // System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray bool ___m_CannotMutateCallbacksArray_0; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks InlinedArray_1_tC156E68CC1D19C7411B135D705222BBA02E1E546 ___m_Callbacks_1; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd InlinedArray_1_tC156E68CC1D19C7411B135D705222BBA02E1E546 ___m_CallbacksToAdd_2; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove InlinedArray_1_tC156E68CC1D19C7411B135D705222BBA02E1E546 ___m_CallbacksToRemove_3; }; // UnityEngine.InputSystem.Utilities.CallbackArray`1> struct CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85 { // System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray bool ___m_CannotMutateCallbacksArray_0; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks InlinedArray_1_t0C164496D3AC9C0D8B5986F12B3E22F94E904138 ___m_Callbacks_1; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd InlinedArray_1_t0C164496D3AC9C0D8B5986F12B3E22F94E904138 ___m_CallbacksToAdd_2; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove InlinedArray_1_t0C164496D3AC9C0D8B5986F12B3E22F94E904138 ___m_CallbacksToRemove_3; }; // UnityEngine.InputSystem.Utilities.CallbackArray`1> struct CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37 { // System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray bool ___m_CannotMutateCallbacksArray_0; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks InlinedArray_1_tCB69E3C40A7449F79D455D118402BE76E07EDD3B ___m_Callbacks_1; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd InlinedArray_1_tCB69E3C40A7449F79D455D118402BE76E07EDD3B ___m_CallbacksToAdd_2; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove InlinedArray_1_tCB69E3C40A7449F79D455D118402BE76E07EDD3B ___m_CallbacksToRemove_3; }; // UnityEngine.InputSystem.Utilities.CallbackArray`1> struct CallbackArray_1_tCF297A9E4DEDF9CF4C396E9C986D418FDA53FB2A { // System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray bool ___m_CannotMutateCallbacksArray_0; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks InlinedArray_1_t8DAE846007083ECA6BF13D4882896550F3632DB9 ___m_Callbacks_1; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd InlinedArray_1_t8DAE846007083ECA6BF13D4882896550F3632DB9 ___m_CallbacksToAdd_2; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove InlinedArray_1_t8DAE846007083ECA6BF13D4882896550F3632DB9 ___m_CallbacksToRemove_3; }; // UnityEngine.InputSystem.Utilities.CallbackArray`1> struct CallbackArray_1_t270AB3EEC7FF7B8E211305E1BC7311F2177FCBB2 { // System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray bool ___m_CannotMutateCallbacksArray_0; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks InlinedArray_1_tD9FBC35CA4DF7F461E973BACD28939DCD9F95D84 ___m_Callbacks_1; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd InlinedArray_1_tD9FBC35CA4DF7F461E973BACD28939DCD9F95D84 ___m_CallbacksToAdd_2; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove InlinedArray_1_tD9FBC35CA4DF7F461E973BACD28939DCD9F95D84 ___m_CallbacksToRemove_3; }; // UnityEngine.InputSystem.Utilities.CallbackArray`1> struct CallbackArray_1_t728037423B0E59AED45A54BD4669276E085A3A43 { // System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray bool ___m_CannotMutateCallbacksArray_0; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks InlinedArray_1_t66B446915962ECC0D384842B4F4E81EC8296EC84 ___m_Callbacks_1; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd InlinedArray_1_t66B446915962ECC0D384842B4F4E81EC8296EC84 ___m_CallbacksToAdd_2; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove InlinedArray_1_t66B446915962ECC0D384842B4F4E81EC8296EC84 ___m_CallbacksToRemove_3; }; // UnityEngine.InputSystem.Utilities.CallbackArray`1> struct CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC { // System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray bool ___m_CannotMutateCallbacksArray_0; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks InlinedArray_1_t6CA0FBB125302D36470046647247C3C186DA3C81 ___m_Callbacks_1; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd InlinedArray_1_t6CA0FBB125302D36470046647247C3C186DA3C81 ___m_CallbacksToAdd_2; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove InlinedArray_1_t6CA0FBB125302D36470046647247C3C186DA3C81 ___m_CallbacksToRemove_3; }; // UnityEngine.InputSystem.Utilities.CallbackArray`1 struct CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529 { // System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray bool ___m_CannotMutateCallbacksArray_0; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks InlinedArray_1_tD7279E61A2C2BCBF7B9BA61C55E889A59A778B32 ___m_Callbacks_1; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd InlinedArray_1_tD7279E61A2C2BCBF7B9BA61C55E889A59A778B32 ___m_CallbacksToAdd_2; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove InlinedArray_1_tD7279E61A2C2BCBF7B9BA61C55E889A59A778B32 ___m_CallbacksToRemove_3; }; // UnityEngine.InputSystem.Utilities.CallbackArray`1 struct CallbackArray_1_t7C2A86AF46E04B281542BEADE553C9DF6B1A0885 { // System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray bool ___m_CannotMutateCallbacksArray_0; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks InlinedArray_1_t8574959399B65CB49207DFFDE0842E996E6DBBED ___m_Callbacks_1; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd InlinedArray_1_t8574959399B65CB49207DFFDE0842E996E6DBBED ___m_CallbacksToAdd_2; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove InlinedArray_1_t8574959399B65CB49207DFFDE0842E996E6DBBED ___m_CallbacksToRemove_3; }; // UnityEngine.InputSystem.Utilities.CallbackArray`1 struct CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D { // System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray bool ___m_CannotMutateCallbacksArray_0; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks InlinedArray_1_t6FEF55D1987F9E3301E4FF894670C2B041308E88 ___m_Callbacks_1; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd InlinedArray_1_t6FEF55D1987F9E3301E4FF894670C2B041308E88 ___m_CallbacksToAdd_2; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove InlinedArray_1_t6FEF55D1987F9E3301E4FF894670C2B041308E88 ___m_CallbacksToRemove_3; }; // UnityEngine.InputSystem.Utilities.CallbackArray`1 struct CallbackArray_1_t70C9B62D06582BEAC403C9259B541A2D8D4B4A1F { // System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray bool ___m_CannotMutateCallbacksArray_0; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4 ___m_Callbacks_1; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4 ___m_CallbacksToAdd_2; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4 ___m_CallbacksToRemove_3; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1 struct InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___additionalValues_2; }; // UnityEngine.InputSystem.Utilities.InlinedArray`1 struct InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA { // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length int32_t ___length_0; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___firstValue_1; // TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82* ___additionalValues_2; }; // System.Collections.Generic.KeyValuePair`2> struct KeyValuePair_2_t2FBB7313F48428A44B08F0D78BC65005416142D8 { // TKey System.Collections.Generic.KeyValuePair`2::key InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4* ___value_1; }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC { // TKey System.Collections.Generic.KeyValuePair`2::key InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject* ___value_1; }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tDFDCDC67FA3CA241D5E986ECCBE8BD80C4C15628 { // TKey System.Collections.Generic.KeyValuePair`2::key InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value String_t* ___value_1; }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 { // TKey System.Collections.Generic.KeyValuePair`2::key InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value Type_t* ___value_1; }; // Unity.Collections.Allocator struct Allocator_t996642592271AAD9EE688F142741D512C07B5824 { // System.Int32 Unity.Collections.Allocator::value__ int32_t ___value___2; }; // System.Reflection.BindingFlags struct BindingFlags_t5DC2835E4AE9C1862B3AD172EF35B6A5F4F1812C { // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; }; // System.Delegate struct Delegate_t : public RuntimeObject { // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject* ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.IntPtr System.Delegate::interp_method intptr_t ___interp_method_7; // System.IntPtr System.Delegate::interp_invoke_impl intptr_t ___interp_invoke_impl_8; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t* ___method_info_9; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t* ___original_method_info_10; // System.DelegateData System.Delegate::data DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_12; }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; intptr_t ___interp_method_7; intptr_t ___interp_invoke_impl_8; MethodInfo_t* ___method_info_9; MethodInfo_t* ___original_method_info_10; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data_11; int32_t ___method_is_virtual_12; }; // UnityEngine.InputSystem.DynamicBitfield struct DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10 { // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.DynamicBitfield::array InlinedArray_1_t60EEC56093C0FF56195A546A68BC099B551DD4C5 ___array_0; // System.Int32 UnityEngine.InputSystem.DynamicBitfield::length int32_t ___length_1; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.DynamicBitfield struct DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10_marshaled_pinvoke { InlinedArray_1_t60EEC56093C0FF56195A546A68BC099B551DD4C5 ___array_0; int32_t ___length_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.DynamicBitfield struct DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10_marshaled_com { InlinedArray_1_t60EEC56093C0FF56195A546A68BC099B551DD4C5 ___array_0; int32_t ___length_1; }; // System.Exception struct Exception_t : public RuntimeObject { // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t* ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject* ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject* ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips_15; // System.Int32 System.Exception::caught_in_unmanaged int32_t ___caught_in_unmanaged_16; }; struct Exception_t_StaticFields { // System.Object System.Exception::s_EDILock RuntimeObject* ___s_EDILock_0; }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager_13; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; int32_t ___caught_in_unmanaged_16; }; // UnityEngine.HideFlags struct HideFlags_tC514182ACEFD3B847988C45D5DB812FF6DB1BF4A { // System.Int32 UnityEngine.HideFlags::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.LowLevel.IMECompositionString struct IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E { union { struct { union { #pragma pack(push, tp, 1) struct { // System.Int32 UnityEngine.InputSystem.LowLevel.IMECompositionString::size int32_t ___size_0; }; #pragma pack(pop, tp) struct { int32_t ___size_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___buffer_1_OffsetPadding[4]; // UnityEngine.InputSystem.LowLevel.IMECompositionString/e__FixedBuffer UnityEngine.InputSystem.LowLevel.IMECompositionString::buffer U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF ___buffer_1; }; #pragma pack(pop, tp) struct { char ___buffer_1_OffsetPadding_forAlignmentOnly[4]; U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF ___buffer_1_forAlignmentOnly; }; }; }; uint8_t IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E__padding[132]; }; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.IMECompositionString struct IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E_marshaled_pinvoke { union { struct { union { #pragma pack(push, tp, 1) struct { int32_t ___size_0; }; #pragma pack(pop, tp) struct { int32_t ___size_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___buffer_1_OffsetPadding[4]; U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF_marshaled_pinvoke ___buffer_1; }; #pragma pack(pop, tp) struct { char ___buffer_1_OffsetPadding_forAlignmentOnly[4]; U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF_marshaled_pinvoke ___buffer_1_forAlignmentOnly; }; }; }; uint8_t IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E__padding[132]; }; }; // Native definition for COM marshalling of UnityEngine.InputSystem.LowLevel.IMECompositionString struct IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E_marshaled_com { union { struct { union { #pragma pack(push, tp, 1) struct { int32_t ___size_0; }; #pragma pack(pop, tp) struct { int32_t ___size_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___buffer_1_OffsetPadding[4]; U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF_marshaled_com ___buffer_1; }; #pragma pack(pop, tp) struct { char ___buffer_1_OffsetPadding_forAlignmentOnly[4]; U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF_marshaled_com ___buffer_1_forAlignmentOnly; }; }; }; uint8_t IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E__padding[132]; }; }; // UnityEngine.InputSystem.InputActionPhase struct InputActionPhase_t79D9374C1940AA7248377075A0E83122540334C6 { // System.Int32 UnityEngine.InputSystem.InputActionPhase::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.InputBindingComposite struct InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0 : public RuntimeObject { }; struct InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_StaticFields { // UnityEngine.InputSystem.Utilities.TypeTable UnityEngine.InputSystem.InputBindingComposite::s_Composites TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___s_Composites_0; }; // UnityEngine.InputSystem.InputControlLayoutChange struct InputControlLayoutChange_t61F8342166D22A34A86530E38F9CC0A87CF7AD95 { // System.Int32 UnityEngine.InputSystem.InputControlLayoutChange::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.InputDeviceChange struct InputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78 { // System.Int32 UnityEngine.InputSystem.InputDeviceChange::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.LowLevel.InputDeviceCommand struct InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E { union { struct { union { #pragma pack(push, tp, 1) struct { // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputDeviceCommand::type FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___type_4; }; #pragma pack(pop, tp) struct { FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___type_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___sizeInBytes_5_OffsetPadding[4]; // System.Int32 UnityEngine.InputSystem.LowLevel.InputDeviceCommand::sizeInBytes int32_t ___sizeInBytes_5; }; #pragma pack(pop, tp) struct { char ___sizeInBytes_5_OffsetPadding_forAlignmentOnly[4]; int32_t ___sizeInBytes_5_forAlignmentOnly; }; }; }; uint8_t InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E__padding[8]; }; }; // UnityEngine.InputSystem.Layouts.InputDeviceMatcher struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 { // System.Collections.Generic.KeyValuePair`2[] UnityEngine.InputSystem.Layouts.InputDeviceMatcher::m_Patterns KeyValuePair_2U5BU5D_tF8154B2302178CCE00D745DBF55F703880469DFC* ___m_Patterns_0; }; struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_StaticFields { // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kInterfaceKey InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kInterfaceKey_1; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kDeviceClassKey InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kDeviceClassKey_2; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kManufacturerKey InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kManufacturerKey_3; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kProductKey InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kProductKey_4; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kVersionKey InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___kVersionKey_5; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputDeviceMatcher struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_marshaled_pinvoke { KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* ___m_Patterns_0; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputDeviceMatcher struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_marshaled_com { KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* ___m_Patterns_0; }; // UnityEngine.InputSystem.InputInteraction struct InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3 : public RuntimeObject { }; struct InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_StaticFields { // UnityEngine.InputSystem.Utilities.TypeTable UnityEngine.InputSystem.InputInteraction::s_Interactions TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___s_Interactions_0; }; // UnityEngine.InputSystem.InputProcessor struct InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457 : public RuntimeObject { }; struct InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_StaticFields { // UnityEngine.InputSystem.Utilities.TypeTable UnityEngine.InputSystem.InputProcessor::s_Processors TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___s_Processors_0; }; // UnityEngine.InputSystem.LowLevel.InputStateBlock struct InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 { // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::k__BackingField FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField_33; // System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::k__BackingField uint32_t ___U3CbyteOffsetU3Ek__BackingField_34; // System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::k__BackingField uint32_t ___U3CbitOffsetU3Ek__BackingField_35; // System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::k__BackingField uint32_t ___U3CsizeInBitsU3Ek__BackingField_36; }; struct InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields { // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatBit FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatBit_2; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatSBit FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatSBit_4; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatInt FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatInt_6; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatUInt FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatUInt_8; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatShort FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatShort_10; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatUShort FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatUShort_12; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatByte FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatByte_14; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatSByte FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatSByte_16; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatLong FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatLong_18; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatULong FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatULong_20; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatFloat FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatFloat_22; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatDouble FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatDouble_24; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatVector2 FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatVector2_26; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatVector3 FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatVector3_27; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatQuaternion FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatQuaternion_28; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatVector2Short FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatVector2Short_29; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatVector3Short FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatVector3Short_30; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatVector2Byte FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatVector2Byte_31; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::FormatVector3Byte FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___FormatVector3Byte_32; }; // UnityEngine.InputSystem.LowLevel.InputStateBuffers struct InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 { // System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBuffers::sizePerBuffer uint32_t ___sizePerBuffer_0; // System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBuffers::totalSize uint32_t ___totalSize_1; // System.Void* UnityEngine.InputSystem.LowLevel.InputStateBuffers::defaultStateBuffer void* ___defaultStateBuffer_2; // System.Void* UnityEngine.InputSystem.LowLevel.InputStateBuffers::noiseMaskBuffer void* ___noiseMaskBuffer_3; // System.Void* UnityEngine.InputSystem.LowLevel.InputStateBuffers::resetMaskBuffer void* ___resetMaskBuffer_4; // System.Void* UnityEngine.InputSystem.LowLevel.InputStateBuffers::m_AllBuffers void* ___m_AllBuffers_5; // UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers UnityEngine.InputSystem.LowLevel.InputStateBuffers::m_PlayerStateBuffers DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED ___m_PlayerStateBuffers_6; }; struct InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields { // System.Void* UnityEngine.InputSystem.LowLevel.InputStateBuffers::s_DefaultStateBuffer void* ___s_DefaultStateBuffer_7; // System.Void* UnityEngine.InputSystem.LowLevel.InputStateBuffers::s_NoiseMaskBuffer void* ___s_NoiseMaskBuffer_8; // System.Void* UnityEngine.InputSystem.LowLevel.InputStateBuffers::s_ResetMaskBuffer void* ___s_ResetMaskBuffer_9; // UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers UnityEngine.InputSystem.LowLevel.InputStateBuffers::s_CurrentBuffers DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED ___s_CurrentBuffers_10; }; // UnityEngine.InputSystem.LowLevel.InputUpdateType struct InputUpdateType_t31A66F5342D924983382FA675EF78007C04EC590 { // System.Int32 UnityEngine.InputSystem.LowLevel.InputUpdateType::value__ int32_t ___value___2; }; // System.Int32Enum struct Int32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C { // System.Int32 System.Int32Enum::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.Key struct Key_tA157C0DCB2A0D2BE58B76B3BB836A1B2E4EAF387 { // System.Int32 UnityEngine.InputSystem.Key::value__ int32_t ___value___2; }; // Unity.Collections.NativeArrayOptions struct NativeArrayOptions_t3E979EEF4B4840228A7692A97DA07553C6465F1D { // System.Int32 Unity.Collections.NativeArrayOptions::value__ int32_t ___value___2; }; // UnityEngineInternal.Input.NativeInputEventType struct NativeInputEventType_t622584116C97356073253408636FA50ECAA9853B { // System.Int32 UnityEngineInternal.Input.NativeInputEventType::value__ int32_t ___value___2; }; // UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C : public RuntimeObject { // System.IntPtr UnityEngine.Object::m_CachedPtr intptr_t ___m_CachedPtr_0; }; struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_StaticFields { // System.Int32 UnityEngine.Object::OffsetOfInstanceIDInCPlusPlusObject int32_t ___OffsetOfInstanceIDInCPlusPlusObject_1; }; // Native definition for P/Invoke marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { intptr_t ___m_CachedPtr_0; }; // Native definition for COM marshalling of UnityEngine.Object struct Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { intptr_t ___m_CachedPtr_0; }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; }; // UnityEngine.InputSystem.TouchPhase struct TouchPhase_tC280DE0C3DA3652019BF3605D57099E6CE2F3B14 { // System.Int32 UnityEngine.InputSystem.TouchPhase::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.LowLevel.TouchState struct TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97 { union { struct { union { #pragma pack(push, tp, 1) struct { // System.Int32 UnityEngine.InputSystem.LowLevel.TouchState::touchId int32_t ___touchId_1; }; #pragma pack(pop, tp) struct { int32_t ___touchId_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___position_2_OffsetPadding[4]; // UnityEngine.Vector2 UnityEngine.InputSystem.LowLevel.TouchState::position Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position_2; }; #pragma pack(pop, tp) struct { char ___position_2_OffsetPadding_forAlignmentOnly[4]; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___position_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___delta_3_OffsetPadding[12]; // UnityEngine.Vector2 UnityEngine.InputSystem.LowLevel.TouchState::delta Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___delta_3; }; #pragma pack(pop, tp) struct { char ___delta_3_OffsetPadding_forAlignmentOnly[12]; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___delta_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___pressure_4_OffsetPadding[20]; // System.Single UnityEngine.InputSystem.LowLevel.TouchState::pressure float ___pressure_4; }; #pragma pack(pop, tp) struct { char ___pressure_4_OffsetPadding_forAlignmentOnly[20]; float ___pressure_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___radius_5_OffsetPadding[24]; // UnityEngine.Vector2 UnityEngine.InputSystem.LowLevel.TouchState::radius Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___radius_5; }; #pragma pack(pop, tp) struct { char ___radius_5_OffsetPadding_forAlignmentOnly[24]; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___radius_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___phaseId_6_OffsetPadding[32]; // System.Byte UnityEngine.InputSystem.LowLevel.TouchState::phaseId uint8_t ___phaseId_6; }; #pragma pack(pop, tp) struct { char ___phaseId_6_OffsetPadding_forAlignmentOnly[32]; uint8_t ___phaseId_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___tapCount_7_OffsetPadding[33]; // System.Byte UnityEngine.InputSystem.LowLevel.TouchState::tapCount uint8_t ___tapCount_7; }; #pragma pack(pop, tp) struct { char ___tapCount_7_OffsetPadding_forAlignmentOnly[33]; uint8_t ___tapCount_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___displayIndex_8_OffsetPadding[34]; // System.Byte UnityEngine.InputSystem.LowLevel.TouchState::displayIndex uint8_t ___displayIndex_8; }; #pragma pack(pop, tp) struct { char ___displayIndex_8_OffsetPadding_forAlignmentOnly[34]; uint8_t ___displayIndex_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___flags_9_OffsetPadding[35]; // System.Byte UnityEngine.InputSystem.LowLevel.TouchState::flags uint8_t ___flags_9; }; #pragma pack(pop, tp) struct { char ___flags_9_OffsetPadding_forAlignmentOnly[35]; uint8_t ___flags_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___updateStepCount_10_OffsetPadding[36]; // System.UInt32 UnityEngine.InputSystem.LowLevel.TouchState::updateStepCount uint32_t ___updateStepCount_10; }; #pragma pack(pop, tp) struct { char ___updateStepCount_10_OffsetPadding_forAlignmentOnly[36]; uint32_t ___updateStepCount_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___startTime_11_OffsetPadding[40]; // System.Double UnityEngine.InputSystem.LowLevel.TouchState::startTime double ___startTime_11; }; #pragma pack(pop, tp) struct { char ___startTime_11_OffsetPadding_forAlignmentOnly[40]; double ___startTime_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___startPosition_12_OffsetPadding[48]; // UnityEngine.Vector2 UnityEngine.InputSystem.LowLevel.TouchState::startPosition Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___startPosition_12; }; #pragma pack(pop, tp) struct { char ___startPosition_12_OffsetPadding_forAlignmentOnly[48]; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___startPosition_12_forAlignmentOnly; }; }; }; uint8_t TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97__padding[56]; }; }; // System.TypeCode struct TypeCode_tBEF9BE86C8BCF5A6B82F3381219738D27804EF79 { // System.Int32 System.TypeCode::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.Controls.AxisControl/Clamp struct Clamp_tCB96E8D34067B0DCBED42C565F4443DF880DD284 { // System.Int32 UnityEngine.InputSystem.Controls.AxisControl/Clamp::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.InputControl/ControlFlags struct ControlFlags_t9C297F208DE19CEB00A0560F7FDE59F6A2004132 { // System.Int32 UnityEngine.InputSystem.InputControl/ControlFlags::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.Layouts.InputControlLayout/Flags struct Flags_t193C2E9B0D9701ACB7ABD982BA8B3B2DB2F74230 { // System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout/Flags::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.InputDevice/DeviceFlags struct DeviceFlags_tF02F85DA24FF16879A67B540FCA560EC955CE728 { // System.Int32 UnityEngine.InputSystem.InputDevice/DeviceFlags::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.InputManager/AvailableDevice struct AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6 { // UnityEngine.InputSystem.Layouts.InputDeviceDescription UnityEngine.InputSystem.InputManager/AvailableDevice::description InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___description_0; // System.Int32 UnityEngine.InputSystem.InputManager/AvailableDevice::deviceId int32_t ___deviceId_1; // System.Boolean UnityEngine.InputSystem.InputManager/AvailableDevice::isNative bool ___isNative_2; // System.Boolean UnityEngine.InputSystem.InputManager/AvailableDevice::isRemoved bool ___isRemoved_3; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputManager/AvailableDevice struct AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_marshaled_pinvoke { InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke ___description_0; int32_t ___deviceId_1; int32_t ___isNative_2; int32_t ___isRemoved_3; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputManager/AvailableDevice struct AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_marshaled_com { InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_com ___description_0; int32_t ___deviceId_1; int32_t ___isNative_2; int32_t ___isRemoved_3; }; // UnityEngine.InputSystem.InputManager/DeviceDisableScope struct DeviceDisableScope_t78C9244BCF3AABB7B4764DB5C7F1714783276742 { // System.Int32 UnityEngine.InputSystem.InputManager/DeviceDisableScope::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.InputRemoting/Flags struct Flags_t517913B4BD82CA46D9A80A95E7FCBEC061A88208 { // System.Int32 UnityEngine.InputSystem.InputRemoting/Flags::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.InputRemoting/MessageType struct MessageType_tAEA35B326EAE0EF95551EF0D12B5036A82DB8E39 { // System.Int32 UnityEngine.InputSystem.InputRemoting/MessageType::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.InputRemoting/RemoteInputDevice struct RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE { // System.Int32 UnityEngine.InputSystem.InputRemoting/RemoteInputDevice::remoteId int32_t ___remoteId_0; // System.Int32 UnityEngine.InputSystem.InputRemoting/RemoteInputDevice::localId int32_t ___localId_1; // UnityEngine.InputSystem.Layouts.InputDeviceDescription UnityEngine.InputSystem.InputRemoting/RemoteInputDevice::description InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___description_2; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputRemoting/RemoteInputDevice struct RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_pinvoke { int32_t ___remoteId_0; int32_t ___localId_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke ___description_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputRemoting/RemoteInputDevice struct RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_com { int32_t ___remoteId_0; int32_t ___localId_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_com ___description_2; }; // UnityEngine.InputSystem.InputSettings/BackgroundBehavior struct BackgroundBehavior_t4D397A0FC3ECD31C1A4DB8C2D09BBC4E71BFC1D6 { // System.Int32 UnityEngine.InputSystem.InputSettings/BackgroundBehavior::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.InputSettings/EditorInputBehaviorInPlayMode struct EditorInputBehaviorInPlayMode_tC47B44FACCF39F8E2DCA21270D51417B5DEF814D { // System.Int32 UnityEngine.InputSystem.InputSettings/EditorInputBehaviorInPlayMode::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.InputSettings/UpdateMode struct UpdateMode_tCD49766B755C4CD8E1F2DE8D57798DAC2C5CBF32 { // System.Int32 UnityEngine.InputSystem.InputSettings/UpdateMode::value__ int32_t ___value___2; }; // UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data struct Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 { // System.String UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data::name String_t* ___name_0; // System.String UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data::layout String_t* ___layout_1; // System.Int32 UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data::deviceId int32_t ___deviceId_2; // System.String[] UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data::usages StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___usages_3; // UnityEngine.InputSystem.Layouts.InputDeviceDescription UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data::description InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___description_4; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data struct Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshaled_pinvoke { char* ___name_0; char* ___layout_1; int32_t ___deviceId_2; char** ___usages_3; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke ___description_4; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data struct Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshaled_com { Il2CppChar* ___name_0; Il2CppChar* ___layout_1; int32_t ___deviceId_2; Il2CppChar** ___usages_3; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_com ___description_4; }; // System.Collections.Generic.Dictionary`2/Enumerator> struct Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_t2FBB7313F48428A44B08F0D78BC65005416142D8 ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31 { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_t52594E7DD43EA93200C520E7F24A36FC9F19D3ED { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_tDFDCDC67FA3CA241D5E986ECCBE8BD80C4C15628 ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // System.Collections.Generic.Dictionary`2/Enumerator struct Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE { // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2/Enumerator::_dictionary Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ____dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_version int32_t ____version_1; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_index int32_t ____index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::_current KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 ____current_3; // System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType int32_t ____getEnumeratorRetType_4; }; // Unity.Collections.NativeArray`1 struct NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF { // System.Void* Unity.Collections.NativeArray`1::m_Buffer void* ___m_Buffer_0; // System.Int32 Unity.Collections.NativeArray`1::m_Length int32_t ___m_Length_1; // Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel int32_t ___m_AllocatorLabel_2; }; // UnityEngine.InputSystem.LowLevel.DisableDeviceCommand struct DisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD { union { struct { union { #pragma pack(push, tp, 1) struct { // UnityEngine.InputSystem.LowLevel.InputDeviceCommand UnityEngine.InputSystem.LowLevel.DisableDeviceCommand::baseCommand InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E ___baseCommand_1; }; #pragma pack(pop, tp) struct { InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E ___baseCommand_1_forAlignmentOnly; }; }; }; uint8_t DisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD__padding[8]; }; }; // UnityEngine.InputSystem.LowLevel.EnableDeviceCommand struct EnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4 { union { struct { union { #pragma pack(push, tp, 1) struct { // UnityEngine.InputSystem.LowLevel.InputDeviceCommand UnityEngine.InputSystem.LowLevel.EnableDeviceCommand::baseCommand InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E ___baseCommand_1; }; #pragma pack(pop, tp) struct { InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E ___baseCommand_1_forAlignmentOnly; }; }; }; uint8_t EnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4__padding[8]; }; }; // UnityEngine.InputSystem.Layouts.InputControlLayout struct InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D : public RuntimeObject { // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout::m_Name InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Name_2; // System.Type UnityEngine.InputSystem.Layouts.InputControlLayout::m_Type Type_t* ___m_Type_3; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout::m_Variants InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Variants_4; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.Layouts.InputControlLayout::m_StateFormat FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___m_StateFormat_5; // System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout::m_StateSizeInBytes int32_t ___m_StateSizeInBytes_6; // System.Nullable`1 UnityEngine.InputSystem.Layouts.InputControlLayout::m_UpdateBeforeRender Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___m_UpdateBeforeRender_7; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout::m_BaseLayouts InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 ___m_BaseLayouts_8; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout::m_AppliedOverrides InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 ___m_AppliedOverrides_9; // UnityEngine.InputSystem.Utilities.InternedString[] UnityEngine.InputSystem.Layouts.InputControlLayout::m_CommonUsages InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_CommonUsages_10; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[] UnityEngine.InputSystem.Layouts.InputControlLayout::m_Controls ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ___m_Controls_11; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout::m_DisplayName String_t* ___m_DisplayName_12; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout::m_Description String_t* ___m_Description_13; // UnityEngine.InputSystem.Layouts.InputControlLayout/Flags UnityEngine.InputSystem.Layouts.InputControlLayout::m_Flags int32_t ___m_Flags_14; }; struct InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields { // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout::s_DefaultVariant InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___s_DefaultVariant_0; // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection UnityEngine.InputSystem.Layouts.InputControlLayout::s_Layouts Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5 ___s_Layouts_15; // UnityEngine.InputSystem.Layouts.InputControlLayout/Cache UnityEngine.InputSystem.Layouts.InputControlLayout::s_CacheInstance Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB ___s_CacheInstance_16; // System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout::s_CacheInstanceRef int32_t ___s_CacheInstanceRef_17; }; // UnityEngine.InputSystem.InputRemoting struct InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114 : public RuntimeObject { // UnityEngine.InputSystem.InputRemoting/Flags UnityEngine.InputSystem.InputRemoting::m_Flags int32_t ___m_Flags_0; // UnityEngine.InputSystem.InputManager UnityEngine.InputSystem.InputRemoting::m_LocalManager InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* ___m_LocalManager_1; // UnityEngine.InputSystem.InputRemoting/Subscriber[] UnityEngine.InputSystem.InputRemoting::m_Subscribers SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* ___m_Subscribers_2; // UnityEngine.InputSystem.InputRemoting/RemoteSender[] UnityEngine.InputSystem.InputRemoting::m_Senders RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* ___m_Senders_3; }; // UnityEngine.InputSystem.LowLevel.InputUpdate struct InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD : public RuntimeObject { }; struct InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields { // System.UInt32 UnityEngine.InputSystem.LowLevel.InputUpdate::s_UpdateStepCount uint32_t ___s_UpdateStepCount_0; // UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.LowLevel.InputUpdate::s_LatestUpdateType int32_t ___s_LatestUpdateType_1; // UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount UnityEngine.InputSystem.LowLevel.InputUpdate::s_PlayerUpdateStepCount UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324 ___s_PlayerUpdateStepCount_2; }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates_13; }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_13; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_13; }; // UnityEngineInternal.Input.NativeInputEvent struct NativeInputEvent_tDE7DE9A48ACA442A8D37E2920836D00C26408CB8 { union { struct { union { #pragma pack(push, tp, 1) struct { // UnityEngineInternal.Input.NativeInputEventType UnityEngineInternal.Input.NativeInputEvent::type int32_t ___type_1; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { int32_t ___type_1_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___sizeInBytes_2_OffsetPadding[4]; // System.UInt16 UnityEngineInternal.Input.NativeInputEvent::sizeInBytes uint16_t ___sizeInBytes_2; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___sizeInBytes_2_OffsetPadding_forAlignmentOnly[4]; uint16_t ___sizeInBytes_2_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___deviceId_3_OffsetPadding[6]; // System.UInt16 UnityEngineInternal.Input.NativeInputEvent::deviceId uint16_t ___deviceId_3; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___deviceId_3_OffsetPadding_forAlignmentOnly[6]; uint16_t ___deviceId_3_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___time_4_OffsetPadding[8]; // System.Double UnityEngineInternal.Input.NativeInputEvent::time double ___time_4; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___time_4_OffsetPadding_forAlignmentOnly[8]; double ___time_4_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___eventId_5_OffsetPadding[16]; // System.Int32 UnityEngineInternal.Input.NativeInputEvent::eventId int32_t ___eventId_5; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___eventId_5_OffsetPadding_forAlignmentOnly[16]; int32_t ___eventId_5_forAlignmentOnly; }; #pragma pack(pop, tp) }; }; uint8_t NativeInputEvent_tDE7DE9A48ACA442A8D37E2920836D00C26408CB8__padding[20]; }; }; // UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 { union { #pragma pack(push, tp, 1) struct { // System.TypeCode UnityEngine.InputSystem.Utilities.PrimitiveValue::m_Type int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; // System.Boolean UnityEngine.InputSystem.Utilities.PrimitiveValue::m_BoolValue bool ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; bool ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; // System.Char UnityEngine.InputSystem.Utilities.PrimitiveValue::m_CharValue Il2CppChar ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; Il2CppChar ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; // System.Byte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ByteValue uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; // System.SByte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_SByteValue int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; // System.Int16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ShortValue int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; // System.UInt16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UShortValue uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; // System.Int32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_IntValue int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; // System.UInt32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UIntValue uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; // System.Int64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_LongValue int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; // System.UInt64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ULongValue uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; // System.Single UnityEngine.InputSystem.Utilities.PrimitiveValue::m_FloatValue float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; // System.Double UnityEngine.InputSystem.Utilities.PrimitiveValue::m_DoubleValue double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // UnityEngine.InputSystem.LowLevel.QuerySamplingFrequencyCommand struct QuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA { union { struct { union { #pragma pack(push, tp, 1) struct { // UnityEngine.InputSystem.LowLevel.InputDeviceCommand UnityEngine.InputSystem.LowLevel.QuerySamplingFrequencyCommand::baseCommand InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E ___baseCommand_1; }; #pragma pack(pop, tp) struct { InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E ___baseCommand_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___frequency_2_OffsetPadding[8]; // System.Single UnityEngine.InputSystem.LowLevel.QuerySamplingFrequencyCommand::frequency float ___frequency_2; }; #pragma pack(pop, tp) struct { char ___frequency_2_OffsetPadding_forAlignmentOnly[8]; float ___frequency_2_forAlignmentOnly; }; }; }; uint8_t QuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA__padding[12]; }; }; // UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C { }; // Native definition for P/Invoke marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_pinvoke : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_pinvoke { }; // Native definition for COM marshalling of UnityEngine.ScriptableObject struct ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A_marshaled_com : public Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_marshaled_com { }; // UnityEngine.InputSystem.LowLevel.SetSamplingFrequencyCommand struct SetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88 { union { struct { union { #pragma pack(push, tp, 1) struct { // UnityEngine.InputSystem.LowLevel.InputDeviceCommand UnityEngine.InputSystem.LowLevel.SetSamplingFrequencyCommand::baseCommand InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E ___baseCommand_1; }; #pragma pack(pop, tp) struct { InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E ___baseCommand_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___frequency_2_OffsetPadding[8]; // System.Single UnityEngine.InputSystem.LowLevel.SetSamplingFrequencyCommand::frequency float ___frequency_2; }; #pragma pack(pop, tp) struct { char ___frequency_2_OffsetPadding_forAlignmentOnly[8]; float ___frequency_2_forAlignmentOnly; }; }; }; uint8_t SetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88__padding[12]; }; }; // System.SystemException struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; // System.Type struct Type_t : public MemberInfo_t { // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl_8; }; struct Type_t_StaticFields { // System.Reflection.Binder modreq(System.Runtime.CompilerServices.IsVolatile) System.Type::s_defaultBinder Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder_0; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_1; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes_2; // System.Object System.Type::Missing RuntimeObject* ___Missing_3; // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute_4; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName_5; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase_6; }; // UnityEngine.InputSystem.InputManager/DeviceState struct DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 { // System.String UnityEngine.InputSystem.InputManager/DeviceState::name String_t* ___name_0; // System.String UnityEngine.InputSystem.InputManager/DeviceState::layout String_t* ___layout_1; // System.String UnityEngine.InputSystem.InputManager/DeviceState::variants String_t* ___variants_2; // System.String[] UnityEngine.InputSystem.InputManager/DeviceState::usages StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___usages_3; // System.Int32 UnityEngine.InputSystem.InputManager/DeviceState::deviceId int32_t ___deviceId_4; // System.Int32 UnityEngine.InputSystem.InputManager/DeviceState::participantId int32_t ___participantId_5; // UnityEngine.InputSystem.InputDevice/DeviceFlags UnityEngine.InputSystem.InputManager/DeviceState::flags int32_t ___flags_6; // UnityEngine.InputSystem.Layouts.InputDeviceDescription UnityEngine.InputSystem.InputManager/DeviceState::description InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___description_7; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputManager/DeviceState struct DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_marshaled_pinvoke { char* ___name_0; char* ___layout_1; char* ___variants_2; char** ___usages_3; int32_t ___deviceId_4; int32_t ___participantId_5; int32_t ___flags_6; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke ___description_7; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputManager/DeviceState struct DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_marshaled_com { Il2CppChar* ___name_0; Il2CppChar* ___layout_1; Il2CppChar* ___variants_2; Il2CppChar** ___usages_3; int32_t ___deviceId_4; int32_t ___participantId_5; int32_t ___flags_6; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_com ___description_7; }; // UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice struct StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1 { // UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion[] UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice::memoryRegions BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39* ___memoryRegions_0; // UnityEngine.InputSystem.InputManager/StateChangeMonitorListener[] UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice::listeners StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9* ___listeners_1; // UnityEngine.InputSystem.DynamicBitfield UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice::signalled DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10 ___signalled_2; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice struct StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_marshaled_pinvoke { BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C* ___memoryRegions_0; StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_marshaled_pinvoke* ___listeners_1; DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10_marshaled_pinvoke ___signalled_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice struct StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_marshaled_com { BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C* ___memoryRegions_0; StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_marshaled_com* ___listeners_1; DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10_marshaled_com ___signalled_2; }; // UnityEngine.InputSystem.InputRemoting/Message struct Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E { // System.Int32 UnityEngine.InputSystem.InputRemoting/Message::participantId int32_t ___participantId_0; // UnityEngine.InputSystem.InputRemoting/MessageType UnityEngine.InputSystem.InputRemoting/Message::type int32_t ___type_1; // System.Byte[] UnityEngine.InputSystem.InputRemoting/Message::data ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data_2; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputRemoting/Message struct Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshaled_pinvoke { int32_t ___participantId_0; int32_t ___type_1; Il2CppSafeArray/*NONE*/* ___data_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputRemoting/Message struct Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshaled_com { int32_t ___participantId_0; int32_t ___type_1; Il2CppSafeArray/*NONE*/* ___data_2; }; // UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState struct SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 { // UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState::lastUpdateType int32_t ___lastUpdateType_0; // UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState::playerUpdateStepCount UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324 ___playerUpdateStepCount_1; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState struct SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_pinvoke { int32_t ___lastUpdateType_0; UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke ___playerUpdateStepCount_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState struct SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_com { int32_t ___lastUpdateType_0; UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_com ___playerUpdateStepCount_1; }; // System.Action`1 struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t { }; // System.Action`1 struct Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378 : public MulticastDelegate_t { }; // System.Action`2 struct Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333 : public MulticastDelegate_t { }; // System.Action`2 struct Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E : public MulticastDelegate_t { }; // System.Action`2 struct Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA : public MulticastDelegate_t { }; // System.Action`2 struct Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6 : public MulticastDelegate_t { }; // System.Action`2 struct Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7 : public MulticastDelegate_t { }; // System.Func`1 struct Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4 : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29 : public MulticastDelegate_t { }; // System.Func`2 struct Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F : public MulticastDelegate_t { }; // System.Nullable`1 struct Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 { // System.Boolean System.Nullable`1::hasValue bool ___hasValue_0; // T System.Nullable`1::value Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___value_1; }; // UnityEngine.Events.UnityAction`1 struct UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60 : public MulticastDelegate_t { }; // UnityEngine.Events.UnityAction`1 struct UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2 : public MulticastDelegate_t { }; // System.Action struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07 : public MulticastDelegate_t { }; // System.ArgumentException struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { // System.String System.ArgumentException::_paramName String_t* ____paramName_18; }; // UnityEngine.InputSystem.InputControl struct InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E : public RuntimeObject { // UnityEngine.InputSystem.LowLevel.InputStateBlock UnityEngine.InputSystem.InputControl::m_StateBlock InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 ___m_StateBlock_0; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.InputControl::m_Name InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Name_1; // System.String UnityEngine.InputSystem.InputControl::m_Path String_t* ___m_Path_2; // System.String UnityEngine.InputSystem.InputControl::m_DisplayName String_t* ___m_DisplayName_3; // System.String UnityEngine.InputSystem.InputControl::m_DisplayNameFromLayout String_t* ___m_DisplayNameFromLayout_4; // System.String UnityEngine.InputSystem.InputControl::m_ShortDisplayName String_t* ___m_ShortDisplayName_5; // System.String UnityEngine.InputSystem.InputControl::m_ShortDisplayNameFromLayout String_t* ___m_ShortDisplayNameFromLayout_6; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.InputControl::m_Layout InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Layout_7; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.InputControl::m_Variants InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___m_Variants_8; // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputControl::m_Device InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___m_Device_9; // UnityEngine.InputSystem.InputControl UnityEngine.InputSystem.InputControl::m_Parent InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___m_Parent_10; // System.Int32 UnityEngine.InputSystem.InputControl::m_UsageCount int32_t ___m_UsageCount_11; // System.Int32 UnityEngine.InputSystem.InputControl::m_UsageStartIndex int32_t ___m_UsageStartIndex_12; // System.Int32 UnityEngine.InputSystem.InputControl::m_AliasCount int32_t ___m_AliasCount_13; // System.Int32 UnityEngine.InputSystem.InputControl::m_AliasStartIndex int32_t ___m_AliasStartIndex_14; // System.Int32 UnityEngine.InputSystem.InputControl::m_ChildCount int32_t ___m_ChildCount_15; // System.Int32 UnityEngine.InputSystem.InputControl::m_ChildStartIndex int32_t ___m_ChildStartIndex_16; // UnityEngine.InputSystem.InputControl/ControlFlags UnityEngine.InputSystem.InputControl::m_ControlFlags int32_t ___m_ControlFlags_17; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.InputControl::m_DefaultState PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_DefaultState_18; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.InputControl::m_MinValue PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_MinValue_19; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.InputControl::m_MaxValue PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___m_MaxValue_20; }; // UnityEngine.InputSystem.LowLevel.InputDeviceCommandDelegate struct InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809 : public MulticastDelegate_t { }; // UnityEngine.InputSystem.LowLevel.InputDeviceExecuteCommandDelegate struct InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A : public MulticastDelegate_t { }; // UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate struct InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E : public MulticastDelegate_t { }; // UnityEngine.InputSystem.LowLevel.InputEvent struct InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 { union { struct { union { #pragma pack(push, tp, 1) struct { // UnityEngineInternal.Input.NativeInputEvent UnityEngine.InputSystem.LowLevel.InputEvent::m_Event NativeInputEvent_tDE7DE9A48ACA442A8D37E2920836D00C26408CB8 ___m_Event_5; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { NativeInputEvent_tDE7DE9A48ACA442A8D37E2920836D00C26408CB8 ___m_Event_5_forAlignmentOnly; }; #pragma pack(pop, tp) }; }; uint8_t InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5__padding[20]; }; }; // UnityEngine.InputSystem.LowLevel.InputEventBuffer struct InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE { // Unity.Collections.NativeArray`1 UnityEngine.InputSystem.LowLevel.InputEventBuffer::m_Buffer NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_Buffer_1; // System.Int64 UnityEngine.InputSystem.LowLevel.InputEventBuffer::m_SizeInBytes int64_t ___m_SizeInBytes_2; // System.Int32 UnityEngine.InputSystem.LowLevel.InputEventBuffer::m_EventCount int32_t ___m_EventCount_3; // System.Boolean UnityEngine.InputSystem.LowLevel.InputEventBuffer::m_WeOwnTheBuffer bool ___m_WeOwnTheBuffer_4; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.InputEventBuffer struct InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke { NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_Buffer_1; int64_t ___m_SizeInBytes_2; int32_t ___m_EventCount_3; int32_t ___m_WeOwnTheBuffer_4; }; // Native definition for COM marshalling of UnityEngine.InputSystem.LowLevel.InputEventBuffer struct InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_com { NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_Buffer_1; int64_t ___m_SizeInBytes_2; int32_t ___m_EventCount_3; int32_t ___m_WeOwnTheBuffer_4; }; // UnityEngine.InputSystem.InputSettings struct InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // System.String[] UnityEngine.InputSystem.InputSettings::m_SupportedDevices StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_SupportedDevices_4; // UnityEngine.InputSystem.InputSettings/UpdateMode UnityEngine.InputSystem.InputSettings::m_UpdateMode int32_t ___m_UpdateMode_5; // System.Int32 UnityEngine.InputSystem.InputSettings::m_MaxEventBytesPerUpdate int32_t ___m_MaxEventBytesPerUpdate_6; // System.Int32 UnityEngine.InputSystem.InputSettings::m_MaxQueuedEventsPerUpdate int32_t ___m_MaxQueuedEventsPerUpdate_7; // System.Boolean UnityEngine.InputSystem.InputSettings::m_CompensateForScreenOrientation bool ___m_CompensateForScreenOrientation_8; // System.Boolean UnityEngine.InputSystem.InputSettings::m_FilterNoiseOnCurrent bool ___m_FilterNoiseOnCurrent_9; // UnityEngine.InputSystem.InputSettings/BackgroundBehavior UnityEngine.InputSystem.InputSettings::m_BackgroundBehavior int32_t ___m_BackgroundBehavior_10; // UnityEngine.InputSystem.InputSettings/EditorInputBehaviorInPlayMode UnityEngine.InputSystem.InputSettings::m_EditorInputBehaviorInPlayMode int32_t ___m_EditorInputBehaviorInPlayMode_11; // System.Single UnityEngine.InputSystem.InputSettings::m_DefaultDeadzoneMin float ___m_DefaultDeadzoneMin_12; // System.Single UnityEngine.InputSystem.InputSettings::m_DefaultDeadzoneMax float ___m_DefaultDeadzoneMax_13; // System.Single UnityEngine.InputSystem.InputSettings::m_DefaultButtonPressPoint float ___m_DefaultButtonPressPoint_14; // System.Single UnityEngine.InputSystem.InputSettings::m_ButtonReleaseThreshold float ___m_ButtonReleaseThreshold_15; // System.Single UnityEngine.InputSystem.InputSettings::m_DefaultTapTime float ___m_DefaultTapTime_16; // System.Single UnityEngine.InputSystem.InputSettings::m_DefaultSlowTapTime float ___m_DefaultSlowTapTime_17; // System.Single UnityEngine.InputSystem.InputSettings::m_DefaultHoldTime float ___m_DefaultHoldTime_18; // System.Single UnityEngine.InputSystem.InputSettings::m_TapRadius float ___m_TapRadius_19; // System.Single UnityEngine.InputSystem.InputSettings::m_MultiTapDelayTime float ___m_MultiTapDelayTime_20; // System.Boolean UnityEngine.InputSystem.InputSettings::m_DisableRedundantEventsMerging bool ___m_DisableRedundantEventsMerging_21; // System.Collections.Generic.HashSet`1 UnityEngine.InputSystem.InputSettings::m_FeatureFlags HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* ___m_FeatureFlags_22; }; // System.InvalidOperationException struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // System.NotSupportedException struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; // UnityEngine.InputSystem.RemoteInputPlayerConnection struct RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF : public ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A { // UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection UnityEngine.InputSystem.RemoteInputPlayerConnection::m_Connection RuntimeObject* ___m_Connection_11; // UnityEngine.InputSystem.RemoteInputPlayerConnection/Subscriber[] UnityEngine.InputSystem.RemoteInputPlayerConnection::m_Subscribers SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830* ___m_Subscribers_12; // System.Int32[] UnityEngine.InputSystem.RemoteInputPlayerConnection::m_ConnectedIds Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___m_ConnectedIds_13; }; struct RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields { // System.Guid UnityEngine.InputSystem.RemoteInputPlayerConnection::kNewDeviceMsg Guid_t ___kNewDeviceMsg_4; // System.Guid UnityEngine.InputSystem.RemoteInputPlayerConnection::kNewLayoutMsg Guid_t ___kNewLayoutMsg_5; // System.Guid UnityEngine.InputSystem.RemoteInputPlayerConnection::kNewEventsMsg Guid_t ___kNewEventsMsg_6; // System.Guid UnityEngine.InputSystem.RemoteInputPlayerConnection::kRemoveDeviceMsg Guid_t ___kRemoveDeviceMsg_7; // System.Guid UnityEngine.InputSystem.RemoteInputPlayerConnection::kChangeUsagesMsg Guid_t ___kChangeUsagesMsg_8; // System.Guid UnityEngine.InputSystem.RemoteInputPlayerConnection::kStartSendingMsg Guid_t ___kStartSendingMsg_9; // System.Guid UnityEngine.InputSystem.RemoteInputPlayerConnection::kStopSendingMsg Guid_t ___kStopSendingMsg_10; }; // UnityEngine.InputSystem.InputManager/d__76 struct U3CListControlLayoutsU3Ed__76_tF6EF0CE1FF92A1BE550F096AEE253A1349BDF763 : public RuntimeObject { // System.Int32 UnityEngine.InputSystem.InputManager/d__76::<>1__state int32_t ___U3CU3E1__state_0; // System.String UnityEngine.InputSystem.InputManager/d__76::<>2__current String_t* ___U3CU3E2__current_1; // System.Int32 UnityEngine.InputSystem.InputManager/d__76::<>l__initialThreadId int32_t ___U3CU3El__initialThreadId_2; // System.String UnityEngine.InputSystem.InputManager/d__76::basedOn String_t* ___basedOn_3; // System.String UnityEngine.InputSystem.InputManager/d__76::<>3__basedOn String_t* ___U3CU3E3__basedOn_4; // UnityEngine.InputSystem.InputManager UnityEngine.InputSystem.InputManager/d__76::<>4__this InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* ___U3CU3E4__this_5; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.InputManager/d__76::5__1 InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___U3CinternedBasedOnU3E5__1_6; // System.Collections.Generic.Dictionary`2/Enumerator UnityEngine.InputSystem.InputManager/d__76::<>s__2 Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE ___U3CU3Es__2_7; // System.Collections.Generic.KeyValuePair`2 UnityEngine.InputSystem.InputManager/d__76::5__3 KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 ___U3CentryU3E5__3_8; // System.Collections.Generic.Dictionary`2/Enumerator UnityEngine.InputSystem.InputManager/d__76::<>s__4 Enumerator_t52594E7DD43EA93200C520E7F24A36FC9F19D3ED ___U3CU3Es__4_9; // System.Collections.Generic.KeyValuePair`2 UnityEngine.InputSystem.InputManager/d__76::5__5 KeyValuePair_2_tDFDCDC67FA3CA241D5E986ECCBE8BD80C4C15628 ___U3CentryU3E5__5_10; // System.Collections.Generic.Dictionary`2/Enumerator> UnityEngine.InputSystem.InputManager/d__76::<>s__6 Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB ___U3CU3Es__6_11; // System.Collections.Generic.KeyValuePair`2> UnityEngine.InputSystem.InputManager/d__76::5__7 KeyValuePair_2_t2FBB7313F48428A44B08F0D78BC65005416142D8 ___U3CentryU3E5__7_12; // System.Collections.Generic.Dictionary`2/Enumerator UnityEngine.InputSystem.InputManager/d__76::<>s__8 Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE ___U3CU3Es__8_13; // System.Collections.Generic.KeyValuePair`2 UnityEngine.InputSystem.InputManager/d__76::5__9 KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 ___U3CentryU3E5__9_14; // System.Collections.Generic.Dictionary`2/Enumerator UnityEngine.InputSystem.InputManager/d__76::<>s__10 Enumerator_t52594E7DD43EA93200C520E7F24A36FC9F19D3ED ___U3CU3Es__10_15; // System.Collections.Generic.KeyValuePair`2 UnityEngine.InputSystem.InputManager/d__76::5__11 KeyValuePair_2_tDFDCDC67FA3CA241D5E986ECCBE8BD80C4C15628 ___U3CentryU3E5__11_16; // System.Collections.Generic.Dictionary`2/Enumerator> UnityEngine.InputSystem.InputManager/d__76::<>s__12 Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB ___U3CU3Es__12_17; // System.Collections.Generic.KeyValuePair`2> UnityEngine.InputSystem.InputManager/d__76::5__13 KeyValuePair_2_t2FBB7313F48428A44B08F0D78BC65005416142D8 ___U3CentryU3E5__13_18; }; // UnityEngine.InputSystem.InputManager/SerializedState struct SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 { // System.Int32 UnityEngine.InputSystem.InputManager/SerializedState::layoutRegistrationVersion int32_t ___layoutRegistrationVersion_0; // System.Single UnityEngine.InputSystem.InputManager/SerializedState::pollingFrequency float ___pollingFrequency_1; // UnityEngine.InputSystem.InputManager/DeviceState[] UnityEngine.InputSystem.InputManager/SerializedState::devices DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* ___devices_2; // UnityEngine.InputSystem.InputManager/AvailableDevice[] UnityEngine.InputSystem.InputManager/SerializedState::availableDevices AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* ___availableDevices_3; // UnityEngine.InputSystem.LowLevel.InputStateBuffers UnityEngine.InputSystem.InputManager/SerializedState::buffers InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 ___buffers_4; // UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState UnityEngine.InputSystem.InputManager/SerializedState::updateState SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 ___updateState_5; // UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.InputManager/SerializedState::updateMask int32_t ___updateMask_6; // UnityEngine.InputSystem.LowLevel.InputMetrics UnityEngine.InputSystem.InputManager/SerializedState::metrics InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 ___metrics_7; // UnityEngine.InputSystem.InputSettings UnityEngine.InputSystem.InputManager/SerializedState::settings InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___settings_8; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputManager/SerializedState struct SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_pinvoke { int32_t ___layoutRegistrationVersion_0; float ___pollingFrequency_1; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_marshaled_pinvoke* ___devices_2; AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_marshaled_pinvoke* ___availableDevices_3; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 ___buffers_4; SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_pinvoke ___updateState_5; int32_t ___updateMask_6; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 ___metrics_7; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___settings_8; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputManager/SerializedState struct SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46_marshaled_com { int32_t ___layoutRegistrationVersion_0; float ___pollingFrequency_1; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_marshaled_com* ___devices_2; AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_marshaled_com* ___availableDevices_3; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 ___buffers_4; SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_com ___updateState_5; int32_t ___updateMask_6; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 ___metrics_7; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___settings_8; }; // UnityEngine.InputSystem.InputControl`1 struct InputControl_1_t6610D981ECAED7950370CC37B55465BBFDDD6A61 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E { // UnityEngine.InputSystem.Utilities.InlinedArray`1> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack InlinedArray_1_tCBE1C2CE719FCFE71270323E0AEFF8C6536B0493 ___m_ProcessorStack_21; }; // UnityEngine.InputSystem.InputControl`1 struct InputControl_1_t9C13D8BC7805C38134C3ED7262E9ECF28CC59770 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E { // UnityEngine.InputSystem.Utilities.InlinedArray`1> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack InlinedArray_1_t209C5F9C876036B8C081C3E70D85ADAA2018197B ___m_ProcessorStack_21; }; // UnityEngine.InputSystem.InputControl`1 struct InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E { // UnityEngine.InputSystem.Utilities.InlinedArray`1> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack InlinedArray_1_t2A86A6C75E0160EE14310E053C5249518871D847 ___m_ProcessorStack_21; }; // UnityEngine.InputSystem.InputControl`1 struct InputControl_1_t2BE808A88535A7BD02A4623F3798E6FCDAE1F21E : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E { // UnityEngine.InputSystem.Utilities.InlinedArray`1> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack InlinedArray_1_t3C09CF0FF8AFDDAE359F6963D9448B01EBD0F9D1 ___m_ProcessorStack_21; }; // UnityEngine.InputSystem.InputControl`1 struct InputControl_1_t8328183BE585255AE6A8A1F8D5C9DEEDE891A3B3 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E { // UnityEngine.InputSystem.Utilities.InlinedArray`1> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack InlinedArray_1_tD4AEEFFEC2CBF49D196A92D16CE8DA15F1532FCD ___m_ProcessorStack_21; }; // UnityEngine.InputSystem.InputControl`1 struct InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E { // UnityEngine.InputSystem.Utilities.InlinedArray`1> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack InlinedArray_1_tE5F1062E65707D24360CEAC52E03D32C6E5BA8BB ___m_ProcessorStack_21; }; // UnityEngine.InputSystem.InputControl`1 struct InputControl_1_tFF1806D355F3775B3CC4F50471CB900517A8F735 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E { // UnityEngine.InputSystem.Utilities.InlinedArray`1> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack InlinedArray_1_t3C9FDC2B575450733517AE6D9168B8B7CDA52FBF ___m_ProcessorStack_21; }; // System.ArgumentNullException struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; // UnityEngine.InputSystem.LowLevel.DeltaStateEvent struct DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859 { union { struct { union { #pragma pack(push, tp, 1) struct { // UnityEngine.InputSystem.LowLevel.InputEvent UnityEngine.InputSystem.LowLevel.DeltaStateEvent::baseEvent InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_1; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_1_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___stateFormat_2_OffsetPadding[20]; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.DeltaStateEvent::stateFormat FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___stateFormat_2; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___stateFormat_2_OffsetPadding_forAlignmentOnly[20]; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___stateFormat_2_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___stateOffset_3_OffsetPadding[24]; // System.UInt32 UnityEngine.InputSystem.LowLevel.DeltaStateEvent::stateOffset uint32_t ___stateOffset_3; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___stateOffset_3_OffsetPadding_forAlignmentOnly[24]; uint32_t ___stateOffset_3_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___stateData_4_OffsetPadding[28]; // UnityEngine.InputSystem.LowLevel.DeltaStateEvent/e__FixedBuffer UnityEngine.InputSystem.LowLevel.DeltaStateEvent::stateData U3CstateDataU3Ee__FixedBuffer_t2D79C7E59F64E19D0450D36680F1A1B52CD89F84 ___stateData_4; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___stateData_4_OffsetPadding_forAlignmentOnly[28]; U3CstateDataU3Ee__FixedBuffer_t2D79C7E59F64E19D0450D36680F1A1B52CD89F84 ___stateData_4_forAlignmentOnly; }; #pragma pack(pop, tp) }; }; uint8_t DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859__padding[29]; }; }; // UnityEngine.InputSystem.LowLevel.DeviceResetEvent struct DeviceResetEvent_t8F9430E7CE4EA685E6FD58888D32F61ABE6D34F4 { union { struct { union { #pragma pack(push, tp, 1) struct { // UnityEngine.InputSystem.LowLevel.InputEvent UnityEngine.InputSystem.LowLevel.DeviceResetEvent::baseEvent InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_1; }; #pragma pack(pop, tp) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___hardReset_2_OffsetPadding[8]; // System.Boolean UnityEngine.InputSystem.LowLevel.DeviceResetEvent::hardReset bool ___hardReset_2; }; #pragma pack(pop, tp) struct { char ___hardReset_2_OffsetPadding_forAlignmentOnly[8]; bool ___hardReset_2_forAlignmentOnly; }; }; }; uint8_t DeviceResetEvent_t8F9430E7CE4EA685E6FD58888D32F61ABE6D34F4__padding[20]; }; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.DeviceResetEvent struct DeviceResetEvent_t8F9430E7CE4EA685E6FD58888D32F61ABE6D34F4_marshaled_pinvoke { union { struct { union { #pragma pack(push, tp, 1) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_1; }; #pragma pack(pop, tp) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___hardReset_2_OffsetPadding[8]; int32_t ___hardReset_2; }; #pragma pack(pop, tp) struct { char ___hardReset_2_OffsetPadding_forAlignmentOnly[8]; int32_t ___hardReset_2_forAlignmentOnly; }; }; }; uint8_t DeviceResetEvent_t8F9430E7CE4EA685E6FD58888D32F61ABE6D34F4__padding[20]; }; }; // Native definition for COM marshalling of UnityEngine.InputSystem.LowLevel.DeviceResetEvent struct DeviceResetEvent_t8F9430E7CE4EA685E6FD58888D32F61ABE6D34F4_marshaled_com { union { struct { union { #pragma pack(push, tp, 1) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_1; }; #pragma pack(pop, tp) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___hardReset_2_OffsetPadding[8]; int32_t ___hardReset_2; }; #pragma pack(pop, tp) struct { char ___hardReset_2_OffsetPadding_forAlignmentOnly[8]; int32_t ___hardReset_2_forAlignmentOnly; }; }; }; uint8_t DeviceResetEvent_t8F9430E7CE4EA685E6FD58888D32F61ABE6D34F4__padding[20]; }; }; // UnityEngine.InputSystem.LowLevel.IMECompositionEvent struct IMECompositionEvent_tE5CF1FDFA13561963D200901D911D20E8EDB9C55 { union { struct { union { #pragma pack(push, tp, 1) struct { // UnityEngine.InputSystem.LowLevel.InputEvent UnityEngine.InputSystem.LowLevel.IMECompositionEvent::baseEvent InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_2; }; #pragma pack(pop, tp) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___compositionString_3_OffsetPadding[20]; // UnityEngine.InputSystem.LowLevel.IMECompositionString UnityEngine.InputSystem.LowLevel.IMECompositionEvent::compositionString IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E ___compositionString_3; }; #pragma pack(pop, tp) struct { char ___compositionString_3_OffsetPadding_forAlignmentOnly[20]; IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E ___compositionString_3_forAlignmentOnly; }; }; }; uint8_t IMECompositionEvent_tE5CF1FDFA13561963D200901D911D20E8EDB9C55__padding[152]; }; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.IMECompositionEvent struct IMECompositionEvent_tE5CF1FDFA13561963D200901D911D20E8EDB9C55_marshaled_pinvoke { union { struct { union { #pragma pack(push, tp, 1) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_2; }; #pragma pack(pop, tp) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___compositionString_3_OffsetPadding[20]; IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E_marshaled_pinvoke ___compositionString_3; }; #pragma pack(pop, tp) struct { char ___compositionString_3_OffsetPadding_forAlignmentOnly[20]; IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E_marshaled_pinvoke ___compositionString_3_forAlignmentOnly; }; }; }; uint8_t IMECompositionEvent_tE5CF1FDFA13561963D200901D911D20E8EDB9C55__padding[152]; }; }; // Native definition for COM marshalling of UnityEngine.InputSystem.LowLevel.IMECompositionEvent struct IMECompositionEvent_tE5CF1FDFA13561963D200901D911D20E8EDB9C55_marshaled_com { union { struct { union { #pragma pack(push, tp, 1) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_2; }; #pragma pack(pop, tp) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___compositionString_3_OffsetPadding[20]; IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E_marshaled_com ___compositionString_3; }; #pragma pack(pop, tp) struct { char ___compositionString_3_OffsetPadding_forAlignmentOnly[20]; IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E_marshaled_com ___compositionString_3_forAlignmentOnly; }; }; }; uint8_t IMECompositionEvent_tE5CF1FDFA13561963D200901D911D20E8EDB9C55__padding[152]; }; }; // UnityEngine.InputSystem.InputDevice struct InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E { // UnityEngine.InputSystem.InputDevice/DeviceFlags UnityEngine.InputSystem.InputDevice::m_DeviceFlags int32_t ___m_DeviceFlags_24; // System.Int32 UnityEngine.InputSystem.InputDevice::m_DeviceId int32_t ___m_DeviceId_25; // System.Int32 UnityEngine.InputSystem.InputDevice::m_ParticipantId int32_t ___m_ParticipantId_26; // System.Int32 UnityEngine.InputSystem.InputDevice::m_DeviceIndex int32_t ___m_DeviceIndex_27; // UnityEngine.InputSystem.Layouts.InputDeviceDescription UnityEngine.InputSystem.InputDevice::m_Description InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___m_Description_28; // System.Double UnityEngine.InputSystem.InputDevice::m_LastUpdateTimeInternal double ___m_LastUpdateTimeInternal_29; // System.UInt32 UnityEngine.InputSystem.InputDevice::m_CurrentUpdateStepCount uint32_t ___m_CurrentUpdateStepCount_30; // UnityEngine.InputSystem.Utilities.InternedString[] UnityEngine.InputSystem.InputDevice::m_AliasesForEachControl InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_AliasesForEachControl_31; // UnityEngine.InputSystem.Utilities.InternedString[] UnityEngine.InputSystem.InputDevice::m_UsagesForEachControl InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___m_UsagesForEachControl_32; // UnityEngine.InputSystem.InputControl[] UnityEngine.InputSystem.InputDevice::m_UsageToControl InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_UsageToControl_33; // UnityEngine.InputSystem.InputControl[] UnityEngine.InputSystem.InputDevice::m_ChildrenForEachControl InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_ChildrenForEachControl_34; // System.UInt32[] UnityEngine.InputSystem.InputDevice::m_StateOffsetToControlMap UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA* ___m_StateOffsetToControlMap_35; }; // UnityEngine.InputSystem.LowLevel.InputEventStream struct InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9 { // UnityEngine.InputSystem.LowLevel.InputEventBuffer UnityEngine.InputSystem.LowLevel.InputEventStream::m_NativeBuffer InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE ___m_NativeBuffer_0; // UnityEngine.InputSystem.LowLevel.InputEvent* UnityEngine.InputSystem.LowLevel.InputEventStream::m_CurrentNativeEventReadPtr InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentNativeEventReadPtr_1; // UnityEngine.InputSystem.LowLevel.InputEvent* UnityEngine.InputSystem.LowLevel.InputEventStream::m_CurrentNativeEventWritePtr InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentNativeEventWritePtr_2; // System.Int32 UnityEngine.InputSystem.LowLevel.InputEventStream::m_RemainingNativeEventCount int32_t ___m_RemainingNativeEventCount_3; // System.Int32 UnityEngine.InputSystem.LowLevel.InputEventStream::m_MaxAppendedEvents int32_t ___m_MaxAppendedEvents_4; // UnityEngine.InputSystem.LowLevel.InputEventBuffer UnityEngine.InputSystem.LowLevel.InputEventStream::m_AppendBuffer InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE ___m_AppendBuffer_5; // UnityEngine.InputSystem.LowLevel.InputEvent* UnityEngine.InputSystem.LowLevel.InputEventStream::m_CurrentAppendEventReadPtr InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentAppendEventReadPtr_6; // UnityEngine.InputSystem.LowLevel.InputEvent* UnityEngine.InputSystem.LowLevel.InputEventStream::m_CurrentAppendEventWritePtr InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentAppendEventWritePtr_7; // System.Int32 UnityEngine.InputSystem.LowLevel.InputEventStream::m_RemainingAppendEventCount int32_t ___m_RemainingAppendEventCount_8; // System.Int32 UnityEngine.InputSystem.LowLevel.InputEventStream::m_NumEventsRetainedInBuffer int32_t ___m_NumEventsRetainedInBuffer_9; // System.Boolean UnityEngine.InputSystem.LowLevel.InputEventStream::m_IsOpen bool ___m_IsOpen_10; }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.InputEventStream struct InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9_marshaled_pinvoke { InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke ___m_NativeBuffer_0; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentNativeEventReadPtr_1; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentNativeEventWritePtr_2; int32_t ___m_RemainingNativeEventCount_3; int32_t ___m_MaxAppendedEvents_4; InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke ___m_AppendBuffer_5; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentAppendEventReadPtr_6; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentAppendEventWritePtr_7; int32_t ___m_RemainingAppendEventCount_8; int32_t ___m_NumEventsRetainedInBuffer_9; int32_t ___m_IsOpen_10; }; // Native definition for COM marshalling of UnityEngine.InputSystem.LowLevel.InputEventStream struct InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9_marshaled_com { InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_com ___m_NativeBuffer_0; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentNativeEventReadPtr_1; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentNativeEventWritePtr_2; int32_t ___m_RemainingNativeEventCount_3; int32_t ___m_MaxAppendedEvents_4; InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_com ___m_AppendBuffer_5; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentAppendEventReadPtr_6; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___m_CurrentAppendEventWritePtr_7; int32_t ___m_RemainingAppendEventCount_8; int32_t ___m_NumEventsRetainedInBuffer_9; int32_t ___m_IsOpen_10; }; // UnityEngine.InputSystem.LowLevel.InputUpdateDelegate struct InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55 : public MulticastDelegate_t { }; // UnityEngine.InputSystem.LowLevel.StateEvent struct StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F { union { struct { union { #pragma pack(push, tp, 1) struct { // UnityEngine.InputSystem.LowLevel.InputEvent UnityEngine.InputSystem.LowLevel.StateEvent::baseEvent InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_2; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_2_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___stateFormat_3_OffsetPadding[20]; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.StateEvent::stateFormat FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___stateFormat_3; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___stateFormat_3_OffsetPadding_forAlignmentOnly[20]; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___stateFormat_3_forAlignmentOnly; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___stateData_4_OffsetPadding[24]; // UnityEngine.InputSystem.LowLevel.StateEvent/e__FixedBuffer UnityEngine.InputSystem.LowLevel.StateEvent::stateData U3CstateDataU3Ee__FixedBuffer_t00ED1E0C66E396C0021CE2F46B671748BC5E5FEC ___stateData_4; }; #pragma pack(pop, tp) #pragma pack(push, tp, 1) struct { char ___stateData_4_OffsetPadding_forAlignmentOnly[24]; U3CstateDataU3Ee__FixedBuffer_t00ED1E0C66E396C0021CE2F46B671748BC5E5FEC ___stateData_4_forAlignmentOnly; }; #pragma pack(pop, tp) }; }; uint8_t StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F__padding[25]; }; }; // UnityEngine.InputSystem.LowLevel.TextEvent struct TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E { union { struct { union { #pragma pack(push, tp, 1) struct { // UnityEngine.InputSystem.LowLevel.InputEvent UnityEngine.InputSystem.LowLevel.TextEvent::baseEvent InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_1; }; #pragma pack(pop, tp) struct { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 ___baseEvent_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___character_2_OffsetPadding[20]; // System.Int32 UnityEngine.InputSystem.LowLevel.TextEvent::character int32_t ___character_2; }; #pragma pack(pop, tp) struct { char ___character_2_OffsetPadding_forAlignmentOnly[20]; int32_t ___character_2_forAlignmentOnly; }; }; }; uint8_t TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E__padding[24]; }; }; // UnityEngine.InputSystem.Controls.AxisControl struct AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7 : public InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A { // UnityEngine.InputSystem.Controls.AxisControl/Clamp UnityEngine.InputSystem.Controls.AxisControl::clamp int32_t ___clamp_22; // System.Single UnityEngine.InputSystem.Controls.AxisControl::clampMin float ___clampMin_23; // System.Single UnityEngine.InputSystem.Controls.AxisControl::clampMax float ___clampMax_24; // System.Single UnityEngine.InputSystem.Controls.AxisControl::clampConstant float ___clampConstant_25; // System.Boolean UnityEngine.InputSystem.Controls.AxisControl::invert bool ___invert_26; // System.Boolean UnityEngine.InputSystem.Controls.AxisControl::normalize bool ___normalize_27; // System.Single UnityEngine.InputSystem.Controls.AxisControl::normalizeMin float ___normalizeMin_28; // System.Single UnityEngine.InputSystem.Controls.AxisControl::normalizeMax float ___normalizeMax_29; // System.Single UnityEngine.InputSystem.Controls.AxisControl::normalizeZero float ___normalizeZero_30; // System.Boolean UnityEngine.InputSystem.Controls.AxisControl::scale bool ___scale_31; // System.Single UnityEngine.InputSystem.Controls.AxisControl::scaleFactor float ___scaleFactor_32; }; // UnityEngine.InputSystem.InputManager struct InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210 : public RuntimeObject { // System.Int32 UnityEngine.InputSystem.InputManager::m_LayoutRegistrationVersion int32_t ___m_LayoutRegistrationVersion_0; // System.Single UnityEngine.InputSystem.InputManager::m_PollingFrequency float ___m_PollingFrequency_1; // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection UnityEngine.InputSystem.InputManager::m_Layouts Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5 ___m_Layouts_2; // UnityEngine.InputSystem.Utilities.TypeTable UnityEngine.InputSystem.InputManager::m_Processors TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___m_Processors_3; // UnityEngine.InputSystem.Utilities.TypeTable UnityEngine.InputSystem.InputManager::m_Interactions TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___m_Interactions_4; // UnityEngine.InputSystem.Utilities.TypeTable UnityEngine.InputSystem.InputManager::m_Composites TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E ___m_Composites_5; // System.Int32 UnityEngine.InputSystem.InputManager::m_DevicesCount int32_t ___m_DevicesCount_6; // UnityEngine.InputSystem.InputDevice[] UnityEngine.InputSystem.InputManager::m_Devices InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_Devices_7; // System.Collections.Generic.Dictionary`2 UnityEngine.InputSystem.InputManager::m_DevicesById Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3* ___m_DevicesById_8; // System.Int32 UnityEngine.InputSystem.InputManager::m_AvailableDeviceCount int32_t ___m_AvailableDeviceCount_9; // UnityEngine.InputSystem.InputManager/AvailableDevice[] UnityEngine.InputSystem.InputManager::m_AvailableDevices AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* ___m_AvailableDevices_10; // System.Int32 UnityEngine.InputSystem.InputManager::m_DisconnectedDevicesCount int32_t ___m_DisconnectedDevicesCount_11; // UnityEngine.InputSystem.InputDevice[] UnityEngine.InputSystem.InputManager::m_DisconnectedDevices InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___m_DisconnectedDevices_12; // UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.InputManager::m_UpdateMask int32_t ___m_UpdateMask_13; // UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.InputManager::m_CurrentUpdate int32_t ___m_CurrentUpdate_14; // UnityEngine.InputSystem.LowLevel.InputStateBuffers UnityEngine.InputSystem.InputManager::m_StateBuffers InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 ___m_StateBuffers_15; // UnityEngine.InputSystem.Utilities.CallbackArray`1> UnityEngine.InputSystem.InputManager::m_DeviceChangeListeners CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333 ___m_DeviceChangeListeners_16; // UnityEngine.InputSystem.Utilities.CallbackArray`1> UnityEngine.InputSystem.InputManager::m_DeviceStateChangeListeners CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85 ___m_DeviceStateChangeListeners_17; // UnityEngine.InputSystem.Utilities.CallbackArray`1 UnityEngine.InputSystem.InputManager::m_DeviceFindLayoutCallbacks CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D ___m_DeviceFindLayoutCallbacks_18; // UnityEngine.InputSystem.Utilities.CallbackArray`1 UnityEngine.InputSystem.InputManager::m_DeviceCommandCallbacks CallbackArray_1_t7C2A86AF46E04B281542BEADE553C9DF6B1A0885 ___m_DeviceCommandCallbacks_19; // UnityEngine.InputSystem.Utilities.CallbackArray`1> UnityEngine.InputSystem.InputManager::m_LayoutChangeListeners CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC ___m_LayoutChangeListeners_20; // UnityEngine.InputSystem.Utilities.CallbackArray`1> UnityEngine.InputSystem.InputManager::m_EventListeners CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37 ___m_EventListeners_21; // UnityEngine.InputSystem.Utilities.CallbackArray`1 UnityEngine.InputSystem.InputManager::m_BeforeUpdateListeners CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529 ___m_BeforeUpdateListeners_22; // UnityEngine.InputSystem.Utilities.CallbackArray`1 UnityEngine.InputSystem.InputManager::m_AfterUpdateListeners CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529 ___m_AfterUpdateListeners_23; // UnityEngine.InputSystem.Utilities.CallbackArray`1 UnityEngine.InputSystem.InputManager::m_SettingsChangedListeners CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529 ___m_SettingsChangedListeners_24; // System.Boolean UnityEngine.InputSystem.InputManager::m_NativeBeforeUpdateHooked bool ___m_NativeBeforeUpdateHooked_25; // System.Boolean UnityEngine.InputSystem.InputManager::m_HaveDevicesWithStateCallbackReceivers bool ___m_HaveDevicesWithStateCallbackReceivers_26; // System.Boolean UnityEngine.InputSystem.InputManager::m_HasFocus bool ___m_HasFocus_27; // UnityEngine.InputSystem.LowLevel.InputEventStream UnityEngine.InputSystem.InputManager::m_InputEventStream InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9 ___m_InputEventStream_28; // UnityEngine.InputSystem.LowLevel.InputDeviceExecuteCommandDelegate UnityEngine.InputSystem.InputManager::m_DeviceFindExecuteCommandDelegate InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___m_DeviceFindExecuteCommandDelegate_29; // System.Int32 UnityEngine.InputSystem.InputManager::m_DeviceFindExecuteCommandDeviceId int32_t ___m_DeviceFindExecuteCommandDeviceId_30; // UnityEngine.InputSystem.LowLevel.IInputRuntime UnityEngine.InputSystem.InputManager::m_Runtime RuntimeObject* ___m_Runtime_31; // UnityEngine.InputSystem.LowLevel.InputMetrics UnityEngine.InputSystem.InputManager::m_Metrics InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 ___m_Metrics_32; // UnityEngine.InputSystem.InputSettings UnityEngine.InputSystem.InputManager::m_Settings InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___m_Settings_33; // UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice[] UnityEngine.InputSystem.InputManager::m_StateChangeMonitors StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* ___m_StateChangeMonitors_34; // UnityEngine.InputSystem.Utilities.InlinedArray`1 UnityEngine.InputSystem.InputManager::m_StateChangeMonitorTimeouts InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA ___m_StateChangeMonitorTimeouts_35; // UnityEngine.InputSystem.InputManager/DeviceState[] UnityEngine.InputSystem.InputManager::m_SavedDeviceStates DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* ___m_SavedDeviceStates_36; // UnityEngine.InputSystem.InputManager/AvailableDevice[] UnityEngine.InputSystem.InputManager::m_SavedAvailableDevices AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* ___m_SavedAvailableDevices_37; }; // UnityEngine.InputSystem.Controls.IntegerControl struct IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB : public InputControl_1_t6610D981ECAED7950370CC37B55465BBFDDD6A61 { }; // UnityEngine.InputSystem.Pointer struct Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A : public InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B { // UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Pointer::k__BackingField Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CpositionU3Ek__BackingField_39; // UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Pointer::k__BackingField Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CdeltaU3Ek__BackingField_40; // UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Pointer::k__BackingField Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CradiusU3Ek__BackingField_41; // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Pointer::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpressureU3Ek__BackingField_42; // UnityEngine.InputSystem.Controls.ButtonControl UnityEngine.InputSystem.Pointer::k__BackingField ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CpressU3Ek__BackingField_43; }; struct Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A_StaticFields { // UnityEngine.InputSystem.Pointer UnityEngine.InputSystem.Pointer::k__BackingField Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A* ___U3CcurrentU3Ek__BackingField_44; }; // UnityEngine.InputSystem.Controls.QuaternionControl struct QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1 : public InputControl_1_t9C13D8BC7805C38134C3ED7262E9ECF28CC59770 { // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.QuaternionControl::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CxU3Ek__BackingField_22; // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.QuaternionControl::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CyU3Ek__BackingField_23; // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.QuaternionControl::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CzU3Ek__BackingField_24; // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.QuaternionControl::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CwU3Ek__BackingField_25; }; // UnityEngine.InputSystem.Sensor struct Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 : public InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B { }; // UnityEngine.InputSystem.Controls.TouchControl struct TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079 : public InputControl_1_t8328183BE585255AE6A8A1F8D5C9DEEDE891A3B3 { // UnityEngine.InputSystem.Controls.TouchPressControl UnityEngine.InputSystem.Controls.TouchControl::k__BackingField TouchPressControl_tD5BD68D9FDEAC889591DD7A499864893A43C7CEB* ___U3CpressU3Ek__BackingField_22; // UnityEngine.InputSystem.Controls.IntegerControl UnityEngine.InputSystem.Controls.TouchControl::k__BackingField IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CtouchIdU3Ek__BackingField_23; // UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Controls.TouchControl::k__BackingField Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CpositionU3Ek__BackingField_24; // UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Controls.TouchControl::k__BackingField Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CdeltaU3Ek__BackingField_25; // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.TouchControl::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpressureU3Ek__BackingField_26; // UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Controls.TouchControl::k__BackingField Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CradiusU3Ek__BackingField_27; // UnityEngine.InputSystem.Controls.TouchPhaseControl UnityEngine.InputSystem.Controls.TouchControl::k__BackingField TouchPhaseControl_t4652C6E0EBFAFA85A31607769876B02C1C9FCAEC* ___U3CphaseU3Ek__BackingField_28; // UnityEngine.InputSystem.Controls.ButtonControl UnityEngine.InputSystem.Controls.TouchControl::k__BackingField ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CindirectTouchU3Ek__BackingField_29; // UnityEngine.InputSystem.Controls.ButtonControl UnityEngine.InputSystem.Controls.TouchControl::k__BackingField ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CtapU3Ek__BackingField_30; // UnityEngine.InputSystem.Controls.IntegerControl UnityEngine.InputSystem.Controls.TouchControl::k__BackingField IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CtapCountU3Ek__BackingField_31; // UnityEngine.InputSystem.Controls.DoubleControl UnityEngine.InputSystem.Controls.TouchControl::k__BackingField DoubleControl_t3707A6260424A2F3636669A2BAFF5CB5E91D2486* ___U3CstartTimeU3Ek__BackingField_32; // UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Controls.TouchControl::k__BackingField Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CstartPositionU3Ek__BackingField_33; }; // UnityEngine.InputSystem.Controls.TouchPhaseControl struct TouchPhaseControl_t4652C6E0EBFAFA85A31607769876B02C1C9FCAEC : public InputControl_1_t2BE808A88535A7BD02A4623F3798E6FCDAE1F21E { }; // UnityEngine.InputSystem.TrackedDevice struct TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9 : public InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B { // UnityEngine.InputSystem.Controls.IntegerControl UnityEngine.InputSystem.TrackedDevice::k__BackingField IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CtrackingStateU3Ek__BackingField_39; // UnityEngine.InputSystem.Controls.ButtonControl UnityEngine.InputSystem.TrackedDevice::k__BackingField ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CisTrackedU3Ek__BackingField_40; // UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.TrackedDevice::k__BackingField Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CdevicePositionU3Ek__BackingField_41; // UnityEngine.InputSystem.Controls.QuaternionControl UnityEngine.InputSystem.TrackedDevice::k__BackingField QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___U3CdeviceRotationU3Ek__BackingField_42; }; // UnityEngine.InputSystem.Controls.Vector2Control struct Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432 : public InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66 { // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.Vector2Control::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CxU3Ek__BackingField_22; // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.Vector2Control::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CyU3Ek__BackingField_23; }; // UnityEngine.InputSystem.Controls.Vector3Control struct Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A : public InputControl_1_tFF1806D355F3775B3CC4F50471CB900517A8F735 { // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.Vector3Control::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CxU3Ek__BackingField_22; // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.Vector3Control::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CyU3Ek__BackingField_23; // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.Vector3Control::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CzU3Ek__BackingField_24; }; // UnityEngine.InputSystem.Accelerometer struct Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 { // UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.Accelerometer::k__BackingField Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CaccelerationU3Ek__BackingField_39; }; struct Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_StaticFields { // UnityEngine.InputSystem.Accelerometer UnityEngine.InputSystem.Accelerometer::k__BackingField Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* ___U3CcurrentU3Ek__BackingField_40; }; // UnityEngine.InputSystem.AmbientTemperatureSensor struct AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 { // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.AmbientTemperatureSensor::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CambientTemperatureU3Ek__BackingField_39; }; struct AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_StaticFields { // UnityEngine.InputSystem.AmbientTemperatureSensor UnityEngine.InputSystem.AmbientTemperatureSensor::k__BackingField AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* ___U3CcurrentU3Ek__BackingField_40; }; // UnityEngine.InputSystem.AttitudeSensor struct AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 { // UnityEngine.InputSystem.Controls.QuaternionControl UnityEngine.InputSystem.AttitudeSensor::k__BackingField QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___U3CattitudeU3Ek__BackingField_39; }; struct AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_StaticFields { // UnityEngine.InputSystem.AttitudeSensor UnityEngine.InputSystem.AttitudeSensor::k__BackingField AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* ___U3CcurrentU3Ek__BackingField_40; }; // UnityEngine.InputSystem.Controls.ButtonControl struct ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF : public AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7 { // System.Single UnityEngine.InputSystem.Controls.ButtonControl::pressPoint float ___pressPoint_33; }; struct ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_StaticFields { // System.Single UnityEngine.InputSystem.Controls.ButtonControl::s_GlobalDefaultButtonPressPoint float ___s_GlobalDefaultButtonPressPoint_34; // System.Single UnityEngine.InputSystem.Controls.ButtonControl::s_GlobalDefaultButtonReleaseThreshold float ___s_GlobalDefaultButtonReleaseThreshold_35; }; // UnityEngine.InputSystem.GravitySensor struct GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 { // UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.GravitySensor::k__BackingField Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CgravityU3Ek__BackingField_39; }; struct GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_StaticFields { // UnityEngine.InputSystem.GravitySensor UnityEngine.InputSystem.GravitySensor::k__BackingField GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* ___U3CcurrentU3Ek__BackingField_40; }; // UnityEngine.InputSystem.Gyroscope struct Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 { // UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.Gyroscope::k__BackingField Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CangularVelocityU3Ek__BackingField_39; }; struct Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_StaticFields { // UnityEngine.InputSystem.Gyroscope UnityEngine.InputSystem.Gyroscope::k__BackingField Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* ___U3CcurrentU3Ek__BackingField_40; }; // UnityEngine.InputSystem.HumiditySensor struct HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 { // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.HumiditySensor::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CrelativeHumidityU3Ek__BackingField_39; }; struct HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_StaticFields { // UnityEngine.InputSystem.HumiditySensor UnityEngine.InputSystem.HumiditySensor::k__BackingField HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* ___U3CcurrentU3Ek__BackingField_40; }; // UnityEngine.InputSystem.LightSensor struct LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 { // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.LightSensor::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3ClightLevelU3Ek__BackingField_39; }; struct LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_StaticFields { // UnityEngine.InputSystem.LightSensor UnityEngine.InputSystem.LightSensor::k__BackingField LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* ___U3CcurrentU3Ek__BackingField_40; }; // UnityEngine.InputSystem.LinearAccelerationSensor struct LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 { // UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.LinearAccelerationSensor::k__BackingField Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CaccelerationU3Ek__BackingField_39; }; struct LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_StaticFields { // UnityEngine.InputSystem.LinearAccelerationSensor UnityEngine.InputSystem.LinearAccelerationSensor::k__BackingField LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* ___U3CcurrentU3Ek__BackingField_40; }; // UnityEngine.InputSystem.MagneticFieldSensor struct MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 { // UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.MagneticFieldSensor::k__BackingField Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CmagneticFieldU3Ek__BackingField_39; }; struct MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_StaticFields { // UnityEngine.InputSystem.MagneticFieldSensor UnityEngine.InputSystem.MagneticFieldSensor::k__BackingField MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* ___U3CcurrentU3Ek__BackingField_40; }; // UnityEngine.InputSystem.PressureSensor struct PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 { // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.PressureSensor::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CatmosphericPressureU3Ek__BackingField_39; }; struct PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_StaticFields { // UnityEngine.InputSystem.PressureSensor UnityEngine.InputSystem.PressureSensor::k__BackingField PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* ___U3CcurrentU3Ek__BackingField_40; }; // UnityEngine.InputSystem.ProximitySensor struct ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 { // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.ProximitySensor::k__BackingField AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CdistanceU3Ek__BackingField_39; }; struct ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_StaticFields { // UnityEngine.InputSystem.ProximitySensor UnityEngine.InputSystem.ProximitySensor::k__BackingField ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* ___U3CcurrentU3Ek__BackingField_40; }; // UnityEngine.InputSystem.StepCounter struct StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4 { // UnityEngine.InputSystem.Controls.IntegerControl UnityEngine.InputSystem.StepCounter::k__BackingField IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CstepCounterU3Ek__BackingField_39; }; struct StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_StaticFields { // UnityEngine.InputSystem.StepCounter UnityEngine.InputSystem.StepCounter::k__BackingField StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* ___U3CcurrentU3Ek__BackingField_40; }; // UnityEngine.InputSystem.Touchscreen struct Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE : public Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A { // UnityEngine.InputSystem.Controls.TouchControl UnityEngine.InputSystem.Touchscreen::k__BackingField TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* ___U3CprimaryTouchU3Ek__BackingField_45; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Touchscreen::k__BackingField ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E ___U3CtouchesU3Ek__BackingField_46; }; struct Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields { // UnityEngine.InputSystem.Touchscreen UnityEngine.InputSystem.Touchscreen::k__BackingField Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* ___U3CcurrentU3Ek__BackingField_47; // System.Single UnityEngine.InputSystem.Touchscreen::s_TapTime float ___s_TapTime_48; // System.Single UnityEngine.InputSystem.Touchscreen::s_TapDelayTime float ___s_TapDelayTime_49; // System.Single UnityEngine.InputSystem.Touchscreen::s_TapRadiusSquared float ___s_TapRadiusSquared_50; }; #ifdef __clang__ #pragma clang diagnostic pop #endif // UnityEngine.InputSystem.InputRemoting/Subscriber[] struct SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3 : public RuntimeArray { ALIGN_FIELD (8) Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* m_Items[1]; inline Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F** 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, Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.InputSystem.InputRemoting/RemoteSender[] struct RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA : public RuntimeArray { ALIGN_FIELD (8) RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736 m_Items[1]; inline RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736* 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, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___layouts_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___devices_2), (void*)NULL); #endif } inline RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___layouts_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___devices_2), (void*)NULL); #endif } }; // UnityEngine.InputSystem.InputRemoting/RemoteInputDevice[] struct RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5 : public RuntimeArray { ALIGN_FIELD (8) RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE m_Items[1]; inline RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE* 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, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_Capabilities_6), (void*)NULL); #endif } inline RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_2))->___m_Capabilities_6), (void*)NULL); #endif } }; // System.Byte[] struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.Utilities.InternedString[] 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_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_StringLowerCase_1), (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_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_StringLowerCase_1), (void*)NULL); #endif } }; // System.String[] 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); } }; // System.Object[] struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : 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); } }; // System.Int32[] struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.RemoteInputPlayerConnection/Subscriber[] struct SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830 : public RuntimeArray { ALIGN_FIELD (8) Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* m_Items[1]; inline Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26** 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, Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.InputSystem.Controls.TouchControl[] struct TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D : public RuntimeArray { ALIGN_FIELD (8) TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* m_Items[1]; inline TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079** 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, TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // UnityEngine.InputSystem.InputDevice[] 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); } }; // UnityEngine.InputSystem.InputManager/AvailableDevice[] struct AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5 : public RuntimeArray { ALIGN_FIELD (8) AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6 m_Items[1]; inline AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6* 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, AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_Capabilities_6), (void*)NULL); #endif } inline AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_0))->___m_Capabilities_6), (void*)NULL); #endif } }; // UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice[] struct StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4 : public RuntimeArray { ALIGN_FIELD (8) StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1 m_Items[1]; inline StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1* 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, StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___memoryRegions_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___listeners_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___signalled_2))->___array_0))->___additionalValues_2), (void*)NULL); #endif } inline StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___memoryRegions_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___listeners_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___signalled_2))->___array_0))->___additionalValues_2), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion[] struct BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39 : public RuntimeArray { ALIGN_FIELD (8) BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C m_Items[1]; inline BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C* 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, BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.InputManager/StateChangeMonitorListener[] struct StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9 : public RuntimeArray { ALIGN_FIELD (8) StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA m_Items[1]; inline StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA* 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, StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___control_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___monitor_1), (void*)NULL); #endif } inline StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___control_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___monitor_1), (void*)NULL); #endif } }; // UnityEngine.InputSystem.InputManager/DeviceState[] struct DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0 : public RuntimeArray { ALIGN_FIELD (8) DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 m_Items[1]; inline DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* 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, DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___layout_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___variants_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___usages_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_InterfaceName_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_Capabilities_6), (void*)NULL); #endif } inline DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___layout_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___variants_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___usages_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_InterfaceName_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___description_7))->___m_Capabilities_6), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Layouts.InputDeviceDescription[] struct InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5 : public RuntimeArray { ALIGN_FIELD (8) InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F m_Items[1]; inline InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* 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, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Capabilities_6), (void*)NULL); #endif } inline InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Capabilities_6), (void*)NULL); #endif } }; IL2CPP_EXTERN_C void InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshal_pinvoke(const InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735& unmarshaled, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshal_pinvoke_back(const InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke& marshaled, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735& unmarshaled); IL2CPP_EXTERN_C void InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshal_pinvoke_cleanup(InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_pinvoke(const RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE& unmarshaled, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_pinvoke_back(const RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_pinvoke& marshaled, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE& unmarshaled); IL2CPP_EXTERN_C void RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_pinvoke_cleanup(RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshal_com(const InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735& unmarshaled, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com& marshaled); IL2CPP_EXTERN_C void InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshal_com_back(const InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com& marshaled, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735& unmarshaled); IL2CPP_EXTERN_C void InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshal_com_cleanup(InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com& marshaled); IL2CPP_EXTERN_C void RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_com(const RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE& unmarshaled, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_com& marshaled); IL2CPP_EXTERN_C void RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_com_back(const RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_com& marshaled, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE& unmarshaled); IL2CPP_EXTERN_C void RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_com_cleanup(RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_com& marshaled); IL2CPP_EXTERN_C void InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_pinvoke(const InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F& unmarshaled, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_pinvoke_back(const InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke& marshaled, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F& unmarshaled); IL2CPP_EXTERN_C void InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_pinvoke_cleanup(InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_com(const InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F& unmarshaled, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_com& marshaled); IL2CPP_EXTERN_C void InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_com_back(const InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_com& marshaled, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F& unmarshaled); IL2CPP_EXTERN_C void InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_com_cleanup(InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_com& marshaled); IL2CPP_EXTERN_C void RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshal_pinvoke(const RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736& unmarshaled, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshal_pinvoke_back(const RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_pinvoke& marshaled, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736& unmarshaled); IL2CPP_EXTERN_C void RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshal_pinvoke_cleanup(RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_pinvoke& marshaled); IL2CPP_EXTERN_C void RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshal_com(const RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736& unmarshaled, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_com& marshaled); IL2CPP_EXTERN_C void RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshal_com_back(const RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_com& marshaled, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736& unmarshaled); IL2CPP_EXTERN_C void RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshal_com_cleanup(RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_com& marshaled); // System.Void System.Action`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_mFC80A1D3B6BA1009B9779F59B49347FEEE827FB6_gshared (Action_2_tD987B97B18D27B9920365359C46BC12702AD4F7D* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Void System.Action`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_m6DEC13F96CE9CD74561DCCA7017E450079C96942_gshared (Action_2_t9C4E97D0565650F0AEF7C72077EB8A0F9326E40B* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_Append_TisRuntimeObject_m56BE70AE2D462FDBD0951379C076DF5FDFA8D920_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918** ___array0, RuntimeObject* ___value1, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31 Dictionary_2_GetEnumerator_m3BF9969257B323347AA34745C6DCD37D1F9BF174_gshared (Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mC351F7DAFCD1DF4CCFF3E49D092773C72D84C292_gshared (Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31* __this, const RuntimeMethod* method) ; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC Enumerator_get_Current_mB1068DBFCAA4C19D082D5717DF265CBA6D66D4BE_gshared_inline (Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31* __this, const RuntimeMethod* method) ; // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 KeyValuePair_2_get_Key_mC668DBB7580ADCE4B3D87DA1C6E91F6E56B9EE84_gshared_inline (KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m4BE8613970A8112E3042718B64AC74A4EF3355BF_gshared (Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31* __this, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB570FF4C1B9EAAE7F803875AFD63221C8D82FBED_gshared_inline (Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E Nullable_1_get_Value_m1628960E5EF205E8CB876142FF45FC0563D3A726_gshared (Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t13B0EDB01F0A85A952803970AFD1073D96A46C94 ReadOnlyArray_1_GetEnumerator_mE43A032C7C67896D9F8377C6C1C863C22F3044B6_gshared (ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m041721B53AC187277BACB4EA9C86E299322EB0AB_gshared (Enumerator_t13B0EDB01F0A85A952803970AFD1073D96A46C94* __this, const RuntimeMethod* method) ; // TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_mC38F33A423715DE1D9EAD3EADE1C8C03C52E4465_gshared (Enumerator_t13B0EDB01F0A85A952803970AFD1073D96A46C94* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m95272BAC87E97D7B862DB72A8639565003BD244B_gshared (Enumerator_t13B0EDB01F0A85A952803970AFD1073D96A46C94* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_Append_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m19A8B10504EF7E6E50217027A2A0D42161FCB2AF_gshared (RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA** ___array0, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736 ___value1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::EraseAt(TValue[]&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayHelpers_EraseAt_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m8D632BE88A6D82D8200109DE594A03ED97C5792D_gshared (RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA** ___array0, int32_t ___index1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.ArrayHelpers::Erase(TValue[]&,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArrayHelpers_Erase_TisRuntimeObject_mABBF34C0F8B9EB652401D29EBF6FEB826D20C362_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918** ___array0, RuntimeObject* ___value1, const RuntimeMethod* method) ; // System.Byte[] UnityEngine.InputSystem.InputRemoting::SerializeData(TData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* InputRemoting_SerializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5339B22D621D62844698760D3E830CF48C8044C9_gshared (Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 ___data0, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m0B569E5D13903AFDBD546AC7661CCB92027A10DB_gshared (Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811* __this, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___value0, const RuntimeMethod* method) ; // TData UnityEngine.InputSystem.InputRemoting::DeserializeData(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 InputRemoting_DeserializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5DCC8DBCB20440E6D0D815A28968D62974F78BAC_gshared (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_Append_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m209C6C8CC18C713AB6E0EC61E4D57F77EA7D963E_gshared (InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5** ___array0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value1, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mEA865389B1F3B9B7F55A65C4B937BF1A2F7258AC_gshared (Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable`1,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisRuntimeObject_m6D1E7BE19748636FC77D4F07A11734CCD7C06231_gshared (RuntimeObject* ___source0, Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB* ___selector1, const RuntimeMethod* method) ; // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_m6B1F26FB2B3EA7B18B82FC81035440AAAEFCE924_gshared (RuntimeObject* ___source0, const RuntimeMethod* method) ; // System.Byte[] UnityEngine.InputSystem.InputRemoting::SerializeData(TData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* InputRemoting_SerializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_m07CBC9F9C3A93C077985490C5E3910FE2BF4B6D0_gshared (Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 ___data0, const RuntimeMethod* method) ; // TData UnityEngine.InputSystem.InputRemoting::DeserializeData(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 InputRemoting_DeserializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_mE28B2CDCC4DAA337E079238E6EF604805B6FCCF3_gshared (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_Append_TisRemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_m8694EC51FC86E4E0623AC36EF28F79A0EC7E7181_gshared (RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5** ___array0, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE ___value1, const RuntimeMethod* method) ; // System.Void Unity.Collections.NativeArray`1::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_gshared (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, const RuntimeMethod* method) ; // System.Byte[] UnityEngine.InputSystem.InputRemoting::SerializeData(TData) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* InputRemoting_SerializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m5665913BE1FBFF4FFC6622F206414E34E3B6A1AE_gshared (Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 ___data0, const RuntimeMethod* method) ; // TData UnityEngine.InputSystem.InputRemoting::DeserializeData(System.Byte[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 InputRemoting_DeserializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m9C67CA666AB0918CD3B7C3121EAB4F65483902BE_gshared (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1 ReadOnlyArray_1_GetEnumerator_mEF9D703AE2040E485A1AB057E1518F30128C4529_gshared (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mE36B5D549E0A1D767EE5BBAA199C9A17CB57FC68_gshared (Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1* __this, const RuntimeMethod* method) ; // TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Enumerator_get_Current_m2B01581AC51B1F0C02CD201096E09A39D4D7294D_gshared (Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1* __this, const RuntimeMethod* method) ; // System.Boolean System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable`1,TSource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerable_Contains_TisRuntimeObject_mC527057DCE4E20E8A7A0D06BAF111A7901007B24_gshared (RuntimeObject* ___source0, RuntimeObject* ___value1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7C82D326DCEA75ECE1975B8EECF58D0AAE7D6995_gshared (Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.ReadOnlyArrayExtensions::Contains(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4_gshared (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___array0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value1, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m48C26C8BF8CF832FAFF2818DC9246BACBC3CCF2B_gshared (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnityAction_1__ctor_m0C2FC6B483B474AE9596A43EBA7FF6E85503A92A_gshared (UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.ArrayHelpers::Contains(TValue[],TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArrayHelpers_Contains_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m41DA0E104BBE8D244B0CE44B8E60782EC3008D9E_gshared (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___array0, int32_t ___value1, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_Append_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CCC8BF6C49E17FE0DCED2F06CB631256EDB1560_gshared (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___array0, int32_t ___value1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.ArrayHelpers::Erase(TValue[]&,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArrayHelpers_Erase_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mB3113A7B6589143E23AF989AE0822A7C30380294_gshared (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___array0, int32_t ___value1, const RuntimeMethod* method) ; // System.Int64 UnityEngine.InputSystem.InputDevice::ExecuteCommand(TCommand&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InputDevice_ExecuteCommand_TisQuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA_m13F1223B6A6B259F0AA3F41E50DBE29C2F8FE240_gshared (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, QuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA* ___command0, const RuntimeMethod* method) ; // System.Int64 UnityEngine.InputSystem.InputDevice::ExecuteCommand(TCommand&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InputDevice_ExecuteCommand_TisSetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88_m1C7C8BB192887F4C6442CA0FC9DC6BBCDB04C0E0_gshared (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, SetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88* ___command0, const RuntimeMethod* method) ; // TControl UnityEngine.InputSystem.InputControl::GetChildControl(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___path0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::.ctor(TValue[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArray_1__ctor_mA9AA8F6151380781CF993C6F72ADB67D91B9CF41_gshared (ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array0, const RuntimeMethod* method) ; // TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReadOnlyArray_1_get_Item_m20907EA946F72D55FC8BD8031EA4F9BF13AE164D_gshared (ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputState::Change(UnityEngine.InputSystem.InputControl,TState,UnityEngine.InputSystem.LowLevel.InputUpdateType,UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState_Change_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA4B753C7A51111F8399CA5BEB8A2780EE54F36B7_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___state1, int32_t ___updateType2, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr3, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputState::Change(UnityEngine.InputSystem.InputControl,TState,UnityEngine.InputSystem.LowLevel.InputUpdateType,UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState_Change_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC0BE9E4C07F2D6AEBB3143EA74C10F3F00F1D389_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, uint8_t ___state1, int32_t ___updateType2, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr3, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlyArray_1_get_Count_m37AE229E2BFB74375A7BD545982B745F982762F8_gshared_inline (ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputState::Change(UnityEngine.InputSystem.InputControl,TState&,UnityEngine.InputSystem.LowLevel.InputUpdateType,UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* ___state1, int32_t ___updateType2, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr3, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.LowLevel.InputEventPtr::IsA() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_gshared (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ; // System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::SizeOf() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_m69FCD3C12AF3FB3E4C75D033E34648DED186489F_gshared (const RuntimeMethod* method) ; // TControl UnityEngine.InputSystem.InputControlExtensions::FindInParentChain(UnityEngine.InputSystem.InputControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlExtensions_FindInParentChain_TisRuntimeObject_mF98C77EF8C150BA28469A19586E7DA3B06C5D767_gshared (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::.ctor(TValue[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArray_1__ctor_m2C5D5E2909635889EDB94C381385ED5D6128612F_gshared (ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mD0A5A024A5846E9C7A68418CBC91F8DABC70B5B5_gshared (Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1::AddCallback(TDelegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackArray_1_AddCallback_mB86EC6413C0AB2C12A88FA8141E3ACDA83DA2C6D_gshared (CallbackArray_1_t70C9B62D06582BEAC403C9259B541A2D8D4B4A1F* __this, RuntimeObject* ___dlg0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1::RemoveCallback(TDelegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackArray_1_RemoveCallback_mDEEFD791C9654F4EE7C2586BD7DED83F74D897B2_gshared (CallbackArray_1_t70C9B62D06582BEAC403C9259B541A2D8D4B4A1F* __this, RuntimeObject* ___dlg0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m725DDAF4C8BD4FBCD106BFFB1B4B5B74D7696281_gshared (Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ; // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m1425379DCDEDB955455E242B31CD2AE43552B441_gshared_inline (KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.InlinedArray`1::.ctor(TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InlinedArray_1__ctor_m8732B6EBFFA627F5206C86E329439F947A14A67F_gshared (InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value0, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.HashSet`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool HashSet_1_Add_m2E138E1B572E38E2A758B658241F9AB54D84863E_gshared (HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___item0, const RuntimeMethod* method) ; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C_gshared (InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m5FF3432937DE0E166259F54A0CFC568A388F7439_gshared (Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_mF76B685BBC4077A8E9E18C892B2B71F6C284ABE9_gshared (Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value1, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549_gshared (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_m274602E8171450B31B5AE16BB4B0CDDB80187874_gshared (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F* Dictionary_2_get_Keys_m565FF565A32678434AB3DD604FD18BF39447DA7D_gshared (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, const RuntimeMethod* method) ; // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C_gshared (RuntimeObject* ___source0, const RuntimeMethod* method) ; // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63 Dictionary_2_get_Item_m6C6D49B863E3AA35DB842F3DE83D5DC29956D3FE_gshared (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.DelegateHelpers::InvokeCallbacksSafe(UnityEngine.InputSystem.Utilities.CallbackArray`1>&,TValue1,TValue2,System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateHelpers_InvokeCallbacksSafe_TisRuntimeObject_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m6ED3C8EA49421788B975C5F2C359F4A73C0A7479_gshared (CallbackArray_1_t728037423B0E59AED45A54BD4669276E085A3A43* ___callbacks0, RuntimeObject* ___argument11, int32_t ___argument22, String_t* ___callbackName3, RuntimeObject* ___context4, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78_gshared (Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* ___value1, const RuntimeMethod* method) ; // TDevice UnityEngine.InputSystem.InputDevice::Build(System.String,System.String,UnityEngine.InputSystem.Layouts.InputDeviceDescription,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputDevice_Build_TisRuntimeObject_m286DC54B96A6B976B557B214C11668FCBA15578A_gshared (String_t* ___layoutName0, String_t* ___layoutVariants1, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___deviceDescription2, bool ___noPrecompiledLayouts3, const RuntimeMethod* method) ; // System.Int64 UnityEngine.InputSystem.LowLevel.InputRuntimeExtensions::DeviceCommand(UnityEngine.InputSystem.LowLevel.IInputRuntime,System.Int32,TCommand&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InputRuntimeExtensions_DeviceCommand_TisEnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4_m33F38F26517A16F796A9D1FEEFDBF87EAC8B770A_gshared (RuntimeObject* ___runtime0, int32_t ___deviceId1, EnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4* ___command2, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m788B1B038ADEB8A89671F9592C1F31B6F0609BCF_gshared (Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m55DDA3EC4389EF75C6A9726E3105F0796B1068E4_gshared (Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.CallbackArray`1::get_length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t CallbackArray_1_get_length_m81CB1E446FBEF126C2096B08E643D63ACDDBD0F1_gshared (CallbackArray_1_t70C9B62D06582BEAC403C9259B541A2D8D4B4A1F* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1::LockForChanges() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackArray_1_LockForChanges_mB15D8203ADAEA8AEF523BE53D79B7CF828301CB6_gshared (CallbackArray_1_t70C9B62D06582BEAC403C9259B541A2D8D4B4A1F* __this, const RuntimeMethod* method) ; // TDelegate UnityEngine.InputSystem.Utilities.CallbackArray`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CallbackArray_1_get_Item_m567E182F190B5CEBFBA0D02E0E33AD7A5E46F7E1_gshared (CallbackArray_1_t70C9B62D06582BEAC403C9259B541A2D8D4B4A1F* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1::UnlockForChanges() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CallbackArray_1_UnlockForChanges_mA6BDFF9ECCA7A79D6017AFB24BF5932CC3B30197_gshared (CallbackArray_1_t70C9B62D06582BEAC403C9259B541A2D8D4B4A1F* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_mA2AD3A192BF80F69231CE977561A825A6A0B95BB_gshared (Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::get_Count() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_gshared_inline (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, const RuntimeMethod* method) ; // TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88_gshared (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.ArrayHelpers::Contains(TValue[],TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ArrayHelpers_Contains_TisRuntimeObject_mEBCCB6DFA0BB25DAD0978401DF63911E7B5E792E_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array0, RuntimeObject* ___value1, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::AppendWithCapacity(TValue[]&,System.Int32&,TValue,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_AppendWithCapacity_TisRuntimeObject_m19BAAE7AED4E89978DEEE09ABC0C60F705B0C01E_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918** ___array0, int32_t* ___count1, RuntimeObject* ___value2, int32_t ___capacityIncrement3, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___key0, RuntimeObject* ___value1, const RuntimeMethod* method) ; // System.Int64 UnityEngine.InputSystem.LowLevel.InputRuntimeExtensions::DeviceCommand(UnityEngine.InputSystem.LowLevel.IInputRuntime,System.Int32,TCommand&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InputRuntimeExtensions_DeviceCommand_TisDisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD_m3DBE0BC89B748E83A77DE6AE61941BD0C331A822_gshared (RuntimeObject* ___runtime0, int32_t ___deviceId1, DisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD* ___command2, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::LengthSafe(TValue[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_LengthSafe_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m745BDA5B9D3EBC8453EA8DDAE89368E280A1D893_gshared (StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* ___array0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::EraseAtWithCapacity(TValue[],System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m27C99CB66DC23926DBB518FB5DA61C480FACC29F_gshared (StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* ___array0, int32_t* ___count1, int32_t ___index2, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::EraseAtWithCapacity(TValue[],System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayHelpers_EraseAtWithCapacity_TisRuntimeObject_m31C5903A40AF94CC05C2609206AD1727A4A128B5_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array0, int32_t* ___count1, int32_t ___index2, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___key0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::EraseAtWithCapacity(TValue[],System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayHelpers_EraseAtWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m9D2122A4DEBEFC2661CADE0E2CB3F989D52805D8_gshared (AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* ___array0, int32_t* ___count1, int32_t ___index2, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::Clear(TValue[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayHelpers_Clear_TisRuntimeObject_mA3CCCA603577D1A7C9B9D32B8968E5D61636335E_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array0, int32_t ___count1, const RuntimeMethod* method) ; // System.Void Unity.Collections.NativeArray`1::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_gshared (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) ; // System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafePtr(Unity.Collections.NativeArray`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD_gshared (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___nativeArray0, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) ; // T System.Nullable`1::get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_gshared (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, int32_t ___key0, RuntimeObject** ___value1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mF5AA096D28A573CD5A95E9234FA30F57CFE6789D_gshared_inline (List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___item0, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_gshared (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, bool ___value0, const RuntimeMethod* method) ; // System.Void System.Array::Resize(T[]&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_mFC637B0E61CD2D6B811DFD25FC168C5F45F238B6_gshared (StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4** ___array0, int32_t ___newSize1, const RuntimeMethod* method) ; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_gshared (InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* __this, int32_t ___index0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.InlinedArray`1::set_Item(System.Int32,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D_gshared (InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* __this, int32_t ___index0, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___value1, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::Append(TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InlinedArray_1_Append_m8AD3FEBC3D3A5C5A4E808E52C4BB23E2D0271A0B_gshared (InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* __this, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___value0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared (Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::RegisterPrecompiledLayout(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterPrecompiledLayout_TisRuntimeObject_mACFD90A6FCB7F73315DC337F02FA6A91D6DA41EB_gshared (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___metadata0, const RuntimeMethod* method) ; // System.Void System.Action`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_2__ctor_mE8DA76229BFE3CE94CA3DEF078C8B6F71B3615BF_gshared (Action_2_tF55503802357CB8A9E95ED4B00CEEEE6BDEC9166* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Void System.Action`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501_gshared (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_mE27CCE9BF36CDA5E1C92CEBAECF98A3D57951455_gshared (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Void System.Action`1::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action_1__ctor_m8EDF953DA7FF0E33AE19FB51BD7DBDB7C495CFE0_gshared (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared (Func_2_tACBF5A1656250800CE861707354491F0611F6624* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.Utilities.StringHelpers::MakeUniqueName(System.String,System.Collections.Generic.IEnumerable`1,System.Func`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StringHelpers_MakeUniqueName_TisRuntimeObject_m3C63C3703F74528A9FEB646F09426128845E4764_gshared (String_t* ___baseName0, RuntimeObject* ___existingSet1, Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B* ___getNameFunc2, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::AppendWithCapacity(TValue[]&,System.Int32&,TValue,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_AppendWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m8283B923715B5202D906E3ADE1AF514806E4DD5F_gshared (AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5** ___array0, int32_t* ___count1, AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6 ___value2, int32_t ___capacityIncrement3, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::IndexOfReference(TFirst[],TSecond,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_IndexOfReference_TisRuntimeObject_TisRuntimeObject_m535F7C167C2FB8369A26267BF3D4454FBC57E4B4_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array0, RuntimeObject* ___value1, int32_t ___count2, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.DelegateHelpers::InvokeCallbacksSafe(UnityEngine.InputSystem.Utilities.CallbackArray`1>&,TValue1,TValue2,System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateHelpers_InvokeCallbacksSafe_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisRuntimeObject_mC0226ECADF397DD97228648A2234395246FB7BC2_gshared (CallbackArray_1_tCF297A9E4DEDF9CF4C396E9C986D418FDA53FB2A* ___callbacks0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___argument11, RuntimeObject* ___argument22, String_t* ___callbackName3, RuntimeObject* ___context4, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::EraseAtWithCapacity(TValue[],System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_m26F4E794085D417220CA4B56FA78C1B61F7193BA_gshared (StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9* ___array0, int32_t* ___count1, int32_t ___index2, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::EraseAtWithCapacity(TValue[],System.Int32&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayHelpers_EraseAtWithCapacity_TisBitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C_m0524FE7653E17A3422CAB212B2E2415E00CC9011_gshared (BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39* ___array0, int32_t* ___count1, int32_t ___index2, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.InlinedArray`1::SetLength(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InlinedArray_1_SetLength_mEE82D9DB142B95B4B278698E66396575CAC43602_gshared (InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* __this, int32_t ___size0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.DelegateHelpers::InvokeCallbacksSafe(UnityEngine.InputSystem.Utilities.CallbackArray`1>&,TValue1,TValue2,System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateHelpers_InvokeCallbacksSafe_TisRuntimeObject_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_m3F895D742050A28CE61A997FE8467D5462DDFBE0_gshared (CallbackArray_1_t270AB3EEC7FF7B8E211305E1BC7311F2177FCBB2* ___callbacks0, RuntimeObject* ___argument11, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___argument22, String_t* ___callbackName3, RuntimeObject* ___context4, const RuntimeMethod* method) ; // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Take(System.Collections.Generic.IEnumerable`1,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Take_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mC9AD32BCC314B93E33D0C45F57BEE1D38A5859DA_gshared (RuntimeObject* ___source0, int32_t ___count1, const RuntimeMethod* method) ; // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* Enumerable_ToArray_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mB07E7015ED0A314F776288A8F0F17DD080D4E2FB_gshared (RuntimeObject* ___source0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::LengthSafe(TValue[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_LengthSafe_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m225196D2E2F99F7A23CC3BE056C238A4567923B9_gshared (DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* ___array0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_Append_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m8FBD733CC5BC5242CA975E58BA9144F3B56FE445_gshared (DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0** ___array0, DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 ___value1, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::LengthSafe(TValue[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArrayHelpers_LengthSafe_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mF11A2B3E40F20BCDBB079AD7699FD03AF814107E_gshared (AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* ___array0, const RuntimeMethod* method) ; // System.Int64 UnityEngine.InputSystem.LowLevel.InputRuntimeExtensions::DeviceCommand(UnityEngine.InputSystem.LowLevel.IInputRuntime,System.Int32,TCommand&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InputRuntimeExtensions_DeviceCommand_TisInputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E_m4FFA9761A88692DE0A9D791B8F14037908F6D0E2_gshared (RuntimeObject* ___runtime0, int32_t ___deviceId1, InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E* ___command2, const RuntimeMethod* method) ; // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; // System.Void System.ArgumentNullException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___paramName0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputRemoting::get_sending() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputRemoting_get_sending_m605293EB5429B7ADEF5D941E7272A20AF37A8CDB (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) ; // System.Void System.Action`2::.ctor(System.Object,System.IntPtr) inline void Action_2__ctor_m43B5BA62418FAB32773B12CEFF46A46855BF5B10 (Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_mFC80A1D3B6BA1009B9779F59B49347FEEE827FB6_gshared)(__this, ___object0, ___method1, method); } // System.Void UnityEngine.InputSystem.InputManager::add_onEvent(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onEvent_mFC20DA985A46A223DE9A1ADFFD39A5DB0083130C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* ___value0, const RuntimeMethod* method) ; // System.Void System.Action`2::.ctor(System.Object,System.IntPtr) inline void Action_2__ctor_m23A4911D82F290811EDC6BFC315C339857526804 (Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6DEC13F96CE9CD74561DCCA7017E450079C96942_gshared)(__this, ___object0, ___method1, method); } // System.Void UnityEngine.InputSystem.InputManager::add_onDeviceChange(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onDeviceChange_m1A16B643EBFE6071B227484232BE641EECAC3B95 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___value0, const RuntimeMethod* method) ; // System.Void System.Action`2::.ctor(System.Object,System.IntPtr) inline void Action_2__ctor_m10175669DF3F5CF6A6EB1DAB1C4A5595AE7EC4FC (Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_m6DEC13F96CE9CD74561DCCA7017E450079C96942_gshared)(__this, ___object0, ___method1, method); } // System.Void UnityEngine.InputSystem.InputManager::add_onLayoutChange(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onLayoutChange_m27767E3C808C5CDB25754FE18AF12F8BC4C39D19 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting::set_sending(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_set_sending_m23492F59FD8807F6DD315172E400518390BE379D (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, bool ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting::SendInitialMessages() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendInitialMessages_mFF71D5B6C722B2E5DEA211671E649479258162A4 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::remove_onEvent(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onEvent_mA84D2D17A18F63251F21D05802E2F75BC811E8DD (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::remove_onDeviceChange(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onDeviceChange_mB0EF43A57C43257EC56F9A36EF24361A44F8A981 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::remove_onLayoutChange(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onLayoutChange_mC560DC1EEA42DD39C97EDA2FB85210C95B27AF44 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting/ConnectMsg::Process(UnityEngine.InputSystem.InputRemoting) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectMsg_Process_m5DB5F7BAE569CAD6FB15747E71892C436EBB1FF6 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting/DisconnectMsg::Process(UnityEngine.InputSystem.InputRemoting,UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisconnectMsg_Process_m0E7F151789F9CF56850E0BB3EDB0BBA4F29CC68C (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting/NewLayoutMsg::Process(UnityEngine.InputSystem.InputRemoting,UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NewLayoutMsg_Process_m42F5672C73600D524F24AA79A6FCFD45D7F3DA50 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting/NewDeviceMsg::Process(UnityEngine.InputSystem.InputRemoting,UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NewDeviceMsg_Process_m60F7D47CBABA9529A8F6CD163BBEEE3FF63EF49D (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting/NewEventsMsg::Process(UnityEngine.InputSystem.InputRemoting,UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NewEventsMsg_Process_m172B62DA935E79C2A8F986E2AA2A3BFA113C9048 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg::Process(UnityEngine.InputSystem.InputRemoting,UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeUsageMsg_Process_m92A0FD54E96D05A046AAAE224FC0DF9596AAE25B (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting/RemoveDeviceMsg::Process(UnityEngine.InputSystem.InputRemoting,UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoveDeviceMsg_Process_m2108F12F41E1DBB4FA39F603C297C7C92444FFCD (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting/StartSendingMsg::Process(UnityEngine.InputSystem.InputRemoting) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StartSendingMsg_Process_m113145458ABE87451AA703274DABC87F43FCEF41 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting/StopSendingMsg::Process(UnityEngine.InputSystem.InputRemoting) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StopSendingMsg_Process_mA8291125B3FBE01851A7F1783A9B13FD1507C957 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting/Subscriber::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Subscriber__ctor_m01F2C6F58187384E0F316CE262A86B02A130B086 (Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) inline int32_t ArrayHelpers_Append_TisSubscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_mB6C67A580A969EE96793C1310B4E60317DCDE641 (SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3** ___array0, Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* ___value1, const RuntimeMethod* method) { return (( int32_t (*) (SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3**, Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F*, const RuntimeMethod*))ArrayHelpers_Append_TisRuntimeObject_m56BE70AE2D462FDBD0951379C076DF5FDFA8D920_gshared)(___array0, ___value1, method); } // System.Void UnityEngine.InputSystem.InputRemoting::SendAllGeneratedLayouts() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendAllGeneratedLayouts_mC1043BD6B5A0E1B6C574B302FB52388EB5F820A6 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting::SendAllDevices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendAllDevices_m0B11E08892BD4BA42D547A4A577ECDE65AFF4646 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) ; // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2>::GetEnumerator() inline Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB Dictionary_2_GetEnumerator_m3DDA736B7C3FDA5BD35EB6BE4A8EF4AC6B08EC6D (Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* __this, const RuntimeMethod* method) { return (( Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB (*) (Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m3BF9969257B323347AA34745C6DCD37D1F9BF174_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator>::Dispose() inline void Enumerator_Dispose_mB81582036ADB3572EA0D66B59D2DEB50A5F6AE1B (Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB*, const RuntimeMethod*))Enumerator_Dispose_mC351F7DAFCD1DF4CCFF3E49D092773C72D84C292_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator>::get_Current() inline KeyValuePair_2_t2FBB7313F48428A44B08F0D78BC65005416142D8 Enumerator_get_Current_m790E979451246420451A3377697B452175826725_inline (Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB* __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t2FBB7313F48428A44B08F0D78BC65005416142D8 (*) (Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB*, const RuntimeMethod*))Enumerator_get_Current_mB1068DBFCAA4C19D082D5717DF265CBA6D66D4BE_gshared_inline)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2>::get_Key() inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 KeyValuePair_2_get_Key_m56CED58F4376F782B7913A63306D34FD4DAE2AE1_inline (KeyValuePair_2_t2FBB7313F48428A44B08F0D78BC65005416142D8* __this, const RuntimeMethod* method) { return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (KeyValuePair_2_t2FBB7313F48428A44B08F0D78BC65005416142D8*, const RuntimeMethod*))KeyValuePair_2_get_Key_mC668DBB7580ADCE4B3D87DA1C6E91F6E56B9EE84_gshared_inline)(__this, method); } // System.String UnityEngine.InputSystem.Utilities.InternedString::op_Implicit(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526 (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___str0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting::SendLayout(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendLayout_m5A9F85C0B7A61B21FFAC5A3248181167123D1780 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, String_t* ___layoutName0, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator>::MoveNext() inline bool Enumerator_MoveNext_m00030A996B05F51BBF87AC049F8289CE574AD531 (Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB*, const RuntimeMethod*))Enumerator_MoveNext_m4BE8613970A8112E3042718B64AC74A4EF3355BF_gshared)(__this, method); } // System.Nullable`1 UnityEngine.InputSystem.InputRemoting/NewLayoutMsg::Create(UnityEngine.InputSystem.InputRemoting,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 NewLayoutMsg_Create_m913924C94E90893D17CE569540F963C48665F9E0 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___sender0, String_t* ___layoutName1, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_mB570FF4C1B9EAAE7F803875AFD63221C8D82FBED_inline (Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811*, const RuntimeMethod*))Nullable_1_get_HasValue_mB570FF4C1B9EAAE7F803875AFD63221C8D82FBED_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E Nullable_1_get_Value_m1628960E5EF205E8CB876142FF45FC0563D3A726 (Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811* __this, const RuntimeMethod* method) { return (( Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E (*) (Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811*, const RuntimeMethod*))Nullable_1_get_Value_m1628960E5EF205E8CB876142FF45FC0563D3A726_gshared)(__this, method); } // System.Void UnityEngine.InputSystem.InputRemoting::Send(UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_Send_mB73D40BF6A4629CFABE3D7368E3FDAD5A87FF17F (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.InputManager::get_devices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA InputManager_get_devices_m2C3974F1750002E781518E9010ADBF1E25C4FCF4 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::GetEnumerator() 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); } // System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::Dispose() inline void Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB (Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B*, const RuntimeMethod*))Enumerator_Dispose_m041721B53AC187277BACB4EA9C86E299322EB0AB_gshared)(__this, method); } // TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::get_Current() 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); } // System.Void UnityEngine.InputSystem.InputRemoting::SendDevice(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendDevice_mB4A359F3868BD4BD23A06D62BBA117DD3FDF1FC4 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC (Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B*, const RuntimeMethod*))Enumerator_MoveNext_m95272BAC87E97D7B862DB72A8639565003BD244B_gshared)(__this, method); } // System.Boolean UnityEngine.InputSystem.InputDevice::get_remote() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_remote_m931E3EE376DAEFA9852ED066A9F9763D473EE1BE (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputRemoting/Message UnityEngine.InputSystem.InputRemoting/NewDeviceMsg::Create(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E NewDeviceMsg_Create_m0FBF4AF68B9871D7CBF6808D9ED929CD379E1028 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputRemoting/Message UnityEngine.InputSystem.InputRemoting/NewEventsMsg::CreateStateEvent(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E NewEventsMsg_CreateStateEvent_m59FC501BA3D1CC61AE0AA3820EF33ABDB4065EEA (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.InputEvent* UnityEngine.InputSystem.LowLevel.InputEventPtr::get_data() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* InputEventPtr_get_data_m4694B5F91E787CE9586B5C7113AFEB89D33CC616_inline (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputRemoting/Message UnityEngine.InputSystem.InputRemoting/NewEventsMsg::Create(UnityEngine.InputSystem.LowLevel.InputEvent*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E NewEventsMsg_Create_m1BC875ABD425462CAB64992218ABAC76D2264B45 (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___events0, int32_t ___eventCount1, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputRemoting/Message UnityEngine.InputSystem.InputRemoting/RemoveDeviceMsg::Create(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E RemoveDeviceMsg_Create_m9ADAB863932707344D89183FAEB4FB6FF16D5498 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputRemoting/Message UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg::Create(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ChangeUsageMsg_Create_m8818347A4D92CA4A667245C78F7DAC07CA2751D3 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputRemoting/Message UnityEngine.InputSystem.InputRemoting/NewEventsMsg::CreateResetEvent(UnityEngine.InputSystem.InputDevice,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E NewEventsMsg_CreateResetEvent_m0F4A16D37F5D24C10DB1093CA8E9141CF3B93EE9 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, bool ___isHardReset1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.InternedString::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935 (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* __this, String_t* ___text0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::IsGeneratedLayout(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collection_IsGeneratedLayout_mAD9527FC1D6FA3C9075ACAF2F0215E3B5C0C359C (Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) inline int32_t ArrayHelpers_Append_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m19A8B10504EF7E6E50217027A2A0D42161FCB2AF (RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA** ___array0, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736 ___value1, const RuntimeMethod* method) { return (( int32_t (*) (RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA**, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736, const RuntimeMethod*))ArrayHelpers_Append_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m19A8B10504EF7E6E50217027A2A0D42161FCB2AF_gshared)(___array0, ___value1, method); } // System.String System.String::Format(System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30 (String_t* ___format0, RuntimeObject* ___arg01, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.InputRemoting::FindLocalDeviceId(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputRemoting_FindLocalDeviceId_m5BFBB70FA84F721FF75CE58B46E9AE17B999B83C (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, int32_t ___remoteDeviceId0, int32_t ___senderIndex1, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::TryGetDeviceById(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___id0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.InputRemoting::FindOrCreateSenderRecord(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputRemoting_FindOrCreateSenderRecord_m2B7C34D87F4D0F17A540BC1951CB8F8F742D93D5 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, int32_t ___senderId0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::RemoveDevice(UnityEngine.InputSystem.InputDevice,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RemoveDevice_m09401A2F9BDCF904F4F54558A6C3D069FE929D8A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, bool ___keepOnListOfAvailableDevices1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::EraseAt(TValue[]&,System.Int32) inline void ArrayHelpers_EraseAt_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m8D632BE88A6D82D8200109DE594A03ED97C5792D (RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA** ___array0, int32_t ___index1, const RuntimeMethod* method) { (( void (*) (RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA**, int32_t, const RuntimeMethod*))ArrayHelpers_EraseAt_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m8D632BE88A6D82D8200109DE594A03ED97C5792D_gshared)(___array0, ___index1, method); } // System.Boolean UnityEngine.InputSystem.Utilities.ArrayHelpers::Erase(TValue[]&,TValue) inline bool ArrayHelpers_Erase_TisSubscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_m3DDCD0B87F5D5FD086B910C5B22B61F076DFB0FC (SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3** ___array0, Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* ___value1, const RuntimeMethod* method) { return (( bool (*) (SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3**, Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F*, const RuntimeMethod*))ArrayHelpers_Erase_TisRuntimeObject_mABBF34C0F8B9EB652401D29EBF6FEB826D20C362_gshared)(___array0, ___value1, method); } // System.Void UnityEngine.InputSystem.InputRemoting::StartSending() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_StartSending_m6BECDE02AD8AC1F86493E2A36BFADFC7A5F2300C (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting::StopSending() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_StopSending_m28A47D1F55C65917033F1C1A4F5D368109199259 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::Log(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219 (RuntimeObject* ___message0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputRemoting::RemoveRemoteDevices(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_RemoveRemoteDevices_mDC09E53AEBEA9865A92273597C8369814386BB45 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, int32_t ___participantId0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Layouts.InputControlLayout UnityEngine.InputSystem.InputManager::TryLoadControlLayout(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* InputManager_TryLoadControlLayout_m30139BCF99CC5EDFD2DF8E330A324EED8134B172 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___name0, const RuntimeMethod* method) ; // System.String System.String::Format(System.String,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806 (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout::ToJson() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlLayout_ToJson_mC3A56BD729D0884D80D6215145CBB99BBB3AE358 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout::get_isOverride() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlLayout_get_isOverride_mEE41FE7F3857477AD6F4227D0A5606089DB6034C (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method) ; // System.Byte[] UnityEngine.InputSystem.InputRemoting::SerializeData(TData) inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* InputRemoting_SerializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5339B22D621D62844698760D3E830CF48C8044C9 (Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 ___data0, const RuntimeMethod* method) { return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059, const RuntimeMethod*))InputRemoting_SerializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5339B22D621D62844698760D3E830CF48C8044C9_gshared)(___data0, method); } // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_m0B569E5D13903AFDBD546AC7661CCB92027A10DB (Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811* __this, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___value0, const RuntimeMethod* method) { (( void (*) (Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811*, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E, const RuntimeMethod*))Nullable_1__ctor_m0B569E5D13903AFDBD546AC7661CCB92027A10DB_gshared)(__this, ___value0, method); } // TData UnityEngine.InputSystem.InputRemoting::DeserializeData(System.Byte[]) inline Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 InputRemoting_DeserializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5DCC8DBCB20440E6D0D815A28968D62974F78BAC (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data0, const RuntimeMethod* method) { return (( Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 (*) (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, const RuntimeMethod*))InputRemoting_DeserializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5DCC8DBCB20440E6D0D815A28968D62974F78BAC_gshared)(___data0, method); } // System.Void UnityEngine.InputSystem.InputManager::RegisterControlLayout(System.String,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterControlLayout_m97889AF0D5BBE63BFACA18ABAB23C8834A665211 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___json0, String_t* ___name1, bool ___isOverride2, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) inline int32_t ArrayHelpers_Append_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m209C6C8CC18C713AB6E0EC61E4D57F77EA7D963E (InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5** ___array0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value1, const RuntimeMethod* method) { return (( int32_t (*) (InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5**, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))ArrayHelpers_Append_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m209C6C8CC18C713AB6E0EC61E4D57F77EA7D963E_gshared)(___array0, ___value1, method); } // System.Void UnityEngine.Debug::Assert(System.Boolean,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806 (bool ___condition0, String_t* ___message1, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.InputControl::get_name() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_get_name_mCB68FC91A11BEFA1FF26EA0B5FD39D345C4ADC22 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.InputControl::get_layout() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_get_layout_mE6054F87BB94A1F1D06355E137A1840B2EFF7971 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.InputDevice::get_deviceId() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Layouts.InputDeviceDescription UnityEngine.InputSystem.InputDevice::get_description() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F InputDevice_get_description_mD9260BECAC1F217CF72662B7B08FA4A164EE73EB_inline (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.InputControl::get_usages() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m6763116FA3257580D87BD903E24793FCD6D82548 (Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mEA865389B1F3B9B7F55A65C4B937BF1A2F7258AC_gshared)(__this, ___object0, ___method1, method); } // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Select(System.Collections.Generic.IEnumerable`1,System.Func`2) inline RuntimeObject* Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m4121F7A55EC2BCE9D2E38AF2C27E16AA95C8D893 (RuntimeObject* ___source0, Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* ___selector1, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F*, const RuntimeMethod*))Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisRuntimeObject_m6D1E7BE19748636FC77D4F07A11734CCD7C06231_gshared)(___source0, ___selector1, method); } // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* Enumerable_ToArray_TisString_t_mCD2BC789CBFF834E06F00948FC47E15E720936DC (RuntimeObject* ___source0, const RuntimeMethod* method) { return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_m6B1F26FB2B3EA7B18B82FC81035440AAAEFCE924_gshared)(___source0, method); } // System.Byte[] UnityEngine.InputSystem.InputRemoting::SerializeData(TData) inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* InputRemoting_SerializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_m07CBC9F9C3A93C077985490C5E3910FE2BF4B6D0 (Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 ___data0, const RuntimeMethod* method) { return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9, const RuntimeMethod*))InputRemoting_SerializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_m07CBC9F9C3A93C077985490C5E3910FE2BF4B6D0_gshared)(___data0, method); } // TData UnityEngine.InputSystem.InputRemoting::DeserializeData(System.Byte[]) inline Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 InputRemoting_DeserializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_mE28B2CDCC4DAA337E079238E6EF604805B6FCCF3 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data0, const RuntimeMethod* method) { return (( Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 (*) (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, const RuntimeMethod*))InputRemoting_DeserializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_mE28B2CDCC4DAA337E079238E6EF604805B6FCCF3_gshared)(___data0, method); } // System.String System.String::Format(System.String,System.Object[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m74FC0A1259DFA02F3DF6538FC7F3ACF3E1AF0C55 (String_t* ___format0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___args1, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogError(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E (RuntimeObject* ___message0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::AddDevice(System.String,System.String,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_AddDevice_m7C80C4B1359DFCC1EF80317013050D1209A2DD10 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___layout0, String_t* ___name1, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___variants2, const RuntimeMethod* method) ; // System.String System.String::Format(System.String,System.Object,System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A (String_t* ___format0, RuntimeObject* ___arg01, RuntimeObject* ___arg12, RuntimeObject* ___arg23, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::AddDeviceUsage(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AddDeviceUsage_m200898C570A17D3707249E1D2BECF9EB0CED42AB (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___usage1, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) inline int32_t ArrayHelpers_Append_TisRemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_m8694EC51FC86E4E0623AC36EF28F79A0EC7E7181 (RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5** ___array0, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE ___value1, const RuntimeMethod* method) { return (( int32_t (*) (RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5**, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE, const RuntimeMethod*))ArrayHelpers_Append_TisRemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_m8694EC51FC86E4E0623AC36EF28F79A0EC7E7181_gshared)(___array0, ___value1, method); } // System.Void UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1E19385E68F4D44A5256744E4C29E55A260C16E6 (U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661* __this, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.Utilities.InternedString::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InternedString_ToString_mED327D67EF001C5EDFF284336F13C3E3F025993A (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.DeviceResetEvent UnityEngine.InputSystem.LowLevel.DeviceResetEvent::Create(System.Int32,System.Boolean,System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceResetEvent_t8F9430E7CE4EA685E6FD58888D32F61ABE6D34F4 DeviceResetEvent_Create_mD77CD7649C678957DD563339BD3E98DF326AFD6C (int32_t ___deviceId0, bool ___hardReset1, double ___time2, const RuntimeMethod* method) ; // Unity.Collections.NativeArray`1 UnityEngine.InputSystem.LowLevel.StateEvent::From(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr&,Unity.Collections.Allocator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF StateEvent_From_m7774ECFAB234A273F72C2FC1A1753E68C01BC635 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* ___eventPtr1, int32_t ___allocator2, const RuntimeMethod* method) ; // System.Void Unity.Collections.NativeArray`1::Dispose() inline void NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF*, const RuntimeMethod*))NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_gshared)(__this, method); } // System.Void UnityEngine.InputSystem.LowLevel.InputEventPtr::.ctor(UnityEngine.InputSystem.LowLevel.InputEvent*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventPtr__ctor_m42C0DB27FACAB1B1EB79BEFEF640F90004815FF0 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___eventPtr0, const RuntimeMethod* method) ; // System.UInt32 UnityEngine.InputSystem.LowLevel.InputEventPtr::get_sizeInBytes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputEventPtr_get_sizeInBytes_mE060F5A7176AAF8ED749DB4A3DC7976249716597 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.InputEventPtr UnityEngine.InputSystem.LowLevel.InputEventPtr::Next() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 InputEventPtr_Next_m401E057F7E6DAB9468F04D705173539E8876809D (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ; // System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemCpy(System.Void*,System.Void*,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B (void* ___destination0, void* ___source1, int64_t ___size2, const RuntimeMethod* method) ; // System.Void System.IntPtr::.ctor(System.Void*) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___value0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.LowLevel.InputEventPtr::get_deviceId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputEventPtr_get_deviceId_mD8B68EDC37D90A69EE67A47B3E17F4D80D4620D3 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputEventPtr::set_deviceId(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventPtr_set_deviceId_mDC5B90109CDEECE63A5F1310379DB8B1B31D2B97 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::QueueEvent(UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_QueueEvent_mDDBB79E5DE122DB91FD9C200D4122E826A086B75 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___ptr0, const RuntimeMethod* method) ; // System.Void* System.IntPtr::ToPointer() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline (intptr_t* __this, const RuntimeMethod* method) ; // System.Byte[] UnityEngine.InputSystem.InputRemoting::SerializeData(TData) inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* InputRemoting_SerializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m5665913BE1FBFF4FFC6622F206414E34E3B6A1AE (Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 ___data0, const RuntimeMethod* method) { return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (Data_tEBB3D708778E8658163A56C2E56F3512738AFE74, const RuntimeMethod*))InputRemoting_SerializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m5665913BE1FBFF4FFC6622F206414E34E3B6A1AE_gshared)(___data0, method); } // TData UnityEngine.InputSystem.InputRemoting::DeserializeData(System.Byte[]) inline Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 InputRemoting_DeserializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m9C67CA666AB0918CD3B7C3121EAB4F65483902BE (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___data0, const RuntimeMethod* method) { return (( Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 (*) (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, const RuntimeMethod*))InputRemoting_DeserializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m9C67CA666AB0918CD3B7C3121EAB4F65483902BE_gshared)(___data0, method); } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputRemoting::TryGetDeviceByRemoteId(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputRemoting_TryGetDeviceByRemoteId_mFA5CAD14F6AE401D4B938D1AE82C7C96D405AE1C (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, int32_t ___remoteDeviceId0, int32_t ___senderIndex1, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::GetEnumerator() inline Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1 ReadOnlyArray_1_GetEnumerator_mEF9D703AE2040E485A1AB057E1518F30128C4529 (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, const RuntimeMethod* method) { return (( Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1 (*) (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064*, const RuntimeMethod*))ReadOnlyArray_1_GetEnumerator_mEF9D703AE2040E485A1AB057E1518F30128C4529_gshared)(__this, method); } // System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::Dispose() inline void Enumerator_Dispose_mE36B5D549E0A1D767EE5BBAA199C9A17CB57FC68 (Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1*, const RuntimeMethod*))Enumerator_Dispose_mE36B5D549E0A1D767EE5BBAA199C9A17CB57FC68_gshared)(__this, method); } // TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::get_Current() inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Enumerator_get_Current_m2B01581AC51B1F0C02CD201096E09A39D4D7294D (Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1* __this, const RuntimeMethod* method) { return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1*, const RuntimeMethod*))Enumerator_get_Current_m2B01581AC51B1F0C02CD201096E09A39D4D7294D_gshared)(__this, method); } // System.Boolean System.Linq.Enumerable::Contains(System.Collections.Generic.IEnumerable`1,TSource) inline bool Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45 (RuntimeObject* ___source0, String_t* ___value1, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, String_t*, const RuntimeMethod*))Enumerable_Contains_TisRuntimeObject_mC527057DCE4E20E8A7A0D06BAF111A7901007B24_gshared)(___source0, ___value1, method); } // System.Void UnityEngine.InputSystem.InputManager::RemoveDeviceUsage(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RemoveDeviceUsage_m3FC8B4DDBDAFD4E3002764A89BF93EEA97FB9467 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___usage1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m7C82D326DCEA75ECE1975B8EECF58D0AAE7D6995 (Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1*, const RuntimeMethod*))Enumerator_MoveNext_m7C82D326DCEA75ECE1975B8EECF58D0AAE7D6995_gshared)(__this, method); } // System.Boolean UnityEngine.InputSystem.Utilities.ReadOnlyArrayExtensions::Contains(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1,TValue) inline bool ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4 (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___array0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value1, const RuntimeMethod* method) { return (( bool (*) (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4_gshared)(___array0, ___value1, method); } // System.Void UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4A1228DEB33E279BC585739E5EA7E7EE2BE79D9E (U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C* __this, const RuntimeMethod* method) ; // System.Byte[] System.BitConverter::GetBytes(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* BitConverter_GetBytes_m343FFC3DD8CF8D0139D0CAEB8ABB0A4D6DAA98F4 (int32_t ___value0, const RuntimeMethod* method) ; // System.Int32 System.BitConverter::ToInt32(System.Byte[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t BitConverter_ToInt32_m745DF4DCC23461AB3035A92BC0C4D59AE12E6880 (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___value0, int32_t ___startIndex1, const RuntimeMethod* method) ; // System.Void System.InvalidOperationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___message0, const RuntimeMethod* method) ; // System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) inline void UnityAction_1__ctor_m48C26C8BF8CF832FAFF2818DC9246BACBC3CCF2B (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m48C26C8BF8CF832FAFF2818DC9246BACBC3CCF2B_gshared)(__this, ___object0, ___method1, method); } // System.Void UnityEngine.Events.UnityAction`1::.ctor(System.Object,System.IntPtr) inline void UnityAction_1__ctor_m0D542CD6AC9BF19A26926782F3B43A5E71BDB1AB (UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2*, RuntimeObject*, intptr_t, const RuntimeMethod*))UnityAction_1__ctor_m0C2FC6B483B474AE9596A43EBA7FF6E85503A92A_gshared)(__this, ___object0, ___method1, method); } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::OnConnected(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_OnConnected_m6C481EC94F9F2D69E87AFE95A8ADC05B22B50AE9 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, int32_t ___id0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection/Subscriber::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Subscriber__ctor_mD7F2E387644EF2A884C38470DF4C8267C2F68B40 (Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) inline int32_t ArrayHelpers_Append_TisSubscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_mCEA370CC28F87B8A6D1D8B45EF025497BE21E094 (SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830** ___array0, Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* ___value1, const RuntimeMethod* method) { return (( int32_t (*) (SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830**, Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26*, const RuntimeMethod*))ArrayHelpers_Append_TisRuntimeObject_m56BE70AE2D462FDBD0951379C076DF5FDFA8D920_gshared)(___array0, ___value1, method); } // System.Boolean UnityEngine.InputSystem.Utilities.ArrayHelpers::Contains(TValue[],TValue) inline bool ArrayHelpers_Contains_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m41DA0E104BBE8D244B0CE44B8E60782EC3008D9E (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___array0, int32_t ___value1, const RuntimeMethod* method) { return (( bool (*) (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*, int32_t, const RuntimeMethod*))ArrayHelpers_Contains_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m41DA0E104BBE8D244B0CE44B8E60782EC3008D9E_gshared)(___array0, ___value1, method); } // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) inline int32_t ArrayHelpers_Append_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CCC8BF6C49E17FE0DCED2F06CB631256EDB1560 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___array0, int32_t ___value1, const RuntimeMethod* method) { return (( int32_t (*) (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**, int32_t, const RuntimeMethod*))ArrayHelpers_Append_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CCC8BF6C49E17FE0DCED2F06CB631256EDB1560_gshared)(___array0, ___value1, method); } // System.Void UnityEngine.Networking.PlayerConnection.MessageEventArgs::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MessageEventArgs__ctor_m66E6239501EEE8FCE1DA218E8189F46FB0669A45 (MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::SendToSubscribers(UnityEngine.InputSystem.InputRemoting/MessageType,UnityEngine.Networking.PlayerConnection.MessageEventArgs) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_SendToSubscribers_m14903ED88B0CC1B1D2EA4547176DD8B84542DEF4 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, int32_t ___type0, MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* ___args1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.ArrayHelpers::Erase(TValue[]&,TValue) inline bool ArrayHelpers_Erase_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mB3113A7B6589143E23AF989AE0822A7C30380294 (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** ___array0, int32_t ___value1, const RuntimeMethod* method) { return (( bool (*) (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C**, int32_t, const RuntimeMethod*))ArrayHelpers_Erase_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mB3113A7B6589143E23AF989AE0822A7C30380294_gshared)(___array0, ___value1, method); } // System.Void UnityEngine.ScriptableObject::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF (ScriptableObject_tB3BFDB921A1B1795B38A5417D3B97A89A140436A* __this, const RuntimeMethod* method) ; // System.Void System.Guid::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830 (Guid_t* __this, String_t* ___g0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.ArrayHelpers::Erase(TValue[]&,TValue) inline bool ArrayHelpers_Erase_TisSubscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_m2A88BE477404BFA6E4B68912EC76878B82E678C8 (SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830** ___array0, Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* ___value1, const RuntimeMethod* method) { return (( bool (*) (SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830**, Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26*, const RuntimeMethod*))ArrayHelpers_Erase_TisRuntimeObject_mABBF34C0F8B9EB652401D29EBF6FEB826D20C362_gshared)(___array0, ___value1, method); } // UnityEngine.InputSystem.LowLevel.QuerySamplingFrequencyCommand UnityEngine.InputSystem.LowLevel.QuerySamplingFrequencyCommand::Create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR QuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA QuerySamplingFrequencyCommand_Create_m4B3337A83053BA471FBC67218E853CD86F3F108E (const RuntimeMethod* method) ; // System.Int64 UnityEngine.InputSystem.InputDevice::ExecuteCommand(TCommand&) inline int64_t InputDevice_ExecuteCommand_TisQuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA_m13F1223B6A6B259F0AA3F41E50DBE29C2F8FE240 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, QuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA* ___command0, const RuntimeMethod* method) { return (( int64_t (*) (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, QuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA*, const RuntimeMethod*))InputDevice_ExecuteCommand_TisQuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA_m13F1223B6A6B259F0AA3F41E50DBE29C2F8FE240_gshared)(__this, ___command0, method); } // System.Void System.NotSupportedException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___message0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.SetSamplingFrequencyCommand UnityEngine.InputSystem.LowLevel.SetSamplingFrequencyCommand::Create(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88 SetSamplingFrequencyCommand_Create_m41F48726AB64251ACF2E6AA227D5A1E35A7E83E2 (float ___frequency0, const RuntimeMethod* method) ; // System.Int64 UnityEngine.InputSystem.InputDevice::ExecuteCommand(TCommand&) inline int64_t InputDevice_ExecuteCommand_TisSetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88_m1C7C8BB192887F4C6442CA0FC9DC6BBCDB04C0E0 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, SetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88* ___command0, const RuntimeMethod* method) { return (( int64_t (*) (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, SetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88*, const RuntimeMethod*))InputDevice_ExecuteCommand_TisSetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88_m1C7C8BB192887F4C6442CA0FC9DC6BBCDB04C0E0_gshared)(__this, ___command0, method); } // System.Void UnityEngine.InputSystem.InputDevice::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice__ctor_mAA72B9458CD588116A968FE54C2AD2B59C787E51 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputDevice::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Accelerometer::set_current(UnityEngine.InputSystem.Accelerometer) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Accelerometer_set_current_m06BD85AA1506A5628C39B21F24DE32BFD6122E1A_inline (Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputDevice::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Accelerometer UnityEngine.InputSystem.Accelerometer::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* Accelerometer_get_current_m775E7B2126BA22F49224A2E1868A6EC46F67D864_inline (const RuntimeMethod* method) ; // TControl UnityEngine.InputSystem.InputControl::GetChildControl(System.String) inline Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___path0, const RuntimeMethod* method) { return (( Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, String_t*, const RuntimeMethod*))InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared)(__this, ___path0, method); } // System.Void UnityEngine.InputSystem.Accelerometer::set_acceleration(UnityEngine.InputSystem.Controls.Vector3Control) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Accelerometer_set_acceleration_mB15DF6BBB2C1F0C7B8D93546D596D23AA92187C5_inline (Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputControl::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Sensor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF (Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Gyroscope::set_current(UnityEngine.InputSystem.Gyroscope) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Gyroscope_set_current_mE3ADC2BFC8965A29103CE7ED0D4EEC5FA9CB67C5_inline (Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Gyroscope UnityEngine.InputSystem.Gyroscope::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* Gyroscope_get_current_m428AD02BCAFA9196EE3676D53D26C014EAAD2811_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Gyroscope::set_angularVelocity(UnityEngine.InputSystem.Controls.Vector3Control) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Gyroscope_set_angularVelocity_m6AA73EA1D3C1717150275B5534ED676EBC3EA0FF_inline (Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.GravitySensor::set_gravity(UnityEngine.InputSystem.Controls.Vector3Control) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GravitySensor_set_gravity_m9196ECF477B5F323A0D578C54E04EC123C1EB2EF_inline (GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.GravitySensor::set_current(UnityEngine.InputSystem.GravitySensor) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GravitySensor_set_current_mCE7B7BDBC747F136E5939B1DA74EA2F565DF0338_inline (GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.GravitySensor UnityEngine.InputSystem.GravitySensor::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* GravitySensor_get_current_m99D8775D7D19F21115D4CF76809C03861EDBE7FB_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.AttitudeSensor::set_current(UnityEngine.InputSystem.AttitudeSensor) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AttitudeSensor_set_current_mC8DF0360F6CF3CA40D2EAAF0491F6B65959D6259_inline (AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.AttitudeSensor UnityEngine.InputSystem.AttitudeSensor::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* AttitudeSensor_get_current_mF4CF9943286C60C24ECAA67A874B950AC1E0F028_inline (const RuntimeMethod* method) ; // TControl UnityEngine.InputSystem.InputControl::GetChildControl(System.String) inline QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___path0, const RuntimeMethod* method) { return (( QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, String_t*, const RuntimeMethod*))InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared)(__this, ___path0, method); } // System.Void UnityEngine.InputSystem.AttitudeSensor::set_attitude(UnityEngine.InputSystem.Controls.QuaternionControl) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AttitudeSensor_set_attitude_m551A424C00EAD0B31FC33EE1A96E0227B8E204C6_inline (AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LinearAccelerationSensor::set_current(UnityEngine.InputSystem.LinearAccelerationSensor) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LinearAccelerationSensor_set_current_m74960BA2C8CCA9DEDA4CF21EFA3F865009711E0C_inline (LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LinearAccelerationSensor UnityEngine.InputSystem.LinearAccelerationSensor::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* LinearAccelerationSensor_get_current_m76BCCA3583E7B6E780A4BCE9012C0CC366CA63DB_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LinearAccelerationSensor::set_acceleration(UnityEngine.InputSystem.Controls.Vector3Control) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LinearAccelerationSensor_set_acceleration_mAD90D4669413E375443F85F09C1B4D9A384036D6_inline (LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.MagneticFieldSensor::set_current(UnityEngine.InputSystem.MagneticFieldSensor) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MagneticFieldSensor_set_current_m0800300EF9908ABDE6ED7FC4A5275C44AA7FBB28_inline (MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.MagneticFieldSensor UnityEngine.InputSystem.MagneticFieldSensor::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* MagneticFieldSensor_get_current_m2DB761E7E3D3D7CAB1FA333A7C59A11E48B70C61_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.MagneticFieldSensor::set_magneticField(UnityEngine.InputSystem.Controls.Vector3Control) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MagneticFieldSensor_set_magneticField_mA3D4F52E1A3586E1F27475EC1208C6BD264EA263_inline (MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LightSensor::set_current(UnityEngine.InputSystem.LightSensor) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LightSensor_set_current_mD52A342BD73F82AA650C118F98F9524A01ADFE3C_inline (LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LightSensor UnityEngine.InputSystem.LightSensor::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* LightSensor_get_current_m9C3E2660B41ADDAFF5005D14C1FBC29949EF7EFE_inline (const RuntimeMethod* method) ; // TControl UnityEngine.InputSystem.InputControl::GetChildControl(System.String) inline AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___path0, const RuntimeMethod* method) { return (( AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, String_t*, const RuntimeMethod*))InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared)(__this, ___path0, method); } // System.Void UnityEngine.InputSystem.LightSensor::set_lightLevel(UnityEngine.InputSystem.Controls.AxisControl) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LightSensor_set_lightLevel_m2FCAF315550C7034F1D3E60E9A3B8683B68CB504_inline (LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.PressureSensor::set_current(UnityEngine.InputSystem.PressureSensor) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PressureSensor_set_current_m3BC621A988E8A33E8C25EFCA099070B6AD90CB4A_inline (PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.PressureSensor UnityEngine.InputSystem.PressureSensor::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* PressureSensor_get_current_m1F903B502BB6C97AFDF57B9E9458A468D81E742B_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.PressureSensor::set_atmosphericPressure(UnityEngine.InputSystem.Controls.AxisControl) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PressureSensor_set_atmosphericPressure_mE406546075DCB818059627602E5F91C69BABF416_inline (PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.ProximitySensor::set_current(UnityEngine.InputSystem.ProximitySensor) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProximitySensor_set_current_m7021DD267857E6C16160E99D42DEED686B372D14_inline (ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.ProximitySensor UnityEngine.InputSystem.ProximitySensor::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* ProximitySensor_get_current_m31B41CDE298B605336398E981C1B5F429AD4D8F0_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.ProximitySensor::set_distance(UnityEngine.InputSystem.Controls.AxisControl) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProximitySensor_set_distance_mE7146C1A3ABC2A24FC1354D6D73022D69D343A49_inline (ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.HumiditySensor::set_current(UnityEngine.InputSystem.HumiditySensor) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HumiditySensor_set_current_m2ADE8F5C0A12A665B41FD374C15DDF02C3A81EC2_inline (HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.HumiditySensor UnityEngine.InputSystem.HumiditySensor::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* HumiditySensor_get_current_m58CF8360A814AD97DADDCEB87E7107D3D022215D_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.HumiditySensor::set_relativeHumidity(UnityEngine.InputSystem.Controls.AxisControl) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HumiditySensor_set_relativeHumidity_m1C8D011FEC7B5DEEEB8C6FE76B4DAB087B78776E_inline (HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.AmbientTemperatureSensor::set_current(UnityEngine.InputSystem.AmbientTemperatureSensor) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AmbientTemperatureSensor_set_current_mA7099589A088FCA3B5AFFBFF9E0DA9FF0D68597C_inline (AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.AmbientTemperatureSensor UnityEngine.InputSystem.AmbientTemperatureSensor::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* AmbientTemperatureSensor_get_current_m85C2EF61130267DF3765C68BDC205D646F89762F_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.AmbientTemperatureSensor::set_ambientTemperature(UnityEngine.InputSystem.Controls.AxisControl) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AmbientTemperatureSensor_set_ambientTemperature_mC038251E8F5A36824F25395AD29C0F9E19078C5A_inline (AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.StepCounter::set_current(UnityEngine.InputSystem.StepCounter) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StepCounter_set_current_mC4E95682EC193C29FDF69A2C89A8DA536E4C5ADB_inline (StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.StepCounter UnityEngine.InputSystem.StepCounter::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* StepCounter_get_current_m6778C53DF7692913BAE156F101E1A51E3C9BD50D_inline (const RuntimeMethod* method) ; // TControl UnityEngine.InputSystem.InputControl::GetChildControl(System.String) inline IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___path0, const RuntimeMethod* method) { return (( IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, String_t*, const RuntimeMethod*))InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared)(__this, ___path0, method); } // System.Void UnityEngine.InputSystem.StepCounter::set_stepCounter(UnityEngine.InputSystem.Controls.IntegerControl) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StepCounter_set_stepCounter_mBB40FBC3C616E1F49B08C66AC7B7F1D5600C5F0D_inline (StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* __this, IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Touchscreen::get_touches() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::.ctor(TValue[]) inline void ReadOnlyArray_1__ctor_m9E9C00801BA6A7190265856C2B623A7671BA1CE2 (ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E* __this, TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D* ___array0, const RuntimeMethod* method) { (( void (*) (ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E*, TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D*, const RuntimeMethod*))ReadOnlyArray_1__ctor_mA9AA8F6151380781CF993C6F72ADB67D91B9CF41_gshared)(__this, ___array0, method); } // System.Void UnityEngine.InputSystem.Touchscreen::set_touches(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Touchscreen_set_touches_m5B06B93E52B66167B6B01A2A521C7684C6E5FE5A_inline (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Pointer::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pointer_MakeCurrent_m78C156FD8FF20DBEDC1EE659E54ED6EB927141DF (Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Touchscreen::set_current(UnityEngine.InputSystem.Touchscreen) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Touchscreen_set_current_mE40C33E7279678BA6A4E10C4055E6A93559CC450_inline (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Pointer::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pointer_OnRemoved_m8B30B152B41924B1EE6906D18BE6F8962DC3279C (Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Touchscreen UnityEngine.InputSystem.Touchscreen::get_current() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* Touchscreen_get_current_m6FB965E55B03382C950ECA9903B895100F914B28_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Pointer::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pointer_FinishSetup_m8A6BFEFCDD2AA085471757A211B9262DE0B8FDCD (Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A* __this, const RuntimeMethod* method) ; // TControl UnityEngine.InputSystem.InputControl::GetChildControl(System.String) inline TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* InputControl_GetChildControl_TisTouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_m5E1B4B9F7A1BF7E6D95C4CD9CEF7198DA0507E4F (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___path0, const RuntimeMethod* method) { return (( TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, String_t*, const RuntimeMethod*))InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared)(__this, ___path0, method); } // System.Void UnityEngine.InputSystem.Touchscreen::set_primaryTouch(UnityEngine.InputSystem.Controls.TouchControl) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Touchscreen_set_primaryTouch_m91DBE5AD811347EAF9ADC9B77A6A78360662E1C4_inline (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.InputControl::get_children() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::GetEnumerator() 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); } // System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::Dispose() inline void Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676 (Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E*, const RuntimeMethod*))Enumerator_Dispose_m041721B53AC187277BACB4EA9C86E299322EB0AB_gshared)(__this, method); } // TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::get_Current() 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); } // System.Boolean UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD (Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E*, const RuntimeMethod*))Enumerator_MoveNext_m95272BAC87E97D7B862DB72A8639565003BD244B_gshared)(__this, method); } // UnityEngine.InputSystem.Controls.TouchControl UnityEngine.InputSystem.Touchscreen::get_primaryTouch() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Profiling.Profiler::BeginSample(System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline (String_t* ___name0, const RuntimeMethod* method) ; // System.Void* UnityEngine.InputSystem.InputControl::get_currentStatePtr() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.InputStateBlock UnityEngine.InputSystem.InputControl::get_stateBlock() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::get_byteOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2::op_Inequality(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Inequality_mCF3935E28AC7B30B279F07F9321CC56718E1311A_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) ; // TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::get_Item(System.Int32) inline TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C (ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E* __this, int32_t ___index0, const RuntimeMethod* method) { return (( TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* (*) (ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E*, int32_t, const RuntimeMethod*))ReadOnlyArray_1_get_Item_m20907EA946F72D55FC8BD8031EA4F9BF13AE164D_gshared)(__this, ___index0, method); } // UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Controls.TouchControl::get_delta() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* TouchControl_get_delta_mBF18CFA0ADC5C07A002B3BBD8BAEE13F33FA01FE_inline (TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* __this, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::get_zero() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline (const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputState::Change(UnityEngine.InputSystem.InputControl,TState,UnityEngine.InputSystem.LowLevel.InputUpdateType,UnityEngine.InputSystem.LowLevel.InputEventPtr) inline void InputState_Change_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA4B753C7A51111F8399CA5BEB8A2780EE54F36B7 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___state1, int32_t ___updateType2, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr3, const RuntimeMethod* method) { (( void (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, const RuntimeMethod*))InputState_Change_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA4B753C7A51111F8399CA5BEB8A2780EE54F36B7_gshared)(___control0, ___state1, ___updateType2, ___eventPtr3, method); } // System.Double UnityEngine.InputSystem.LowLevel.InputState::get_currentTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputState_get_currentTime_m5AF6706449C88C5440DD613C83DBC88EC57CC40F (const RuntimeMethod* method) ; // UnityEngine.InputSystem.Controls.IntegerControl UnityEngine.InputSystem.Controls.TouchControl::get_tapCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* TouchControl_get_tapCount_mFE67214C13E765B80FC3E9204838D73C800D510B_inline (TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputState::Change(UnityEngine.InputSystem.InputControl,TState,UnityEngine.InputSystem.LowLevel.InputUpdateType,UnityEngine.InputSystem.LowLevel.InputEventPtr) inline void InputState_Change_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC0BE9E4C07F2D6AEBB3143EA74C10F3F00F1D389 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, uint8_t ___state1, int32_t ___updateType2, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr3, const RuntimeMethod* method) { (( void (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, uint8_t, int32_t, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, const RuntimeMethod*))InputState_Change_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC0BE9E4C07F2D6AEBB3143EA74C10F3F00F1D389_gshared)(___control0, ___state1, ___updateType2, ___eventPtr3, method); } // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::get_Count() inline int32_t ReadOnlyArray_1_get_Count_m322B2C406CB93A8BB27DDBA287593AE863B8AA03_inline (ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E* __this, const RuntimeMethod* method) { return (( int32_t (*) (ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E*, const RuntimeMethod*))ReadOnlyArray_1_get_Count_m37AE229E2BFB74375A7BD545982B745F982762F8_gshared_inline)(__this, method); } // System.Void UnityEngine.Profiling.Profiler::EndSample() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437 (const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputEventPtr::get_type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.Utilities.FourCC::op_Implicit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66 (int32_t ___i0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.FourCC::op_Equality(UnityEngine.InputSystem.Utilities.FourCC,UnityEngine.InputSystem.Utilities.FourCC) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674 (FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___left0, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___right1, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.StateEvent* UnityEngine.InputSystem.LowLevel.StateEvent::FromUnchecked(UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* StateEvent_FromUnchecked_mED4304E6B802FC734B206A997DDC49B12FEBB29D (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___ptr0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.TouchState::get_Format() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED TouchState_get_Format_m7CC6E861439BED7A84B4073D006CF211C13AE7A7 (const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.FourCC::op_Inequality(UnityEngine.InputSystem.Utilities.FourCC,UnityEngine.InputSystem.Utilities.FourCC) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FourCC_op_Inequality_mD7122B2F4332BFE2AA18A50FC62C071E8CB7FDB2 (FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___left0, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___right1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputState::Change(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState_Change_mE7E8408DE36FADE91DD98D5703A2DCCF6E5D2CF1 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr1, int32_t ___updateType2, const RuntimeMethod* method) ; // System.UInt32 UnityEngine.InputSystem.LowLevel.StateEvent::get_stateSizeInBytes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t StateEvent_get_stateSizeInBytes_m07E8E8D19DA4D9B58A23DC19680794764AE8FA21 (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* __this, const RuntimeMethod* method) ; // System.Void* UnityEngine.InputSystem.LowLevel.StateEvent::get_state() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26 (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.TouchState::set_isTapPress(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchState_set_isTapPress_m42BC799213916CA303DCE59FFCF3F39DF43F5642 (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* __this, bool ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.TouchState::set_isTapRelease(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchState_set_isTapRelease_m8CECE48CDFD6955A73D24CB052BF1BD8E506E178 (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* __this, bool ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.TouchPhase UnityEngine.InputSystem.LowLevel.TouchState::get_phase() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TouchState_get_phase_m2097D70532934B1A5C85712FBEC38B46D4ADA358_inline (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.LowLevel.TouchState::get_isPrimaryTouch() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchState_get_isPrimaryTouch_mC8E83D45028722D5456CB65A19C9DBB2B1DC8615 (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.TouchState::set_isPrimaryTouch(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchState_set_isPrimaryTouch_m6BB43521B2EDD8EFD435C5890590A51DE183AAA6 (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* __this, bool ___value0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Vector2::op_Equality(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m5447BF12C18339431AB8AF02FA463C543D88D463_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Subtraction(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) ; // UnityEngine.Vector2 UnityEngine.Vector2::op_Addition(UnityEngine.Vector2,UnityEngine.Vector2) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.LowLevel.TouchState::get_isNoneEndedOrCanceled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchState_get_isNoneEndedOrCanceled_mC2000BF710D7EDFC3590D18253215FCA67E3F464 (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* __this, const RuntimeMethod* method) ; // System.Double UnityEngine.InputSystem.LowLevel.InputEventPtr::get_time() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputEventPtr_get_time_mD2C90C66C334E767E2F9B5B9A3711B500027B185 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Vector2::get_sqrMagnitude() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.LowLevel.TouchState::get_isInProgress() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchState_get_isInProgress_mF14BA2786F207B08DA487C4FD9F010F85107D902 (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Touchscreen::TriggerTap(UnityEngine.InputSystem.Controls.TouchControl,UnityEngine.InputSystem.LowLevel.TouchState&,UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_TriggerTap_m0E7ECA725BA26D83C384C0935F2A1DA0DDBE5810 (TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* ___control0, TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* ___state1, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr2, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputState::Change(UnityEngine.InputSystem.InputControl,TState&,UnityEngine.InputSystem.LowLevel.InputUpdateType,UnityEngine.InputSystem.LowLevel.InputEventPtr) inline void InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* ___state1, int32_t ___updateType2, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr3, const RuntimeMethod* method) { (( void (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*, int32_t, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, const RuntimeMethod*))InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_gshared)(___control0, ___state1, ___updateType2, ___eventPtr3, method); } // System.Void UnityEngine.InputSystem.LowLevel.TouchState::set_phase(UnityEngine.InputSystem.TouchPhase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchState_set_phase_mCC48A355F50B41E745BDCE383BD083A69BD8644A (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.TouchState::set_isOrphanedPrimaryTouch(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchState_set_isOrphanedPrimaryTouch_m2610EBB9B4DB8D920EC53D3785CD88C1537957D7 (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* __this, bool ___value0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.LowLevel.TouchState::get_isOrphanedPrimaryTouch() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool TouchState_get_isOrphanedPrimaryTouch_m692F6F3BB4886A4ADC7578416BDA2CF43190CEF5 (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Controls.TouchPhaseControl UnityEngine.InputSystem.Controls.TouchControl::get_phase() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TouchPhaseControl_t4652C6E0EBFAFA85A31607769876B02C1C9FCAEC* TouchControl_get_phase_mB82674B59168CD8074E9C371A51B088F76D4AC55_inline (TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.TouchState::set_isTap(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TouchState_set_isTap_m31B4AEE4DC8A6CE2174728244C0A1D1539D30B15 (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* __this, bool ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Touchscreen::OnNextUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_OnNextUpdate_m2E342A2AA43FBEA82432E148FF75C150349B5AE0 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Touchscreen::OnStateEvent(UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_OnStateEvent_m39DFD271505C103F1ACA3A58B798DA865D99EC16 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.LowLevel.InputEventPtr::IsA() 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); } // System.Boolean UnityEngine.InputSystem.InputExtensions::IsActive(UnityEngine.InputSystem.TouchPhase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputExtensions_IsActive_m17ED5CFDFD671AF7DADFE6CB88C02DF0DAFF1C53 (int32_t ___phase0, const RuntimeMethod* method) ; // System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::get_alignedSizeInBytes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) ; // System.Int32 Unity.Collections.LowLevel.Unsafe.UnsafeUtility::SizeOf() inline int32_t UnsafeUtility_SizeOf_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_m69FCD3C12AF3FB3E4C75D033E34648DED186489F (const RuntimeMethod* method) { return (( int32_t (*) (const RuntimeMethod*))UnsafeUtility_SizeOf_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_m69FCD3C12AF3FB3E4C75D033E34648DED186489F_gshared)(method); } // TControl UnityEngine.InputSystem.InputControlExtensions::FindInParentChain(UnityEngine.InputSystem.InputControl) inline TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* InputControlExtensions_FindInParentChain_TisTouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_mBE0DF105704FDB646C6D948D03DF7FA592468E9D (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, const RuntimeMethod* method) { return (( TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, const RuntimeMethod*))InputControlExtensions_FindInParentChain_TisRuntimeObject_mF98C77EF8C150BA28469A19586E7DA3B06C5D767_gshared)(___control0, method); } // UnityEngine.InputSystem.InputControl UnityEngine.InputSystem.InputControl::get_parent() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControl_get_parent_mCB9335C099924935526B38534EE76E53847787AF_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Touchscreen::MergeForward(UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Touchscreen_MergeForward_m99870E67AB90893F4AC8F25C8A3171872D375C76 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___currentEventPtr0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___nextEventPtr1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Pointer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Pointer__ctor_mD96F9E30371AD5B7C3F8C2B7EDEA322D0108B8C8 (Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.TrackedDevice::set_trackingState(UnityEngine.InputSystem.Controls.IntegerControl) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TrackedDevice_set_trackingState_mA69108B53884D9D8E5495033146C56979E668036_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___value0, const RuntimeMethod* method) ; // TControl UnityEngine.InputSystem.InputControl::GetChildControl(System.String) inline ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, String_t* ___path0, const RuntimeMethod* method) { return (( ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* (*) (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, String_t*, const RuntimeMethod*))InputControl_GetChildControl_TisRuntimeObject_m5E81C3A512C444426EB15097CCF01D73CF1C614C_gshared)(__this, ___path0, method); } // System.Void UnityEngine.InputSystem.TrackedDevice::set_isTracked(UnityEngine.InputSystem.Controls.ButtonControl) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TrackedDevice_set_isTracked_m15B21762D1E58528720516C2193D6FB3D6EAF047_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.TrackedDevice::set_devicePosition(UnityEngine.InputSystem.Controls.Vector3Control) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TrackedDevice_set_devicePosition_mAFA63D30524DB145E14CBF34AAE9ED921A9E239F_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.TrackedDevice::set_deviceRotation(UnityEngine.InputSystem.Controls.QuaternionControl) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TrackedDevice_set_deviceRotation_m805F61400A8DC0F36BBAA18339302C71A231EC5B_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::.ctor(TValue[],System.Int32,System.Int32) inline void ReadOnlyArray_1__ctor_m07982CE02FB4B2988A85E4516C7CF282EDD1F79B (ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA* __this, InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method) { (( void (*) (ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA*, InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548*, int32_t, int32_t, const RuntimeMethod*))ReadOnlyArray_1__ctor_m2C5D5E2909635889EDB94C381385ED5D6128612F_gshared)(__this, ___array0, ___index1, ___length2, method); } // System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_currentNumDevices(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_currentNumDevices_m548C2BF7385931D42DD8FF22BB010FF602AC14EA_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_currentStateSizeInBytes(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_currentStateSizeInBytes_m9BBDBBD4A727B654A36F2396F40DB4D0E137CD7D_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_currentControlCount(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_currentControlCount_mDF1F18CB6B69696C953510A4FE58C87D6FA72729_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_currentControlCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_currentControlCount_mEBDE0B72A6A56819D2BBA87394C386EECEBD78F3_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.InputDevice::get_allControls() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 InputDevice_get_allControls_mBE0708162230B5536FC85F49040EA943BEDA902E (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::get_Count() 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); } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() inline int32_t Dictionary_2_get_Count_mB0F7598C3DABE60D65C450A5571291A88BB74D38 (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* __this, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*, const RuntimeMethod*))Dictionary_2_get_Count_mD0A5A024A5846E9C7A68418CBC91F8DABC70B5B5_gshared)(__this, method); } // System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_currentLayoutCount(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_currentLayoutCount_m43BD6E6E44CA3DF2C58AC09B180F83DEC5FDAF4A_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_currentLayoutCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_currentLayoutCount_m69DC513C2784189A9B3F214A3332DD9DC352A528_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() inline int32_t Dictionary_2_get_Count_m903CC29C456D8D3F5399B0CDD82EE368EA85E698 (Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* __this, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103*, const RuntimeMethod*))Dictionary_2_get_Count_mD0A5A024A5846E9C7A68418CBC91F8DABC70B5B5_gshared)(__this, method); } // System.Int32 System.Collections.Generic.Dictionary`2>::get_Count() inline int32_t Dictionary_2_get_Count_m83FFD1DE0820A9DAD8B823C742B512EF11F20CA3 (Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* __this, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA*, const RuntimeMethod*))Dictionary_2_get_Count_mD0A5A024A5846E9C7A68418CBC91F8DABC70B5B5_gshared)(__this, method); } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() inline int32_t Dictionary_2_get_Count_m2FB27EE8E78F3D0092CDC74AA2E85EE842550088 (Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* __this, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C*, const RuntimeMethod*))Dictionary_2_get_Count_mD0A5A024A5846E9C7A68418CBC91F8DABC70B5B5_gshared)(__this, method); } // System.Boolean UnityEngine.Object::op_Inequality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::Assert(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216 (bool ___condition0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.Object::op_Equality(UnityEngine.Object,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___x0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___y1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::ApplySettings() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_ApplySettings_m98CCA0C352332E7DC117FB01F45EA7E4D6E03B00 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::ReallocateStateBuffers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_ReallocateStateBuffers_m81CEECBFC735429DA4DD822AFB49B8A22176E728 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.LowLevel.InputUpdate::GetUpdateTypeForPlayer(UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputUpdate_GetUpdateTypeForPlayer_mA68C559C463EE0B5DA07794DAF08A3997E78A4B3 (int32_t ___mask0, const RuntimeMethod* method) ; // System.Void System.ArgumentException::.ctor(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___message0, String_t* ___paramName1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1>::AddCallback(TDelegate) inline void CallbackArray_1_AddCallback_m4FA4A4FF09BC5C38CDE56FAF27046D5915D4C039 (CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* __this, Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333*, Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333*, const RuntimeMethod*))CallbackArray_1_AddCallback_mB86EC6413C0AB2C12A88FA8141E3ACDA83DA2C6D_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1>::RemoveCallback(TDelegate) inline void CallbackArray_1_RemoveCallback_m9BD6BED2438CACB731332DC421E1BD49CD2AE492 (CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* __this, Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333*, Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333*, const RuntimeMethod*))CallbackArray_1_RemoveCallback_mDEEFD791C9654F4EE7C2586BD7DED83F74D897B2_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1>::AddCallback(TDelegate) inline void CallbackArray_1_AddCallback_mBADE56520AF3E44D4A702802C9C7EB2E1E86F0EA (CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85* __this, Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85*, Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E*, const RuntimeMethod*))CallbackArray_1_AddCallback_mB86EC6413C0AB2C12A88FA8141E3ACDA83DA2C6D_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1>::RemoveCallback(TDelegate) inline void CallbackArray_1_RemoveCallback_m6FD5B2321579212DA1BADCD3C4A75FB29E666657 (CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85* __this, Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85*, Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E*, const RuntimeMethod*))CallbackArray_1_RemoveCallback_mDEEFD791C9654F4EE7C2586BD7DED83F74D897B2_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1::AddCallback(TDelegate) inline void CallbackArray_1_AddCallback_mC33F15886F71788E6020C590E3335BE81557C70C (CallbackArray_1_t7C2A86AF46E04B281542BEADE553C9DF6B1A0885* __this, InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t7C2A86AF46E04B281542BEADE553C9DF6B1A0885*, InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809*, const RuntimeMethod*))CallbackArray_1_AddCallback_mB86EC6413C0AB2C12A88FA8141E3ACDA83DA2C6D_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1::RemoveCallback(TDelegate) inline void CallbackArray_1_RemoveCallback_m6415694B45E1C70DB4C7EE409643E0CBE681CD5D (CallbackArray_1_t7C2A86AF46E04B281542BEADE553C9DF6B1A0885* __this, InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t7C2A86AF46E04B281542BEADE553C9DF6B1A0885*, InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809*, const RuntimeMethod*))CallbackArray_1_RemoveCallback_mDEEFD791C9654F4EE7C2586BD7DED83F74D897B2_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1::AddCallback(TDelegate) inline void CallbackArray_1_AddCallback_m1E11DE4659D48810EAE0F16FC740AD5CCE2482F2 (CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* __this, InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D*, InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E*, const RuntimeMethod*))CallbackArray_1_AddCallback_mB86EC6413C0AB2C12A88FA8141E3ACDA83DA2C6D_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.InputManager::AddAvailableDevicesThatAreNowRecognized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AddAvailableDevicesThatAreNowRecognized_mE0F489C5F28E922D0E4BCBBD115C57037E47BAD3 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1::RemoveCallback(TDelegate) inline void CallbackArray_1_RemoveCallback_m2BE949BADD32F3B43980FD027B5C4EEA44E35426 (CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* __this, InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D*, InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E*, const RuntimeMethod*))CallbackArray_1_RemoveCallback_mDEEFD791C9654F4EE7C2586BD7DED83F74D897B2_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1>::AddCallback(TDelegate) inline void CallbackArray_1_AddCallback_m4F5FD8CA08BA547A5727602444A079FF5C21C775 (CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC* __this, Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC*, Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7*, const RuntimeMethod*))CallbackArray_1_AddCallback_mB86EC6413C0AB2C12A88FA8141E3ACDA83DA2C6D_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1>::RemoveCallback(TDelegate) inline void CallbackArray_1_RemoveCallback_mE672829398391E6074246CEACEF8661F26CFB070 (CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC* __this, Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC*, Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7*, const RuntimeMethod*))CallbackArray_1_RemoveCallback_mDEEFD791C9654F4EE7C2586BD7DED83F74D897B2_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1>::AddCallback(TDelegate) inline void CallbackArray_1_AddCallback_mD5C1368918EC431CC1E8574E9679CFF4F355D484 (CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37* __this, Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37*, Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA*, const RuntimeMethod*))CallbackArray_1_AddCallback_mB86EC6413C0AB2C12A88FA8141E3ACDA83DA2C6D_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1>::RemoveCallback(TDelegate) inline void CallbackArray_1_RemoveCallback_mF3406F016A207793C278ADA9A7E5BB786D52F129 (CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37* __this, Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37*, Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA*, const RuntimeMethod*))CallbackArray_1_RemoveCallback_mDEEFD791C9654F4EE7C2586BD7DED83F74D897B2_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.InputManager::InstallBeforeUpdateHookIfNecessary() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InstallBeforeUpdateHookIfNecessary_m46D61EBA7338C6D8930D804D7C25E26AB5CF6ED3 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1::AddCallback(TDelegate) inline void CallbackArray_1_AddCallback_m0DAE6336DFD024E07577AF038594D478E0B9331F (CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))CallbackArray_1_AddCallback_mB86EC6413C0AB2C12A88FA8141E3ACDA83DA2C6D_gshared)(__this, ___dlg0, method); } // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1::RemoveCallback(TDelegate) inline void CallbackArray_1_RemoveCallback_mBBFA4181860AD661310FC75F96ADCD7C587976AD (CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___dlg0, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529*, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*, const RuntimeMethod*))CallbackArray_1_RemoveCallback_mDEEFD791C9654F4EE7C2586BD7DED83F74D897B2_gshared)(__this, ___dlg0, method); } // System.Boolean UnityEngine.InputSystem.LowLevel.InputEventStream::get_isOpen() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputEventStream_get_isOpen_mEE33B97DA48F80B43BCE58D08FCAE51958E6459D_inline (InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputSettings/BackgroundBehavior UnityEngine.InputSystem.InputSettings::get_backgroundBehavior() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputSettings_get_backgroundBehavior_mB8AD0B73E47E301F1BE9D2358593534AEC9F12FA_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ; // System.Boolean System.String::IsNullOrEmpty(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A (String_t* ___value0, const RuntimeMethod* method) ; // System.Boolean System.Type::op_Equality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7 (Type_t* ___left0, Type_t* ___right1, const RuntimeMethod* method) ; // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___handle0, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___values0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputManager::DoesLayoutExist(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_DoesLayoutExist_m53FA3E182D23B273CBFD0B5CE503AC9DB7ABC53C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___name0, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mACF6DD3A83F9F41061E7C4DD48F58C07BFAA31C7 (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, Type_t* ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, Type_t*, const RuntimeMethod*))Dictionary_2_set_Item_m725DDAF4C8BD4FBCD106BFFB1B4B5B74D7696281_gshared)(__this, ___key0, ___value1, method); } // System.Collections.Generic.Dictionary`2/Enumerator System.Collections.Generic.Dictionary`2::GetEnumerator() inline Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE Dictionary_2_GetEnumerator_m09228E70F30816068825C9BB4B45519E7143CE7A (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* __this, const RuntimeMethod* method) { return (( Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE (*) (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*, const RuntimeMethod*))Dictionary_2_GetEnumerator_m3BF9969257B323347AA34745C6DCD37D1F9BF174_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m767111BF89218E9F0CD407F44CD9FF1CC6079B87 (Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE* __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE*, const RuntimeMethod*))Enumerator_Dispose_mC351F7DAFCD1DF4CCFF3E49D092773C72D84C292_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 Enumerator_get_Current_m8161C19F09FC9E5EFD3BCE87B8907B3F660FFF51_inline (Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE* __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 (*) (Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE*, const RuntimeMethod*))Enumerator_get_Current_mB1068DBFCAA4C19D082D5717DF265CBA6D66D4BE_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline Type_t* KeyValuePair_2_get_Value_m9803DE61209750BB22E4E1A58A5DFB943EAFCB80_inline (KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27* __this, const RuntimeMethod* method) { return (( Type_t* (*) (KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27*, const RuntimeMethod*))KeyValuePair_2_get_Value_m1425379DCDEDB955455E242B31CD2AE43552B441_gshared_inline)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 KeyValuePair_2_get_Key_mE8768535ABCD24F453DC1EC5127CBD303DEC29A5_inline (KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27* __this, const RuntimeMethod* method) { return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27*, const RuntimeMethod*))KeyValuePair_2_get_Key_mC668DBB7580ADCE4B3D87DA1C6E91F6E56B9EE84_gshared_inline)(__this, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mEB31860F9718BC0DB2D231F91D9A78D9666B54EF (Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE* __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE*, const RuntimeMethod*))Enumerator_MoveNext_m4BE8613970A8112E3042718B64AC74A4EF3355BF_gshared)(__this, method); } // System.Boolean System.Type::op_Inequality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Inequality_m71AAC993EBBDBA44EE73847D68F71C70AF7AD1D5 (Type_t* ___left0, Type_t* ___right1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.InlinedArray`1::.ctor(TValue) inline void InlinedArray_1__ctor_m8732B6EBFFA627F5206C86E329439F947A14A67F (InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value0, const RuntimeMethod* method) { (( void (*) (InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))InlinedArray_1__ctor_m8732B6EBFFA627F5206C86E329439F947A14A67F_gshared)(__this, ___value0, method); } // System.Void UnityEngine.InputSystem.InputManager::PerformLayoutPostRegistration(UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InlinedArray`1,System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_PerformLayoutPostRegistration_m0777D58784DF6B856ECA208CD19F071E9E96333D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layoutName0, InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 ___baseLayouts1, bool ___isReplacement2, bool ___isKnownToBeDeviceLayout3, bool ___isOverride4, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::ParseHeaderFieldsFromJson(System.String,UnityEngine.InputSystem.Utilities.InternedString&,UnityEngine.InputSystem.Utilities.InlinedArray`1&,UnityEngine.InputSystem.Layouts.InputDeviceMatcher&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_ParseHeaderFieldsFromJson_mB4106A454769B618B80AD77769E4AB896724DCB7 (String_t* ___json0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* ___name1, InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* ___baseLayouts2, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555* ___deviceMatcher3, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.InternedString::IsEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_m5D4EBEEB4B118D8B2CEFEEC6A916CDBE966355ED (Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, String_t* ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, String_t*, const RuntimeMethod*))Dictionary_2_set_Item_m725DDAF4C8BD4FBCD106BFFB1B4B5B74D7696281_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.HashSet`1::Add(T) inline bool HashSet_1_Add_m2E138E1B572E38E2A758B658241F9AB54D84863E (HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___item0, const RuntimeMethod* method) { return (( bool (*) (HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))HashSet_1_Add_m2E138E1B572E38E2A758B658241F9AB54D84863E_gshared)(__this, ___item0, method); } // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::get_Item(System.Int32) inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C (InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* __this, int32_t ___index0, const RuntimeMethod* method) { return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800*, int32_t, const RuntimeMethod*))InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C_gshared)(__this, ___index0, method); } // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) inline bool Dictionary_2_TryGetValue_m6A747478B338D9AC7392868B6C02E4AF098370BF (Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5** ___value1, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5**, const RuntimeMethod*))Dictionary_2_TryGetValue_m5FF3432937DE0E166259F54A0CFC568A388F7439_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mD1B8DC5B094988B5CE22BF15DB45D14ED0030D55 (Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*, const RuntimeMethod*))Dictionary_2_set_Item_m725DDAF4C8BD4FBCD106BFFB1B4B5B74D7696281_gshared)(__this, ___key0, ___value1, method); } // System.Boolean UnityEngine.InputSystem.Layouts.InputDeviceMatcher::get_empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDeviceMatcher_get_empty_m0E030073C9FCB8205D37CE5F839D93DB8ACDC99B (InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::RegisterControlLayoutMatcher(System.String,UnityEngine.InputSystem.Layouts.InputDeviceMatcher) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterControlLayoutMatcher_m62365557971AA9A045BFB0BE5A8253806BC8B1CA (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___layoutName0, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___matcher1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2>::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mDC7946E5B8F8C4A30E7A38FD44747B02BA56494E (Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4* ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4*, const RuntimeMethod*))Dictionary_2_set_Item_m725DDAF4C8BD4FBCD106BFFB1B4B5B74D7696281_gshared)(__this, ___key0, ___value1, method); } // System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/Cache::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Cache_Clear_m54F9EDA319E13FC0981C500E72B2B780E93639BC (Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mF76B685BBC4077A8E9E18C892B2B71F6C284ABE9 (Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Dictionary_2_set_Item_mF76B685BBC4077A8E9E18C892B2B71F6C284ABE9_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) inline bool Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549 (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549_gshared)(__this, ___key0, method); } // System.Int32 System.Collections.Generic.Dictionary`2::get_Count() inline int32_t Dictionary_2_get_Count_m274602E8171450B31B5AE16BB4B0CDDB80187874 (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, const RuntimeMethod* method) { return (( int32_t (*) (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1*, const RuntimeMethod*))Dictionary_2_get_Count_m274602E8171450B31B5AE16BB4B0CDDB80187874_gshared)(__this, method); } // System.Collections.Generic.Dictionary`2/KeyCollection System.Collections.Generic.Dictionary`2::get_Keys() 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); } // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) inline InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C (RuntimeObject* ___source0, const RuntimeMethod* method) { return (( InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C_gshared)(___source0, method); } // TValue System.Collections.Generic.Dictionary`2::get_Item(TKey) inline PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63 Dictionary_2_get_Item_m6C6D49B863E3AA35DB842F3DE83D5DC29956D3FE (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) { return (( PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63 (*) (Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Dictionary_2_get_Item_m6C6D49B863E3AA35DB842F3DE83D5DC29956D3FE_gshared)(__this, ___key0, method); } // System.Boolean UnityEngine.InputSystem.Utilities.InternedString::op_Equality(UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternedString_op_Equality_m8463DC02FB5C92B3CDBC8E5AA21C4A6AB5673CAF (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___a0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___b1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.StringHelpers::CharacterSeparatedListsHaveAtLeastOneCommonElement(System.String,System.String,System.Char) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m7B922632F0B0E648EE5F26C716442779E5F9DD64 (String_t* ___firstList0, String_t* ___secondList1, Il2CppChar ___separator2, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::RecreateDevicesUsingLayout(UnityEngine.InputSystem.Utilities.InternedString,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RecreateDevicesUsingLayout_mAE9366E61CB06D55031805290210F2C58EF99446 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout0, bool ___isKnownToBeDeviceLayout1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.DelegateHelpers::InvokeCallbacksSafe(UnityEngine.InputSystem.Utilities.CallbackArray`1>&,TValue1,TValue2,System.String,System.Object) inline void DelegateHelpers_InvokeCallbacksSafe_TisString_t_TisInputControlLayoutChange_t61F8342166D22A34A86530E38F9CC0A87CF7AD95_m54D942D50C0B988875450597465C6A19C7D9603E (CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC* ___callbacks0, String_t* ___argument11, int32_t ___argument22, String_t* ___callbackName3, RuntimeObject* ___context4, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC*, String_t*, int32_t, String_t*, RuntimeObject*, const RuntimeMethod*))DelegateHelpers_InvokeCallbacksSafe_TisRuntimeObject_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m6ED3C8EA49421788B975C5F2C359F4A73C0A7479_gshared)(___callbacks0, ___argument11, ___argument22, ___callbackName3, ___context4, method); } // System.Boolean UnityEngine.InputSystem.InputManager::IsControlUsingLayout(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_IsControlUsingLayout_m605BEF4A475D6E0F2112C7574293B65CB2998825 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputManager::IsControlOrChildUsingLayoutRecursive(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_IsControlOrChildUsingLayoutRecursive_mB43580D7C2A9ED6A77D94F018D11AEC52AC5AE62 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout1, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.List`1::.ctor() inline void List_1__ctor_m7F6D93ACCD15D757B54BDB302DB4D63F855418C4 (List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_m3EA74E0C476E0197F84637414E722866A8EE48E1_inline (List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7*, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method); } // UnityEngine.InputSystem.Layouts.InputDeviceBuilder/RefInstance UnityEngine.InputSystem.Layouts.InputDeviceBuilder::Ref() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RefInstance_tAB8B260CEA1D5409CA7B920B4BECE6361620A476 InputDeviceBuilder_Ref_mDB83DE8E42D91EA45CFAD63F8BAA1E9B6A6E14AA (const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Layouts.InputDeviceBuilder/RefInstance::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RefInstance_Dispose_mF852056AF833C74B1D47B4EB1AE6AA3AF13E64A8 (RefInstance_tAB8B260CEA1D5409CA7B920B4BECE6361620A476* __this, const RuntimeMethod* method) ; // T System.Collections.Generic.List`1::get_Item(System.Int32) inline InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* List_1_get_Item_m3537C03FE10D4B303FDA30D5D9919811FCCB7C87 (List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7* __this, int32_t ___index0, const RuntimeMethod* method) { return (( InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* (*) (List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method); } // System.Void UnityEngine.InputSystem.InputManager::RecreateDevice(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RecreateDevice_mF49C34466758924E3C8C66594E282214B2779D1D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___oldDevice0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___newLayout1, const RuntimeMethod* method) ; // System.Int32 System.Collections.Generic.List`1::get_Count() inline int32_t List_1_get_Count_mA1ED4EC9A15A623C97C494578B74F7F49BADE472_inline (List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } // TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::get_Item(System.Int32) inline InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3* __this, int32_t ___index0, const RuntimeMethod* method) { return (( InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* (*) (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3*, int32_t, const RuntimeMethod*))ReadOnlyArray_1_get_Item_m20907EA946F72D55FC8BD8031EA4F9BF13AE164D_gshared)(__this, ___index0, method); } // System.Boolean UnityEngine.InputSystem.Utilities.InternedString::op_Equality(System.String,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternedString_op_Equality_m83AFD5DE16AC1631E46F505A63D40316B997A2DC (String_t* ___a0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___b1, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) inline bool Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78 (Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* ___value1, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735*, const RuntimeMethod*))Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78_gshared)(__this, ___key0, ___value1, method); } // System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::AddMatcher(UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputDeviceMatcher) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collection_AddMatcher_m7578385A554981E09606D23CDF274DF4FBBC9EA2 (Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout0, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___matcher1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::RecreateDevicesUsingLayoutWithInferiorMatch(UnityEngine.InputSystem.Layouts.InputDeviceMatcher) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RecreateDevicesUsingLayoutWithInferiorMatch_m90E2AE804FE044B8FF5CDAEFF9E126AE5FF91312 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___deviceMatcher0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::AddAvailableDevicesMatchingDescription(UnityEngine.InputSystem.Layouts.InputDeviceMatcher,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AddAvailableDevicesMatchingDescription_m37544EF86612653AA56F41D90D3B21FE0CA0DF10 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___matcher0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout1, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::TryFindLayoutForType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Collection_TryFindLayoutForType_m63B3C00D6ED29C6DD98A6B735E5C4C84A3B20868 (Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* __this, Type_t* ___layoutType0, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0 (String_t* ___str00, String_t* ___str11, String_t* ___str22, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Layouts.InputDeviceDescription::get_empty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDeviceDescription_get_empty_m251FC7C1699ED57591E46C82D4D25D052C9633B7 (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.InputSystem.Layouts.InputDeviceMatcher::MatchPercentage(UnityEngine.InputSystem.Layouts.InputDeviceDescription) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputDeviceMatcher_MatchPercentage_m63C8CBE94170B8D8BCDC45BAC7714F373B754311 (InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___deviceDescription0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.InputManager::TryFindMatchingControlLayout(UnityEngine.InputSystem.Layouts.InputDeviceDescription&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputManager_TryFindMatchingControlLayout_m9780D131A4EB436A48A30306F386459D65850C42 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___deviceDescription0, int32_t ___deviceId1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.InternedString::op_Inequality(UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternedString_op_Inequality_mFF328396439FC0F8DF47E7A6CB7634919412BD0A (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___a0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___b1, const RuntimeMethod* method) ; // TDevice UnityEngine.InputSystem.InputDevice::Build(System.String,System.String,UnityEngine.InputSystem.Layouts.InputDeviceDescription,System.Boolean) inline InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputDevice_Build_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m71738DE28A1F917A7BAE70EE370484A46753A4F0 (String_t* ___layoutName0, String_t* ___layoutVariants1, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___deviceDescription2, bool ___noPrecompiledLayouts3, const RuntimeMethod* method) { return (( InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* (*) (String_t*, String_t*, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F, bool, const RuntimeMethod*))InputDevice_Build_TisRuntimeObject_m286DC54B96A6B976B557B214C11668FCBA15578A_gshared)(___layoutName0, ___layoutVariants1, ___deviceDescription2, ___noPrecompiledLayouts3, method); } // System.Boolean UnityEngine.InputSystem.InputDevice::get_native() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_native_m1B9F9C0C66B7288F6D30D18F8BF207A351FCF73E (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::get_enabled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_enabled_m5BCE2D359DA6D6F7CB348996D75205C60E840AB4 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::AddDevice(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AddDevice_m95D74391F65270B36E9709C141F7B9928A0EB1F3 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::AddDevice(UnityEngine.InputSystem.Utilities.InternedString,System.Int32,System.String,UnityEngine.InputSystem.Layouts.InputDeviceDescription,UnityEngine.InputSystem.InputDevice/DeviceFlags,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_AddDevice_mD58E72AE1999F8B62347A6C022A3DE81D114A254 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout0, int32_t ___deviceId1, String_t* ___deviceName2, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___deviceDescription3, int32_t ___deviceFlags4, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___variants5, const RuntimeMethod* method) ; // System.Void UnityEngine.Debug::LogException(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogException_m82E44FEC6B03BC34AFC2CAF6583051570C60CB9E (Exception_t* ___exception0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.EnableDeviceCommand UnityEngine.InputSystem.LowLevel.EnableDeviceCommand::Create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4 EnableDeviceCommand_Create_mE12D5FF509E216B5F9E5F81F0F4D84E14210EA1E (const RuntimeMethod* method) ; // System.Int64 UnityEngine.InputSystem.LowLevel.InputRuntimeExtensions::DeviceCommand(UnityEngine.InputSystem.LowLevel.IInputRuntime,System.Int32,TCommand&) inline int64_t InputRuntimeExtensions_DeviceCommand_TisEnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4_m33F38F26517A16F796A9D1FEEFDBF87EAC8B770A (RuntimeObject* ___runtime0, int32_t ___deviceId1, EnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4* ___command2, const RuntimeMethod* method) { return (( int64_t (*) (RuntimeObject*, int32_t, EnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4*, const RuntimeMethod*))InputRuntimeExtensions_DeviceCommand_TisEnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4_m33F38F26517A16F796A9D1FEEFDBF87EAC8B770A_gshared)(___runtime0, ___deviceId1, ___command2, method); } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) inline bool Dictionary_2_Remove_mC722768FCA2F0DB48B5204A8988BC320864C5675 (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Dictionary_2_Remove_m788B1B038ADEB8A89671F9592C1F31B6F0609BCF_gshared)(__this, ___key0, method); } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) inline bool Dictionary_2_Remove_m81B683EEEE8C4B03E0B2351E84BDC16808F1C541 (Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Dictionary_2_Remove_m788B1B038ADEB8A89671F9592C1F31B6F0609BCF_gshared)(__this, ___key0, method); } // System.Boolean System.Collections.Generic.Dictionary`2>::Remove(TKey) inline bool Dictionary_2_Remove_mD575D505E13A8EEEDB75467F1507139BD936A40C (Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Dictionary_2_Remove_m788B1B038ADEB8A89671F9592C1F31B6F0609BCF_gshared)(__this, ___key0, method); } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) inline bool Dictionary_2_Remove_m55DDA3EC4389EF75C6A9726E3105F0796B1068E4 (Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Dictionary_2_Remove_m55DDA3EC4389EF75C6A9726E3105F0796B1068E4_gshared)(__this, ___key0, method); } // UnityEngine.InputSystem.Layouts.InputControlLayout UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::TryLoadLayout(UnityEngine.InputSystem.Utilities.InternedString,System.Collections.Generic.Dictionary`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* Collection_TryLoadLayout_m6E3A66755E44EF5E01DCF0A4B28767B1F9F35965 (Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___name0, Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F* ___table1, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::TryFindMatchingLayout(UnityEngine.InputSystem.Layouts.InputDeviceDescription) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 Collection_TryFindMatchingLayout_mD33D4CC4D03C02E592AE810ED87FF91FE1936087 (Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___deviceDescription0, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::get_deviceClass() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_deviceClass_m59E89FD7B104B4E23CB6AA979500CD0330FFBF26_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) ; // System.Type UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::GetControlTypeForLayout(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Collection_GetControlTypeForLayout_m45CC21C9ADD4E107623067E46329994920D2E206 (Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layoutName0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.CallbackArray`1::get_length() inline int32_t CallbackArray_1_get_length_m962DF6113C5286AF920CEA15B3DB2B5A681DB801 (CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* __this, const RuntimeMethod* method) { return (( int32_t (*) (CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D*, const RuntimeMethod*))CallbackArray_1_get_length_m81CB1E446FBEF126C2096B08E643D63ACDDBD0F1_gshared)(__this, method); } // System.Void UnityEngine.InputSystem.LowLevel.InputDeviceExecuteCommandDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDeviceExecuteCommandDelegate__ctor_m00EA5FFE583EA0674F6756175140418B251E97D3 (InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1::LockForChanges() inline void CallbackArray_1_LockForChanges_mCD92F89058316F429EE68A123CDA507F1BBA3E3F (CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* __this, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D*, const RuntimeMethod*))CallbackArray_1_LockForChanges_mB15D8203ADAEA8AEF523BE53D79B7CF828301CB6_gshared)(__this, method); } // TDelegate UnityEngine.InputSystem.Utilities.CallbackArray`1::get_Item(System.Int32) inline InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* CallbackArray_1_get_Item_m9E67FCBC91DBCD8D625CA81724069C6F6BBD4B79 (CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* __this, int32_t ___index0, const RuntimeMethod* method) { return (( InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* (*) (CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D*, int32_t, const RuntimeMethod*))CallbackArray_1_get_Item_m567E182F190B5CEBFBA0D02E0E33AD7A5E46F7E1_gshared)(__this, ___index0, method); } // System.String UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate::Invoke(UnityEngine.InputSystem.Layouts.InputDeviceDescription&,System.String,UnityEngine.InputSystem.LowLevel.InputDeviceExecuteCommandDelegate) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_inline (InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___description0, String_t* ___matchedLayout1, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___executeDeviceCommand2, const RuntimeMethod* method) ; // System.Type System.Exception::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09 (Exception_t* __this, const RuntimeMethod* method) ; // System.String System.String::Concat(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D (String_t* ___str00, String_t* ___str11, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.CallbackArray`1::UnlockForChanges() inline void CallbackArray_1_UnlockForChanges_m9B6303F406BE6F751ECA11BCC822D98B94E404E0 (CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* __this, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D*, const RuntimeMethod*))CallbackArray_1_UnlockForChanges_mA6BDFF9ECCA7A79D6017AFB24BF5932CC3B30197_gshared)(__this, method); } // System.Void UnityEngine.InputSystem.InputManager::RegisterControlLayout(System.String,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___name0, Type_t* ___type1, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.InputSettings::get_supportedDevices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t2221E33FFA1DEDB4C4179E62014550834DDAE95E InputSettings_get_supportedDevices_mE0B1E462955A891599E83FB0869E7E5AEF9D83EA (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::get_Count() inline int32_t ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_inline (ReadOnlyArray_1_t2221E33FFA1DEDB4C4179E62014550834DDAE95E* __this, const RuntimeMethod* method) { return (( int32_t (*) (ReadOnlyArray_1_t2221E33FFA1DEDB4C4179E62014550834DDAE95E*, const RuntimeMethod*))ReadOnlyArray_1_get_Count_m37AE229E2BFB74375A7BD545982B745F982762F8_gshared_inline)(__this, method); } // TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::get_Item(System.Int32) inline String_t* ReadOnlyArray_1_get_Item_m732CDF521D8AB3EA114C72B34BB684E6E2F05443 (ReadOnlyArray_1_t2221E33FFA1DEDB4C4179E62014550834DDAE95E* __this, int32_t ___index0, const RuntimeMethod* method) { return (( String_t* (*) (ReadOnlyArray_1_t2221E33FFA1DEDB4C4179E62014550834DDAE95E*, int32_t, const RuntimeMethod*))ReadOnlyArray_1_get_Item_m20907EA946F72D55FC8BD8031EA4F9BF13AE164D_gshared)(__this, ___index0, method); } // System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::IsBasedOn(UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collection_IsBasedOn_mD54DB5412B192CA765CC97EF62C5D8C8033E4CB7 (Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___parentLayout0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___childLayout1, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_m6EDC1F90375045A081EDB55CC945F7EDC1D548A9 (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Dictionary_2_ContainsKey_mA2AD3A192BF80F69231CE977561A825A6A0B95BB_gshared)(__this, ___key0, method); } // System.Boolean System.Collections.Generic.Dictionary`2::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mA943D0E129FC6C18E5DF9D52E8BCEE23D1B390DF (Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Dictionary_2_ContainsKey_mA2AD3A192BF80F69231CE977561A825A6A0B95BB_gshared)(__this, ___key0, method); } // System.Boolean System.Collections.Generic.Dictionary`2>::ContainsKey(TKey) inline bool Dictionary_2_ContainsKey_mC5346BFA8EE81D8FA88F4AE3D58C5165D70C7CE7 (Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___key0, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))Dictionary_2_ContainsKey_mA2AD3A192BF80F69231CE977561A825A6A0B95BB_gshared)(__this, ___key0, method); } // System.Void UnityEngine.InputSystem.InputManager/d__76::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CListControlLayoutsU3Ed__76__ctor_m36577DEAC7B738F5CD1D1CBCE2D1143981FB0867 (U3CListControlLayoutsU3Ed__76_tF6EF0CE1FF92A1BE550F096AEE253A1349BDF763* __this, int32_t ___U3CU3E1__state0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::get_Count() 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); } // TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::get_Item(System.Int32) inline InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88 (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, int32_t ___index0, const RuntimeMethod* method) { return (( InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 (*) (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064*, int32_t, const RuntimeMethod*))ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88_gshared)(__this, ___index0, method); } // System.Void UnityEngine.InputSystem.InputDevice::ClearDeviceUsages() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_ClearDeviceUsages_m790FD9C530F9B0ABC6AEF826336923AE80AD4FE1 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputDevice::AddDeviceUsage(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_AddDeviceUsage_mBC743BB7C42A456615E50BB20FC9F7FC9732A30D (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___usage0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::NotifyUsageChanged(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_NotifyUsageChanged_m5385879FD5731BEB721711FEB84776B06B67D01C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputDevice::RemoveDeviceUsage(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_RemoveDeviceUsage_mC22C5853FD6941DEFD1AB6C270D403123DE8A49C (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___usage0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputActionState::OnDeviceChange(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputActionState_OnDeviceChange_m21BD60138E70CD34776496D2020941A02EAD1E4A (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, int32_t ___change1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.DelegateHelpers::InvokeCallbacksSafe(UnityEngine.InputSystem.Utilities.CallbackArray`1>&,TValue1,TValue2,System.String,System.Object) inline void DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0 (CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* ___callbacks0, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___argument11, int32_t ___argument22, String_t* ___callbackName3, RuntimeObject* ___context4, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333*, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, int32_t, String_t*, RuntimeObject*, const RuntimeMethod*))DelegateHelpers_InvokeCallbacksSafe_TisRuntimeObject_TisInt32Enum_tCBAC8BA2BFF3A845FA599F303093BBBA374B6F0C_m6ED3C8EA49421788B975C5F2C359F4A73C0A7479_gshared)(___callbacks0, ___argument11, ___argument22, ___callbackName3, ___context4, method); } // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.InputManager::FindOrRegisterDeviceLayoutForType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputManager_FindOrRegisterDeviceLayoutForType_m7860876B9AEF8E0B82DF9DFE8F4858907E428B5C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Type_t* ___type0, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::get_product() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_product_m55D36F17D120E589EAE73B25E0C86B0CE14DA34A_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.ArrayHelpers::Contains(TValue[],TValue) inline bool ArrayHelpers_Contains_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m881CF918F59EC1294847E7779C6C1D532DB7155C (InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___array0, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___value1, const RuntimeMethod* method) { return (( bool (*) (InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548*, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, const RuntimeMethod*))ArrayHelpers_Contains_TisRuntimeObject_mEBCCB6DFA0BB25DAD0978401DF63911E7B5E792E_gshared)(___array0, ___value1, method); } // System.Void UnityEngine.InputSystem.InputManager::MakeDeviceNameUnique(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_MakeDeviceNameUnique_m2268264764A56B11F1A8B138736C9B3C6195ED7F (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::AssignUniqueDeviceId(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AssignUniqueDeviceId_mACF8C1B033001362F0BB5453AA233E5223E1FF20 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::AppendWithCapacity(TValue[]&,System.Int32&,TValue,System.Int32) inline int32_t ArrayHelpers_AppendWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0D0A109B2DF2F6E0B1652940179B21DF69518DF7 (InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548** ___array0, int32_t* ___count1, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___value2, int32_t ___capacityIncrement3, const RuntimeMethod* method) { return (( int32_t (*) (InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548**, int32_t*, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, int32_t, const RuntimeMethod*))ArrayHelpers_AppendWithCapacity_TisRuntimeObject_m19BAAE7AED4E89978DEEE09ABC0C60F705B0C01E_gshared)(___array0, ___count1, ___value2, ___capacityIncrement3, method); } // System.Void System.Collections.Generic.Dictionary`2::set_Item(TKey,TValue) inline void Dictionary_2_set_Item_mE4094433B01AFBE228F8CB1D0DDE8F08CB89D251 (Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3* __this, int32_t ___key0, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___value1, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3*, int32_t, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, const RuntimeMethod*))Dictionary_2_set_Item_m2888D71A14F2B8510102F24FEE90552E91B124C1_gshared)(__this, ___key0, ___value1, method); } // System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::set_byteOffset(System.UInt32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputStateBlock_set_byteOffset_mC5776F9F286F0658100E92A75A60EB25A1DDBD40_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, uint32_t ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::InitializeDeviceState(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InitializeDeviceState_m92D1A2C70843583CC3CB671DA92311BD1831D071 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_maxNumDevices() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_maxNumDevices_m0FEEC51F3510A61C081B4C4159FD4453CC847428_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.Mathf::Max(System.Int32,System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_maxNumDevices(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_maxNumDevices_m9F11EC470346A3CB0048D2DAE5B38E3344E51C08_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_maxStateSizeInBytes() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_maxStateSizeInBytes_m105BD2DF857955095D11D617F738350B638C4EF2_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_maxStateSizeInBytes(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_maxStateSizeInBytes_m31330B150C4D44C95E79B2BCF9AC422E9D3CD105_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::QueryEnabledStateFromRuntime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_QueryEnabledStateFromRuntime_mBC7406628EFE7585AF8A5CB7198B8DEEE60643B3 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputManager::ShouldRunDeviceInBackground(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_ShouldRunDeviceInBackground_mFDE71E3063D91C67EFF178C655984E60338BEE17 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::EnableOrDisableDevice(UnityEngine.InputSystem.InputDevice,System.Boolean,UnityEngine.InputSystem.InputManager/DeviceDisableScope) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_EnableOrDisableDevice_m5ADC9586CD3141A3BF62841B9F580C6ABB213051 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, bool ___enable1, int32_t ___scope2, const RuntimeMethod* method) ; // System.Void System.Action::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::add_onBeforeUpdate(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onBeforeUpdate_m78F75D0A08D23335D863A2942AABF3D143E4BD95 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputDevice::set_hasEventMerger(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_set_hasEventMerger_m3F1B55B43602667A439AB19CE1D4992FB275E2A6 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, bool ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputDevice::set_hasEventPreProcessor(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_set_hasEventPreProcessor_m477553F9D6A14FEBA0BE1E4FE277E409D774B28A (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, bool ___value0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::get_updateBeforeRender() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_updateBeforeRender_mE395A2A59DCA37BA989E07A399DE3DF67901A448 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.InputManager::get_updateMask() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputManager_get_updateMask_m36DDF9BF59730547371C012E507A308FD848F9E4_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::set_updateMask(UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_set_updateMask_m7A5F673B6C61D4C6D85FF329C4FDADF9B0F6303E (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputDevice::NotifyAdded() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_NotifyAdded_m7F4B2FB6C8247706A4912415C0C0FFA081C6E495 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::RequestSync() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_RequestSync_mF6FD91FB4982C24E0437DA878E7BB2796B7453EA (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::AddDevice(UnityEngine.InputSystem.Layouts.InputDeviceDescription,System.Boolean,System.String,System.Int32,UnityEngine.InputSystem.InputDevice/DeviceFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_AddDevice_m3FA1AC63C27AD194FFC89EB85BDF4F4D9B3F7C1D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___description0, bool ___throwIfNoLayoutFound1, String_t* ___deviceName2, int32_t ___deviceId3, int32_t ___deviceFlags4, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.DisableDeviceCommand UnityEngine.InputSystem.LowLevel.DisableDeviceCommand::Create() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD DisableDeviceCommand_Create_m0B4FAF6C57C51A1D135A31FF09A751C5BD9DB7D5 (const RuntimeMethod* method) ; // System.Int64 UnityEngine.InputSystem.LowLevel.InputRuntimeExtensions::DeviceCommand(UnityEngine.InputSystem.LowLevel.IInputRuntime,System.Int32,TCommand&) inline int64_t InputRuntimeExtensions_DeviceCommand_TisDisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD_m3DBE0BC89B748E83A77DE6AE61941BD0C331A822 (RuntimeObject* ___runtime0, int32_t ___deviceId1, DisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD* ___command2, const RuntimeMethod* method) { return (( int64_t (*) (RuntimeObject*, int32_t, DisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD*, const RuntimeMethod*))InputRuntimeExtensions_DeviceCommand_TisDisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD_m3DBE0BC89B748E83A77DE6AE61941BD0C331A822_gshared)(___runtime0, ___deviceId1, ___command2, method); } // System.Void UnityEngine.InputSystem.InputManager::RemoveStateChangeMonitors(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RemoveStateChangeMonitors_m924B214C349E55A6C6355B555743A518A6A470E2 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::LengthSafe(TValue[]) inline int32_t ArrayHelpers_LengthSafe_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m745BDA5B9D3EBC8453EA8DDAE89368E280A1D893 (StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* ___array0, const RuntimeMethod* method) { return (( int32_t (*) (StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4*, const RuntimeMethod*))ArrayHelpers_LengthSafe_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m745BDA5B9D3EBC8453EA8DDAE89368E280A1D893_gshared)(___array0, method); } // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::EraseAtWithCapacity(TValue[],System.Int32&,System.Int32) inline void ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m27C99CB66DC23926DBB518FB5DA61C480FACC29F (StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* ___array0, int32_t* ___count1, int32_t ___index2, const RuntimeMethod* method) { (( void (*) (StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4*, int32_t*, int32_t, const RuntimeMethod*))ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m27C99CB66DC23926DBB518FB5DA61C480FACC29F_gshared)(___array0, ___count1, ___index2, method); } // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::EraseAtWithCapacity(TValue[],System.Int32&,System.Int32) inline void ArrayHelpers_EraseAtWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0340D37F81A627960498BE0BB209773A62B82ED9 (InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___array0, int32_t* ___count1, int32_t ___index2, const RuntimeMethod* method) { (( void (*) (InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548*, int32_t*, int32_t, const RuntimeMethod*))ArrayHelpers_EraseAtWithCapacity_TisRuntimeObject_m31C5903A40AF94CC05C2609206AD1727A4A128B5_gshared)(___array0, ___count1, ___index2, method); } // System.Boolean System.Collections.Generic.Dictionary`2::Remove(TKey) inline bool Dictionary_2_Remove_m117EE6825C30C04B4477502E4DB4E16E1E6C9866 (Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3* __this, int32_t ___key0, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3*, int32_t, const RuntimeMethod*))Dictionary_2_Remove_m12BAB2F82E34CAA21A7245AB61E48F106340C1A4_gshared)(__this, ___key0, method); } // System.Void UnityEngine.InputSystem.LowLevel.InputStateBuffers::FreeAll() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBuffers_FreeAll_m5BEECBC58584E892DA22F07CEE12C765D28BF1EB (InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::EraseAtWithCapacity(TValue[],System.Int32&,System.Int32) inline void ArrayHelpers_EraseAtWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m9D2122A4DEBEFC2661CADE0E2CB3F989D52805D8 (AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* ___array0, int32_t* ___count1, int32_t ___index2, const RuntimeMethod* method) { (( void (*) (AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5*, int32_t*, int32_t, const RuntimeMethod*))ArrayHelpers_EraseAtWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m9D2122A4DEBEFC2661CADE0E2CB3F989D52805D8_gshared)(___array0, ___count1, ___index2, method); } // System.Void UnityEngine.InputSystem.InputControl::BakeOffsetIntoStateBlockRecursive(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControl_BakeOffsetIntoStateBlockRecursive_mBC0790413F113D658F541F4903457F9B89D49D04 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, uint32_t ___offset0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::remove_onBeforeUpdate(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onBeforeUpdate_m63D72B2E2A1F5DDC97213F8928034C6FBD61DC87 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputDevice::NotifyRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_NotifyRemoved_m32F85C8CE3A88D7C60CD7F46E4A609A457C5B91A (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Type System.Object::GetType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputSystem::GetDevice(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputSystem_GetDevice_m4A7EA3E137C7C347335B995D014A719A5E4D8E84 (Type_t* ___type0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::Clear(TValue[],System.Int32) inline void ArrayHelpers_Clear_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_mCDFFFE413B66CA5B7240AC7154E30F23BA4F7D69 (InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___array0, int32_t ___count1, const RuntimeMethod* method) { (( void (*) (InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548*, int32_t, const RuntimeMethod*))ArrayHelpers_Clear_TisRuntimeObject_mA3CCCA603577D1A7C9B9D32B8968E5D61636335E_gshared)(___array0, ___count1, method); } // System.Boolean UnityEngine.InputSystem.InputDevice::get_added() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_added_m27CF78B0777E142AAF9139ABFD88F67BBAABA15C (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::get_hasDontResetControls() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_hasDontResetControls_m08ECE59641CD94758734E6A4A5FD83575C9DE253 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Void* UnityEngine.InputSystem.InputControl::get_defaultStatePtr() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* InputControl_get_defaultStatePtr_m0AB5C2504696867BAC98126C4A352141389C3160_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.Void Unity.Collections.NativeArray`1::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions) inline void NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF*, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_gshared)(__this, ___length0, ___allocator1, ___options2, method); } // System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafePtr(Unity.Collections.NativeArray`1) inline void* NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___nativeArray0, const RuntimeMethod* method) { return (( void* (*) (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD_gshared)(___nativeArray0, method); } // System.Void UnityEngine.InputSystem.LowLevel.InputEvent::set_type(UnityEngine.InputSystem.Utilities.FourCC) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEvent_set_type_mA12F3F32108A0B88A4EE7BCA8AE7F2972F8E9740 (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* __this, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputEvent::set_sizeInBytes(System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEvent_set_sizeInBytes_m0F44793DDA0884B427B82447CE1106FC4E6F691C (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* __this, uint32_t ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputEvent::set_time(System.Double) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEvent_set_time_m210F97B604C0EEB53FC6CC4D57A10373FC081A0F (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* __this, double ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputEvent::set_deviceId(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEvent_set_deviceId_mED2CE48AD37BA360710E9C5B48D46D2A18A4BDDF (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputEvent::set_eventId(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEvent_set_eventId_mD95C6CF817314B3C83EA67E5B7A2898ADEE8BE74 (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* __this, int32_t ___value0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::get_format() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.MemoryHelpers::MemCpyMasked(System.Void*,System.Void*,System.Int32,System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryHelpers_MemCpyMasked_m60B18115D808A25370BBC0E20C8F43B6B2B54C4A (void* ___destination0, void* ___source1, int32_t ___numBytes2, void* ___mask3, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.InputManager::get_defaultUpdateType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputManager_get_defaultUpdateType_mB7D093DDF6E2D3B78F8AA059FA9506800C33B35C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputManager::UpdateState(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Void*,System.UInt32,System.UInt32,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_UpdateState_mACA756BE50D15FF0BC69ED6B9270419CF8D17769 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, int32_t ___updateType1, void* ___statePtr2, uint32_t ___stateOffsetInDevice3, uint32_t ___stateSize4, double ___internalTime5, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr6, const RuntimeMethod* method) ; // System.Boolean System.Nullable`1::get_HasValue() inline bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, const RuntimeMethod*))Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline)(__this, method); } // T System.Nullable`1::get_Value() inline bool Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28 (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) { return (( bool (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, const RuntimeMethod*))Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_gshared)(__this, method); } // System.Boolean UnityEngine.InputSystem.InputDevice::RequestReset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_RequestReset_m7CD1FFBE12FACF2155FD0A87588E44844EEABBD5 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.String System.String::ToLower() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD (String_t* __this, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.Utilities.InternedString::ToLower() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InternedString_ToLower_m38BACEAA62BB7555B631D016BA58B0313050BBBC (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* __this, const RuntimeMethod* method) ; // System.Boolean System.String::op_Equality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0 (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::TryGetDevice(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_TryGetDevice_m96BAC8785D72655D0804FF02474302AD6979BEA8 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___nameOrLayout0, const RuntimeMethod* method) ; // System.Boolean System.Collections.Generic.Dictionary`2::TryGetValue(TKey,TValue&) inline bool Dictionary_2_TryGetValue_mE42226188C7F278F73B11EDE135DAC267B8ACFAF (Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3* __this, int32_t ___key0, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B** ___value1, const RuntimeMethod* method) { return (( bool (*) (Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3*, int32_t, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B**, const RuntimeMethod*))Dictionary_2_TryGetValue_m7316301B8CF47FB538886B229B2749EC160B9D5C_gshared)(__this, ___key0, ___value1, method); } // System.Void System.Collections.Generic.List`1::Add(T) inline void List_1_Add_mF5AA096D28A573CD5A95E9234FA30F57CFE6789D_inline (List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___item0, const RuntimeMethod* method) { (( void (*) (List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF*, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F, const RuntimeMethod*))List_1_Add_mF5AA096D28A573CD5A95E9234FA30F57CFE6789D_gshared_inline)(__this, ___item0, method); } // System.Void UnityEngine.InputSystem.InputDevice::set_disabledWhileInBackground(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_set_disabledWhileInBackground_m4C2CF75F7B0F84BFBBD1524492594228B41F5CD5 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, bool ___value0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::get_disabledInFrontend() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_disabledInFrontend_m2C6C069AA4677667620C5B3A949522A9CE80381D (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::get_disabledInRuntime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_disabledInRuntime_m68FBD6F282835C7C5149DADBF0DAE9DF5368AC3A (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::ExecuteEnableCommand() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_ExecuteEnableCommand_m8AD21589B0C405D451AB3A7A0645C11A796BD3BC (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputDevice::set_disabledInRuntime(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_set_disabledInRuntime_mF2ECF9C4E4062D13A5713CACEE547B2D5627ED06 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, bool ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::ResetDevice(UnityEngine.InputSystem.InputDevice,System.Boolean,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, bool ___alsoResetDontResetControls1, Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___issueResetCommand2, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputDevice::set_disabledInFrontend(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_set_disabledInFrontend_m0ADB81EF174F6B8C1D30375E71165922DED4DC76 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, bool ___value0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::ExecuteDisableCommand() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_ExecuteDisableCommand_m19C39F00B113C23200BC6A3CBD1BB84B1D4208D0 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::get_disabledWhileInBackground() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_disabledWhileInBackground_m2153CD17DE768256C9891E39332667965B165A36 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Void System.Nullable`1::.ctor(T) inline void Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5 (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, bool ___value0, const RuntimeMethod* method) { (( void (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, bool, const RuntimeMethod*))Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_gshared)(__this, ___value0, method); } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputControl::get_device() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.Void System.Array::Resize(T[]&,System.Int32) inline void Array_Resize_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_mFC637B0E61CD2D6B811DFD25FC168C5F45F238B6 (StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4** ___array0, int32_t ___newSize1, const RuntimeMethod* method) { (( void (*) (StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4**, int32_t, const RuntimeMethod*))Array_Resize_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_mFC637B0E61CD2D6B811DFD25FC168C5F45F238B6_gshared)(___array0, ___newSize1, method); } // System.Void UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice::Add(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateChangeMonitorsForDevice_Add_m3D0320DF7E08A112EC7AA36FC88FE7D784731455 (StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, RuntimeObject* ___monitor1, int64_t ___monitorIndex2, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateChangeMonitorsForDevice_Clear_m04ECD47F08E63816807BF799568E531F1BB1D279 (StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1* __this, const RuntimeMethod* method) ; // TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::get_Item(System.Int32) inline StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547 (InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* __this, int32_t ___index0, const RuntimeMethod* method) { return (( StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE (*) (InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA*, int32_t, const RuntimeMethod*))InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_gshared)(__this, ___index0, method); } // System.Void UnityEngine.InputSystem.Utilities.InlinedArray`1::set_Item(System.Int32,TValue) inline void InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D (InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* __this, int32_t ___index0, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___value1, const RuntimeMethod* method) { (( void (*) (InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA*, int32_t, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE, const RuntimeMethod*))InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D_gshared)(__this, ___index0, ___value1, method); } // System.Void UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice::Remove(UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateChangeMonitorsForDevice_Remove_m598A818BD4A360C50EE1DD0584D8ED14611C8BA2 (StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1* __this, RuntimeObject* ___monitor0, int64_t ___monitorIndex1, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::Append(TValue) inline int32_t InlinedArray_1_Append_m8AD3FEBC3D3A5C5A4E808E52C4BB23E2D0271A0B (InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* __this, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE ___value0, const RuntimeMethod* method) { return (( int32_t (*) (InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA*, StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE, const RuntimeMethod*))InlinedArray_1_Append_m8AD3FEBC3D3A5C5A4E808E52C4BB23E2D0271A0B_gshared)(__this, ___value0, method); } // System.Void UnityEngine.InputSystem.LowLevel.InputEventStream::Write(UnityEngine.InputSystem.LowLevel.InputEvent*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventStream_Write_m1F494325BF10678460D41D7A07333DB17F64487E (InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* __this, InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___eventPtr0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::QueueEvent(UnityEngine.InputSystem.LowLevel.InputEvent*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_QueueEvent_m79C68B36D62D6D3A220A75FAFC30D0C9BB23E873 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___eventPtr0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::Update(UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_Update_m44A940B8281912DA4FED8816912874D3A235F25B (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___updateType0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::InitializeData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InitializeData_m451E19C84980B28CF2EC19DD95270D0EC72CEF80 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::InstallRuntime(UnityEngine.InputSystem.LowLevel.IInputRuntime) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InstallRuntime_mE56741CAAC5245B96D192D64E3218D8ED1ACEC38 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, RuntimeObject* ___runtime0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::InstallGlobals() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InstallGlobals_m1AE121B9AB8B0F236DA08874294E31E81058592C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::UninstallGlobals() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_UninstallGlobals_m443079C8E4EDCCC5A75A6172C423B9F832CD611F (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // UnityEngine.HideFlags UnityEngine.Object::get_hideFlags() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.Object::DestroyImmediate(UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57 (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___obj0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::Allocate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Collection_Allocate_mA641D05ECA24B3F5E3BCDCCE1FD52DB38A375714 (Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.TypeTable::Initialize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTable_Initialize_m5EE09E37850E04357BB26CC52183617C08A11D0C (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, const RuntimeMethod* method) ; // System.Void System.Collections.Generic.Dictionary`2::.ctor() inline void Dictionary_2__ctor_m58B43613AE5A126F52D3B282A230EDC6D188CA29 (Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3* __this, const RuntimeMethod* method) { (( void (*) (Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3*, const RuntimeMethod*))Dictionary_2__ctor_m92E9AB321FBD7147CA109C822D99C8B0610C27B7_gshared)(__this, method); } // System.Boolean UnityEngine.Application::get_isFocused() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isFocused_m5E2835D701463AB393851163788F1F2DF3770E3E (const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::RegisterPrecompiledLayout(System.String) inline void InputManager_RegisterPrecompiledLayout_TisFastKeyboard_t2AD2BAAE315832F97141A23E6A032BCD372824A6_m78D7A9EBD08F46E87D5332EAE5844AE964F48D29 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___metadata0, const RuntimeMethod* method) { (( void (*) (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*, String_t*, const RuntimeMethod*))InputManager_RegisterPrecompiledLayout_TisRuntimeObject_mACFD90A6FCB7F73315DC337F02FA6A91D6DA41EB_gshared)(__this, ___metadata0, method); } // System.Void UnityEngine.InputSystem.InputManager::RegisterPrecompiledLayout(System.String) inline void InputManager_RegisterPrecompiledLayout_TisFastTouchscreen_t283B7BBFB4762C6E85B0582C5547D08D666BFED7_m8C343A88D9A32C10C86D1970182B09DE3D4E8DA7 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___metadata0, const RuntimeMethod* method) { (( void (*) (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*, String_t*, const RuntimeMethod*))InputManager_RegisterPrecompiledLayout_TisRuntimeObject_mACFD90A6FCB7F73315DC337F02FA6A91D6DA41EB_gshared)(__this, ___metadata0, method); } // System.Void UnityEngine.InputSystem.InputManager::RegisterPrecompiledLayout(System.String) inline void InputManager_RegisterPrecompiledLayout_TisFastMouse_t8625CBF765C2880DA42DA5A1FB9432005B64CF8D_mAA310E38D79634CB6DECE4CE5ADF56688868EEB7 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___metadata0, const RuntimeMethod* method) { (( void (*) (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*, String_t*, const RuntimeMethod*))InputManager_RegisterPrecompiledLayout_TisRuntimeObject_mACFD90A6FCB7F73315DC337F02FA6A91D6DA41EB_gshared)(__this, ___metadata0, method); } // UnityEngine.InputSystem.Utilities.TypeTable UnityEngine.InputSystem.InputManager::get_processors() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.TypeTable::AddTypeRegistration(System.String,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E (TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* __this, String_t* ___name0, Type_t* ___type1, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.TypeTable UnityEngine.InputSystem.InputManager::get_interactions() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.TypeTable UnityEngine.InputSystem.InputManager::get_composites() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputUpdateDelegate::.ctor(System.Object,System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputUpdateDelegate__ctor_m3B042EEEB64F60473356D68735482D18DC72BE8A (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ; // System.Void System.Action`2::.ctor(System.Object,System.IntPtr) inline void Action_2__ctor_mECAF7244ADE81BED22587EECD7FD59AD4BC5CE05 (Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_2__ctor_mE8DA76229BFE3CE94CA3DEF078C8B6F71B3615BF_gshared)(__this, ___object0, ___method1, method); } // System.Void System.Action`1::.ctor(System.Object,System.IntPtr) inline void Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501 (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501_gshared)(__this, ___object0, ___method1, method); } // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m7F455285FBEE212214C3C8EBB20BD3D9818493D3 (Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mE27CCE9BF36CDA5E1C92CEBAECF98A3D57951455_gshared)(__this, ___object0, ___method1, method); } // System.Single UnityEngine.InputSystem.InputManager::get_pollingFrequency() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputManager_get_pollingFrequency_m3494464A6698004677BEFAABE61C7E584694F94E_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.CallbackArray`1::get_length() inline int32_t CallbackArray_1_get_length_m270F067D47E83B3315AD0E53E82AAEBB9138C3B7 (CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* __this, const RuntimeMethod* method) { return (( int32_t (*) (CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529*, const RuntimeMethod*))CallbackArray_1_get_length_m81CB1E446FBEF126C2096B08E643D63ACDDBD0F1_gshared)(__this, method); } // System.Void System.Action`1::.ctor(System.Object,System.IntPtr) inline void Action_1__ctor_mB2FEAAD2CDFD934529582F41A01F3A8F8EF26E55 (Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m8EDF953DA7FF0E33AE19FB51BD7DBDB7C495CFE0_gshared)(__this, ___object0, ___method1, method); } // System.Void UnityEngine.InputSystem.LowLevel.InputUpdate::Restore(UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputUpdate_Restore_mF736A6E0FB54B98B599403D84A37808A62A98482 (SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 ___state0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputStateBuffers::SwitchTo(UnityEngine.InputSystem.LowLevel.InputStateBuffers,UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBuffers_SwitchTo_m58D27E4255EAA07B5AC31003901D6A9B93E0857F (InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 ___buffers0, int32_t ___update1, const RuntimeMethod* method) ; // System.Void System.Func`2::.ctor(System.Object,System.IntPtr) inline void Func_2__ctor_m07185C70FB036AFACF6FEE67ADEFCDFAADBFACB7 (Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) { (( void (*) (Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m7F8A01C0B02BC1D4063F4EB1E817F7A48562A398_gshared)(__this, ___object0, ___method1, method); } // System.String UnityEngine.InputSystem.Utilities.StringHelpers::MakeUniqueName(System.String,System.Collections.Generic.IEnumerable`1,System.Func`2) inline String_t* StringHelpers_MakeUniqueName_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m2490C6E864AD6407C9E673EB1B3A231624BECEB6 (String_t* ___baseName0, RuntimeObject* ___existingSet1, Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC* ___getNameFunc2, const RuntimeMethod* method) { return (( String_t* (*) (String_t*, RuntimeObject*, Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC*, const RuntimeMethod*))StringHelpers_MakeUniqueName_TisRuntimeObject_m3C63C3703F74528A9FEB646F09426128845E4764_gshared)(___baseName0, ___existingSet1, ___getNameFunc2, method); } // System.Boolean System.String::op_Inequality(System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_op_Inequality_m0FBE5AC4931D312E5B347BAA603755676E6DA2FE (String_t* ___a0, String_t* ___b1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::ResetControlPathsRecursive(UnityEngine.InputSystem.InputControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_ResetControlPathsRecursive_m6388158B4DB7D153DBABFF00C31E92AF816A4EFB (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputStateBuffers::AllocateAll(UnityEngine.InputSystem.InputDevice[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBuffers_AllocateAll_mCDCF5F99505DFDCBC0F10B6936D5384A015B2C85 (InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* __this, InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___devices0, int32_t ___deviceCount1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputStateBuffers::MigrateAll(UnityEngine.InputSystem.InputDevice[],System.Int32,UnityEngine.InputSystem.LowLevel.InputStateBuffers) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBuffers_MigrateAll_mB47647CC99FEEBFD41E882A24EC5517B51725A3D (InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* __this, InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___devices0, int32_t ___deviceCount1, InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 ___oldBuffers2, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::get_hasControlsWithDefaultState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_hasControlsWithDefaultState_mF1D896C2A0C2457A26C10E3639156BF270B9F61E (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputControl::get_hasDefaultState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_hasDefaultState_m67D8C00BF67F096D821BB43F381D5C66D6DCBA56 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::Write(System.Void*,UnityEngine.InputSystem.Utilities.PrimitiveValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_Write_m2C6C1EFED16A69F2EF166E4DCF2B84C7994F3F5D (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___value1, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers::get_valid() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DoubleBuffers_get_valid_m3BA90FE70F7E7856765E42E059B23E112C2DBD1D (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* __this, const RuntimeMethod* method) ; // System.Void* UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers::GetFrontBuffer(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* DoubleBuffers_GetFrontBuffer_m69E70CFF0E381CDE0D30456E799EA265E8C0E747 (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* __this, int32_t ___deviceIndex0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::CopyToFrom(System.Void*,System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_CopyToFrom_mC6A8262F0C882ECFED7DA7EB49504E84E2F2AAA8 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___toStatePtr0, void* ___fromStatePtr1, const RuntimeMethod* method) ; // System.Void* UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers::GetBackBuffer(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* DoubleBuffers_GetBackBuffer_m94D06F17DB4B4938B2A4C0DCD4460BF6AA0910A4 (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* __this, int32_t ___deviceIndex0, const RuntimeMethod* method) ; // System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::get_sizeInBits() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.MemoryHelpers::SetBitsInBuffer(System.Void*,System.Int32,System.Int32,System.Int32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryHelpers_SetBitsInBuffer_m63BC8538DBC53F4AD4222BB1563091187A5FBAC6 (void* ___buffer0, int32_t ___byteOffset1, int32_t ___bitOffset2, int32_t ___sizeInBits3, bool ___value4, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputControl::get_usesStateFromOtherControl() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_usesStateFromOtherControl_mEB555DAB0D05BFEE0000CC10C1C880AAA6CE760B (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputControl::get_noisy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_noisy_m7169395897C8B23A5E96A04268145817E91A4AA8 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputControl::get_dontReset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControl_get_dontReset_m30B6018FE4062633888754D076BD6422829255BE (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::get_bitOffset() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::RestoreDevicesAfterDomainReloadIfNecessary() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RestoreDevicesAfterDomainReloadIfNecessary_m8E5C5420AB40025CC32E34E717BC27C7658CFF80 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::TryMatchDisconnectedDevice(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_TryMatchDisconnectedDevice_mF719B896028DB2F0F1184B3DF067F1F48024242C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___deviceDescriptor0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Layouts.InputDeviceDescription UnityEngine.InputSystem.Layouts.InputDeviceDescription::FromJson(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F InputDeviceDescription_FromJson_mA6A4D5F0646B1F386417BB5EEC4C80882F410F38 (String_t* ___json0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::AppendWithCapacity(TValue[]&,System.Int32&,TValue,System.Int32) inline int32_t ArrayHelpers_AppendWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m8283B923715B5202D906E3ADE1AF514806E4DD5F (AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5** ___array0, int32_t* ___count1, AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6 ___value2, int32_t ___capacityIncrement3, const RuntimeMethod* method) { return (( int32_t (*) (AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5**, int32_t*, AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6, int32_t, const RuntimeMethod*))ArrayHelpers_AppendWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m8283B923715B5202D906E3ADE1AF514806E4DD5F_gshared)(___array0, ___count1, ___value2, ___capacityIncrement3, method); } // System.Boolean UnityEngine.InputSystem.InputManager::IsDeviceLayoutMarkedAsSupportedInSettings(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_IsDeviceLayoutMarkedAsSupportedInSettings_m79073DBD4A649819AD6A058090B687B83DBBCF30 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layoutName0, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::get_interfaceName() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_interfaceName_m087CF7E83BAF1E6C6375B3F16A9FAA3A71717D07_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Layouts.InputDeviceDescription::ComparePropertyToDeviceDescriptor(System.String,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDeviceDescription_ComparePropertyToDeviceDescriptor_mFAF3929DB82926ABE5A437D00B62EB7756DF5030 (String_t* ___propertyName0, String_t* ___propertyValue1, String_t* ___deviceDescriptor2, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::get_manufacturer() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_manufacturer_m1E4560A970F958F452E36A48BE6E420409BB6DA4_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::get_capabilities() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_capabilities_mEBF36ED5663709FCA039D1AEA87F6B6C404E76CD_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.Layouts.InputDeviceDescription::get_serial() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_serial_m3A6F06D7F3524EA3B409475146A17D10B2E2D566_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputUpdate::OnBeforeUpdate(UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputUpdate_OnBeforeUpdate_m965064C0EF2D3969435C3859957A975A30779AC5 (int32_t ___type0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::get_hasStateCallbacks() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_hasStateCallbacks_mCDBC72CE6F69693BE32E835C97030B2DBFD4A38B (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.DelegateHelpers::InvokeCallbacksSafe(UnityEngine.InputSystem.Utilities.CallbackArray`1&,System.String,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DelegateHelpers_InvokeCallbacksSafe_m0474E1EEBF6B8B6BA1F849BE6FDF25E56A1318C0 (CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* ___callbacks0, String_t* ___callbackName1, RuntimeObject* ___context2, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputSettings/UpdateMode UnityEngine.InputSystem.InputSettings::get_updateMode() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputSettings_get_updateMode_mD37EABFC0678912846EABBC3CF31AC82E4ACE79E_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputSettings::set_updateMode(UnityEngine.InputSystem.InputSettings/UpdateMode) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSettings_set_updateMode_m35DD0296E1AAD343DB72C94DEF071CA0F97ED2EF (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.String System.Enum::ToString() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputSettings UnityEngine.InputSystem.InputManager::get_settings() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* InputManager_get_settings_m4616954AF63F2D3179515DED642544057433F42D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.InputSystem.InputSettings::get_defaultTapTime() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_defaultTapTime_mC6FD6765646FF55571132E1D60D35B282D8806B7_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.InputSystem.InputSettings::get_multiTapDelayTime() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_multiTapDelayTime_mF820595F3F61089A8A7E9DC28721E8B9014B8ADA_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.InputSystem.InputSettings::get_tapRadius() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_tapRadius_m669BD4AE475CF1B27CE75EA8C3A2D7EDB93E6C50_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.InputSystem.InputSettings::get_defaultButtonPressPoint() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_defaultButtonPressPoint_m9CE8BB174FB9E5A646BF42FF5E4AE02EB688ECA8_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ; // System.Single UnityEngine.Mathf::Clamp(System.Single,System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method) ; // System.Single UnityEngine.InputSystem.InputSettings::get_buttonReleaseThreshold() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_buttonReleaseThreshold_m91570D4911C245C7D2CA5ECDC2E881DB28D7532A_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::AddDevice(UnityEngine.InputSystem.Layouts.InputDeviceDescription,UnityEngine.InputSystem.Utilities.InternedString,System.String,System.Int32,UnityEngine.InputSystem.InputDevice/DeviceFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_AddDevice_m3F497BA6CEDDC0B1A043E11945CD4C8E42F5C5EE (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___description0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout1, String_t* ___deviceName2, int32_t ___deviceId3, int32_t ___deviceFlags4, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::get_canRunInBackground() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_canRunInBackground_mDF1BB0D48786A43B133CCFAA0340015910904D07 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::IndexOfReference(TFirst[],TSecond,System.Int32) inline int32_t ArrayHelpers_IndexOfReference_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m654459AE75B18DBD1A473CC425B197BE055707A2 (InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___array0, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___value1, int32_t ___count2, const RuntimeMethod* method) { return (( int32_t (*) (InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548*, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, int32_t, const RuntimeMethod*))ArrayHelpers_IndexOfReference_TisRuntimeObject_TisRuntimeObject_m535F7C167C2FB8369A26267BF3D4454FBC57E4B4_gshared)(___array0, ___value1, ___count2, method); } // System.Void UnityEngine.InputSystem.InputManager::SyncAllDevicesWhenEditorIsActivated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_SyncAllDevicesWhenEditorIsActivated_m5C2488EAE87D9DDF2DD5612D872DBC5AB45EB660 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::WarnAboutDevicesFailingToRecreateAfterDomainReload() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_WarnAboutDevicesFailingToRecreateAfterDomainReload_m78E1024A37B08CA5F1C30828F6CB784BA39FFF31 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_totalUpdateCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_totalUpdateCount_mCF84FB729C509B5D85A54EA1A6AC36980ED2CC61_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_totalUpdateCount(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_totalUpdateCount_mF43ADDD579F92E2727B55A6E10B578180C2019C2_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputUpdate::OnUpdate(UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputUpdate_OnUpdate_m368A43743B4CE15E3783A44E8D180389BD4A1A5D (int32_t ___type0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.LowLevel.InputUpdate::IsPlayerUpdate(UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputUpdate_IsPlayerUpdate_mEC4B3397251C3D16576CD09036812DFFE38D1A43 (int32_t ___updateType0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputManager::get_gameIsPlaying() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_get_gameIsPlaying_mF7D55D0A31CCA7DF13DDF4979C1FF7358F39AB91 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.InputSettings UnityEngine.InputSystem.InputSystem::get_settings() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* InputSystem_get_settings_mFAFDCA4665DFE068CEBBBB379972A390BD0E45C7 (const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.LowLevel.InputEventBuffer::get_eventCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputEventBuffer_get_eventCount_mD120699C5A1CEBA76C878BC37DB2E39458F56C8E_inline (InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputManager::get_gameHasFocus() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputManager_get_gameHasFocus_mEFACC4569EA10098EF0797381BB12A63933E8EFD_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputManager::get_gameShouldGetInputRegardlessOfFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_get_gameShouldGetInputRegardlessOfFocus_m350B65D524DCDE1B55BFCC79F794DC3A89849C4A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::ProcessStateChangeMonitorTimeouts() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_ProcessStateChangeMonitorTimeouts_m289418874FF76A193BB342EE26990EF8FA1EBF4C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::InvokeAfterUpdateCallback(UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InvokeAfterUpdateCallback_mBB66D4D0B8A402E40764430E42C035472B1AA62B (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___updateType0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputEventBuffer::Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventBuffer_Reset_m9E41B3CE9C7556C62AFC55772D7D4FBA8A99360B (InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* __this, const RuntimeMethod* method) ; // System.Int64 System.Diagnostics.Stopwatch::GetTimestamp() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t Stopwatch_GetTimestamp_mD6D582A3E30369F05C829A5650BE2AE511EC807F (const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.InputSettings::get_maxQueuedEventsPerUpdate() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputSettings_get_maxQueuedEventsPerUpdate_m12A339E020D3CDD3BBB2CF82606D44ED7F7FD823_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputEventStream::.ctor(UnityEngine.InputSystem.LowLevel.InputEventBuffer&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventStream__ctor_m52AB2424A03D286B202C0E69BF8392C3AFB2D604 (InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* __this, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer0, int32_t ___maxAppendedEvents1, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.InputSettings::get_maxEventBytesPerUpdate() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputSettings_get_maxEventBytesPerUpdate_m5A26CC982D48C60B55243EEA49F9F1DC0E6E02F6_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.InputEvent* UnityEngine.InputSystem.LowLevel.InputEventStream::get_currentEventPtr() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* InputEventStream_get_currentEventPtr_mE13C48ED3B452218CF8517F2DDDF0ACDF2C342B1 (InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.LowLevel.InputEvent::get_handled() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEvent_get_handled_m354E53F68FA517142B4A53287BF738545F792468 (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.LowLevel.InputEvent::get_deviceId() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputEvent_get_deviceId_m42DC07D2AB46922D79E0A3B9E31FA31E0FD90B6C (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputEvent::get_type() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputEvent_get_type_m43737750FDCCFDF4FC208C9AFFCB5E9D2672733D (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.InputEvent* UnityEngine.InputSystem.LowLevel.InputEventStream::Advance(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* InputEventStream_Advance_mD8B6B308674E69472F69AA65F3F1D49FBE7A13F1 (InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* __this, bool ___leaveEventInBuffer0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.LowLevel.InputEventStream::get_remainingEventCount() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputEventStream_get_remainingEventCount_mFA68F507B5BF80A3E88C89C9DC973B17B61E2CE8 (InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* __this, const RuntimeMethod* method) ; // System.Double UnityEngine.InputSystem.LowLevel.InputEvent::get_internalTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputEvent_get_internalTime_m6EBE99BC7B0CD35B2B3670A9B5DE003AB3FDA708 (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputSettings::get_disableRedundantEventsMerging() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputSettings_get_disableRedundantEventsMerging_m089A8A5325BE45DD5D1915AE600AAF36DE9C7CB4_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::get_hasEventMerger() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_hasEventMerger_m6F19B675C12B767D19BED2AF1FDF5C3C35D930F5 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.InputEvent* UnityEngine.InputSystem.LowLevel.InputEventStream::Peek() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* InputEventStream_Peek_m315B9E86A362176249564F94D8590ECFD4089120 (InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.InputEventPtr UnityEngine.InputSystem.LowLevel.InputEventPtr::op_Implicit(UnityEngine.InputSystem.LowLevel.InputEvent*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 InputEventPtr_op_Implicit_m599D70C2004FF6B28F13469EDB1421224095F432 (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___eventPtr0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputDevice::get_hasEventPreProcessor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputDevice_get_hasEventPreProcessor_m19F9F71EE05136ABA7BA3ADAFB85602AA3EAB711 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.CallbackArray`1>::get_length() inline int32_t CallbackArray_1_get_length_m2275A2986709F4C8C0B0F2933C7F6463F406E370 (CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37* __this, const RuntimeMethod* method) { return (( int32_t (*) (CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37*, const RuntimeMethod*))CallbackArray_1_get_length_m81CB1E446FBEF126C2096B08E643D63ACDDBD0F1_gshared)(__this, method); } // System.Void UnityEngine.InputSystem.Utilities.DelegateHelpers::InvokeCallbacksSafe(UnityEngine.InputSystem.Utilities.CallbackArray`1>&,TValue1,TValue2,System.String,System.Object) inline void DelegateHelpers_InvokeCallbacksSafe_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_mD867E1F3E03183D77B7AB29A6270E66F45D1BE3E (CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37* ___callbacks0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___argument11, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___argument22, String_t* ___callbackName3, RuntimeObject* ___context4, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37*, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, String_t*, RuntimeObject*, const RuntimeMethod*))DelegateHelpers_InvokeCallbacksSafe_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisRuntimeObject_mC0226ECADF397DD97228648A2234395246FB7BC2_gshared)(___callbacks0, ___argument11, ___argument22, ___callbackName3, ___context4, method); } // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_totalEventCount() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_totalEventCount_m2EA373AAB2B4975C2BBAE3C37DA78946BB5BD0D0_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_totalEventCount(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_totalEventCount_mE8188B2A42002E32190B8981B2B5D2D08A95DBE5_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_totalEventBytes() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_totalEventBytes_m04F4BFD498777335799D63A81C29AA97143CC13B_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) ; // System.UInt32 UnityEngine.InputSystem.LowLevel.InputEvent::get_sizeInBytes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputEvent_get_sizeInBytes_m71B7FE5CF7674275875248208BB51161C90B9307 (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_totalEventBytes(System.Int32) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_totalEventBytes_m3E9A896A75E1A57ABA893EA1F63E98E041D404ED_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.FourCC::op_Implicit(UnityEngine.InputSystem.Utilities.FourCC) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t FourCC_op_Implicit_m754D657392DC63F1F125F3391002C84ABD26144A (FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___fourCC0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputEventPtr::get_stateFormat() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputEventPtr_get_stateFormat_m664BD225A799818C59844F7749CF52A0F588D9B4 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ; // UnityEngine.InputSystem.LowLevel.InputEvent* UnityEngine.InputSystem.LowLevel.InputEventPtr::op_Implicit(UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* InputEventPtr_op_Implicit_m404BDC6FF1FB748C1365FFEA330CDDD6579A2E6A (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputManager::UpdateState(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEvent*,UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_UpdateState_m5F6D683F850E278934DEB502A6DD96D975056477 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___eventPtr1, int32_t ___updateType2, const RuntimeMethod* method) ; // System.Double UnityEngine.InputSystem.LowLevel.InputEventPtr::get_internalTime() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputEventPtr_get_internalTime_mB0A20BAF50AC9842691B0495A766A18B05CB4781 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputDevice::NotifyConfigurationChanged() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDevice_NotifyConfigurationChanged_m5C0C9098BCDC4D97DFDE4CFC66C3DB7CE791B1E7 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) ; // System.Double UnityEngine.InputSystem.LowLevel.InputMetrics::get_totalEventProcessingTime() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double InputMetrics_get_totalEventProcessingTime_mCF205D2B52FA9BC1E869BA7A6039FC0E712DABE3_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_totalEventProcessingTime(System.Double) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_totalEventProcessingTime_m1C75FA1C698121B1A1C5BE0044264CCAA0304732_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, double ___value0, const RuntimeMethod* method) ; // System.Double UnityEngine.InputSystem.LowLevel.InputMetrics::get_totalEventLagTime() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double InputMetrics_get_totalEventLagTime_m70516750050E2D62430DB62B5D6E2EB22697C1E6_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_totalEventLagTime(System.Double) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_totalEventLagTime_m486CE7F87D0221E5829B6D7BDE37837CB3D239F4_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, double ___value0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputEventStream::Close(UnityEngine.InputSystem.LowLevel.InputEventBuffer&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventStream_Close_m1111A4CFB8F92C63C3A0138A92D2B74F3722D691 (InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* __this, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputEventStream::CleanUpAfterException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventStream_CleanUpAfterException_m1025CADD374BCE7F4A96D5A6CD78AFAB3F253011 (InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* __this, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice::get_count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t StateChangeMonitorsForDevice_get_count_m561F9D4E098E1C31DA10FDC6C5E316CB47F6699F (StateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1* __this, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion::.ctor(System.UInt32,System.UInt32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void BitRegion__ctor_mAE0DA8673E801C54C88661E404E90955BC6BAAC4 (BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C* __this, uint32_t ___byteOffset0, uint32_t ___bitOffset1, uint32_t ___sizeInBits2, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::EraseAtWithCapacity(TValue[],System.Int32&,System.Int32) inline void ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_m26F4E794085D417220CA4B56FA78C1B61F7193BA (StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9* ___array0, int32_t* ___count1, int32_t ___index2, const RuntimeMethod* method) { (( void (*) (StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9*, int32_t*, int32_t, const RuntimeMethod*))ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_m26F4E794085D417220CA4B56FA78C1B61F7193BA_gshared)(___array0, ___count1, ___index2, method); } // System.Void UnityEngine.InputSystem.Utilities.ArrayHelpers::EraseAtWithCapacity(TValue[],System.Int32&,System.Int32) inline void ArrayHelpers_EraseAtWithCapacity_TisBitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C_m0524FE7653E17A3422CAB212B2E2415E00CC9011 (BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39* ___array0, int32_t* ___count1, int32_t ___index2, const RuntimeMethod* method) { (( void (*) (BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39*, int32_t*, int32_t, const RuntimeMethod*))ArrayHelpers_EraseAtWithCapacity_TisBitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C_m0524FE7653E17A3422CAB212B2E2415E00CC9011_gshared)(___array0, ___count1, ___index2, method); } // System.Void UnityEngine.InputSystem.DynamicBitfield::SetLength(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicBitfield_SetLength_mEB4BDEDB64D02D442C31A818BCFD880DB0F01CDA (DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10* __this, int32_t ___newLength0, const RuntimeMethod* method) ; // UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion::Overlap(UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C BitRegion_Overlap_mE463BD05419F00FCB54C4DBC6232ED631ECDF70E (BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C* __this, BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C ___other0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion::get_isEmpty() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool BitRegion_get_isEmpty_mC3A6E466094BEA177ED90EB1C75DACB4CDF79A73 (BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.MemoryHelpers::Compare(System.Void*,System.Void*,UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemoryHelpers_Compare_mBCEE258B6CE41B6C02D571AB1639C1975F05A2D9 (void* ___ptr10, void* ___ptr21, BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C ___region2, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.DynamicBitfield::SetBit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicBitfield_SetBit_m1297FC1D0707BBF6527B2B05287FC028C2B020D0 (DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10* __this, int32_t ___bitIndex0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.DynamicBitfield::TestBit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DynamicBitfield_TestBit_mA6C7EC84A66B1A700B18F3342F9A20122EF84130 (DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10* __this, int32_t ___bitIndex0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.DynamicBitfield::ClearBit(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DynamicBitfield_ClearBit_m968E245A9633103CD62E005BE8E4A3262866B1F0 (DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10* __this, int32_t ___bitIndex0, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.InlinedArray`1::SetLength(System.Int32) inline void InlinedArray_1_SetLength_mEE82D9DB142B95B4B278698E66396575CAC43602 (InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* __this, int32_t ___size0, const RuntimeMethod* method) { (( void (*) (InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA*, int32_t, const RuntimeMethod*))InlinedArray_1_SetLength_mEE82D9DB142B95B4B278698E66396575CAC43602_gshared)(__this, ___size0, method); } // System.UInt32 UnityEngine.InputSystem.LowLevel.DeltaStateEvent::get_deltaStateSizeInBytes() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t DeltaStateEvent_get_deltaStateSizeInBytes_mF3F45D7A54B74C0B5403C5B4A6B42B31A78331E2 (DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* __this, const RuntimeMethod* method) ; // System.Void* UnityEngine.InputSystem.LowLevel.DeltaStateEvent::get_deltaState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* DeltaStateEvent_get_deltaState_m02220C78569A9CC26843EB8A3AF289019195DA9E (DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* __this, const RuntimeMethod* method) ; // System.Void* UnityEngine.InputSystem.LowLevel.InputStateBuffers::GetFrontBufferForDevice(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputStateBuffers_GetFrontBufferForDevice_m12CC3E9C04BA622A3E58D9456095E88D2DCE8267 (int32_t ___deviceIndex0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputManager::ProcessStateChangeMonitors(System.Int32,System.Void*,System.Void*,System.UInt32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_ProcessStateChangeMonitors_mA5F5ED4B5EEC30D810B1E48F1B2C78CB921827E7 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___deviceIndex0, void* ___newStateFromEvent1, void* ___oldStateOfDevice2, uint32_t ___newStateSizeInBytes3, uint32_t ___newStateOffsetInBytes4, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputSettings::get_filterNoiseOnCurrent() IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputSettings_get_filterNoiseOnCurrent_mD5520671DAE3EDF8BAFC75918E5967ED4921210C_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.Utilities.MemoryHelpers::MemCmpBitRegion(System.Void*,System.Void*,System.UInt32,System.UInt32,System.Void*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemoryHelpers_MemCmpBitRegion_m3DA9A26EA034F79165261FA5A998DC3A181222E3 (void* ___ptr10, void* ___ptr21, uint32_t ___bitOffset2, uint32_t ___bitCount3, void* ___mask4, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputManager::FlipBuffersForDeviceIfNecessary(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_FlipBuffersForDeviceIfNecessary_mB3205BDE6903A6EE8F17A173A31597990BCA69DF (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, int32_t ___updateType1, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.InputManager::WriteStateChange(UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers,System.Int32,UnityEngine.InputSystem.LowLevel.InputStateBlock&,System.UInt32,System.Void*,System.UInt32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_WriteStateChange_m6F53FA39B50275FE423EAEB92CB4A13D0C232FBE (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED ___buffers0, int32_t ___deviceIndex1, InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* ___deviceStateBlock2, uint32_t ___stateOffsetInDevice3, void* ___statePtr4, uint32_t ___stateSizeInBytes5, bool ___flippedBuffers6, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.Utilities.DelegateHelpers::InvokeCallbacksSafe(UnityEngine.InputSystem.Utilities.CallbackArray`1>&,TValue1,TValue2,System.String,System.Object) inline void DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_mC58A4D141B62192FC1D8F958DF04D59D19D96160 (CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85* ___callbacks0, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___argument11, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___argument22, String_t* ___callbackName3, RuntimeObject* ___context4, const RuntimeMethod* method) { (( void (*) (CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85*, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, String_t*, RuntimeObject*, const RuntimeMethod*))DelegateHelpers_InvokeCallbacksSafe_TisRuntimeObject_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_m3F895D742050A28CE61A997FE8467D5462DDFBE0_gshared)(___callbacks0, ___argument11, ___argument22, ___callbackName3, ___context4, method); } // System.Void UnityEngine.InputSystem.InputManager::FireStateChangeNotifications(System.Int32,System.Double,UnityEngine.InputSystem.LowLevel.InputEvent*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_FireStateChangeNotifications_m1F46DB5653CF844A4CC8C3808B9372A31C641639 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___deviceIndex0, double ___internalTime1, InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___eventPtr2, const RuntimeMethod* method) ; // System.Void UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers::SwapBuffers(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleBuffers_SwapBuffers_m54686C92F91F734EC6C074F1D48D3DFEDD0B214A (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* __this, int32_t ___deviceIndex0, const RuntimeMethod* method) ; // System.String UnityEngine.InputSystem.InputControl::get_variants() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControl_get_variants_mCA1F10ABE4C44E1A5ED985ED86C9D58EFEB0CC25 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) ; // System.Collections.Generic.IEnumerable`1 System.Linq.Enumerable::Take(System.Collections.Generic.IEnumerable`1,System.Int32) inline RuntimeObject* Enumerable_Take_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mC9AD32BCC314B93E33D0C45F57BEE1D38A5859DA (RuntimeObject* ___source0, int32_t ___count1, const RuntimeMethod* method) { return (( RuntimeObject* (*) (RuntimeObject*, int32_t, const RuntimeMethod*))Enumerable_Take_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mC9AD32BCC314B93E33D0C45F57BEE1D38A5859DA_gshared)(___source0, ___count1, method); } // TSource[] System.Linq.Enumerable::ToArray(System.Collections.Generic.IEnumerable`1) inline AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* Enumerable_ToArray_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mB07E7015ED0A314F776288A8F0F17DD080D4E2FB (RuntimeObject* ___source0, const RuntimeMethod* method) { return (( AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mB07E7015ED0A314F776288A8F0F17DD080D4E2FB_gshared)(___source0, method); } // UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState UnityEngine.InputSystem.LowLevel.InputUpdate::Save() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 InputUpdate_Save_m9E6208DBE0E459A5A397EA9F0DC4F55BCB96E628 (const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::LengthSafe(TValue[]) inline int32_t ArrayHelpers_LengthSafe_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m225196D2E2F99F7A23CC3BE056C238A4567923B9 (DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* ___array0, const RuntimeMethod* method) { return (( int32_t (*) (DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0*, const RuntimeMethod*))ArrayHelpers_LengthSafe_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m225196D2E2F99F7A23CC3BE056C238A4567923B9_gshared)(___array0, method); } // System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::HasLayout(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Collection_HasLayout_m76BD57A515EFDE26B81646B755529776C02ACA8E (Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___name0, const RuntimeMethod* method) ; // System.Boolean UnityEngine.InputSystem.InputManager::RestoreDeviceFromSavedState(UnityEngine.InputSystem.InputManager/DeviceState&,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_RestoreDeviceFromSavedState_m6D353B7A9055596A4FE7CB8CDFBBF46080C96445 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* ___deviceState0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout1, const RuntimeMethod* method) ; // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::Append(TValue[]&,TValue) inline int32_t ArrayHelpers_Append_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m8FBD733CC5BC5242CA975E58BA9144F3B56FE445 (DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0** ___array0, DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 ___value1, const RuntimeMethod* method) { return (( int32_t (*) (DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0**, DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3, const RuntimeMethod*))ArrayHelpers_Append_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m8FBD733CC5BC5242CA975E58BA9144F3B56FE445_gshared)(___array0, ___value1, method); } // System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::LengthSafe(TValue[]) inline int32_t ArrayHelpers_LengthSafe_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mF11A2B3E40F20BCDBB079AD7699FD03AF814107E (AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* ___array0, const RuntimeMethod* method) { return (( int32_t (*) (AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5*, const RuntimeMethod*))ArrayHelpers_LengthSafe_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mF11A2B3E40F20BCDBB079AD7699FD03AF814107E_gshared)(___array0, method); } // System.Void UnityEngine.InputSystem.InputManager/DeviceState::Restore(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceState_Restore_m3B5D46BB5474688F5C8B8030CDC9CB2920E5A4B3 (DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) ; // System.Int64 UnityEngine.InputSystem.LowLevel.InputRuntimeExtensions::DeviceCommand(UnityEngine.InputSystem.LowLevel.IInputRuntime,System.Int32,TCommand&) inline int64_t InputRuntimeExtensions_DeviceCommand_TisInputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E_m4FFA9761A88692DE0A9D791B8F14037908F6D0E2 (RuntimeObject* ___runtime0, int32_t ___deviceId1, InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E* ___command2, const RuntimeMethod* method) { return (( int64_t (*) (RuntimeObject*, int32_t, InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E*, const RuntimeMethod*))InputRuntimeExtensions_DeviceCommand_TisInputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E_m4FFA9761A88692DE0A9D791B8F14037908F6D0E2_gshared)(___runtime0, ___deviceId1, ___command2, method); } // System.Void UnityEngine.Profiling.Profiler::ValidateArguments(System.String) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Profiler_ValidateArguments_m732E71FF4C28CBEDD8D4CD51DA409198224ED395_inline (String_t* ___name0, const RuntimeMethod* method) ; // System.Void UnityEngine.Profiling.Profiler::BeginSampleImpl(System.String,UnityEngine.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Profiler_BeginSampleImpl_m11DCED1F062EEB6A07FE36224080BAEDC65D5A87 (String_t* ___name0, Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C* ___targetObject1, const RuntimeMethod* method) ; // System.Void UnityEngine.Vector2::.ctor(System.Single,System.Single) IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method) ; #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean UnityEngine.InputSystem.InputRemoting::get_sending() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputRemoting_get_sending_m605293EB5429B7ADEF5D941E7272A20AF37A8CDB (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) { { // get => (m_Flags & Flags.Sending) == Flags.Sending; int32_t L_0 = __this->___m_Flags_0; return (bool)((((int32_t)((int32_t)((int32_t)L_0&1))) == ((int32_t)1))? 1 : 0); } } // System.Void UnityEngine.InputSystem.InputRemoting::set_sending(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_set_sending_m23492F59FD8807F6DD315172E400518390BE379D (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, bool ___value0, const RuntimeMethod* method) { bool V_0 = false; { // if (value) bool L_0 = ___value0; V_0 = L_0; bool L_1 = V_0; if (!L_1) { goto IL_0016; } } { // m_Flags |= Flags.Sending; int32_t L_2 = __this->___m_Flags_0; __this->___m_Flags_0 = ((int32_t)((int32_t)L_2|1)); goto IL_0025; } IL_0016: { // m_Flags &= ~Flags.Sending; int32_t L_3 = __this->___m_Flags_0; __this->___m_Flags_0 = ((int32_t)((int32_t)L_3&((int32_t)-2))); } IL_0025: { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::.ctor(UnityEngine.InputSystem.InputManager,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting__ctor_m38C3C13034148D32AA05F42C231356F10D639C29 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* ___manager0, bool ___startSendingOnConnect1, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; { // internal InputRemoting(InputManager manager, bool startSendingOnConnect = false) Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); // if (manager == null) InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ___manager0; V_0 = (bool)((((RuntimeObject*)(InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // throw new ArgumentNullException(nameof(manager)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral464F70DC593F98B22B468600E676CA836C447D3D)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputRemoting__ctor_m38C3C13034148D32AA05F42C231356F10D639C29_RuntimeMethod_var))); } IL_001b: { // m_LocalManager = manager; InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = ___manager0; __this->___m_LocalManager_1 = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalManager_1), (void*)L_3); // if (startSendingOnConnect) bool L_4 = ___startSendingOnConnect1; V_1 = L_4; bool L_5 = V_1; if (!L_5) { goto IL_0035; } } { // m_Flags |= Flags.StartSendingOnConnect; int32_t L_6 = __this->___m_Flags_0; __this->___m_Flags_0 = ((int32_t)((int32_t)L_6|2)); } IL_0035: { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::StartSending() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_StartSending_m6BECDE02AD8AC1F86493E2A36BFADFC7A5F2300C (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRemoting_SendDeviceChange_mD463125C85C3D0128DC59C6A16FF2AA43C316A19_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRemoting_SendEvent_m1B77957ABA062F9BA309789F8E143CCAE8ACA123_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRemoting_SendLayoutChange_m33307168FDC301CB09AA9286EA56C1DF6FA5DFBB_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { // if (sending) bool L_0; L_0 = InputRemoting_get_sending_m605293EB5429B7ADEF5D941E7272A20AF37A8CDB(__this, NULL); V_0 = L_0; bool L_1 = V_0; if (!L_1) { goto IL_000d; } } { // return; goto IL_0064; } IL_000d: { // m_LocalManager.onEvent += SendEvent; InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = __this->___m_LocalManager_1; Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* L_3 = (Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA*)il2cpp_codegen_object_new(Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA_il2cpp_TypeInfo_var); NullCheck(L_3); Action_2__ctor_m43B5BA62418FAB32773B12CEFF46A46855BF5B10(L_3, __this, (intptr_t)((void*)InputRemoting_SendEvent_m1B77957ABA062F9BA309789F8E143CCAE8ACA123_RuntimeMethod_var), NULL); NullCheck(L_2); InputManager_add_onEvent_mFC20DA985A46A223DE9A1ADFFD39A5DB0083130C(L_2, L_3, NULL); // m_LocalManager.onDeviceChange += SendDeviceChange; InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = __this->___m_LocalManager_1; Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* L_5 = (Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333*)il2cpp_codegen_object_new(Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333_il2cpp_TypeInfo_var); NullCheck(L_5); Action_2__ctor_m23A4911D82F290811EDC6BFC315C339857526804(L_5, __this, (intptr_t)((void*)InputRemoting_SendDeviceChange_mD463125C85C3D0128DC59C6A16FF2AA43C316A19_RuntimeMethod_var), NULL); NullCheck(L_4); InputManager_add_onDeviceChange_m1A16B643EBFE6071B227484232BE641EECAC3B95(L_4, L_5, NULL); // m_LocalManager.onLayoutChange += SendLayoutChange; InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_6 = __this->___m_LocalManager_1; Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* L_7 = (Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7*)il2cpp_codegen_object_new(Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7_il2cpp_TypeInfo_var); NullCheck(L_7); Action_2__ctor_m10175669DF3F5CF6A6EB1DAB1C4A5595AE7EC4FC(L_7, __this, (intptr_t)((void*)InputRemoting_SendLayoutChange_m33307168FDC301CB09AA9286EA56C1DF6FA5DFBB_RuntimeMethod_var), NULL); NullCheck(L_6); InputManager_add_onLayoutChange_m27767E3C808C5CDB25754FE18AF12F8BC4C39D19(L_6, L_7, NULL); // sending = true; InputRemoting_set_sending_m23492F59FD8807F6DD315172E400518390BE379D(__this, (bool)1, NULL); // SendInitialMessages(); InputRemoting_SendInitialMessages_mFF71D5B6C722B2E5DEA211671E649479258162A4(__this, NULL); } IL_0064: { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::StopSending() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_StopSending_m28A47D1F55C65917033F1C1A4F5D368109199259 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRemoting_SendDeviceChange_mD463125C85C3D0128DC59C6A16FF2AA43C316A19_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRemoting_SendEvent_m1B77957ABA062F9BA309789F8E143CCAE8ACA123_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRemoting_SendLayoutChange_m33307168FDC301CB09AA9286EA56C1DF6FA5DFBB_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { // if (!sending) bool L_0; L_0 = InputRemoting_get_sending_m605293EB5429B7ADEF5D941E7272A20AF37A8CDB(__this, NULL); V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0010; } } { // return; goto IL_0060; } IL_0010: { // m_LocalManager.onEvent -= SendEvent; InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = __this->___m_LocalManager_1; Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* L_3 = (Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA*)il2cpp_codegen_object_new(Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA_il2cpp_TypeInfo_var); NullCheck(L_3); Action_2__ctor_m43B5BA62418FAB32773B12CEFF46A46855BF5B10(L_3, __this, (intptr_t)((void*)InputRemoting_SendEvent_m1B77957ABA062F9BA309789F8E143CCAE8ACA123_RuntimeMethod_var), NULL); NullCheck(L_2); InputManager_remove_onEvent_mA84D2D17A18F63251F21D05802E2F75BC811E8DD(L_2, L_3, NULL); // m_LocalManager.onDeviceChange -= SendDeviceChange; InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_4 = __this->___m_LocalManager_1; Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* L_5 = (Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333*)il2cpp_codegen_object_new(Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333_il2cpp_TypeInfo_var); NullCheck(L_5); Action_2__ctor_m23A4911D82F290811EDC6BFC315C339857526804(L_5, __this, (intptr_t)((void*)InputRemoting_SendDeviceChange_mD463125C85C3D0128DC59C6A16FF2AA43C316A19_RuntimeMethod_var), NULL); NullCheck(L_4); InputManager_remove_onDeviceChange_mB0EF43A57C43257EC56F9A36EF24361A44F8A981(L_4, L_5, NULL); // m_LocalManager.onLayoutChange -= SendLayoutChange; InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_6 = __this->___m_LocalManager_1; Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* L_7 = (Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7*)il2cpp_codegen_object_new(Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7_il2cpp_TypeInfo_var); NullCheck(L_7); Action_2__ctor_m10175669DF3F5CF6A6EB1DAB1C4A5595AE7EC4FC(L_7, __this, (intptr_t)((void*)InputRemoting_SendLayoutChange_m33307168FDC301CB09AA9286EA56C1DF6FA5DFBB_RuntimeMethod_var), NULL); NullCheck(L_6); InputManager_remove_onLayoutChange_mC560DC1EEA42DD39C97EDA2FB85210C95B27AF44(L_6, L_7, NULL); // sending = false; InputRemoting_set_sending_m23492F59FD8807F6DD315172E400518390BE379D(__this, (bool)0, NULL); } IL_0060: { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::System.IObserver.OnNext(UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_System_IObserverU3CUnityEngine_InputSystem_InputRemoting_MessageU3E_OnNext_m155D30B2744D80DAC2811C1A3C7C885E4430047F (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { // switch (msg.type) Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_0 = ___msg0; int32_t L_1 = L_0.___type_1; V_1 = L_1; int32_t L_2 = V_1; V_0 = L_2; int32_t L_3 = V_0; switch (L_3) { case 0: { goto IL_003a; } case 1: { goto IL_0043; } case 2: { goto IL_004d; } case 3: { goto IL_0057; } case 4: { goto IL_0061; } case 5: { goto IL_0075; } case 6: { goto IL_0091; } case 7: { goto IL_006b; } case 8: { goto IL_007f; } case 9: { goto IL_0088; } } } { goto IL_0091; } IL_003a: { // ConnectMsg.Process(this); ConnectMsg_Process_m5DB5F7BAE569CAD6FB15747E71892C436EBB1FF6(__this, NULL); // break; goto IL_0091; } IL_0043: { // DisconnectMsg.Process(this, msg); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_4 = ___msg0; DisconnectMsg_Process_m0E7F151789F9CF56850E0BB3EDB0BBA4F29CC68C(__this, L_4, NULL); // break; goto IL_0091; } IL_004d: { // NewLayoutMsg.Process(this, msg); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_5 = ___msg0; NewLayoutMsg_Process_m42F5672C73600D524F24AA79A6FCFD45D7F3DA50(__this, L_5, NULL); // break; goto IL_0091; } IL_0057: { // NewDeviceMsg.Process(this, msg); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_6 = ___msg0; NewDeviceMsg_Process_m60F7D47CBABA9529A8F6CD163BBEEE3FF63EF49D(__this, L_6, NULL); // break; goto IL_0091; } IL_0061: { // NewEventsMsg.Process(this, msg); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_7 = ___msg0; NewEventsMsg_Process_m172B62DA935E79C2A8F986E2AA2A3BFA113C9048(__this, L_7, NULL); // break; goto IL_0091; } IL_006b: { // ChangeUsageMsg.Process(this, msg); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_8 = ___msg0; ChangeUsageMsg_Process_m92A0FD54E96D05A046AAAE224FC0DF9596AAE25B(__this, L_8, NULL); // break; goto IL_0091; } IL_0075: { // RemoveDeviceMsg.Process(this, msg); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_9 = ___msg0; RemoveDeviceMsg_Process_m2108F12F41E1DBB4FA39F603C297C7C92444FFCD(__this, L_9, NULL); // break; goto IL_0091; } IL_007f: { // StartSendingMsg.Process(this); StartSendingMsg_Process_m113145458ABE87451AA703274DABC87F43FCEF41(__this, NULL); // break; goto IL_0091; } IL_0088: { // StopSendingMsg.Process(this); StopSendingMsg_Process_mA8291125B3FBE01851A7F1783A9B13FD1507C957(__this, NULL); // break; goto IL_0091; } IL_0091: { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::System.IObserver.OnError(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_System_IObserverU3CUnityEngine_InputSystem_InputRemoting_MessageU3E_OnError_mA696ACBD834FF272E5FEA39ECC3082840FBE2C61 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, Exception_t* ___error0, const RuntimeMethod* method) { { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::System.IObserver.OnCompleted() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_System_IObserverU3CUnityEngine_InputSystem_InputRemoting_MessageU3E_OnCompleted_m617BC52660E813D3374245DD19D3D0F7D3148A38 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) { { // } return; } } // System.IDisposable UnityEngine.InputSystem.InputRemoting::Subscribe(System.IObserver`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputRemoting_Subscribe_m3174559EEEB0C3775FF4859E1F7D8AE22431DFFB (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, RuntimeObject* ___observer0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Append_TisSubscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_mB6C67A580A969EE96793C1310B4E60317DCDE641_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* V_0 = NULL; bool V_1 = false; RuntimeObject* V_2 = NULL; { // if (observer == null) RuntimeObject* L_0 = ___observer0; V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0014; } } { // throw new ArgumentNullException(nameof(observer)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A96E171FF5210D477623DA1C8B47807B594EA39)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputRemoting_Subscribe_m3174559EEEB0C3775FF4859E1F7D8AE22431DFFB_RuntimeMethod_var))); } IL_0014: { // var subscriber = new Subscriber {owner = this, observer = observer}; Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* L_3 = (Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F*)il2cpp_codegen_object_new(Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_il2cpp_TypeInfo_var); NullCheck(L_3); Subscriber__ctor_m01F2C6F58187384E0F316CE262A86B02A130B086(L_3, NULL); Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* L_4 = L_3; NullCheck(L_4); L_4->___owner_0 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_4->___owner_0), (void*)__this); Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* L_5 = L_4; RuntimeObject* L_6 = ___observer0; NullCheck(L_5); L_5->___observer_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->___observer_1), (void*)L_6); V_0 = L_5; // ArrayHelpers.Append(ref m_Subscribers, subscriber); SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3** L_7 = (&__this->___m_Subscribers_2); Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* L_8 = V_0; int32_t L_9; L_9 = ArrayHelpers_Append_TisSubscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_mB6C67A580A969EE96793C1310B4E60317DCDE641(L_7, L_8, ArrayHelpers_Append_TisSubscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_mB6C67A580A969EE96793C1310B4E60317DCDE641_RuntimeMethod_var); // return subscriber; Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* L_10 = V_0; V_2 = L_10; goto IL_0039; } IL_0039: { // } RuntimeObject* L_11 = V_2; return L_11; } } // System.Void UnityEngine.InputSystem.InputRemoting::SendInitialMessages() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendInitialMessages_mFF71D5B6C722B2E5DEA211671E649479258162A4 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) { { // SendAllGeneratedLayouts(); InputRemoting_SendAllGeneratedLayouts_mC1043BD6B5A0E1B6C574B302FB52388EB5F820A6(__this, NULL); // SendAllDevices(); InputRemoting_SendAllDevices_m0B11E08892BD4BA42D547A4A577ECDE65AFF4646(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::SendAllGeneratedLayouts() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendAllGeneratedLayouts_mC1043BD6B5A0E1B6C574B302FB52388EB5F820A6 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m3DDA736B7C3FDA5BD35EB6BE4A8EF4AC6B08EC6D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mB81582036ADB3572EA0D66B59D2DEB50A5F6AE1B_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m00030A996B05F51BBF87AC049F8289CE574AD531_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m790E979451246420451A3377697B452175826725_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m56CED58F4376F782B7913A63306D34FD4DAE2AE1_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB V_0; memset((&V_0), 0, sizeof(V_0)); KeyValuePair_2_t2FBB7313F48428A44B08F0D78BC65005416142D8 V_1; memset((&V_1), 0, sizeof(V_1)); { // foreach (var entry in m_LocalManager.m_Layouts.layoutBuilders) InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = __this->___m_LocalManager_1; NullCheck(L_0); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_1 = (&L_0->___m_Layouts_2); Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* L_2 = L_1->___layoutBuilders_3; NullCheck(L_2); Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB L_3; L_3 = Dictionary_2_GetEnumerator_m3DDA736B7C3FDA5BD35EB6BE4A8EF4AC6B08EC6D(L_2, Dictionary_2_GetEnumerator_m3DDA736B7C3FDA5BD35EB6BE4A8EF4AC6B08EC6D_RuntimeMethod_var); V_0 = L_3; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0040: {// begin finally (depth: 1) Enumerator_Dispose_mB81582036ADB3572EA0D66B59D2DEB50A5F6AE1B((&V_0), Enumerator_Dispose_mB81582036ADB3572EA0D66B59D2DEB50A5F6AE1B_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0035_1; } IL_001a_1: { // foreach (var entry in m_LocalManager.m_Layouts.layoutBuilders) KeyValuePair_2_t2FBB7313F48428A44B08F0D78BC65005416142D8 L_4; L_4 = Enumerator_get_Current_m790E979451246420451A3377697B452175826725_inline((&V_0), Enumerator_get_Current_m790E979451246420451A3377697B452175826725_RuntimeMethod_var); V_1 = L_4; // SendLayout(entry.Key); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_5; L_5 = KeyValuePair_2_get_Key_m56CED58F4376F782B7913A63306D34FD4DAE2AE1_inline((&V_1), KeyValuePair_2_get_Key_m56CED58F4376F782B7913A63306D34FD4DAE2AE1_RuntimeMethod_var); String_t* L_6; L_6 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_5, NULL); InputRemoting_SendLayout_m5A9F85C0B7A61B21FFAC5A3248181167123D1780(__this, L_6, NULL); } IL_0035_1: { // foreach (var entry in m_LocalManager.m_Layouts.layoutBuilders) bool L_7; L_7 = Enumerator_MoveNext_m00030A996B05F51BBF87AC049F8289CE574AD531((&V_0), Enumerator_MoveNext_m00030A996B05F51BBF87AC049F8289CE574AD531_RuntimeMethod_var); if (L_7) { goto IL_001a_1; } } { goto IL_004f; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_004f: { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::SendLayout(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendLayout_m5A9F85C0B7A61B21FFAC5A3248181167123D1780 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, String_t* ___layoutName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB570FF4C1B9EAAE7F803875AFD63221C8D82FBED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m1628960E5EF205E8CB876142FF45FC0563D3A726_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; { // if (m_Subscribers == null) SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* L_0 = __this->___m_Subscribers_2; V_1 = (bool)((((RuntimeObject*)(SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0010; } } { // return; goto IL_0031; } IL_0010: { // var message = NewLayoutMsg.Create(this, layoutName); String_t* L_2 = ___layoutName0; Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 L_3; L_3 = NewLayoutMsg_Create_m913924C94E90893D17CE569540F963C48665F9E0(__this, L_2, NULL); V_0 = L_3; // if (message != null) bool L_4; L_4 = Nullable_1_get_HasValue_mB570FF4C1B9EAAE7F803875AFD63221C8D82FBED_inline((&V_0), Nullable_1_get_HasValue_mB570FF4C1B9EAAE7F803875AFD63221C8D82FBED_RuntimeMethod_var); V_2 = L_4; bool L_5 = V_2; if (!L_5) { goto IL_0031; } } { // Send(message.Value); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_6; L_6 = Nullable_1_get_Value_m1628960E5EF205E8CB876142FF45FC0563D3A726((&V_0), Nullable_1_get_Value_m1628960E5EF205E8CB876142FF45FC0563D3A726_RuntimeMethod_var); InputRemoting_Send_mB73D40BF6A4629CFABE3D7368E3FDAD5A87FF17F(__this, L_6, NULL); } IL_0031: { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::SendAllDevices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendAllDevices_m0B11E08892BD4BA42D547A4A577ECDE65AFF4646 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, 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*)&ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA V_0; memset((&V_0), 0, sizeof(V_0)); Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B V_1; memset((&V_1), 0, sizeof(V_1)); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_2 = NULL; { // var devices = m_LocalManager.devices; InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = __this->___m_LocalManager_1; NullCheck(L_0); ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA L_1; L_1 = InputManager_get_devices_m2C3974F1750002E781518E9010ADBF1E25C4FCF4(L_0, NULL); V_0 = L_1; // foreach (var device in devices) Enumerator_t81E72BA990D25C50893E883131DA5DF2157A185B L_2; L_2 = ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C((&V_0), ReadOnlyArray_1_GetEnumerator_m40DC2BB2BC3C855369753E8780E2B2DE6F38E88C_RuntimeMethod_var); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0033: {// begin finally (depth: 1) Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB((&V_1), Enumerator_Dispose_mF7167BCE82C30E7D09082FFCA3F3EFFD32B186CB_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0028_1; } IL_0018_1: { // foreach (var device in devices) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3; L_3 = Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945((&V_1), Enumerator_get_Current_mFB31F2643918A411B2F1539CA180A763D0200945_RuntimeMethod_var); V_2 = L_3; // SendDevice(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = V_2; InputRemoting_SendDevice_mB4A359F3868BD4BD23A06D62BBA117DD3FDF1FC4(__this, L_4, NULL); } IL_0028_1: { // foreach (var device in devices) bool L_5; L_5 = Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC((&V_1), Enumerator_MoveNext_mFAC408E08BBD06FE731A9E84F5E79461F23EACBC_RuntimeMethod_var); if (L_5) { goto IL_0018_1; } } { goto IL_0042; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0042: { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::SendDevice(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendDevice_mB4A359F3868BD4BD23A06D62BBA117DD3FDF1FC4 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) { Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_0; memset((&V_0), 0, sizeof(V_0)); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; bool V_3 = false; { // if (m_Subscribers == null) SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* L_0 = __this->___m_Subscribers_2; V_2 = (bool)((((RuntimeObject*)(SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_2; if (!L_1) { goto IL_0010; } } { // return; goto IL_003a; } IL_0010: { // if (device.remote) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = ___device0; NullCheck(L_2); bool L_3; L_3 = InputDevice_get_remote_m931E3EE376DAEFA9852ED066A9F9763D473EE1BE(L_2, NULL); V_3 = L_3; bool L_4 = V_3; if (!L_4) { goto IL_001c; } } { // return; goto IL_003a; } IL_001c: { // var newDeviceMessage = NewDeviceMsg.Create(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_5 = ___device0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_6; L_6 = NewDeviceMsg_Create_m0FBF4AF68B9871D7CBF6808D9ED929CD379E1028(L_5, NULL); V_0 = L_6; // Send(newDeviceMessage); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_7 = V_0; InputRemoting_Send_mB73D40BF6A4629CFABE3D7368E3FDAD5A87FF17F(__this, L_7, NULL); // var stateEventMessage = NewEventsMsg.CreateStateEvent(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = ___device0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_9; L_9 = NewEventsMsg_CreateStateEvent_m59FC501BA3D1CC61AE0AA3820EF33ABDB4065EEA(L_8, NULL); V_1 = L_9; // Send(stateEventMessage); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_10 = V_1; InputRemoting_Send_mB73D40BF6A4629CFABE3D7368E3FDAD5A87FF17F(__this, L_10, NULL); } IL_003a: { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::SendEvent(UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendEvent_m1B77957ABA062F9BA309789F8E143CCAE8ACA123 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr0, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device1, const RuntimeMethod* method) { Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; int32_t G_B5_0 = 0; { // if (m_Subscribers == null) SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* L_0 = __this->___m_Subscribers_2; V_1 = (bool)((((RuntimeObject*)(SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0010; } } { // return; goto IL_0038; } IL_0010: { // if (device != null && device.remote) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = ___device1; if (!L_2) { goto IL_001b; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___device1; NullCheck(L_3); bool L_4; L_4 = InputDevice_get_remote_m931E3EE376DAEFA9852ED066A9F9763D473EE1BE(L_3, NULL); G_B5_0 = ((int32_t)(L_4)); goto IL_001c; } IL_001b: { G_B5_0 = 0; } IL_001c: { V_2 = (bool)G_B5_0; bool L_5 = V_2; if (!L_5) { goto IL_0022; } } { // return; goto IL_0038; } IL_0022: { // var message = NewEventsMsg.Create(eventPtr.data, 1); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_6; L_6 = InputEventPtr_get_data_m4694B5F91E787CE9586B5C7113AFEB89D33CC616_inline((&___eventPtr0), NULL); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_7; L_7 = NewEventsMsg_Create_m1BC875ABD425462CAB64992218ABAC76D2264B45(L_6, 1, NULL); V_0 = L_7; // Send(message); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_8 = V_0; InputRemoting_Send_mB73D40BF6A4629CFABE3D7368E3FDAD5A87FF17F(__this, L_8, NULL); } IL_0038: { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::SendDeviceChange(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendDeviceChange_mD463125C85C3D0128DC59C6A16FF2AA43C316A19 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, int32_t ___change1, const RuntimeMethod* method) { Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; int32_t V_3 = 0; int32_t V_4 = 0; { // if (m_Subscribers == null) SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* L_0 = __this->___m_Subscribers_2; V_1 = (bool)((((RuntimeObject*)(SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0010; } } { // return; goto IL_0080; } IL_0010: { // if (device.remote) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = ___device0; NullCheck(L_2); bool L_3; L_3 = InputDevice_get_remote_m931E3EE376DAEFA9852ED066A9F9763D473EE1BE(L_2, NULL); V_2 = L_3; bool L_4 = V_2; if (!L_4) { goto IL_001c; } } { // return; goto IL_0080; } IL_001c: { // switch (change) int32_t L_5 = ___change1; V_4 = L_5; int32_t L_6 = V_4; V_3 = L_6; int32_t L_7 = V_3; if (!L_7) { goto IL_0047; } } { goto IL_0027; } IL_0027: { int32_t L_8 = V_3; if ((((int32_t)L_8) == ((int32_t)1))) { goto IL_0050; } } { goto IL_002d; } IL_002d: { int32_t L_9 = V_3; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_9, 6))) { case 0: { goto IL_0059; } case 1: { goto IL_0076; } case 2: { goto IL_0062; } case 3: { goto IL_006c; } } } { goto IL_0076; } IL_0047: { // msg = NewDeviceMsg.Create(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_10 = ___device0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_11; L_11 = NewDeviceMsg_Create_m0FBF4AF68B9871D7CBF6808D9ED929CD379E1028(L_10, NULL); V_0 = L_11; // break; goto IL_0078; } IL_0050: { // msg = RemoveDeviceMsg.Create(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = ___device0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_13; L_13 = RemoveDeviceMsg_Create_m9ADAB863932707344D89183FAEB4FB6FF16D5498(L_12, NULL); V_0 = L_13; // break; goto IL_0078; } IL_0059: { // msg = ChangeUsageMsg.Create(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_14 = ___device0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_15; L_15 = ChangeUsageMsg_Create_m8818347A4D92CA4A667245C78F7DAC07CA2751D3(L_14, NULL); V_0 = L_15; // break; goto IL_0078; } IL_0062: { // msg = NewEventsMsg.CreateResetEvent(device, false); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16 = ___device0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_17; L_17 = NewEventsMsg_CreateResetEvent_m0F4A16D37F5D24C10DB1093CA8E9141CF3B93EE9(L_16, (bool)0, NULL); V_0 = L_17; // break; goto IL_0078; } IL_006c: { // msg = NewEventsMsg.CreateResetEvent(device, true); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_18 = ___device0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_19; L_19 = NewEventsMsg_CreateResetEvent_m0F4A16D37F5D24C10DB1093CA8E9141CF3B93EE9(L_18, (bool)1, NULL); V_0 = L_19; // break; goto IL_0078; } IL_0076: { // return; goto IL_0080; } IL_0078: { // Send(msg); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_20 = V_0; InputRemoting_Send_mB73D40BF6A4629CFABE3D7368E3FDAD5A87FF17F(__this, L_20, NULL); } IL_0080: { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::SendLayoutChange(System.String,UnityEngine.InputSystem.InputControlLayoutChange) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_SendLayoutChange_m33307168FDC301CB09AA9286EA56C1DF6FA5DFBB (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, String_t* ___layout0, int32_t ___change1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mB570FF4C1B9EAAE7F803875AFD63221C8D82FBED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_m1628960E5EF205E8CB876142FF45FC0563D3A726_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; bool V_3 = false; bool V_4 = false; int32_t G_B7_0 = 0; { // if (m_Subscribers == null) SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* L_0 = __this->___m_Subscribers_2; V_1 = (bool)((((RuntimeObject*)(SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0010; } } { // return; goto IL_0065; } IL_0010: { // if (!m_LocalManager.m_Layouts.IsGeneratedLayout(new InternedString(layout))) InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = __this->___m_LocalManager_1; NullCheck(L_2); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_3 = (&L_2->___m_Layouts_2); String_t* L_4 = ___layout0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_5; memset((&L_5), 0, sizeof(L_5)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_5), L_4, /*hidden argument*/NULL); bool L_6; L_6 = Collection_IsGeneratedLayout_mAD9527FC1D6FA3C9075ACAF2F0215E3B5C0C359C(L_3, L_5, NULL); V_2 = (bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0); bool L_7 = V_2; if (!L_7) { goto IL_002f; } } { // return; goto IL_0065; } IL_002f: { // if (change != InputControlLayoutChange.Added && change != InputControlLayoutChange.Replaced) int32_t L_8 = ___change1; if (!L_8) { goto IL_003b; } } { int32_t L_9 = ___change1; G_B7_0 = ((((int32_t)((((int32_t)L_9) == ((int32_t)2))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_003c; } IL_003b: { G_B7_0 = 0; } IL_003c: { V_3 = (bool)G_B7_0; bool L_10 = V_3; if (!L_10) { goto IL_0042; } } { // return; goto IL_0065; } IL_0042: { // var message = NewLayoutMsg.Create(this, layout); String_t* L_11 = ___layout0; Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 L_12; L_12 = NewLayoutMsg_Create_m913924C94E90893D17CE569540F963C48665F9E0(__this, L_11, NULL); V_0 = L_12; // if (message != null) bool L_13; L_13 = Nullable_1_get_HasValue_mB570FF4C1B9EAAE7F803875AFD63221C8D82FBED_inline((&V_0), Nullable_1_get_HasValue_mB570FF4C1B9EAAE7F803875AFD63221C8D82FBED_RuntimeMethod_var); V_4 = L_13; bool L_14 = V_4; if (!L_14) { goto IL_0065; } } { // Send(message.Value); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_15; L_15 = Nullable_1_get_Value_m1628960E5EF205E8CB876142FF45FC0563D3A726((&V_0), Nullable_1_get_Value_m1628960E5EF205E8CB876142FF45FC0563D3A726_RuntimeMethod_var); InputRemoting_Send_mB73D40BF6A4629CFABE3D7368E3FDAD5A87FF17F(__this, L_15, NULL); } IL_0065: { // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting::Send(UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_Send_mB73D40BF6A4629CFABE3D7368E3FDAD5A87FF17F (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_1_t5F31FFBD7270B494632B49E2FC5E15AF8BB73672_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* V_0 = NULL; int32_t V_1 = 0; Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* V_2 = NULL; { // foreach (var subscriber in m_Subscribers) SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* L_0 = __this->___m_Subscribers_2; V_0 = L_0; V_1 = 0; goto IL_0022; } IL_000d: { // foreach (var subscriber in m_Subscribers) SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* L_1 = V_0; int32_t L_2 = V_1; NullCheck(L_1); int32_t L_3 = L_2; Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* L_4 = (L_1)->GetAt(static_cast(L_3)); V_2 = L_4; // subscriber.observer.OnNext(msg); Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* L_5 = V_2; NullCheck(L_5); RuntimeObject* L_6 = L_5->___observer_1; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_7 = ___msg0; NullCheck(L_6); InterfaceActionInvoker1< Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E >::Invoke(0 /* System.Void System.IObserver`1::OnNext(T) */, IObserver_1_t5F31FFBD7270B494632B49E2FC5E15AF8BB73672_il2cpp_TypeInfo_var, L_6, L_7); int32_t L_8 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_8, 1)); } IL_0022: { // foreach (var subscriber in m_Subscribers) int32_t L_9 = V_1; SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* L_10 = V_0; NullCheck(L_10); if ((((int32_t)L_9) < ((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))) { goto IL_000d; } } { // } return; } } // System.Int32 UnityEngine.InputSystem.InputRemoting::FindOrCreateSenderRecord(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputRemoting_FindOrCreateSenderRecord_m2B7C34D87F4D0F17A540BC1951CB8F8F742D93D5 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, int32_t ___senderId0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Append_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m19A8B10504EF7E6E50217027A2A0D42161FCB2AF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; int32_t V_5 = 0; bool V_6 = false; RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736 V_7; memset((&V_7), 0, sizeof(V_7)); { // if (m_Senders != null) RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* L_0 = __this->___m_Senders_3; V_1 = (bool)((!(((RuntimeObject*)(RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_004a; } } { // var senderCount = m_Senders.Length; RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* L_2 = __this->___m_Senders_3; NullCheck(L_2); V_2 = ((int32_t)(((RuntimeArray*)L_2)->max_length)); // for (var i = 0; i < senderCount; ++i) V_3 = 0; goto IL_003f; } IL_001c: { // if (m_Senders[i].senderId == senderId) RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* L_3 = __this->___m_Senders_3; int32_t L_4 = V_3; NullCheck(L_3); int32_t L_5 = ((L_3)->GetAddressAt(static_cast(L_4)))->___senderId_0; int32_t L_6 = ___senderId0; V_4 = (bool)((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0); bool L_7 = V_4; if (!L_7) { goto IL_003b; } } { // return i; int32_t L_8 = V_3; V_5 = L_8; goto IL_006d; } IL_003b: { // for (var i = 0; i < senderCount; ++i) int32_t L_9 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_003f: { // for (var i = 0; i < senderCount; ++i) int32_t L_10 = V_3; int32_t L_11 = V_2; V_6 = (bool)((((int32_t)L_10) < ((int32_t)L_11))? 1 : 0); bool L_12 = V_6; if (L_12) { goto IL_001c; } } { } IL_004a: { // var sender = new RemoteSender // { // senderId = senderId, // }; il2cpp_codegen_initobj((&V_7), sizeof(RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736)); int32_t L_13 = ___senderId0; (&V_7)->___senderId_0 = L_13; RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736 L_14 = V_7; V_0 = L_14; // return ArrayHelpers.Append(ref m_Senders, sender); RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA** L_15 = (&__this->___m_Senders_3); RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736 L_16 = V_0; int32_t L_17; L_17 = ArrayHelpers_Append_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m19A8B10504EF7E6E50217027A2A0D42161FCB2AF(L_15, L_16, ArrayHelpers_Append_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m19A8B10504EF7E6E50217027A2A0D42161FCB2AF_RuntimeMethod_var); V_5 = L_17; goto IL_006d; } IL_006d: { // } int32_t L_18 = V_5; return L_18; } } // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.InputRemoting::BuildLayoutNamespace(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputRemoting_BuildLayoutNamespace_mC55BCFE3E330782678FE0A9FF88D3D6056580693 (int32_t ___senderId0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9356966FE7FE8C8E3001B2D95F5177F6D1E4717D); s_Il2CppMethodInitialized = true; } InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0; memset((&V_0), 0, sizeof(V_0)); { // return new InternedString($"Remote::{senderId}"); int32_t L_0 = ___senderId0; int32_t L_1 = L_0; RuntimeObject* L_2 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_1); String_t* L_3; L_3 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(_stringLiteral9356966FE7FE8C8E3001B2D95F5177F6D1E4717D, L_2, NULL); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_4; memset((&L_4), 0, sizeof(L_4)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_4), L_3, /*hidden argument*/NULL); V_0 = L_4; goto IL_0019; } IL_0019: { // } InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_5 = V_0; return L_5; } } // System.Int32 UnityEngine.InputSystem.InputRemoting::FindLocalDeviceId(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputRemoting_FindLocalDeviceId_m5BFBB70FA84F721FF75CE58B46E9AE17B999B83C (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, int32_t ___remoteDeviceId0, int32_t ___senderIndex1, const RuntimeMethod* method) { RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; int32_t V_3 = 0; bool V_4 = false; int32_t V_5 = 0; bool V_6 = false; { // var localDevices = m_Senders[senderIndex].devices; RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* L_0 = __this->___m_Senders_3; int32_t L_1 = ___senderIndex1; NullCheck(L_0); RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_2 = ((L_0)->GetAddressAt(static_cast(L_1)))->___devices_2; V_0 = L_2; // if (localDevices != null) RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_3 = V_0; V_1 = (bool)((!(((RuntimeObject*)(RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_4 = V_1; if (!L_4) { goto IL_005a; } } { // var numLocalDevices = localDevices.Length; RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_5 = V_0; NullCheck(L_5); V_2 = ((int32_t)(((RuntimeArray*)L_5)->max_length)); // for (var i = 0; i < numLocalDevices; ++i) V_3 = 0; goto IL_004f; } IL_0024: { // if (localDevices[i].remoteId == remoteDeviceId) RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_6 = V_0; int32_t L_7 = V_3; NullCheck(L_6); int32_t L_8 = ((L_6)->GetAddressAt(static_cast(L_7)))->___remoteId_0; int32_t L_9 = ___remoteDeviceId0; V_4 = (bool)((((int32_t)L_8) == ((int32_t)L_9))? 1 : 0); bool L_10 = V_4; if (!L_10) { goto IL_004a; } } { // return localDevices[i].localId; RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_11 = V_0; int32_t L_12 = V_3; NullCheck(L_11); int32_t L_13 = ((L_11)->GetAddressAt(static_cast(L_12)))->___localId_1; V_5 = L_13; goto IL_005f; } IL_004a: { // for (var i = 0; i < numLocalDevices; ++i) int32_t L_14 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_004f: { // for (var i = 0; i < numLocalDevices; ++i) int32_t L_15 = V_3; int32_t L_16 = V_2; V_6 = (bool)((((int32_t)L_15) < ((int32_t)L_16))? 1 : 0); bool L_17 = V_6; if (L_17) { goto IL_0024; } } { } IL_005a: { // return InputDevice.InvalidDeviceId; V_5 = 0; goto IL_005f; } IL_005f: { // } int32_t L_18 = V_5; return L_18; } } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputRemoting::TryGetDeviceByRemoteId(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputRemoting_TryGetDeviceByRemoteId_mFA5CAD14F6AE401D4B938D1AE82C7C96D405AE1C (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, int32_t ___remoteDeviceId0, int32_t ___senderIndex1, const RuntimeMethod* method) { int32_t V_0 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_1 = NULL; { // var localId = FindLocalDeviceId(remoteDeviceId, senderIndex); int32_t L_0 = ___remoteDeviceId0; int32_t L_1 = ___senderIndex1; int32_t L_2; L_2 = InputRemoting_FindLocalDeviceId_m5BFBB70FA84F721FF75CE58B46E9AE17B999B83C(__this, L_0, L_1, NULL); V_0 = L_2; // return m_LocalManager.TryGetDeviceById(localId); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = __this->___m_LocalManager_1; int32_t L_4 = V_0; NullCheck(L_3); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_5; L_5 = InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F(L_3, L_4, NULL); V_1 = L_5; goto IL_0019; } IL_0019: { // } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = V_1; return L_6; } } // UnityEngine.InputSystem.InputManager UnityEngine.InputSystem.InputRemoting::get_manager() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* InputRemoting_get_manager_mAE9B454447AD476E973806F328E12C9B02DAC680 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) { { // internal InputManager manager => m_LocalManager; InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = __this->___m_LocalManager_1; return L_0; } } // System.Void UnityEngine.InputSystem.InputRemoting::RemoveRemoteDevices(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_RemoveRemoteDevices_mDC09E53AEBEA9865A92273597C8369814386BB45 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, int32_t ___participantId0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_EraseAt_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m8D632BE88A6D82D8200109DE594A03ED97C5792D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* V_1 = NULL; bool V_2 = false; RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* V_3 = NULL; int32_t V_4 = 0; RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE V_5; memset((&V_5), 0, sizeof(V_5)); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_6 = NULL; bool V_7 = false; { // var senderIndex = FindOrCreateSenderRecord(participantId); int32_t L_0 = ___participantId0; int32_t L_1; L_1 = InputRemoting_FindOrCreateSenderRecord_m2B7C34D87F4D0F17A540BC1951CB8F8F742D93D5(__this, L_0, NULL); V_0 = L_1; // var devices = m_Senders[senderIndex].devices; RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* L_2 = __this->___m_Senders_3; int32_t L_3 = V_0; NullCheck(L_2); RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_4 = ((L_2)->GetAddressAt(static_cast(L_3)))->___devices_2; V_1 = L_4; // if (devices != null) RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_5 = V_1; V_2 = (bool)((!(((RuntimeObject*)(RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*)L_5) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_6 = V_2; if (!L_6) { goto IL_0074; } } { // foreach (var remoteDevice in devices) RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_7 = V_1; V_3 = L_7; V_4 = 0; goto IL_006c; } IL_002c: { // foreach (var remoteDevice in devices) RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_8 = V_3; int32_t L_9 = V_4; NullCheck(L_8); int32_t L_10 = L_9; RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE L_11 = (L_8)->GetAt(static_cast(L_10)); V_5 = L_11; // var device = m_LocalManager.TryGetDeviceById(remoteDevice.localId); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_12 = __this->___m_LocalManager_1; RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE L_13 = V_5; int32_t L_14 = L_13.___localId_1; NullCheck(L_12); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_15; L_15 = InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F(L_12, L_14, NULL); V_6 = L_15; // if (device != null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16 = V_6; V_7 = (bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_17 = V_7; if (!L_17) { goto IL_0065; } } { // m_LocalManager.RemoveDevice(device); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_18 = __this->___m_LocalManager_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_19 = V_6; NullCheck(L_18); InputManager_RemoveDevice_m09401A2F9BDCF904F4F54558A6C3D069FE929D8A(L_18, L_19, (bool)0, NULL); } IL_0065: { int32_t L_20 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_006c: { // foreach (var remoteDevice in devices) int32_t L_21 = V_4; RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_22 = V_3; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_002c; } } { } IL_0074: { // ArrayHelpers.EraseAt(ref m_Senders, senderIndex); RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA** L_23 = (&__this->___m_Senders_3); int32_t L_24 = V_0; ArrayHelpers_EraseAt_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m8D632BE88A6D82D8200109DE594A03ED97C5792D(L_23, L_24, ArrayHelpers_EraseAt_TisRemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_m8D632BE88A6D82D8200109DE594A03ED97C5792D_RuntimeMethod_var); // } return; } } // UnityEngine.InputSystem.InputRemoting/SerializedState UnityEngine.InputSystem.InputRemoting::SaveState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 InputRemoting_SaveState_m5A0F86156BD85DDF0A274C89B94F4DBD58C9088A (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, const RuntimeMethod* method) { SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 V_0; memset((&V_0), 0, sizeof(V_0)); SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 V_1; memset((&V_1), 0, sizeof(V_1)); { // return new SerializedState // { // senders = m_Senders, // subscribers = m_Subscribers // }; il2cpp_codegen_initobj((&V_0), sizeof(SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5)); RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* L_0 = __this->___m_Senders_3; (&V_0)->___senders_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___senders_1), (void*)L_0); SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3* L_1 = __this->___m_Subscribers_2; (&V_0)->___subscribers_2 = L_1; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___subscribers_2), (void*)L_1); SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 L_2 = V_0; V_1 = L_2; goto IL_0027; } IL_0027: { // } SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 L_3 = V_1; return L_3; } } // System.Void UnityEngine.InputSystem.InputRemoting::RestoreState(UnityEngine.InputSystem.InputRemoting/SerializedState,UnityEngine.InputSystem.InputManager) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputRemoting_RestoreState_mC7BC9AF049464EBB618910CFB41538F38117E52D (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* __this, SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 ___state0, InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* ___manager1, const RuntimeMethod* method) { { // m_LocalManager = manager; InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ___manager1; __this->___m_LocalManager_1 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_LocalManager_1), (void*)L_0); // m_Senders = state.senders; SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5 L_1 = ___state0; RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* L_2 = L_1.___senders_1; __this->___m_Senders_3 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Senders_3), (void*)L_2); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/Message IL2CPP_EXTERN_C void Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshal_pinvoke(const Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E& unmarshaled, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshaled_pinvoke& marshaled) { marshaled.___participantId_0 = unmarshaled.___participantId_0; marshaled.___type_1 = unmarshaled.___type_1; marshaled.___data_2 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___data_2); } IL2CPP_EXTERN_C void Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshal_pinvoke_back(const Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshaled_pinvoke& marshaled, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t unmarshaledparticipantId_temp_0 = 0; unmarshaledparticipantId_temp_0 = marshaled.___participantId_0; unmarshaled.___participantId_0 = unmarshaledparticipantId_temp_0; int32_t unmarshaledtype_temp_1 = 0; unmarshaledtype_temp_1 = marshaled.___type_1; unmarshaled.___type_1 = unmarshaledtype_temp_1; unmarshaled.___data_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___data_2); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___data_2), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___data_2)); } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/Message IL2CPP_EXTERN_C void Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshal_pinvoke_cleanup(Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshaled_pinvoke& marshaled) { il2cpp_codegen_com_destroy_safe_array(marshaled.___data_2); marshaled.___data_2 = NULL; } // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/Message IL2CPP_EXTERN_C void Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshal_com(const Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E& unmarshaled, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshaled_com& marshaled) { marshaled.___participantId_0 = unmarshaled.___participantId_0; marshaled.___type_1 = unmarshaled.___type_1; marshaled.___data_2 = il2cpp_codegen_com_marshal_safe_array(IL2CPP_VT_I1, unmarshaled.___data_2); } IL2CPP_EXTERN_C void Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshal_com_back(const Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshaled_com& marshaled, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t unmarshaledparticipantId_temp_0 = 0; unmarshaledparticipantId_temp_0 = marshaled.___participantId_0; unmarshaled.___participantId_0 = unmarshaledparticipantId_temp_0; int32_t unmarshaledtype_temp_1 = 0; unmarshaledtype_temp_1 = marshaled.___type_1; unmarshaled.___type_1 = unmarshaledtype_temp_1; unmarshaled.___data_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___data_2); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___data_2), (void*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)il2cpp_codegen_com_marshal_safe_array_result(IL2CPP_VT_I1, Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_il2cpp_TypeInfo_var, marshaled.___data_2)); } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/Message IL2CPP_EXTERN_C void Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshal_com_cleanup(Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E_marshaled_com& marshaled) { il2cpp_codegen_com_destroy_safe_array(marshaled.___data_2); marshaled.___data_2 = NULL; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/RemoteSender IL2CPP_EXTERN_C void RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshal_pinvoke(const RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736& unmarshaled, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_pinvoke& marshaled) { marshaled.___senderId_0 = unmarshaled.___senderId_0; if (unmarshaled.___layouts_1 != NULL) { il2cpp_array_size_t _unmarshaledlayouts_Length = (unmarshaled.___layouts_1)->max_length; marshaled.___layouts_1 = il2cpp_codegen_marshal_allocate_array(_unmarshaledlayouts_Length); for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledlayouts_Length); i++) { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshal_pinvoke((unmarshaled.___layouts_1)->GetAtUnchecked(static_cast(i)), (marshaled.___layouts_1)[i]); } } else { marshaled.___layouts_1 = NULL; } if (unmarshaled.___devices_2 != NULL) { il2cpp_array_size_t _unmarshaleddevices_Length = (unmarshaled.___devices_2)->max_length; marshaled.___devices_2 = il2cpp_codegen_marshal_allocate_array(_unmarshaleddevices_Length); for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaleddevices_Length); i++) { RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_pinvoke((unmarshaled.___devices_2)->GetAtUnchecked(static_cast(i)), (marshaled.___devices_2)[i]); } } else { marshaled.___devices_2 = NULL; } } IL2CPP_EXTERN_C void RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshal_pinvoke_back(const RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_pinvoke& marshaled, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t unmarshaledsenderId_temp_0 = 0; unmarshaledsenderId_temp_0 = marshaled.___senderId_0; unmarshaled.___senderId_0 = unmarshaledsenderId_temp_0; if (marshaled.___layouts_1 != NULL) { if (unmarshaled.___layouts_1 == NULL) { unmarshaled.___layouts_1 = reinterpret_cast((InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*)SZArrayNew(InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var, 1)); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___layouts_1), (void*)reinterpret_cast((InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*)SZArrayNew(InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var, 1))); } il2cpp_array_size_t _arrayLength = (unmarshaled.___layouts_1)->max_length; for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++) { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 _marshaled____layouts_1_i__unmarshaled; memset((&_marshaled____layouts_1_i__unmarshaled), 0, sizeof(_marshaled____layouts_1_i__unmarshaled)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshal_pinvoke_back((marshaled.___layouts_1)[i], _marshaled____layouts_1_i__unmarshaled); (unmarshaled.___layouts_1)->SetAtUnchecked(static_cast(i), _marshaled____layouts_1_i__unmarshaled); } } if (marshaled.___devices_2 != NULL) { if (unmarshaled.___devices_2 == NULL) { unmarshaled.___devices_2 = reinterpret_cast((RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*)SZArrayNew(RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5_il2cpp_TypeInfo_var, 1)); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___devices_2), (void*)reinterpret_cast((RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*)SZArrayNew(RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5_il2cpp_TypeInfo_var, 1))); } il2cpp_array_size_t _arrayLength = (unmarshaled.___devices_2)->max_length; for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++) { RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE _marshaled____devices_2_i__unmarshaled; memset((&_marshaled____devices_2_i__unmarshaled), 0, sizeof(_marshaled____devices_2_i__unmarshaled)); RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_pinvoke_back((marshaled.___devices_2)[i], _marshaled____devices_2_i__unmarshaled); (unmarshaled.___devices_2)->SetAtUnchecked(static_cast(i), _marshaled____devices_2_i__unmarshaled); } } } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/RemoteSender IL2CPP_EXTERN_C void RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshal_pinvoke_cleanup(RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_pinvoke& marshaled) { if (marshaled.___layouts_1 != NULL) { const il2cpp_array_size_t marshaled____layouts_1_CleanupLoopCount = 1; for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____layouts_1_CleanupLoopCount); i++) { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshal_pinvoke_cleanup((marshaled.___layouts_1)[i]); } il2cpp_codegen_marshal_free(marshaled.___layouts_1); marshaled.___layouts_1 = NULL; } if (marshaled.___devices_2 != NULL) { const il2cpp_array_size_t marshaled____devices_2_CleanupLoopCount = 1; for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____devices_2_CleanupLoopCount); i++) { RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_pinvoke_cleanup((marshaled.___devices_2)[i]); } il2cpp_codegen_marshal_free(marshaled.___devices_2); marshaled.___devices_2 = NULL; } } // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/RemoteSender IL2CPP_EXTERN_C void RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshal_com(const RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736& unmarshaled, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_com& marshaled) { marshaled.___senderId_0 = unmarshaled.___senderId_0; if (unmarshaled.___layouts_1 != NULL) { il2cpp_array_size_t _unmarshaledlayouts_Length = (unmarshaled.___layouts_1)->max_length; marshaled.___layouts_1 = il2cpp_codegen_marshal_allocate_array(_unmarshaledlayouts_Length); for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaledlayouts_Length); i++) { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshal_com((unmarshaled.___layouts_1)->GetAtUnchecked(static_cast(i)), (marshaled.___layouts_1)[i]); } } else { marshaled.___layouts_1 = NULL; } if (unmarshaled.___devices_2 != NULL) { il2cpp_array_size_t _unmarshaleddevices_Length = (unmarshaled.___devices_2)->max_length; marshaled.___devices_2 = il2cpp_codegen_marshal_allocate_array(_unmarshaleddevices_Length); for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_unmarshaleddevices_Length); i++) { RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_com((unmarshaled.___devices_2)->GetAtUnchecked(static_cast(i)), (marshaled.___devices_2)[i]); } } else { marshaled.___devices_2 = NULL; } } IL2CPP_EXTERN_C void RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshal_com_back(const RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_com& marshaled, RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736& unmarshaled) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t unmarshaledsenderId_temp_0 = 0; unmarshaledsenderId_temp_0 = marshaled.___senderId_0; unmarshaled.___senderId_0 = unmarshaledsenderId_temp_0; if (marshaled.___layouts_1 != NULL) { if (unmarshaled.___layouts_1 == NULL) { unmarshaled.___layouts_1 = reinterpret_cast((InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*)SZArrayNew(InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var, 1)); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___layouts_1), (void*)reinterpret_cast((InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*)SZArrayNew(InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var, 1))); } il2cpp_array_size_t _arrayLength = (unmarshaled.___layouts_1)->max_length; for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++) { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 _marshaled____layouts_1_i__unmarshaled; memset((&_marshaled____layouts_1_i__unmarshaled), 0, sizeof(_marshaled____layouts_1_i__unmarshaled)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshal_com_back((marshaled.___layouts_1)[i], _marshaled____layouts_1_i__unmarshaled); (unmarshaled.___layouts_1)->SetAtUnchecked(static_cast(i), _marshaled____layouts_1_i__unmarshaled); } } if (marshaled.___devices_2 != NULL) { if (unmarshaled.___devices_2 == NULL) { unmarshaled.___devices_2 = reinterpret_cast((RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*)SZArrayNew(RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5_il2cpp_TypeInfo_var, 1)); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___devices_2), (void*)reinterpret_cast((RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*)SZArrayNew(RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5_il2cpp_TypeInfo_var, 1))); } il2cpp_array_size_t _arrayLength = (unmarshaled.___devices_2)->max_length; for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(_arrayLength); i++) { RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE _marshaled____devices_2_i__unmarshaled; memset((&_marshaled____devices_2_i__unmarshaled), 0, sizeof(_marshaled____devices_2_i__unmarshaled)); RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_com_back((marshaled.___devices_2)[i], _marshaled____devices_2_i__unmarshaled); (unmarshaled.___devices_2)->SetAtUnchecked(static_cast(i), _marshaled____devices_2_i__unmarshaled); } } } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/RemoteSender IL2CPP_EXTERN_C void RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshal_com_cleanup(RemoteSender_tDE9BD8E2CF827F718C3C22D9A38F8E84AC188736_marshaled_com& marshaled) { if (marshaled.___layouts_1 != NULL) { const il2cpp_array_size_t marshaled____layouts_1_CleanupLoopCount = 1; for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____layouts_1_CleanupLoopCount); i++) { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshal_com_cleanup((marshaled.___layouts_1)[i]); } il2cpp_codegen_marshal_free(marshaled.___layouts_1); marshaled.___layouts_1 = NULL; } if (marshaled.___devices_2 != NULL) { const il2cpp_array_size_t marshaled____devices_2_CleanupLoopCount = 1; for (int32_t i = 0; i < ARRAY_LENGTH_AS_INT32(marshaled____devices_2_CleanupLoopCount); i++) { RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_com_cleanup((marshaled.___devices_2)[i]); } il2cpp_codegen_marshal_free(marshaled.___devices_2); marshaled.___devices_2 = NULL; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/RemoteInputDevice IL2CPP_EXTERN_C void RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_pinvoke(const RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE& unmarshaled, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_pinvoke& marshaled) { marshaled.___remoteId_0 = unmarshaled.___remoteId_0; marshaled.___localId_1 = unmarshaled.___localId_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_pinvoke(unmarshaled.___description_2, marshaled.___description_2); } IL2CPP_EXTERN_C void RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_pinvoke_back(const RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_pinvoke& marshaled, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE& unmarshaled) { int32_t unmarshaledremoteId_temp_0 = 0; unmarshaledremoteId_temp_0 = marshaled.___remoteId_0; unmarshaled.___remoteId_0 = unmarshaledremoteId_temp_0; int32_t unmarshaledlocalId_temp_1 = 0; unmarshaledlocalId_temp_1 = marshaled.___localId_1; unmarshaled.___localId_1 = unmarshaledlocalId_temp_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F unmarshaleddescription_temp_2; memset((&unmarshaleddescription_temp_2), 0, sizeof(unmarshaleddescription_temp_2)); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_pinvoke_back(marshaled.___description_2, unmarshaleddescription_temp_2); unmarshaled.___description_2 = unmarshaleddescription_temp_2; Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_Capabilities_6), (void*)NULL); #endif } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/RemoteInputDevice IL2CPP_EXTERN_C void RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_pinvoke_cleanup(RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_pinvoke& marshaled) { InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_pinvoke_cleanup(marshaled.___description_2); } // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/RemoteInputDevice IL2CPP_EXTERN_C void RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_com(const RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE& unmarshaled, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_com& marshaled) { marshaled.___remoteId_0 = unmarshaled.___remoteId_0; marshaled.___localId_1 = unmarshaled.___localId_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_com(unmarshaled.___description_2, marshaled.___description_2); } IL2CPP_EXTERN_C void RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_com_back(const RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_com& marshaled, RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE& unmarshaled) { int32_t unmarshaledremoteId_temp_0 = 0; unmarshaledremoteId_temp_0 = marshaled.___remoteId_0; unmarshaled.___remoteId_0 = unmarshaledremoteId_temp_0; int32_t unmarshaledlocalId_temp_1 = 0; unmarshaledlocalId_temp_1 = marshaled.___localId_1; unmarshaled.___localId_1 = unmarshaledlocalId_temp_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F unmarshaleddescription_temp_2; memset((&unmarshaleddescription_temp_2), 0, sizeof(unmarshaleddescription_temp_2)); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_com_back(marshaled.___description_2, unmarshaleddescription_temp_2); unmarshaled.___description_2 = unmarshaleddescription_temp_2; Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&unmarshaled.___description_2))->___m_Capabilities_6), (void*)NULL); #endif } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/RemoteInputDevice IL2CPP_EXTERN_C void RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshal_com_cleanup(RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_com& marshaled) { InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_com_cleanup(marshaled.___description_2); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void UnityEngine.InputSystem.InputRemoting/Subscriber::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Subscriber_Dispose_mFA38D0CE13D92D8945CADF606EE0CCFB13815486 (Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Erase_TisSubscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_m3DDCD0B87F5D5FD086B910C5B22B61F076DFB0FC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // ArrayHelpers.Erase(ref owner.m_Subscribers, this); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_0 = __this->___owner_0; NullCheck(L_0); SubscriberU5BU5D_t3A84F33E3889CCED24934E62859885E857EFD8B3** L_1 = (&L_0->___m_Subscribers_2); bool L_2; L_2 = ArrayHelpers_Erase_TisSubscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_m3DDCD0B87F5D5FD086B910C5B22B61F076DFB0FC(L_1, __this, ArrayHelpers_Erase_TisSubscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F_m3DDCD0B87F5D5FD086B910C5B22B61F076DFB0FC_RuntimeMethod_var); // } return; } } // System.Void UnityEngine.InputSystem.InputRemoting/Subscriber::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Subscriber__ctor_m01F2C6F58187384E0F316CE262A86B02A130B086 (Subscriber_t0FD48507D961A57BB24A3C74867C385428FFB58F* __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 // System.Void UnityEngine.InputSystem.InputRemoting/ConnectMsg::Process(UnityEngine.InputSystem.InputRemoting) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ConnectMsg_Process_m5DB5F7BAE569CAD6FB15747E71892C436EBB1FF6 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; { // if (receiver.sending) InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_0 = ___receiver0; NullCheck(L_0); bool L_1; L_1 = InputRemoting_get_sending_m605293EB5429B7ADEF5D941E7272A20AF37A8CDB(L_0, NULL); V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_0014; } } { // receiver.SendInitialMessages(); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_3 = ___receiver0; NullCheck(L_3); InputRemoting_SendInitialMessages_mFF71D5B6C722B2E5DEA211671E649479258162A4(L_3, NULL); goto IL_002a; } IL_0014: { // else if ((receiver.m_Flags & Flags.StartSendingOnConnect) == Flags.StartSendingOnConnect) InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_4 = ___receiver0; NullCheck(L_4); int32_t L_5 = L_4->___m_Flags_0; V_1 = (bool)((((int32_t)((int32_t)((int32_t)L_5&2))) == ((int32_t)2))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_002a; } } { // receiver.StartSending(); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_7 = ___receiver0; NullCheck(L_7); InputRemoting_StartSending_m6BECDE02AD8AC1F86493E2A36BFADFC7A5F2300C(L_7, NULL); } IL_002a: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void UnityEngine.InputSystem.InputRemoting/StartSendingMsg::Process(UnityEngine.InputSystem.InputRemoting) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StartSendingMsg_Process_m113145458ABE87451AA703274DABC87F43FCEF41 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, const RuntimeMethod* method) { { // receiver.StartSending(); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_0 = ___receiver0; NullCheck(L_0); InputRemoting_StartSending_m6BECDE02AD8AC1F86493E2A36BFADFC7A5F2300C(L_0, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void UnityEngine.InputSystem.InputRemoting/StopSendingMsg::Process(UnityEngine.InputSystem.InputRemoting) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StopSendingMsg_Process_mA8291125B3FBE01851A7F1783A9B13FD1507C957 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, const RuntimeMethod* method) { { // receiver.StopSending(); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_0 = ___receiver0; NullCheck(L_0); InputRemoting_StopSending_m28A47D1F55C65917033F1C1A4F5D368109199259(L_0, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void UnityEngine.InputSystem.InputRemoting/DisconnectMsg::Process(UnityEngine.InputSystem.InputRemoting,UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DisconnectMsg_Process_m0E7F151789F9CF56850E0BB3EDB0BBA4F29CC68C (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg1, 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*)&_stringLiteralCA09A8D81BCC945B9599285059EF3B3BC4EE074E); s_Il2CppMethodInitialized = true; } { // Debug.Log("DisconnectMsg.Process"); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(_stringLiteralCA09A8D81BCC945B9599285059EF3B3BC4EE074E, NULL); // receiver.RemoveRemoteDevices(msg.participantId); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_0 = ___receiver0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_1 = ___msg1; int32_t L_2 = L_1.___participantId_0; NullCheck(L_0); InputRemoting_RemoveRemoteDevices_mDC09E53AEBEA9865A92273597C8369814386BB45(L_0, L_2, NULL); // receiver.StopSending(); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_3 = ___receiver0; NullCheck(L_3); InputRemoting_StopSending_m28A47D1F55C65917033F1C1A4F5D368109199259(L_3, NULL); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Nullable`1 UnityEngine.InputSystem.InputRemoting/NewLayoutMsg::Create(UnityEngine.InputSystem.InputRemoting,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 NewLayoutMsg_Create_m913924C94E90893D17CE569540F963C48665F9E0 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___sender0, String_t* ___layoutName1, 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_SerializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5339B22D621D62844698760D3E830CF48C8044C9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m0B569E5D13903AFDBD546AC7661CCB92027A10DB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE7B220013188086E72EF0A5D72D3E2087CEA10DB); s_Il2CppMethodInitialized = true; } InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* V_0 = NULL; Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 V_3; memset((&V_3), 0, sizeof(V_3)); Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 V_4; memset((&V_4), 0, sizeof(V_4)); Exception_t* V_5 = NULL; Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 V_6; memset((&V_6), 0, sizeof(V_6)); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_7; memset((&V_7), 0, sizeof(V_7)); il2cpp::utils::ExceptionSupportStack __active_exceptions; { } try {// begin try (depth: 1) { // layout = sender.m_LocalManager.TryLoadControlLayout(new InternedString(layoutName)); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_0 = ___sender0; NullCheck(L_0); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_1 = L_0->___m_LocalManager_1; String_t* L_2 = ___layoutName1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_3; memset((&L_3), 0, sizeof(L_3)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_3), L_2, /*hidden argument*/NULL); NullCheck(L_1); InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_4; L_4 = InputManager_TryLoadControlLayout_m30139BCF99CC5EDFD2DF8E330A324EED8134B172(L_1, L_3, NULL); V_0 = L_4; // if (layout == null) InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_5 = V_0; V_2 = (bool)((((RuntimeObject*)(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_6 = V_2; if (!L_6) { goto IL_003b_1; } } { // Debug.Log(string.Format( // "Could not find layout '{0}' meant to be sent through remote connection; this should not happen", // layoutName)); String_t* L_7 = ___layoutName1; String_t* L_8; L_8 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(_stringLiteralE7B220013188086E72EF0A5D72D3E2087CEA10DB, L_7, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(L_8, NULL); // return null; il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811)); Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 L_9 = V_3; V_4 = L_9; goto IL_00b6; } IL_003b_1: { goto IL_0061; } }// end try (depth: 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_003e; } throw e; } CATCH_003e: {// begin catch(System.Exception) // catch (Exception exception) V_5 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); // Debug.Log($"Could not load layout '{layoutName}'; not sending to remote listeners (exception: {exception})"); String_t* L_10 = ___layoutName1; Exception_t* L_11 = V_5; String_t* L_12; L_12 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBD167AEAE5312BD016BB8E53CBDF290947BF4F27)), L_10, L_11, NULL); il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))); Debug_Log_m86567BCF22BBE7809747817453CACA0E41E68219(L_12, NULL); // return null; il2cpp_codegen_initobj((&V_3), sizeof(Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811)); Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 L_13 = V_3; V_4 = L_13; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00b6; }// end catch (depth: 1) IL_0061: { // var data = new Data // { // name = layoutName, // layoutJson = layout.ToJson(), // isOverride = layout.isOverride // }; il2cpp_codegen_initobj((&V_6), sizeof(Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059)); String_t* L_14 = ___layoutName1; (&V_6)->___name_0 = L_14; Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___name_0), (void*)L_14); InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_15 = V_0; NullCheck(L_15); String_t* L_16; L_16 = InputControlLayout_ToJson_mC3A56BD729D0884D80D6215145CBB99BBB3AE358(L_15, NULL); (&V_6)->___layoutJson_1 = L_16; Il2CppCodeGenWriteBarrier((void**)(&(&V_6)->___layoutJson_1), (void*)L_16); InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_17 = V_0; NullCheck(L_17); bool L_18; L_18 = InputControlLayout_get_isOverride_mEE41FE7F3857477AD6F4227D0A5606089DB6034C(L_17, NULL); (&V_6)->___isOverride_2 = L_18; Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 L_19 = V_6; V_1 = L_19; // return new Message // { // type = MessageType.NewLayout, // data = SerializeData(data) // }; il2cpp_codegen_initobj((&V_7), sizeof(Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E)); (&V_7)->___type_1 = 2; Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 L_20 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21; L_21 = InputRemoting_SerializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5339B22D621D62844698760D3E830CF48C8044C9(L_20, InputRemoting_SerializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5339B22D621D62844698760D3E830CF48C8044C9_RuntimeMethod_var); (&V_7)->___data_2 = L_21; Il2CppCodeGenWriteBarrier((void**)(&(&V_7)->___data_2), (void*)L_21); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_22 = V_7; Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 L_23; memset((&L_23), 0, sizeof(L_23)); Nullable_1__ctor_m0B569E5D13903AFDBD546AC7661CCB92027A10DB((&L_23), L_22, /*hidden argument*/Nullable_1__ctor_m0B569E5D13903AFDBD546AC7661CCB92027A10DB_RuntimeMethod_var); V_4 = L_23; goto IL_00b6; } IL_00b6: { // } Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811 L_24 = V_4; return L_24; } } // System.Void UnityEngine.InputSystem.InputRemoting/NewLayoutMsg::Process(UnityEngine.InputSystem.InputRemoting,UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NewLayoutMsg_Process_m42F5672C73600D524F24AA79A6FCFD45D7F3DA50 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Append_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m209C6C8CC18C713AB6E0EC61E4D57F77EA7D963E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRemoting_DeserializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5DCC8DBCB20440E6D0D815A28968D62974F78BAC_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_2; memset((&V_2), 0, sizeof(V_2)); { // var data = DeserializeData(msg.data); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_0 = ___msg1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1 = L_0.___data_2; Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 L_2; L_2 = InputRemoting_DeserializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5DCC8DBCB20440E6D0D815A28968D62974F78BAC(L_1, InputRemoting_DeserializeData_TisData_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_m5DCC8DBCB20440E6D0D815A28968D62974F78BAC_RuntimeMethod_var); V_0 = L_2; // var senderIndex = receiver.FindOrCreateSenderRecord(msg.participantId); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_3 = ___receiver0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_4 = ___msg1; int32_t L_5 = L_4.___participantId_0; NullCheck(L_3); int32_t L_6; L_6 = InputRemoting_FindOrCreateSenderRecord_m2B7C34D87F4D0F17A540BC1951CB8F8F742D93D5(L_3, L_5, NULL); V_1 = L_6; // var internedLayoutName = new InternedString(data.name); Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 L_7 = V_0; String_t* L_8 = L_7.___name_0; InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_2), L_8, NULL); // receiver.m_LocalManager.RegisterControlLayout(data.layoutJson, data.name, data.isOverride); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_9 = ___receiver0; NullCheck(L_9); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_10 = L_9->___m_LocalManager_1; Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 L_11 = V_0; String_t* L_12 = L_11.___layoutJson_1; Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 L_13 = V_0; String_t* L_14 = L_13.___name_0; Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059 L_15 = V_0; bool L_16 = L_15.___isOverride_2; NullCheck(L_10); InputManager_RegisterControlLayout_m97889AF0D5BBE63BFACA18ABAB23C8834A665211(L_10, L_12, L_14, L_16, NULL); // ArrayHelpers.Append(ref receiver.m_Senders[senderIndex].layouts, internedLayoutName); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_17 = ___receiver0; NullCheck(L_17); RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* L_18 = L_17->___m_Senders_3; int32_t L_19 = V_1; NullCheck(L_18); InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5** L_20 = (&((L_18)->GetAddressAt(static_cast(L_19)))->___layouts_1); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_21 = V_2; int32_t L_22; L_22 = ArrayHelpers_Append_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m209C6C8CC18C713AB6E0EC61E4D57F77EA7D963E(L_20, L_21, ArrayHelpers_Append_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m209C6C8CC18C713AB6E0EC61E4D57F77EA7D963E_RuntimeMethod_var); // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data IL2CPP_EXTERN_C void Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshal_pinvoke(const Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059& unmarshaled, Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshaled_pinvoke& marshaled) { marshaled.___name_0 = il2cpp_codegen_marshal_string(unmarshaled.___name_0); marshaled.___layoutJson_1 = il2cpp_codegen_marshal_string(unmarshaled.___layoutJson_1); marshaled.___isOverride_2 = static_cast(unmarshaled.___isOverride_2); } IL2CPP_EXTERN_C void Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshal_pinvoke_back(const Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshaled_pinvoke& marshaled, Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059& unmarshaled) { unmarshaled.___name_0 = il2cpp_codegen_marshal_string_result(marshaled.___name_0); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_0), (void*)il2cpp_codegen_marshal_string_result(marshaled.___name_0)); unmarshaled.___layoutJson_1 = il2cpp_codegen_marshal_string_result(marshaled.___layoutJson_1); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___layoutJson_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___layoutJson_1)); bool unmarshaledisOverride_temp_2 = false; unmarshaledisOverride_temp_2 = static_cast(marshaled.___isOverride_2); unmarshaled.___isOverride_2 = unmarshaledisOverride_temp_2; } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data IL2CPP_EXTERN_C void Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshal_pinvoke_cleanup(Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshaled_pinvoke& marshaled) { il2cpp_codegen_marshal_free(marshaled.___name_0); marshaled.___name_0 = NULL; il2cpp_codegen_marshal_free(marshaled.___layoutJson_1); marshaled.___layoutJson_1 = NULL; } // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data IL2CPP_EXTERN_C void Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshal_com(const Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059& unmarshaled, Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshaled_com& marshaled) { marshaled.___name_0 = il2cpp_codegen_marshal_bstring(unmarshaled.___name_0); marshaled.___layoutJson_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___layoutJson_1); marshaled.___isOverride_2 = static_cast(unmarshaled.___isOverride_2); } IL2CPP_EXTERN_C void Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshal_com_back(const Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshaled_com& marshaled, Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059& unmarshaled) { unmarshaled.___name_0 = il2cpp_codegen_marshal_bstring_result(marshaled.___name_0); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___name_0), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___name_0)); unmarshaled.___layoutJson_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___layoutJson_1); Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___layoutJson_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___layoutJson_1)); bool unmarshaledisOverride_temp_2 = false; unmarshaledisOverride_temp_2 = static_cast(marshaled.___isOverride_2); unmarshaled.___isOverride_2 = unmarshaledisOverride_temp_2; } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data IL2CPP_EXTERN_C void Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshal_com_cleanup(Data_tE3251F7D0B2D45AB9D13E3019F828403D96DB059_marshaled_com& marshaled) { il2cpp_codegen_marshal_free_bstring(marshaled.___name_0); marshaled.___name_0 = NULL; il2cpp_codegen_marshal_free_bstring(marshaled.___layoutJson_1); marshaled.___layoutJson_1 = NULL; } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.InputSystem.InputRemoting/Message UnityEngine.InputSystem.InputRemoting/NewDeviceMsg::Create(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E NewDeviceMsg_Create_m0FBF4AF68B9871D7CBF6808D9ED929CD379E1028 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, 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*)&Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m4121F7A55EC2BCE9D2E38AF2C27E16AA95C8D893_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisString_t_mCD2BC789CBFF834E06F00948FC47E15E720936DC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRemoting_SerializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_m07CBC9F9C3A93C077985490C5E3910FE2BF4B6D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateU3Eb__1_0_m92C3644D59ACF1B4F45F00C4F8B84ECECA85A6C7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A9DC7F908538ABD4F1AF19725A892AB2EE8A719); s_Il2CppMethodInitialized = true; } Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 V_0; memset((&V_0), 0, sizeof(V_0)); Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 V_1; memset((&V_1), 0, sizeof(V_1)); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_2; memset((&V_2), 0, sizeof(V_2)); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_3; memset((&V_3), 0, sizeof(V_3)); Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* G_B2_0 = NULL; RuntimeObject* G_B2_1 = NULL; Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9* G_B2_2 = NULL; Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* G_B1_0 = NULL; RuntimeObject* G_B1_1 = NULL; Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9* G_B1_2 = NULL; { // Debug.Assert(!device.remote, "Device being sent to remotes should be a local device, not a remote one"); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; NullCheck(L_0); bool L_1; L_1 = InputDevice_get_remote_m931E3EE376DAEFA9852ED066A9F9763D473EE1BE(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0), _stringLiteral9A9DC7F908538ABD4F1AF19725A892AB2EE8A719, NULL); // var data = new Data // { // name = device.name, // layout = device.layout, // deviceId = device.deviceId, // description = device.description, // usages = device.usages.Select(x => x.ToString()).ToArray() // }; il2cpp_codegen_initobj((&V_1), sizeof(Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9)); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = ___device0; NullCheck(L_2); String_t* L_3; L_3 = InputControl_get_name_mCB68FC91A11BEFA1FF26EA0B5FD39D345C4ADC22(L_2, NULL); (&V_1)->___name_0 = L_3; Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___name_0), (void*)L_3); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = ___device0; NullCheck(L_4); String_t* L_5; L_5 = InputControl_get_layout_mE6054F87BB94A1F1D06355E137A1840B2EFF7971(L_4, NULL); (&V_1)->___layout_1 = L_5; Il2CppCodeGenWriteBarrier((void**)(&(&V_1)->___layout_1), (void*)L_5); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___device0; NullCheck(L_6); int32_t L_7; L_7 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_6, NULL); (&V_1)->___deviceId_2 = L_7; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = ___device0; NullCheck(L_8); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_9; L_9 = InputDevice_get_description_mD9260BECAC1F217CF72662B7B08FA4A164EE73EB_inline(L_8, NULL); (&V_1)->___description_4 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_1)->___description_4))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_1)->___description_4))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_1)->___description_4))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_1)->___description_4))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_1)->___description_4))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_1)->___description_4))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_1)->___description_4))->___m_Capabilities_6), (void*)NULL); #endif InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_10 = ___device0; NullCheck(L_10); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_11; L_11 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_10, NULL); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_12 = L_11; RuntimeObject* L_13 = Box(ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064_il2cpp_TypeInfo_var, &L_12); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_il2cpp_TypeInfo_var); Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_14 = ((U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_il2cpp_TypeInfo_var))->___U3CU3E9__1_0_1; Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_15 = L_14; G_B1_0 = L_15; G_B1_1 = L_13; G_B1_2 = (&V_1); if (L_15) { G_B2_0 = L_15; G_B2_1 = L_13; G_B2_2 = (&V_1); goto IL_007d; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_il2cpp_TypeInfo_var); U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661* L_16 = ((U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_17 = (Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F*)il2cpp_codegen_object_new(Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F_il2cpp_TypeInfo_var); NullCheck(L_17); Func_2__ctor_m6763116FA3257580D87BD903E24793FCD6D82548(L_17, L_16, (intptr_t)((void*)U3CU3Ec_U3CCreateU3Eb__1_0_m92C3644D59ACF1B4F45F00C4F8B84ECECA85A6C7_RuntimeMethod_var), NULL); Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_18 = L_17; ((U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_il2cpp_TypeInfo_var))->___U3CU3E9__1_0_1 = L_18; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_il2cpp_TypeInfo_var))->___U3CU3E9__1_0_1), (void*)L_18); G_B2_0 = L_18; G_B2_1 = G_B1_1; G_B2_2 = G_B1_2; } IL_007d: { RuntimeObject* L_19; L_19 = Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m4121F7A55EC2BCE9D2E38AF2C27E16AA95C8D893((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m4121F7A55EC2BCE9D2E38AF2C27E16AA95C8D893_RuntimeMethod_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20; L_20 = Enumerable_ToArray_TisString_t_mCD2BC789CBFF834E06F00948FC47E15E720936DC(L_19, Enumerable_ToArray_TisString_t_mCD2BC789CBFF834E06F00948FC47E15E720936DC_RuntimeMethod_var); G_B2_2->___usages_3 = L_20; Il2CppCodeGenWriteBarrier((void**)(&G_B2_2->___usages_3), (void*)L_20); Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_21 = V_1; V_0 = L_21; // return new Message // { // type = MessageType.NewDevice, // data = SerializeData(data) // }; il2cpp_codegen_initobj((&V_2), sizeof(Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E)); (&V_2)->___type_1 = 3; Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_22 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23; L_23 = InputRemoting_SerializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_m07CBC9F9C3A93C077985490C5E3910FE2BF4B6D0(L_22, InputRemoting_SerializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_m07CBC9F9C3A93C077985490C5E3910FE2BF4B6D0_RuntimeMethod_var); (&V_2)->___data_2 = L_23; Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___data_2), (void*)L_23); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_24 = V_2; V_3 = L_24; goto IL_00af; } IL_00af: { // } Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_25 = V_3; return L_25; } } // System.Void UnityEngine.InputSystem.InputRemoting/NewDeviceMsg::Process(UnityEngine.InputSystem.InputRemoting,UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NewDeviceMsg_Process_m60F7D47CBABA9529A8F6CD163BBEEE3FF63EF49D (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Append_TisRemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_m8694EC51FC86E4E0623AC36EF28F79A0EC7E7181_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRemoting_DeserializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_mE28B2CDCC4DAA337E079238E6EF604805B6FCCF3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7EABC29EBD9BD52BA963D8983452A4A7407EBE6F); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 V_1; memset((&V_1), 0, sizeof(V_1)); RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* V_2 = NULL; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL; RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE V_4; memset((&V_4), 0, sizeof(V_4)); bool V_5 = false; RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* V_6 = NULL; int32_t V_7 = 0; RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE V_8; memset((&V_8), 0, sizeof(V_8)); bool V_9 = false; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_10; memset((&V_10), 0, sizeof(V_10)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_11; memset((&V_11), 0, sizeof(V_11)); Exception_t* V_12 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_13 = NULL; int32_t V_14 = 0; String_t* V_15 = NULL; RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE V_16; memset((&V_16), 0, sizeof(V_16)); il2cpp::utils::ExceptionSupportStack __active_exceptions; { // var senderIndex = receiver.FindOrCreateSenderRecord(msg.participantId); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_0 = ___receiver0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_1 = ___msg1; int32_t L_2 = L_1.___participantId_0; NullCheck(L_0); int32_t L_3; L_3 = InputRemoting_FindOrCreateSenderRecord_m2B7C34D87F4D0F17A540BC1951CB8F8F742D93D5(L_0, L_2, NULL); V_0 = L_3; // var data = DeserializeData(msg.data); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_4 = ___msg1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4.___data_2; Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_6; L_6 = InputRemoting_DeserializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_mE28B2CDCC4DAA337E079238E6EF604805B6FCCF3(L_5, InputRemoting_DeserializeData_TisData_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_mE28B2CDCC4DAA337E079238E6EF604805B6FCCF3_RuntimeMethod_var); V_1 = L_6; // var devices = receiver.m_Senders[senderIndex].devices; InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_7 = ___receiver0; NullCheck(L_7); RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* L_8 = L_7->___m_Senders_3; int32_t L_9 = V_0; NullCheck(L_8); RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_10 = ((L_8)->GetAddressAt(static_cast(L_9)))->___devices_2; V_2 = L_10; // if (devices != null) RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_11 = V_2; V_5 = (bool)((!(((RuntimeObject*)(RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_12 = V_5; if (!L_12) { goto IL_00c1; } } { // foreach (var entry in devices) RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_13 = V_2; V_6 = L_13; V_7 = 0; goto IL_00b8; } IL_0043: { // foreach (var entry in devices) RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_14 = V_6; int32_t L_15 = V_7; NullCheck(L_14); int32_t L_16 = L_15; RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE L_17 = (L_14)->GetAt(static_cast(L_16)); V_8 = L_17; // if (entry.remoteId == data.deviceId) RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE L_18 = V_8; int32_t L_19 = L_18.___remoteId_0; Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_20 = V_1; int32_t L_21 = L_20.___deviceId_2; V_9 = (bool)((((int32_t)L_19) == ((int32_t)L_21))? 1 : 0); bool L_22 = V_9; if (!L_22) { goto IL_00b2; } } { // Debug.LogError(string.Format( // "Already received device with id {0} (layout '{1}', description '{3}) from remote {2}", // data.deviceId, // data.layout, msg.participantId, data.description)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918_il2cpp_TypeInfo_var, (uint32_t)4); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_24 = L_23; Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_25 = V_1; int32_t L_26 = L_25.___deviceId_2; int32_t L_27 = L_26; RuntimeObject* L_28 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_27); NullCheck(L_24); ArrayElementTypeCheck (L_24, L_28); (L_24)->SetAt(static_cast(0), (RuntimeObject*)L_28); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_29 = L_24; Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_30 = V_1; String_t* L_31 = L_30.___layout_1; NullCheck(L_29); ArrayElementTypeCheck (L_29, L_31); (L_29)->SetAt(static_cast(1), (RuntimeObject*)L_31); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_32 = L_29; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_33 = ___msg1; int32_t L_34 = L_33.___participantId_0; int32_t L_35 = L_34; RuntimeObject* L_36 = Box(Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var, &L_35); NullCheck(L_32); ArrayElementTypeCheck (L_32, L_36); (L_32)->SetAt(static_cast(2), (RuntimeObject*)L_36); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_37 = L_32; Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_38 = V_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_39 = L_38.___description_4; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_40 = L_39; RuntimeObject* L_41 = Box(InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_il2cpp_TypeInfo_var, &L_40); NullCheck(L_37); ArrayElementTypeCheck (L_37, L_41); (L_37)->SetAt(static_cast(3), (RuntimeObject*)L_41); String_t* L_42; L_42 = String_Format_m74FC0A1259DFA02F3DF6538FC7F3ACF3E1AF0C55(_stringLiteral7EABC29EBD9BD52BA963D8983452A4A7407EBE6F, L_37, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_42, NULL); // return; goto IL_01ca; } IL_00b2: { int32_t L_43 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_43, 1)); } IL_00b8: { // foreach (var entry in devices) int32_t L_44 = V_7; RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5* L_45 = V_6; NullCheck(L_45); if ((((int32_t)L_44) < ((int32_t)((int32_t)(((RuntimeArray*)L_45)->max_length))))) { goto IL_0043; } } { } IL_00c1: { } try {// begin try (depth: 1) // var internedLayoutName = new InternedString(data.layout); Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_46 = V_1; String_t* L_47 = L_46.___layout_1; InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_10), L_47, NULL); // device = receiver.m_LocalManager.AddDevice(internedLayoutName, data.name); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_48 = ___receiver0; NullCheck(L_48); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_49 = L_48->___m_LocalManager_1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_50 = V_10; String_t* L_51; L_51 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_50, NULL); Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_52 = V_1; String_t* L_53 = L_52.___name_0; il2cpp_codegen_initobj((&V_11), sizeof(InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_54 = V_11; NullCheck(L_49); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_55; L_55 = InputManager_AddDevice_m7C80C4B1359DFCC1EF80317013050D1209A2DD10(L_49, L_51, L_53, L_54, NULL); V_3 = L_55; // device.m_ParticipantId = msg.participantId; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_56 = V_3; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_57 = ___msg1; int32_t L_58 = L_57.___participantId_0; NullCheck(L_56); L_56->___m_ParticipantId_26 = L_58; goto IL_012d; }// end try (depth: 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_0102; } throw e; } CATCH_0102: {// begin catch(System.Exception) // catch (Exception exception) V_12 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); // Debug.LogError( // $"Could not create remote device '{data.description}' with layout '{data.layout}' locally (exception: {exception})"); Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_59 = V_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_60 = L_59.___description_4; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_61 = L_60; RuntimeObject* L_62 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_il2cpp_TypeInfo_var)), &L_61); Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_63 = V_1; String_t* L_64 = L_63.___layout_1; Exception_t* L_65 = V_12; String_t* L_66; L_66 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB224BE3FF06739D3E85730D9911028055A683608)), L_62, L_64, L_65, NULL); il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))); Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_66, NULL); // return; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_01ca; }// end catch (depth: 1) IL_012d: { // device.m_Description = data.description; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_67 = V_3; Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_68 = V_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_69 = L_68.___description_4; NullCheck(L_67); L_67->___m_Description_28 = L_69; Il2CppCodeGenWriteBarrier((void**)&(((&L_67->___m_Description_28))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_67->___m_Description_28))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_67->___m_Description_28))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_67->___m_Description_28))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_67->___m_Description_28))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_67->___m_Description_28))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_67->___m_Description_28))->___m_Capabilities_6), (void*)NULL); #endif // device.m_DeviceFlags |= InputDevice.DeviceFlags.Remote; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_70 = V_3; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_71 = L_70; NullCheck(L_71); int32_t L_72 = L_71->___m_DeviceFlags_24; NullCheck(L_71); L_71->___m_DeviceFlags_24 = ((int32_t)((int32_t)L_72|8)); // foreach (var usage in data.usages) Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_73 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74 = L_73.___usages_3; V_13 = L_74; V_14 = 0; goto IL_0176; } IL_0155: { // foreach (var usage in data.usages) StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_75 = V_13; int32_t L_76 = V_14; NullCheck(L_75); int32_t L_77 = L_76; String_t* L_78 = (L_75)->GetAt(static_cast(L_77)); V_15 = L_78; // receiver.m_LocalManager.AddDeviceUsage(device, new InternedString(usage)); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_79 = ___receiver0; NullCheck(L_79); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_80 = L_79->___m_LocalManager_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_81 = V_3; String_t* L_82 = V_15; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_83; memset((&L_83), 0, sizeof(L_83)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_83), L_82, /*hidden argument*/NULL); NullCheck(L_80); InputManager_AddDeviceUsage_m200898C570A17D3707249E1D2BECF9EB0CED42AB(L_80, L_81, L_83, NULL); int32_t L_84 = V_14; V_14 = ((int32_t)il2cpp_codegen_add(L_84, 1)); } IL_0176: { // foreach (var usage in data.usages) int32_t L_85 = V_14; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_86 = V_13; NullCheck(L_86); if ((((int32_t)L_85) < ((int32_t)((int32_t)(((RuntimeArray*)L_86)->max_length))))) { goto IL_0155; } } { // var record = new RemoteInputDevice // { // remoteId = data.deviceId, // localId = device.deviceId, // description = data.description, // }; il2cpp_codegen_initobj((&V_16), sizeof(RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE)); Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_87 = V_1; int32_t L_88 = L_87.___deviceId_2; (&V_16)->___remoteId_0 = L_88; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_89 = V_3; NullCheck(L_89); int32_t L_90; L_90 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_89, NULL); (&V_16)->___localId_1 = L_90; Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9 L_91 = V_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_92 = L_91.___description_4; (&V_16)->___description_2 = L_92; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_16)->___description_2))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_16)->___description_2))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_16)->___description_2))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_16)->___description_2))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_16)->___description_2))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_16)->___description_2))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_16)->___description_2))->___m_Capabilities_6), (void*)NULL); #endif RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE L_93 = V_16; V_4 = L_93; // ArrayHelpers.Append(ref receiver.m_Senders[senderIndex].devices, record); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_94 = ___receiver0; NullCheck(L_94); RemoteSenderU5BU5D_t1922213A574223D2FDD72B1D937A6B26AA31CEBA* L_95 = L_94->___m_Senders_3; int32_t L_96 = V_0; NullCheck(L_95); RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5** L_97 = (&((L_95)->GetAddressAt(static_cast(L_96)))->___devices_2); RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE L_98 = V_4; int32_t L_99; L_99 = ArrayHelpers_Append_TisRemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_m8694EC51FC86E4E0623AC36EF28F79A0EC7E7181(L_97, L_98, ArrayHelpers_Append_TisRemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_m8694EC51FC86E4E0623AC36EF28F79A0EC7E7181_RuntimeMethod_var); } IL_01ca: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data IL2CPP_EXTERN_C void Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshal_pinvoke(const Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9& unmarshaled, Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshaled_pinvoke& marshaled) { Exception_t* ___usages_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'usages' of type 'Data'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___usages_3Exception, NULL); } IL2CPP_EXTERN_C void Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshal_pinvoke_back(const Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshaled_pinvoke& marshaled, Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9& unmarshaled) { Exception_t* ___usages_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'usages' of type 'Data'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___usages_3Exception, NULL); } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data IL2CPP_EXTERN_C void Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshal_pinvoke_cleanup(Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data IL2CPP_EXTERN_C void Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshal_com(const Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9& unmarshaled, Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshaled_com& marshaled) { Exception_t* ___usages_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'usages' of type 'Data'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___usages_3Exception, NULL); } IL2CPP_EXTERN_C void Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshal_com_back(const Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshaled_com& marshaled, Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9& unmarshaled) { Exception_t* ___usages_3Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'usages' of type 'Data'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___usages_3Exception, NULL); } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data IL2CPP_EXTERN_C void Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshal_com_cleanup(Data_t6043413CF02BCA5D92233B1F6EFF4CD170A397F9_marshaled_com& marshaled) { } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m77D390F3A008B766BE9FF0ECC6C2965E8DC3255A (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661* L_0 = (U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661*)il2cpp_codegen_object_new(U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m1E19385E68F4D44A5256744E4C29E55A260C16E6(L_0, NULL); ((U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m1E19385E68F4D44A5256744E4C29E55A260C16E6 (U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.String UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/<>c::b__1_0(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CCreateU3Eb__1_0_m92C3644D59ACF1B4F45F00C4F8B84ECECA85A6C7 (U3CU3Ec_t1A6FF70A85EA1FAD3304AB735467C1B6AF004661* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___x0, const RuntimeMethod* method) { { // usages = device.usages.Select(x => x.ToString()).ToArray() String_t* L_0; L_0 = InternedString_ToString_mED327D67EF001C5EDFF284336F13C3E3F025993A((&___x0), 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 // UnityEngine.InputSystem.InputRemoting/Message UnityEngine.InputSystem.InputRemoting/NewEventsMsg::CreateResetEvent(UnityEngine.InputSystem.InputDevice,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E NewEventsMsg_CreateResetEvent_m0F4A16D37F5D24C10DB1093CA8E9141CF3B93EE9 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, bool ___isHardReset1, const RuntimeMethod* method) { DeviceResetEvent_t8F9430E7CE4EA685E6FD58888D32F61ABE6D34F4 V_0; memset((&V_0), 0, sizeof(V_0)); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_1; memset((&V_1), 0, sizeof(V_1)); { // var resetEvent = DeviceResetEvent.Create(device.deviceId, isHardReset); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; NullCheck(L_0); int32_t L_1; L_1 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_0, NULL); bool L_2 = ___isHardReset1; DeviceResetEvent_t8F9430E7CE4EA685E6FD58888D32F61ABE6D34F4 L_3; L_3 = DeviceResetEvent_Create_mD77CD7649C678957DD563339BD3E98DF326AFD6C(L_1, L_2, (-1.0), NULL); V_0 = L_3; // return Create((InputEvent*)UnsafeUtility.AddressOf(ref resetEvent), 1); void* L_4; L_4 = il2cpp_codegen_unsafe_cast((&V_0)); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_5; L_5 = NewEventsMsg_Create_m1BC875ABD425462CAB64992218ABAC76D2264B45((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_4, 1, NULL); V_1 = L_5; goto IL_0027; } IL_0027: { // } Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_6 = V_1; return L_6; } } // UnityEngine.InputSystem.InputRemoting/Message UnityEngine.InputSystem.InputRemoting/NewEventsMsg::CreateStateEvent(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E NewEventsMsg_CreateStateEvent_m59FC501BA3D1CC61AE0AA3820EF33ABDB4065EEA (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 V_0; memset((&V_0), 0, sizeof(V_0)); NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF V_1; memset((&V_1), 0, sizeof(V_1)); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_2; memset((&V_2), 0, sizeof(V_2)); { // using (StateEvent.From(device, out var eventPtr)) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_1; L_1 = StateEvent_From_m7774ECFAB234A273F72C2FC1A1753E68C01BC635(L_0, (&V_0), 2, NULL); V_1 = L_1; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_001b: {// begin finally (depth: 1) NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA((&V_1), NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) // return Create(eventPtr.data, 1); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_2; L_2 = InputEventPtr_get_data_m4694B5F91E787CE9586B5C7113AFEB89D33CC616_inline((&V_0), NULL); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_3; L_3 = NewEventsMsg_Create_m1BC875ABD425462CAB64992218ABAC76D2264B45(L_2, 1, NULL); V_2 = L_3; goto IL_002a; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_002a: { // } Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_4 = V_2; return L_4; } } // UnityEngine.InputSystem.InputRemoting/Message UnityEngine.InputSystem.InputRemoting/NewEventsMsg::Create(UnityEngine.InputSystem.LowLevel.InputEvent*,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E NewEventsMsg_Create_m1BC875ABD425462CAB64992218ABAC76D2264B45 (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___events0, int32_t ___eventCount1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 V_1; memset((&V_1), 0, sizeof(V_1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; int32_t V_3 = 0; bool V_4 = false; uint8_t* V_5 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_6 = NULL; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_7; memset((&V_7), 0, sizeof(V_7)); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_8; memset((&V_8), 0, sizeof(V_8)); { // var totalSize = 0u; V_0 = 0; // var eventPtr = new InputEventPtr(events); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_0 = ___events0; InputEventPtr__ctor_m42C0DB27FACAB1B1EB79BEFEF640F90004815FF0((&V_1), L_0, NULL); // for (var i = 0; i < eventCount; ++i, eventPtr = eventPtr.Next()) V_3 = 0; goto IL_0027; } IL_000f: { // totalSize += eventPtr.sizeInBytes; uint32_t L_1 = V_0; uint32_t L_2; L_2 = InputEventPtr_get_sizeInBytes_mE060F5A7176AAF8ED749DB4A3DC7976249716597((&V_1), NULL); V_0 = ((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)); // for (var i = 0; i < eventCount; ++i, eventPtr = eventPtr.Next()) int32_t L_3 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_3, 1)); // for (var i = 0; i < eventCount; ++i, eventPtr = eventPtr.Next()) InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_4; L_4 = InputEventPtr_Next_m401E057F7E6DAB9468F04D705173539E8876809D((&V_1), NULL); V_1 = L_4; } IL_0027: { // for (var i = 0; i < eventCount; ++i, eventPtr = eventPtr.Next()) int32_t L_5 = V_3; int32_t L_6 = ___eventCount1; V_4 = (bool)((((int32_t)L_5) < ((int32_t)L_6))? 1 : 0); bool L_7 = V_4; if (L_7) { goto IL_000f; } } { // var data = new byte[totalSize]; uint32_t L_8 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031_il2cpp_TypeInfo_var, (uint32_t)L_8); V_2 = L_9; // fixed(byte* dataPtr = data) ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_10 = V_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_11 = L_10; V_6 = L_11; if (!L_11) { goto IL_0044; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_12 = V_6; NullCheck(L_12); if (((int32_t)(((RuntimeArray*)L_12)->max_length))) { goto IL_004a; } } IL_0044: { V_5 = (uint8_t*)((uintptr_t)0); goto IL_0055; } IL_004a: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = V_6; NullCheck(L_13); V_5 = (uint8_t*)((uintptr_t)((L_13)->GetAddressAt(static_cast(0)))); } IL_0055: { // UnsafeUtility.MemCpy(dataPtr, events, totalSize); uint8_t* L_14 = V_5; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_15 = ___events0; uint32_t L_16 = V_0; UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B((void*)L_14, (void*)L_15, ((int64_t)(uint64_t)L_16), NULL); V_6 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; // return new Message // { // type = MessageType.NewEvents, // data = data // }; il2cpp_codegen_initobj((&V_7), sizeof(Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E)); (&V_7)->___type_1 = 4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = V_2; (&V_7)->___data_2 = L_17; Il2CppCodeGenWriteBarrier((void**)(&(&V_7)->___data_2), (void*)L_17); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_18 = V_7; V_8 = L_18; goto IL_0083; } IL_0083: { // } Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_19 = V_8; return L_19; } } // System.Void UnityEngine.InputSystem.InputRemoting/NewEventsMsg::Process(UnityEngine.InputSystem.InputRemoting,UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NewEventsMsg_Process_m172B62DA935E79C2A8F986E2AA2A3BFA113C9048 (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg1, const RuntimeMethod* method) { InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* V_0 = NULL; uint8_t* V_1 = NULL; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; intptr_t V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 V_5; memset((&V_5), 0, sizeof(V_5)); int32_t V_6 = 0; int32_t V_7 = 0; int32_t V_8 = 0; bool V_9 = false; bool V_10 = false; { // var manager = receiver.m_LocalManager; InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_0 = ___receiver0; NullCheck(L_0); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_1 = L_0->___m_LocalManager_1; V_0 = L_1; // fixed(byte* dataPtr = msg.data) Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_2 = ___msg1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = L_2.___data_2; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3; V_2 = L_4; if (!L_4) { goto IL_0017; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = V_2; NullCheck(L_5); if (((int32_t)(((RuntimeArray*)L_5)->max_length))) { goto IL_001c; } } IL_0017: { V_1 = (uint8_t*)((uintptr_t)0); goto IL_0025; } IL_001c: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = V_2; NullCheck(L_6); V_1 = (uint8_t*)((uintptr_t)((L_6)->GetAddressAt(static_cast(0)))); } IL_0025: { // var dataEndPtr = new IntPtr(dataPtr + msg.data.Length); uint8_t* L_7 = V_1; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_8 = ___msg1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = L_8.___data_2; NullCheck(L_9); IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&V_3), (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_7, ((int32_t)(((RuntimeArray*)L_9)->max_length)))), NULL); // var eventCount = 0; V_4 = 0; // var eventPtr = new InputEventPtr((InputEvent*)dataPtr); uint8_t* L_10 = V_1; InputEventPtr__ctor_m42C0DB27FACAB1B1EB79BEFEF640F90004815FF0((&V_5), (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_10, NULL); // var senderIndex = receiver.FindOrCreateSenderRecord(msg.participantId); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_11 = ___receiver0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_12 = ___msg1; int32_t L_13 = L_12.___participantId_0; NullCheck(L_11); int32_t L_14; L_14 = InputRemoting_FindOrCreateSenderRecord_m2B7C34D87F4D0F17A540BC1951CB8F8F742D93D5(L_11, L_13, NULL); V_6 = L_14; goto IL_0098; } IL_0052: { // var remoteDeviceId = eventPtr.deviceId; int32_t L_15; L_15 = InputEventPtr_get_deviceId_mD8B68EDC37D90A69EE67A47B3E17F4D80D4620D3((&V_5), NULL); V_7 = L_15; // var localDeviceId = receiver.FindLocalDeviceId(remoteDeviceId, senderIndex); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_16 = ___receiver0; int32_t L_17 = V_7; int32_t L_18 = V_6; NullCheck(L_16); int32_t L_19; L_19 = InputRemoting_FindLocalDeviceId_m5BFBB70FA84F721FF75CE58B46E9AE17B999B83C(L_16, L_17, L_18, NULL); V_8 = L_19; // eventPtr.deviceId = localDeviceId; int32_t L_20 = V_8; InputEventPtr_set_deviceId_mDC5B90109CDEECE63A5F1310379DB8B1B31D2B97((&V_5), L_20, NULL); // if (localDeviceId != InputDevice.InvalidDeviceId) int32_t L_21 = V_8; V_9 = (bool)((!(((uint32_t)L_21) <= ((uint32_t)0)))? 1 : 0); bool L_22 = V_9; if (!L_22) { goto IL_0088; } } { // manager.QueueEvent(eventPtr); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_23 = V_0; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_24 = V_5; NullCheck(L_23); InputManager_QueueEvent_mDDBB79E5DE122DB91FD9C200D4122E826A086B75(L_23, L_24, NULL); } IL_0088: { // ++eventCount; int32_t L_25 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_25, 1)); // eventPtr = eventPtr.Next(); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_26; L_26 = InputEventPtr_Next_m401E057F7E6DAB9468F04D705173539E8876809D((&V_5), NULL); V_5 = L_26; } IL_0098: { // while ((void*)eventPtr.data < dataEndPtr.ToPointer()) InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_27; L_27 = InputEventPtr_get_data_m4694B5F91E787CE9586B5C7113AFEB89D33CC616_inline((&V_5), NULL); void* L_28; L_28 = IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline((&V_3), NULL); V_10 = (bool)((!(((uintptr_t)L_27) >= ((uintptr_t)L_28)))? 1 : 0); bool L_29 = V_10; if (L_29) { goto IL_0052; } } { V_2 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.InputSystem.InputRemoting/Message UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg::Create(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ChangeUsageMsg_Create_m8818347A4D92CA4A667245C78F7DAC07CA2751D3 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m4121F7A55EC2BCE9D2E38AF2C27E16AA95C8D893_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisString_t_mCD2BC789CBFF834E06F00948FC47E15E720936DC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRemoting_SerializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m5665913BE1FBFF4FFC6622F206414E34E3B6A1AE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateU3Eb__1_0_m04AE7E80A3094D995F16E2F2C572CA6BCCE80460_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 V_0; memset((&V_0), 0, sizeof(V_0)); Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 V_1; memset((&V_1), 0, sizeof(V_1)); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_2; memset((&V_2), 0, sizeof(V_2)); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_3; memset((&V_3), 0, sizeof(V_3)); Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* G_B2_0 = NULL; RuntimeObject* G_B2_1 = NULL; Data_tEBB3D708778E8658163A56C2E56F3512738AFE74* G_B2_2 = NULL; Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* G_B1_0 = NULL; RuntimeObject* G_B1_1 = NULL; Data_tEBB3D708778E8658163A56C2E56F3512738AFE74* G_B1_2 = NULL; { // var data = new Data // { // deviceId = device.deviceId, // usages = device.usages.Select(x => x.ToString()).ToArray() // }; il2cpp_codegen_initobj((&V_1), sizeof(Data_tEBB3D708778E8658163A56C2E56F3512738AFE74)); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; NullCheck(L_0); int32_t L_1; L_1 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_0, NULL); (&V_1)->___deviceId_0 = L_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = ___device0; NullCheck(L_2); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_3; L_3 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_2, NULL); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_4 = L_3; RuntimeObject* L_5 = Box(ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064_il2cpp_TypeInfo_var, &L_4); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_il2cpp_TypeInfo_var); Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_6 = ((U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_il2cpp_TypeInfo_var))->___U3CU3E9__1_0_1; Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_7 = L_6; G_B1_0 = L_7; G_B1_1 = L_5; G_B1_2 = (&V_1); if (L_7) { G_B2_0 = L_7; G_B2_1 = L_5; G_B2_2 = (&V_1); goto IL_0042; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_il2cpp_TypeInfo_var); U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C* L_8 = ((U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_9 = (Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F*)il2cpp_codegen_object_new(Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F_il2cpp_TypeInfo_var); NullCheck(L_9); Func_2__ctor_m6763116FA3257580D87BD903E24793FCD6D82548(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CCreateU3Eb__1_0_m04AE7E80A3094D995F16E2F2C572CA6BCCE80460_RuntimeMethod_var), NULL); Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_10 = L_9; ((U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_il2cpp_TypeInfo_var))->___U3CU3E9__1_0_1 = L_10; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_il2cpp_TypeInfo_var))->___U3CU3E9__1_0_1), (void*)L_10); G_B2_0 = L_10; G_B2_1 = G_B1_1; G_B2_2 = G_B1_2; } IL_0042: { RuntimeObject* L_11; L_11 = Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m4121F7A55EC2BCE9D2E38AF2C27E16AA95C8D893((RuntimeObject*)G_B2_1, G_B2_0, Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m4121F7A55EC2BCE9D2E38AF2C27E16AA95C8D893_RuntimeMethod_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_12; L_12 = Enumerable_ToArray_TisString_t_mCD2BC789CBFF834E06F00948FC47E15E720936DC(L_11, Enumerable_ToArray_TisString_t_mCD2BC789CBFF834E06F00948FC47E15E720936DC_RuntimeMethod_var); G_B2_2->___usages_1 = L_12; Il2CppCodeGenWriteBarrier((void**)(&G_B2_2->___usages_1), (void*)L_12); Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 L_13 = V_1; V_0 = L_13; // return new Message // { // type = MessageType.ChangeUsages, // data = SerializeData(data) // }; il2cpp_codegen_initobj((&V_2), sizeof(Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E)); (&V_2)->___type_1 = 7; Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 L_14 = V_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_15; L_15 = InputRemoting_SerializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m5665913BE1FBFF4FFC6622F206414E34E3B6A1AE(L_14, InputRemoting_SerializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m5665913BE1FBFF4FFC6622F206414E34E3B6A1AE_RuntimeMethod_var); (&V_2)->___data_2 = L_15; Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___data_2), (void*)L_15); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_16 = V_2; V_3 = L_16; goto IL_0074; } IL_0074: { // } Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_17 = V_3; return L_17; } } // System.Void UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg::Process(UnityEngine.InputSystem.InputRemoting,UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ChangeUsageMsg_Process_m92A0FD54E96D05A046AAAE224FC0DF9596AAE25B (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mE36B5D549E0A1D767EE5BBAA199C9A17CB57FC68_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m7C82D326DCEA75ECE1975B8EECF58D0AAE7D6995_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m2B01581AC51B1F0C02CD201096E09A39D4D7294D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRemoting_DeserializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m9C67CA666AB0918CD3B7C3121EAB4F65483902BE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_mEF9D703AE2040E485A1AB057E1518F30128C4529_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 V_1; memset((&V_1), 0, sizeof(V_1)); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_2 = NULL; bool V_3 = false; Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1 V_4; memset((&V_4), 0, sizeof(V_4)); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 V_5; memset((&V_5), 0, sizeof(V_5)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_6; memset((&V_6), 0, sizeof(V_6)); bool V_7 = false; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_8 = NULL; int32_t V_9 = 0; String_t* V_10 = NULL; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_11; memset((&V_11), 0, sizeof(V_11)); bool V_12 = false; { // var senderIndex = receiver.FindOrCreateSenderRecord(msg.participantId); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_0 = ___receiver0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_1 = ___msg1; int32_t L_2 = L_1.___participantId_0; NullCheck(L_0); int32_t L_3; L_3 = InputRemoting_FindOrCreateSenderRecord_m2B7C34D87F4D0F17A540BC1951CB8F8F742D93D5(L_0, L_2, NULL); V_0 = L_3; // var data = DeserializeData(msg.data); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_4 = ___msg1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4.___data_2; Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 L_6; L_6 = InputRemoting_DeserializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m9C67CA666AB0918CD3B7C3121EAB4F65483902BE(L_5, InputRemoting_DeserializeData_TisData_tEBB3D708778E8658163A56C2E56F3512738AFE74_m9C67CA666AB0918CD3B7C3121EAB4F65483902BE_RuntimeMethod_var); V_1 = L_6; // var device = receiver.TryGetDeviceByRemoteId(data.deviceId, senderIndex); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_7 = ___receiver0; Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 L_8 = V_1; int32_t L_9 = L_8.___deviceId_0; int32_t L_10 = V_0; NullCheck(L_7); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_11; L_11 = InputRemoting_TryGetDeviceByRemoteId_mFA5CAD14F6AE401D4B938D1AE82C7C96D405AE1C(L_7, L_9, L_10, NULL); V_2 = L_11; // if (device != null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = V_2; V_3 = (bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_12) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_13 = V_3; if (!L_13) { goto IL_00fa; } } { // foreach (var deviceUsage in device.usages) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_14 = V_2; NullCheck(L_14); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_15; L_15 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_14, NULL); V_5 = L_15; Enumerator_t247F0979C46030952B5BC4838793880B3551C4B1 L_16; L_16 = ReadOnlyArray_1_GetEnumerator_mEF9D703AE2040E485A1AB057E1518F30128C4529((&V_5), ReadOnlyArray_1_GetEnumerator_mEF9D703AE2040E485A1AB057E1518F30128C4529_RuntimeMethod_var); V_4 = L_16; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0092: {// begin finally (depth: 1) Enumerator_Dispose_mE36B5D549E0A1D767EE5BBAA199C9A17CB57FC68((&V_4), Enumerator_Dispose_mE36B5D549E0A1D767EE5BBAA199C9A17CB57FC68_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_0087_1; } IL_0048_1: { // foreach (var deviceUsage in device.usages) InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_17; L_17 = Enumerator_get_Current_m2B01581AC51B1F0C02CD201096E09A39D4D7294D((&V_4), Enumerator_get_Current_m2B01581AC51B1F0C02CD201096E09A39D4D7294D_RuntimeMethod_var); V_6 = L_17; // if (!data.usages.Contains(deviceUsage)) Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 L_18 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = L_18.___usages_1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_20 = V_6; String_t* L_21; L_21 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_20, NULL); bool L_22; L_22 = Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45((RuntimeObject*)L_19, L_21, Enumerable_Contains_TisString_t_mB597D95B9D1FDF1ACA18AC4907D6EA8850879D45_RuntimeMethod_var); V_7 = (bool)((((int32_t)L_22) == ((int32_t)0))? 1 : 0); bool L_23 = V_7; if (!L_23) { goto IL_0086_1; } } { // receiver.m_LocalManager.RemoveDeviceUsage(device, new InternedString(deviceUsage)); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_24 = ___receiver0; NullCheck(L_24); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_25 = L_24->___m_LocalManager_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_26 = V_2; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_27 = V_6; String_t* L_28; L_28 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_27, NULL); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_29; memset((&L_29), 0, sizeof(L_29)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_29), L_28, /*hidden argument*/NULL); NullCheck(L_25); InputManager_RemoveDeviceUsage_m3FC8B4DDBDAFD4E3002764A89BF93EEA97FB9467(L_25, L_26, L_29, NULL); } IL_0086_1: { } IL_0087_1: { // foreach (var deviceUsage in device.usages) bool L_30; L_30 = Enumerator_MoveNext_m7C82D326DCEA75ECE1975B8EECF58D0AAE7D6995((&V_4), Enumerator_MoveNext_m7C82D326DCEA75ECE1975B8EECF58D0AAE7D6995_RuntimeMethod_var); if (L_30) { goto IL_0048_1; } } { goto IL_00a1; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00a1: { // foreach (var dataUsage in data.usages) Data_tEBB3D708778E8658163A56C2E56F3512738AFE74 L_31 = V_1; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = L_31.___usages_1; V_8 = L_32; V_9 = 0; goto IL_00f1; } IL_00af: { // foreach (var dataUsage in data.usages) StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_33 = V_8; int32_t L_34 = V_9; NullCheck(L_33); int32_t L_35 = L_34; String_t* L_36 = (L_33)->GetAt(static_cast(L_35)); V_10 = L_36; // var internedDataUsage = new InternedString(dataUsage); String_t* L_37 = V_10; InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_11), L_37, NULL); // if (!device.usages.Contains(internedDataUsage)) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_38 = V_2; NullCheck(L_38); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_39; L_39 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_38, NULL); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_40 = V_11; bool L_41; L_41 = ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4(L_39, L_40, ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4_RuntimeMethod_var); V_12 = (bool)((((int32_t)L_41) == ((int32_t)0))? 1 : 0); bool L_42 = V_12; if (!L_42) { goto IL_00ea; } } { // receiver.m_LocalManager.AddDeviceUsage(device, new InternedString(dataUsage)); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_43 = ___receiver0; NullCheck(L_43); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_44 = L_43->___m_LocalManager_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_45 = V_2; String_t* L_46 = V_10; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_47; memset((&L_47), 0, sizeof(L_47)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_47), L_46, /*hidden argument*/NULL); NullCheck(L_44); InputManager_AddDeviceUsage_m200898C570A17D3707249E1D2BECF9EB0CED42AB(L_44, L_45, L_47, NULL); } IL_00ea: { int32_t L_48 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_00f1: { // foreach (var dataUsage in data.usages) int32_t L_49 = V_9; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_50 = V_8; NullCheck(L_50); if ((((int32_t)L_49) < ((int32_t)((int32_t)(((RuntimeArray*)L_50)->max_length))))) { goto IL_00af; } } { } IL_00fa: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data IL2CPP_EXTERN_C void Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshal_pinvoke(const Data_tEBB3D708778E8658163A56C2E56F3512738AFE74& unmarshaled, Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshaled_pinvoke& marshaled) { Exception_t* ___usages_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'usages' of type 'Data'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___usages_1Exception, NULL); } IL2CPP_EXTERN_C void Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshal_pinvoke_back(const Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshaled_pinvoke& marshaled, Data_tEBB3D708778E8658163A56C2E56F3512738AFE74& unmarshaled) { Exception_t* ___usages_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'usages' of type 'Data'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___usages_1Exception, NULL); } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data IL2CPP_EXTERN_C void Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshal_pinvoke_cleanup(Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data IL2CPP_EXTERN_C void Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshal_com(const Data_tEBB3D708778E8658163A56C2E56F3512738AFE74& unmarshaled, Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshaled_com& marshaled) { Exception_t* ___usages_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'usages' of type 'Data'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___usages_1Exception, NULL); } IL2CPP_EXTERN_C void Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshal_com_back(const Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshaled_com& marshaled, Data_tEBB3D708778E8658163A56C2E56F3512738AFE74& unmarshaled) { Exception_t* ___usages_1Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'usages' of type 'Data'."); IL2CPP_RAISE_MANAGED_EXCEPTION(___usages_1Exception, NULL); } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data IL2CPP_EXTERN_C void Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshal_com_cleanup(Data_tEBB3D708778E8658163A56C2E56F3512738AFE74_marshaled_com& marshaled) { } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/<>c::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m3C42C069A1B01945FE2E1D0B015A9EB2CB3F1320 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C* L_0 = (U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C*)il2cpp_codegen_object_new(U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_il2cpp_TypeInfo_var); NullCheck(L_0); U3CU3Ec__ctor_m4A1228DEB33E279BC585739E5EA7E7EE2BE79D9E(L_0, NULL); ((U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/<>c::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m4A1228DEB33E279BC585739E5EA7E7EE2BE79D9E (U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.String UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/<>c::b__1_0(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* U3CU3Ec_U3CCreateU3Eb__1_0_m04AE7E80A3094D995F16E2F2C572CA6BCCE80460 (U3CU3Ec_t79F7AB25146CC61FC01D465D804919D4F425FD9C* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___x0, const RuntimeMethod* method) { { // usages = device.usages.Select(x => x.ToString()).ToArray() String_t* L_0; L_0 = InternedString_ToString_mED327D67EF001C5EDFF284336F13C3E3F025993A((&___x0), 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 // UnityEngine.InputSystem.InputRemoting/Message UnityEngine.InputSystem.InputRemoting/RemoveDeviceMsg::Create(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E RemoveDeviceMsg_Create_m9ADAB863932707344D89183FAEB4FB6FF16D5498 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_0; memset((&V_0), 0, sizeof(V_0)); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_1; memset((&V_1), 0, sizeof(V_1)); { // return new Message // { // type = MessageType.RemoveDevice, // data = BitConverter.GetBytes(device.deviceId) // }; il2cpp_codegen_initobj((&V_0), sizeof(Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E)); (&V_0)->___type_1 = 5; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; NullCheck(L_0); int32_t L_1; L_1 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_0, NULL); il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2; L_2 = BitConverter_GetBytes_m343FFC3DD8CF8D0139D0CAEB8ABB0A4D6DAA98F4(L_1, NULL); (&V_0)->___data_2 = L_2; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___data_2), (void*)L_2); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_3 = V_0; V_1 = L_3; goto IL_0027; } IL_0027: { // } Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_4 = V_1; return L_4; } } // System.Void UnityEngine.InputSystem.InputRemoting/RemoveDeviceMsg::Process(UnityEngine.InputSystem.InputRemoting,UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoveDeviceMsg_Process_m2108F12F41E1DBB4FA39F603C297C7C92444FFCD (InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___receiver0, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_2 = NULL; bool V_3 = false; { // var senderIndex = receiver.FindOrCreateSenderRecord(msg.participantId); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_0 = ___receiver0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_1 = ___msg1; int32_t L_2 = L_1.___participantId_0; NullCheck(L_0); int32_t L_3; L_3 = InputRemoting_FindOrCreateSenderRecord_m2B7C34D87F4D0F17A540BC1951CB8F8F742D93D5(L_0, L_2, NULL); V_0 = L_3; // var remoteDeviceId = BitConverter.ToInt32(msg.data, 0); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_4 = ___msg1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = L_4.___data_2; il2cpp_codegen_runtime_class_init_inline(BitConverter_t6E99605185963BC12B3D369E13F2B88997E64A27_il2cpp_TypeInfo_var); int32_t L_6; L_6 = BitConverter_ToInt32_m745DF4DCC23461AB3035A92BC0C4D59AE12E6880(L_5, 0, NULL); V_1 = L_6; // var device = receiver.TryGetDeviceByRemoteId(remoteDeviceId, senderIndex); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_7 = ___receiver0; int32_t L_8 = V_1; int32_t L_9 = V_0; NullCheck(L_7); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_10; L_10 = InputRemoting_TryGetDeviceByRemoteId_mFA5CAD14F6AE401D4B938D1AE82C7C96D405AE1C(L_7, L_8, L_9, NULL); V_2 = L_10; // if (device != null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_11 = V_2; V_3 = (bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_11) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_12 = V_3; if (!L_12) { goto IL_003a; } } { // receiver.m_LocalManager.RemoveDevice(device); InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* L_13 = ___receiver0; NullCheck(L_13); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_14 = L_13->___m_LocalManager_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_15 = V_2; NullCheck(L_14); InputManager_RemoveDevice_m09401A2F9BDCF904F4F54558A6C3D069FE929D8A(L_14, L_15, (bool)0, NULL); } IL_003a: { // } return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/SerializedState IL2CPP_EXTERN_C void SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshal_pinvoke(const SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5& unmarshaled, SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_pinvoke& marshaled) { Exception_t* ___subscribers_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'subscribers' of type 'SerializedState': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___subscribers_2Exception, NULL); } IL2CPP_EXTERN_C void SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshal_pinvoke_back(const SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_pinvoke& marshaled, SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5& unmarshaled) { Exception_t* ___subscribers_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'subscribers' of type 'SerializedState': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___subscribers_2Exception, NULL); } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/SerializedState IL2CPP_EXTERN_C void SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshal_pinvoke_cleanup(SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_pinvoke& marshaled) { } // Conversion methods for marshalling of: UnityEngine.InputSystem.InputRemoting/SerializedState IL2CPP_EXTERN_C void SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshal_com(const SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5& unmarshaled, SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_com& marshaled) { Exception_t* ___subscribers_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'subscribers' of type 'SerializedState': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___subscribers_2Exception, NULL); } IL2CPP_EXTERN_C void SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshal_com_back(const SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_com& marshaled, SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5& unmarshaled) { Exception_t* ___subscribers_2Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'subscribers' of type 'SerializedState': Reference type field marshaling is not supported."); IL2CPP_RAISE_MANAGED_EXCEPTION(___subscribers_2Exception, NULL); } // Conversion method for clean up from marshalling of: UnityEngine.InputSystem.InputRemoting/SerializedState IL2CPP_EXTERN_C void SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshal_com_cleanup(SerializedState_t4142371D49CAFF5F930E48E3377C3F01679A62F5_marshaled_com& marshaled) { } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::Bind(UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_Bind_m4B086F28252861E96824793FE3B73BEB01B11B26 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, RuntimeObject* ___connection0, bool ___isConnected1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputPlayerConnection_OnChangeUsages_m8D71888C13D252769B32E6E38862FBFB9B225A86_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputPlayerConnection_OnConnected_m6C481EC94F9F2D69E87AFE95A8ADC05B22B50AE9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputPlayerConnection_OnDisconnected_mC09C35A52A20590F7AF4380487BB27FAEC3E5B73_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputPlayerConnection_OnNewDevice_m7F90DDAE9E74662F1F1D0DBBA7FB0B9982A80C2D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputPlayerConnection_OnNewEvents_m4EB0A2F0987FEBCF0D7B55B183621190D39652BB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputPlayerConnection_OnNewLayout_m32E3C5B8E8B5399EB8048288811EB8FF717B02F9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputPlayerConnection_OnRemoveDevice_m6BDA477688B874EA3709C111037E1531831F21D2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputPlayerConnection_OnStartSending_m9DD01565D526BE226FBF689ED93E0B32A1BDF3B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputPlayerConnection_OnStopSending_mB273A047A2736A74E38141F22C25A7725746C0EE_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; { // if (m_Connection != null) RuntimeObject* L_0 = __this->___m_Connection_11; V_0 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_002c; } } { // if (m_Connection == connection) RuntimeObject* L_2 = __this->___m_Connection_11; RuntimeObject* L_3 = ___connection0; V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(RuntimeObject*)L_3))? 1 : 0); bool L_4 = V_1; if (!L_4) { goto IL_0021; } } { // return; goto IL_010e; } IL_0021: { // throw new InvalidOperationException("Already bound to an IEditorPlayerConnection"); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_5 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_5); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0544733D415DD1045E37CEFF718A91EA074ECAFB)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RemoteInputPlayerConnection_Bind_m4B086F28252861E96824793FE3B73BEB01B11B26_RuntimeMethod_var))); } IL_002c: { // connection.RegisterConnection(OnConnected); RuntimeObject* L_6 = ___connection0; UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_7 = (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60*)il2cpp_codegen_object_new(UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60_il2cpp_TypeInfo_var); NullCheck(L_7); UnityAction_1__ctor_m48C26C8BF8CF832FAFF2818DC9246BACBC3CCF2B(L_7, __this, (intptr_t)((void*)RemoteInputPlayerConnection_OnConnected_m6C481EC94F9F2D69E87AFE95A8ADC05B22B50AE9_RuntimeMethod_var), NULL); NullCheck(L_6); InterfaceActionInvoker1< UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* >::Invoke(1 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::RegisterConnection(UnityEngine.Events.UnityAction`1) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_6, L_7); // connection.RegisterDisconnection(OnDisconnected); RuntimeObject* L_8 = ___connection0; UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* L_9 = (UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60*)il2cpp_codegen_object_new(UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60_il2cpp_TypeInfo_var); NullCheck(L_9); UnityAction_1__ctor_m48C26C8BF8CF832FAFF2818DC9246BACBC3CCF2B(L_9, __this, (intptr_t)((void*)RemoteInputPlayerConnection_OnDisconnected_mC09C35A52A20590F7AF4380487BB27FAEC3E5B73_RuntimeMethod_var), NULL); NullCheck(L_8); InterfaceActionInvoker1< UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60* >::Invoke(2 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::RegisterDisconnection(UnityEngine.Events.UnityAction`1) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_8, L_9); // connection.Register(kNewDeviceMsg, OnNewDevice); RuntimeObject* L_10 = ___connection0; il2cpp_codegen_runtime_class_init_inline(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var); Guid_t L_11 = ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kNewDeviceMsg_4; UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* L_12 = (UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2*)il2cpp_codegen_object_new(UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2_il2cpp_TypeInfo_var); NullCheck(L_12); UnityAction_1__ctor_m0D542CD6AC9BF19A26926782F3B43A5E71BDB1AB(L_12, __this, (intptr_t)((void*)RemoteInputPlayerConnection_OnNewDevice_m7F90DDAE9E74662F1F1D0DBBA7FB0B9982A80C2D_RuntimeMethod_var), NULL); NullCheck(L_10); InterfaceActionInvoker2< Guid_t, UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* >::Invoke(0 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::Register(System.Guid,UnityEngine.Events.UnityAction`1) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_10, L_11, L_12); // connection.Register(kNewLayoutMsg, OnNewLayout); RuntimeObject* L_13 = ___connection0; Guid_t L_14 = ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kNewLayoutMsg_5; UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* L_15 = (UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2*)il2cpp_codegen_object_new(UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2_il2cpp_TypeInfo_var); NullCheck(L_15); UnityAction_1__ctor_m0D542CD6AC9BF19A26926782F3B43A5E71BDB1AB(L_15, __this, (intptr_t)((void*)RemoteInputPlayerConnection_OnNewLayout_m32E3C5B8E8B5399EB8048288811EB8FF717B02F9_RuntimeMethod_var), NULL); NullCheck(L_13); InterfaceActionInvoker2< Guid_t, UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* >::Invoke(0 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::Register(System.Guid,UnityEngine.Events.UnityAction`1) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_13, L_14, L_15); // connection.Register(kNewEventsMsg, OnNewEvents); RuntimeObject* L_16 = ___connection0; Guid_t L_17 = ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kNewEventsMsg_6; UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* L_18 = (UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2*)il2cpp_codegen_object_new(UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2_il2cpp_TypeInfo_var); NullCheck(L_18); UnityAction_1__ctor_m0D542CD6AC9BF19A26926782F3B43A5E71BDB1AB(L_18, __this, (intptr_t)((void*)RemoteInputPlayerConnection_OnNewEvents_m4EB0A2F0987FEBCF0D7B55B183621190D39652BB_RuntimeMethod_var), NULL); NullCheck(L_16); InterfaceActionInvoker2< Guid_t, UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* >::Invoke(0 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::Register(System.Guid,UnityEngine.Events.UnityAction`1) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_16, L_17, L_18); // connection.Register(kRemoveDeviceMsg, OnRemoveDevice); RuntimeObject* L_19 = ___connection0; Guid_t L_20 = ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kRemoveDeviceMsg_7; UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* L_21 = (UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2*)il2cpp_codegen_object_new(UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2_il2cpp_TypeInfo_var); NullCheck(L_21); UnityAction_1__ctor_m0D542CD6AC9BF19A26926782F3B43A5E71BDB1AB(L_21, __this, (intptr_t)((void*)RemoteInputPlayerConnection_OnRemoveDevice_m6BDA477688B874EA3709C111037E1531831F21D2_RuntimeMethod_var), NULL); NullCheck(L_19); InterfaceActionInvoker2< Guid_t, UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* >::Invoke(0 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::Register(System.Guid,UnityEngine.Events.UnityAction`1) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_19, L_20, L_21); // connection.Register(kChangeUsagesMsg, OnChangeUsages); RuntimeObject* L_22 = ___connection0; Guid_t L_23 = ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kChangeUsagesMsg_8; UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* L_24 = (UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2*)il2cpp_codegen_object_new(UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2_il2cpp_TypeInfo_var); NullCheck(L_24); UnityAction_1__ctor_m0D542CD6AC9BF19A26926782F3B43A5E71BDB1AB(L_24, __this, (intptr_t)((void*)RemoteInputPlayerConnection_OnChangeUsages_m8D71888C13D252769B32E6E38862FBFB9B225A86_RuntimeMethod_var), NULL); NullCheck(L_22); InterfaceActionInvoker2< Guid_t, UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* >::Invoke(0 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::Register(System.Guid,UnityEngine.Events.UnityAction`1) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_22, L_23, L_24); // connection.Register(kStartSendingMsg, OnStartSending); RuntimeObject* L_25 = ___connection0; Guid_t L_26 = ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kStartSendingMsg_9; UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* L_27 = (UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2*)il2cpp_codegen_object_new(UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2_il2cpp_TypeInfo_var); NullCheck(L_27); UnityAction_1__ctor_m0D542CD6AC9BF19A26926782F3B43A5E71BDB1AB(L_27, __this, (intptr_t)((void*)RemoteInputPlayerConnection_OnStartSending_m9DD01565D526BE226FBF689ED93E0B32A1BDF3B9_RuntimeMethod_var), NULL); NullCheck(L_25); InterfaceActionInvoker2< Guid_t, UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* >::Invoke(0 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::Register(System.Guid,UnityEngine.Events.UnityAction`1) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_25, L_26, L_27); // connection.Register(kStopSendingMsg, OnStopSending); RuntimeObject* L_28 = ___connection0; Guid_t L_29 = ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kStopSendingMsg_10; UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* L_30 = (UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2*)il2cpp_codegen_object_new(UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2_il2cpp_TypeInfo_var); NullCheck(L_30); UnityAction_1__ctor_m0D542CD6AC9BF19A26926782F3B43A5E71BDB1AB(L_30, __this, (intptr_t)((void*)RemoteInputPlayerConnection_OnStopSending_mB273A047A2736A74E38141F22C25A7725746C0EE_RuntimeMethod_var), NULL); NullCheck(L_28); InterfaceActionInvoker2< Guid_t, UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2* >::Invoke(0 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::Register(System.Guid,UnityEngine.Events.UnityAction`1) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_28, L_29, L_30); // m_Connection = connection; RuntimeObject* L_31 = ___connection0; __this->___m_Connection_11 = L_31; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Connection_11), (void*)L_31); // if (isConnected) bool L_32 = ___isConnected1; V_2 = L_32; bool L_33 = V_2; if (!L_33) { goto IL_010e; } } { // OnConnected(0); RemoteInputPlayerConnection_OnConnected_m6C481EC94F9F2D69E87AFE95A8ADC05B22B50AE9(__this, 0, NULL); } IL_010e: { // } return; } } // System.IDisposable UnityEngine.InputSystem.RemoteInputPlayerConnection::Subscribe(System.IObserver`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* RemoteInputPlayerConnection_Subscribe_mA5989A7DA68D630D77A8A6ACFA9BD1E339FBF0CB (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, RuntimeObject* ___observer0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Append_TisSubscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_mCEA370CC28F87B8A6D1D8B45EF025497BE21E094_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_1_t5F31FFBD7270B494632B49E2FC5E15AF8BB73672_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* V_0 = NULL; bool V_1 = false; bool V_2 = false; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_3 = NULL; int32_t V_4 = 0; int32_t V_5 = 0; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_6; memset((&V_6), 0, sizeof(V_6)); RuntimeObject* V_7 = NULL; { // if (observer == null) RuntimeObject* L_0 = ___observer0; V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0014; } } { // throw new System.ArgumentNullException(nameof(observer)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A96E171FF5210D477623DA1C8B47807B594EA39)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RemoteInputPlayerConnection_Subscribe_mA5989A7DA68D630D77A8A6ACFA9BD1E339FBF0CB_RuntimeMethod_var))); } IL_0014: { // var subscriber = new Subscriber {owner = this, observer = observer}; Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* L_3 = (Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26*)il2cpp_codegen_object_new(Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_il2cpp_TypeInfo_var); NullCheck(L_3); Subscriber__ctor_mD7F2E387644EF2A884C38470DF4C8267C2F68B40(L_3, NULL); Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* L_4 = L_3; NullCheck(L_4); L_4->___owner_0 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_4->___owner_0), (void*)__this); Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* L_5 = L_4; RuntimeObject* L_6 = ___observer0; NullCheck(L_5); L_5->___observer_1 = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->___observer_1), (void*)L_6); V_0 = L_5; // ArrayHelpers.Append(ref m_Subscribers, subscriber); SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830** L_7 = (&__this->___m_Subscribers_12); Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* L_8 = V_0; int32_t L_9; L_9 = ArrayHelpers_Append_TisSubscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_mCEA370CC28F87B8A6D1D8B45EF025497BE21E094(L_7, L_8, ArrayHelpers_Append_TisSubscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_mCEA370CC28F87B8A6D1D8B45EF025497BE21E094_RuntimeMethod_var); // if (m_ConnectedIds != null) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_10 = __this->___m_ConnectedIds_13; V_2 = (bool)((!(((RuntimeObject*)(Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_10) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_11 = V_2; if (!L_11) { goto IL_0086; } } { // foreach (var id in m_ConnectedIds) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_12 = __this->___m_ConnectedIds_13; V_3 = L_12; V_4 = 0; goto IL_007e; } IL_0050: { // foreach (var id in m_ConnectedIds) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_13 = V_3; int32_t L_14 = V_4; NullCheck(L_13); int32_t L_15 = L_14; int32_t L_16 = (L_13)->GetAt(static_cast(L_15)); V_5 = L_16; // observer.OnNext(new InputRemoting.Message { type = InputRemoting.MessageType.Connect, participantId = id }); RuntimeObject* L_17 = ___observer0; il2cpp_codegen_initobj((&V_6), sizeof(Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E)); (&V_6)->___type_1 = 0; int32_t L_18 = V_5; (&V_6)->___participantId_0 = L_18; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_19 = V_6; NullCheck(L_17); InterfaceActionInvoker1< Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E >::Invoke(0 /* System.Void System.IObserver`1::OnNext(T) */, IObserver_1_t5F31FFBD7270B494632B49E2FC5E15AF8BB73672_il2cpp_TypeInfo_var, L_17, L_19); int32_t L_20 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_20, 1)); } IL_007e: { // foreach (var id in m_ConnectedIds) int32_t L_21 = V_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_22 = V_3; NullCheck(L_22); if ((((int32_t)L_21) < ((int32_t)((int32_t)(((RuntimeArray*)L_22)->max_length))))) { goto IL_0050; } } { } IL_0086: { // return subscriber; Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* L_23 = V_0; V_7 = L_23; goto IL_008b; } IL_008b: { // } RuntimeObject* L_24 = V_7; return L_24; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::OnConnected(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_OnConnected_m6C481EC94F9F2D69E87AFE95A8ADC05B22B50AE9 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, int32_t ___id0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Append_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CCC8BF6C49E17FE0DCED2F06CB631256EDB1560_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Contains_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m41DA0E104BBE8D244B0CE44B8E60782EC3008D9E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t G_B3_0 = 0; { // if (m_ConnectedIds != null && ArrayHelpers.Contains(m_ConnectedIds, id)) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ConnectedIds_13; if (!L_0) { goto IL_0017; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___m_ConnectedIds_13; int32_t L_2 = ___id0; bool L_3; L_3 = ArrayHelpers_Contains_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m41DA0E104BBE8D244B0CE44B8E60782EC3008D9E(L_1, L_2, ArrayHelpers_Contains_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m41DA0E104BBE8D244B0CE44B8E60782EC3008D9E_RuntimeMethod_var); G_B3_0 = ((int32_t)(L_3)); goto IL_0018; } IL_0017: { G_B3_0 = 0; } IL_0018: { V_0 = (bool)G_B3_0; bool L_4 = V_0; if (!L_4) { goto IL_001e; } } { // return; goto IL_003f; } IL_001e: { // ArrayHelpers.Append(ref m_ConnectedIds, id); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_5 = (&__this->___m_ConnectedIds_13); int32_t L_6 = ___id0; int32_t L_7; L_7 = ArrayHelpers_Append_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CCC8BF6C49E17FE0DCED2F06CB631256EDB1560(L_5, L_6, ArrayHelpers_Append_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m6CCC8BF6C49E17FE0DCED2F06CB631256EDB1560_RuntimeMethod_var); // SendToSubscribers(InputRemoting.MessageType.Connect, new MessageEventArgs {playerId = id}); MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_8 = (MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9*)il2cpp_codegen_object_new(MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9_il2cpp_TypeInfo_var); NullCheck(L_8); MessageEventArgs__ctor_m66E6239501EEE8FCE1DA218E8189F46FB0669A45(L_8, NULL); MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_9 = L_8; int32_t L_10 = ___id0; NullCheck(L_9); L_9->___playerId_0 = L_10; RemoteInputPlayerConnection_SendToSubscribers_m14903ED88B0CC1B1D2EA4547176DD8B84542DEF4(__this, 0, L_9, NULL); } IL_003f: { // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::OnDisconnected(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_OnDisconnected_mC09C35A52A20590F7AF4380487BB27FAEC3E5B73 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, int32_t ___id0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Contains_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m41DA0E104BBE8D244B0CE44B8E60782EC3008D9E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Erase_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mB3113A7B6589143E23AF989AE0822A7C30380294_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t G_B3_0 = 0; { // if (m_ConnectedIds == null || !ArrayHelpers.Contains(m_ConnectedIds, id)) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_0 = __this->___m_ConnectedIds_13; if (!L_0) { goto IL_001a; } } { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_1 = __this->___m_ConnectedIds_13; int32_t L_2 = ___id0; bool L_3; L_3 = ArrayHelpers_Contains_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m41DA0E104BBE8D244B0CE44B8E60782EC3008D9E(L_1, L_2, ArrayHelpers_Contains_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_m41DA0E104BBE8D244B0CE44B8E60782EC3008D9E_RuntimeMethod_var); G_B3_0 = ((((int32_t)L_3) == ((int32_t)0))? 1 : 0); goto IL_001b; } IL_001a: { G_B3_0 = 1; } IL_001b: { V_0 = (bool)G_B3_0; bool L_4 = V_0; if (!L_4) { goto IL_0021; } } { // return; goto IL_0042; } IL_0021: { // ArrayHelpers.Erase(ref m_ConnectedIds, id); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** L_5 = (&__this->___m_ConnectedIds_13); int32_t L_6 = ___id0; bool L_7; L_7 = ArrayHelpers_Erase_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mB3113A7B6589143E23AF989AE0822A7C30380294(L_5, L_6, ArrayHelpers_Erase_TisInt32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_mB3113A7B6589143E23AF989AE0822A7C30380294_RuntimeMethod_var); // SendToSubscribers(InputRemoting.MessageType.Disconnect, new MessageEventArgs {playerId = id}); MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_8 = (MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9*)il2cpp_codegen_object_new(MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9_il2cpp_TypeInfo_var); NullCheck(L_8); MessageEventArgs__ctor_m66E6239501EEE8FCE1DA218E8189F46FB0669A45(L_8, NULL); MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_9 = L_8; int32_t L_10 = ___id0; NullCheck(L_9); L_9->___playerId_0 = L_10; RemoteInputPlayerConnection_SendToSubscribers_m14903ED88B0CC1B1D2EA4547176DD8B84542DEF4(__this, 1, L_9, NULL); } IL_0042: { // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::OnNewDevice(UnityEngine.Networking.PlayerConnection.MessageEventArgs) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_OnNewDevice_m7F90DDAE9E74662F1F1D0DBBA7FB0B9982A80C2D (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* ___args0, const RuntimeMethod* method) { { // SendToSubscribers(InputRemoting.MessageType.NewDevice, args); MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_0 = ___args0; RemoteInputPlayerConnection_SendToSubscribers_m14903ED88B0CC1B1D2EA4547176DD8B84542DEF4(__this, 3, L_0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::OnNewLayout(UnityEngine.Networking.PlayerConnection.MessageEventArgs) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_OnNewLayout_m32E3C5B8E8B5399EB8048288811EB8FF717B02F9 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* ___args0, const RuntimeMethod* method) { { // SendToSubscribers(InputRemoting.MessageType.NewLayout, args); MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_0 = ___args0; RemoteInputPlayerConnection_SendToSubscribers_m14903ED88B0CC1B1D2EA4547176DD8B84542DEF4(__this, 2, L_0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::OnNewEvents(UnityEngine.Networking.PlayerConnection.MessageEventArgs) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_OnNewEvents_m4EB0A2F0987FEBCF0D7B55B183621190D39652BB (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* ___args0, const RuntimeMethod* method) { { // SendToSubscribers(InputRemoting.MessageType.NewEvents, args); MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_0 = ___args0; RemoteInputPlayerConnection_SendToSubscribers_m14903ED88B0CC1B1D2EA4547176DD8B84542DEF4(__this, 4, L_0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::OnRemoveDevice(UnityEngine.Networking.PlayerConnection.MessageEventArgs) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_OnRemoveDevice_m6BDA477688B874EA3709C111037E1531831F21D2 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* ___args0, const RuntimeMethod* method) { { // SendToSubscribers(InputRemoting.MessageType.RemoveDevice, args); MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_0 = ___args0; RemoteInputPlayerConnection_SendToSubscribers_m14903ED88B0CC1B1D2EA4547176DD8B84542DEF4(__this, 5, L_0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::OnChangeUsages(UnityEngine.Networking.PlayerConnection.MessageEventArgs) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_OnChangeUsages_m8D71888C13D252769B32E6E38862FBFB9B225A86 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* ___args0, const RuntimeMethod* method) { { // SendToSubscribers(InputRemoting.MessageType.ChangeUsages, args); MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_0 = ___args0; RemoteInputPlayerConnection_SendToSubscribers_m14903ED88B0CC1B1D2EA4547176DD8B84542DEF4(__this, 7, L_0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::OnStartSending(UnityEngine.Networking.PlayerConnection.MessageEventArgs) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_OnStartSending_m9DD01565D526BE226FBF689ED93E0B32A1BDF3B9 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* ___args0, const RuntimeMethod* method) { { // SendToSubscribers(InputRemoting.MessageType.StartSending, args); MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_0 = ___args0; RemoteInputPlayerConnection_SendToSubscribers_m14903ED88B0CC1B1D2EA4547176DD8B84542DEF4(__this, 8, L_0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::OnStopSending(UnityEngine.Networking.PlayerConnection.MessageEventArgs) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_OnStopSending_mB273A047A2736A74E38141F22C25A7725746C0EE (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* ___args0, const RuntimeMethod* method) { { // SendToSubscribers(InputRemoting.MessageType.StopSending, args); MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_0 = ___args0; RemoteInputPlayerConnection_SendToSubscribers_m14903ED88B0CC1B1D2EA4547176DD8B84542DEF4(__this, ((int32_t)9), L_0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::SendToSubscribers(UnityEngine.InputSystem.InputRemoting/MessageType,UnityEngine.Networking.PlayerConnection.MessageEventArgs) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_SendToSubscribers_m14903ED88B0CC1B1D2EA4547176DD8B84542DEF4 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, int32_t ___type0, MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* ___args1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IObserver_1_t5F31FFBD7270B494632B49E2FC5E15AF8BB73672_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E V_2; memset((&V_2), 0, sizeof(V_2)); int32_t V_3 = 0; bool V_4 = false; { // if (m_Subscribers == null) SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830* L_0 = __this->___m_Subscribers_12; V_1 = (bool)((((RuntimeObject*)(SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0010; } } { // return; goto IL_0069; } IL_0010: { // var msg = new InputRemoting.Message // { // participantId = args.playerId, // type = type, // data = args.data // }; il2cpp_codegen_initobj((&V_2), sizeof(Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E)); MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_2 = ___args1; NullCheck(L_2); int32_t L_3 = L_2->___playerId_0; (&V_2)->___participantId_0 = L_3; int32_t L_4 = ___type0; (&V_2)->___type_1 = L_4; MessageEventArgs_t34F726E6463615C0A460FB5CBCCB92F84D83D4F9* L_5 = ___args1; NullCheck(L_5); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = L_5->___data_1; (&V_2)->___data_2 = L_6; Il2CppCodeGenWriteBarrier((void**)(&(&V_2)->___data_2), (void*)L_6); Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_7 = V_2; V_0 = L_7; // for (var i = 0; i < m_Subscribers.Length; ++i) V_3 = 0; goto IL_0058; } IL_0040: { // m_Subscribers[i].observer.OnNext(msg); SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830* L_8 = __this->___m_Subscribers_12; int32_t L_9 = V_3; NullCheck(L_8); int32_t L_10 = L_9; Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_11); RuntimeObject* L_12 = L_11->___observer_1; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_13 = V_0; NullCheck(L_12); InterfaceActionInvoker1< Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E >::Invoke(0 /* System.Void System.IObserver`1::OnNext(T) */, IObserver_1_t5F31FFBD7270B494632B49E2FC5E15AF8BB73672_il2cpp_TypeInfo_var, L_12, L_13); // for (var i = 0; i < m_Subscribers.Length; ++i) int32_t L_14 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0058: { // for (var i = 0; i < m_Subscribers.Length; ++i) int32_t L_15 = V_3; SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830* L_16 = __this->___m_Subscribers_12; NullCheck(L_16); V_4 = (bool)((((int32_t)L_15) < ((int32_t)((int32_t)(((RuntimeArray*)L_16)->max_length))))? 1 : 0); bool L_17 = V_4; if (L_17) { goto IL_0040; } } IL_0069: { // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::System.IObserver.OnNext(UnityEngine.InputSystem.InputRemoting/Message) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_System_IObserverU3CUnityEngine_InputSystem_InputRemoting_MessageU3E_OnNext_mF5E46F9005C7C8E7D30806BD298E07C941FD15E8 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E ___msg0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; int32_t V_2 = 0; { // if (m_Connection == null) RuntimeObject* L_0 = __this->___m_Connection_11; V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0013; } } { // return; goto IL_00bb; } IL_0013: { // switch (msg.type) Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_2 = ___msg0; int32_t L_3 = L_2.___type_1; V_2 = L_3; int32_t L_4 = V_2; V_1 = L_4; int32_t L_5 = V_1; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_5, 2))) { case 0: { goto IL_0057; } case 1: { goto IL_003e; } case 2: { goto IL_0070; } case 3: { goto IL_00a2; } case 4: { goto IL_00bb; } case 5: { goto IL_0089; } } } { goto IL_00bb; } IL_003e: { // m_Connection.Send(kNewDeviceMsg, msg.data); RuntimeObject* L_6 = __this->___m_Connection_11; il2cpp_codegen_runtime_class_init_inline(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var); Guid_t L_7 = ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kNewDeviceMsg_4; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_8 = ___msg0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = L_8.___data_2; NullCheck(L_6); InterfaceActionInvoker2< Guid_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(3 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::Send(System.Guid,System.Byte[]) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_6, L_7, L_9); // break; goto IL_00bb; } IL_0057: { // m_Connection.Send(kNewLayoutMsg, msg.data); RuntimeObject* L_10 = __this->___m_Connection_11; il2cpp_codegen_runtime_class_init_inline(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var); Guid_t L_11 = ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kNewLayoutMsg_5; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_12 = ___msg0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_13 = L_12.___data_2; NullCheck(L_10); InterfaceActionInvoker2< Guid_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(3 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::Send(System.Guid,System.Byte[]) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_10, L_11, L_13); // break; goto IL_00bb; } IL_0070: { // m_Connection.Send(kNewEventsMsg, msg.data); RuntimeObject* L_14 = __this->___m_Connection_11; il2cpp_codegen_runtime_class_init_inline(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var); Guid_t L_15 = ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kNewEventsMsg_6; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_16 = ___msg0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_17 = L_16.___data_2; NullCheck(L_14); InterfaceActionInvoker2< Guid_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(3 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::Send(System.Guid,System.Byte[]) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_14, L_15, L_17); // break; goto IL_00bb; } IL_0089: { // m_Connection.Send(kChangeUsagesMsg, msg.data); RuntimeObject* L_18 = __this->___m_Connection_11; il2cpp_codegen_runtime_class_init_inline(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var); Guid_t L_19 = ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kChangeUsagesMsg_8; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_20 = ___msg0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = L_20.___data_2; NullCheck(L_18); InterfaceActionInvoker2< Guid_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(3 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::Send(System.Guid,System.Byte[]) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_18, L_19, L_21); // break; goto IL_00bb; } IL_00a2: { // m_Connection.Send(kRemoveDeviceMsg, msg.data); RuntimeObject* L_22 = __this->___m_Connection_11; il2cpp_codegen_runtime_class_init_inline(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var); Guid_t L_23 = ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kRemoveDeviceMsg_7; Message_tCF2C708DDBE3016FEF4313A2D1C4ADE12201CD2E L_24 = ___msg0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = L_24.___data_2; NullCheck(L_22); InterfaceActionInvoker2< Guid_t, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* >::Invoke(3 /* System.Void UnityEngine.Networking.PlayerConnection.IEditorPlayerConnection::Send(System.Guid,System.Byte[]) */, IEditorPlayerConnection_t3E7CB1732EEC885E52DB1A45ADCB4809EFB60509_il2cpp_TypeInfo_var, L_22, L_23, L_25); // break; goto IL_00bb; } IL_00bb: { // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::System.IObserver.OnError(System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_System_IObserverU3CUnityEngine_InputSystem_InputRemoting_MessageU3E_OnError_m26A1795D8009BE71BC5B34B4B4D24486B9BC91C1 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, Exception_t* ___error0, const RuntimeMethod* method) { { // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::System.IObserver.OnCompleted() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection_System_IObserverU3CUnityEngine_InputSystem_InputRemoting_MessageU3E_OnCompleted_m2E3460220D9507B4BC443C586D04512E61CEA5EE (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, const RuntimeMethod* method) { { // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection__ctor_m2F199BDAE53C660E781BF5DD51315741DCF90388 (RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* __this, const RuntimeMethod* method) { { ScriptableObject__ctor_mD037FDB0B487295EA47F79A4DB1BF1846C9087FF(__this, NULL); return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void RemoteInputPlayerConnection__cctor_mE682051C6C092CD3E3A27ECF34C5DD11045A3DCD (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D561AC76D25C14F30BEBB7F944C6EBAA82FEBEE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral28EB840B6288DDFA6A7106C1A9F894B73E127D85); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral54BB766C350A71E727166B0CA9401593627E8F16); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A240611394957FD23FDBBB19D1FAEA92BD0A2E9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B453523EDF1106B4E8C4DA47CF75881783E65C5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DC5C9388DBBDF59386B9FB10C2D7F2E0BFE73B8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC983E0BCD84A9435588AABBD7A81222974C0B67E); s_Il2CppMethodInitialized = true; } { // public static readonly Guid kNewDeviceMsg = new Guid("fcd9651ded40425995dfa6aeb78f1f1c"); Guid_t L_0; memset((&L_0), 0, sizeof(L_0)); Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_0), _stringLiteral28EB840B6288DDFA6A7106C1A9F894B73E127D85, /*hidden argument*/NULL); ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kNewDeviceMsg_4 = L_0; // public static readonly Guid kNewLayoutMsg = new Guid("fccfec2b7369466d88502a9dd38505f4"); Guid_t L_1; memset((&L_1), 0, sizeof(L_1)); Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_1), _stringLiteral54BB766C350A71E727166B0CA9401593627E8F16, /*hidden argument*/NULL); ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kNewLayoutMsg_5 = L_1; // public static readonly Guid kNewEventsMsg = new Guid("53546641df1347bc8aa315278a603586"); Guid_t L_2; memset((&L_2), 0, sizeof(L_2)); Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_2), _stringLiteral6B453523EDF1106B4E8C4DA47CF75881783E65C5, /*hidden argument*/NULL); ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kNewEventsMsg_6 = L_2; // public static readonly Guid kRemoveDeviceMsg = new Guid("e5e299b2d9e44255b8990bb71af8922d"); Guid_t L_3; memset((&L_3), 0, sizeof(L_3)); Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_3), _stringLiteral5A240611394957FD23FDBBB19D1FAEA92BD0A2E9, /*hidden argument*/NULL); ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kRemoveDeviceMsg_7 = L_3; // public static readonly Guid kChangeUsagesMsg = new Guid("b9fe706dfc854d7ca109a5e38d7db730"); Guid_t L_4; memset((&L_4), 0, sizeof(L_4)); Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_4), _stringLiteral1D561AC76D25C14F30BEBB7F944C6EBAA82FEBEE, /*hidden argument*/NULL); ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kChangeUsagesMsg_8 = L_4; // public static readonly Guid kStartSendingMsg = new Guid("0d58e99045904672b3ef34b8797d23cb"); Guid_t L_5; memset((&L_5), 0, sizeof(L_5)); Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_5), _stringLiteralC983E0BCD84A9435588AABBD7A81222974C0B67E, /*hidden argument*/NULL); ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kStartSendingMsg_9 = L_5; // public static readonly Guid kStopSendingMsg = new Guid("548716b2534a45369ab0c9323fc8b4a8"); Guid_t L_6; memset((&L_6), 0, sizeof(L_6)); Guid__ctor_mAE66BA1C43B4194F4F7991E2E30370E36CBBF830((&L_6), _stringLiteral8DC5C9388DBBDF59386B9FB10C2D7F2E0BFE73B8, /*hidden argument*/NULL); ((RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_StaticFields*)il2cpp_codegen_static_fields_for(RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF_il2cpp_TypeInfo_var))->___kStopSendingMsg_10 = L_6; return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection/Subscriber::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Subscriber_Dispose_mEC7D37A4B5C3813788A7E14D0A64896EBB7D50EE (Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Erase_TisSubscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_m2A88BE477404BFA6E4B68912EC76878B82E678C8_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // ArrayHelpers.Erase(ref owner.m_Subscribers, this); RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* L_0 = __this->___owner_0; NullCheck(L_0); SubscriberU5BU5D_t2B869FAEC53D0E7E904F37897866875C10261830** L_1 = (&L_0->___m_Subscribers_12); bool L_2; L_2 = ArrayHelpers_Erase_TisSubscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_m2A88BE477404BFA6E4B68912EC76878B82E678C8(L_1, __this, ArrayHelpers_Erase_TisSubscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26_m2A88BE477404BFA6E4B68912EC76878B82E678C8_RuntimeMethod_var); // } return; } } // System.Void UnityEngine.InputSystem.RemoteInputPlayerConnection/Subscriber::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Subscriber__ctor_mD7F2E387644EF2A884C38470DF4C8267C2F68B40 (Subscriber_t63E20F12ACB64582EEE0294EBD24F345AE88EC26* __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 // System.Single UnityEngine.InputSystem.Sensor::get_samplingFrequency() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Sensor_get_samplingFrequency_m6261EE39E63AA6786334C59B873839E697C7B281 (Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDevice_ExecuteCommand_TisQuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA_m13F1223B6A6B259F0AA3F41E50DBE29C2F8FE240_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } QuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; float V_2 = 0.0f; { // var command = QuerySamplingFrequencyCommand.Create(); QuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA L_0; L_0 = QuerySamplingFrequencyCommand_Create_m4B3337A83053BA471FBC67218E853CD86F3F108E(NULL); V_0 = L_0; // if (ExecuteCommand(ref command) >= 0) int64_t L_1; L_1 = InputDevice_ExecuteCommand_TisQuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA_m13F1223B6A6B259F0AA3F41E50DBE29C2F8FE240(__this, (&V_0), InputDevice_ExecuteCommand_TisQuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA_m13F1223B6A6B259F0AA3F41E50DBE29C2F8FE240_RuntimeMethod_var); V_1 = (bool)((((int32_t)((((int64_t)L_1) < ((int64_t)((int64_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_2 = V_1; if (!L_2) { goto IL_0023; } } { // return command.frequency; QuerySamplingFrequencyCommand_t4AC08C713EA92FEEDC2BCFBDBC4FB32C7E7E36CA L_3 = V_0; float L_4 = L_3.___frequency_2; V_2 = L_4; goto IL_0034; } IL_0023: { // throw new NotSupportedException($"Device '{this}' does not support querying sampling frequency"); String_t* L_5; L_5 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC73B9E294DEAD606A446FBF13099654699D7C981)), __this, 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))); NullCheck(L_6); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_6, L_5, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Sensor_get_samplingFrequency_m6261EE39E63AA6786334C59B873839E697C7B281_RuntimeMethod_var))); } IL_0034: { // } float L_7 = V_2; return L_7; } } // System.Void UnityEngine.InputSystem.Sensor::set_samplingFrequency(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sensor_set_samplingFrequency_m5DD3032C87ABF9E8E4B36B50E8377D856DAA218E (Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4* __this, float ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDevice_ExecuteCommand_TisSetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88_m1C7C8BB192887F4C6442CA0FC9DC6BBCDB04C0E0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } SetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88 V_0; memset((&V_0), 0, sizeof(V_0)); { // var command = SetSamplingFrequencyCommand.Create(value); float L_0 = ___value0; SetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88 L_1; L_1 = SetSamplingFrequencyCommand_Create_m41F48726AB64251ACF2E6AA227D5A1E35A7E83E2(L_0, NULL); V_0 = L_1; // ExecuteCommand(ref command); int64_t L_2; L_2 = InputDevice_ExecuteCommand_TisSetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88_m1C7C8BB192887F4C6442CA0FC9DC6BBCDB04C0E0(__this, (&V_0), InputDevice_ExecuteCommand_TisSetSamplingFrequencyCommand_t2629221ED175F235C8221C64640B3737AF751D88_m1C7C8BB192887F4C6442CA0FC9DC6BBCDB04C0E0_RuntimeMethod_var); // } return; } } // System.Void UnityEngine.InputSystem.Sensor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF (Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4* __this, const RuntimeMethod* method) { { InputDevice__ctor_mAA72B9458CD588116A968FE54C2AD2B59C787E51(__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 // UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.Accelerometer::get_acceleration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* Accelerometer_get_acceleration_m86C0125FCC88AB8A1778B21E84430A5C410E6EE4 (Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* __this, const RuntimeMethod* method) { { // public Vector3Control acceleration { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CaccelerationU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.Accelerometer::set_acceleration(UnityEngine.InputSystem.Controls.Vector3Control) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Accelerometer_set_acceleration_mB15DF6BBB2C1F0C7B8D93546D596D23AA92187C5 (Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) { { // public Vector3Control acceleration { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___value0; __this->___U3CaccelerationU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaccelerationU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.Accelerometer UnityEngine.InputSystem.Accelerometer::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* Accelerometer_get_current_m775E7B2126BA22F49224A2E1868A6EC46F67D864 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static Accelerometer current { get; private set; } Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* L_0 = ((Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_StaticFields*)il2cpp_codegen_static_fields_for(Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.Accelerometer::set_current(UnityEngine.InputSystem.Accelerometer) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Accelerometer_set_current_m06BD85AA1506A5628C39B21F24DE32BFD6122E1A (Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static Accelerometer current { get; private set; } Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* L_0 = ___value0; ((Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_StaticFields*)il2cpp_codegen_static_fields_for(Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_StaticFields*)il2cpp_codegen_static_fields_for(Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.Accelerometer::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Accelerometer_MakeCurrent_m60A5B98E8EE1F986D3C0203AA0BCC942BDE59882 (Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D(__this, NULL); // current = this; Accelerometer_set_current_m06BD85AA1506A5628C39B21F24DE32BFD6122E1A_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.Accelerometer::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Accelerometer_OnRemoved_m7E2558D29155FDA917166978BB4793C97D80DC28 (Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4(__this, NULL); // if (current == this) Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* L_0; L_0 = Accelerometer_get_current_m775E7B2126BA22F49224A2E1868A6EC46F67D864_inline(NULL); V_0 = (bool)((((RuntimeObject*)(Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E*)L_0) == ((RuntimeObject*)(Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; Accelerometer_set_current_m06BD85AA1506A5628C39B21F24DE32BFD6122E1A_inline((Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.Accelerometer::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Accelerometer_FinishSetup_mC4491B219C6819E8AE87112EC1660277294F65B3 (Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4922D15E3F6F51B37B01EB36DD6268164957D71F); s_Il2CppMethodInitialized = true; } { // acceleration = GetChildControl("acceleration"); Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0; L_0 = InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418(__this, _stringLiteral4922D15E3F6F51B37B01EB36DD6268164957D71F, InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var); Accelerometer_set_acceleration_mB15DF6BBB2C1F0C7B8D93546D596D23AA92187C5_inline(__this, L_0, NULL); // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.Accelerometer::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Accelerometer__ctor_mAD6F8371491B501EB909ECF2D691D8C6340D8185 (Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* __this, const RuntimeMethod* method) { { Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF(__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 // UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.Gyroscope::get_angularVelocity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* Gyroscope_get_angularVelocity_m13CA070237C61317A2A5374970B2D2B233A25E4C (Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* __this, const RuntimeMethod* method) { { // public Vector3Control angularVelocity { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CangularVelocityU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.Gyroscope::set_angularVelocity(UnityEngine.InputSystem.Controls.Vector3Control) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gyroscope_set_angularVelocity_m6AA73EA1D3C1717150275B5534ED676EBC3EA0FF (Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) { { // public Vector3Control angularVelocity { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___value0; __this->___U3CangularVelocityU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CangularVelocityU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.Gyroscope UnityEngine.InputSystem.Gyroscope::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* Gyroscope_get_current_m428AD02BCAFA9196EE3676D53D26C014EAAD2811 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static Gyroscope current { get; private set; } Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* L_0 = ((Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_StaticFields*)il2cpp_codegen_static_fields_for(Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.Gyroscope::set_current(UnityEngine.InputSystem.Gyroscope) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gyroscope_set_current_mE3ADC2BFC8965A29103CE7ED0D4EEC5FA9CB67C5 (Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static Gyroscope current { get; private set; } Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* L_0 = ___value0; ((Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_StaticFields*)il2cpp_codegen_static_fields_for(Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_StaticFields*)il2cpp_codegen_static_fields_for(Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.Gyroscope::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gyroscope_MakeCurrent_m4F917335EA56DCF66399007CE859533C56CC1E8D (Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D(__this, NULL); // current = this; Gyroscope_set_current_mE3ADC2BFC8965A29103CE7ED0D4EEC5FA9CB67C5_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.Gyroscope::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gyroscope_OnRemoved_m91DF9F37B8B5A7F04DE05DEA8D883E03BCAAAA33 (Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4(__this, NULL); // if (current == this) Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* L_0; L_0 = Gyroscope_get_current_m428AD02BCAFA9196EE3676D53D26C014EAAD2811_inline(NULL); V_0 = (bool)((((RuntimeObject*)(Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4*)L_0) == ((RuntimeObject*)(Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; Gyroscope_set_current_mE3ADC2BFC8965A29103CE7ED0D4EEC5FA9CB67C5_inline((Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.Gyroscope::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gyroscope_FinishSetup_m84193F91CF16008BEC0C22EBF58E72370F1EDAC3 (Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralABDCCB17E56605903DC5F7E295E289CE3971EA70); s_Il2CppMethodInitialized = true; } { // angularVelocity = GetChildControl("angularVelocity"); Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0; L_0 = InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418(__this, _stringLiteralABDCCB17E56605903DC5F7E295E289CE3971EA70, InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var); Gyroscope_set_angularVelocity_m6AA73EA1D3C1717150275B5534ED676EBC3EA0FF_inline(__this, L_0, NULL); // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.Gyroscope::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Gyroscope__ctor_m12C4E168E60E3CD7B59BD6BD869A6936BD62B2BF (Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* __this, const RuntimeMethod* method) { { Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF(__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 // UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.GravitySensor::get_gravity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* GravitySensor_get_gravity_mB4027DB6C8A532897CB096438EEFAC02053BA370 (GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* __this, const RuntimeMethod* method) { { // public Vector3Control gravity { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CgravityU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.GravitySensor::set_gravity(UnityEngine.InputSystem.Controls.Vector3Control) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GravitySensor_set_gravity_m9196ECF477B5F323A0D578C54E04EC123C1EB2EF (GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) { { // public Vector3Control gravity { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___value0; __this->___U3CgravityU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgravityU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.GravitySensor UnityEngine.InputSystem.GravitySensor::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* GravitySensor_get_current_m99D8775D7D19F21115D4CF76809C03861EDBE7FB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static GravitySensor current { get; private set; } GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* L_0 = ((GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_StaticFields*)il2cpp_codegen_static_fields_for(GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.GravitySensor::set_current(UnityEngine.InputSystem.GravitySensor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GravitySensor_set_current_mCE7B7BDBC747F136E5939B1DA74EA2F565DF0338 (GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static GravitySensor current { get; private set; } GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* L_0 = ___value0; ((GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_StaticFields*)il2cpp_codegen_static_fields_for(GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_StaticFields*)il2cpp_codegen_static_fields_for(GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.GravitySensor::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GravitySensor_FinishSetup_m620680E74C3AAFF1ACF8F687DAB3B5D7249EB46E (GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEC696CDC5B4B1138EE397CDDD902E8AB9E48D12F); s_Il2CppMethodInitialized = true; } { // gravity = GetChildControl("gravity"); Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0; L_0 = InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418(__this, _stringLiteralEC696CDC5B4B1138EE397CDDD902E8AB9E48D12F, InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var); GravitySensor_set_gravity_m9196ECF477B5F323A0D578C54E04EC123C1EB2EF_inline(__this, L_0, NULL); // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.GravitySensor::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GravitySensor_MakeCurrent_m5CD1E8540CCDC6A2BF93B23B6F6C82B786873130 (GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D(__this, NULL); // current = this; GravitySensor_set_current_mCE7B7BDBC747F136E5939B1DA74EA2F565DF0338_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.GravitySensor::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GravitySensor_OnRemoved_mD4A17B10EA9F748E6A1B5BABF6F112F8D45008B2 (GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4(__this, NULL); // if (current == this) GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* L_0; L_0 = GravitySensor_get_current_m99D8775D7D19F21115D4CF76809C03861EDBE7FB_inline(NULL); V_0 = (bool)((((RuntimeObject*)(GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5*)L_0) == ((RuntimeObject*)(GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; GravitySensor_set_current_mCE7B7BDBC747F136E5939B1DA74EA2F565DF0338_inline((GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.GravitySensor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GravitySensor__ctor_m07FFC5C414FA8011459DE55CB8C167B94FE02F15 (GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* __this, const RuntimeMethod* method) { { Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF(__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 // UnityEngine.InputSystem.Controls.QuaternionControl UnityEngine.InputSystem.AttitudeSensor::get_attitude() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* AttitudeSensor_get_attitude_mD3DE1F81F50A79559289CA6668DBD485C736DEA4 (AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* __this, const RuntimeMethod* method) { { // public QuaternionControl attitude { get; private set; } QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = __this->___U3CattitudeU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.AttitudeSensor::set_attitude(UnityEngine.InputSystem.Controls.QuaternionControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttitudeSensor_set_attitude_m551A424C00EAD0B31FC33EE1A96E0227B8E204C6 (AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___value0, const RuntimeMethod* method) { { // public QuaternionControl attitude { get; private set; } QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = ___value0; __this->___U3CattitudeU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CattitudeU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.AttitudeSensor UnityEngine.InputSystem.AttitudeSensor::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* AttitudeSensor_get_current_mF4CF9943286C60C24ECAA67A874B950AC1E0F028 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static AttitudeSensor current { get; private set; } AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* L_0 = ((AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_StaticFields*)il2cpp_codegen_static_fields_for(AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.AttitudeSensor::set_current(UnityEngine.InputSystem.AttitudeSensor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttitudeSensor_set_current_mC8DF0360F6CF3CA40D2EAAF0491F6B65959D6259 (AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static AttitudeSensor current { get; private set; } AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* L_0 = ___value0; ((AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_StaticFields*)il2cpp_codegen_static_fields_for(AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_StaticFields*)il2cpp_codegen_static_fields_for(AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.AttitudeSensor::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttitudeSensor_MakeCurrent_m1901ACF1D76B3132DCFF19F84C1ABD2988379531 (AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D(__this, NULL); // current = this; AttitudeSensor_set_current_mC8DF0360F6CF3CA40D2EAAF0491F6B65959D6259_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.AttitudeSensor::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttitudeSensor_OnRemoved_m54F040F058DB40444E9BFEE926A9681694BFA18C (AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4(__this, NULL); // if (current == this) AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* L_0; L_0 = AttitudeSensor_get_current_mF4CF9943286C60C24ECAA67A874B950AC1E0F028_inline(NULL); V_0 = (bool)((((RuntimeObject*)(AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906*)L_0) == ((RuntimeObject*)(AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; AttitudeSensor_set_current_mC8DF0360F6CF3CA40D2EAAF0491F6B65959D6259_inline((AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.AttitudeSensor::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttitudeSensor_FinishSetup_mD7E92070C22DFDFBC84FB5635957E2F5C4CC913C (AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6DF9D4F46DFA854AAE70F89EA5C08ACCAA168DFF); s_Il2CppMethodInitialized = true; } { // attitude = GetChildControl("attitude"); QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0; L_0 = InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4(__this, _stringLiteral6DF9D4F46DFA854AAE70F89EA5C08ACCAA168DFF, InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4_RuntimeMethod_var); AttitudeSensor_set_attitude_m551A424C00EAD0B31FC33EE1A96E0227B8E204C6_inline(__this, L_0, NULL); // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.AttitudeSensor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AttitudeSensor__ctor_m4BC22DA0C424808E1AAE9DE7C1B13D7EE171D1E1 (AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* __this, const RuntimeMethod* method) { { Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF(__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 // UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.LinearAccelerationSensor::get_acceleration() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* LinearAccelerationSensor_get_acceleration_m6C03283BB5D1A6ADF39639107661D05C20137BAE (LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* __this, const RuntimeMethod* method) { { // public Vector3Control acceleration { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CaccelerationU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.LinearAccelerationSensor::set_acceleration(UnityEngine.InputSystem.Controls.Vector3Control) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAccelerationSensor_set_acceleration_mAD90D4669413E375443F85F09C1B4D9A384036D6 (LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) { { // public Vector3Control acceleration { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___value0; __this->___U3CaccelerationU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaccelerationU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.LinearAccelerationSensor UnityEngine.InputSystem.LinearAccelerationSensor::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* LinearAccelerationSensor_get_current_m76BCCA3583E7B6E780A4BCE9012C0CC366CA63DB (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static LinearAccelerationSensor current { get; private set; } LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* L_0 = ((LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_StaticFields*)il2cpp_codegen_static_fields_for(LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.LinearAccelerationSensor::set_current(UnityEngine.InputSystem.LinearAccelerationSensor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAccelerationSensor_set_current_m74960BA2C8CCA9DEDA4CF21EFA3F865009711E0C (LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static LinearAccelerationSensor current { get; private set; } LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* L_0 = ___value0; ((LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_StaticFields*)il2cpp_codegen_static_fields_for(LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_StaticFields*)il2cpp_codegen_static_fields_for(LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.LinearAccelerationSensor::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAccelerationSensor_MakeCurrent_m4D735F9667024BFF258601A602F71CC21011C975 (LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D(__this, NULL); // current = this; LinearAccelerationSensor_set_current_m74960BA2C8CCA9DEDA4CF21EFA3F865009711E0C_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.LinearAccelerationSensor::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAccelerationSensor_OnRemoved_m41CD82319E1650311B8726F6E3F0F5B3C9C328D1 (LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4(__this, NULL); // if (current == this) LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* L_0; L_0 = LinearAccelerationSensor_get_current_m76BCCA3583E7B6E780A4BCE9012C0CC366CA63DB_inline(NULL); V_0 = (bool)((((RuntimeObject*)(LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68*)L_0) == ((RuntimeObject*)(LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; LinearAccelerationSensor_set_current_m74960BA2C8CCA9DEDA4CF21EFA3F865009711E0C_inline((LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.LinearAccelerationSensor::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAccelerationSensor_FinishSetup_m8A39F4AB7C01810438A4D2A343364EFBB5CDFA5A (LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4922D15E3F6F51B37B01EB36DD6268164957D71F); s_Il2CppMethodInitialized = true; } { // acceleration = GetChildControl("acceleration"); Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0; L_0 = InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418(__this, _stringLiteral4922D15E3F6F51B37B01EB36DD6268164957D71F, InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var); LinearAccelerationSensor_set_acceleration_mAD90D4669413E375443F85F09C1B4D9A384036D6_inline(__this, L_0, NULL); // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.LinearAccelerationSensor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LinearAccelerationSensor__ctor_m76A83D04015451084C606FEF007E4A7614B31DE1 (LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* __this, const RuntimeMethod* method) { { Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF(__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 // UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.MagneticFieldSensor::get_magneticField() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* MagneticFieldSensor_get_magneticField_m32B4A06DB7B24F31DE1F763B12A239CA839ACED2 (MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* __this, const RuntimeMethod* method) { { // public Vector3Control magneticField { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CmagneticFieldU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.MagneticFieldSensor::set_magneticField(UnityEngine.InputSystem.Controls.Vector3Control) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagneticFieldSensor_set_magneticField_mA3D4F52E1A3586E1F27475EC1208C6BD264EA263 (MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) { { // public Vector3Control magneticField { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___value0; __this->___U3CmagneticFieldU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmagneticFieldU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.MagneticFieldSensor UnityEngine.InputSystem.MagneticFieldSensor::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* MagneticFieldSensor_get_current_m2DB761E7E3D3D7CAB1FA333A7C59A11E48B70C61 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static MagneticFieldSensor current { get; private set; } MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* L_0 = ((MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_StaticFields*)il2cpp_codegen_static_fields_for(MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.MagneticFieldSensor::set_current(UnityEngine.InputSystem.MagneticFieldSensor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagneticFieldSensor_set_current_m0800300EF9908ABDE6ED7FC4A5275C44AA7FBB28 (MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static MagneticFieldSensor current { get; private set; } MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* L_0 = ___value0; ((MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_StaticFields*)il2cpp_codegen_static_fields_for(MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_StaticFields*)il2cpp_codegen_static_fields_for(MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.MagneticFieldSensor::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagneticFieldSensor_MakeCurrent_mCAD4CD685F3663A69020B843A81FD7E3E6E0C266 (MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D(__this, NULL); // current = this; MagneticFieldSensor_set_current_m0800300EF9908ABDE6ED7FC4A5275C44AA7FBB28_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.MagneticFieldSensor::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagneticFieldSensor_OnRemoved_m57CBD0551A6350D3967A009A0E897111A41D2398 (MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4(__this, NULL); // if (current == this) MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* L_0; L_0 = MagneticFieldSensor_get_current_m2DB761E7E3D3D7CAB1FA333A7C59A11E48B70C61_inline(NULL); V_0 = (bool)((((RuntimeObject*)(MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34*)L_0) == ((RuntimeObject*)(MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; MagneticFieldSensor_set_current_m0800300EF9908ABDE6ED7FC4A5275C44AA7FBB28_inline((MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.MagneticFieldSensor::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagneticFieldSensor_FinishSetup_mE15D628DAE8C8801BC9A4C9CD629C460EBDA5D2E (MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral21DC1A3FAB7B050DAAFFD16083329ABC11F2E031); s_Il2CppMethodInitialized = true; } { // magneticField = GetChildControl("magneticField"); Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0; L_0 = InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418(__this, _stringLiteral21DC1A3FAB7B050DAAFFD16083329ABC11F2E031, InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var); MagneticFieldSensor_set_magneticField_mA3D4F52E1A3586E1F27475EC1208C6BD264EA263_inline(__this, L_0, NULL); // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.MagneticFieldSensor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MagneticFieldSensor__ctor_m9F0B990BF6FEDB6DEE8698F8BCC767CABB034F70 (MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* __this, const RuntimeMethod* method) { { Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF(__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 // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.LightSensor::get_lightLevel() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* LightSensor_get_lightLevel_m6D5FC41B13EBD793001F16A4F9A5797F1E735175 (LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* __this, const RuntimeMethod* method) { { // public AxisControl lightLevel { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3ClightLevelU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.LightSensor::set_lightLevel(UnityEngine.InputSystem.Controls.AxisControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightSensor_set_lightLevel_m2FCAF315550C7034F1D3E60E9A3B8683B68CB504 (LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) { { // public AxisControl lightLevel { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___value0; __this->___U3ClightLevelU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClightLevelU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.LightSensor UnityEngine.InputSystem.LightSensor::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* LightSensor_get_current_m9C3E2660B41ADDAFF5005D14C1FBC29949EF7EFE (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static LightSensor current { get; private set; } LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* L_0 = ((LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_StaticFields*)il2cpp_codegen_static_fields_for(LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.LightSensor::set_current(UnityEngine.InputSystem.LightSensor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightSensor_set_current_mD52A342BD73F82AA650C118F98F9524A01ADFE3C (LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static LightSensor current { get; private set; } LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* L_0 = ___value0; ((LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_StaticFields*)il2cpp_codegen_static_fields_for(LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_StaticFields*)il2cpp_codegen_static_fields_for(LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.LightSensor::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightSensor_MakeCurrent_mCF5B9B68010715E5405AF7BF34936C4928D04F38 (LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D(__this, NULL); // current = this; LightSensor_set_current_mD52A342BD73F82AA650C118F98F9524A01ADFE3C_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.LightSensor::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightSensor_OnRemoved_m3805850DEE4CD79B0A5891E900A779A1BA461F64 (LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4(__this, NULL); // if (current == this) LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* L_0; L_0 = LightSensor_get_current_m9C3E2660B41ADDAFF5005D14C1FBC29949EF7EFE_inline(NULL); V_0 = (bool)((((RuntimeObject*)(LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554*)L_0) == ((RuntimeObject*)(LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; LightSensor_set_current_mD52A342BD73F82AA650C118F98F9524A01ADFE3C_inline((LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.LightSensor::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightSensor_FinishSetup_mA43EB3414962AF9D714384554A4AEB71935B2199 (LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC98237D0E3F7BFDB6261502FE04A3149C1235E8D); s_Il2CppMethodInitialized = true; } { // lightLevel = GetChildControl("lightLevel"); AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0; L_0 = InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841(__this, _stringLiteralC98237D0E3F7BFDB6261502FE04A3149C1235E8D, InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var); LightSensor_set_lightLevel_m2FCAF315550C7034F1D3E60E9A3B8683B68CB504_inline(__this, L_0, NULL); // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.LightSensor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LightSensor__ctor_mC7986AC99BC44780090B3EFB87E88AB98FFB2167 (LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* __this, const RuntimeMethod* method) { { Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF(__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 // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.PressureSensor::get_atmosphericPressure() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* PressureSensor_get_atmosphericPressure_m67D513711051D62229302C90E9309ADE475129B3 (PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* __this, const RuntimeMethod* method) { { // public AxisControl atmosphericPressure { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CatmosphericPressureU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.PressureSensor::set_atmosphericPressure(UnityEngine.InputSystem.Controls.AxisControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PressureSensor_set_atmosphericPressure_mE406546075DCB818059627602E5F91C69BABF416 (PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) { { // public AxisControl atmosphericPressure { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___value0; __this->___U3CatmosphericPressureU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CatmosphericPressureU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.PressureSensor UnityEngine.InputSystem.PressureSensor::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* PressureSensor_get_current_m1F903B502BB6C97AFDF57B9E9458A468D81E742B (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static PressureSensor current { get; private set; } PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* L_0 = ((PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_StaticFields*)il2cpp_codegen_static_fields_for(PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.PressureSensor::set_current(UnityEngine.InputSystem.PressureSensor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PressureSensor_set_current_m3BC621A988E8A33E8C25EFCA099070B6AD90CB4A (PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static PressureSensor current { get; private set; } PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* L_0 = ___value0; ((PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_StaticFields*)il2cpp_codegen_static_fields_for(PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_StaticFields*)il2cpp_codegen_static_fields_for(PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.PressureSensor::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PressureSensor_MakeCurrent_mEF0E8D9F325FCA9032D79044284868747F020BFE (PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D(__this, NULL); // current = this; PressureSensor_set_current_m3BC621A988E8A33E8C25EFCA099070B6AD90CB4A_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.PressureSensor::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PressureSensor_OnRemoved_mD079E7E92F99B8811CCDBD550BD59319C04492AC (PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4(__this, NULL); // if (current == this) PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* L_0; L_0 = PressureSensor_get_current_m1F903B502BB6C97AFDF57B9E9458A468D81E742B_inline(NULL); V_0 = (bool)((((RuntimeObject*)(PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603*)L_0) == ((RuntimeObject*)(PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; PressureSensor_set_current_m3BC621A988E8A33E8C25EFCA099070B6AD90CB4A_inline((PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.PressureSensor::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PressureSensor_FinishSetup_mB032A877C5CA280349E070F0B4CBDEE94E3B42C7 (PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE3AE44BFAE597E5BD1815DD96813D865DFF80629); s_Il2CppMethodInitialized = true; } { // atmosphericPressure = GetChildControl("atmosphericPressure"); AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0; L_0 = InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841(__this, _stringLiteralE3AE44BFAE597E5BD1815DD96813D865DFF80629, InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var); PressureSensor_set_atmosphericPressure_mE406546075DCB818059627602E5F91C69BABF416_inline(__this, L_0, NULL); // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.PressureSensor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PressureSensor__ctor_m2B29729259753AFB41AD4571D85C4EBA46203938 (PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* __this, const RuntimeMethod* method) { { Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF(__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 // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.ProximitySensor::get_distance() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ProximitySensor_get_distance_mC21BF69BAEEC789A6A8661C2D73FD8B96156D31D (ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* __this, const RuntimeMethod* method) { { // public AxisControl distance { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CdistanceU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.ProximitySensor::set_distance(UnityEngine.InputSystem.Controls.AxisControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximitySensor_set_distance_mE7146C1A3ABC2A24FC1354D6D73022D69D343A49 (ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) { { // public AxisControl distance { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___value0; __this->___U3CdistanceU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdistanceU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.ProximitySensor UnityEngine.InputSystem.ProximitySensor::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* ProximitySensor_get_current_m31B41CDE298B605336398E981C1B5F429AD4D8F0 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static ProximitySensor current { get; private set; } ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* L_0 = ((ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_StaticFields*)il2cpp_codegen_static_fields_for(ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.ProximitySensor::set_current(UnityEngine.InputSystem.ProximitySensor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximitySensor_set_current_m7021DD267857E6C16160E99D42DEED686B372D14 (ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static ProximitySensor current { get; private set; } ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* L_0 = ___value0; ((ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_StaticFields*)il2cpp_codegen_static_fields_for(ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_StaticFields*)il2cpp_codegen_static_fields_for(ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.ProximitySensor::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximitySensor_MakeCurrent_m04B2AA37C1CC18E070899D0DE0C0FFEB9C4E4C06 (ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D(__this, NULL); // current = this; ProximitySensor_set_current_m7021DD267857E6C16160E99D42DEED686B372D14_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.ProximitySensor::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximitySensor_OnRemoved_mAA2EAE313168A43ADB43FD7AC04456CCCD74F30B (ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4(__this, NULL); // if (current == this) ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* L_0; L_0 = ProximitySensor_get_current_m31B41CDE298B605336398E981C1B5F429AD4D8F0_inline(NULL); V_0 = (bool)((((RuntimeObject*)(ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718*)L_0) == ((RuntimeObject*)(ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; ProximitySensor_set_current_m7021DD267857E6C16160E99D42DEED686B372D14_inline((ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.ProximitySensor::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximitySensor_FinishSetup_m7E14E66BE2B4D852E46075E9A560D880B235F7EE (ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB6AEA0E1C14F83A795D9998880B030CBF2D8172D); s_Il2CppMethodInitialized = true; } { // distance = GetChildControl("distance"); AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0; L_0 = InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841(__this, _stringLiteralB6AEA0E1C14F83A795D9998880B030CBF2D8172D, InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var); ProximitySensor_set_distance_mE7146C1A3ABC2A24FC1354D6D73022D69D343A49_inline(__this, L_0, NULL); // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.ProximitySensor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ProximitySensor__ctor_mA952A5C659286F7FC73BA6133ABA5C2217EE1D13 (ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* __this, const RuntimeMethod* method) { { Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF(__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 // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.HumiditySensor::get_relativeHumidity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* HumiditySensor_get_relativeHumidity_m65AB6E5985272EA780FFB2E657FBEDFAA4E3A42A (HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* __this, const RuntimeMethod* method) { { // public AxisControl relativeHumidity { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CrelativeHumidityU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.HumiditySensor::set_relativeHumidity(UnityEngine.InputSystem.Controls.AxisControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumiditySensor_set_relativeHumidity_m1C8D011FEC7B5DEEEB8C6FE76B4DAB087B78776E (HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) { { // public AxisControl relativeHumidity { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___value0; __this->___U3CrelativeHumidityU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrelativeHumidityU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.HumiditySensor UnityEngine.InputSystem.HumiditySensor::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* HumiditySensor_get_current_m58CF8360A814AD97DADDCEB87E7107D3D022215D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static HumiditySensor current { get; private set; } HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* L_0 = ((HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_StaticFields*)il2cpp_codegen_static_fields_for(HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.HumiditySensor::set_current(UnityEngine.InputSystem.HumiditySensor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumiditySensor_set_current_m2ADE8F5C0A12A665B41FD374C15DDF02C3A81EC2 (HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static HumiditySensor current { get; private set; } HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* L_0 = ___value0; ((HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_StaticFields*)il2cpp_codegen_static_fields_for(HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_StaticFields*)il2cpp_codegen_static_fields_for(HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.HumiditySensor::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumiditySensor_MakeCurrent_m0305CD463B38A05CC8498D5580ECA56077A96D50 (HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D(__this, NULL); // current = this; HumiditySensor_set_current_m2ADE8F5C0A12A665B41FD374C15DDF02C3A81EC2_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.HumiditySensor::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumiditySensor_OnRemoved_m1238D8A12FE10DDB5DCD92D9C7B2F7ED2896E86F (HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4(__this, NULL); // if (current == this) HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* L_0; L_0 = HumiditySensor_get_current_m58CF8360A814AD97DADDCEB87E7107D3D022215D_inline(NULL); V_0 = (bool)((((RuntimeObject*)(HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03*)L_0) == ((RuntimeObject*)(HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; HumiditySensor_set_current_m2ADE8F5C0A12A665B41FD374C15DDF02C3A81EC2_inline((HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.HumiditySensor::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumiditySensor_FinishSetup_m98F8120ACBB54532ADC616B31219D6EEC4BDC868 (HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF56903B6FB0E9A94A085F0F86D336253170BC4B4); s_Il2CppMethodInitialized = true; } { // relativeHumidity = GetChildControl("relativeHumidity"); AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0; L_0 = InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841(__this, _stringLiteralF56903B6FB0E9A94A085F0F86D336253170BC4B4, InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var); HumiditySensor_set_relativeHumidity_m1C8D011FEC7B5DEEEB8C6FE76B4DAB087B78776E_inline(__this, L_0, NULL); // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.HumiditySensor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void HumiditySensor__ctor_m3F7357F775B09D089A4687C9F7AEF07DAA759B75 (HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* __this, const RuntimeMethod* method) { { Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF(__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 // UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.AmbientTemperatureSensor::get_ambientTemperature() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* AmbientTemperatureSensor_get_ambientTemperature_m687DB5F126598AB67D33287B01B7C942B87A9965 (AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* __this, const RuntimeMethod* method) { { // public AxisControl ambientTemperature { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = __this->___U3CambientTemperatureU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.AmbientTemperatureSensor::set_ambientTemperature(UnityEngine.InputSystem.Controls.AxisControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientTemperatureSensor_set_ambientTemperature_mC038251E8F5A36824F25395AD29C0F9E19078C5A (AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) { { // public AxisControl ambientTemperature { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___value0; __this->___U3CambientTemperatureU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CambientTemperatureU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.AmbientTemperatureSensor UnityEngine.InputSystem.AmbientTemperatureSensor::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* AmbientTemperatureSensor_get_current_m85C2EF61130267DF3765C68BDC205D646F89762F (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static AmbientTemperatureSensor current { get; private set; } AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* L_0 = ((AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_StaticFields*)il2cpp_codegen_static_fields_for(AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.AmbientTemperatureSensor::set_current(UnityEngine.InputSystem.AmbientTemperatureSensor) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientTemperatureSensor_set_current_mA7099589A088FCA3B5AFFBFF9E0DA9FF0D68597C (AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static AmbientTemperatureSensor current { get; private set; } AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* L_0 = ___value0; ((AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_StaticFields*)il2cpp_codegen_static_fields_for(AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_StaticFields*)il2cpp_codegen_static_fields_for(AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.AmbientTemperatureSensor::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientTemperatureSensor_MakeCurrent_m6FE26185EF9D5D889708CA4C1C8C9DF7F44FE57D (AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D(__this, NULL); // current = this; AmbientTemperatureSensor_set_current_mA7099589A088FCA3B5AFFBFF9E0DA9FF0D68597C_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.AmbientTemperatureSensor::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientTemperatureSensor_OnRemoved_m4A376EFA0F836F1CEF63FDBA7FD8A8697FC383DC (AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4(__this, NULL); // if (current == this) AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* L_0; L_0 = AmbientTemperatureSensor_get_current_m85C2EF61130267DF3765C68BDC205D646F89762F_inline(NULL); V_0 = (bool)((((RuntimeObject*)(AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8*)L_0) == ((RuntimeObject*)(AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; AmbientTemperatureSensor_set_current_mA7099589A088FCA3B5AFFBFF9E0DA9FF0D68597C_inline((AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.AmbientTemperatureSensor::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientTemperatureSensor_FinishSetup_mF28EC6485011BE8080460F56940B21DDC7E29BD7 (AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A58201DCDF106A561ABEA734AAE114ED50B4F30); s_Il2CppMethodInitialized = true; } { // ambientTemperature = GetChildControl("ambientTemperature"); AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0; L_0 = InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841(__this, _stringLiteral5A58201DCDF106A561ABEA734AAE114ED50B4F30, InputControl_GetChildControl_TisAxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_mE395247B4A734866EFF7A908510EEF5B2CFE3841_RuntimeMethod_var); AmbientTemperatureSensor_set_ambientTemperature_mC038251E8F5A36824F25395AD29C0F9E19078C5A_inline(__this, L_0, NULL); // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.AmbientTemperatureSensor::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AmbientTemperatureSensor__ctor_mC28BAE6F66E1E9C3227D347CEE4640B1EE21669A (AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* __this, const RuntimeMethod* method) { { Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF(__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 // UnityEngine.InputSystem.Controls.IntegerControl UnityEngine.InputSystem.StepCounter::get_stepCounter() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* StepCounter_get_stepCounter_m38EC917D5F738EC2074FD89493369A330CFF14C7 (StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* __this, const RuntimeMethod* method) { { // public IntegerControl stepCounter { get; private set; } IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = __this->___U3CstepCounterU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.StepCounter::set_stepCounter(UnityEngine.InputSystem.Controls.IntegerControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StepCounter_set_stepCounter_mBB40FBC3C616E1F49B08C66AC7B7F1D5600C5F0D (StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* __this, IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___value0, const RuntimeMethod* method) { { // public IntegerControl stepCounter { get; private set; } IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = ___value0; __this->___U3CstepCounterU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstepCounterU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.StepCounter UnityEngine.InputSystem.StepCounter::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* StepCounter_get_current_m6778C53DF7692913BAE156F101E1A51E3C9BD50D (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static StepCounter current { get; private set; } StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* L_0 = ((StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_StaticFields*)il2cpp_codegen_static_fields_for(StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.StepCounter::set_current(UnityEngine.InputSystem.StepCounter) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StepCounter_set_current_mC4E95682EC193C29FDF69A2C89A8DA536E4C5ADB (StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static StepCounter current { get; private set; } StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* L_0 = ___value0; ((StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_StaticFields*)il2cpp_codegen_static_fields_for(StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_StaticFields*)il2cpp_codegen_static_fields_for(StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.StepCounter::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StepCounter_MakeCurrent_mF5AC93BEBA365997CE4F6474FDCC46AF0CF47C94 (StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); InputDevice_MakeCurrent_mA189366502F9A1C15719CBD911FBC7CC1FBD2D1D(__this, NULL); // current = this; StepCounter_set_current_mC4E95682EC193C29FDF69A2C89A8DA536E4C5ADB_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.StepCounter::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StepCounter_OnRemoved_mCFBC443204712E1C5A2A285D8A3C6C72051AE305 (StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); InputDevice_OnRemoved_m283B9C9672D0D5E044133C5E38A7322B34B14FD4(__this, NULL); // if (current == this) StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* L_0; L_0 = StepCounter_get_current_m6778C53DF7692913BAE156F101E1A51E3C9BD50D_inline(NULL); V_0 = (bool)((((RuntimeObject*)(StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2*)L_0) == ((RuntimeObject*)(StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; StepCounter_set_current_mC4E95682EC193C29FDF69A2C89A8DA536E4C5ADB_inline((StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.StepCounter::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StepCounter_FinishSetup_mB8E698B6DBF4B1D9C6C9BF0EBE0F23C6048520D0 (StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD3B2053D767CC520A66A85BC071DDFEEAF247B92); s_Il2CppMethodInitialized = true; } { // stepCounter = GetChildControl("stepCounter"); IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0; L_0 = InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297(__this, _stringLiteralD3B2053D767CC520A66A85BC071DDFEEAF247B92, InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297_RuntimeMethod_var); StepCounter_set_stepCounter_mBB40FBC3C616E1F49B08C66AC7B7F1D5600C5F0D_inline(__this, L_0, NULL); // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.StepCounter::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StepCounter__ctor_m909C35DAF37F65943CB8B238B88B5BD8F161D0C4 (StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* __this, const RuntimeMethod* method) { { Sensor__ctor_mEF8B70AF81A0492C8639FD3B23FC507CC83FA3DF(__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 #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.InputSystem.Controls.TouchControl UnityEngine.InputSystem.Touchscreen::get_primaryTouch() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) { { // public TouchControl primaryTouch { get; protected set; } TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_0 = __this->___U3CprimaryTouchU3Ek__BackingField_45; return L_0; } } // System.Void UnityEngine.InputSystem.Touchscreen::set_primaryTouch(UnityEngine.InputSystem.Controls.TouchControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_set_primaryTouch_m91DBE5AD811347EAF9ADC9B77A6A78360662E1C4 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* ___value0, const RuntimeMethod* method) { { // public TouchControl primaryTouch { get; protected set; } TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_0 = ___value0; __this->___U3CprimaryTouchU3Ek__BackingField_45 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CprimaryTouchU3Ek__BackingField_45), (void*)L_0); return; } } // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Touchscreen::get_touches() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) { { // public ReadOnlyArray touches { get; protected set; } ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_0 = __this->___U3CtouchesU3Ek__BackingField_46; return L_0; } } // System.Void UnityEngine.InputSystem.Touchscreen::set_touches(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_set_touches_m5B06B93E52B66167B6B01A2A521C7684C6E5FE5A (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E ___value0, const RuntimeMethod* method) { { // public ReadOnlyArray touches { get; protected set; } ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_0 = ___value0; __this->___U3CtouchesU3Ek__BackingField_46 = L_0; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CtouchesU3Ek__BackingField_46))->___m_Array_0), (void*)NULL); return; } } // UnityEngine.InputSystem.Controls.TouchControl[] UnityEngine.InputSystem.Touchscreen::get_touchControlArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D* Touchscreen_get_touchControlArray_m07505E4C75139C056B8135195F01AC405954C66E (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) { { // get => touches.m_Array; ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_0; L_0 = Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline(__this, NULL); TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D* L_1 = L_0.___m_Array_0; return L_1; } } // System.Void UnityEngine.InputSystem.Touchscreen::set_touchControlArray(UnityEngine.InputSystem.Controls.TouchControl[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_set_touchControlArray_m634368F48260D080E7D890EE93DCB3908DBC56EE (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_m9E9C00801BA6A7190265856C2B623A7671BA1CE2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // set => touches = new ReadOnlyArray(value); TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D* L_0 = ___value0; ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_1; memset((&L_1), 0, sizeof(L_1)); ReadOnlyArray_1__ctor_m9E9C00801BA6A7190265856C2B623A7671BA1CE2((&L_1), L_0, /*hidden argument*/ReadOnlyArray_1__ctor_m9E9C00801BA6A7190265856C2B623A7671BA1CE2_RuntimeMethod_var); Touchscreen_set_touches_m5B06B93E52B66167B6B01A2A521C7684C6E5FE5A_inline(__this, L_1, NULL); return; } } // UnityEngine.InputSystem.Touchscreen UnityEngine.InputSystem.Touchscreen::get_current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* Touchscreen_get_current_m6FB965E55B03382C950ECA9903B895100F914B28 (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public new static Touchscreen current { get; internal set; } Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* L_0 = ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_47; return L_0; } } // System.Void UnityEngine.InputSystem.Touchscreen::set_current(UnityEngine.InputSystem.Touchscreen) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_set_current_mE40C33E7279678BA6A4E10C4055E6A93559CC450 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public new static Touchscreen current { get; internal set; } Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* L_0 = ___value0; ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_47 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_47), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.Touchscreen::MakeCurrent() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_MakeCurrent_m2184F54002F3EF888FBEBFC29331B28FBF730764 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) { { // base.MakeCurrent(); Pointer_MakeCurrent_m78C156FD8FF20DBEDC1EE659E54ED6EB927141DF(__this, NULL); // current = this; Touchscreen_set_current_mE40C33E7279678BA6A4E10C4055E6A93559CC450_inline(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.Touchscreen::OnRemoved() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_OnRemoved_mF80614C9505DCA6D471663EA789B80A7FDF37F88 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) { bool V_0 = false; { // base.OnRemoved(); Pointer_OnRemoved_m8B30B152B41924B1EE6906D18BE6F8962DC3279C(__this, NULL); // if (current == this) Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* L_0; L_0 = Touchscreen_get_current_m6FB965E55B03382C950ECA9903B895100F914B28_inline(NULL); V_0 = (bool)((((RuntimeObject*)(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE*)L_0) == ((RuntimeObject*)(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE*)__this))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { // current = null; Touchscreen_set_current_mE40C33E7279678BA6A4E10C4055E6A93559CC450_inline((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE*)NULL, NULL); } IL_001b: { // } return; } } // System.Void UnityEngine.InputSystem.Touchscreen::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_FinishSetup_m8FB26D862741BAFA6F1A2B895313E109D3CB5B82 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __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*)&InputControl_GetChildControl_TisTouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_m5E1B4B9F7A1BF7E6D95C4CD9CEF7198DA0507E4F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_m9E9C00801BA6A7190265856C2B623A7671BA1CE2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral425091F8CB15C34BE7B32446B140F4A46573723E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral96F6475ED750A82A44E692C566734533023173A2); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D* V_1 = NULL; int32_t V_2 = 0; Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E V_3; memset((&V_3), 0, sizeof(V_3)); ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_4; memset((&V_4), 0, sizeof(V_4)); InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_5 = NULL; bool V_6 = false; bool V_7 = false; Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E V_8; memset((&V_8), 0, sizeof(V_8)); InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_9 = NULL; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* V_10 = NULL; bool V_11 = false; bool V_12 = false; { // base.FinishSetup(); Pointer_FinishSetup_m8A6BFEFCDD2AA085471757A211B9262DE0B8FDCD(__this, NULL); // primaryTouch = GetChildControl("primaryTouch"); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_0; L_0 = InputControl_GetChildControl_TisTouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_m5E1B4B9F7A1BF7E6D95C4CD9CEF7198DA0507E4F(__this, _stringLiteral96F6475ED750A82A44E692C566734533023173A2, InputControl_GetChildControl_TisTouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_m5E1B4B9F7A1BF7E6D95C4CD9CEF7198DA0507E4F_RuntimeMethod_var); Touchscreen_set_primaryTouch_m91DBE5AD811347EAF9ADC9B77A6A78360662E1C4_inline(__this, L_0, NULL); // var touchControlCount = 0; V_0 = 0; // foreach (var child in children) ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_1; L_1 = InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010(__this, NULL); V_4 = L_1; Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E L_2; L_2 = ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC((&V_4), ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var); V_3 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0057: {// begin finally (depth: 1) Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676((&V_3), Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_004c_1; } IL_002f_1: { // foreach (var child in children) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3; L_3 = Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B((&V_3), Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var); V_5 = L_3; // if (child is TouchControl) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4 = V_5; V_6 = (bool)((!(((RuntimeObject*)(TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079*)((TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079*)IsInstClass((RuntimeObject*)L_4, TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_5 = V_6; if (!L_5) { goto IL_004c_1; } } { // ++touchControlCount; int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_004c_1: { // foreach (var child in children) bool L_7; L_7 = Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD((&V_3), Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var); if (L_7) { goto IL_002f_1; } } { goto IL_0066; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0066: { // Debug.Assert(touchControlCount >= 1, "Should have found at least primaryTouch control"); int32_t L_8 = V_0; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)((((int32_t)L_8) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral425091F8CB15C34BE7B32446B140F4A46573723E, NULL); // if (touchControlCount >= 1) int32_t L_9 = V_0; V_7 = (bool)((((int32_t)((((int32_t)L_9) < ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_10 = V_7; if (!L_10) { goto IL_0089; } } { // --touchControlCount; int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_11, 1)); } IL_0089: { // var touchArray = new TouchControl[touchControlCount]; int32_t L_12 = V_0; TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D* L_13 = (TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D*)(TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D*)SZArrayNew(TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D_il2cpp_TypeInfo_var, (uint32_t)L_12); V_1 = L_13; // var touchIndex = 0; V_2 = 0; // foreach (var child in children) ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_14; L_14 = InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010(__this, NULL); V_4 = L_14; Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E L_15; L_15 = ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC((&V_4), ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var); V_8 = L_15; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00eb: {// begin finally (depth: 1) Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676((&V_8), Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_00e0_1; } IL_00a6_1: { // foreach (var child in children) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_16; L_16 = Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B((&V_8), Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var); V_9 = L_16; // if (child == primaryTouch) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_17 = V_9; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_18; L_18 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); V_11 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_17) == ((RuntimeObject*)(TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079*)L_18))? 1 : 0); bool L_19 = V_11; if (!L_19) { goto IL_00c2_1; } } { // continue; goto IL_00e0_1; } IL_00c2_1: { // if (child is TouchControl control) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_20 = V_9; V_10 = ((TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079*)IsInstClass((RuntimeObject*)L_20, TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_il2cpp_TypeInfo_var)); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_21 = V_10; V_12 = (bool)((!(((RuntimeObject*)(TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079*)L_21) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_22 = V_12; if (!L_22) { goto IL_00df_1; } } { // touchArray[touchIndex++] = control; TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D* L_23 = V_1; int32_t L_24 = V_2; int32_t L_25 = L_24; V_2 = ((int32_t)il2cpp_codegen_add(L_25, 1)); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_26 = V_10; NullCheck(L_23); ArrayElementTypeCheck (L_23, L_26); (L_23)->SetAt(static_cast(L_25), (TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079*)L_26); } IL_00df_1: { } IL_00e0_1: { // foreach (var child in children) bool L_27; L_27 = Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD((&V_8), Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var); if (L_27) { goto IL_00a6_1; } } { goto IL_00fa; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00fa: { // touches = new ReadOnlyArray(touchArray); TouchControlU5BU5D_t339733075857CFF82B4E43BFB310F2350225836D* L_28 = V_1; ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_29; memset((&L_29), 0, sizeof(L_29)); ReadOnlyArray_1__ctor_m9E9C00801BA6A7190265856C2B623A7671BA1CE2((&L_29), L_28, /*hidden argument*/ReadOnlyArray_1__ctor_m9E9C00801BA6A7190265856C2B623A7671BA1CE2_RuntimeMethod_var); Touchscreen_set_touches_m5B06B93E52B66167B6B01A2A521C7684C6E5FE5A_inline(__this, L_29, NULL); // } return; } } // System.Void UnityEngine.InputSystem.Touchscreen::OnNextUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_OnNextUpdate_m2E342A2AA43FBEA82432E148FF75C150349B5AE0 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputState_Change_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC0BE9E4C07F2D6AEBB3143EA74C10F3F00F1D389_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputState_Change_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA4B753C7A51111F8399CA5BEB8A2780EE54F36B7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m322B2C406CB93A8BB27DDBA287593AE863B8AA03_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral68F252F04AE738B1F41DFC7908BBBAA695BD0439); s_Il2CppMethodInitialized = true; } void* V_0 = NULL; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* V_1 = NULL; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* V_2 = NULL; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; bool V_5 = false; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_6; memset((&V_6), 0, sizeof(V_6)); ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E V_7; memset((&V_7), 0, sizeof(V_7)); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 V_8; memset((&V_8), 0, sizeof(V_8)); bool V_9 = false; bool V_10 = false; bool V_11 = false; bool V_12 = false; int32_t G_B6_0 = 0; int32_t G_B15_0 = 0; { // Profiler.BeginSample("Touchscreen.OnNextUpdate"); Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline(_stringLiteral68F252F04AE738B1F41DFC7908BBBAA695BD0439, NULL); // var statePtr = currentStatePtr; void* L_0; L_0 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(__this, NULL); V_0 = L_0; // var touchStatePtr = (TouchState*)((byte*)statePtr + stateBlock.byteOffset + TouchscreenState.kTouchDataOffset); void* L_1 = V_0; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_2; L_2 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(__this, NULL); V_3 = L_2; uint32_t L_3; L_3 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_3), NULL); V_1 = (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)((void*)il2cpp_codegen_add((intptr_t)((void*)il2cpp_codegen_add((intptr_t)L_1, (intptr_t)((uintptr_t)L_3))), ((int32_t)56))); // for (var i = 0; i < touches.Count; ++i, ++touchStatePtr) V_4 = 0; goto IL_00e0; } IL_0030: { // if (touchStatePtr->delta != default) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_4 = V_1; NullCheck(L_4); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = L_4->___delta_3; il2cpp_codegen_initobj((&V_6), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_6; bool L_7; L_7 = Vector2_op_Inequality_mCF3935E28AC7B30B279F07F9321CC56718E1311A_inline(L_5, L_6, NULL); V_5 = L_7; bool L_8 = V_5; if (!L_8) { goto IL_0078; } } { // InputState.Change(touches[i].delta, Vector2.zero); ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_9; L_9 = Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline(__this, NULL); V_7 = L_9; int32_t L_10 = V_4; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_11; L_11 = ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C((&V_7), L_10, ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C_RuntimeMethod_var); NullCheck(L_11); Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* L_12; L_12 = TouchControl_get_delta_mBF18CFA0ADC5C07A002B3BBD8BAEE13F33FA01FE_inline(L_11, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_13; L_13 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL); il2cpp_codegen_initobj((&V_8), sizeof(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0)); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_14 = V_8; InputState_Change_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA4B753C7A51111F8399CA5BEB8A2780EE54F36B7(L_12, L_13, 0, L_14, InputState_Change_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA4B753C7A51111F8399CA5BEB8A2780EE54F36B7_RuntimeMethod_var); } IL_0078: { // if (touchStatePtr->tapCount > 0 && InputState.currentTime >= touchStatePtr->startTime + s_TapTime + s_TapDelayTime) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_15 = V_1; NullCheck(L_15); uint8_t L_16 = L_15->___tapCount_7; if ((((int32_t)L_16) <= ((int32_t)0))) { goto IL_00a1; } } { double L_17; L_17 = InputState_get_currentTime_m5AF6706449C88C5440DD613C83DBC88EC57CC40F(NULL); TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_18 = V_1; NullCheck(L_18); double L_19 = L_18->___startTime_11; float L_20 = ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___s_TapTime_48; float L_21 = ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___s_TapDelayTime_49; G_B6_0 = ((((int32_t)((!(((double)L_17) >= ((double)((double)il2cpp_codegen_add(((double)il2cpp_codegen_add(L_19, ((double)L_20))), ((double)L_21))))))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00a2; } IL_00a1: { G_B6_0 = 0; } IL_00a2: { V_9 = (bool)G_B6_0; bool L_22 = V_9; if (!L_22) { goto IL_00d0; } } { // InputState.Change(touches[i].tapCount, (byte)0); ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_23; L_23 = Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline(__this, NULL); V_7 = L_23; int32_t L_24 = V_4; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_25; L_25 = ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C((&V_7), L_24, ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C_RuntimeMethod_var); NullCheck(L_25); IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_26; L_26 = TouchControl_get_tapCount_mFE67214C13E765B80FC3E9204838D73C800D510B_inline(L_25, NULL); il2cpp_codegen_initobj((&V_8), sizeof(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0)); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_27 = V_8; InputState_Change_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC0BE9E4C07F2D6AEBB3143EA74C10F3F00F1D389(L_26, (uint8_t)0, 0, L_27, InputState_Change_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC0BE9E4C07F2D6AEBB3143EA74C10F3F00F1D389_RuntimeMethod_var); } IL_00d0: { // for (var i = 0; i < touches.Count; ++i, ++touchStatePtr) int32_t L_28 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_28, 1)); // for (var i = 0; i < touches.Count; ++i, ++touchStatePtr) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_29 = V_1; uint32_t L_30 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); V_1 = ((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_29, (int32_t)L_30)); } IL_00e0: { // for (var i = 0; i < touches.Count; ++i, ++touchStatePtr) int32_t L_31 = V_4; ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_32; L_32 = Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline(__this, NULL); V_7 = L_32; int32_t L_33; L_33 = ReadOnlyArray_1_get_Count_m322B2C406CB93A8BB27DDBA287593AE863B8AA03_inline((&V_7), ReadOnlyArray_1_get_Count_m322B2C406CB93A8BB27DDBA287593AE863B8AA03_RuntimeMethod_var); V_10 = (bool)((((int32_t)L_31) < ((int32_t)L_33))? 1 : 0); bool L_34 = V_10; if (L_34) { goto IL_0030; } } { // var primaryTouchState = (TouchState*)((byte*)statePtr + stateBlock.byteOffset); void* L_35 = V_0; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_36; L_36 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(__this, NULL); V_3 = L_36; uint32_t L_37; L_37 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_3), NULL); V_2 = (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)((void*)il2cpp_codegen_add((intptr_t)L_35, (intptr_t)((uintptr_t)L_37))); // if (primaryTouchState->delta != default) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_38 = V_2; NullCheck(L_38); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_39 = L_38->___delta_3; il2cpp_codegen_initobj((&V_6), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = V_6; bool L_41; L_41 = Vector2_op_Inequality_mCF3935E28AC7B30B279F07F9321CC56718E1311A_inline(L_39, L_40, NULL); V_11 = L_41; bool L_42 = V_11; if (!L_42) { goto IL_014a; } } { // InputState.Change(primaryTouch.delta, Vector2.zero); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_43; L_43 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); NullCheck(L_43); Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* L_44; L_44 = TouchControl_get_delta_mBF18CFA0ADC5C07A002B3BBD8BAEE13F33FA01FE_inline(L_43, NULL); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_45; L_45 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL); il2cpp_codegen_initobj((&V_8), sizeof(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0)); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_46 = V_8; InputState_Change_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA4B753C7A51111F8399CA5BEB8A2780EE54F36B7(L_44, L_45, 0, L_46, InputState_Change_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mA4B753C7A51111F8399CA5BEB8A2780EE54F36B7_RuntimeMethod_var); } IL_014a: { // if (primaryTouchState->tapCount > 0 && InputState.currentTime >= primaryTouchState->startTime + s_TapTime + s_TapDelayTime) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_47 = V_2; NullCheck(L_47); uint8_t L_48 = L_47->___tapCount_7; if ((((int32_t)L_48) <= ((int32_t)0))) { goto IL_0173; } } { double L_49; L_49 = InputState_get_currentTime_m5AF6706449C88C5440DD613C83DBC88EC57CC40F(NULL); TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_50 = V_2; NullCheck(L_50); double L_51 = L_50->___startTime_11; float L_52 = ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___s_TapTime_48; float L_53 = ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___s_TapDelayTime_49; G_B15_0 = ((((int32_t)((!(((double)L_49) >= ((double)((double)il2cpp_codegen_add(((double)il2cpp_codegen_add(L_51, ((double)L_52))), ((double)L_53))))))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0174; } IL_0173: { G_B15_0 = 0; } IL_0174: { V_12 = (bool)G_B15_0; bool L_54 = V_12; if (!L_54) { goto IL_0197; } } { // InputState.Change(primaryTouch.tapCount, (byte)0); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_55; L_55 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); NullCheck(L_55); IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_56; L_56 = TouchControl_get_tapCount_mFE67214C13E765B80FC3E9204838D73C800D510B_inline(L_55, NULL); il2cpp_codegen_initobj((&V_8), sizeof(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0)); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_57 = V_8; InputState_Change_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC0BE9E4C07F2D6AEBB3143EA74C10F3F00F1D389(L_56, (uint8_t)0, 0, L_57, InputState_Change_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC0BE9E4C07F2D6AEBB3143EA74C10F3F00F1D389_RuntimeMethod_var); } IL_0197: { // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); // } return; } } // System.Void UnityEngine.InputSystem.Touchscreen::OnStateEvent(UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_OnStateEvent_m39DFD271505C103F1ACA3A58B798DA865D99EC16 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputState_Change_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC0BE9E4C07F2D6AEBB3143EA74C10F3F00F1D389_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m322B2C406CB93A8BB27DDBA287593AE863B8AA03_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral944671F208E4E12E7CF363C02ADB3A687A5C13FE); s_Il2CppMethodInitialized = true; } FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_0; memset((&V_0), 0, sizeof(V_0)); StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* V_1 = NULL; void* V_2 = NULL; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* V_3 = NULL; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* V_4 = NULL; int32_t V_5 = 0; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97 V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; bool V_8 = false; bool V_9 = false; ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E V_10; memset((&V_10), 0, sizeof(V_10)); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_11; memset((&V_11), 0, sizeof(V_11)); bool V_12 = false; bool V_13 = false; int32_t V_14 = 0; int32_t V_15 = 0; bool V_16 = false; bool V_17 = false; bool V_18 = false; bool V_19 = false; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_20; memset((&V_20), 0, sizeof(V_20)); bool V_21 = false; bool V_22 = false; bool V_23 = false; bool V_24 = false; int32_t V_25 = 0; bool V_26 = false; bool V_27 = false; bool V_28 = false; bool V_29 = false; bool V_30 = false; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97 V_31; memset((&V_31), 0, sizeof(V_31)); bool V_32 = false; bool V_33 = false; int32_t V_34 = 0; bool V_35 = false; bool V_36 = false; bool V_37 = false; bool V_38 = false; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 V_39; memset((&V_39), 0, sizeof(V_39)); bool V_40 = false; bool V_41 = false; int32_t V_42 = 0; bool V_43 = false; bool V_44 = false; bool V_45 = false; int32_t G_B16_0 = 0; int32_t G_B41_0 = 0; { // var eventType = eventPtr.type; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0; L_0 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&___eventPtr0), NULL); V_0 = L_0; // if (eventType == DeltaStateEvent.Type) FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_1 = V_0; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_2; L_2 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1145852993), NULL); bool L_3; L_3 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_1, L_2, NULL); V_8 = L_3; bool L_4 = V_8; if (!L_4) { goto IL_0024; } } { // return; goto IL_0569; } IL_0024: { // var stateEventPtr = StateEvent.FromUnchecked(eventPtr); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_5 = ___eventPtr0; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_6; L_6 = StateEvent_FromUnchecked_mED4304E6B802FC734B206A997DDC49B12FEBB29D(L_5, NULL); V_1 = L_6; // if (stateEventPtr->stateFormat != TouchState.Format) StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_7 = V_1; NullCheck(L_7); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_8 = L_7->___stateFormat_3; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_9; L_9 = TouchState_get_Format_m7CC6E861439BED7A84B4073D006CF211C13AE7A7(NULL); bool L_10; L_10 = FourCC_op_Inequality_mD7122B2F4332BFE2AA18A50FC62C071E8CB7FDB2(L_8, L_9, NULL); V_9 = L_10; bool L_11 = V_9; if (!L_11) { goto IL_0050; } } { // InputState.Change(this, eventPtr); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_12 = ___eventPtr0; InputState_Change_mE7E8408DE36FADE91DD98D5703A2DCCF6E5D2CF1(__this, L_12, 0, NULL); // return; goto IL_0569; } IL_0050: { // Profiler.BeginSample("TouchAllocate"); Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline(_stringLiteral944671F208E4E12E7CF363C02ADB3A687A5C13FE, NULL); // var statePtr = currentStatePtr; void* L_13; L_13 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(__this, NULL); V_2 = L_13; // var currentTouchState = (TouchState*)((byte*)statePtr + touches[0].stateBlock.byteOffset); void* L_14 = V_2; ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_15; L_15 = Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline(__this, NULL); V_10 = L_15; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_16; L_16 = ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C((&V_10), 0, ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C_RuntimeMethod_var); NullCheck(L_16); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_17; L_17 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_16, NULL); V_11 = L_17; uint32_t L_18; L_18 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_11), NULL); V_3 = (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)((void*)il2cpp_codegen_add((intptr_t)L_14, (intptr_t)((uintptr_t)L_18))); // var primaryTouchState = (TouchState*)((byte*)statePtr + primaryTouch.stateBlock.byteOffset); void* L_19 = V_2; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_20; L_20 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); NullCheck(L_20); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_21; L_21 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_20, NULL); V_11 = L_21; uint32_t L_22; L_22 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_11), NULL); V_4 = (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)((void*)il2cpp_codegen_add((intptr_t)L_19, (intptr_t)((uintptr_t)L_22))); // var touchControlCount = touches.Count; ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_23; L_23 = Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline(__this, NULL); V_10 = L_23; int32_t L_24; L_24 = ReadOnlyArray_1_get_Count_m322B2C406CB93A8BB27DDBA287593AE863B8AA03_inline((&V_10), ReadOnlyArray_1_get_Count_m322B2C406CB93A8BB27DDBA287593AE863B8AA03_RuntimeMethod_var); V_5 = L_24; // if (stateEventPtr->stateSizeInBytes == TouchState.kSizeInBytes) StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_25 = V_1; uint32_t L_26; L_26 = StateEvent_get_stateSizeInBytes_m07E8E8D19DA4D9B58A23DC19680794764AE8FA21((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_25, NULL); V_12 = (bool)((((int32_t)L_26) == ((int32_t)((int32_t)56)))? 1 : 0); bool L_27 = V_12; if (!L_27) { goto IL_00cf; } } { // newTouchState = *(TouchState*)stateEventPtr->state; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_28 = V_1; void* L_29; L_29 = StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_28, NULL); TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97 L_30 = (*(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)L_29); V_6 = L_30; goto IL_00f3; } IL_00cf: { // newTouchState = default; il2cpp_codegen_initobj((&V_6), sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97)); // UnsafeUtility.MemCpy(UnsafeUtility.AddressOf(ref newTouchState), stateEventPtr->state, stateEventPtr->stateSizeInBytes); void* L_31; L_31 = il2cpp_codegen_unsafe_cast((&V_6)); StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_32 = V_1; void* L_33; L_33 = StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_32, NULL); StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_34 = V_1; uint32_t L_35; L_35 = StateEvent_get_stateSizeInBytes_m07E8E8D19DA4D9B58A23DC19680794764AE8FA21((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_34, NULL); UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B(L_31, L_33, ((int64_t)(uint64_t)L_35), NULL); } IL_00f3: { // newTouchState.tapCount = 0; (&V_6)->___tapCount_7 = (uint8_t)0; // newTouchState.isTapPress = false; TouchState_set_isTapPress_m42BC799213916CA303DCE59FFCF3F39DF43F5642((&V_6), (bool)0, NULL); // newTouchState.isTapRelease = false; TouchState_set_isTapRelease_m8CECE48CDFD6955A73D24CB052BF1BD8E506E178((&V_6), (bool)0, NULL); // newTouchState.updateStepCount = InputUpdate.s_UpdateStepCount; uint32_t L_36 = ((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_UpdateStepCount_0; (&V_6)->___updateStepCount_10 = L_36; // var phase = newTouchState.phase; int32_t L_37; L_37 = TouchState_get_phase_m2097D70532934B1A5C85712FBEC38B46D4ADA358_inline((&V_6), NULL); V_7 = L_37; // if (phase != TouchPhase.Began) int32_t L_38 = V_7; V_13 = (bool)((((int32_t)((((int32_t)L_38) == ((int32_t)1))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_39 = V_13; if (!L_39) { goto IL_0490; } } { // var touchId = newTouchState.touchId; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97 L_40 = V_6; int32_t L_41 = L_40.___touchId_1; V_14 = L_41; // for (var i = 0; i < touchControlCount; ++i) V_15 = 0; goto IL_0476; } IL_0145: { // if (currentTouchState[i].touchId == touchId) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_42 = V_3; int32_t L_43 = V_15; uint32_t L_44 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); NullCheck(((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_42, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_43), (int32_t)L_44))))); int32_t L_45 = ((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_42, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_43), (int32_t)L_44))))->___touchId_1; int32_t L_46 = V_14; V_16 = (bool)((((int32_t)L_45) == ((int32_t)L_46))? 1 : 0); bool L_47 = V_16; if (!L_47) { goto IL_046f; } } { // var isPrimaryTouch = currentTouchState[i].isPrimaryTouch; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_48 = V_3; int32_t L_49 = V_15; uint32_t L_50 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); bool L_51; L_51 = TouchState_get_isPrimaryTouch_mC8E83D45028722D5456CB65A19C9DBB2B1DC8615((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_48, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_49), (int32_t)L_50)))), NULL); V_17 = L_51; // newTouchState.isPrimaryTouch = isPrimaryTouch; bool L_52 = V_17; TouchState_set_isPrimaryTouch_m6BB43521B2EDD8EFD435C5890590A51DE183AAA6((&V_6), L_52, NULL); // if (newTouchState.delta == default) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97 L_53 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_54 = L_53.___delta_3; il2cpp_codegen_initobj((&V_20), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_55 = V_20; bool L_56; L_56 = Vector2_op_Equality_m5447BF12C18339431AB8AF02FA463C543D88D463_inline(L_54, L_55, NULL); V_19 = L_56; bool L_57 = V_19; if (!L_57) { goto IL_01c2; } } { // newTouchState.delta = newTouchState.position - currentTouchState[i].position; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97 L_58 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_59 = L_58.___position_2; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_60 = V_3; int32_t L_61 = V_15; uint32_t L_62 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); NullCheck(((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_60, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_61), (int32_t)L_62))))); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_63 = ((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_60, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_61), (int32_t)L_62))))->___position_2; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_64; L_64 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_59, L_63, NULL); (&V_6)->___delta_3 = L_64; } IL_01c2: { // newTouchState.delta += currentTouchState[i].delta; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_65 = (&(&V_6)->___delta_3); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_66 = L_65; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_67 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_66); TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_68 = V_3; int32_t L_69 = V_15; uint32_t L_70 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); NullCheck(((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_68, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_69), (int32_t)L_70))))); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_71 = ((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_68, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_69), (int32_t)L_70))))->___delta_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_72; L_72 = Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline(L_67, L_71, NULL); *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_66 = L_72; // newTouchState.startTime = currentTouchState[i].startTime; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_73 = V_3; int32_t L_74 = V_15; uint32_t L_75 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); NullCheck(((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_73, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_74), (int32_t)L_75))))); double L_76 = ((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_73, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_74), (int32_t)L_75))))->___startTime_11; (&V_6)->___startTime_11 = L_76; // newTouchState.startPosition = currentTouchState[i].startPosition; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_77 = V_3; int32_t L_78 = V_15; uint32_t L_79 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); NullCheck(((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_77, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_78), (int32_t)L_79))))); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_80 = ((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_77, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_78), (int32_t)L_79))))->___startPosition_12; (&V_6)->___startPosition_12 = L_80; // var isTap = newTouchState.isNoneEndedOrCanceled && // (eventPtr.time - newTouchState.startTime) <= s_TapTime && // ////REVIEW: this only takes the final delta to start position into account, not the delta over the lifetime of the // //// touch; is this robust enough or do we need to make sure that we never move more than the tap radius // //// over the entire lifetime of the touch? // (newTouchState.position - newTouchState.startPosition).sqrMagnitude <= s_TapRadiusSquared; bool L_81; L_81 = TouchState_get_isNoneEndedOrCanceled_mC2000BF710D7EDFC3590D18253215FCA67E3F464((&V_6), NULL); if (!L_81) { goto IL_0262; } } { double L_82; L_82 = InputEventPtr_get_time_mD2C90C66C334E767E2F9B5B9A3711B500027B185((&___eventPtr0), NULL); TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97 L_83 = V_6; double L_84 = L_83.___startTime_11; float L_85 = ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___s_TapTime_48; if ((!(((double)((double)il2cpp_codegen_subtract(L_82, L_84))) <= ((double)((double)L_85))))) { goto IL_0262; } } { TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97 L_86 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_87 = L_86.___position_2; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97 L_88 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_89 = L_88.___startPosition_12; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_90; L_90 = Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline(L_87, L_89, NULL); V_20 = L_90; float L_91; L_91 = Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline((&V_20), NULL); float L_92 = ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___s_TapRadiusSquared_50; G_B16_0 = ((((int32_t)((!(((float)L_91) <= ((float)L_92)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0263; } IL_0262: { G_B16_0 = 0; } IL_0263: { V_18 = (bool)G_B16_0; // if (isTap) bool L_93 = V_18; V_21 = L_93; bool L_94 = V_21; if (!L_94) { goto IL_028a; } } { // newTouchState.tapCount = (byte)(currentTouchState[i].tapCount + 1); TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_95 = V_3; int32_t L_96 = V_15; uint32_t L_97 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); NullCheck(((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_95, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_96), (int32_t)L_97))))); uint8_t L_98 = ((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_95, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_96), (int32_t)L_97))))->___tapCount_7; (&V_6)->___tapCount_7 = (uint8_t)((int32_t)(uint8_t)((int32_t)il2cpp_codegen_add((int32_t)L_98, 1))); goto IL_02a2; } IL_028a: { // newTouchState.tapCount = currentTouchState[i].tapCount; // Preserve tap count; reset in OnCarryStateForward. TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_99 = V_3; int32_t L_100 = V_15; uint32_t L_101 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); NullCheck(((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_99, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_100), (int32_t)L_101))))); uint8_t L_102 = ((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_99, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_100), (int32_t)L_101))))->___tapCount_7; (&V_6)->___tapCount_7 = L_102; } IL_02a2: { // if (isPrimaryTouch) bool L_103 = V_17; V_22 = L_103; bool L_104 = V_22; if (!L_104) { goto IL_038a; } } { // if (newTouchState.isNoneEndedOrCanceled) bool L_105; L_105 = TouchState_get_isNoneEndedOrCanceled_mC2000BF710D7EDFC3590D18253215FCA67E3F464((&V_6), NULL); V_23 = L_105; bool L_106 = V_23; if (!L_106) { goto IL_0372; } } { // newTouchState.isPrimaryTouch = false; TouchState_set_isPrimaryTouch_m6BB43521B2EDD8EFD435C5890590A51DE183AAA6((&V_6), (bool)0, NULL); // var haveOngoingTouch = false; V_24 = (bool)0; // for (var n = 0; n < touchControlCount; ++n) V_25 = 0; goto IL_0303; } IL_02d0: { // if (n == i) int32_t L_107 = V_25; int32_t L_108 = V_15; V_26 = (bool)((((int32_t)L_107) == ((int32_t)L_108))? 1 : 0); bool L_109 = V_26; if (!L_109) { goto IL_02df; } } { // continue; goto IL_02fd; } IL_02df: { // if (currentTouchState[n].isInProgress) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_110 = V_3; int32_t L_111 = V_25; uint32_t L_112 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); bool L_113; L_113 = TouchState_get_isInProgress_mF14BA2786F207B08DA487C4FD9F010F85107D902((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_110, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_111), (int32_t)L_112)))), NULL); V_27 = L_113; bool L_114 = V_27; if (!L_114) { goto IL_02fc; } } { // haveOngoingTouch = true; V_24 = (bool)1; // break; goto IL_030f; } IL_02fc: { } IL_02fd: { // for (var n = 0; n < touchControlCount; ++n) int32_t L_115 = V_25; V_25 = ((int32_t)il2cpp_codegen_add(L_115, 1)); } IL_0303: { // for (var n = 0; n < touchControlCount; ++n) int32_t L_116 = V_25; int32_t L_117 = V_5; V_28 = (bool)((((int32_t)L_116) < ((int32_t)L_117))? 1 : 0); bool L_118 = V_28; if (L_118) { goto IL_02d0; } } IL_030f: { // if (!haveOngoingTouch) bool L_119 = V_24; V_29 = (bool)((((int32_t)L_119) == ((int32_t)0))? 1 : 0); bool L_120 = V_29; if (!L_120) { goto IL_0347; } } { // if (isTap) bool L_121 = V_18; V_30 = L_121; bool L_122 = V_30; if (!L_122) { goto IL_0334; } } { // TriggerTap(primaryTouch, ref newTouchState, eventPtr); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_123; L_123 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_124 = ___eventPtr0; Touchscreen_TriggerTap_m0E7ECA725BA26D83C384C0935F2A1DA0DDBE5810(L_123, (&V_6), L_124, NULL); goto IL_0344; } IL_0334: { // InputState.Change(primaryTouch, ref newTouchState, eventPtr: eventPtr); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_125; L_125 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_126 = ___eventPtr0; InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA(L_125, (&V_6), 0, L_126, InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_RuntimeMethod_var); } IL_0344: { goto IL_036f; } IL_0347: { // var newPrimaryTouchState = newTouchState; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97 L_127 = V_6; V_31 = L_127; // newPrimaryTouchState.phase = TouchPhase.Moved; TouchState_set_phase_mCC48A355F50B41E745BDCE383BD083A69BD8644A((&V_31), 2, NULL); // newPrimaryTouchState.isOrphanedPrimaryTouch = true; TouchState_set_isOrphanedPrimaryTouch_m2610EBB9B4DB8D920EC53D3785CD88C1537957D7((&V_31), (bool)1, NULL); // InputState.Change(primaryTouch, ref newPrimaryTouchState, eventPtr: eventPtr); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_128; L_128 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_129 = ___eventPtr0; InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA(L_128, (&V_31), 0, L_129, InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_RuntimeMethod_var); } IL_036f: { goto IL_0384; } IL_0372: { // InputState.Change(primaryTouch, ref newTouchState, eventPtr: eventPtr); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_130; L_130 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_131 = ___eventPtr0; InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA(L_130, (&V_6), 0, L_131, InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_RuntimeMethod_var); } IL_0384: { goto IL_0421; } IL_038a: { // if (newTouchState.isNoneEndedOrCanceled && primaryTouchState->isOrphanedPrimaryTouch) bool L_132; L_132 = TouchState_get_isNoneEndedOrCanceled_mC2000BF710D7EDFC3590D18253215FCA67E3F464((&V_6), NULL); if (!L_132) { goto IL_039d; } } { TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_133 = V_4; bool L_134; L_134 = TouchState_get_isOrphanedPrimaryTouch_m692F6F3BB4886A4ADC7578416BDA2CF43190CEF5((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)L_133, NULL); G_B41_0 = ((int32_t)(L_134)); goto IL_039e; } IL_039d: { G_B41_0 = 0; } IL_039e: { V_32 = (bool)G_B41_0; bool L_135 = V_32; if (!L_135) { goto IL_0420; } } { // var haveOngoingTouch = false; V_33 = (bool)0; // for (var n = 0; n < touchControlCount; ++n) V_34 = 0; goto IL_03e0; } IL_03ad: { // if (n == i) int32_t L_136 = V_34; int32_t L_137 = V_15; V_35 = (bool)((((int32_t)L_136) == ((int32_t)L_137))? 1 : 0); bool L_138 = V_35; if (!L_138) { goto IL_03bc; } } { // continue; goto IL_03da; } IL_03bc: { // if (currentTouchState[n].isInProgress) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_139 = V_3; int32_t L_140 = V_34; uint32_t L_141 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); bool L_142; L_142 = TouchState_get_isInProgress_mF14BA2786F207B08DA487C4FD9F010F85107D902((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_139, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_140), (int32_t)L_141)))), NULL); V_36 = L_142; bool L_143 = V_36; if (!L_143) { goto IL_03d9; } } { // haveOngoingTouch = true; V_33 = (bool)1; // break; goto IL_03ec; } IL_03d9: { } IL_03da: { // for (var n = 0; n < touchControlCount; ++n) int32_t L_144 = V_34; V_34 = ((int32_t)il2cpp_codegen_add(L_144, 1)); } IL_03e0: { // for (var n = 0; n < touchControlCount; ++n) int32_t L_145 = V_34; int32_t L_146 = V_5; V_37 = (bool)((((int32_t)L_145) < ((int32_t)L_146))? 1 : 0); bool L_147 = V_37; if (L_147) { goto IL_03ad; } } IL_03ec: { // if (!haveOngoingTouch) bool L_148 = V_33; V_38 = (bool)((((int32_t)L_148) == ((int32_t)0))? 1 : 0); bool L_149 = V_38; if (!L_149) { goto IL_041f; } } { // primaryTouchState->isOrphanedPrimaryTouch = false; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_150 = V_4; TouchState_set_isOrphanedPrimaryTouch_m2610EBB9B4DB8D920EC53D3785CD88C1537957D7((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)L_150, (bool)0, NULL); // InputState.Change(primaryTouch.phase, (byte)TouchPhase.Ended); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_151; L_151 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); NullCheck(L_151); TouchPhaseControl_t4652C6E0EBFAFA85A31607769876B02C1C9FCAEC* L_152; L_152 = TouchControl_get_phase_mB82674B59168CD8074E9C371A51B088F76D4AC55_inline(L_151, NULL); il2cpp_codegen_initobj((&V_39), sizeof(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0)); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_153 = V_39; InputState_Change_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC0BE9E4C07F2D6AEBB3143EA74C10F3F00F1D389(L_152, (uint8_t)3, 0, L_153, InputState_Change_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mC0BE9E4C07F2D6AEBB3143EA74C10F3F00F1D389_RuntimeMethod_var); } IL_041f: { } IL_0420: { } IL_0421: { // if (isTap) bool L_154 = V_18; V_40 = L_154; bool L_155 = V_40; if (!L_155) { goto IL_0447; } } { // TriggerTap(touches[i], ref newTouchState, eventPtr); ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_156; L_156 = Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline(__this, NULL); V_10 = L_156; int32_t L_157 = V_15; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_158; L_158 = ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C((&V_10), L_157, ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C_RuntimeMethod_var); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_159 = ___eventPtr0; Touchscreen_TriggerTap_m0E7ECA725BA26D83C384C0935F2A1DA0DDBE5810(L_158, (&V_6), L_159, NULL); goto IL_0464; } IL_0447: { // InputState.Change(touches[i], ref newTouchState, eventPtr: eventPtr); ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_160; L_160 = Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline(__this, NULL); V_10 = L_160; int32_t L_161 = V_15; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_162; L_162 = ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C((&V_10), L_161, ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C_RuntimeMethod_var); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_163 = ___eventPtr0; InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA(L_162, (&V_6), 0, L_163, InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_RuntimeMethod_var); } IL_0464: { // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); // return; goto IL_0569; } IL_046f: { // for (var i = 0; i < touchControlCount; ++i) int32_t L_164 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_164, 1)); } IL_0476: { // for (var i = 0; i < touchControlCount; ++i) int32_t L_165 = V_15; int32_t L_166 = V_5; V_41 = (bool)((((int32_t)L_165) < ((int32_t)L_166))? 1 : 0); bool L_167 = V_41; if (L_167) { goto IL_0145; } } { // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); // return; goto IL_0569; } IL_0490: { // for (var i = 0; i < touchControlCount; ++i, ++currentTouchState) V_42 = 0; goto IL_0554; } IL_0498: { // if (currentTouchState->isNoneEndedOrCanceled) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_168 = V_3; bool L_169; L_169 = TouchState_get_isNoneEndedOrCanceled_mC2000BF710D7EDFC3590D18253215FCA67E3F464((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)L_168, NULL); V_43 = L_169; bool L_170 = V_43; if (!L_170) { goto IL_0544; } } { // newTouchState.delta = Vector2.zero; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_171; L_171 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL); (&V_6)->___delta_3 = L_171; // newTouchState.startTime = eventPtr.time; double L_172; L_172 = InputEventPtr_get_time_mD2C90C66C334E767E2F9B5B9A3711B500027B185((&___eventPtr0), NULL); (&V_6)->___startTime_11 = L_172; // newTouchState.startPosition = newTouchState.position; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97 L_173 = V_6; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_174 = L_173.___position_2; (&V_6)->___startPosition_12 = L_174; // newTouchState.isPrimaryTouch = false; TouchState_set_isPrimaryTouch_m6BB43521B2EDD8EFD435C5890590A51DE183AAA6((&V_6), (bool)0, NULL); // newTouchState.isOrphanedPrimaryTouch = false; TouchState_set_isOrphanedPrimaryTouch_m2610EBB9B4DB8D920EC53D3785CD88C1537957D7((&V_6), (bool)0, NULL); // newTouchState.isTap = false; TouchState_set_isTap_m31B4AEE4DC8A6CE2174728244C0A1D1539D30B15((&V_6), (bool)0, NULL); // newTouchState.tapCount = currentTouchState->tapCount; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_175 = V_3; NullCheck(L_175); uint8_t L_176 = L_175->___tapCount_7; (&V_6)->___tapCount_7 = L_176; // if (primaryTouchState->isNoneEndedOrCanceled) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_177 = V_4; bool L_178; L_178 = TouchState_get_isNoneEndedOrCanceled_mC2000BF710D7EDFC3590D18253215FCA67E3F464((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)L_177, NULL); V_44 = L_178; bool L_179 = V_44; if (!L_179) { goto IL_0521; } } { // newTouchState.isPrimaryTouch = true; TouchState_set_isPrimaryTouch_m6BB43521B2EDD8EFD435C5890590A51DE183AAA6((&V_6), (bool)1, NULL); // InputState.Change(primaryTouch, ref newTouchState, eventPtr: eventPtr); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_180; L_180 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_181 = ___eventPtr0; InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA(L_180, (&V_6), 0, L_181, InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_RuntimeMethod_var); } IL_0521: { // InputState.Change(touches[i], ref newTouchState, eventPtr: eventPtr); ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_182; L_182 = Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline(__this, NULL); V_10 = L_182; int32_t L_183 = V_42; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_184; L_184 = ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C((&V_10), L_183, ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C_RuntimeMethod_var); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_185 = ___eventPtr0; InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA(L_184, (&V_6), 0, L_185, InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_RuntimeMethod_var); // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); // return; goto IL_0569; } IL_0544: { // for (var i = 0; i < touchControlCount; ++i, ++currentTouchState) int32_t L_186 = V_42; V_42 = ((int32_t)il2cpp_codegen_add(L_186, 1)); // for (var i = 0; i < touchControlCount; ++i, ++currentTouchState) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_187 = V_3; uint32_t L_188 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); V_3 = ((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_187, (int32_t)L_188)); } IL_0554: { // for (var i = 0; i < touchControlCount; ++i, ++currentTouchState) int32_t L_189 = V_42; int32_t L_190 = V_5; V_45 = (bool)((((int32_t)L_189) < ((int32_t)L_190))? 1 : 0); bool L_191 = V_45; if (L_191) { goto IL_0498; } } { // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); } IL_0569: { // } return; } } // System.Void UnityEngine.InputSystem.Touchscreen::UnityEngine.InputSystem.LowLevel.IInputStateCallbackReceiver.OnNextUpdate() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_UnityEngine_InputSystem_LowLevel_IInputStateCallbackReceiver_OnNextUpdate_mBFBA4DE5D5E6A132F68A230D85C047EB3DF37845 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) { { // OnNextUpdate(); Touchscreen_OnNextUpdate_m2E342A2AA43FBEA82432E148FF75C150349B5AE0(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.Touchscreen::UnityEngine.InputSystem.LowLevel.IInputStateCallbackReceiver.OnStateEvent(UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_UnityEngine_InputSystem_LowLevel_IInputStateCallbackReceiver_OnStateEvent_mB39D6999A35C6776459D57181054FBC0A9D43905 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr0, const RuntimeMethod* method) { { // OnStateEvent(eventPtr); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_0 = ___eventPtr0; Touchscreen_OnStateEvent_m39DFD271505C103F1ACA3A58B798DA865D99EC16(__this, L_0, NULL); // } return; } } // System.Boolean UnityEngine.InputSystem.Touchscreen::UnityEngine.InputSystem.LowLevel.IInputStateCallbackReceiver.GetStateOffsetForEvent(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.UInt32&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Touchscreen_UnityEngine_InputSystem_LowLevel_IInputStateCallbackReceiver_GetStateOffsetForEvent_mC461389F3B0E7EA8A52803A8C8454AA5364C3085 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr1, uint32_t* ___offset2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlExtensions_FindInParentChain_TisTouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_mBE0DF105704FDB646C6D948D03DF7FA592468E9D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m322B2C406CB93A8BB27DDBA287593AE863B8AA03_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UnsafeUtility_SizeOf_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_m69FCD3C12AF3FB3E4C75D033E34648DED186489F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* V_0 = NULL; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* V_1 = NULL; bool V_2 = false; bool V_3 = false; bool V_4 = false; bool V_5 = false; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* V_6 = NULL; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* V_7 = NULL; int32_t V_8 = 0; int32_t V_9 = 0; int32_t V_10 = 0; ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E V_11; memset((&V_11), 0, sizeof(V_11)); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_12; memset((&V_12), 0, sizeof(V_12)); int32_t V_13 = 0; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* V_14 = NULL; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; int32_t G_B10_0 = 0; int32_t G_B12_0 = 0; int32_t G_B20_0 = 0; { // if (!eventPtr.IsA()) bool L_0; L_0 = InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327((&___eventPtr1), InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_RuntimeMethod_var); V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool L_1 = V_2; if (!L_1) { goto IL_0016; } } { // return false; V_3 = (bool)0; goto IL_0189; } IL_0016: { // var stateEventPtr = StateEvent.FromUnchecked(eventPtr); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_2 = ___eventPtr1; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_3; L_3 = StateEvent_FromUnchecked_mED4304E6B802FC734B206A997DDC49B12FEBB29D(L_2, NULL); V_0 = L_3; // if (stateEventPtr->stateFormat != TouchState.Format) StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_4 = V_0; NullCheck(L_4); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_5 = L_4->___stateFormat_3; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_6; L_6 = TouchState_get_Format_m7CC6E861439BED7A84B4073D006CF211C13AE7A7(NULL); bool L_7; L_7 = FourCC_op_Inequality_mD7122B2F4332BFE2AA18A50FC62C071E8CB7FDB2(L_5, L_6, NULL); V_4 = L_7; bool L_8 = V_4; if (!L_8) { goto IL_003a; } } { // return false; V_3 = (bool)0; goto IL_0189; } IL_003a: { // if (control == null) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_9 = ___control0; V_5 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_10 = V_5; if (!L_10) { goto IL_012f; } } { // var currentTouchState = (TouchState*)((byte*)currentStatePtr + touches[0].stateBlock.byteOffset); void* L_11; L_11 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(__this, NULL); ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_12; L_12 = Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline(__this, NULL); V_11 = L_12; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_13; L_13 = ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C((&V_11), 0, ReadOnlyArray_1_get_Item_m8214EE7BC64119BFC600CFABF40483B334B4CC7C_RuntimeMethod_var); NullCheck(L_13); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_14; L_14 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_13, NULL); V_12 = L_14; uint32_t L_15; L_15 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_12), NULL); V_6 = (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)((void*)il2cpp_codegen_add((intptr_t)L_11, (intptr_t)((uintptr_t)L_15))); // var eventTouchState = (TouchState*)stateEventPtr->state; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_16 = V_0; void* L_17; L_17 = StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_16, NULL); V_7 = (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)L_17; // var eventTouchId = eventTouchState->touchId; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_18 = V_7; NullCheck(L_18); int32_t L_19 = L_18->___touchId_1; V_8 = L_19; // var eventTouchPhase = eventTouchState->phase; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_20 = V_7; int32_t L_21; L_21 = TouchState_get_phase_m2097D70532934B1A5C85712FBEC38B46D4ADA358_inline((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)L_20, NULL); V_9 = L_21; // var touchControlCount = touches.Count; ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_22; L_22 = Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline(__this, NULL); V_11 = L_22; int32_t L_23; L_23 = ReadOnlyArray_1_get_Count_m322B2C406CB93A8BB27DDBA287593AE863B8AA03_inline((&V_11), ReadOnlyArray_1_get_Count_m322B2C406CB93A8BB27DDBA287593AE863B8AA03_RuntimeMethod_var); V_10 = L_23; // for (var i = 0; i < touchControlCount; ++i) V_13 = 0; goto IL_011c; } IL_00a0: { // var touch = ¤tTouchState[i]; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_24 = V_6; int32_t L_25 = V_13; uint32_t L_26 = sizeof(TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97); V_14 = (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)((uintptr_t)((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)il2cpp_codegen_add((intptr_t)L_24, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)L_25), (int32_t)L_26))))); // if (touch->touchId == eventTouchId || (!touch->isInProgress && eventTouchPhase.IsActive())) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_27 = V_14; NullCheck(L_27); int32_t L_28 = L_27->___touchId_1; int32_t L_29 = V_8; if ((((int32_t)L_28) == ((int32_t)L_29))) { goto IL_00d1; } } { TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_30 = V_14; bool L_31; L_31 = TouchState_get_isInProgress_mF14BA2786F207B08DA487C4FD9F010F85107D902((TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)L_30, NULL); if (L_31) { goto IL_00ce; } } { int32_t L_32 = V_9; bool L_33; L_33 = InputExtensions_IsActive_m17ED5CFDFD671AF7DADFE6CB88C02DF0DAFF1C53(L_32, NULL); G_B10_0 = ((int32_t)(L_33)); goto IL_00cf; } IL_00ce: { G_B10_0 = 0; } IL_00cf: { G_B12_0 = G_B10_0; goto IL_00d2; } IL_00d1: { G_B12_0 = 1; } IL_00d2: { V_15 = (bool)G_B12_0; bool L_34 = V_15; if (!L_34) { goto IL_0115; } } { // offset = primaryTouch.m_StateBlock.byteOffset + primaryTouch.m_StateBlock.alignedSizeInBytes - m_StateBlock.byteOffset + // (uint)(i * UnsafeUtility.SizeOf()); uint32_t* L_35 = ___offset2; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_36; L_36 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); NullCheck(L_36); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_37 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_36)->___m_StateBlock_0); uint32_t L_38; L_38 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_37, NULL); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_39; L_39 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); NullCheck(L_39); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_40 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_39)->___m_StateBlock_0); uint32_t L_41; L_41 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5(L_40, NULL); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_42 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)__this)->___m_StateBlock_0); uint32_t L_43; L_43 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_42, NULL); int32_t L_44 = V_13; int32_t L_45; L_45 = UnsafeUtility_SizeOf_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_m69FCD3C12AF3FB3E4C75D033E34648DED186489F(UnsafeUtility_SizeOf_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_m69FCD3C12AF3FB3E4C75D033E34648DED186489F_RuntimeMethod_var); *((int32_t*)L_35) = (int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)L_41)), (int32_t)L_43)), ((int32_t)il2cpp_codegen_multiply(L_44, L_45)))); // return true; V_3 = (bool)1; goto IL_0189; } IL_0115: { // for (var i = 0; i < touchControlCount; ++i) int32_t L_46 = V_13; V_13 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_011c: { // for (var i = 0; i < touchControlCount; ++i) int32_t L_47 = V_13; int32_t L_48 = V_10; V_16 = (bool)((((int32_t)L_47) < ((int32_t)L_48))? 1 : 0); bool L_49 = V_16; if (L_49) { goto IL_00a0; } } { // return false; V_3 = (bool)0; goto IL_0189; } IL_012f: { // var touchControl = control.FindInParentChain(); InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_50 = ___control0; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_51; L_51 = InputControlExtensions_FindInParentChain_TisTouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_mBE0DF105704FDB646C6D948D03DF7FA592468E9D(L_50, InputControlExtensions_FindInParentChain_TisTouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_mBE0DF105704FDB646C6D948D03DF7FA592468E9D_RuntimeMethod_var); V_1 = L_51; // if (touchControl == null || touchControl.parent != this) TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_52 = V_1; if (!L_52) { goto IL_0147; } } { TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_53 = V_1; NullCheck(L_53); InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_54; L_54 = InputControl_get_parent_mCB9335C099924935526B38534EE76E53847787AF_inline(L_53, NULL); G_B20_0 = ((((int32_t)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_54) == ((RuntimeObject*)(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE*)__this))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0148; } IL_0147: { G_B20_0 = 1; } IL_0148: { V_17 = (bool)G_B20_0; bool L_55 = V_17; if (!L_55) { goto IL_0152; } } { // return false; V_3 = (bool)0; goto IL_0189; } IL_0152: { // if (touchControl != primaryTouch) TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_56 = V_1; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_57; L_57 = Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline(__this, NULL); V_18 = (bool)((((int32_t)((((RuntimeObject*)(TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079*)L_56) == ((RuntimeObject*)(TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079*)L_57))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_58 = V_18; if (!L_58) { goto IL_0168; } } { // return false; V_3 = (bool)0; goto IL_0189; } IL_0168: { // offset = touchControl.stateBlock.byteOffset - m_StateBlock.byteOffset; uint32_t* L_59 = ___offset2; TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_60 = V_1; NullCheck(L_60); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_61; L_61 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_60, NULL); V_12 = L_61; uint32_t L_62; L_62 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_12), NULL); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_63 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)__this)->___m_StateBlock_0); uint32_t L_64; L_64 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_63, NULL); *((int32_t*)L_59) = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_62, (int32_t)L_64)); // return true; V_3 = (bool)1; goto IL_0189; } IL_0189: { // } bool L_65 = V_3; return L_65; } } // System.Boolean UnityEngine.InputSystem.Touchscreen::MergeForward(UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Touchscreen_MergeForward_m99870E67AB90893F4AC8F25C8A3171872D375C76 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___currentEventPtr0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___nextEventPtr1, const RuntimeMethod* method) { StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* V_0 = NULL; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* V_1 = NULL; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* V_2 = NULL; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* V_3 = NULL; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; int32_t G_B3_0 = 0; int32_t G_B8_0 = 0; int32_t G_B14_0 = 0; { // if (currentEventPtr.type != StateEvent.Type || nextEventPtr.type != StateEvent.Type) FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0; L_0 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&___currentEventPtr0), NULL); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_1; L_1 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1398030676), NULL); bool L_2; L_2 = FourCC_op_Inequality_mD7122B2F4332BFE2AA18A50FC62C071E8CB7FDB2(L_0, L_1, NULL); if (L_2) { goto IL_0031; } } { FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3; L_3 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&___nextEventPtr1), NULL); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_4; L_4 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1398030676), NULL); bool L_5; L_5 = FourCC_op_Inequality_mD7122B2F4332BFE2AA18A50FC62C071E8CB7FDB2(L_3, L_4, NULL); G_B3_0 = ((int32_t)(L_5)); goto IL_0032; } IL_0031: { G_B3_0 = 1; } IL_0032: { V_4 = (bool)G_B3_0; bool L_6 = V_4; if (!L_6) { goto IL_0040; } } { // return false; V_5 = (bool)0; goto IL_00e8; } IL_0040: { // var currentEvent = StateEvent.FromUnchecked(currentEventPtr); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_7 = ___currentEventPtr0; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_8; L_8 = StateEvent_FromUnchecked_mED4304E6B802FC734B206A997DDC49B12FEBB29D(L_7, NULL); V_0 = L_8; // var nextEvent = StateEvent.FromUnchecked(nextEventPtr); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_9 = ___nextEventPtr1; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_10; L_10 = StateEvent_FromUnchecked_mED4304E6B802FC734B206A997DDC49B12FEBB29D(L_9, NULL); V_1 = L_10; // if (currentEvent->stateFormat != TouchState.Format || nextEvent->stateFormat != TouchState.Format) StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_11 = V_0; NullCheck(L_11); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_12 = L_11->___stateFormat_3; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_13; L_13 = TouchState_get_Format_m7CC6E861439BED7A84B4073D006CF211C13AE7A7(NULL); bool L_14; L_14 = FourCC_op_Inequality_mD7122B2F4332BFE2AA18A50FC62C071E8CB7FDB2(L_12, L_13, NULL); if (L_14) { goto IL_0072; } } { StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_15 = V_1; NullCheck(L_15); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_16 = L_15->___stateFormat_3; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_17; L_17 = TouchState_get_Format_m7CC6E861439BED7A84B4073D006CF211C13AE7A7(NULL); bool L_18; L_18 = FourCC_op_Inequality_mD7122B2F4332BFE2AA18A50FC62C071E8CB7FDB2(L_16, L_17, NULL); G_B8_0 = ((int32_t)(L_18)); goto IL_0073; } IL_0072: { G_B8_0 = 1; } IL_0073: { V_6 = (bool)G_B8_0; bool L_19 = V_6; if (!L_19) { goto IL_007e; } } { // return false; V_5 = (bool)0; goto IL_00e8; } IL_007e: { // var currentState = (TouchState*)currentEvent->state; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_20 = V_0; void* L_21; L_21 = StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_20, NULL); V_2 = (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)L_21; // var nextState = (TouchState*)nextEvent->state; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_22 = V_1; void* L_23; L_23 = StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_22, NULL); V_3 = (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97*)L_23; // if (currentState->touchId != nextState->touchId || currentState->phaseId != nextState->phaseId || currentState->flags != nextState->flags) TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_24 = V_2; NullCheck(L_24); int32_t L_25 = L_24->___touchId_1; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_26 = V_3; NullCheck(L_26); int32_t L_27 = L_26->___touchId_1; if ((!(((uint32_t)L_25) == ((uint32_t)L_27)))) { goto IL_00bb; } } { TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_28 = V_2; NullCheck(L_28); uint8_t L_29 = L_28->___phaseId_6; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_30 = V_3; NullCheck(L_30); uint8_t L_31 = L_30->___phaseId_6; if ((!(((uint32_t)L_29) == ((uint32_t)L_31)))) { goto IL_00bb; } } { TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_32 = V_2; NullCheck(L_32); uint8_t L_33 = L_32->___flags_9; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_34 = V_3; NullCheck(L_34); uint8_t L_35 = L_34->___flags_9; G_B14_0 = ((((int32_t)((((int32_t)L_33) == ((int32_t)L_35))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_00bc; } IL_00bb: { G_B14_0 = 1; } IL_00bc: { V_7 = (bool)G_B14_0; bool L_36 = V_7; if (!L_36) { goto IL_00c7; } } { // return false; V_5 = (bool)0; goto IL_00e8; } IL_00c7: { // nextState->delta += currentState->delta; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_37 = V_3; NullCheck(L_37); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_38 = (&L_37->___delta_3); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* L_39 = L_38; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_40 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_39); TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_41 = V_2; NullCheck(L_41); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_42 = L_41->___delta_3; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_43; L_43 = Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline(L_40, L_42, NULL); *(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)L_39 = L_43; // return true; V_5 = (bool)1; goto IL_00e8; } IL_00e8: { // } bool L_44 = V_5; return L_44; } } // System.Boolean UnityEngine.InputSystem.Touchscreen::UnityEngine.InputSystem.IEventMerger.MergeForward(UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Touchscreen_UnityEngine_InputSystem_IEventMerger_MergeForward_m18CF1A9A51AE36FBC730D35324AE0025A620981B (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___currentEventPtr0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___nextEventPtr1, const RuntimeMethod* method) { bool V_0 = false; { // return MergeForward(currentEventPtr, nextEventPtr); InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_0 = ___currentEventPtr0; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_1 = ___nextEventPtr1; bool L_2; L_2 = Touchscreen_MergeForward_m99870E67AB90893F4AC8F25C8A3171872D375C76(L_0, L_1, NULL); V_0 = L_2; goto IL_000b; } IL_000b: { // } bool L_3 = V_0; return L_3; } } // System.Void UnityEngine.InputSystem.Touchscreen::TriggerTap(UnityEngine.InputSystem.Controls.TouchControl,UnityEngine.InputSystem.LowLevel.TouchState&,UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_TriggerTap_m0E7ECA725BA26D83C384C0935F2A1DA0DDBE5810 (TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* ___control0, TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* ___state1, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // state.isTapPress = true; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_0 = ___state1; TouchState_set_isTapPress_m42BC799213916CA303DCE59FFCF3F39DF43F5642(L_0, (bool)1, NULL); // state.isTapRelease = false; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_1 = ___state1; TouchState_set_isTapRelease_m8CECE48CDFD6955A73D24CB052BF1BD8E506E178(L_1, (bool)0, NULL); // InputState.Change(control, ref state, eventPtr: eventPtr); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_2 = ___control0; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_3 = ___state1; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_4 = ___eventPtr2; InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA(L_2, L_3, 0, L_4, InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_RuntimeMethod_var); // state.isTapPress = false; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_5 = ___state1; TouchState_set_isTapPress_m42BC799213916CA303DCE59FFCF3F39DF43F5642(L_5, (bool)0, NULL); // state.isTapRelease = true; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_6 = ___state1; TouchState_set_isTapRelease_m8CECE48CDFD6955A73D24CB052BF1BD8E506E178(L_6, (bool)1, NULL); // InputState.Change(control, ref state, eventPtr: eventPtr); TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_7 = ___control0; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_8 = ___state1; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_9 = ___eventPtr2; InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA(L_7, L_8, 0, L_9, InputState_Change_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_mE5612785C37BFEDAB89421B47F2D9E59AFA631EA_RuntimeMethod_var); // state.isTapRelease = false; TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* L_10 = ___state1; TouchState_set_isTapRelease_m8CECE48CDFD6955A73D24CB052BF1BD8E506E178(L_10, (bool)0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.Touchscreen::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen__ctor_mC927D439C841E2B64A29C0413D79A44261BD5EC4 (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) { { Pointer__ctor_mD96F9E30371AD5B7C3F8C2B7EDEA322D0108B8C8(__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 // UnityEngine.InputSystem.Controls.IntegerControl UnityEngine.InputSystem.TrackedDevice::get_trackingState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* TrackedDevice_get_trackingState_m6E39667A7F4D0671E0E4A60E7750706FF427E819 (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method) { { // public IntegerControl trackingState { get; private set; } IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = __this->___U3CtrackingStateU3Ek__BackingField_39; return L_0; } } // System.Void UnityEngine.InputSystem.TrackedDevice::set_trackingState(UnityEngine.InputSystem.Controls.IntegerControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedDevice_set_trackingState_mA69108B53884D9D8E5495033146C56979E668036 (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___value0, const RuntimeMethod* method) { { // public IntegerControl trackingState { get; private set; } IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = ___value0; __this->___U3CtrackingStateU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtrackingStateU3Ek__BackingField_39), (void*)L_0); return; } } // UnityEngine.InputSystem.Controls.ButtonControl UnityEngine.InputSystem.TrackedDevice::get_isTracked() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* TrackedDevice_get_isTracked_m0ACE3CF86BDFE28D1E6C52460285B7F97B4C7419 (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method) { { // public ButtonControl isTracked { get; private set; } ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = __this->___U3CisTrackedU3Ek__BackingField_40; return L_0; } } // System.Void UnityEngine.InputSystem.TrackedDevice::set_isTracked(UnityEngine.InputSystem.Controls.ButtonControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedDevice_set_isTracked_m15B21762D1E58528720516C2193D6FB3D6EAF047 (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___value0, const RuntimeMethod* method) { { // public ButtonControl isTracked { get; private set; } ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___value0; __this->___U3CisTrackedU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CisTrackedU3Ek__BackingField_40), (void*)L_0); return; } } // UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.TrackedDevice::get_devicePosition() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* TrackedDevice_get_devicePosition_mF2A0B044A244D1A63ECD32AE48E42E3F24F0E84D (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method) { { // public Vector3Control devicePosition { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = __this->___U3CdevicePositionU3Ek__BackingField_41; return L_0; } } // System.Void UnityEngine.InputSystem.TrackedDevice::set_devicePosition(UnityEngine.InputSystem.Controls.Vector3Control) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedDevice_set_devicePosition_mAFA63D30524DB145E14CBF34AAE9ED921A9E239F (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) { { // public Vector3Control devicePosition { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___value0; __this->___U3CdevicePositionU3Ek__BackingField_41 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdevicePositionU3Ek__BackingField_41), (void*)L_0); return; } } // UnityEngine.InputSystem.Controls.QuaternionControl UnityEngine.InputSystem.TrackedDevice::get_deviceRotation() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* TrackedDevice_get_deviceRotation_m1A3BD5236736A1D4B5A60EDF72F231AA0A6FEF17 (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method) { { // public QuaternionControl deviceRotation { get; private set; } QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = __this->___U3CdeviceRotationU3Ek__BackingField_42; return L_0; } } // System.Void UnityEngine.InputSystem.TrackedDevice::set_deviceRotation(UnityEngine.InputSystem.Controls.QuaternionControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedDevice_set_deviceRotation_m805F61400A8DC0F36BBAA18339302C71A231EC5B (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___value0, const RuntimeMethod* method) { { // public QuaternionControl deviceRotation { get; private set; } QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = ___value0; __this->___U3CdeviceRotationU3Ek__BackingField_42 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdeviceRotationU3Ek__BackingField_42), (void*)L_0); return; } } // System.Void UnityEngine.InputSystem.TrackedDevice::FinishSetup() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedDevice_FinishSetup_m8FE5D25BCB3BE51AA50D75C97265A8B8D39D0DC5 (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral29340CC6DE4F0D8CF1A3ADBF57306A53920E648A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral335FF3A7EB83C5141B0A224AA6FF1E4BB3940BD4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD01445F0360E2DE9E8979C8B0B4375041024C567); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE99981D4BE3BFBE312C52C21EADDC2EACD9ED3D); s_Il2CppMethodInitialized = true; } { // base.FinishSetup(); InputControl_FinishSetup_m46B682B124C6E127183D19E1BA86E966472C7C15(__this, NULL); // trackingState = GetChildControl("trackingState"); IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0; L_0 = InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297(__this, _stringLiteralFE99981D4BE3BFBE312C52C21EADDC2EACD9ED3D, InputControl_GetChildControl_TisIntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_m87D5D6574BD57F88D41DDE18D17933360E255297_RuntimeMethod_var); TrackedDevice_set_trackingState_mA69108B53884D9D8E5495033146C56979E668036_inline(__this, L_0, NULL); // isTracked = GetChildControl("isTracked"); ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_1; L_1 = InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044(__this, _stringLiteral29340CC6DE4F0D8CF1A3ADBF57306A53920E648A, InputControl_GetChildControl_TisButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_m37B3269440E54D5C867480E334993426D47F9044_RuntimeMethod_var); TrackedDevice_set_isTracked_m15B21762D1E58528720516C2193D6FB3D6EAF047_inline(__this, L_1, NULL); // devicePosition = GetChildControl("devicePosition"); Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_2; L_2 = InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418(__this, _stringLiteral335FF3A7EB83C5141B0A224AA6FF1E4BB3940BD4, InputControl_GetChildControl_TisVector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_mD3B77ED4A28875CD650D600E82A0E4C1E9EBD418_RuntimeMethod_var); TrackedDevice_set_devicePosition_mAFA63D30524DB145E14CBF34AAE9ED921A9E239F_inline(__this, L_2, NULL); // deviceRotation = GetChildControl("deviceRotation"); QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_3; L_3 = InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4(__this, _stringLiteralD01445F0360E2DE9E8979C8B0B4375041024C567, InputControl_GetChildControl_TisQuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_m6F3533847D96A9AD4363B88D2D912D7ADCE096C4_RuntimeMethod_var); TrackedDevice_set_deviceRotation_m805F61400A8DC0F36BBAA18339302C71A231EC5B_inline(__this, L_3, NULL); // } return; } } // System.Void UnityEngine.InputSystem.TrackedDevice::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void TrackedDevice__ctor_mB27788B88E0EACB28065D20F6FE6E39AF391B375 (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, const RuntimeMethod* method) { { InputDevice__ctor_mAA72B9458CD588116A968FE54C2AD2B59C787E51(__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 // System.Boolean UnityEngine.InputSystem.InputExtensions::IsInProgress(UnityEngine.InputSystem.InputActionPhase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputExtensions_IsInProgress_m37300A7A5E1CB6A168453B66EE234EA43530544F (int32_t ___phase0, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B3_0 = 0; { // return phase == InputActionPhase.Started || phase == InputActionPhase.Performed; int32_t L_0 = ___phase0; if ((((int32_t)L_0) == ((int32_t)2))) { goto IL_000b; } } { int32_t L_1 = ___phase0; G_B3_0 = ((((int32_t)L_1) == ((int32_t)3))? 1 : 0); goto IL_000c; } IL_000b: { G_B3_0 = 1; } IL_000c: { V_0 = (bool)G_B3_0; goto IL_000f; } IL_000f: { // } bool L_2 = V_0; return L_2; } } // System.Boolean UnityEngine.InputSystem.InputExtensions::IsEndedOrCanceled(UnityEngine.InputSystem.TouchPhase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputExtensions_IsEndedOrCanceled_m125C963DFE3F2D378F914029AC3E602CB14E2AAB (int32_t ___phase0, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B3_0 = 0; { // return phase == TouchPhase.Canceled || phase == TouchPhase.Ended; int32_t L_0 = ___phase0; if ((((int32_t)L_0) == ((int32_t)4))) { goto IL_000b; } } { int32_t L_1 = ___phase0; G_B3_0 = ((((int32_t)L_1) == ((int32_t)3))? 1 : 0); goto IL_000c; } IL_000b: { G_B3_0 = 1; } IL_000c: { V_0 = (bool)G_B3_0; goto IL_000f; } IL_000f: { // } bool L_2 = V_0; return L_2; } } // System.Boolean UnityEngine.InputSystem.InputExtensions::IsActive(UnityEngine.InputSystem.TouchPhase) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputExtensions_IsActive_m17ED5CFDFD671AF7DADFE6CB88C02DF0DAFF1C53 (int32_t ___phase0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; { // switch (phase) int32_t L_0 = ___phase0; V_1 = L_0; int32_t L_1 = V_1; V_0 = L_1; int32_t L_2 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, 1))) > ((uint32_t)1)))) { goto IL_0013; } } { goto IL_000d; } IL_000d: { int32_t L_3 = V_0; if ((((int32_t)L_3) == ((int32_t)5))) { goto IL_0013; } } { goto IL_0017; } IL_0013: { // return true; V_2 = (bool)1; goto IL_001b; } IL_0017: { // return false; V_2 = (bool)0; goto IL_001b; } IL_001b: { // } bool L_4 = V_2; return L_4; } } // System.Boolean UnityEngine.InputSystem.InputExtensions::IsModifierKey(UnityEngine.InputSystem.Key) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputExtensions_IsModifierKey_mA2BC0EF4CB1E68A6F0FB33EDE1B70BFBB0BAE44C (int32_t ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; { // switch (key) int32_t L_0 = ___key0; V_1 = L_0; int32_t L_1 = V_1; V_0 = L_1; int32_t L_2 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, ((int32_t)51)))) > ((uint32_t)7)))) { goto IL_000e; } } { goto IL_0012; } IL_000e: { // return true; V_2 = (bool)1; goto IL_0016; } IL_0012: { // return false; V_2 = (bool)0; goto IL_0016; } IL_0016: { // } bool L_3 = V_2; return L_3; } } // System.Boolean UnityEngine.InputSystem.InputExtensions::IsTextInputKey(UnityEngine.InputSystem.Key) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputExtensions_IsTextInputKey_m972B7EA243141F7C2E5B1D88D3B783D304FB01C2 (int32_t ___key0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; { // switch (key) int32_t L_0 = ___key0; V_1 = L_0; int32_t L_1 = V_1; V_0 = L_1; int32_t L_2 = V_0; if ((!(((uint32_t)L_2) > ((uint32_t)3)))) { goto IL_001f; } } { goto IL_000b; } IL_000b: { int32_t L_3 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, ((int32_t)51)))) > ((uint32_t)((int32_t)26))))) { goto IL_001f; } } { goto IL_0015; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, ((int32_t)94)))) > ((uint32_t)((int32_t)17))))) { goto IL_001f; } } { goto IL_0023; } IL_001f: { // return false; V_2 = (bool)0; goto IL_0027; } IL_0023: { // return true; V_2 = (bool)1; goto IL_0027; } IL_0027: { // } bool L_5 = V_2; return L_5; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.InputManager::get_devices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA InputManager_get_devices_m2C3974F1750002E781518E9010ADBF1E25C4FCF4 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_m07982CE02FB4B2988A85E4516C7CF282EDD1F79B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // public ReadOnlyArray devices => new ReadOnlyArray(m_Devices, 0, m_DevicesCount); InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_0 = __this->___m_Devices_7; int32_t L_1 = __this->___m_DevicesCount_6; ReadOnlyArray_1_t21E90B3F1DF1E9A2088EA0523F03C47910735BCA L_2; memset((&L_2), 0, sizeof(L_2)); ReadOnlyArray_1__ctor_m07982CE02FB4B2988A85E4516C7CF282EDD1F79B((&L_2), L_0, 0, L_1, /*hidden argument*/ReadOnlyArray_1__ctor_m07982CE02FB4B2988A85E4516C7CF282EDD1F79B_RuntimeMethod_var); return L_2; } } // UnityEngine.InputSystem.Utilities.TypeTable UnityEngine.InputSystem.InputManager::get_processors() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // public TypeTable processors => m_Processors; TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_0 = __this->___m_Processors_3; return L_0; } } // UnityEngine.InputSystem.Utilities.TypeTable UnityEngine.InputSystem.InputManager::get_interactions() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // public TypeTable interactions => m_Interactions; TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_0 = __this->___m_Interactions_4; return L_0; } } // UnityEngine.InputSystem.Utilities.TypeTable UnityEngine.InputSystem.InputManager::get_composites() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // public TypeTable composites => m_Composites; TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_0 = __this->___m_Composites_5; return L_0; } } // UnityEngine.InputSystem.LowLevel.InputMetrics UnityEngine.InputSystem.InputManager::get_metrics() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 InputManager_get_metrics_m0AC40AF35A105CAD72355A6E0F94E06CAECB5D3E (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m2FB27EE8E78F3D0092CDC74AA2E85EE842550088_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m83FFD1DE0820A9DAD8B823C742B512EF11F20CA3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m903CC29C456D8D3F5399B0CDD82EE368EA85E698_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_mB0F7598C3DABE60D65C450A5571291A88BB74D38_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_2; memset((&V_2), 0, sizeof(V_2)); bool V_3 = false; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 V_4; memset((&V_4), 0, sizeof(V_4)); { // var result = m_Metrics; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 L_0 = __this->___m_Metrics_32; V_0 = L_0; // result.currentNumDevices = m_DevicesCount; int32_t L_1 = __this->___m_DevicesCount_6; InputMetrics_set_currentNumDevices_m548C2BF7385931D42DD8FF22BB010FF602AC14EA_inline((&V_0), L_1, NULL); // result.currentStateSizeInBytes = (int)m_StateBuffers.totalSize; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_2 = (&__this->___m_StateBuffers_15); uint32_t L_3 = L_2->___totalSize_1; InputMetrics_set_currentStateSizeInBytes_m9BBDBBD4A727B654A36F2396F40DB4D0E137CD7D_inline((&V_0), L_3, NULL); // result.currentControlCount = m_DevicesCount; int32_t L_4 = __this->___m_DevicesCount_6; InputMetrics_set_currentControlCount_mDF1F18CB6B69696C953510A4FE58C87D6FA72729_inline((&V_0), L_4, NULL); // for (var i = 0; i < m_DevicesCount; ++i) V_1 = 0; goto IL_0063; } IL_003b: { // result.currentControlCount += m_Devices[i].allControls.Count; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_5 = (&V_0); int32_t L_6; L_6 = InputMetrics_get_currentControlCount_mEBDE0B72A6A56819D2BBA87394C386EECEBD78F3_inline(L_5, NULL); InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_7 = __this->___m_Devices_7; int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck(L_10); ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_11; L_11 = InputDevice_get_allControls_mBE0708162230B5536FC85F49040EA943BEDA902E(L_10, NULL); V_2 = L_11; int32_t L_12; L_12 = ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_inline((&V_2), ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var); InputMetrics_set_currentControlCount_mDF1F18CB6B69696C953510A4FE58C87D6FA72729_inline(L_5, ((int32_t)il2cpp_codegen_add(L_6, L_12)), NULL); // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0063: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_14 = V_1; int32_t L_15 = __this->___m_DevicesCount_6; V_3 = (bool)((((int32_t)L_14) < ((int32_t)L_15))? 1 : 0); bool L_16 = V_3; if (L_16) { goto IL_003b; } } { // result.currentLayoutCount = m_Layouts.layoutTypes.Count; Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_17 = (&__this->___m_Layouts_2); Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_18 = L_17->___layoutTypes_1; NullCheck(L_18); int32_t L_19; L_19 = Dictionary_2_get_Count_mB0F7598C3DABE60D65C450A5571291A88BB74D38(L_18, Dictionary_2_get_Count_mB0F7598C3DABE60D65C450A5571291A88BB74D38_RuntimeMethod_var); InputMetrics_set_currentLayoutCount_m43BD6E6E44CA3DF2C58AC09B180F83DEC5FDAF4A_inline((&V_0), L_19, NULL); // result.currentLayoutCount += m_Layouts.layoutStrings.Count; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_20 = (&V_0); int32_t L_21; L_21 = InputMetrics_get_currentLayoutCount_m69DC513C2784189A9B3F214A3332DD9DC352A528_inline(L_20, NULL); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_22 = (&__this->___m_Layouts_2); Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* L_23 = L_22->___layoutStrings_2; NullCheck(L_23); int32_t L_24; L_24 = Dictionary_2_get_Count_m903CC29C456D8D3F5399B0CDD82EE368EA85E698(L_23, Dictionary_2_get_Count_m903CC29C456D8D3F5399B0CDD82EE368EA85E698_RuntimeMethod_var); InputMetrics_set_currentLayoutCount_m43BD6E6E44CA3DF2C58AC09B180F83DEC5FDAF4A_inline(L_20, ((int32_t)il2cpp_codegen_add(L_21, L_24)), NULL); // result.currentLayoutCount += m_Layouts.layoutBuilders.Count; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_25 = (&V_0); int32_t L_26; L_26 = InputMetrics_get_currentLayoutCount_m69DC513C2784189A9B3F214A3332DD9DC352A528_inline(L_25, NULL); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_27 = (&__this->___m_Layouts_2); Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* L_28 = L_27->___layoutBuilders_3; NullCheck(L_28); int32_t L_29; L_29 = Dictionary_2_get_Count_m83FFD1DE0820A9DAD8B823C742B512EF11F20CA3(L_28, Dictionary_2_get_Count_m83FFD1DE0820A9DAD8B823C742B512EF11F20CA3_RuntimeMethod_var); InputMetrics_set_currentLayoutCount_m43BD6E6E44CA3DF2C58AC09B180F83DEC5FDAF4A_inline(L_25, ((int32_t)il2cpp_codegen_add(L_26, L_29)), NULL); // result.currentLayoutCount += m_Layouts.layoutOverrides.Count; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_30 = (&V_0); int32_t L_31; L_31 = InputMetrics_get_currentLayoutCount_m69DC513C2784189A9B3F214A3332DD9DC352A528_inline(L_30, NULL); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_32 = (&__this->___m_Layouts_2); Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* L_33 = L_32->___layoutOverrides_5; NullCheck(L_33); int32_t L_34; L_34 = Dictionary_2_get_Count_m2FB27EE8E78F3D0092CDC74AA2E85EE842550088(L_33, Dictionary_2_get_Count_m2FB27EE8E78F3D0092CDC74AA2E85EE842550088_RuntimeMethod_var); InputMetrics_set_currentLayoutCount_m43BD6E6E44CA3DF2C58AC09B180F83DEC5FDAF4A_inline(L_30, ((int32_t)il2cpp_codegen_add(L_31, L_34)), NULL); // return result; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 L_35 = V_0; V_4 = L_35; goto IL_00ea; } IL_00ea: { // } InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 L_36 = V_4; return L_36; } } // UnityEngine.InputSystem.InputSettings UnityEngine.InputSystem.InputManager::get_settings() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* InputManager_get_settings_m4616954AF63F2D3179515DED642544057433F42D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* V_0 = NULL; { // Debug.Assert(m_Settings != null); InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_0 = __this->___m_Settings_33; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216(L_1, NULL); // return m_Settings; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_2 = __this->___m_Settings_33; V_0 = L_2; goto IL_001c; } IL_001c: { // } InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_3 = V_0; return L_3; } } // System.Void UnityEngine.InputSystem.InputManager::set_settings(UnityEngine.InputSystem.InputSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_set_settings_m06AFDB09FC193BD7C3702F2A842B7064A32D0F45 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { // if (value == null) InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_0 = ___value0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_0017; } } { // throw new ArgumentNullException(nameof(value)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_3); 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*)&InputManager_set_settings_m06AFDB09FC193BD7C3702F2A842B7064A32D0F45_RuntimeMethod_var))); } IL_0017: { // if (m_Settings == value) InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_4 = __this->___m_Settings_33; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_5 = ___value0; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_6; L_6 = Object_op_Equality_mD3DB0D72CE0250C84033DC2A90AEF9D59896E536(L_4, L_5, NULL); V_1 = L_6; bool L_7 = V_1; if (!L_7) { goto IL_0029; } } { // return; goto IL_0037; } IL_0029: { // m_Settings = value; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_8 = ___value0; __this->___m_Settings_33 = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Settings_33), (void*)L_8); // ApplySettings(); InputManager_ApplySettings_m98CCA0C352332E7DC117FB01F45EA7E4D6E03B00(__this, NULL); } IL_0037: { // } return; } } // UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.InputManager::get_updateMask() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputManager_get_updateMask_m36DDF9BF59730547371C012E507A308FD848F9E4 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // get => m_UpdateMask; int32_t L_0 = __this->___m_UpdateMask_13; return L_0; } } // System.Void UnityEngine.InputSystem.InputManager::set_updateMask(UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_set_updateMask_m7A5F673B6C61D4C6D85FF329C4FDADF9B0F6303E (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___value0, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; { // if (m_UpdateMask == value) int32_t L_0 = __this->___m_UpdateMask_13; int32_t L_1 = ___value0; V_0 = (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0010; } } { // return; goto IL_002b; } IL_0010: { // m_UpdateMask = value; int32_t L_3 = ___value0; __this->___m_UpdateMask_13 = L_3; // if (m_DevicesCount > 0) int32_t L_4 = __this->___m_DevicesCount_6; V_1 = (bool)((((int32_t)L_4) > ((int32_t)0))? 1 : 0); bool L_5 = V_1; if (!L_5) { goto IL_002b; } } { // ReallocateStateBuffers(); InputManager_ReallocateStateBuffers_m81CEECBFC735429DA4DD822AFB49B8A22176E728(__this, NULL); } IL_002b: { // } return; } } // UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.InputManager::get_defaultUpdateType() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputManager_get_defaultUpdateType_mB7D093DDF6E2D3B78F8AA059FA9506800C33B35C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; { // if (m_CurrentUpdate != default) int32_t L_0 = __this->___m_CurrentUpdate_14; V_0 = (bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0017; } } { // return m_CurrentUpdate; int32_t L_2 = __this->___m_CurrentUpdate_14; V_1 = L_2; goto IL_0025; } IL_0017: { // return m_UpdateMask.GetUpdateTypeForPlayer(); int32_t L_3 = __this->___m_UpdateMask_13; int32_t L_4; L_4 = InputUpdate_GetUpdateTypeForPlayer_mA68C559C463EE0B5DA07794DAF08A3997E78A4B3(L_3, NULL); V_1 = L_4; goto IL_0025; } IL_0025: { // } int32_t L_5 = V_1; return L_5; } } // System.Single UnityEngine.InputSystem.InputManager::get_pollingFrequency() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputManager_get_pollingFrequency_m3494464A6698004677BEFAABE61C7E584694F94E (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // get => m_PollingFrequency; float L_0 = __this->___m_PollingFrequency_1; return L_0; } } // System.Void UnityEngine.InputSystem.InputManager::set_pollingFrequency(System.Single) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_set_pollingFrequency_mC2F72FA477CD47FF2AD605B69399270BF22B66EF (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, float ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; { // if (value <= 0) float L_0 = ___value0; 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; } } { // throw new ArgumentException("Polling frequency must be greater than zero", "value"); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_2 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE4C1123FFC7B0EFD6254D0768E1D5746664256B0)), ((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*)&InputManager_set_pollingFrequency_mC2F72FA477CD47FF2AD605B69399270BF22B66EF_RuntimeMethod_var))); } IL_0020: { // m_PollingFrequency = value; float L_3 = ___value0; __this->___m_PollingFrequency_1 = L_3; // if (m_Runtime != null) RuntimeObject* L_4 = __this->___m_Runtime_31; V_1 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_5 = V_1; if (!L_5) { goto IL_0041; } } { // m_Runtime.pollingFrequency = value; RuntimeObject* L_6 = __this->___m_Runtime_31; float L_7 = ___value0; NullCheck(L_6); InterfaceActionInvoker1< float >::Invoke(18 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_pollingFrequency(System.Single) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_6, L_7); } IL_0041: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::add_onDeviceChange(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onDeviceChange_m1A16B643EBFE6071B227484232BE641EECAC3B95 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_AddCallback_m4FA4A4FF09BC5C38CDE56FAF27046D5915D4C039_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // add => m_DeviceChangeListeners.AddCallback(value); CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* L_0 = (&__this->___m_DeviceChangeListeners_16); Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* L_1 = ___value0; CallbackArray_1_AddCallback_m4FA4A4FF09BC5C38CDE56FAF27046D5915D4C039(L_0, L_1, CallbackArray_1_AddCallback_m4FA4A4FF09BC5C38CDE56FAF27046D5915D4C039_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::remove_onDeviceChange(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onDeviceChange_mB0EF43A57C43257EC56F9A36EF24361A44F8A981 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_RemoveCallback_m9BD6BED2438CACB731332DC421E1BD49CD2AE492_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // remove => m_DeviceChangeListeners.RemoveCallback(value); CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* L_0 = (&__this->___m_DeviceChangeListeners_16); Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333* L_1 = ___value0; CallbackArray_1_RemoveCallback_m9BD6BED2438CACB731332DC421E1BD49CD2AE492(L_0, L_1, CallbackArray_1_RemoveCallback_m9BD6BED2438CACB731332DC421E1BD49CD2AE492_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::add_onDeviceStateChange(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onDeviceStateChange_mF7D8BA5B4407B93E73BC2ABCC7C2693D872D7A09 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_AddCallback_mBADE56520AF3E44D4A702802C9C7EB2E1E86F0EA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // add => m_DeviceStateChangeListeners.AddCallback(value); CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85* L_0 = (&__this->___m_DeviceStateChangeListeners_17); Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E* L_1 = ___value0; CallbackArray_1_AddCallback_mBADE56520AF3E44D4A702802C9C7EB2E1E86F0EA(L_0, L_1, CallbackArray_1_AddCallback_mBADE56520AF3E44D4A702802C9C7EB2E1E86F0EA_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::remove_onDeviceStateChange(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onDeviceStateChange_mD8415A6413E21AAD4827ABB263DC58918E0EE5CB (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_RemoveCallback_m6FD5B2321579212DA1BADCD3C4A75FB29E666657_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // remove => m_DeviceStateChangeListeners.RemoveCallback(value); CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85* L_0 = (&__this->___m_DeviceStateChangeListeners_17); Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E* L_1 = ___value0; CallbackArray_1_RemoveCallback_m6FD5B2321579212DA1BADCD3C4A75FB29E666657(L_0, L_1, CallbackArray_1_RemoveCallback_m6FD5B2321579212DA1BADCD3C4A75FB29E666657_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::add_onDeviceCommand(UnityEngine.InputSystem.LowLevel.InputDeviceCommandDelegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onDeviceCommand_m2CCBCD4ACE2DFBBB0B635EDB1B690AE2A12C2B06 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_AddCallback_mC33F15886F71788E6020C590E3335BE81557C70C_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // add => m_DeviceCommandCallbacks.AddCallback(value); CallbackArray_1_t7C2A86AF46E04B281542BEADE553C9DF6B1A0885* L_0 = (&__this->___m_DeviceCommandCallbacks_19); InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* L_1 = ___value0; CallbackArray_1_AddCallback_mC33F15886F71788E6020C590E3335BE81557C70C(L_0, L_1, CallbackArray_1_AddCallback_mC33F15886F71788E6020C590E3335BE81557C70C_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::remove_onDeviceCommand(UnityEngine.InputSystem.LowLevel.InputDeviceCommandDelegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onDeviceCommand_mF6012D11879F79F74C4BC3405EAB8DBF517D926A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_RemoveCallback_m6415694B45E1C70DB4C7EE409643E0CBE681CD5D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // remove => m_DeviceCommandCallbacks.RemoveCallback(value); CallbackArray_1_t7C2A86AF46E04B281542BEADE553C9DF6B1A0885* L_0 = (&__this->___m_DeviceCommandCallbacks_19); InputDeviceCommandDelegate_tC0083621670090AD9D172C546FE833562AABF809* L_1 = ___value0; CallbackArray_1_RemoveCallback_m6415694B45E1C70DB4C7EE409643E0CBE681CD5D(L_0, L_1, CallbackArray_1_RemoveCallback_m6415694B45E1C70DB4C7EE409643E0CBE681CD5D_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::add_onFindControlLayoutForDevice(UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onFindControlLayoutForDevice_m8B78BCAE64A7F4F3C2F169B4095B4792EFC0BA3F (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_AddCallback_m1E11DE4659D48810EAE0F16FC740AD5CCE2482F2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // m_DeviceFindLayoutCallbacks.AddCallback(value); CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* L_0 = (&__this->___m_DeviceFindLayoutCallbacks_18); InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* L_1 = ___value0; CallbackArray_1_AddCallback_m1E11DE4659D48810EAE0F16FC740AD5CCE2482F2(L_0, L_1, CallbackArray_1_AddCallback_m1E11DE4659D48810EAE0F16FC740AD5CCE2482F2_RuntimeMethod_var); // AddAvailableDevicesThatAreNowRecognized(); InputManager_AddAvailableDevicesThatAreNowRecognized_mE0F489C5F28E922D0E4BCBBD115C57037E47BAD3(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::remove_onFindControlLayoutForDevice(UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onFindControlLayoutForDevice_m3D423807954C3AB24AB474C46BF5A7922416ADFA (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_RemoveCallback_m2BE949BADD32F3B43980FD027B5C4EEA44E35426_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // remove => m_DeviceFindLayoutCallbacks.RemoveCallback(value); CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* L_0 = (&__this->___m_DeviceFindLayoutCallbacks_18); InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* L_1 = ___value0; CallbackArray_1_RemoveCallback_m2BE949BADD32F3B43980FD027B5C4EEA44E35426(L_0, L_1, CallbackArray_1_RemoveCallback_m2BE949BADD32F3B43980FD027B5C4EEA44E35426_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::add_onLayoutChange(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onLayoutChange_m27767E3C808C5CDB25754FE18AF12F8BC4C39D19 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_AddCallback_m4F5FD8CA08BA547A5727602444A079FF5C21C775_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // add => m_LayoutChangeListeners.AddCallback(value); CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC* L_0 = (&__this->___m_LayoutChangeListeners_20); Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* L_1 = ___value0; CallbackArray_1_AddCallback_m4F5FD8CA08BA547A5727602444A079FF5C21C775(L_0, L_1, CallbackArray_1_AddCallback_m4F5FD8CA08BA547A5727602444A079FF5C21C775_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::remove_onLayoutChange(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onLayoutChange_mC560DC1EEA42DD39C97EDA2FB85210C95B27AF44 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_RemoveCallback_mE672829398391E6074246CEACEF8661F26CFB070_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // remove => m_LayoutChangeListeners.RemoveCallback(value); CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC* L_0 = (&__this->___m_LayoutChangeListeners_20); Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7* L_1 = ___value0; CallbackArray_1_RemoveCallback_mE672829398391E6074246CEACEF8661F26CFB070(L_0, L_1, CallbackArray_1_RemoveCallback_mE672829398391E6074246CEACEF8661F26CFB070_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::add_onEvent(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onEvent_mFC20DA985A46A223DE9A1ADFFD39A5DB0083130C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_AddCallback_mD5C1368918EC431CC1E8574E9679CFF4F355D484_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // add => m_EventListeners.AddCallback(value); CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37* L_0 = (&__this->___m_EventListeners_21); Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* L_1 = ___value0; CallbackArray_1_AddCallback_mD5C1368918EC431CC1E8574E9679CFF4F355D484(L_0, L_1, CallbackArray_1_AddCallback_mD5C1368918EC431CC1E8574E9679CFF4F355D484_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::remove_onEvent(System.Action`2) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onEvent_mA84D2D17A18F63251F21D05802E2F75BC811E8DD (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_RemoveCallback_mF3406F016A207793C278ADA9A7E5BB786D52F129_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // remove => m_EventListeners.RemoveCallback(value); CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37* L_0 = (&__this->___m_EventListeners_21); Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA* L_1 = ___value0; CallbackArray_1_RemoveCallback_mF3406F016A207793C278ADA9A7E5BB786D52F129(L_0, L_1, CallbackArray_1_RemoveCallback_mF3406F016A207793C278ADA9A7E5BB786D52F129_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::add_onBeforeUpdate(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onBeforeUpdate_m78F75D0A08D23335D863A2942AABF3D143E4BD95 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_AddCallback_m0DAE6336DFD024E07577AF038594D478E0B9331F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // InstallBeforeUpdateHookIfNecessary(); InputManager_InstallBeforeUpdateHookIfNecessary_m46D61EBA7338C6D8930D804D7C25E26AB5CF6ED3(__this, NULL); // m_BeforeUpdateListeners.AddCallback(value); CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* L_0 = (&__this->___m_BeforeUpdateListeners_22); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___value0; CallbackArray_1_AddCallback_m0DAE6336DFD024E07577AF038594D478E0B9331F(L_0, L_1, CallbackArray_1_AddCallback_m0DAE6336DFD024E07577AF038594D478E0B9331F_RuntimeMethod_var); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::remove_onBeforeUpdate(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onBeforeUpdate_m63D72B2E2A1F5DDC97213F8928034C6FBD61DC87 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_RemoveCallback_mBBFA4181860AD661310FC75F96ADCD7C587976AD_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // remove => m_BeforeUpdateListeners.RemoveCallback(value); CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* L_0 = (&__this->___m_BeforeUpdateListeners_22); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___value0; CallbackArray_1_RemoveCallback_mBBFA4181860AD661310FC75F96ADCD7C587976AD(L_0, L_1, CallbackArray_1_RemoveCallback_mBBFA4181860AD661310FC75F96ADCD7C587976AD_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::add_onAfterUpdate(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onAfterUpdate_m481942292B394025596D440AE8EB4B3DB71AE131 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_AddCallback_m0DAE6336DFD024E07577AF038594D478E0B9331F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // add => m_AfterUpdateListeners.AddCallback(value); CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* L_0 = (&__this->___m_AfterUpdateListeners_23); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___value0; CallbackArray_1_AddCallback_m0DAE6336DFD024E07577AF038594D478E0B9331F(L_0, L_1, CallbackArray_1_AddCallback_m0DAE6336DFD024E07577AF038594D478E0B9331F_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::remove_onAfterUpdate(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onAfterUpdate_m34BB1902D804819F8B60552E44E3DDAAF4D410CD (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_RemoveCallback_mBBFA4181860AD661310FC75F96ADCD7C587976AD_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // remove => m_AfterUpdateListeners.RemoveCallback(value); CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* L_0 = (&__this->___m_AfterUpdateListeners_23); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___value0; CallbackArray_1_RemoveCallback_mBBFA4181860AD661310FC75F96ADCD7C587976AD(L_0, L_1, CallbackArray_1_RemoveCallback_mBBFA4181860AD661310FC75F96ADCD7C587976AD_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::add_onSettingsChange(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_add_onSettingsChange_mC9FF709A0C7564E5A0EA2B3E4AD296859FBEC831 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_AddCallback_m0DAE6336DFD024E07577AF038594D478E0B9331F_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // add => m_SettingsChangedListeners.AddCallback(value); CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* L_0 = (&__this->___m_SettingsChangedListeners_24); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___value0; CallbackArray_1_AddCallback_m0DAE6336DFD024E07577AF038594D478E0B9331F(L_0, L_1, CallbackArray_1_AddCallback_m0DAE6336DFD024E07577AF038594D478E0B9331F_RuntimeMethod_var); return; } } // System.Void UnityEngine.InputSystem.InputManager::remove_onSettingsChange(System.Action) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_remove_onSettingsChange_mED32BDA9C6993D727C34A9098C2AB39C07D769FE (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_RemoveCallback_mBBFA4181860AD661310FC75F96ADCD7C587976AD_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // remove => m_SettingsChangedListeners.RemoveCallback(value); CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* L_0 = (&__this->___m_SettingsChangedListeners_24); Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = ___value0; CallbackArray_1_RemoveCallback_mBBFA4181860AD661310FC75F96ADCD7C587976AD(L_0, L_1, CallbackArray_1_RemoveCallback_mBBFA4181860AD661310FC75F96ADCD7C587976AD_RuntimeMethod_var); return; } } // System.Boolean UnityEngine.InputSystem.InputManager::get_isProcessingEvents() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_get_isProcessingEvents_mCEE0643532491B4EEA1B376AA2FAE59762284B5E (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // public bool isProcessingEvents => m_InputEventStream.isOpen; InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_0 = (&__this->___m_InputEventStream_28); bool L_1; L_1 = InputEventStream_get_isOpen_mEE33B97DA48F80B43BCE58D08FCAE51958E6459D_inline(L_0, NULL); return L_1; } } // System.Boolean UnityEngine.InputSystem.InputManager::get_gameIsPlaying() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_get_gameIsPlaying_mF7D55D0A31CCA7DF13DDF4979C1FF7358F39AB91 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // true; return (bool)1; } } // System.Boolean UnityEngine.InputSystem.InputManager::get_gameHasFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_get_gameHasFocus_mEFACC4569EA10098EF0797381BB12A63933E8EFD (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // m_HasFocus; bool L_0 = __this->___m_HasFocus_27; return L_0; } } // System.Boolean UnityEngine.InputSystem.InputManager::get_gameShouldGetInputRegardlessOfFocus() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_get_gameShouldGetInputRegardlessOfFocus_m350B65D524DCDE1B55BFCC79F794DC3A89849C4A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // m_Settings.backgroundBehavior == InputSettings.BackgroundBehavior.IgnoreFocus InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_0 = __this->___m_Settings_33; NullCheck(L_0); int32_t L_1; L_1 = InputSettings_get_backgroundBehavior_mB8AD0B73E47E301F1BE9D2358593534AEC9F12FA_inline(L_0, NULL); return (bool)((((int32_t)L_1) == ((int32_t)2))? 1 : 0); } } // System.Void UnityEngine.InputSystem.InputManager::RegisterControlLayout(System.String,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___name0, Type_t* ___type1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_m09228E70F30816068825C9BB4B45519E7143CE7A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mACF6DD3A83F9F41061E7C4DD48F58C07BFAA31C7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m767111BF89218E9F0CD407F44CD9FF1CC6079B87_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mEB31860F9718BC0DB2D231F91D9A78D9666B54EF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m8161C19F09FC9E5EFD3BCE87B8907B3F660FFF51_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1__ctor_m8732B6EBFFA627F5206C86E329439F947A14A67F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_mE8768535ABCD24F453DC1EC5127CBD303DEC29A5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m9803DE61209750BB22E4E1A58A5DFB943EAFCB80_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_2; memset((&V_2), 0, sizeof(V_2)); bool V_3 = false; String_t* V_4 = NULL; bool V_5 = false; bool V_6 = false; bool V_7 = false; Type_t* V_8 = NULL; Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE V_9; memset((&V_9), 0, sizeof(V_9)); KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 V_10; memset((&V_10), 0, sizeof(V_10)); bool V_11 = false; bool V_12 = false; int32_t G_B7_0 = 0; int32_t G_B21_0 = 0; { // if (string.IsNullOrEmpty(name)) String_t* L_0 = ___name0; bool L_1; L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL); V_5 = L_1; bool L_2 = V_5; if (!L_2) { goto IL_0018; } } { // throw new ArgumentNullException(nameof(name)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_3); 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*)&InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274_RuntimeMethod_var))); } IL_0018: { // if (type == null) Type_t* L_4 = ___type1; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_5; L_5 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_4, (Type_t*)NULL, NULL); V_6 = L_5; bool L_6 = V_6; if (!L_6) { goto IL_0030; } } { // throw new ArgumentNullException(nameof(type)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_7 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_7); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274_RuntimeMethod_var))); } IL_0030: { // var isDeviceLayout = typeof(InputDevice).IsAssignableFrom(type); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_9; L_9 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_8, NULL); Type_t* L_10 = ___type1; NullCheck(L_9); bool L_11; L_11 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_9, L_10); V_0 = L_11; // var isControlLayout = typeof(InputControl).IsAssignableFrom(type); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_0_0_0_var) }; Type_t* L_13; L_13 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_12, NULL); Type_t* L_14 = ___type1; NullCheck(L_13); bool L_15; L_15 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, L_14); V_1 = L_15; // if (!isDeviceLayout && !isControlLayout) bool L_16 = V_0; if (L_16) { goto IL_005b; } } { bool L_17 = V_1; G_B7_0 = ((((int32_t)L_17) == ((int32_t)0))? 1 : 0); goto IL_005c; } IL_005b: { G_B7_0 = 0; } IL_005c: { V_7 = (bool)G_B7_0; bool L_18 = V_7; if (!L_18) { goto IL_00a7; } } { // throw new ArgumentException($"Types used as layouts have to be InputControls or InputDevices; '{type.Name}' is a '{type.BaseType.Name}'", // nameof(type)); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19 = (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_20 = L_19; NullCheck(L_20); ArrayElementTypeCheck (L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD94B30F5FBD8D148126F385E80E1D11579438F2E))); (L_20)->SetAt(static_cast(0), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD94B30F5FBD8D148126F385E80E1D11579438F2E))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = L_20; Type_t* L_22 = ___type1; NullCheck(L_22); String_t* L_23; L_23 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_22); NullCheck(L_21); ArrayElementTypeCheck (L_21, L_23); (L_21)->SetAt(static_cast(1), (String_t*)L_23); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_24 = L_21; NullCheck(L_24); ArrayElementTypeCheck (L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFA3BFCAE5626D295B274EC32A9E75D975A8A8A8A))); (L_24)->SetAt(static_cast(2), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFA3BFCAE5626D295B274EC32A9E75D975A8A8A8A))); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_25 = L_24; Type_t* L_26 = ___type1; NullCheck(L_26); Type_t* L_27; L_27 = VirtualFuncInvoker0< Type_t* >::Invoke(115 /* System.Type System.Type::get_BaseType() */, L_26); NullCheck(L_27); String_t* L_28; L_28 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_27); NullCheck(L_25); ArrayElementTypeCheck (L_25, L_28); (L_25)->SetAt(static_cast(3), (String_t*)L_28); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_29 = L_25; NullCheck(L_29); ArrayElementTypeCheck (L_29, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D))); (L_29)->SetAt(static_cast(4), (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D))); String_t* L_30; L_30 = String_Concat_m6B0734B65813C8EA093D78E5C2D16534EB6FE8C0(L_29, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_31 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_31); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_31, L_30, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_31, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274_RuntimeMethod_var))); } IL_00a7: { // var internedName = new InternedString(name); String_t* L_32 = ___name0; InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_2), L_32, NULL); // var isReplacement = DoesLayoutExist(internedName); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_33 = V_2; bool L_34; L_34 = InputManager_DoesLayoutExist_m53FA3E182D23B273CBFD0B5CE503AC9DB7ABC53C(__this, L_33, NULL); V_3 = L_34; // m_Layouts.layoutTypes[internedName] = type; Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_35 = (&__this->___m_Layouts_2); Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_36 = L_35->___layoutTypes_1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_37 = V_2; Type_t* L_38 = ___type1; NullCheck(L_36); Dictionary_2_set_Item_mACF6DD3A83F9F41061E7C4DD48F58C07BFAA31C7(L_36, L_37, L_38, Dictionary_2_set_Item_mACF6DD3A83F9F41061E7C4DD48F58C07BFAA31C7_RuntimeMethod_var); // string baseLayout = null; V_4 = (String_t*)NULL; // for (var baseType = type.BaseType; baseLayout == null && baseType != typeof(InputControl); Type_t* L_39 = ___type1; NullCheck(L_39); Type_t* L_40; L_40 = VirtualFuncInvoker0< Type_t* >::Invoke(115 /* System.Type System.Type::get_BaseType() */, L_39); V_8 = L_40; goto IL_013f; } IL_00d7: { // foreach (var entry in m_Layouts.layoutTypes) Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_41 = (&__this->___m_Layouts_2); Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_42 = L_41->___layoutTypes_1; NullCheck(L_42); Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE L_43; L_43 = Dictionary_2_GetEnumerator_m09228E70F30816068825C9BB4B45519E7143CE7A(L_42, Dictionary_2_GetEnumerator_m09228E70F30816068825C9BB4B45519E7143CE7A_RuntimeMethod_var); V_9 = L_43; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0126: {// begin finally (depth: 1) Enumerator_Dispose_m767111BF89218E9F0CD407F44CD9FF1CC6079B87((&V_9), Enumerator_Dispose_m767111BF89218E9F0CD407F44CD9FF1CC6079B87_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { goto IL_011b_1; } IL_00ed_1: { // foreach (var entry in m_Layouts.layoutTypes) KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 L_44; L_44 = Enumerator_get_Current_m8161C19F09FC9E5EFD3BCE87B8907B3F660FFF51_inline((&V_9), Enumerator_get_Current_m8161C19F09FC9E5EFD3BCE87B8907B3F660FFF51_RuntimeMethod_var); V_10 = L_44; // if (entry.Value == baseType) Type_t* L_45; L_45 = KeyValuePair_2_get_Value_m9803DE61209750BB22E4E1A58A5DFB943EAFCB80_inline((&V_10), KeyValuePair_2_get_Value_m9803DE61209750BB22E4E1A58A5DFB943EAFCB80_RuntimeMethod_var); Type_t* L_46 = V_8; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_47; L_47 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_45, L_46, NULL); V_11 = L_47; bool L_48 = V_11; if (!L_48) { goto IL_011b_1; } } { // baseLayout = entry.Key; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_49; L_49 = KeyValuePair_2_get_Key_mE8768535ABCD24F453DC1EC5127CBD303DEC29A5_inline((&V_10), KeyValuePair_2_get_Key_mE8768535ABCD24F453DC1EC5127CBD303DEC29A5_RuntimeMethod_var); String_t* L_50; L_50 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_49, NULL); V_4 = L_50; // break; goto IL_0124_1; } IL_011b_1: { // foreach (var entry in m_Layouts.layoutTypes) bool L_51; L_51 = Enumerator_MoveNext_mEB31860F9718BC0DB2D231F91D9A78D9666B54EF((&V_9), Enumerator_MoveNext_mEB31860F9718BC0DB2D231F91D9A78D9666B54EF_RuntimeMethod_var); if (L_51) { goto IL_00ed_1; } } IL_0124_1: { goto IL_0135; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0135: { // baseType = baseType.BaseType) Type_t* L_52 = V_8; NullCheck(L_52); Type_t* L_53; L_53 = VirtualFuncInvoker0< Type_t* >::Invoke(115 /* System.Type System.Type::get_BaseType() */, L_52); V_8 = L_53; } IL_013f: { // for (var baseType = type.BaseType; baseLayout == null && baseType != typeof(InputControl); String_t* L_54 = V_4; if (L_54) { goto IL_0156; } } { Type_t* L_55 = V_8; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_56 = { reinterpret_cast (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_57; L_57 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_56, NULL); bool L_58; L_58 = Type_op_Inequality_m71AAC993EBBDBA44EE73847D68F71C70AF7AD1D5(L_55, L_57, NULL); G_B21_0 = ((int32_t)(L_58)); goto IL_0157; } IL_0156: { G_B21_0 = 0; } IL_0157: { V_12 = (bool)G_B21_0; bool L_59 = V_12; if (L_59) { goto IL_00d7; } } { // PerformLayoutPostRegistration(internedName, new InlinedArray(new InternedString(baseLayout)), // isReplacement, isKnownToBeDeviceLayout: isDeviceLayout); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_60 = V_2; String_t* L_61 = V_4; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_62; memset((&L_62), 0, sizeof(L_62)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_62), L_61, /*hidden argument*/NULL); InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_63; memset((&L_63), 0, sizeof(L_63)); InlinedArray_1__ctor_m8732B6EBFFA627F5206C86E329439F947A14A67F((&L_63), L_62, /*hidden argument*/InlinedArray_1__ctor_m8732B6EBFFA627F5206C86E329439F947A14A67F_RuntimeMethod_var); bool L_64 = V_3; bool L_65 = V_0; InputManager_PerformLayoutPostRegistration_m0777D58784DF6B856ECA208CD19F071E9E96333D(__this, L_60, L_63, L_64, L_65, (bool)0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RegisterControlLayout(System.String,System.String,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterControlLayout_m97889AF0D5BBE63BFACA18ABAB23C8834A665211 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___json0, String_t* ___name1, bool ___isOverride2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Append_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m209C6C8CC18C713AB6E0EC61E4D57F77EA7D963E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m6A747478B338D9AC7392868B6C02E4AF098370BF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m5D4EBEEB4B118D8B2CEFEEC6A916CDBE966355ED_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mD1B8DC5B094988B5CE22BF15DB45D14ED0030D55_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HashSet_1_Add_m2E138E1B572E38E2A758B658241F9AB54D84863E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C_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)); InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 V_1; memset((&V_1), 0, sizeof(V_1)); InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 V_2; memset((&V_2), 0, sizeof(V_2)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_3; memset((&V_3), 0, sizeof(V_3)); bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; int32_t V_10 = 0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_11; memset((&V_11), 0, sizeof(V_11)); InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* V_12 = NULL; bool V_13 = false; bool V_14 = false; int32_t G_B9_0 = 0; { // if (string.IsNullOrEmpty(json)) String_t* L_0 = ___json0; bool L_1; L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL); V_5 = L_1; bool L_2 = V_5; if (!L_2) { goto IL_0018; } } { // throw new ArgumentNullException(nameof(json)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_3); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral43187C90BBB5DFB063A95733C9BD65ECD25A2E84)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_RegisterControlLayout_m97889AF0D5BBE63BFACA18ABAB23C8834A665211_RuntimeMethod_var))); } IL_0018: { // InputControlLayout.ParseHeaderFieldsFromJson(json, out var nameFromJson, out var baseLayouts, // out var deviceMatcher); String_t* L_4 = ___json0; il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var); InputControlLayout_ParseHeaderFieldsFromJson_mB4106A454769B618B80AD77769E4AB896724DCB7(L_4, (&V_0), (&V_1), (&V_2), NULL); // var internedLayoutName = new InternedString(name); String_t* L_5 = ___name1; InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_3), L_5, NULL); // if (internedLayoutName.IsEmpty()) bool L_6; L_6 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_3), NULL); V_6 = L_6; bool L_7 = V_6; if (!L_7) { goto IL_005b; } } { // internedLayoutName = nameFromJson; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8 = V_0; V_3 = L_8; // if (internedLayoutName.IsEmpty()) bool L_9; L_9 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_3), NULL); V_7 = L_9; bool L_10 = V_7; if (!L_10) { goto IL_005a; } } { // throw new ArgumentException("Layout name has not been given and is not set in JSON layout", // nameof(name)); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_11 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_11); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE745E1F0ACBC580139103499E5FBF2E52B7CC8B9)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralCE18B047107AA23D1AA9B2ED32D316148E02655F)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_RegisterControlLayout_m97889AF0D5BBE63BFACA18ABAB23C8834A665211_RuntimeMethod_var))); } IL_005a: { } IL_005b: { // if (isOverride && baseLayouts.length == 0) bool L_12 = ___isOverride2; if (!L_12) { goto IL_0069; } } { InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_13 = V_1; int32_t L_14 = L_13.___length_0; G_B9_0 = ((((int32_t)L_14) == ((int32_t)0))? 1 : 0); goto IL_006a; } IL_0069: { G_B9_0 = 0; } IL_006a: { V_8 = (bool)G_B9_0; bool L_15 = V_8; if (!L_15) { goto IL_008c; } } { // throw new ArgumentException( // $"Layout override '{internedLayoutName}' must have 'extend' property mentioning layout to which to apply the overrides", // nameof(json)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_16 = V_3; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_17 = L_16; RuntimeObject* L_18 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_il2cpp_TypeInfo_var)), &L_17); String_t* L_19; L_19 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral960CFC4855FBB42851E393425E8CE32ABB68C781)), L_18, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_20 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_20); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_20, L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral43187C90BBB5DFB063A95733C9BD65ECD25A2E84)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_RegisterControlLayout_m97889AF0D5BBE63BFACA18ABAB23C8834A665211_RuntimeMethod_var))); } IL_008c: { // var isReplacement = DoesLayoutExist(internedLayoutName); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_21 = V_3; bool L_22; L_22 = InputManager_DoesLayoutExist_m53FA3E182D23B273CBFD0B5CE503AC9DB7ABC53C(__this, L_21, NULL); V_4 = L_22; // m_Layouts.layoutStrings[internedLayoutName] = json; Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_23 = (&__this->___m_Layouts_2); Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* L_24 = L_23->___layoutStrings_2; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_25 = V_3; String_t* L_26 = ___json0; NullCheck(L_24); Dictionary_2_set_Item_m5D4EBEEB4B118D8B2CEFEEC6A916CDBE966355ED(L_24, L_25, L_26, Dictionary_2_set_Item_m5D4EBEEB4B118D8B2CEFEEC6A916CDBE966355ED_RuntimeMethod_var); // if (isOverride) bool L_27 = ___isOverride2; V_9 = L_27; bool L_28 = V_9; if (!L_28) { goto IL_011e; } } { // m_Layouts.layoutOverrideNames.Add(internedLayoutName); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_29 = (&__this->___m_Layouts_2); HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B* L_30 = L_29->___layoutOverrideNames_6; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_31 = V_3; NullCheck(L_30); bool L_32; L_32 = HashSet_1_Add_m2E138E1B572E38E2A758B658241F9AB54D84863E(L_30, L_31, HashSet_1_Add_m2E138E1B572E38E2A758B658241F9AB54D84863E_RuntimeMethod_var); // for (var i = 0; i < baseLayouts.length; ++i) V_10 = 0; goto IL_010d; } IL_00c7: { // var baseLayoutName = baseLayouts[i]; int32_t L_33 = V_10; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_34; L_34 = InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C((&V_1), L_33, InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C_RuntimeMethod_var); V_11 = L_34; // m_Layouts.layoutOverrides.TryGetValue(baseLayoutName, out var overrideList); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_35 = (&__this->___m_Layouts_2); Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* L_36 = L_35->___layoutOverrides_5; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_37 = V_11; NullCheck(L_36); bool L_38; L_38 = Dictionary_2_TryGetValue_m6A747478B338D9AC7392868B6C02E4AF098370BF(L_36, L_37, (&V_12), Dictionary_2_TryGetValue_m6A747478B338D9AC7392868B6C02E4AF098370BF_RuntimeMethod_var); // ArrayHelpers.Append(ref overrideList, internedLayoutName); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_39 = V_3; int32_t L_40; L_40 = ArrayHelpers_Append_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m209C6C8CC18C713AB6E0EC61E4D57F77EA7D963E((&V_12), L_39, ArrayHelpers_Append_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m209C6C8CC18C713AB6E0EC61E4D57F77EA7D963E_RuntimeMethod_var); // m_Layouts.layoutOverrides[baseLayoutName] = overrideList; Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_41 = (&__this->___m_Layouts_2); Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* L_42 = L_41->___layoutOverrides_5; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_43 = V_11; InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_44 = V_12; NullCheck(L_42); Dictionary_2_set_Item_mD1B8DC5B094988B5CE22BF15DB45D14ED0030D55(L_42, L_43, L_44, Dictionary_2_set_Item_mD1B8DC5B094988B5CE22BF15DB45D14ED0030D55_RuntimeMethod_var); // for (var i = 0; i < baseLayouts.length; ++i) int32_t L_45 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_010d: { // for (var i = 0; i < baseLayouts.length; ++i) int32_t L_46 = V_10; InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_47 = V_1; int32_t L_48 = L_47.___length_0; V_13 = (bool)((((int32_t)L_46) < ((int32_t)L_48))? 1 : 0); bool L_49 = V_13; if (L_49) { goto IL_00c7; } } { } IL_011e: { // PerformLayoutPostRegistration(internedLayoutName, baseLayouts, // isReplacement: isReplacement, isOverride: isOverride); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_50 = V_3; InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_51 = V_1; bool L_52 = V_4; bool L_53 = ___isOverride2; InputManager_PerformLayoutPostRegistration_m0777D58784DF6B856ECA208CD19F071E9E96333D(__this, L_50, L_51, L_52, (bool)0, L_53, NULL); // if (!deviceMatcher.empty) bool L_54; L_54 = InputDeviceMatcher_get_empty_m0E030073C9FCB8205D37CE5F839D93DB8ACDC99B((&V_2), NULL); V_14 = (bool)((((int32_t)L_54) == ((int32_t)0))? 1 : 0); bool L_55 = V_14; if (!L_55) { goto IL_0149; } } { // RegisterControlLayoutMatcher(internedLayoutName, deviceMatcher); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_56 = V_3; String_t* L_57; L_57 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_56, NULL); InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_58 = V_2; InputManager_RegisterControlLayoutMatcher_m62365557971AA9A045BFB0BE5A8253806BC8B1CA(__this, L_57, L_58, NULL); } IL_0149: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RegisterControlLayoutBuilder(System.Func`1,System.String,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterControlLayoutBuilder_mAB3368059F992F9078879198242BE92D86618363 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4* ___method0, String_t* ___name1, String_t* ___baseLayout2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mDC7946E5B8F8C4A30E7A38FD44747B02BA56494E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1__ctor_m8732B6EBFFA627F5206C86E329439F947A14A67F_RuntimeMethod_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; { // if (method == null) Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4* L_0 = ___method0; V_3 = (bool)((((RuntimeObject*)(Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_3; if (!L_1) { goto IL_0014; } } { // throw new ArgumentNullException(nameof(method)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82EA3C9AFC08F0CECEBC1B257606B3106346FCAF)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_RegisterControlLayoutBuilder_mAB3368059F992F9078879198242BE92D86618363_RuntimeMethod_var))); } IL_0014: { // if (string.IsNullOrEmpty(name)) String_t* L_3 = ___name1; bool L_4; L_4 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_3, NULL); V_4 = L_4; bool L_5 = V_4; if (!L_5) { goto IL_002b; } } { // throw new ArgumentNullException(nameof(name)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_6 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_6); 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*)&InputManager_RegisterControlLayoutBuilder_mAB3368059F992F9078879198242BE92D86618363_RuntimeMethod_var))); } IL_002b: { // var internedLayoutName = new InternedString(name); String_t* L_7 = ___name1; InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_0), L_7, NULL); // var internedBaseLayoutName = new InternedString(baseLayout); String_t* L_8 = ___baseLayout2; InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_1), L_8, NULL); // var isReplacement = DoesLayoutExist(internedLayoutName); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = V_0; bool L_10; L_10 = InputManager_DoesLayoutExist_m53FA3E182D23B273CBFD0B5CE503AC9DB7ABC53C(__this, L_9, NULL); V_2 = L_10; // m_Layouts.layoutBuilders[internedLayoutName] = method; Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_11 = (&__this->___m_Layouts_2); Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* L_12 = L_11->___layoutBuilders_3; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13 = V_0; Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4* L_14 = ___method0; NullCheck(L_12); Dictionary_2_set_Item_mDC7946E5B8F8C4A30E7A38FD44747B02BA56494E(L_12, L_13, L_14, Dictionary_2_set_Item_mDC7946E5B8F8C4A30E7A38FD44747B02BA56494E_RuntimeMethod_var); // PerformLayoutPostRegistration(internedLayoutName, new InlinedArray(internedBaseLayoutName), // isReplacement); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_15 = V_0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_16 = V_1; InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_17; memset((&L_17), 0, sizeof(L_17)); InlinedArray_1__ctor_m8732B6EBFFA627F5206C86E329439F947A14A67F((&L_17), L_16, /*hidden argument*/InlinedArray_1__ctor_m8732B6EBFFA627F5206C86E329439F947A14A67F_RuntimeMethod_var); bool L_18 = V_2; InputManager_PerformLayoutPostRegistration_m0777D58784DF6B856ECA208CD19F071E9E96333D(__this, L_15, L_17, L_18, (bool)0, (bool)0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::PerformLayoutPostRegistration(UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InlinedArray`1,System.Boolean,System.Boolean,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_PerformLayoutPostRegistration_m0777D58784DF6B856ECA208CD19F071E9E96333D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layoutName0, InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 ___baseLayouts1, bool ___isReplacement2, bool ___isKnownToBeDeviceLayout3, bool ___isOverride4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelpers_InvokeCallbacksSafe_TisString_t_TisInputControlLayoutChange_t61F8342166D22A34A86530E38F9CC0A87CF7AD95_m54D942D50C0B988875450597465C6A19C7D9603E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Count_m274602E8171450B31B5AE16BB4B0CDDB80187874_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*)&Dictionary_2_set_Item_mF76B685BBC4077A8E9E18C892B2B71F6C284ABE9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5742AB535A524B7E9D2BBC75E3B43257D3C75064); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_2; memset((&V_2), 0, sizeof(V_2)); bool V_3 = false; bool V_4 = false; bool V_5 = false; InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* V_6 = NULL; int32_t V_7 = 0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_8; memset((&V_8), 0, sizeof(V_8)); String_t* V_9 = NULL; bool V_10 = false; int32_t V_11 = 0; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; int32_t V_16 = 0; bool V_17 = false; int32_t G_B3_0 = 0; int32_t G_B16_0 = 0; int32_t G_B36_0 = 0; { // ++m_LayoutRegistrationVersion; int32_t L_0 = __this->___m_LayoutRegistrationVersion_0; __this->___m_LayoutRegistrationVersion_0 = ((int32_t)il2cpp_codegen_add(L_0, 1)); // InputControlLayout.s_CacheInstance.Clear(); il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var); Cache_Clear_m54F9EDA319E13FC0981C500E72B2B780E93639BC((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_CacheInstance_16), NULL); // if (!isOverride && baseLayouts.length > 0) bool L_1 = ___isOverride4; if (L_1) { goto IL_0029; } } { InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_2 = ___baseLayouts1; int32_t L_3 = L_2.___length_0; G_B3_0 = ((((int32_t)L_3) > ((int32_t)0))? 1 : 0); goto IL_002a; } IL_0029: { G_B3_0 = 0; } IL_002a: { V_1 = (bool)G_B3_0; bool L_4 = V_1; if (!L_4) { goto IL_007f; } } { // if (baseLayouts.length > 1) InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_5 = ___baseLayouts1; int32_t L_6 = L_5.___length_0; V_3 = (bool)((((int32_t)L_6) > ((int32_t)1))? 1 : 0); bool L_7 = V_3; if (!L_7) { goto IL_0052; } } { // throw new NotSupportedException( // $"Layout '{layoutName}' has multiple base layouts; this is only supported on layout overrides"); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8 = ___layoutName0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = L_8; RuntimeObject* L_10 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_il2cpp_TypeInfo_var)), &L_9); String_t* L_11; L_11 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE8CDEE792623E01A9FD833B1BAFB0659BC63C1C0)), L_10, NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_12 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_12); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_12, L_11, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_PerformLayoutPostRegistration_m0777D58784DF6B856ECA208CD19F071E9E96333D_RuntimeMethod_var))); } IL_0052: { // var baseLayoutName = baseLayouts[0]; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13; L_13 = InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C((&___baseLayouts1), 0, InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C_RuntimeMethod_var); V_2 = L_13; // if (!baseLayoutName.IsEmpty()) bool L_14; L_14 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_2), NULL); V_4 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0); bool L_15 = V_4; if (!L_15) { goto IL_007e; } } { // m_Layouts.baseLayoutTable[layoutName] = baseLayoutName; Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_16 = (&__this->___m_Layouts_2); Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* L_17 = L_16->___baseLayoutTable_4; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_18 = ___layoutName0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_19 = V_2; NullCheck(L_17); Dictionary_2_set_Item_mF76B685BBC4077A8E9E18C892B2B71F6C284ABE9(L_17, L_18, L_19, Dictionary_2_set_Item_mF76B685BBC4077A8E9E18C892B2B71F6C284ABE9_RuntimeMethod_var); } IL_007e: { } IL_007f: { // m_Layouts.precompiledLayouts.Remove(layoutName); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_20 = (&__this->___m_Layouts_2); Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* L_21 = L_20->___precompiledLayouts_7; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_22 = ___layoutName0; NullCheck(L_21); bool L_23; L_23 = Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549(L_21, L_22, Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549_RuntimeMethod_var); // if (m_Layouts.precompiledLayouts.Count > 0) Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_24 = (&__this->___m_Layouts_2); Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* L_25 = L_24->___precompiledLayouts_7; NullCheck(L_25); int32_t L_26; L_26 = Dictionary_2_get_Count_m274602E8171450B31B5AE16BB4B0CDDB80187874(L_25, Dictionary_2_get_Count_m274602E8171450B31B5AE16BB4B0CDDB80187874_RuntimeMethod_var); V_5 = (bool)((((int32_t)L_26) > ((int32_t)0))? 1 : 0); bool L_27 = V_5; if (!L_27) { goto IL_019c; } } { // foreach (var layout in m_Layouts.precompiledLayouts.Keys.ToArray()) Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_28 = (&__this->___m_Layouts_2); Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* L_29 = L_28->___precompiledLayouts_7; NullCheck(L_29); KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F* L_30; L_30 = Dictionary_2_get_Keys_m565FF565A32678434AB3DD604FD18BF39447DA7D(L_29, Dictionary_2_get_Keys_m565FF565A32678434AB3DD604FD18BF39447DA7D_RuntimeMethod_var); InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_31; L_31 = Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C(L_30, Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C_RuntimeMethod_var); V_6 = L_31; V_7 = 0; goto IL_0190; } IL_00ce: { // foreach (var layout in m_Layouts.precompiledLayouts.Keys.ToArray()) InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_32 = V_6; int32_t L_33 = V_7; NullCheck(L_32); int32_t L_34 = L_33; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_35 = (L_32)->GetAt(static_cast(L_34)); V_8 = L_35; // var metadata = m_Layouts.precompiledLayouts[layout].metadata; Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_36 = (&__this->___m_Layouts_2); Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* L_37 = L_36->___precompiledLayouts_7; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_38 = V_8; NullCheck(L_37); PrecompiledLayout_tEFFE070A47145E8B18D5003F777983D278034A63 L_39; L_39 = Dictionary_2_get_Item_m6C6D49B863E3AA35DB842F3DE83D5DC29956D3FE(L_37, L_38, Dictionary_2_get_Item_m6C6D49B863E3AA35DB842F3DE83D5DC29956D3FE_RuntimeMethod_var); String_t* L_40 = L_39.___metadata_1; V_9 = L_40; // if (isOverride) bool L_41 = ___isOverride4; V_10 = L_41; bool L_42 = V_10; if (!L_42) { goto IL_015f; } } { // for (var i = 0; i < baseLayouts.length; ++i) V_11 = 0; goto IL_014c; } IL_0101: { // if (layout == baseLayouts[i] || // StringHelpers.CharacterSeparatedListsHaveAtLeastOneCommonElement(metadata, // baseLayouts[i], ';')) InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_43 = V_8; int32_t L_44 = V_11; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_45; L_45 = InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C((&___baseLayouts1), L_44, InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C_RuntimeMethod_var); bool L_46; L_46 = InternedString_op_Equality_m8463DC02FB5C92B3CDBC8E5AA21C4A6AB5673CAF(L_43, L_45, NULL); if (L_46) { goto IL_012c; } } { String_t* L_47 = V_9; int32_t L_48 = V_11; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_49; L_49 = InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C((&___baseLayouts1), L_48, InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C_RuntimeMethod_var); String_t* L_50; L_50 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_49, NULL); bool L_51; L_51 = StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m7B922632F0B0E648EE5F26C716442779E5F9DD64(L_47, L_50, ((int32_t)59), NULL); G_B16_0 = ((int32_t)(L_51)); goto IL_012d; } IL_012c: { G_B16_0 = 1; } IL_012d: { V_12 = (bool)G_B16_0; bool L_52 = V_12; if (!L_52) { goto IL_0146; } } { // m_Layouts.precompiledLayouts.Remove(layout); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_53 = (&__this->___m_Layouts_2); Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* L_54 = L_53->___precompiledLayouts_7; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_55 = V_8; NullCheck(L_54); bool L_56; L_56 = Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549(L_54, L_55, Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549_RuntimeMethod_var); } IL_0146: { // for (var i = 0; i < baseLayouts.length; ++i) int32_t L_57 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_57, 1)); } IL_014c: { // for (var i = 0; i < baseLayouts.length; ++i) int32_t L_58 = V_11; InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_59 = ___baseLayouts1; int32_t L_60 = L_59.___length_0; V_13 = (bool)((((int32_t)L_58) < ((int32_t)L_60))? 1 : 0); bool L_61 = V_13; if (L_61) { goto IL_0101; } } { goto IL_0189; } IL_015f: { // if (StringHelpers.CharacterSeparatedListsHaveAtLeastOneCommonElement(metadata, // layoutName, ';')) String_t* L_62 = V_9; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_63 = ___layoutName0; String_t* L_64; L_64 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_63, NULL); bool L_65; L_65 = StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m7B922632F0B0E648EE5F26C716442779E5F9DD64(L_62, L_64, ((int32_t)59), NULL); V_14 = L_65; bool L_66 = V_14; if (!L_66) { goto IL_0188; } } { // m_Layouts.precompiledLayouts.Remove(layout); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_67 = (&__this->___m_Layouts_2); Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* L_68 = L_67->___precompiledLayouts_7; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_69 = V_8; NullCheck(L_68); bool L_70; L_70 = Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549(L_68, L_69, Dictionary_2_Remove_m086FB745C0D28AB7561D4A9F0D2E00FBC24B5549_RuntimeMethod_var); } IL_0188: { } IL_0189: { int32_t L_71 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_71, 1)); } IL_0190: { // foreach (var layout in m_Layouts.precompiledLayouts.Keys.ToArray()) int32_t L_72 = V_7; InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_73 = V_6; NullCheck(L_73); if ((((int32_t)L_72) < ((int32_t)((int32_t)(((RuntimeArray*)L_73)->max_length))))) { goto IL_00ce; } } { } IL_019c: { // if (isOverride) bool L_74 = ___isOverride4; V_15 = L_74; bool L_75 = V_15; if (!L_75) { goto IL_01d5; } } { // for (var i = 0; i < baseLayouts.length; ++i) V_16 = 0; goto IL_01c2; } IL_01aa: { // RecreateDevicesUsingLayout(baseLayouts[i], isKnownToBeDeviceLayout: isKnownToBeDeviceLayout); int32_t L_76 = V_16; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_77; L_77 = InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C((&___baseLayouts1), L_76, InlinedArray_1_get_Item_m0DC6E89FD175B28015115C99793A82B4F3B9026C_RuntimeMethod_var); bool L_78 = ___isKnownToBeDeviceLayout3; InputManager_RecreateDevicesUsingLayout_mAE9366E61CB06D55031805290210F2C58EF99446(__this, L_77, L_78, NULL); // for (var i = 0; i < baseLayouts.length; ++i) int32_t L_79 = V_16; V_16 = ((int32_t)il2cpp_codegen_add(L_79, 1)); } IL_01c2: { // for (var i = 0; i < baseLayouts.length; ++i) int32_t L_80 = V_16; InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_81 = ___baseLayouts1; int32_t L_82 = L_81.___length_0; V_17 = (bool)((((int32_t)L_80) < ((int32_t)L_82))? 1 : 0); bool L_83 = V_17; if (L_83) { goto IL_01aa; } } { goto IL_01e1; } IL_01d5: { // RecreateDevicesUsingLayout(layoutName, isKnownToBeDeviceLayout: isKnownToBeDeviceLayout); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_84 = ___layoutName0; bool L_85 = ___isKnownToBeDeviceLayout3; InputManager_RecreateDevicesUsingLayout_mAE9366E61CB06D55031805290210F2C58EF99446(__this, L_84, L_85, NULL); } IL_01e1: { // var change = isReplacement ? InputControlLayoutChange.Replaced : InputControlLayoutChange.Added; bool L_86 = ___isReplacement2; if (L_86) { goto IL_01e7; } } { G_B36_0 = 0; goto IL_01e8; } IL_01e7: { G_B36_0 = 2; } IL_01e8: { V_0 = G_B36_0; // DelegateHelpers.InvokeCallbacksSafe(ref m_LayoutChangeListeners, layoutName.ToString(), change, "InputSystem.onLayoutChange"); CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC* L_87 = (&__this->___m_LayoutChangeListeners_20); String_t* L_88; L_88 = InternedString_ToString_mED327D67EF001C5EDFF284336F13C3E3F025993A((&___layoutName0), NULL); int32_t L_89 = V_0; DelegateHelpers_InvokeCallbacksSafe_TisString_t_TisInputControlLayoutChange_t61F8342166D22A34A86530E38F9CC0A87CF7AD95_m54D942D50C0B988875450597465C6A19C7D9603E(L_87, L_88, L_89, _stringLiteral5742AB535A524B7E9D2BBC75E3B43257D3C75064, NULL, DelegateHelpers_InvokeCallbacksSafe_TisString_t_TisInputControlLayoutChange_t61F8342166D22A34A86530E38F9CC0A87CF7AD95_m54D942D50C0B988875450597465C6A19C7D9603E_RuntimeMethod_var); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RecreateDevicesUsingLayout(UnityEngine.InputSystem.Utilities.InternedString,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RecreateDevicesUsingLayout_mAE9366E61CB06D55031805290210F2C58EF99446 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout0, bool ___isKnownToBeDeviceLayout1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m3EA74E0C476E0197F84637414E722866A8EE48E1_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m7F6D93ACCD15D757B54BDB302DB4D63F855418C4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mA1ED4EC9A15A623C97C494578B74F7F49BADE472_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m3537C03FE10D4B303FDA30D5D9919811FCCB7C87_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7* V_0 = NULL; bool V_1 = false; int32_t V_2 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; RefInstance_tAB8B260CEA1D5409CA7B920B4BECE6361620A476 V_10; memset((&V_10), 0, sizeof(V_10)); int32_t V_11 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_12 = NULL; bool V_13 = false; { // if (m_DevicesCount == 0) int32_t L_0 = __this->___m_DevicesCount_6; V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0013; } } { // return; goto IL_00d3; } IL_0013: { // List devicesUsingLayout = null; V_0 = (List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7*)NULL; // for (var i = 0; i < m_DevicesCount; ++i) V_2 = 0; goto IL_0067; } IL_0019: { // var device = m_Devices[i]; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_2 = __this->___m_Devices_7; int32_t L_3 = V_2; NullCheck(L_2); int32_t L_4 = L_3; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_5 = (L_2)->GetAt(static_cast(L_4)); V_3 = L_5; // if (isKnownToBeDeviceLayout) bool L_6 = ___isKnownToBeDeviceLayout1; V_5 = L_6; bool L_7 = V_5; if (!L_7) { goto IL_0036; } } { // usesLayout = IsControlUsingLayout(device, layout); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = V_3; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = ___layout0; bool L_10; L_10 = InputManager_IsControlUsingLayout_m605BEF4A475D6E0F2112C7574293B65CB2998825(__this, L_8, L_9, NULL); V_4 = L_10; goto IL_0040; } IL_0036: { // usesLayout = IsControlOrChildUsingLayoutRecursive(device, layout); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_11 = V_3; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = ___layout0; bool L_13; L_13 = InputManager_IsControlOrChildUsingLayoutRecursive_mB43580D7C2A9ED6A77D94F018D11AEC52AC5AE62(__this, L_11, L_12, NULL); V_4 = L_13; } IL_0040: { // if (usesLayout) bool L_14 = V_4; V_6 = L_14; bool L_15 = V_6; if (!L_15) { goto IL_0062; } } { // if (devicesUsingLayout == null) List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7* L_16 = V_0; V_7 = (bool)((((RuntimeObject*)(List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7*)L_16) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_17 = V_7; if (!L_17) { goto IL_0059; } } { // devicesUsingLayout = new List(); List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7* L_18 = (List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7*)il2cpp_codegen_object_new(List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7_il2cpp_TypeInfo_var); NullCheck(L_18); List_1__ctor_m7F6D93ACCD15D757B54BDB302DB4D63F855418C4(L_18, List_1__ctor_m7F6D93ACCD15D757B54BDB302DB4D63F855418C4_RuntimeMethod_var); V_0 = L_18; } IL_0059: { // devicesUsingLayout.Add(device); List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7* L_19 = V_0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_20 = V_3; NullCheck(L_19); List_1_Add_m3EA74E0C476E0197F84637414E722866A8EE48E1_inline(L_19, L_20, List_1_Add_m3EA74E0C476E0197F84637414E722866A8EE48E1_RuntimeMethod_var); } IL_0062: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_21 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0067: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_22 = V_2; int32_t L_23 = __this->___m_DevicesCount_6; V_8 = (bool)((((int32_t)L_22) < ((int32_t)L_23))? 1 : 0); bool L_24 = V_8; if (L_24) { goto IL_0019; } } { // if (devicesUsingLayout == null) List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7* L_25 = V_0; V_9 = (bool)((((RuntimeObject*)(List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7*)L_25) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_26 = V_9; if (!L_26) { goto IL_0082; } } { // return; goto IL_00d3; } IL_0082: { // using (InputDeviceBuilder.Ref()) RefInstance_tAB8B260CEA1D5409CA7B920B4BECE6361620A476 L_27; L_27 = InputDeviceBuilder_Ref_mDB83DE8E42D91EA45CFAD63F8BAA1E9B6A6E14AA(NULL); V_10 = L_27; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00c4: {// begin finally (depth: 1) RefInstance_Dispose_mF852056AF833C74B1D47B4EB1AE6AA3AF13E64A8((&V_10), NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { // for (var i = 0; i < devicesUsingLayout.Count; ++i) V_11 = 0; goto IL_00b1_1; } IL_008f_1: { // var device = devicesUsingLayout[i]; List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7* L_28 = V_0; int32_t L_29 = V_11; NullCheck(L_28); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_30; L_30 = List_1_get_Item_m3537C03FE10D4B303FDA30D5D9919811FCCB7C87(L_28, L_29, List_1_get_Item_m3537C03FE10D4B303FDA30D5D9919811FCCB7C87_RuntimeMethod_var); V_12 = L_30; // RecreateDevice(device, device.m_Layout); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_31 = V_12; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_32 = V_12; NullCheck(L_32); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_33 = ((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_32)->___m_Layout_7; InputManager_RecreateDevice_mF49C34466758924E3C8C66594E282214B2779D1D(__this, L_31, L_33, NULL); // for (var i = 0; i < devicesUsingLayout.Count; ++i) int32_t L_34 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_00b1_1: { // for (var i = 0; i < devicesUsingLayout.Count; ++i) int32_t L_35 = V_11; List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7* L_36 = V_0; NullCheck(L_36); int32_t L_37; L_37 = List_1_get_Count_mA1ED4EC9A15A623C97C494578B74F7F49BADE472_inline(L_36, List_1_get_Count_mA1ED4EC9A15A623C97C494578B74F7F49BADE472_RuntimeMethod_var); V_13 = (bool)((((int32_t)L_35) < ((int32_t)L_37))? 1 : 0); bool L_38 = V_13; if (L_38) { goto IL_008f_1; } } { goto IL_00d3; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00d3: { // } return; } } // System.Boolean UnityEngine.InputSystem.InputManager::IsControlOrChildUsingLayoutRecursive(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_IsControlOrChildUsingLayoutRecursive_mB43580D7C2A9ED6A77D94F018D11AEC52AC5AE62 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout1, 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)); bool V_1 = false; bool V_2 = false; int32_t V_3 = 0; bool V_4 = false; bool V_5 = false; { // if (IsControlUsingLayout(control, layout)) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___control0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_1 = ___layout1; bool L_2; L_2 = InputManager_IsControlUsingLayout_m605BEF4A475D6E0F2112C7574293B65CB2998825(__this, L_0, L_1, NULL); V_1 = L_2; bool L_3 = V_1; if (!L_3) { goto IL_0011; } } { // return true; V_2 = (bool)1; goto IL_004d; } IL_0011: { // var children = control.children; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4 = ___control0; NullCheck(L_4); ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_5; L_5 = InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010(L_4, NULL); V_0 = L_5; // for (var i = 0; i < children.Count; ++i) V_3 = 0; goto IL_0039; } IL_001c: { // if (IsControlOrChildUsingLayoutRecursive(children[i], layout)) int32_t L_6 = V_3; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_7; L_7 = ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A((&V_0), L_6, ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8 = ___layout1; bool L_9; L_9 = InputManager_IsControlOrChildUsingLayoutRecursive_mB43580D7C2A9ED6A77D94F018D11AEC52AC5AE62(__this, L_7, L_8, NULL); V_4 = L_9; bool L_10 = V_4; if (!L_10) { goto IL_0035; } } { // return true; V_2 = (bool)1; goto IL_004d; } IL_0035: { // for (var i = 0; i < children.Count; ++i) int32_t L_11 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0039: { // for (var i = 0; i < children.Count; ++i) int32_t L_12 = V_3; int32_t L_13; L_13 = ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_inline((&V_0), ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var); V_5 = (bool)((((int32_t)L_12) < ((int32_t)L_13))? 1 : 0); bool L_14 = V_5; if (L_14) { goto IL_001c; } } { // return false; V_2 = (bool)0; goto IL_004d; } IL_004d: { // } bool L_15 = V_2; return L_15; } } // System.Boolean UnityEngine.InputSystem.InputManager::IsControlUsingLayout(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_IsControlUsingLayout_m605BEF4A475D6E0F2112C7574293B65CB2998825 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; bool V_3 = false; bool V_4 = false; { // if (control.layout == layout) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___control0; NullCheck(L_0); String_t* L_1; L_1 = InputControl_get_layout_mE6054F87BB94A1F1D06355E137A1840B2EFF7971(L_0, NULL); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_2 = ___layout1; bool L_3; L_3 = InternedString_op_Equality_m83AFD5DE16AC1631E46F505A63D40316B997A2DC(L_1, L_2, NULL); V_1 = L_3; bool L_4 = V_1; if (!L_4) { goto IL_0015; } } { // return true; V_2 = (bool)1; goto IL_004a; } IL_0015: { // var baseLayout = control.m_Layout; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_5 = ___control0; NullCheck(L_5); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6 = L_5->___m_Layout_7; V_0 = L_6; goto IL_002d; } IL_001e: { // if (baseLayout == layout) InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_7 = V_0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8 = ___layout1; bool L_9; L_9 = InternedString_op_Equality_m8463DC02FB5C92B3CDBC8E5AA21C4A6AB5673CAF(L_7, L_8, NULL); V_3 = L_9; bool L_10 = V_3; if (!L_10) { goto IL_002d; } } { // return true; V_2 = (bool)1; goto IL_004a; } IL_002d: { // while (m_Layouts.baseLayoutTable.TryGetValue(baseLayout, out baseLayout)) Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_11 = (&__this->___m_Layouts_2); Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* L_12 = L_11->___baseLayoutTable_4; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13 = V_0; NullCheck(L_12); bool L_14; L_14 = Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78(L_12, L_13, (&V_0), Dictionary_2_TryGetValue_mBD07B2BA220C34BE8CE4AD7F08BBDEDA92E15F78_RuntimeMethod_var); V_4 = L_14; bool L_15 = V_4; if (L_15) { goto IL_001e; } } { // return false; V_2 = (bool)0; goto IL_004a; } IL_004a: { // } bool L_16 = V_2; return L_16; } } // System.Void UnityEngine.InputSystem.InputManager::RegisterControlLayoutMatcher(System.String,UnityEngine.InputSystem.Layouts.InputDeviceMatcher) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterControlLayoutMatcher_m62365557971AA9A045BFB0BE5A8253806BC8B1CA (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___layoutName0, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___matcher1, const RuntimeMethod* method) { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; { // if (string.IsNullOrEmpty(layoutName)) String_t* L_0 = ___layoutName0; bool L_1; L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL); V_1 = L_1; bool L_2 = V_1; if (!L_2) { goto IL_0016; } } { // throw new ArgumentNullException(nameof(layoutName)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_3); 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*)&InputManager_RegisterControlLayoutMatcher_m62365557971AA9A045BFB0BE5A8253806BC8B1CA_RuntimeMethod_var))); } IL_0016: { // if (matcher.empty) bool L_4; L_4 = InputDeviceMatcher_get_empty_m0E030073C9FCB8205D37CE5F839D93DB8ACDC99B((&___matcher1), NULL); V_2 = L_4; bool L_5 = V_2; if (!L_5) { goto IL_0031; } } { // throw new ArgumentException("Matcher cannot be empty", nameof(matcher)); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral765048730869F67925B9AB47A2AA4E6BDD4B2165)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A397A13C56ABA13CCA4A3459884871DB40F7F7E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_RegisterControlLayoutMatcher_m62365557971AA9A045BFB0BE5A8253806BC8B1CA_RuntimeMethod_var))); } IL_0031: { // var internedLayoutName = new InternedString(layoutName); String_t* L_7 = ___layoutName0; InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_0), L_7, NULL); // m_Layouts.AddMatcher(internedLayoutName, matcher); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_8 = (&__this->___m_Layouts_2); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = V_0; InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_10 = ___matcher1; Collection_AddMatcher_m7578385A554981E09606D23CDF274DF4FBBC9EA2(L_8, L_9, L_10, NULL); // RecreateDevicesUsingLayoutWithInferiorMatch(matcher); InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_11 = ___matcher1; InputManager_RecreateDevicesUsingLayoutWithInferiorMatch_m90E2AE804FE044B8FF5CDAEFF9E126AE5FF91312(__this, L_11, NULL); // AddAvailableDevicesMatchingDescription(matcher, internedLayoutName); InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_12 = ___matcher1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13 = V_0; InputManager_AddAvailableDevicesMatchingDescription_m37544EF86612653AA56F41D90D3B21FE0CA0DF10(__this, L_12, L_13, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RegisterControlLayoutMatcher(System.Type,UnityEngine.InputSystem.Layouts.InputDeviceMatcher) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RegisterControlLayoutMatcher_m42E00300C0BA314B70F68819F4AD475BCF12C15B (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Type_t* ___type0, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___matcher1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; bool V_3 = false; { // if (type == null) Type_t* L_0 = ___type0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_0, (Type_t*)NULL, NULL); V_1 = L_1; bool L_2 = V_1; if (!L_2) { goto IL_0017; } } { // throw new ArgumentNullException(nameof(type)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_3); 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*)&InputManager_RegisterControlLayoutMatcher_m42E00300C0BA314B70F68819F4AD475BCF12C15B_RuntimeMethod_var))); } IL_0017: { // if (matcher.empty) bool L_4; L_4 = InputDeviceMatcher_get_empty_m0E030073C9FCB8205D37CE5F839D93DB8ACDC99B((&___matcher1), NULL); V_2 = L_4; bool L_5 = V_2; if (!L_5) { goto IL_0032; } } { // throw new ArgumentException("Matcher cannot be empty", nameof(matcher)); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral765048730869F67925B9AB47A2AA4E6BDD4B2165)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6A397A13C56ABA13CCA4A3459884871DB40F7F7E)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_RegisterControlLayoutMatcher_m42E00300C0BA314B70F68819F4AD475BCF12C15B_RuntimeMethod_var))); } IL_0032: { // var layoutName = m_Layouts.TryFindLayoutForType(type); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_7 = (&__this->___m_Layouts_2); Type_t* L_8 = ___type0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9; L_9 = Collection_TryFindLayoutForType_m63B3C00D6ED29C6DD98A6B735E5C4C84A3B20868(L_7, L_8, NULL); V_0 = L_9; // if (layoutName.IsEmpty()) bool L_10; L_10 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_0), NULL); V_3 = L_10; bool L_11 = V_3; if (!L_11) { goto IL_006a; } } { // throw new ArgumentException( // $"Type '{type.Name}' has not been registered as a control layout", nameof(type)); Type_t* L_12 = ___type0; NullCheck(L_12); String_t* L_13; L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_12); String_t* L_14; L_14 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C686C624D22B0C45E4FADFB00FA535DDDC88AD7)), L_13, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral86186031B6A596FFFE4131DF258F8F1FF70E4951)), 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))); NullCheck(L_15); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_15, L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_RegisterControlLayoutMatcher_m42E00300C0BA314B70F68819F4AD475BCF12C15B_RuntimeMethod_var))); } IL_006a: { // RegisterControlLayoutMatcher(layoutName, matcher); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_16 = V_0; String_t* L_17; L_17 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_16, NULL); InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_18 = ___matcher1; InputManager_RegisterControlLayoutMatcher_m62365557971AA9A045BFB0BE5A8253806BC8B1CA(__this, L_17, L_18, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RecreateDevicesUsingLayoutWithInferiorMatch(UnityEngine.InputSystem.Layouts.InputDeviceMatcher) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RecreateDevicesUsingLayoutWithInferiorMatch_m90E2AE804FE044B8FF5CDAEFF9E126AE5FF91312 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___deviceMatcher0, const RuntimeMethod* method) { bool V_0 = false; RefInstance_tAB8B260CEA1D5409CA7B920B4BECE6361620A476 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_4 = NULL; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F V_5; memset((&V_5), 0, sizeof(V_5)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_6; memset((&V_6), 0, sizeof(V_6)); bool V_7 = false; bool V_8 = false; bool V_9 = false; int32_t G_B7_0 = 0; { // if (m_DevicesCount == 0) int32_t L_0 = __this->___m_DevicesCount_6; V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0013; } } { // return; goto IL_00ca; } IL_0013: { // using (InputDeviceBuilder.Ref()) RefInstance_tAB8B260CEA1D5409CA7B920B4BECE6361620A476 L_2; L_2 = InputDeviceBuilder_Ref_mDB83DE8E42D91EA45CFAD63F8BAA1E9B6A6E14AA(NULL); V_1 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00bb: {// begin finally (depth: 1) RefInstance_Dispose_mF852056AF833C74B1D47B4EB1AE6AA3AF13E64A8((&V_1), NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var deviceCount = m_DevicesCount; int32_t L_3 = __this->___m_DevicesCount_6; V_2 = L_3; // for (var i = 0; i < deviceCount; ++i) V_3 = 0; goto IL_00ab_1; } IL_0028_1: { // var device = m_Devices[i]; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_4 = __this->___m_Devices_7; int32_t L_5 = V_3; NullCheck(L_4); int32_t L_6 = L_5; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_7 = (L_4)->GetAt(static_cast(L_6)); V_4 = L_7; // var deviceDescription = device.description; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = V_4; NullCheck(L_8); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_9; L_9 = InputDevice_get_description_mD9260BECAC1F217CF72662B7B08FA4A164EE73EB_inline(L_8, NULL); V_5 = L_9; // if (deviceDescription.empty || !(deviceMatcher.MatchPercentage(deviceDescription) > 0)) bool L_10; L_10 = InputDeviceDescription_get_empty_m251FC7C1699ED57591E46C82D4D25D052C9633B7((&V_5), NULL); if (L_10) { goto IL_005a_1; } } { InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_11 = V_5; float L_12; L_12 = InputDeviceMatcher_MatchPercentage_m63C8CBE94170B8D8BCDC45BAC7714F373B754311((&___deviceMatcher0), L_11, NULL); G_B7_0 = ((((int32_t)((((float)L_12) > ((float)(0.0f)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_005b_1; } IL_005a_1: { G_B7_0 = 1; } IL_005b_1: { V_7 = (bool)G_B7_0; bool L_13 = V_7; if (!L_13) { goto IL_0063_1; } } { // continue; goto IL_00a7_1; } IL_0063_1: { // var layoutName = TryFindMatchingControlLayout(ref deviceDescription, device.deviceId); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_14 = V_4; NullCheck(L_14); int32_t L_15; L_15 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_14, NULL); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_16; L_16 = InputManager_TryFindMatchingControlLayout_m9780D131A4EB436A48A30306F386459D65850C42(__this, (&V_5), L_15, NULL); V_6 = L_16; // if (layoutName != device.m_Layout) InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_17 = V_6; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_18 = V_4; NullCheck(L_18); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_19 = ((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_18)->___m_Layout_7; bool L_20; L_20 = InternedString_op_Inequality_mFF328396439FC0F8DF47E7A6CB7634919412BD0A(L_17, L_19, NULL); V_8 = L_20; bool L_21 = V_8; if (!L_21) { goto IL_00a6_1; } } { // device.m_Description = deviceDescription; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_22 = V_4; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_23 = V_5; NullCheck(L_22); L_22->___m_Description_28 = L_23; Il2CppCodeGenWriteBarrier((void**)&(((&L_22->___m_Description_28))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_22->___m_Description_28))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_22->___m_Description_28))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_22->___m_Description_28))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_22->___m_Description_28))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_22->___m_Description_28))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_22->___m_Description_28))->___m_Capabilities_6), (void*)NULL); #endif // RecreateDevice(device, layoutName); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_24 = V_4; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_25 = V_6; InputManager_RecreateDevice_mF49C34466758924E3C8C66594E282214B2779D1D(__this, L_24, L_25, NULL); // --i; int32_t L_26 = V_3; V_3 = ((int32_t)il2cpp_codegen_subtract(L_26, 1)); // --deviceCount; int32_t L_27 = V_2; V_2 = ((int32_t)il2cpp_codegen_subtract(L_27, 1)); } IL_00a6_1: { } IL_00a7_1: { // for (var i = 0; i < deviceCount; ++i) int32_t L_28 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_28, 1)); } IL_00ab_1: { // for (var i = 0; i < deviceCount; ++i) int32_t L_29 = V_3; int32_t L_30 = V_2; V_9 = (bool)((((int32_t)L_29) < ((int32_t)L_30))? 1 : 0); bool L_31 = V_9; if (L_31) { goto IL_0028_1; } } { goto IL_00ca; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00ca: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RecreateDevice(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RecreateDevice_mF49C34466758924E3C8C66594E282214B2779D1D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___oldDevice0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___newLayout1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDevice_Build_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m71738DE28A1F917A7BAE70EE370484A46753A4F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL; bool V_1 = false; bool V_2 = false; bool V_3 = false; { // RemoveDevice(oldDevice, keepOnListOfAvailableDevices: true); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___oldDevice0; InputManager_RemoveDevice_m09401A2F9BDCF904F4F54558A6C3D069FE929D8A(__this, L_0, (bool)1, NULL); // var newDevice = InputDevice.Build(newLayout, oldDevice.m_Variants, // deviceDescription: oldDevice.m_Description); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_1 = ___newLayout1; String_t* L_2; L_2 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_1, NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___oldDevice0; NullCheck(L_3); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_4 = ((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_3)->___m_Variants_8; String_t* L_5; L_5 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_4, NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___oldDevice0; NullCheck(L_6); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_7 = L_6->___m_Description_28; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8; L_8 = InputDevice_Build_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m71738DE28A1F917A7BAE70EE370484A46753A4F0(L_2, L_5, L_7, (bool)0, InputDevice_Build_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m71738DE28A1F917A7BAE70EE370484A46753A4F0_RuntimeMethod_var); V_0 = L_8; // newDevice.m_DeviceId = oldDevice.m_DeviceId; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = V_0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_10 = ___oldDevice0; NullCheck(L_10); int32_t L_11 = L_10->___m_DeviceId_25; NullCheck(L_9); L_9->___m_DeviceId_25 = L_11; // newDevice.m_Description = oldDevice.m_Description; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = V_0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = ___oldDevice0; NullCheck(L_13); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_14 = L_13->___m_Description_28; NullCheck(L_12); L_12->___m_Description_28 = L_14; Il2CppCodeGenWriteBarrier((void**)&(((&L_12->___m_Description_28))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_12->___m_Description_28))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_12->___m_Description_28))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_12->___m_Description_28))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_12->___m_Description_28))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_12->___m_Description_28))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_12->___m_Description_28))->___m_Capabilities_6), (void*)NULL); #endif // if (oldDevice.native) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_15 = ___oldDevice0; NullCheck(L_15); bool L_16; L_16 = InputDevice_get_native_m1B9F9C0C66B7288F6D30D18F8BF207A351FCF73E(L_15, NULL); V_1 = L_16; bool L_17 = V_1; if (!L_17) { goto IL_0059; } } { // newDevice.m_DeviceFlags |= InputDevice.DeviceFlags.Native; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_18 = V_0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_19 = L_18; NullCheck(L_19); int32_t L_20 = L_19->___m_DeviceFlags_24; NullCheck(L_19); L_19->___m_DeviceFlags_24 = ((int32_t)((int32_t)L_20|((int32_t)16))); } IL_0059: { // if (oldDevice.remote) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_21 = ___oldDevice0; NullCheck(L_21); bool L_22; L_22 = InputDevice_get_remote_m931E3EE376DAEFA9852ED066A9F9763D473EE1BE(L_21, NULL); V_2 = L_22; bool L_23 = V_2; if (!L_23) { goto IL_0071; } } { // newDevice.m_DeviceFlags |= InputDevice.DeviceFlags.Remote; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_24 = V_0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_25 = L_24; NullCheck(L_25); int32_t L_26 = L_25->___m_DeviceFlags_24; NullCheck(L_25); L_25->___m_DeviceFlags_24 = ((int32_t)((int32_t)L_26|8)); } IL_0071: { // if (!oldDevice.enabled) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_27 = ___oldDevice0; NullCheck(L_27); bool L_28; L_28 = InputDevice_get_enabled_m5BCE2D359DA6D6F7CB348996D75205C60E840AB4(L_27, NULL); V_3 = (bool)((((int32_t)L_28) == ((int32_t)0))? 1 : 0); bool L_29 = V_3; if (!L_29) { goto IL_009e; } } { // newDevice.m_DeviceFlags |= InputDevice.DeviceFlags.DisabledStateHasBeenQueriedFromRuntime; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_30 = V_0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_31 = L_30; NullCheck(L_31); int32_t L_32 = L_31->___m_DeviceFlags_24; NullCheck(L_31); L_31->___m_DeviceFlags_24 = ((int32_t)((int32_t)L_32|((int32_t)64))); // newDevice.m_DeviceFlags |= InputDevice.DeviceFlags.DisabledInFrontend; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_33 = V_0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___m_DeviceFlags_24; NullCheck(L_34); L_34->___m_DeviceFlags_24 = ((int32_t)((int32_t)L_35|((int32_t)32))); } IL_009e: { // AddDevice(newDevice); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_36 = V_0; InputManager_AddDevice_m95D74391F65270B36E9709C141F7B9928A0EB1F3(__this, L_36, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::AddAvailableDevicesMatchingDescription(UnityEngine.InputSystem.Layouts.InputDeviceMatcher,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AddAvailableDevicesMatchingDescription_m37544EF86612653AA56F41D90D3B21FE0CA0DF10 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___matcher0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntimeExtensions_DeviceCommand_TisEnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4_m33F38F26517A16F796A9D1FEEFDBF87EAC8B770A_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; bool V_4 = false; EnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4 V_5; memset((&V_5), 0, sizeof(V_5)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_6; memset((&V_6), 0, sizeof(V_6)); Exception_t* V_7 = NULL; bool V_8 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F G_B9_0; memset((&G_B9_0), 0, sizeof(G_B9_0)); RuntimeObject* G_B9_1 = NULL; int32_t G_B9_2 = 0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 G_B9_3; memset((&G_B9_3), 0, sizeof(G_B9_3)); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B9_4 = NULL; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F G_B8_0; memset((&G_B8_0), 0, sizeof(G_B8_0)); RuntimeObject* G_B8_1 = NULL; int32_t G_B8_2 = 0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 G_B8_3; memset((&G_B8_3), 0, sizeof(G_B8_3)); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B8_4 = NULL; int32_t G_B10_0 = 0; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F G_B10_1; memset((&G_B10_1), 0, sizeof(G_B10_1)); RuntimeObject* G_B10_2 = NULL; int32_t G_B10_3 = 0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 G_B10_4; memset((&G_B10_4), 0, sizeof(G_B10_4)); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B10_5 = NULL; { // for (var i = 0; i < m_AvailableDeviceCount; ++i) V_0 = 0; goto IL_0109; } IL_0008: { // if (m_AvailableDevices[i].isRemoved) AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_0 = __this->___m_AvailableDevices_10; int32_t L_1 = V_0; NullCheck(L_0); bool L_2 = ((L_0)->GetAddressAt(static_cast(L_1)))->___isRemoved_3; V_2 = L_2; bool L_3 = V_2; if (!L_3) { goto IL_0023; } } { // continue; goto IL_0105; } IL_0023: { // var deviceId = m_AvailableDevices[i].deviceId; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_4 = __this->___m_AvailableDevices_10; int32_t L_5 = V_0; NullCheck(L_4); int32_t L_6 = ((L_4)->GetAddressAt(static_cast(L_5)))->___deviceId_1; V_1 = L_6; // if (TryGetDeviceById(deviceId) != null) int32_t L_7 = V_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8; L_8 = InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F(__this, L_7, NULL); V_3 = (bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_8) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_9 = V_3; if (!L_9) { goto IL_0048; } } { // continue; goto IL_0105; } IL_0048: { // if (matcher.MatchPercentage(m_AvailableDevices[i].description) > 0f) AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_10 = __this->___m_AvailableDevices_10; int32_t L_11 = V_0; NullCheck(L_10); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_12 = ((L_10)->GetAddressAt(static_cast(L_11)))->___description_0; float L_13; L_13 = InputDeviceMatcher_MatchPercentage_m63C8CBE94170B8D8BCDC45BAC7714F373B754311((&___matcher0), L_12, NULL); V_4 = (bool)((((float)L_13) > ((float)(0.0f)))? 1 : 0); bool L_14 = V_4; if (!L_14) { goto IL_0104; } } { } try {// begin try (depth: 1) { // AddDevice(layout, deviceId, deviceDescription: m_AvailableDevices[i].description, // deviceFlags: m_AvailableDevices[i].isNative ? InputDevice.DeviceFlags.Native : 0); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_15 = ___layout1; int32_t L_16 = V_1; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_17 = __this->___m_AvailableDevices_10; int32_t L_18 = V_0; NullCheck(L_17); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_19 = ((L_17)->GetAddressAt(static_cast(L_18)))->___description_0; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_20 = __this->___m_AvailableDevices_10; int32_t L_21 = V_0; NullCheck(L_20); bool L_22 = ((L_20)->GetAddressAt(static_cast(L_21)))->___isNative_2; G_B8_0 = L_19; G_B8_1 = NULL; G_B8_2 = L_16; G_B8_3 = L_15; G_B8_4 = __this; if (L_22) { G_B9_0 = L_19; G_B9_1 = NULL; G_B9_2 = L_16; G_B9_3 = L_15; G_B9_4 = __this; goto IL_009d_1; } } { G_B10_0 = 0; G_B10_1 = G_B8_0; G_B10_2 = G_B8_1; G_B10_3 = G_B8_2; G_B10_4 = G_B8_3; G_B10_5 = G_B8_4; goto IL_009f_1; } IL_009d_1: { G_B10_0 = ((int32_t)16); G_B10_1 = G_B9_0; G_B10_2 = G_B9_1; G_B10_3 = G_B9_2; G_B10_4 = G_B9_3; G_B10_5 = G_B9_4; } IL_009f_1: { il2cpp_codegen_initobj((&V_6), sizeof(InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_23 = V_6; NullCheck(G_B10_5); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_24; L_24 = InputManager_AddDevice_mD58E72AE1999F8B62347A6C022A3DE81D114A254(G_B10_5, G_B10_4, G_B10_3, (String_t*)G_B10_2, G_B10_1, G_B10_0, L_23, NULL); goto IL_00ed; } }// end try (depth: 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_00b2; } throw e; } CATCH_00b2: {// begin catch(System.Exception) // catch (Exception exception) V_7 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); // Debug.LogError( // $"Layout '{layout}' matches existing device '{m_AvailableDevices[i].description}' but failed to instantiate: {exception}"); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_25 = ___layout1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_26 = L_25; RuntimeObject* L_27 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_il2cpp_TypeInfo_var)), &L_26); AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_28 = __this->___m_AvailableDevices_10; int32_t L_29 = V_0; NullCheck(L_28); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_30 = ((L_28)->GetAddressAt(static_cast(L_29)))->___description_0; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_31 = L_30; RuntimeObject* L_32 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_il2cpp_TypeInfo_var)), &L_31); Exception_t* L_33 = V_7; String_t* L_34; L_34 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA634EF069D76C47E8C027E49D022346C000C167B)), L_27, L_32, L_33, NULL); il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))); Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_34, NULL); // Debug.LogException(exception); Exception_t* L_35 = V_7; Debug_LogException_m82E44FEC6B03BC34AFC2CAF6583051570C60CB9E(L_35, NULL); // continue; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0105; }// end catch (depth: 1) IL_00ed: { // var command = EnableDeviceCommand.Create(); EnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4 L_36; L_36 = EnableDeviceCommand_Create_mE12D5FF509E216B5F9E5F81F0F4D84E14210EA1E(NULL); V_5 = L_36; // m_Runtime.DeviceCommand(deviceId, ref command); RuntimeObject* L_37 = __this->___m_Runtime_31; int32_t L_38 = V_1; int64_t L_39; L_39 = InputRuntimeExtensions_DeviceCommand_TisEnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4_m33F38F26517A16F796A9D1FEEFDBF87EAC8B770A(L_37, L_38, (&V_5), InputRuntimeExtensions_DeviceCommand_TisEnableDeviceCommand_tD03828E5A5F935FBF0611920EEC17719DEC8CCC4_m33F38F26517A16F796A9D1FEEFDBF87EAC8B770A_RuntimeMethod_var); } IL_0104: { } IL_0105: { // for (var i = 0; i < m_AvailableDeviceCount; ++i) int32_t L_40 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_40, 1)); } IL_0109: { // for (var i = 0; i < m_AvailableDeviceCount; ++i) int32_t L_41 = V_0; int32_t L_42 = __this->___m_AvailableDeviceCount_9; V_8 = (bool)((((int32_t)L_41) < ((int32_t)L_42))? 1 : 0); bool L_43 = V_8; if (L_43) { goto IL_0008; } } { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RemoveControlLayout(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RemoveControlLayout_m5C37DE567FBADB4E4616CBD41F49C0D2A9DCDE63 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___name0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelpers_InvokeCallbacksSafe_TisString_t_TisInputControlLayoutChange_t61F8342166D22A34A86530E38F9CC0A87CF7AD95_m54D942D50C0B988875450597465C6A19C7D9603E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m55DDA3EC4389EF75C6A9726E3105F0796B1068E4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m81B683EEEE8C4B03E0B2351E84BDC16808F1C541_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mC722768FCA2F0DB48B5204A8988BC320864C5675_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mD575D505E13A8EEEDB75467F1507139BD936A40C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5742AB535A524B7E9D2BBC75E3B43257D3C75064); s_Il2CppMethodInitialized = true; } InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; int32_t V_2 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL; bool V_4 = false; bool V_5 = false; { // if (string.IsNullOrEmpty(name)) String_t* L_0 = ___name0; bool L_1; L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL); V_1 = L_1; bool L_2 = V_1; if (!L_2) { goto IL_0016; } } { // throw new ArgumentNullException(nameof(name)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_3); 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*)&InputManager_RemoveControlLayout_m5C37DE567FBADB4E4616CBD41F49C0D2A9DCDE63_RuntimeMethod_var))); } IL_0016: { // var internedName = new InternedString(name); String_t* L_4 = ___name0; InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_0), L_4, NULL); // for (var i = 0; i < m_DevicesCount;) V_2 = 0; goto IL_004e; } IL_0022: { // var device = m_Devices[i]; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_5 = __this->___m_Devices_7; int32_t L_6 = V_2; NullCheck(L_5); int32_t L_7 = L_6; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = (L_5)->GetAt(static_cast(L_7)); V_3 = L_8; // if (IsControlOrChildUsingLayoutRecursive(device, internedName)) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = V_3; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_10 = V_0; bool L_11; L_11 = InputManager_IsControlOrChildUsingLayoutRecursive_mB43580D7C2A9ED6A77D94F018D11AEC52AC5AE62(__this, L_9, L_10, NULL); V_4 = L_11; bool L_12 = V_4; if (!L_12) { goto IL_0047; } } { // RemoveDevice(device, keepOnListOfAvailableDevices: true); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = V_3; InputManager_RemoveDevice_m09401A2F9BDCF904F4F54558A6C3D069FE929D8A(__this, L_13, (bool)1, NULL); goto IL_004d; } IL_0047: { // ++i; int32_t L_14 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_004d: { } IL_004e: { // for (var i = 0; i < m_DevicesCount;) int32_t L_15 = V_2; int32_t L_16 = __this->___m_DevicesCount_6; V_5 = (bool)((((int32_t)L_15) < ((int32_t)L_16))? 1 : 0); bool L_17 = V_5; if (L_17) { goto IL_0022; } } { // m_Layouts.layoutTypes.Remove(internedName); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_18 = (&__this->___m_Layouts_2); Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_19 = L_18->___layoutTypes_1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_20 = V_0; NullCheck(L_19); bool L_21; L_21 = Dictionary_2_Remove_mC722768FCA2F0DB48B5204A8988BC320864C5675(L_19, L_20, Dictionary_2_Remove_mC722768FCA2F0DB48B5204A8988BC320864C5675_RuntimeMethod_var); // m_Layouts.layoutStrings.Remove(internedName); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_22 = (&__this->___m_Layouts_2); Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* L_23 = L_22->___layoutStrings_2; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_24 = V_0; NullCheck(L_23); bool L_25; L_25 = Dictionary_2_Remove_m81B683EEEE8C4B03E0B2351E84BDC16808F1C541(L_23, L_24, Dictionary_2_Remove_m81B683EEEE8C4B03E0B2351E84BDC16808F1C541_RuntimeMethod_var); // m_Layouts.layoutBuilders.Remove(internedName); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_26 = (&__this->___m_Layouts_2); Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* L_27 = L_26->___layoutBuilders_3; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_28 = V_0; NullCheck(L_27); bool L_29; L_29 = Dictionary_2_Remove_mD575D505E13A8EEEDB75467F1507139BD936A40C(L_27, L_28, Dictionary_2_Remove_mD575D505E13A8EEEDB75467F1507139BD936A40C_RuntimeMethod_var); // m_Layouts.baseLayoutTable.Remove(internedName); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_30 = (&__this->___m_Layouts_2); Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* L_31 = L_30->___baseLayoutTable_4; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_32 = V_0; NullCheck(L_31); bool L_33; L_33 = Dictionary_2_Remove_m55DDA3EC4389EF75C6A9726E3105F0796B1068E4(L_31, L_32, Dictionary_2_Remove_m55DDA3EC4389EF75C6A9726E3105F0796B1068E4_RuntimeMethod_var); // ++m_LayoutRegistrationVersion; int32_t L_34 = __this->___m_LayoutRegistrationVersion_0; __this->___m_LayoutRegistrationVersion_0 = ((int32_t)il2cpp_codegen_add(L_34, 1)); // DelegateHelpers.InvokeCallbacksSafe(ref m_LayoutChangeListeners, name, InputControlLayoutChange.Removed, "InputSystem.onLayoutChange"); CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC* L_35 = (&__this->___m_LayoutChangeListeners_20); String_t* L_36 = ___name0; DelegateHelpers_InvokeCallbacksSafe_TisString_t_TisInputControlLayoutChange_t61F8342166D22A34A86530E38F9CC0A87CF7AD95_m54D942D50C0B988875450597465C6A19C7D9603E(L_35, L_36, 1, _stringLiteral5742AB535A524B7E9D2BBC75E3B43257D3C75064, NULL, DelegateHelpers_InvokeCallbacksSafe_TisString_t_TisInputControlLayoutChange_t61F8342166D22A34A86530E38F9CC0A87CF7AD95_m54D942D50C0B988875450597465C6A19C7D9603E_RuntimeMethod_var); // } return; } } // UnityEngine.InputSystem.Layouts.InputControlLayout UnityEngine.InputSystem.InputManager::TryLoadControlLayout(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* InputManager_TryLoadControlLayout_mE4680356B17286CF06A8EE739D31942718B27557 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Type_t* ___type0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; bool V_3 = false; InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* V_4 = NULL; { // if (type == null) Type_t* L_0 = ___type0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_0, (Type_t*)NULL, NULL); V_1 = L_1; bool L_2 = V_1; if (!L_2) { goto IL_0017; } } { // throw new ArgumentNullException(nameof(type)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_3); 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*)&InputManager_TryLoadControlLayout_mE4680356B17286CF06A8EE739D31942718B27557_RuntimeMethod_var))); } IL_0017: { // if (!typeof(InputControl).IsAssignableFrom(type)) RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_4, NULL); Type_t* L_6 = ___type0; NullCheck(L_5); bool L_7; L_7 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_5, L_6); V_2 = (bool)((((int32_t)L_7) == ((int32_t)0))? 1 : 0); bool L_8 = V_2; if (!L_8) { goto IL_004e; } } { // throw new ArgumentException($"Type '{type.Name}' is not an InputControl", nameof(type)); Type_t* L_9 = ___type0; NullCheck(L_9); String_t* L_10; L_10 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_9); String_t* L_11; L_11 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C686C624D22B0C45E4FADFB00FA535DDDC88AD7)), L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral92B8E551EF78EA21EABB85995C1DDDF9474CD320)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_12 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_12); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_12, L_11, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_TryLoadControlLayout_mE4680356B17286CF06A8EE739D31942718B27557_RuntimeMethod_var))); } IL_004e: { // var layoutName = m_Layouts.TryFindLayoutForType(type); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_13 = (&__this->___m_Layouts_2); Type_t* L_14 = ___type0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_15; L_15 = Collection_TryFindLayoutForType_m63B3C00D6ED29C6DD98A6B735E5C4C84A3B20868(L_13, L_14, NULL); V_0 = L_15; // if (layoutName.IsEmpty()) bool L_16; L_16 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_0), NULL); V_3 = L_16; bool L_17 = V_3; if (!L_17) { goto IL_0086; } } { // throw new ArgumentException( // $"Type '{type.Name}' has not been registered as a control layout", nameof(type)); Type_t* L_18 = ___type0; NullCheck(L_18); String_t* L_19; L_19 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_18); String_t* L_20; L_20 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3C686C624D22B0C45E4FADFB00FA535DDDC88AD7)), L_19, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral86186031B6A596FFFE4131DF258F8F1FF70E4951)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_21 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_21); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_21, L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_21, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_TryLoadControlLayout_mE4680356B17286CF06A8EE739D31942718B27557_RuntimeMethod_var))); } IL_0086: { // return m_Layouts.TryLoadLayout(layoutName); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_22 = (&__this->___m_Layouts_2); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_23 = V_0; InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_24; L_24 = Collection_TryLoadLayout_m6E3A66755E44EF5E01DCF0A4B28767B1F9F35965(L_22, L_23, (Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F*)NULL, NULL); V_4 = L_24; goto IL_0097; } IL_0097: { // } InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_25 = V_4; return L_25; } } // UnityEngine.InputSystem.Layouts.InputControlLayout UnityEngine.InputSystem.InputManager::TryLoadControlLayout(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* InputManager_TryLoadControlLayout_m30139BCF99CC5EDFD2DF8E330A324EED8134B172 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___name0, const RuntimeMethod* method) { InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* V_0 = NULL; { // return m_Layouts.TryLoadLayout(name); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_0 = (&__this->___m_Layouts_2); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_1 = ___name0; InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_2; L_2 = Collection_TryLoadLayout_m6E3A66755E44EF5E01DCF0A4B28767B1F9F35965(L_0, L_1, (Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F*)NULL, NULL); V_0 = L_2; goto IL_0011; } IL_0011: { // } InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_3 = V_0; return L_3; } } // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.InputManager::TryFindMatchingControlLayout(UnityEngine.InputSystem.Layouts.InputDeviceDescription&,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputManager_TryFindMatchingControlLayout_m9780D131A4EB436A48A30306F386459D65850C42 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___deviceDescription0, int32_t ___deviceId1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_LockForChanges_mCD92F89058316F429EE68A123CDA507F1BBA3E3F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_UnlockForChanges_m9B6303F406BE6F751ECA11BCC822D98B94E404E0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_get_Item_m9E67FCBC91DBCD8D625CA81724069C6F6BBD4B79_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_get_length_m962DF6113C5286AF920CEA15B3DB2B5A681DB801_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_U3CTryFindMatchingControlLayoutU3Eb__72_0_m486313EBE5DB09EE48CEAD222F48F3DB2247CEAB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD59533688377F1C0F013552E469AE69974E0EBCD); s_Il2CppMethodInitialized = true; } InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_3; memset((&V_3), 0, sizeof(V_3)); Type_t* V_4 = NULL; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; int32_t V_9 = 0; String_t* V_10 = NULL; bool V_11 = false; Exception_t* V_12 = NULL; bool V_13 = false; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_14; memset((&V_14), 0, sizeof(V_14)); il2cpp::utils::ExceptionSupportStack __active_exceptions; int32_t G_B5_0 = 0; int32_t G_B17_0 = 0; { // Profiler.BeginSample("InputSystem.TryFindMatchingControlLayout"); Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline(_stringLiteralD59533688377F1C0F013552E469AE69974E0EBCD, NULL); // var layoutName = m_Layouts.TryFindMatchingLayout(deviceDescription); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_0 = (&__this->___m_Layouts_2); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* L_1 = ___deviceDescription0; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_2 = (*(InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F*)L_1); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_3; L_3 = Collection_TryFindMatchingLayout_mD33D4CC4D03C02E592AE810ED87FF91FE1936087(L_0, L_2, NULL); V_0 = L_3; // if (layoutName.IsEmpty()) bool L_4; L_4 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_0), NULL); V_1 = L_4; bool L_5 = V_1; if (!L_5) { goto IL_008b; } } { // if (!string.IsNullOrEmpty(deviceDescription.deviceClass)) InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* L_6 = ___deviceDescription0; String_t* L_7; L_7 = InputDeviceDescription_get_deviceClass_m59E89FD7B104B4E23CB6AA979500CD0330FFBF26_inline(L_6, NULL); bool L_8; L_8 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_7, NULL); V_2 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0); bool L_9 = V_2; if (!L_9) { goto IL_008a; } } { // var deviceClassLowerCase = new InternedString(deviceDescription.deviceClass); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* L_10 = ___deviceDescription0; String_t* L_11; L_11 = InputDeviceDescription_get_deviceClass_m59E89FD7B104B4E23CB6AA979500CD0330FFBF26_inline(L_10, NULL); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_3), L_11, NULL); // var type = m_Layouts.GetControlTypeForLayout(deviceClassLowerCase); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_12 = (&__this->___m_Layouts_2); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13 = V_3; Type_t* L_14; L_14 = Collection_GetControlTypeForLayout_m45CC21C9ADD4E107623067E46329994920D2E206(L_12, L_13, NULL); V_4 = L_14; // if (type != null && typeof(InputDevice).IsAssignableFrom(type)) Type_t* L_15 = V_4; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_16; L_16 = Type_op_Inequality_m71AAC993EBBDBA44EE73847D68F71C70AF7AD1D5(L_15, (Type_t*)NULL, NULL); if (!L_16) { goto IL_0075; } } { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_18; L_18 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_17, NULL); Type_t* L_19 = V_4; NullCheck(L_18); bool L_20; L_20 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_18, L_19); G_B5_0 = ((int32_t)(L_20)); goto IL_0076; } IL_0075: { G_B5_0 = 0; } IL_0076: { V_5 = (bool)G_B5_0; bool L_21 = V_5; if (!L_21) { goto IL_0089; } } { // layoutName = new InternedString(deviceDescription.deviceClass); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* L_22 = ___deviceDescription0; String_t* L_23; L_23 = InputDeviceDescription_get_deviceClass_m59E89FD7B104B4E23CB6AA979500CD0330FFBF26_inline(L_22, NULL); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_0), L_23, NULL); } IL_0089: { } IL_008a: { } IL_008b: { // if (m_DeviceFindLayoutCallbacks.length > 0) CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* L_24 = (&__this->___m_DeviceFindLayoutCallbacks_18); int32_t L_25; L_25 = CallbackArray_1_get_length_m962DF6113C5286AF920CEA15B3DB2B5A681DB801(L_24, CallbackArray_1_get_length_m962DF6113C5286AF920CEA15B3DB2B5A681DB801_RuntimeMethod_var); V_6 = (bool)((((int32_t)L_25) > ((int32_t)0))? 1 : 0); bool L_26 = V_6; if (!L_26) { goto IL_017f; } } { // if (m_DeviceFindExecuteCommandDelegate == null) InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* L_27 = __this->___m_DeviceFindExecuteCommandDelegate_29; V_8 = (bool)((((RuntimeObject*)(InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A*)L_27) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_28 = V_8; if (!L_28) { goto IL_00c4; } } { // m_DeviceFindExecuteCommandDelegate = // (ref InputDeviceCommand commandRef) => // { // if (m_DeviceFindExecuteCommandDeviceId == InputDevice.InvalidDeviceId) // return InputDeviceCommand.GenericFailure; // return m_Runtime.DeviceCommand(m_DeviceFindExecuteCommandDeviceId, ref commandRef); // }; InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* L_29 = (InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A*)il2cpp_codegen_object_new(InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A_il2cpp_TypeInfo_var); NullCheck(L_29); InputDeviceExecuteCommandDelegate__ctor_m00EA5FFE583EA0674F6756175140418B251E97D3(L_29, __this, (intptr_t)((void*)InputManager_U3CTryFindMatchingControlLayoutU3Eb__72_0_m486313EBE5DB09EE48CEAD222F48F3DB2247CEAB_RuntimeMethod_var), NULL); __this->___m_DeviceFindExecuteCommandDelegate_29 = L_29; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DeviceFindExecuteCommandDelegate_29), (void*)L_29); } IL_00c4: { // m_DeviceFindExecuteCommandDeviceId = deviceId; int32_t L_30 = ___deviceId1; __this->___m_DeviceFindExecuteCommandDeviceId_30 = L_30; // var haveOverriddenLayoutName = false; V_7 = (bool)0; // m_DeviceFindLayoutCallbacks.LockForChanges(); CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* L_31 = (&__this->___m_DeviceFindLayoutCallbacks_18); CallbackArray_1_LockForChanges_mCD92F89058316F429EE68A123CDA507F1BBA3E3F(L_31, CallbackArray_1_LockForChanges_mCD92F89058316F429EE68A123CDA507F1BBA3E3F_RuntimeMethod_var); // for (var i = 0; i < m_DeviceFindLayoutCallbacks.length; ++i) V_9 = 0; goto IL_015a; } IL_00df: { } try {// begin try (depth: 1) { // var newLayout = m_DeviceFindLayoutCallbacks[i](ref deviceDescription, layoutName, m_DeviceFindExecuteCommandDelegate); CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* L_32 = (&__this->___m_DeviceFindLayoutCallbacks_18); int32_t L_33 = V_9; InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* L_34; L_34 = CallbackArray_1_get_Item_m9E67FCBC91DBCD8D625CA81724069C6F6BBD4B79(L_32, L_33, CallbackArray_1_get_Item_m9E67FCBC91DBCD8D625CA81724069C6F6BBD4B79_RuntimeMethod_var); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* L_35 = ___deviceDescription0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_36 = V_0; String_t* L_37; L_37 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_36, NULL); InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* L_38 = __this->___m_DeviceFindExecuteCommandDelegate_29; NullCheck(L_34); String_t* L_39; L_39 = InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_inline(L_34, L_35, L_37, L_38, NULL); V_10 = L_39; // if (!string.IsNullOrEmpty(newLayout) && !haveOverriddenLayoutName) String_t* L_40 = V_10; bool L_41; L_41 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_40, NULL); if (L_41) { goto IL_0112_1; } } { bool L_42 = V_7; G_B17_0 = ((((int32_t)L_42) == ((int32_t)0))? 1 : 0); goto IL_0113_1; } IL_0112_1: { G_B17_0 = 0; } IL_0113_1: { V_11 = (bool)G_B17_0; bool L_43 = V_11; if (!L_43) { goto IL_0126_1; } } { // layoutName = new InternedString(newLayout); String_t* L_44 = V_10; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_45; memset((&L_45), 0, sizeof(L_45)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_45), L_44, /*hidden argument*/NULL); V_0 = L_45; // haveOverriddenLayoutName = true; V_7 = (bool)1; } IL_0126_1: { goto IL_0153; } }// end try (depth: 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_0129; } throw e; } CATCH_0129: {// begin catch(System.Exception) // catch (Exception exception) V_12 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); // Debug.LogError($"{exception.GetType().Name} while executing 'InputSystem.onFindLayoutForDevice' callbacks"); Exception_t* L_46 = V_12; NullCheck(L_46); Type_t* L_47; L_47 = Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09(L_46, NULL); NullCheck(L_47); String_t* L_48; L_48 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_47); String_t* L_49; L_49 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(L_48, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral1AC853141D7454B4C667A91DBE770D9B7EFB2538)), NULL); il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))); Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_49, NULL); // Debug.LogException(exception); Exception_t* L_50 = V_12; Debug_LogException_m82E44FEC6B03BC34AFC2CAF6583051570C60CB9E(L_50, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0153; }// end catch (depth: 1) IL_0153: { // for (var i = 0; i < m_DeviceFindLayoutCallbacks.length; ++i) int32_t L_51 = V_9; V_9 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_015a: { // for (var i = 0; i < m_DeviceFindLayoutCallbacks.length; ++i) int32_t L_52 = V_9; CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* L_53 = (&__this->___m_DeviceFindLayoutCallbacks_18); int32_t L_54; L_54 = CallbackArray_1_get_length_m962DF6113C5286AF920CEA15B3DB2B5A681DB801(L_53, CallbackArray_1_get_length_m962DF6113C5286AF920CEA15B3DB2B5A681DB801_RuntimeMethod_var); V_13 = (bool)((((int32_t)L_52) < ((int32_t)L_54))? 1 : 0); bool L_55 = V_13; if (L_55) { goto IL_00df; } } { // m_DeviceFindLayoutCallbacks.UnlockForChanges(); CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D* L_56 = (&__this->___m_DeviceFindLayoutCallbacks_18); CallbackArray_1_UnlockForChanges_m9B6303F406BE6F751ECA11BCC822D98B94E404E0(L_56, CallbackArray_1_UnlockForChanges_m9B6303F406BE6F751ECA11BCC822D98B94E404E0_RuntimeMethod_var); } IL_017f: { // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); // return layoutName; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_57 = V_0; V_14 = L_57; goto IL_018a; } IL_018a: { // } InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_58 = V_14; return L_58; } } // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.InputManager::FindOrRegisterDeviceLayoutForType(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputManager_FindOrRegisterDeviceLayoutForType_m7860876B9AEF8E0B82DF9DFE8F4858907E428B5C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Type_t* ___type0, const RuntimeMethod* method) { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_3; memset((&V_3), 0, sizeof(V_3)); { // var layoutName = m_Layouts.TryFindLayoutForType(type); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_0 = (&__this->___m_Layouts_2); Type_t* L_1 = ___type0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_2; L_2 = Collection_TryFindLayoutForType_m63B3C00D6ED29C6DD98A6B735E5C4C84A3B20868(L_0, L_1, NULL); V_0 = L_2; // if (layoutName.IsEmpty()) bool L_3; L_3 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_0), NULL); V_1 = L_3; bool L_4 = V_1; if (!L_4) { goto IL_0043; } } { // if (layoutName.IsEmpty()) bool L_5; L_5 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_0), NULL); V_2 = L_5; bool L_6 = V_2; if (!L_6) { goto IL_0042; } } { // layoutName = new InternedString(type.Name); Type_t* L_7 = ___type0; NullCheck(L_7); String_t* L_8; L_8 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_7); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_0), L_8, NULL); // RegisterControlLayout(type.Name, type); Type_t* L_9 = ___type0; NullCheck(L_9); String_t* L_10; L_10 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_9); Type_t* L_11 = ___type0; InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, L_10, L_11, NULL); } IL_0042: { } IL_0043: { // return layoutName; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = V_0; V_3 = L_12; goto IL_0047; } IL_0047: { // } InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_13 = V_3; return L_13; } } // System.Boolean UnityEngine.InputSystem.InputManager::IsDeviceLayoutMarkedAsSupportedInSettings(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_IsDeviceLayoutMarkedAsSupportedInSettings_m79073DBD4A649819AD6A058090B687B83DBBCF30 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layoutName0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_m732CDF521D8AB3EA114C72B34BB684E6E2F05443_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } ReadOnlyArray_1_t2221E33FFA1DEDB4C4179E62014550834DDAE95E V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; bool V_2 = false; int32_t V_3 = 0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_4; memset((&V_4), 0, sizeof(V_4)); bool V_5 = false; bool V_6 = false; int32_t G_B6_0 = 0; { // var supportedDevices = m_Settings.supportedDevices; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_0 = __this->___m_Settings_33; NullCheck(L_0); ReadOnlyArray_1_t2221E33FFA1DEDB4C4179E62014550834DDAE95E L_1; L_1 = InputSettings_get_supportedDevices_mE0B1E462955A891599E83FB0869E7E5AEF9D83EA(L_0, NULL); V_0 = L_1; // if (supportedDevices.Count == 0) int32_t L_2; L_2 = ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_inline((&V_0), ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_RuntimeMethod_var); V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_0020; } } { // return true; V_2 = (bool)1; goto IL_0072; } IL_0020: { // for (var n = 0; n < supportedDevices.Count; ++n) V_3 = 0; goto IL_005e; } IL_0024: { // var supportedLayout = new InternedString(supportedDevices[n]); int32_t L_4 = V_3; String_t* L_5; L_5 = ReadOnlyArray_1_get_Item_m732CDF521D8AB3EA114C72B34BB684E6E2F05443((&V_0), L_4, ReadOnlyArray_1_get_Item_m732CDF521D8AB3EA114C72B34BB684E6E2F05443_RuntimeMethod_var); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_4), L_5, NULL); // if (layoutName == supportedLayout || m_Layouts.IsBasedOn(supportedLayout, layoutName)) InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6 = ___layoutName0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_7 = V_4; bool L_8; L_8 = InternedString_op_Equality_m8463DC02FB5C92B3CDBC8E5AA21C4A6AB5673CAF(L_6, L_7, NULL); if (L_8) { goto IL_004e; } } { Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_9 = (&__this->___m_Layouts_2); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_10 = V_4; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_11 = ___layoutName0; bool L_12; L_12 = Collection_IsBasedOn_mD54DB5412B192CA765CC97EF62C5D8C8033E4CB7(L_9, L_10, L_11, NULL); G_B6_0 = ((int32_t)(L_12)); goto IL_004f; } IL_004e: { G_B6_0 = 1; } IL_004f: { V_5 = (bool)G_B6_0; bool L_13 = V_5; if (!L_13) { goto IL_0059; } } { // return true; V_2 = (bool)1; goto IL_0072; } IL_0059: { // for (var n = 0; n < supportedDevices.Count; ++n) int32_t L_14 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_005e: { // for (var n = 0; n < supportedDevices.Count; ++n) int32_t L_15 = V_3; int32_t L_16; L_16 = ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_inline((&V_0), ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_RuntimeMethod_var); V_6 = (bool)((((int32_t)L_15) < ((int32_t)L_16))? 1 : 0); bool L_17 = V_6; if (L_17) { goto IL_0024; } } { // return false; V_2 = (bool)0; goto IL_0072; } IL_0072: { // } bool L_18 = V_2; return L_18; } } // System.Boolean UnityEngine.InputSystem.InputManager::DoesLayoutExist(UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_DoesLayoutExist_m53FA3E182D23B273CBFD0B5CE503AC9DB7ABC53C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___name0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_m6EDC1F90375045A081EDB55CC945F7EDC1D548A9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mA943D0E129FC6C18E5DF9D52E8BCEE23D1B390DF_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_ContainsKey_mC5346BFA8EE81D8FA88F4AE3D58C5165D70C7CE7_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t G_B4_0 = 0; { // return m_Layouts.layoutTypes.ContainsKey(name) || // m_Layouts.layoutStrings.ContainsKey(name) || // m_Layouts.layoutBuilders.ContainsKey(name); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_0 = (&__this->___m_Layouts_2); Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_1 = L_0->___layoutTypes_1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_2 = ___name0; NullCheck(L_1); bool L_3; L_3 = Dictionary_2_ContainsKey_m6EDC1F90375045A081EDB55CC945F7EDC1D548A9(L_1, L_2, Dictionary_2_ContainsKey_m6EDC1F90375045A081EDB55CC945F7EDC1D548A9_RuntimeMethod_var); if (L_3) { goto IL_003a; } } { Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_4 = (&__this->___m_Layouts_2); Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* L_5 = L_4->___layoutStrings_2; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6 = ___name0; NullCheck(L_5); bool L_7; L_7 = Dictionary_2_ContainsKey_mA943D0E129FC6C18E5DF9D52E8BCEE23D1B390DF(L_5, L_6, Dictionary_2_ContainsKey_mA943D0E129FC6C18E5DF9D52E8BCEE23D1B390DF_RuntimeMethod_var); if (L_7) { goto IL_003a; } } { Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_8 = (&__this->___m_Layouts_2); Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* L_9 = L_8->___layoutBuilders_3; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_10 = ___name0; NullCheck(L_9); bool L_11; L_11 = Dictionary_2_ContainsKey_mC5346BFA8EE81D8FA88F4AE3D58C5165D70C7CE7(L_9, L_10, Dictionary_2_ContainsKey_mC5346BFA8EE81D8FA88F4AE3D58C5165D70C7CE7_RuntimeMethod_var); G_B4_0 = ((int32_t)(L_11)); goto IL_003b; } IL_003a: { G_B4_0 = 1; } IL_003b: { V_0 = (bool)G_B4_0; goto IL_003e; } IL_003e: { // } bool L_12 = V_0; return L_12; } } // System.Collections.Generic.IEnumerable`1 UnityEngine.InputSystem.InputManager::ListControlLayouts(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputManager_ListControlLayouts_m3E12ACC443FD1CB4F393E0409DA18FE3E8C5FB2D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___basedOn0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CListControlLayoutsU3Ed__76_tF6EF0CE1FF92A1BE550F096AEE253A1349BDF763_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { U3CListControlLayoutsU3Ed__76_tF6EF0CE1FF92A1BE550F096AEE253A1349BDF763* L_0 = (U3CListControlLayoutsU3Ed__76_tF6EF0CE1FF92A1BE550F096AEE253A1349BDF763*)il2cpp_codegen_object_new(U3CListControlLayoutsU3Ed__76_tF6EF0CE1FF92A1BE550F096AEE253A1349BDF763_il2cpp_TypeInfo_var); NullCheck(L_0); U3CListControlLayoutsU3Ed__76__ctor_m36577DEAC7B738F5CD1D1CBCE2D1143981FB0867(L_0, ((int32_t)-2), NULL); U3CListControlLayoutsU3Ed__76_tF6EF0CE1FF92A1BE550F096AEE253A1349BDF763* L_1 = L_0; NullCheck(L_1); L_1->___U3CU3E4__this_5 = __this; Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this_5), (void*)__this); U3CListControlLayoutsU3Ed__76_tF6EF0CE1FF92A1BE550F096AEE253A1349BDF763* L_2 = L_1; String_t* L_3 = ___basedOn0; NullCheck(L_2); L_2->___U3CU3E3__basedOn_4 = L_3; Il2CppCodeGenWriteBarrier((void**)(&L_2->___U3CU3E3__basedOn_4), (void*)L_3); return L_2; } } // System.Void UnityEngine.InputSystem.InputManager::SetDeviceUsage(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_SetDeviceUsage_mB902131D8DA62407CD601D93017FB24822CCF75F (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___usage1, 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); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 V_2; memset((&V_2), 0, sizeof(V_2)); bool V_3 = false; bool V_4 = false; int32_t G_B5_0 = 0; int32_t G_B10_0 = 0; { // if (device == null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; V_0 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0014; } } { // throw new ArgumentNullException(nameof(device)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); 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*)&InputManager_SetDeviceUsage_mB902131D8DA62407CD601D93017FB24822CCF75F_RuntimeMethod_var))); } IL_0014: { // if (device.usages.Count == 1 && device.usages[0] == usage) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___device0; NullCheck(L_3); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_4; L_4 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_3, NULL); V_2 = L_4; int32_t L_5; L_5 = ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_inline((&V_2), ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_RuntimeMethod_var); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_003c; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___device0; NullCheck(L_6); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_7; L_7 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_6, NULL); V_2 = L_7; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8; L_8 = ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88((&V_2), 0, ReadOnlyArray_1_get_Item_m428877DB540279F16189CA8B1697F69717789D88_RuntimeMethod_var); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = ___usage1; bool L_10; L_10 = InternedString_op_Equality_m8463DC02FB5C92B3CDBC8E5AA21C4A6AB5673CAF(L_8, L_9, NULL); G_B5_0 = ((int32_t)(L_10)); goto IL_003d; } IL_003c: { G_B5_0 = 0; } IL_003d: { V_1 = (bool)G_B5_0; bool L_11 = V_1; if (!L_11) { goto IL_0043; } } { // return; goto IL_008a; } IL_0043: { // if (device.usages.Count == 0 && usage.IsEmpty()) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = ___device0; NullCheck(L_12); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_13; L_13 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_12, NULL); V_2 = L_13; int32_t L_14; L_14 = ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_inline((&V_2), ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_RuntimeMethod_var); if (L_14) { goto IL_005c; } } { bool L_15; L_15 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&___usage1), NULL); G_B10_0 = ((int32_t)(L_15)); goto IL_005d; } IL_005c: { G_B10_0 = 0; } IL_005d: { V_3 = (bool)G_B10_0; bool L_16 = V_3; if (!L_16) { goto IL_0063; } } { // return; goto IL_008a; } IL_0063: { // device.ClearDeviceUsages(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_17 = ___device0; NullCheck(L_17); InputDevice_ClearDeviceUsages_m790FD9C530F9B0ABC6AEF826336923AE80AD4FE1(L_17, NULL); // if (!usage.IsEmpty()) bool L_18; L_18 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&___usage1), NULL); V_4 = (bool)((((int32_t)L_18) == ((int32_t)0))? 1 : 0); bool L_19 = V_4; if (!L_19) { goto IL_0082; } } { // device.AddDeviceUsage(usage); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_20 = ___device0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_21 = ___usage1; NullCheck(L_20); InputDevice_AddDeviceUsage_mBC743BB7C42A456615E50BB20FC9F7FC9732A30D(L_20, L_21, NULL); } IL_0082: { // NotifyUsageChanged(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_22 = ___device0; InputManager_NotifyUsageChanged_m5385879FD5731BEB721711FEB84776B06B67D01C(__this, L_22, NULL); } IL_008a: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::AddDeviceUsage(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AddDeviceUsage_m200898C570A17D3707249E1D2BECF9EB0CED42AB (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___usage1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; { // if (device == null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; V_0 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0014; } } { // throw new ArgumentNullException(nameof(device)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); 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*)&InputManager_AddDeviceUsage_m200898C570A17D3707249E1D2BECF9EB0CED42AB_RuntimeMethod_var))); } IL_0014: { // if (usage.IsEmpty()) bool L_3; L_3 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&___usage1), NULL); V_1 = L_3; bool L_4 = V_1; if (!L_4) { goto IL_002f; } } { // throw new ArgumentException("Usage string cannot be empty", nameof(usage)); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_5); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4B4523E5E32D17473FFCC006C3EF7B5B197C03B1)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3855E8A34957312A6449FC23FFB87754C1D0E662)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_AddDeviceUsage_m200898C570A17D3707249E1D2BECF9EB0CED42AB_RuntimeMethod_var))); } IL_002f: { // if (device.usages.Contains(usage)) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___device0; NullCheck(L_6); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_7; L_7 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_6, NULL); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8 = ___usage1; bool L_9; L_9 = ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4(L_7, L_8, ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4_RuntimeMethod_var); V_2 = L_9; bool L_10 = V_2; if (!L_10) { goto IL_0041; } } { // return; goto IL_0051; } IL_0041: { // device.AddDeviceUsage(usage); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_11 = ___device0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = ___usage1; NullCheck(L_11); InputDevice_AddDeviceUsage_mBC743BB7C42A456615E50BB20FC9F7FC9732A30D(L_11, L_12, NULL); // NotifyUsageChanged(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = ___device0; InputManager_NotifyUsageChanged_m5385879FD5731BEB721711FEB84776B06B67D01C(__this, L_13, NULL); } IL_0051: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RemoveDeviceUsage(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RemoveDeviceUsage_m3FC8B4DDBDAFD4E3002764A89BF93EEA97FB9467 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___usage1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; { // if (device == null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; V_0 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0014; } } { // throw new ArgumentNullException(nameof(device)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); 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*)&InputManager_RemoveDeviceUsage_m3FC8B4DDBDAFD4E3002764A89BF93EEA97FB9467_RuntimeMethod_var))); } IL_0014: { // if (usage.IsEmpty()) bool L_3; L_3 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&___usage1), NULL); V_1 = L_3; bool L_4 = V_1; if (!L_4) { goto IL_002f; } } { // throw new ArgumentException("Usage string cannot be empty", nameof(usage)); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_5 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_5); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral4B4523E5E32D17473FFCC006C3EF7B5B197C03B1)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3855E8A34957312A6449FC23FFB87754C1D0E662)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_RemoveDeviceUsage_m3FC8B4DDBDAFD4E3002764A89BF93EEA97FB9467_RuntimeMethod_var))); } IL_002f: { // if (!device.usages.Contains(usage)) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___device0; NullCheck(L_6); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_7; L_7 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_6, NULL); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8 = ___usage1; bool L_9; L_9 = ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4(L_7, L_8, ReadOnlyArrayExtensions_Contains_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m54AB9577F4EFCF41CF8062E478524DB76FDD4AC4_RuntimeMethod_var); V_2 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0); bool L_10 = V_2; if (!L_10) { goto IL_0044; } } { // return; goto IL_0054; } IL_0044: { // device.RemoveDeviceUsage(usage); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_11 = ___device0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = ___usage1; NullCheck(L_11); InputDevice_RemoveDeviceUsage_mC22C5853FD6941DEFD1AB6C270D403123DE8A49C(L_11, L_12, NULL); // NotifyUsageChanged(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = ___device0; InputManager_NotifyUsageChanged_m5385879FD5731BEB721711FEB84776B06B67D01C(__this, L_13, NULL); } IL_0054: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::NotifyUsageChanged(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_NotifyUsageChanged_m5385879FD5731BEB721711FEB84776B06B67D01C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A); s_Il2CppMethodInitialized = true; } { // InputActionState.OnDeviceChange(device, InputDeviceChange.UsageChanged); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; InputActionState_OnDeviceChange_m21BD60138E70CD34776496D2020941A02EAD1E4A(L_0, 6, NULL); // DelegateHelpers.InvokeCallbacksSafe(ref m_DeviceChangeListeners, device, InputDeviceChange.UsageChanged, "InputSystem.onDeviceChange"); CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* L_1 = (&__this->___m_DeviceChangeListeners_16); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = ___device0; DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0(L_1, L_2, 6, _stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A, NULL, DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); // device.MakeCurrent(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___device0; NullCheck(L_3); VirtualActionInvoker0::Invoke(16 /* System.Void UnityEngine.InputSystem.InputDevice::MakeCurrent() */, L_3); // } return; } } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::AddDevice(System.Type,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_AddDevice_m688350A31B6124E696B5A6C7467E0B67A7C337AA (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Type_t* ___type0, String_t* ___name1, 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*)&Type_t_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_2; memset((&V_2), 0, sizeof(V_2)); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL; { // if (type == null) Type_t* L_0 = ___type0; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); bool L_1; L_1 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_0, (Type_t*)NULL, NULL); V_1 = L_1; bool L_2 = V_1; if (!L_2) { goto IL_0017; } } { // throw new ArgumentNullException(nameof(type)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_3); 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*)&InputManager_AddDevice_m688350A31B6124E696B5A6C7467E0B67A7C337AA_RuntimeMethod_var))); } IL_0017: { // var layoutName = FindOrRegisterDeviceLayoutForType(type); Type_t* L_4 = ___type0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_5; L_5 = InputManager_FindOrRegisterDeviceLayoutForType_m7860876B9AEF8E0B82DF9DFE8F4858907E428B5C(__this, L_4, NULL); V_0 = L_5; // Debug.Assert(!layoutName.IsEmpty(), name); bool L_6; L_6 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_0), NULL); String_t* L_7 = ___name1; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_6) == ((int32_t)0))? 1 : 0), L_7, NULL); // return AddDevice(layoutName, name); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8 = V_0; String_t* L_9; L_9 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_8, NULL); String_t* L_10 = ___name1; il2cpp_codegen_initobj((&V_2), sizeof(InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_11 = V_2; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12; L_12 = InputManager_AddDevice_m7C80C4B1359DFCC1EF80317013050D1209A2DD10(__this, L_9, L_10, L_11, NULL); V_3 = L_12; goto IL_0049; } IL_0049: { // } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = V_3; return L_13; } } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::AddDevice(System.String,System.String,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_AddDevice_m7C80C4B1359DFCC1EF80317013050D1209A2DD10 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___layout0, String_t* ___name1, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___variants2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDevice_Build_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m71738DE28A1F917A7BAE70EE370484A46753A4F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL; bool V_1 = false; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F V_2; memset((&V_2), 0, sizeof(V_2)); bool V_3 = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_4 = NULL; { // if (string.IsNullOrEmpty(layout)) String_t* L_0 = ___layout0; bool L_1; L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL); V_1 = L_1; bool L_2 = V_1; if (!L_2) { goto IL_0016; } } { // throw new ArgumentNullException(nameof(layout)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_3 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_3); 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*)&InputManager_AddDevice_m7C80C4B1359DFCC1EF80317013050D1209A2DD10_RuntimeMethod_var))); } IL_0016: { // var device = InputDevice.Build(layout, variants); String_t* L_4 = ___layout0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_5 = ___variants2; String_t* L_6; L_6 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_5, NULL); il2cpp_codegen_initobj((&V_2), sizeof(InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F)); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_7 = V_2; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8; L_8 = InputDevice_Build_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m71738DE28A1F917A7BAE70EE370484A46753A4F0(L_4, L_6, L_7, (bool)0, InputDevice_Build_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m71738DE28A1F917A7BAE70EE370484A46753A4F0_RuntimeMethod_var); V_0 = L_8; // if (!string.IsNullOrEmpty(name)) String_t* L_9 = ___name1; bool L_10; L_10 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_9, NULL); V_3 = (bool)((((int32_t)L_10) == ((int32_t)0))? 1 : 0); bool L_11 = V_3; if (!L_11) { goto IL_0046; } } { // device.m_Name = new InternedString(name); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = V_0; String_t* L_13 = ___name1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_14; memset((&L_14), 0, sizeof(L_14)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_14), L_13, /*hidden argument*/NULL); NullCheck(L_12); ((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_12)->___m_Name_1 = L_14; Il2CppCodeGenWriteBarrier((void**)&(((&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_12)->___m_Name_1))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_12)->___m_Name_1))->___m_StringLowerCase_1), (void*)NULL); #endif } IL_0046: { // AddDevice(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_15 = V_0; InputManager_AddDevice_m95D74391F65270B36E9709C141F7B9928A0EB1F3(__this, L_15, NULL); // return device; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16 = V_0; V_4 = L_16; goto IL_0053; } IL_0053: { // } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_17 = V_4; return L_17; } } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::AddDevice(UnityEngine.InputSystem.Utilities.InternedString,System.Int32,System.String,UnityEngine.InputSystem.Layouts.InputDeviceDescription,UnityEngine.InputSystem.InputDevice/DeviceFlags,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_AddDevice_mD58E72AE1999F8B62347A6C022A3DE81D114A254 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout0, int32_t ___deviceId1, String_t* ___deviceName2, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___deviceDescription3, int32_t ___deviceFlags4, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___variants5, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDevice_Build_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m71738DE28A1F917A7BAE70EE370484A46753A4F0_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; bool V_3 = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_4 = NULL; { // var device = InputDevice.Build(new InternedString(layout), // deviceDescription: deviceDescription, // layoutVariants: variants); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ___layout0; String_t* L_1; L_1 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_0, NULL); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_2; memset((&L_2), 0, sizeof(L_2)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_2), L_1, /*hidden argument*/NULL); String_t* L_3; L_3 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_2, NULL); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_4 = ___deviceDescription3; V_1 = L_4; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_5 = ___variants5; String_t* L_6; L_6 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_5, NULL); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_7 = V_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8; L_8 = InputDevice_Build_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m71738DE28A1F917A7BAE70EE370484A46753A4F0(L_3, L_6, L_7, (bool)0, InputDevice_Build_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m71738DE28A1F917A7BAE70EE370484A46753A4F0_RuntimeMethod_var); V_0 = L_8; // device.m_DeviceId = deviceId; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = V_0; int32_t L_10 = ___deviceId1; NullCheck(L_9); L_9->___m_DeviceId_25 = L_10; // device.m_Description = deviceDescription; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_11 = V_0; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_12 = ___deviceDescription3; NullCheck(L_11); L_11->___m_Description_28 = L_12; Il2CppCodeGenWriteBarrier((void**)&(((&L_11->___m_Description_28))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_11->___m_Description_28))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_11->___m_Description_28))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_11->___m_Description_28))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_11->___m_Description_28))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_11->___m_Description_28))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_11->___m_Description_28))->___m_Capabilities_6), (void*)NULL); #endif // device.m_DeviceFlags |= deviceFlags; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = V_0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_14 = L_13; NullCheck(L_14); int32_t L_15 = L_14->___m_DeviceFlags_24; int32_t L_16 = ___deviceFlags4; NullCheck(L_14); L_14->___m_DeviceFlags_24 = ((int32_t)((int32_t)L_15|(int32_t)L_16)); // if (!string.IsNullOrEmpty(deviceName)) String_t* L_17 = ___deviceName2; bool L_18; L_18 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_17, NULL); V_2 = (bool)((((int32_t)L_18) == ((int32_t)0))? 1 : 0); bool L_19 = V_2; if (!L_19) { goto IL_005a; } } { // device.m_Name = new InternedString(deviceName); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_20 = V_0; String_t* L_21 = ___deviceName2; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_22; memset((&L_22), 0, sizeof(L_22)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_22), L_21, /*hidden argument*/NULL); NullCheck(L_20); ((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_20)->___m_Name_1 = L_22; Il2CppCodeGenWriteBarrier((void**)&(((&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_20)->___m_Name_1))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_20)->___m_Name_1))->___m_StringLowerCase_1), (void*)NULL); #endif } IL_005a: { // if (!string.IsNullOrEmpty(deviceDescription.product)) String_t* L_23; L_23 = InputDeviceDescription_get_product_m55D36F17D120E589EAE73B25E0C86B0CE14DA34A_inline((&___deviceDescription3), NULL); bool L_24; L_24 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_23, NULL); V_3 = (bool)((((int32_t)L_24) == ((int32_t)0))? 1 : 0); bool L_25 = V_3; if (!L_25) { goto IL_007a; } } { // device.m_DisplayName = deviceDescription.product; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_26 = V_0; String_t* L_27; L_27 = InputDeviceDescription_get_product_m55D36F17D120E589EAE73B25E0C86B0CE14DA34A_inline((&___deviceDescription3), NULL); NullCheck(L_26); ((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_26)->___m_DisplayName_3 = L_27; Il2CppCodeGenWriteBarrier((void**)(&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_26)->___m_DisplayName_3), (void*)L_27); } IL_007a: { // AddDevice(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_28 = V_0; InputManager_AddDevice_m95D74391F65270B36E9709C141F7B9928A0EB1F3(__this, L_28, NULL); // return device; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_29 = V_0; V_4 = L_29; goto IL_0087; } IL_0087: { // } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_30 = V_4; return L_30; } } // System.Void UnityEngine.InputSystem.InputManager::AddDevice(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AddDevice_m95D74391F65270B36E9709C141F7B9928A0EB1F3 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_AppendWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0D0A109B2DF2F6E0B1652940179B21DF69518DF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Contains_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m881CF918F59EC1294847E7779C6C1D532DB7155C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_mE4094433B01AFBE228F8CB1D0DDE8F08CB89D251_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEventMerger_t1EF09B42FD6EA7DB27DEE6EEBCA2CE0757625D76_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEventPreProcessor_tA2C6C828607E41AE6787A3D39B60945E2F986BCD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputUpdateCallbackReceiver_t79FBC1CD33003734249CBD0BA01744DEDBBC27EB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A); s_Il2CppMethodInitialized = true; } bool V_0 = false; RuntimeObject* V_1 = NULL; bool V_2 = false; bool V_3 = false; bool V_4 = false; int32_t V_5 = 0; 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; bool V_13 = false; bool V_14 = false; int32_t G_B18_0 = 0; { // if (device == null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; V_2 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_2; if (!L_1) { goto IL_0014; } } { // throw new ArgumentNullException(nameof(device)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); 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*)&InputManager_AddDevice_m95D74391F65270B36E9709C141F7B9928A0EB1F3_RuntimeMethod_var))); } IL_0014: { // if (string.IsNullOrEmpty(device.layout)) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___device0; NullCheck(L_3); String_t* L_4; L_4 = InputControl_get_layout_mE6054F87BB94A1F1D06355E137A1840B2EFF7971(L_3, NULL); bool L_5; L_5 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_4, NULL); V_3 = L_5; bool L_6 = V_3; if (!L_6) { goto IL_002e; } } { // throw new InvalidOperationException("Device has no associated layout"); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_7 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_7); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC25E2EABB1B5620F019225E1898740CE94023E27)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_AddDevice_m95D74391F65270B36E9709C141F7B9928A0EB1F3_RuntimeMethod_var))); } IL_002e: { // if (ArrayHelpers.Contains(m_Devices, device)) InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_8 = __this->___m_Devices_7; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = ___device0; bool L_10; L_10 = ArrayHelpers_Contains_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m881CF918F59EC1294847E7779C6C1D532DB7155C(L_8, L_9, ArrayHelpers_Contains_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m881CF918F59EC1294847E7779C6C1D532DB7155C_RuntimeMethod_var); V_4 = L_10; bool L_11 = V_4; if (!L_11) { goto IL_0045; } } { // return; goto IL_025e; } IL_0045: { // MakeDeviceNameUnique(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = ___device0; InputManager_MakeDeviceNameUnique_m2268264764A56B11F1A8B138736C9B3C6195ED7F(__this, L_12, NULL); // AssignUniqueDeviceId(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = ___device0; InputManager_AssignUniqueDeviceId_mACF8C1B033001362F0BB5453AA233E5223E1FF20(__this, L_13, NULL); // device.m_DeviceIndex = ArrayHelpers.AppendWithCapacity(ref m_Devices, ref m_DevicesCount, device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_14 = ___device0; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548** L_15 = (&__this->___m_Devices_7); int32_t* L_16 = (&__this->___m_DevicesCount_6); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_17 = ___device0; int32_t L_18; L_18 = ArrayHelpers_AppendWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0D0A109B2DF2F6E0B1652940179B21DF69518DF7(L_15, L_16, L_17, ((int32_t)10), ArrayHelpers_AppendWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0D0A109B2DF2F6E0B1652940179B21DF69518DF7_RuntimeMethod_var); NullCheck(L_14); L_14->___m_DeviceIndex_27 = L_18; // m_DevicesById[device.deviceId] = device; Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3* L_19 = __this->___m_DevicesById_8; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_20 = ___device0; NullCheck(L_20); int32_t L_21; L_21 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_20, NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_22 = ___device0; NullCheck(L_19); Dictionary_2_set_Item_mE4094433B01AFBE228F8CB1D0DDE8F08CB89D251(L_19, L_21, L_22, Dictionary_2_set_Item_mE4094433B01AFBE228F8CB1D0DDE8F08CB89D251_RuntimeMethod_var); // device.m_StateBlock.byteOffset = InputStateBlock.InvalidOffset; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_23 = ___device0; NullCheck(L_23); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_24 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_23)->___m_StateBlock_0); InputStateBlock_set_byteOffset_mC5776F9F286F0658100E92A75A60EB25A1DDBD40_inline(L_24, (-1), NULL); // ReallocateStateBuffers(); InputManager_ReallocateStateBuffers_m81CEECBFC735429DA4DD822AFB49B8A22176E728(__this, NULL); // InitializeDeviceState(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_25 = ___device0; InputManager_InitializeDeviceState_m92D1A2C70843583CC3CB671DA92311BD1831D071(__this, L_25, NULL); // m_Metrics.maxNumDevices = Mathf.Max(m_DevicesCount, m_Metrics.maxNumDevices); InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_26 = (&__this->___m_Metrics_32); int32_t L_27 = __this->___m_DevicesCount_6; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_28 = (&__this->___m_Metrics_32); int32_t L_29; L_29 = InputMetrics_get_maxNumDevices_m0FEEC51F3510A61C081B4C4159FD4453CC847428_inline(L_28, NULL); int32_t L_30; L_30 = Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline(L_27, L_29, NULL); InputMetrics_set_maxNumDevices_m9F11EC470346A3CB0048D2DAE5B38E3344E51C08_inline(L_26, L_30, NULL); // m_Metrics.maxStateSizeInBytes = Mathf.Max((int)m_StateBuffers.totalSize, m_Metrics.maxStateSizeInBytes); InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_31 = (&__this->___m_Metrics_32); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_32 = (&__this->___m_StateBuffers_15); uint32_t L_33 = L_32->___totalSize_1; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_34 = (&__this->___m_Metrics_32); int32_t L_35; L_35 = InputMetrics_get_maxStateSizeInBytes_m105BD2DF857955095D11D617F738350B638C4EF2_inline(L_34, NULL); int32_t L_36; L_36 = Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline(L_33, L_35, NULL); InputMetrics_set_maxStateSizeInBytes_m31330B150C4D44C95E79B2BCF9AC422E9D3CD105_inline(L_31, L_36, NULL); // for (var i = 0; i < m_AvailableDeviceCount; ++i) V_5 = 0; goto IL_0127; } IL_00ec: { // if (m_AvailableDevices[i].deviceId == device.deviceId) AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_37 = __this->___m_AvailableDevices_10; int32_t L_38 = V_5; NullCheck(L_37); int32_t L_39 = ((L_37)->GetAddressAt(static_cast(L_38)))->___deviceId_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_40 = ___device0; NullCheck(L_40); int32_t L_41; L_41 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_40, NULL); V_6 = (bool)((((int32_t)L_39) == ((int32_t)L_41))? 1 : 0); bool L_42 = V_6; if (!L_42) { goto IL_0120; } } { // m_AvailableDevices[i].isRemoved = false; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_43 = __this->___m_AvailableDevices_10; int32_t L_44 = V_5; NullCheck(L_43); ((L_43)->GetAddressAt(static_cast(L_44)))->___isRemoved_3 = (bool)0; } IL_0120: { // for (var i = 0; i < m_AvailableDeviceCount; ++i) int32_t L_45 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_45, 1)); } IL_0127: { // for (var i = 0; i < m_AvailableDeviceCount; ++i) int32_t L_46 = V_5; int32_t L_47 = __this->___m_AvailableDeviceCount_9; V_7 = (bool)((((int32_t)L_46) < ((int32_t)L_47))? 1 : 0); bool L_48 = V_7; if (L_48) { goto IL_00ec; } } { // var isPlaying = true; V_0 = (bool)1; // if (isPlaying && !m_HasFocus // && m_Settings.backgroundBehavior != InputSettings.BackgroundBehavior.IgnoreFocus // && m_Runtime.runInBackground // && device.QueryEnabledStateFromRuntime() // && !ShouldRunDeviceInBackground(device)) bool L_49 = V_0; if (!L_49) { goto IL_0173; } } { bool L_50 = __this->___m_HasFocus_27; if (L_50) { goto IL_0173; } } { InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_51 = __this->___m_Settings_33; NullCheck(L_51); int32_t L_52; L_52 = InputSettings_get_backgroundBehavior_mB8AD0B73E47E301F1BE9D2358593534AEC9F12FA_inline(L_51, NULL); if ((((int32_t)L_52) == ((int32_t)2))) { goto IL_0173; } } { RuntimeObject* L_53 = __this->___m_Runtime_31; NullCheck(L_53); bool L_54; L_54 = InterfaceFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.InputSystem.LowLevel.IInputRuntime::get_runInBackground() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_53); if (!L_54) { goto IL_0173; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_55 = ___device0; NullCheck(L_55); bool L_56; L_56 = InputDevice_QueryEnabledStateFromRuntime_mBC7406628EFE7585AF8A5CB7198B8DEEE60643B3(L_55, NULL); if (!L_56) { goto IL_0173; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_57 = ___device0; bool L_58; L_58 = InputManager_ShouldRunDeviceInBackground_mFDE71E3063D91C67EFF178C655984E60338BEE17(__this, L_57, NULL); G_B18_0 = ((((int32_t)L_58) == ((int32_t)0))? 1 : 0); goto IL_0174; } IL_0173: { G_B18_0 = 0; } IL_0174: { V_8 = (bool)G_B18_0; bool L_59 = V_8; if (!L_59) { goto IL_0186; } } { // EnableOrDisableDevice(device, false, DeviceDisableScope.TemporaryWhilePlayerIsInBackground); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_60 = ___device0; InputManager_EnableOrDisableDevice_m5ADC9586CD3141A3BF62841B9F580C6ABB213051(__this, L_60, (bool)0, 2, NULL); } IL_0186: { // InputActionState.OnDeviceChange(device, InputDeviceChange.Added); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_61 = ___device0; InputActionState_OnDeviceChange_m21BD60138E70CD34776496D2020941A02EAD1E4A(L_61, 0, NULL); // if (device is IInputUpdateCallbackReceiver beforeUpdateCallbackReceiver) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_62 = ___device0; V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_62, IInputUpdateCallbackReceiver_t79FBC1CD33003734249CBD0BA01744DEDBBC27EB_il2cpp_TypeInfo_var)); RuntimeObject* L_63 = V_1; V_9 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_63) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_64 = V_9; if (!L_64) { goto IL_01b3; } } { // onBeforeUpdate += beforeUpdateCallbackReceiver.OnUpdate; RuntimeObject* L_65 = V_1; RuntimeObject* L_66 = L_65; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_67 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); NullCheck(L_67); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_67, L_66, (intptr_t)((void*)GetInterfaceMethodInfo(L_66, 0, IInputUpdateCallbackReceiver_t79FBC1CD33003734249CBD0BA01744DEDBBC27EB_il2cpp_TypeInfo_var)), NULL); InputManager_add_onBeforeUpdate_m78F75D0A08D23335D863A2942AABF3D143E4BD95(__this, L_67, NULL); } IL_01b3: { // if (device is IInputStateCallbackReceiver) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_68 = ___device0; V_10 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_68, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_69 = V_10; if (!L_69) { goto IL_01e0; } } { // InstallBeforeUpdateHookIfNecessary(); InputManager_InstallBeforeUpdateHookIfNecessary_m46D61EBA7338C6D8930D804D7C25E26AB5CF6ED3(__this, NULL); // device.m_DeviceFlags |= InputDevice.DeviceFlags.HasStateCallbacks; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_70 = ___device0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_71 = L_70; NullCheck(L_71); int32_t L_72 = L_71->___m_DeviceFlags_24; NullCheck(L_71); L_71->___m_DeviceFlags_24 = ((int32_t)((int32_t)L_72|2)); // m_HaveDevicesWithStateCallbackReceivers = true; __this->___m_HaveDevicesWithStateCallbackReceivers_26 = (bool)1; } IL_01e0: { // if (device is IEventMerger) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_73 = ___device0; V_11 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_73, IEventMerger_t1EF09B42FD6EA7DB27DEE6EEBCA2CE0757625D76_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_74 = V_11; if (!L_74) { goto IL_01f7; } } { // device.hasEventMerger = true; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_75 = ___device0; NullCheck(L_75); InputDevice_set_hasEventMerger_m3F1B55B43602667A439AB19CE1D4992FB275E2A6(L_75, (bool)1, NULL); } IL_01f7: { // if (device is IEventPreProcessor) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_76 = ___device0; V_12 = (bool)((!(((RuntimeObject*)(RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_76, IEventPreProcessor_tA2C6C828607E41AE6787A3D39B60945E2F986BCD_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_77 = V_12; if (!L_77) { goto IL_020e; } } { // device.hasEventPreProcessor = true; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_78 = ___device0; NullCheck(L_78); InputDevice_set_hasEventPreProcessor_m477553F9D6A14FEBA0BE1E4FE277E409D774B28A(L_78, (bool)1, NULL); } IL_020e: { // if (device.updateBeforeRender) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_79 = ___device0; NullCheck(L_79); bool L_80; L_80 = InputDevice_get_updateBeforeRender_mE395A2A59DCA37BA989E07A399DE3DF67901A448(L_79, NULL); V_13 = L_80; bool L_81 = V_13; if (!L_81) { goto IL_0229; } } { // updateMask |= InputUpdateType.BeforeRender; int32_t L_82; L_82 = InputManager_get_updateMask_m36DDF9BF59730547371C012E507A308FD848F9E4_inline(__this, NULL); InputManager_set_updateMask_m7A5F673B6C61D4C6D85FF329C4FDADF9B0F6303E(__this, ((int32_t)((int32_t)L_82|4)), NULL); } IL_0229: { // device.NotifyAdded(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_83 = ___device0; NullCheck(L_83); InputDevice_NotifyAdded_m7F4B2FB6C8247706A4912415C0C0FFA081C6E495(L_83, NULL); // device.MakeCurrent(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_84 = ___device0; NullCheck(L_84); VirtualActionInvoker0::Invoke(16 /* System.Void UnityEngine.InputSystem.InputDevice::MakeCurrent() */, L_84); // DelegateHelpers.InvokeCallbacksSafe(ref m_DeviceChangeListeners, device, InputDeviceChange.Added, "InputSystem.onDeviceChange"); CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* L_85 = (&__this->___m_DeviceChangeListeners_16); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_86 = ___device0; DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0(L_85, L_86, 0, _stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A, NULL, DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); // if (device.enabled) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_87 = ___device0; NullCheck(L_87); bool L_88; L_88 = InputDevice_get_enabled_m5BCE2D359DA6D6F7CB348996D75205C60E840AB4(L_87, NULL); V_14 = L_88; bool L_89 = V_14; if (!L_89) { goto IL_025e; } } { // device.RequestSync(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_90 = ___device0; NullCheck(L_90); bool L_91; L_91 = InputDevice_RequestSync_mF6FD91FB4982C24E0437DA878E7BB2796B7453EA(L_90, NULL); } IL_025e: { // } return; } } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::AddDevice(UnityEngine.InputSystem.Layouts.InputDeviceDescription) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_AddDevice_mFDF304E8BA78FA2E3213FE47D1C06F4CEB36E906 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___description0, const RuntimeMethod* method) { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL; { // return AddDevice(description, throwIfNoLayoutFound: true); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_0 = ___description0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1; L_1 = InputManager_AddDevice_m3FA1AC63C27AD194FFC89EB85BDF4F4D9B3F7C1D(__this, L_0, (bool)1, (String_t*)NULL, 0, 0, NULL); V_0 = L_1; goto IL_000f; } IL_000f: { // } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = V_0; return L_2; } } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::AddDevice(UnityEngine.InputSystem.Layouts.InputDeviceDescription,System.Boolean,System.String,System.Int32,UnityEngine.InputSystem.InputDevice/DeviceFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_AddDevice_m3FA1AC63C27AD194FFC89EB85BDF4F4D9B3F7C1D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___description0, bool ___throwIfNoLayoutFound1, String_t* ___deviceName2, int32_t ___deviceId3, int32_t ___deviceFlags4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntimeExtensions_DeviceCommand_TisDisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD_m3DBE0BC89B748E83A77DE6AE61941BD0C331A822_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31EC4B53700C60D9FF33FBBC1CECEE340EE4BBB4); s_Il2CppMethodInitialized = true; } InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0; memset((&V_0), 0, sizeof(V_0)); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_1 = NULL; bool V_2 = false; bool V_3 = false; bool V_4 = false; DisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD V_5; memset((&V_5), 0, sizeof(V_5)); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_6 = NULL; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_7; memset((&V_7), 0, sizeof(V_7)); { // Profiler.BeginSample("InputSystem.AddDevice"); Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline(_stringLiteral31EC4B53700C60D9FF33FBBC1CECEE340EE4BBB4, NULL); // var layout = TryFindMatchingControlLayout(ref description, deviceId); int32_t L_0 = ___deviceId3; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_1; L_1 = InputManager_TryFindMatchingControlLayout_m9780D131A4EB436A48A30306F386459D65850C42(__this, (&___description0), L_0, NULL); V_0 = L_1; // if (layout.IsEmpty()) bool L_2; L_2 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_0), NULL); V_2 = L_2; bool L_3 = V_2; if (!L_3) { goto IL_0072; } } { // if (throwIfNoLayoutFound) bool L_4 = ___throwIfNoLayoutFound1; V_3 = L_4; bool L_5 = V_3; if (!L_5) { goto IL_0043; } } { // throw new ArgumentException($"Cannot find layout matching device description '{description}'", nameof(description)); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_6 = ___description0; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_7 = L_6; RuntimeObject* L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_il2cpp_TypeInfo_var)), &L_7); String_t* L_9; L_9 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB0137C14351739242DAD12026279F13C12B38B14)), L_8, NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_10 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_10); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_10, L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEB534843932D1025EEE09575458F840C63DC1063)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_AddDevice_m3FA1AC63C27AD194FFC89EB85BDF4F4D9B3F7C1D_RuntimeMethod_var))); } IL_0043: { // if (deviceId != InputDevice.InvalidDeviceId) int32_t L_11 = ___deviceId3; V_4 = (bool)((!(((uint32_t)L_11) <= ((uint32_t)0)))? 1 : 0); bool L_12 = V_4; if (!L_12) { goto IL_0067; } } { // var command = DisableDeviceCommand.Create(); DisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD L_13; L_13 = DisableDeviceCommand_Create_m0B4FAF6C57C51A1D135A31FF09A751C5BD9DB7D5(NULL); V_5 = L_13; // m_Runtime.DeviceCommand(deviceId, ref command); RuntimeObject* L_14 = __this->___m_Runtime_31; int32_t L_15 = ___deviceId3; int64_t L_16; L_16 = InputRuntimeExtensions_DeviceCommand_TisDisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD_m3DBE0BC89B748E83A77DE6AE61941BD0C331A822(L_14, L_15, (&V_5), InputRuntimeExtensions_DeviceCommand_TisDisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD_m3DBE0BC89B748E83A77DE6AE61941BD0C331A822_RuntimeMethod_var); } IL_0067: { // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); // return null; V_6 = (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)NULL; goto IL_009c; } IL_0072: { // var device = AddDevice(layout, deviceId, deviceName, description, deviceFlags); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_17 = V_0; int32_t L_18 = ___deviceId3; String_t* L_19 = ___deviceName2; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_20 = ___description0; int32_t L_21 = ___deviceFlags4; il2cpp_codegen_initobj((&V_7), sizeof(InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_22 = V_7; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_23; L_23 = InputManager_AddDevice_mD58E72AE1999F8B62347A6C022A3DE81D114A254(__this, L_17, L_18, L_19, L_20, L_21, L_22, NULL); V_1 = L_23; // device.m_Description = description; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_24 = V_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_25 = ___description0; NullCheck(L_24); L_24->___m_Description_28 = L_25; Il2CppCodeGenWriteBarrier((void**)&(((&L_24->___m_Description_28))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_24->___m_Description_28))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_24->___m_Description_28))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_24->___m_Description_28))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_24->___m_Description_28))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_24->___m_Description_28))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_24->___m_Description_28))->___m_Capabilities_6), (void*)NULL); #endif // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); // return device; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_26 = V_1; V_6 = L_26; goto IL_009c; } IL_009c: { // } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_27 = V_6; return L_27; } } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::AddDevice(UnityEngine.InputSystem.Layouts.InputDeviceDescription,UnityEngine.InputSystem.Utilities.InternedString,System.String,System.Int32,UnityEngine.InputSystem.InputDevice/DeviceFlags) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_AddDevice_m3F497BA6CEDDC0B1A043E11945CD4C8E42F5C5EE (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___description0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout1, String_t* ___deviceName2, int32_t ___deviceId3, int32_t ___deviceFlags4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral31EC4B53700C60D9FF33FBBC1CECEE340EE4BBB4); s_Il2CppMethodInitialized = true; } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_1; memset((&V_1), 0, sizeof(V_1)); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_2 = NULL; { } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_002f: {// begin finally (depth: 1) // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) // Profiler.BeginSample("InputSystem.AddDevice"); Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline(_stringLiteral31EC4B53700C60D9FF33FBBC1CECEE340EE4BBB4, NULL); // var device = AddDevice(layout, deviceId, deviceName, description, deviceFlags); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ___layout1; int32_t L_1 = ___deviceId3; String_t* L_2 = ___deviceName2; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_3 = ___description0; int32_t L_4 = ___deviceFlags4; il2cpp_codegen_initobj((&V_1), sizeof(InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_5 = V_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6; L_6 = InputManager_AddDevice_mD58E72AE1999F8B62347A6C022A3DE81D114A254(__this, L_0, L_1, L_2, L_3, L_4, L_5, NULL); V_0 = L_6; // device.m_Description = description; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_7 = V_0; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_8 = ___description0; NullCheck(L_7); L_7->___m_Description_28 = L_8; Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___m_Description_28))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___m_Description_28))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___m_Description_28))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___m_Description_28))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___m_Description_28))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___m_Description_28))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&L_7->___m_Description_28))->___m_Capabilities_6), (void*)NULL); #endif // return device; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = V_0; V_2 = L_9; goto IL_0038; }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0038: { // } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_10 = V_2; return L_10; } } // System.Void UnityEngine.InputSystem.InputManager::RemoveDevice(UnityEngine.InputSystem.InputDevice,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RemoveDevice_m09401A2F9BDCF904F4F54558A6C3D069FE929D8A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, bool ___keepOnListOfAvailableDevices1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_EraseAtWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m9D2122A4DEBEFC2661CADE0E2CB3F989D52805D8_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_EraseAtWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0340D37F81A627960498BE0BB209773A62B82ED9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m27C99CB66DC23926DBB518FB5DA61C480FACC29F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_LengthSafe_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m745BDA5B9D3EBC8453EA8DDAE89368E280A1D893_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_m117EE6825C30C04B4477502E4DB4E16E1E6C9866_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputUpdateCallbackReceiver_t79FBC1CD33003734249CBD0BA01744DEDBBC27EB_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; bool V_3 = false; bool V_4 = false; bool V_5 = false; int32_t V_6 = 0; bool V_7 = false; int32_t V_8 = 0; bool V_9 = false; int32_t V_10 = 0; bool V_11 = false; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; int32_t V_17 = 0; bool V_18 = false; bool V_19 = false; bool V_20 = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* G_B33_0 = NULL; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* G_B32_0 = NULL; { // if (device == null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; V_3 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_3; if (!L_1) { goto IL_0014; } } { // throw new ArgumentNullException(nameof(device)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); 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*)&InputManager_RemoveDevice_m09401A2F9BDCF904F4F54558A6C3D069FE929D8A_RuntimeMethod_var))); } IL_0014: { // if (device.m_DeviceIndex == InputDevice.kInvalidDeviceIndex) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___device0; NullCheck(L_3); int32_t L_4 = L_3->___m_DeviceIndex_27; V_4 = (bool)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0); bool L_5 = V_4; if (!L_5) { goto IL_0028; } } { // return; goto IL_022d; } IL_0028: { // RemoveStateChangeMonitors(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___device0; InputManager_RemoveStateChangeMonitors_m924B214C349E55A6C6355B555743A518A6A470E2(__this, L_6, NULL); // var deviceIndex = device.m_DeviceIndex; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_7 = ___device0; NullCheck(L_7); int32_t L_8 = L_7->___m_DeviceIndex_27; V_0 = L_8; // var deviceId = device.deviceId; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = ___device0; NullCheck(L_9); int32_t L_10; L_10 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_9, NULL); V_1 = L_10; // if (deviceIndex < m_StateChangeMonitors.LengthSafe()) int32_t L_11 = V_0; StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_12 = __this->___m_StateChangeMonitors_34; int32_t L_13; L_13 = ArrayHelpers_LengthSafe_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m745BDA5B9D3EBC8453EA8DDAE89368E280A1D893(L_12, ArrayHelpers_LengthSafe_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m745BDA5B9D3EBC8453EA8DDAE89368E280A1D893_RuntimeMethod_var); V_5 = (bool)((((int32_t)L_11) < ((int32_t)L_13))? 1 : 0); bool L_14 = V_5; if (!L_14) { goto IL_006d; } } { // var count = m_StateChangeMonitors.Length; StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_15 = __this->___m_StateChangeMonitors_34; NullCheck(L_15); V_6 = ((int32_t)(((RuntimeArray*)L_15)->max_length)); // ArrayHelpers.EraseAtWithCapacity(m_StateChangeMonitors, ref count, deviceIndex); StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_16 = __this->___m_StateChangeMonitors_34; int32_t L_17 = V_0; ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m27C99CB66DC23926DBB518FB5DA61C480FACC29F(L_16, (&V_6), L_17, ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_m27C99CB66DC23926DBB518FB5DA61C480FACC29F_RuntimeMethod_var); } IL_006d: { // ArrayHelpers.EraseAtWithCapacity(m_Devices, ref m_DevicesCount, deviceIndex); InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_18 = __this->___m_Devices_7; int32_t* L_19 = (&__this->___m_DevicesCount_6); int32_t L_20 = V_0; ArrayHelpers_EraseAtWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0340D37F81A627960498BE0BB209773A62B82ED9(L_18, L_19, L_20, ArrayHelpers_EraseAtWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0340D37F81A627960498BE0BB209773A62B82ED9_RuntimeMethod_var); // m_DevicesById.Remove(deviceId); Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3* L_21 = __this->___m_DevicesById_8; int32_t L_22 = V_1; NullCheck(L_21); bool L_23; L_23 = Dictionary_2_Remove_m117EE6825C30C04B4477502E4DB4E16E1E6C9866(L_21, L_22, Dictionary_2_Remove_m117EE6825C30C04B4477502E4DB4E16E1E6C9866_RuntimeMethod_var); // if (m_Devices != null) InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_24 = __this->___m_Devices_7; V_7 = (bool)((!(((RuntimeObject*)(InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548*)L_24) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_25 = V_7; if (!L_25) { goto IL_00a7; } } { // ReallocateStateBuffers(); InputManager_ReallocateStateBuffers_m81CEECBFC735429DA4DD822AFB49B8A22176E728(__this, NULL); goto IL_00b5; } IL_00a7: { // m_StateBuffers.FreeAll(); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_26 = (&__this->___m_StateBuffers_15); InputStateBuffers_FreeAll_m5BEECBC58584E892DA22F07CEE12C765D28BF1EB(L_26, NULL); } IL_00b5: { // for (var i = deviceIndex; i < m_DevicesCount; ++i) int32_t L_27 = V_0; V_8 = L_27; goto IL_00d6; } IL_00ba: { // --m_Devices[i].m_DeviceIndex; // Indices have shifted down by one. InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_28 = __this->___m_Devices_7; int32_t L_29 = V_8; NullCheck(L_28); int32_t L_30 = L_29; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_31 = (L_28)->GetAt(static_cast(L_30)); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_32 = L_31; NullCheck(L_32); int32_t L_33 = L_32->___m_DeviceIndex_27; NullCheck(L_32); L_32->___m_DeviceIndex_27 = ((int32_t)il2cpp_codegen_subtract(L_33, 1)); // for (var i = deviceIndex; i < m_DevicesCount; ++i) int32_t L_34 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_00d6: { // for (var i = deviceIndex; i < m_DevicesCount; ++i) int32_t L_35 = V_8; int32_t L_36 = __this->___m_DevicesCount_6; V_9 = (bool)((((int32_t)L_35) < ((int32_t)L_36))? 1 : 0); bool L_37 = V_9; if (L_37) { goto IL_00ba; } } { // device.m_DeviceIndex = InputDevice.kInvalidDeviceIndex; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_38 = ___device0; NullCheck(L_38); L_38->___m_DeviceIndex_27 = (-1); // for (var i = 0; i < m_AvailableDeviceCount; ++i) V_10 = 0; goto IL_0148; } IL_00f2: { // if (m_AvailableDevices[i].deviceId == deviceId) AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_39 = __this->___m_AvailableDevices_10; int32_t L_40 = V_10; NullCheck(L_39); int32_t L_41 = ((L_39)->GetAddressAt(static_cast(L_40)))->___deviceId_1; int32_t L_42 = V_1; V_11 = (bool)((((int32_t)L_41) == ((int32_t)L_42))? 1 : 0); bool L_43 = V_11; if (!L_43) { goto IL_0141; } } { // if (keepOnListOfAvailableDevices) bool L_44 = ___keepOnListOfAvailableDevices1; V_12 = L_44; bool L_45 = V_12; if (!L_45) { goto IL_012b; } } { // m_AvailableDevices[i].isRemoved = true; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_46 = __this->___m_AvailableDevices_10; int32_t L_47 = V_10; NullCheck(L_46); ((L_46)->GetAddressAt(static_cast(L_47)))->___isRemoved_3 = (bool)1; goto IL_013f; } IL_012b: { // ArrayHelpers.EraseAtWithCapacity(m_AvailableDevices, ref m_AvailableDeviceCount, i); AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_48 = __this->___m_AvailableDevices_10; int32_t* L_49 = (&__this->___m_AvailableDeviceCount_9); int32_t L_50 = V_10; ArrayHelpers_EraseAtWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m9D2122A4DEBEFC2661CADE0E2CB3F989D52805D8(L_48, L_49, L_50, ArrayHelpers_EraseAtWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m9D2122A4DEBEFC2661CADE0E2CB3F989D52805D8_RuntimeMethod_var); } IL_013f: { // break; goto IL_0158; } IL_0141: { // for (var i = 0; i < m_AvailableDeviceCount; ++i) int32_t L_51 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_51, 1)); } IL_0148: { // for (var i = 0; i < m_AvailableDeviceCount; ++i) int32_t L_52 = V_10; int32_t L_53 = __this->___m_AvailableDeviceCount_9; V_13 = (bool)((((int32_t)L_52) < ((int32_t)L_53))? 1 : 0); bool L_54 = V_13; if (L_54) { goto IL_00f2; } } IL_0158: { // device.BakeOffsetIntoStateBlockRecursive((uint)-device.m_StateBlock.byteOffset); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_55 = ___device0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_56 = ___device0; NullCheck(L_56); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_57 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_56)->___m_StateBlock_0); uint32_t L_58; L_58 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_57, NULL); NullCheck(L_55); InputControl_BakeOffsetIntoStateBlockRecursive_mBC0790413F113D658F541F4903457F9B89D49D04(L_55, ((int32_t)(uint32_t)((-((int64_t)(uint64_t)L_58)))), NULL); // InputActionState.OnDeviceChange(device, InputDeviceChange.Removed); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_59 = ___device0; InputActionState_OnDeviceChange_m21BD60138E70CD34776496D2020941A02EAD1E4A(L_59, 1, NULL); // if (device is IInputUpdateCallbackReceiver beforeUpdateCallbackReceiver) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_60 = ___device0; V_2 = ((RuntimeObject*)IsInst((RuntimeObject*)L_60, IInputUpdateCallbackReceiver_t79FBC1CD33003734249CBD0BA01744DEDBBC27EB_il2cpp_TypeInfo_var)); RuntimeObject* L_61 = V_2; V_14 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_61) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_62 = V_14; if (!L_62) { goto IL_019a; } } { // onBeforeUpdate -= beforeUpdateCallbackReceiver.OnUpdate; RuntimeObject* L_63 = V_2; RuntimeObject* L_64 = L_63; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_65 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var); NullCheck(L_65); Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_65, L_64, (intptr_t)((void*)GetInterfaceMethodInfo(L_64, 0, IInputUpdateCallbackReceiver_t79FBC1CD33003734249CBD0BA01744DEDBBC27EB_il2cpp_TypeInfo_var)), NULL); InputManager_remove_onBeforeUpdate_m63D72B2E2A1F5DDC97213F8928034C6FBD61DC87(__this, L_65, NULL); } IL_019a: { // if (device.updateBeforeRender) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_66 = ___device0; NullCheck(L_66); bool L_67; L_67 = InputDevice_get_updateBeforeRender_mE395A2A59DCA37BA989E07A399DE3DF67901A448(L_66, NULL); V_15 = L_67; bool L_68 = V_15; if (!L_68) { goto IL_01fb; } } { // var haveDeviceRequiringBeforeRender = false; V_16 = (bool)0; // for (var i = 0; i < m_DevicesCount; ++i) V_17 = 0; goto IL_01cf; } IL_01af: { // if (m_Devices[i].updateBeforeRender) InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_69 = __this->___m_Devices_7; int32_t L_70 = V_17; NullCheck(L_69); int32_t L_71 = L_70; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_72 = (L_69)->GetAt(static_cast(L_71)); NullCheck(L_72); bool L_73; L_73 = InputDevice_get_updateBeforeRender_mE395A2A59DCA37BA989E07A399DE3DF67901A448(L_72, NULL); V_18 = L_73; bool L_74 = V_18; if (!L_74) { goto IL_01c9; } } { // haveDeviceRequiringBeforeRender = true; V_16 = (bool)1; // break; goto IL_01df; } IL_01c9: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_75 = V_17; V_17 = ((int32_t)il2cpp_codegen_add(L_75, 1)); } IL_01cf: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_76 = V_17; int32_t L_77 = __this->___m_DevicesCount_6; V_19 = (bool)((((int32_t)L_76) < ((int32_t)L_77))? 1 : 0); bool L_78 = V_19; if (L_78) { goto IL_01af; } } IL_01df: { // if (!haveDeviceRequiringBeforeRender) bool L_79 = V_16; V_20 = (bool)((((int32_t)L_79) == ((int32_t)0))? 1 : 0); bool L_80 = V_20; if (!L_80) { goto IL_01fa; } } { // updateMask &= ~InputUpdateType.BeforeRender; int32_t L_81; L_81 = InputManager_get_updateMask_m36DDF9BF59730547371C012E507A308FD848F9E4_inline(__this, NULL); InputManager_set_updateMask_m7A5F673B6C61D4C6D85FF329C4FDADF9B0F6303E(__this, ((int32_t)((int32_t)L_81&((int32_t)-5))), NULL); } IL_01fa: { } IL_01fb: { // device.NotifyRemoved(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_82 = ___device0; NullCheck(L_82); InputDevice_NotifyRemoved_m32F85C8CE3A88D7C60CD7F46E4A609A457C5B91A(L_82, NULL); // DelegateHelpers.InvokeCallbacksSafe(ref m_DeviceChangeListeners, device, InputDeviceChange.Removed, "InputSystem.onDeviceChange"); CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* L_83 = (&__this->___m_DeviceChangeListeners_16); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_84 = ___device0; DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0(L_83, L_84, 1, _stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A, NULL, DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); // InputSystem.GetDevice(device.GetType())?.MakeCurrent(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_85 = ___device0; NullCheck(L_85); Type_t* L_86; L_86 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_85, NULL); il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_87; L_87 = InputSystem_GetDevice_m4A7EA3E137C7C347335B995D014A719A5E4D8E84(L_86, NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_88 = L_87; G_B32_0 = L_88; if (L_88) { G_B33_0 = L_88; goto IL_0227; } } { goto IL_022d; } IL_0227: { NullCheck(G_B33_0); VirtualActionInvoker0::Invoke(16 /* System.Void UnityEngine.InputSystem.InputDevice::MakeCurrent() */, G_B33_0); } IL_022d: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::FlushDisconnectedDevices() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_FlushDisconnectedDevices_m538EF3CD3F6248510A139CF4A3B028131F46CAEC (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Clear_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_mCDFFFE413B66CA5B7240AC7154E30F23BA4F7D69_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } { // m_DisconnectedDevices.Clear(m_DisconnectedDevicesCount); InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_0 = __this->___m_DisconnectedDevices_12; int32_t L_1 = __this->___m_DisconnectedDevicesCount_11; ArrayHelpers_Clear_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_mCDFFFE413B66CA5B7240AC7154E30F23BA4F7D69(L_0, L_1, ArrayHelpers_Clear_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_mCDFFFE413B66CA5B7240AC7154E30F23BA4F7D69_RuntimeMethod_var); // m_DisconnectedDevicesCount = 0; __this->___m_DisconnectedDevicesCount_11 = 0; // } return; } } // System.Void UnityEngine.InputSystem.InputManager::ResetDevice(UnityEngine.InputSystem.InputDevice,System.Boolean,System.Nullable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, bool ___alsoResetDontResetControls1, Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___issueResetCommand2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC182FAC9EDD38C759DB18C15C7171207EB92ED14); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; void* V_2 = NULL; uint32_t V_3 = 0; bool V_4 = false; bool V_5 = false; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_6; memset((&V_6), 0, sizeof(V_6)); NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF V_7; memset((&V_7), 0, sizeof(V_7)); StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* V_8 = NULL; void* V_9 = NULL; double V_10 = 0.0; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* V_11 = NULL; bool V_12 = false; bool V_13 = false; void* V_14 = NULL; void* V_15 = NULL; bool V_16 = false; bool V_17 = false; int32_t G_B7_0 = 0; int32_t G_B10_0 = 0; { // if (device == null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; V_4 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_4; if (!L_1) { goto IL_0016; } } { // throw new ArgumentNullException(nameof(device)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); 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*)&InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A_RuntimeMethod_var))); } IL_0016: { // if (!device.added) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___device0; NullCheck(L_3); bool L_4; L_4 = InputDevice_get_added_m27CF78B0777E142AAF9139ABFD88F67BBAABA15C(L_3, NULL); V_5 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0); bool L_5 = V_5; if (!L_5) { goto IL_0036; } } { // throw new InvalidOperationException($"Device '{device}' has not been added to the system"); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___device0; String_t* L_7; L_7 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral09C996CC26308F014A8C3CD22845AE1081C2803C)), 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))); NullCheck(L_8); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_8, L_7, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A_RuntimeMethod_var))); } IL_0036: { // var isHardReset = alsoResetDontResetControls || !device.hasDontResetControls; bool L_9 = ___alsoResetDontResetControls1; if (L_9) { goto IL_0044; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_10 = ___device0; NullCheck(L_10); bool L_11; L_11 = InputDevice_get_hasDontResetControls_m08ECE59641CD94758734E6A4A5FD83575C9DE253(L_10, NULL); G_B7_0 = ((((int32_t)L_11) == ((int32_t)0))? 1 : 0); goto IL_0045; } IL_0044: { G_B7_0 = 1; } IL_0045: { V_0 = (bool)G_B7_0; // var change = isHardReset ? InputDeviceChange.HardReset : InputDeviceChange.SoftReset; bool L_12 = V_0; if (L_12) { goto IL_004c; } } { G_B10_0 = 8; goto IL_004e; } IL_004c: { G_B10_0 = ((int32_t)9); } IL_004e: { V_1 = G_B10_0; // InputActionState.OnDeviceChange(device, change); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = ___device0; int32_t L_14 = V_1; InputActionState_OnDeviceChange_m21BD60138E70CD34776496D2020941A02EAD1E4A(L_13, L_14, NULL); // DelegateHelpers.InvokeCallbacksSafe(ref m_DeviceChangeListeners, device, change, "onDeviceChange"); CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* L_15 = (&__this->___m_DeviceChangeListeners_16); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16 = ___device0; int32_t L_17 = V_1; DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0(L_15, L_16, L_17, _stringLiteralC182FAC9EDD38C759DB18C15C7171207EB92ED14, NULL, DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); // var defaultStatePtr = device.defaultStatePtr; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_18 = ___device0; NullCheck(L_18); void* L_19; L_19 = InputControl_get_defaultStatePtr_m0AB5C2504696867BAC98126C4A352141389C3160_inline(L_18, NULL); V_2 = L_19; // var deviceStateBlockSize = device.stateBlock.alignedSizeInBytes; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_20 = ___device0; NullCheck(L_20); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_21; L_21 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_20, NULL); V_6 = L_21; uint32_t L_22; L_22 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5((&V_6), NULL); V_3 = L_22; // using (var tempBuffer = // new NativeArray(InputEvent.kBaseEventSize + sizeof(int) + (int)deviceStateBlockSize, Allocator.Temp)) uint32_t L_23 = V_3; NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F((&V_7), ((int32_t)il2cpp_codegen_add(((int32_t)24), (int32_t)L_23)), 2, 1, NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_RuntimeMethod_var); } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_01d0: {// begin finally (depth: 1) NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA((&V_7), NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { // var stateEventPtr = (StateEvent*)tempBuffer.GetUnsafePtr(); NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_24 = V_7; void* L_25; L_25 = NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD(L_24, NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD_RuntimeMethod_var); V_8 = (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_25; // var statePtr = stateEventPtr->state; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_26 = V_8; void* L_27; L_27 = StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_26, NULL); V_9 = L_27; // var currentTime = m_Runtime.currentTime; RuntimeObject* L_28 = __this->___m_Runtime_31; NullCheck(L_28); double L_29; L_29 = InterfaceFuncInvoker0< double >::Invoke(19 /* System.Double UnityEngine.InputSystem.LowLevel.IInputRuntime::get_currentTime() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_28); V_10 = L_29; // ref var stateBlock = ref device.m_StateBlock; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_30 = ___device0; NullCheck(L_30); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_31 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_30)->___m_StateBlock_0); V_11 = L_31; // stateEventPtr->baseEvent.type = StateEvent.Type; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_32 = V_8; NullCheck(L_32); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_33 = (&L_32->___baseEvent_2); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_34; L_34 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1398030676), NULL); InputEvent_set_type_mA12F3F32108A0B88A4EE7BCA8AE7F2972F8E9740(L_33, L_34, NULL); // stateEventPtr->baseEvent.sizeInBytes = InputEvent.kBaseEventSize + sizeof(int) + deviceStateBlockSize; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_35 = V_8; NullCheck(L_35); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_36 = (&L_35->___baseEvent_2); uint32_t L_37 = V_3; InputEvent_set_sizeInBytes_m0F44793DDA0884B427B82447CE1106FC4E6F691C(L_36, ((int32_t)il2cpp_codegen_add(((int32_t)24), (int32_t)L_37)), NULL); // stateEventPtr->baseEvent.time = currentTime; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_38 = V_8; NullCheck(L_38); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_39 = (&L_38->___baseEvent_2); double L_40 = V_10; InputEvent_set_time_m210F97B604C0EEB53FC6CC4D57A10373FC081A0F(L_39, L_40, NULL); // stateEventPtr->baseEvent.deviceId = device.deviceId; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_41 = V_8; NullCheck(L_41); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_42 = (&L_41->___baseEvent_2); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_43 = ___device0; NullCheck(L_43); int32_t L_44; L_44 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_43, NULL); InputEvent_set_deviceId_mED2CE48AD37BA360710E9C5B48D46D2A18A4BDDF(L_42, L_44, NULL); // stateEventPtr->baseEvent.eventId = -1; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_45 = V_8; NullCheck(L_45); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_46 = (&L_45->___baseEvent_2); InputEvent_set_eventId_mD95C6CF817314B3C83EA67E5B7A2898ADEE8BE74(L_46, (-1), NULL); // stateEventPtr->stateFormat = device.m_StateBlock.format; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_47 = V_8; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_48 = ___device0; NullCheck(L_48); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_49 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_48)->___m_StateBlock_0); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_50; L_50 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(L_49, NULL); NullCheck(L_47); L_47->___stateFormat_3 = L_50; // if (isHardReset) bool L_51 = V_0; V_13 = L_51; bool L_52 = V_13; if (!L_52) { goto IL_0140_1; } } { // UnsafeUtility.MemCpy(statePtr, // (byte*)defaultStatePtr + stateBlock.byteOffset, // deviceStateBlockSize); void* L_53 = V_9; void* L_54 = V_2; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_55 = V_11; uint32_t L_56; L_56 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_55, NULL); uint32_t L_57 = V_3; UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B(L_53, ((void*)il2cpp_codegen_add((intptr_t)L_54, (intptr_t)((uintptr_t)L_56))), ((int64_t)(uint64_t)L_57), NULL); goto IL_018a_1; } IL_0140_1: { // var currentStatePtr = device.currentStatePtr; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_58 = ___device0; NullCheck(L_58); void* L_59; L_59 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_58, NULL); V_14 = L_59; // var resetMaskPtr = m_StateBuffers.resetMaskBuffer; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_60 = (&__this->___m_StateBuffers_15); void* L_61 = L_60->___resetMaskBuffer_4; V_15 = L_61; // UnsafeUtility.MemCpy(statePtr, // (byte*)currentStatePtr + stateBlock.byteOffset, // deviceStateBlockSize); void* L_62 = V_9; void* L_63 = V_14; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_64 = V_11; uint32_t L_65; L_65 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_64, NULL); uint32_t L_66 = V_3; UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B(L_62, ((void*)il2cpp_codegen_add((intptr_t)L_63, (intptr_t)((uintptr_t)L_65))), ((int64_t)(uint64_t)L_66), NULL); // MemoryHelpers.MemCpyMasked(statePtr, // (byte*)defaultStatePtr + stateBlock.byteOffset, // (int)deviceStateBlockSize, // (byte*)resetMaskPtr + stateBlock.byteOffset); void* L_67 = V_9; void* L_68 = V_2; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_69 = V_11; uint32_t L_70; L_70 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_69, NULL); uint32_t L_71 = V_3; void* L_72 = V_15; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_73 = V_11; uint32_t L_74; L_74 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_73, NULL); MemoryHelpers_MemCpyMasked_m60B18115D808A25370BBC0E20C8F43B6B2B54C4A(L_67, ((void*)il2cpp_codegen_add((intptr_t)L_68, (intptr_t)((uintptr_t)L_70))), L_71, ((void*)il2cpp_codegen_add((intptr_t)L_72, (intptr_t)((uintptr_t)L_74))), NULL); } IL_018a_1: { // UpdateState(device, defaultUpdateType, statePtr, 0, deviceStateBlockSize, currentTime, // new InputEventPtr((InputEvent*)stateEventPtr)); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_75 = ___device0; int32_t L_76; L_76 = InputManager_get_defaultUpdateType_mB7D093DDF6E2D3B78F8AA059FA9506800C33B35C(__this, NULL); void* L_77 = V_9; uint32_t L_78 = V_3; double L_79 = V_10; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_80 = V_8; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_81; memset((&L_81), 0, sizeof(L_81)); InputEventPtr__ctor_m42C0DB27FACAB1B1EB79BEFEF640F90004815FF0((&L_81), (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_80, /*hidden argument*/NULL); bool L_82; L_82 = InputManager_UpdateState_mACA756BE50D15FF0BC69ED6B9270419CF8D17769(__this, L_75, L_76, L_77, 0, L_78, L_79, L_81, NULL); // var doIssueResetCommand = isHardReset; bool L_83 = V_0; V_12 = L_83; // if (issueResetCommand != null) bool L_84; L_84 = Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline((&___issueResetCommand2), Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var); V_16 = L_84; bool L_85 = V_16; if (!L_85) { goto IL_01be_1; } } { // doIssueResetCommand = issueResetCommand.Value; bool L_86; L_86 = Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28((&___issueResetCommand2), Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var); V_12 = L_86; } IL_01be_1: { // if (doIssueResetCommand) bool L_87 = V_12; V_17 = L_87; bool L_88 = V_17; if (!L_88) { goto IL_01cd_1; } } { // device.RequestReset(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_89 = ___device0; NullCheck(L_89); bool L_90; L_90 = InputDevice_RequestReset_m7CD1FFBE12FACF2155FD0A87588E44844EEABBD5(L_89, NULL); } IL_01cd_1: { goto IL_01df; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_01df: { // } return; } } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::TryGetDevice(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_TryGetDevice_m96BAC8785D72655D0804FF02474302AD6979BEA8 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___nameOrLayout0, const RuntimeMethod* method) { String_t* V_0 = NULL; bool V_1 = false; bool V_2 = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL; int32_t V_4 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_5 = NULL; bool V_6 = false; bool V_7 = false; int32_t G_B8_0 = 0; { // if (string.IsNullOrEmpty(nameOrLayout)) String_t* L_0 = ___nameOrLayout0; bool L_1; L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL); V_1 = L_1; bool L_2 = V_1; if (!L_2) { goto IL_001b; } } { // throw new ArgumentException("Name is null or empty.", nameof(nameOrLayout)); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_3); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEF36F39692DD586E96311B1D3C60C08F82908495)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral92D63F42D5F24A04F46CF0B3820441D11C905B48)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_TryGetDevice_m96BAC8785D72655D0804FF02474302AD6979BEA8_RuntimeMethod_var))); } IL_001b: { // if (m_DevicesCount == 0) int32_t L_4 = __this->___m_DevicesCount_6; V_2 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0); bool L_5 = V_2; if (!L_5) { goto IL_002c; } } { // return null; V_3 = (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)NULL; goto IL_0093; } IL_002c: { // var nameOrLayoutLowerCase = nameOrLayout.ToLower(); String_t* L_6 = ___nameOrLayout0; NullCheck(L_6); String_t* L_7; L_7 = String_ToLower_m6191ABA3DC514ED47C10BDA23FD0DDCEAE7ACFBD(L_6, NULL); V_0 = L_7; // for (var i = 0; i < m_DevicesCount; ++i) V_4 = 0; goto IL_007f; } IL_0038: { // var device = m_Devices[i]; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_8 = __this->___m_Devices_7; int32_t L_9 = V_4; NullCheck(L_8); int32_t L_10 = L_9; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_11 = (L_8)->GetAt(static_cast(L_10)); V_5 = L_11; // if (device.m_Name.ToLower() == nameOrLayoutLowerCase || // device.m_Layout.ToLower() == nameOrLayoutLowerCase) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = V_5; NullCheck(L_12); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* L_13 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_12)->___m_Name_1); String_t* L_14; L_14 = InternedString_ToLower_m38BACEAA62BB7555B631D016BA58B0313050BBBC(L_13, NULL); String_t* L_15 = V_0; bool L_16; L_16 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_14, L_15, NULL); if (L_16) { goto IL_006c; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_17 = V_5; NullCheck(L_17); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* L_18 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_17)->___m_Layout_7); String_t* L_19; L_19 = InternedString_ToLower_m38BACEAA62BB7555B631D016BA58B0313050BBBC(L_18, NULL); String_t* L_20 = V_0; bool L_21; L_21 = String_op_Equality_m0D685A924E5CD78078F248ED1726DA5A9D7D6AC0(L_19, L_20, NULL); G_B8_0 = ((int32_t)(L_21)); goto IL_006d; } IL_006c: { G_B8_0 = 1; } IL_006d: { V_6 = (bool)G_B8_0; bool L_22 = V_6; if (!L_22) { goto IL_0078; } } { // return device; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_23 = V_5; V_3 = L_23; goto IL_0093; } IL_0078: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_24 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_24, 1)); } IL_007f: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_25 = V_4; int32_t L_26 = __this->___m_DevicesCount_6; V_7 = (bool)((((int32_t)L_25) < ((int32_t)L_26))? 1 : 0); bool L_27 = V_7; if (L_27) { goto IL_0038; } } { // return null; V_3 = (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)NULL; goto IL_0093; } IL_0093: { // } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_28 = V_3; return L_28; } } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::GetDevice(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_GetDevice_mB8646E97AC8D2BF19B1B690DB549D42B4831FD2E (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___nameOrLayout0, const RuntimeMethod* method) { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL; bool V_1 = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_2 = NULL; { // var device = TryGetDevice(nameOrLayout); String_t* L_0 = ___nameOrLayout0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1; L_1 = InputManager_TryGetDevice_m96BAC8785D72655D0804FF02474302AD6979BEA8(__this, L_0, NULL); V_0 = L_1; // if (device == null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = V_0; V_1 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_2) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_3 = V_1; if (!L_3) { goto IL_002c; } } { // throw new ArgumentException($"Cannot find device with name or layout '{nameOrLayout}'", nameof(nameOrLayout)); String_t* L_4 = ___nameOrLayout0; String_t* L_5; L_5 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA522C29D98B1F10D9DF031D9DE44DA2292D7DE53)), L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42646B33B50B6AA15E22733C8900716F0FE19E1D)), NULL); ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_6 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_6); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_6, L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral92D63F42D5F24A04F46CF0B3820441D11C905B48)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_GetDevice_mB8646E97AC8D2BF19B1B690DB549D42B4831FD2E_RuntimeMethod_var))); } IL_002c: { // return device; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_7 = V_0; V_2 = L_7; goto IL_0030; } IL_0030: { // } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = V_2; return L_8; } } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::TryGetDevice(System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_TryGetDevice_mD8C950C7C51BF85DE189B0F9CB117FF336F6ED9E (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, Type_t* ___layoutType0, const RuntimeMethod* method) { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_0; memset((&V_0), 0, sizeof(V_0)); bool V_1 = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_2 = NULL; { // var layoutName = m_Layouts.TryFindLayoutForType(layoutType); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_0 = (&__this->___m_Layouts_2); Type_t* L_1 = ___layoutType0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_2; L_2 = Collection_TryFindLayoutForType_m63B3C00D6ED29C6DD98A6B735E5C4C84A3B20868(L_0, L_1, NULL); V_0 = L_2; // if (layoutName.IsEmpty()) bool L_3; L_3 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_0), NULL); V_1 = L_3; bool L_4 = V_1; if (!L_4) { goto IL_001d; } } { // return null; V_2 = (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)NULL; goto IL_002c; } IL_001d: { // return TryGetDevice(layoutName); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_5 = V_0; String_t* L_6; L_6 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_5, NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_7; L_7 = InputManager_TryGetDevice_m96BAC8785D72655D0804FF02474302AD6979BEA8(__this, L_6, NULL); V_2 = L_7; goto IL_002c; } IL_002c: { // } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = V_2; return L_8; } } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::TryGetDeviceById(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___id0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_mE42226188C7F278F73B11EDE135DAC267B8ACFAF_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL; bool V_1 = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_2 = NULL; { // if (m_DevicesById.TryGetValue(id, out var result)) Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3* L_0 = __this->___m_DevicesById_8; int32_t L_1 = ___id0; NullCheck(L_0); bool L_2; L_2 = Dictionary_2_TryGetValue_mE42226188C7F278F73B11EDE135DAC267B8ACFAF(L_0, L_1, (&V_0), Dictionary_2_TryGetValue_mE42226188C7F278F73B11EDE135DAC267B8ACFAF_RuntimeMethod_var); V_1 = L_2; bool L_3 = V_1; if (!L_3) { goto IL_0017; } } { // return result; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = V_0; V_2 = L_4; goto IL_001b; } IL_0017: { // return null; V_2 = (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)NULL; goto IL_001b; } IL_001b: { // } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_5 = V_2; return L_5; } } // System.Int32 UnityEngine.InputSystem.InputManager::GetUnsupportedDevices(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputManager_GetUnsupportedDevices_mA860ADD6B9C04A1DD67AC49F99EB4116C83C11DE (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* ___descriptions0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF5AA096D28A573CD5A95E9234FA30F57CFE6789D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; int32_t V_2 = 0; bool V_3 = false; bool V_4 = false; int32_t V_5 = 0; { // if (descriptions == null) List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* L_0 = ___descriptions0; V_1 = (bool)((((RuntimeObject*)(List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0014; } } { // throw new ArgumentNullException(nameof(descriptions)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral75FF844BBE586082C7FA1D317EAFCB2B4AB53D9C)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_GetUnsupportedDevices_mA860ADD6B9C04A1DD67AC49F99EB4116C83C11DE_RuntimeMethod_var))); } IL_0014: { // var numFound = 0; V_0 = 0; // for (var i = 0; i < m_AvailableDeviceCount; ++i) V_2 = 0; goto IL_005c; } IL_001a: { // if (TryGetDeviceById(m_AvailableDevices[i].deviceId) != null) AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_3 = __this->___m_AvailableDevices_10; int32_t L_4 = V_2; NullCheck(L_3); int32_t L_5 = ((L_3)->GetAddressAt(static_cast(L_4)))->___deviceId_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6; L_6 = InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F(__this, L_5, NULL); V_3 = (bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_7 = V_3; if (!L_7) { goto IL_003b; } } { // continue; goto IL_0058; } IL_003b: { // descriptions.Add(m_AvailableDevices[i].description); List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* L_8 = ___descriptions0; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_9 = __this->___m_AvailableDevices_10; int32_t L_10 = V_2; NullCheck(L_9); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_11 = ((L_9)->GetAddressAt(static_cast(L_10)))->___description_0; NullCheck(L_8); List_1_Add_mF5AA096D28A573CD5A95E9234FA30F57CFE6789D_inline(L_8, L_11, List_1_Add_mF5AA096D28A573CD5A95E9234FA30F57CFE6789D_RuntimeMethod_var); // ++numFound; int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_12, 1)); } IL_0058: { // for (var i = 0; i < m_AvailableDeviceCount; ++i) int32_t L_13 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_005c: { // for (var i = 0; i < m_AvailableDeviceCount; ++i) int32_t L_14 = V_2; int32_t L_15 = __this->___m_AvailableDeviceCount_9; V_4 = (bool)((((int32_t)L_14) < ((int32_t)L_15))? 1 : 0); bool L_16 = V_4; if (L_16) { goto IL_001a; } } { // return numFound; int32_t L_17 = V_0; V_5 = L_17; goto IL_0070; } IL_0070: { // } int32_t L_18 = V_5; return L_18; } } // System.Void UnityEngine.InputSystem.InputManager::EnableOrDisableDevice(UnityEngine.InputSystem.InputDevice,System.Boolean,UnityEngine.InputSystem.InputManager/DeviceDisableScope) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_EnableOrDisableDevice_m5ADC9586CD3141A3BF62841B9F580C6ABB213051 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, bool ___enable1, int32_t ___scope2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; int32_t V_3 = 0; int32_t V_4 = 0; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 V_9; memset((&V_9), 0, sizeof(V_9)); bool V_10 = false; bool V_11 = false; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; int32_t V_17 = 0; int32_t V_18 = 0; bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; bool V_23 = false; bool V_24 = false; bool V_25 = false; int32_t G_B8_0 = 0; int32_t G_B20_0 = 0; int32_t G_B42_0 = 0; int32_t G_B52_0 = 0; int32_t G_B62_0 = 0; int32_t G_B69_0 = 0; { // if (device == null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; V_1 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0014; } } { // throw new ArgumentNullException(nameof(device)); ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); NullCheck(L_2); 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*)&InputManager_EnableOrDisableDevice_m5ADC9586CD3141A3BF62841B9F580C6ABB213051_RuntimeMethod_var))); } IL_0014: { // if (enable) bool L_3 = ___enable1; V_2 = L_3; bool L_4 = V_2; if (!L_4) { goto IL_0196; } } { // switch (scope) int32_t L_5 = ___scope2; V_4 = L_5; int32_t L_6 = V_4; V_3 = L_6; int32_t L_7 = V_3; switch (L_7) { case 0: { goto IL_003a; } case 1: { goto IL_00bb; } case 2: { goto IL_0139; } } } { goto IL_0190; } IL_003a: { // device.disabledWhileInBackground = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = ___device0; NullCheck(L_8); InputDevice_set_disabledWhileInBackground_m4C2CF75F7B0F84BFBBD1524492594228B41F5CD5(L_8, (bool)0, NULL); // if (!device.disabledInFrontend && !device.disabledInRuntime) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = ___device0; NullCheck(L_9); bool L_10; L_10 = InputDevice_get_disabledInFrontend_m2C6C069AA4677667620C5B3A949522A9CE80381D(L_9, NULL); if (L_10) { goto IL_0055; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_11 = ___device0; NullCheck(L_11); bool L_12; L_12 = InputDevice_get_disabledInRuntime_m68FBD6F282835C7C5149DADBF0DAE9DF5368AC3A(L_11, NULL); G_B8_0 = ((((int32_t)L_12) == ((int32_t)0))? 1 : 0); goto IL_0056; } IL_0055: { G_B8_0 = 0; } IL_0056: { V_5 = (bool)G_B8_0; bool L_13 = V_5; if (!L_13) { goto IL_0061; } } { // return; goto IL_02f2; } IL_0061: { // if (device.disabledInRuntime) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_14 = ___device0; NullCheck(L_14); bool L_15; L_15 = InputDevice_get_disabledInRuntime_m68FBD6F282835C7C5149DADBF0DAE9DF5368AC3A(L_14, NULL); V_6 = L_15; bool L_16 = V_6; if (!L_16) { goto IL_007e; } } { // device.ExecuteEnableCommand(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_17 = ___device0; NullCheck(L_17); bool L_18; L_18 = InputDevice_ExecuteEnableCommand_m8AD21589B0C405D451AB3A7A0645C11A796BD3BC(L_17, NULL); // device.disabledInRuntime = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_19 = ___device0; NullCheck(L_19); InputDevice_set_disabledInRuntime_mF2ECF9C4E4062D13A5713CACEE547B2D5627ED06(L_19, (bool)0, NULL); } IL_007e: { // if (device.disabledInFrontend) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_20 = ___device0; NullCheck(L_20); bool L_21; L_21 = InputDevice_get_disabledInFrontend_m2C6C069AA4677667620C5B3A949522A9CE80381D(L_20, NULL); V_7 = L_21; bool L_22 = V_7; if (!L_22) { goto IL_00b6; } } { // if (!device.RequestSync()) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_23 = ___device0; NullCheck(L_23); bool L_24; L_24 = InputDevice_RequestSync_mF6FD91FB4982C24E0437DA878E7BB2796B7453EA(L_23, NULL); V_8 = (bool)((((int32_t)L_24) == ((int32_t)0))? 1 : 0); bool L_25 = V_8; if (!L_25) { goto IL_00ad; } } { // ResetDevice(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_26 = ___device0; il2cpp_codegen_initobj((&V_9), sizeof(Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01)); Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_27 = V_9; InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A(__this, L_26, (bool)0, L_27, NULL); } IL_00ad: { // device.disabledInFrontend = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_28 = ___device0; NullCheck(L_28); InputDevice_set_disabledInFrontend_m0ADB81EF174F6B8C1D30375E71165922DED4DC76(L_28, (bool)0, NULL); } IL_00b6: { // break; goto IL_0190; } IL_00bb: { // device.disabledWhileInBackground = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_29 = ___device0; NullCheck(L_29); InputDevice_set_disabledWhileInBackground_m4C2CF75F7B0F84BFBBD1524492594228B41F5CD5(L_29, (bool)0, NULL); // if (!device.disabledInFrontend && device.disabledInRuntime) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_30 = ___device0; NullCheck(L_30); bool L_31; L_31 = InputDevice_get_disabledInFrontend_m2C6C069AA4677667620C5B3A949522A9CE80381D(L_30, NULL); if (L_31) { goto IL_00d3; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_32 = ___device0; NullCheck(L_32); bool L_33; L_33 = InputDevice_get_disabledInRuntime_m68FBD6F282835C7C5149DADBF0DAE9DF5368AC3A(L_32, NULL); G_B20_0 = ((int32_t)(L_33)); goto IL_00d4; } IL_00d3: { G_B20_0 = 0; } IL_00d4: { V_10 = (bool)G_B20_0; bool L_34 = V_10; if (!L_34) { goto IL_00df; } } { // return; goto IL_02f2; } IL_00df: { // if (!device.disabledInRuntime) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_35 = ___device0; NullCheck(L_35); bool L_36; L_36 = InputDevice_get_disabledInRuntime_m68FBD6F282835C7C5149DADBF0DAE9DF5368AC3A(L_35, NULL); V_11 = (bool)((((int32_t)L_36) == ((int32_t)0))? 1 : 0); bool L_37 = V_11; if (!L_37) { goto IL_00ff; } } { // device.ExecuteDisableCommand(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_38 = ___device0; NullCheck(L_38); bool L_39; L_39 = InputDevice_ExecuteDisableCommand_m19C39F00B113C23200BC6A3CBD1BB84B1D4208D0(L_38, NULL); // device.disabledInRuntime = true; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_40 = ___device0; NullCheck(L_40); InputDevice_set_disabledInRuntime_mF2ECF9C4E4062D13A5713CACEE547B2D5627ED06(L_40, (bool)1, NULL); } IL_00ff: { // if (device.disabledInFrontend) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_41 = ___device0; NullCheck(L_41); bool L_42; L_42 = InputDevice_get_disabledInFrontend_m2C6C069AA4677667620C5B3A949522A9CE80381D(L_41, NULL); V_12 = L_42; bool L_43 = V_12; if (!L_43) { goto IL_0137; } } { // if (!device.RequestSync()) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_44 = ___device0; NullCheck(L_44); bool L_45; L_45 = InputDevice_RequestSync_mF6FD91FB4982C24E0437DA878E7BB2796B7453EA(L_44, NULL); V_13 = (bool)((((int32_t)L_45) == ((int32_t)0))? 1 : 0); bool L_46 = V_13; if (!L_46) { goto IL_012e; } } { // ResetDevice(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_47 = ___device0; il2cpp_codegen_initobj((&V_9), sizeof(Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01)); Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_48 = V_9; InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A(__this, L_47, (bool)0, L_48, NULL); } IL_012e: { // device.disabledInFrontend = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_49 = ___device0; NullCheck(L_49); InputDevice_set_disabledInFrontend_m0ADB81EF174F6B8C1D30375E71165922DED4DC76(L_49, (bool)0, NULL); } IL_0137: { // break; goto IL_0190; } IL_0139: { // if (device.disabledWhileInBackground) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_50 = ___device0; NullCheck(L_50); bool L_51; L_51 = InputDevice_get_disabledWhileInBackground_m2153CD17DE768256C9891E39332667965B165A36(L_50, NULL); V_14 = L_51; bool L_52 = V_14; if (!L_52) { goto IL_018e; } } { // if (device.disabledInRuntime) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_53 = ___device0; NullCheck(L_53); bool L_54; L_54 = InputDevice_get_disabledInRuntime_m68FBD6F282835C7C5149DADBF0DAE9DF5368AC3A(L_53, NULL); V_15 = L_54; bool L_55 = V_15; if (!L_55) { goto IL_0163; } } { // device.ExecuteEnableCommand(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_56 = ___device0; NullCheck(L_56); bool L_57; L_57 = InputDevice_ExecuteEnableCommand_m8AD21589B0C405D451AB3A7A0645C11A796BD3BC(L_56, NULL); // device.disabledInRuntime = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_58 = ___device0; NullCheck(L_58); InputDevice_set_disabledInRuntime_mF2ECF9C4E4062D13A5713CACEE547B2D5627ED06(L_58, (bool)0, NULL); } IL_0163: { // if (!device.RequestSync()) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_59 = ___device0; NullCheck(L_59); bool L_60; L_60 = InputDevice_RequestSync_mF6FD91FB4982C24E0437DA878E7BB2796B7453EA(L_59, NULL); V_16 = (bool)((((int32_t)L_60) == ((int32_t)0))? 1 : 0); bool L_61 = V_16; if (!L_61) { goto IL_0185; } } { // ResetDevice(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_62 = ___device0; il2cpp_codegen_initobj((&V_9), sizeof(Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01)); Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_63 = V_9; InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A(__this, L_62, (bool)0, L_63, NULL); } IL_0185: { // device.disabledWhileInBackground = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_64 = ___device0; NullCheck(L_64); InputDevice_set_disabledWhileInBackground_m4C2CF75F7B0F84BFBBD1524492594228B41F5CD5(L_64, (bool)0, NULL); } IL_018e: { // break; goto IL_0190; } IL_0190: { goto IL_02d6; } IL_0196: { // switch (scope) int32_t L_65 = ___scope2; V_18 = L_65; int32_t L_66 = V_18; V_17 = L_66; int32_t L_67 = V_17; switch (L_67) { case 0: { goto IL_01b6; } case 1: { goto IL_0227; } case 2: { goto IL_0292; } } } { goto IL_02d5; } IL_01b6: { // device.disabledWhileInBackground = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_68 = ___device0; NullCheck(L_68); InputDevice_set_disabledWhileInBackground_m4C2CF75F7B0F84BFBBD1524492594228B41F5CD5(L_68, (bool)0, NULL); // if (device.disabledInFrontend && device.disabledInRuntime) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_69 = ___device0; NullCheck(L_69); bool L_70; L_70 = InputDevice_get_disabledInFrontend_m2C6C069AA4677667620C5B3A949522A9CE80381D(L_69, NULL); if (!L_70) { goto IL_01ce; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_71 = ___device0; NullCheck(L_71); bool L_72; L_72 = InputDevice_get_disabledInRuntime_m68FBD6F282835C7C5149DADBF0DAE9DF5368AC3A(L_71, NULL); G_B42_0 = ((int32_t)(L_72)); goto IL_01cf; } IL_01ce: { G_B42_0 = 0; } IL_01cf: { V_19 = (bool)G_B42_0; bool L_73 = V_19; if (!L_73) { goto IL_01da; } } { // return; goto IL_02f2; } IL_01da: { // if (!device.disabledInRuntime) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_74 = ___device0; NullCheck(L_74); bool L_75; L_75 = InputDevice_get_disabledInRuntime_m68FBD6F282835C7C5149DADBF0DAE9DF5368AC3A(L_74, NULL); V_20 = (bool)((((int32_t)L_75) == ((int32_t)0))? 1 : 0); bool L_76 = V_20; if (!L_76) { goto IL_01fa; } } { // device.ExecuteDisableCommand(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_77 = ___device0; NullCheck(L_77); bool L_78; L_78 = InputDevice_ExecuteDisableCommand_m19C39F00B113C23200BC6A3CBD1BB84B1D4208D0(L_77, NULL); // device.disabledInRuntime = true; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_79 = ___device0; NullCheck(L_79); InputDevice_set_disabledInRuntime_mF2ECF9C4E4062D13A5713CACEE547B2D5627ED06(L_79, (bool)1, NULL); } IL_01fa: { // if (!device.disabledInFrontend) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_80 = ___device0; NullCheck(L_80); bool L_81; L_81 = InputDevice_get_disabledInFrontend_m2C6C069AA4677667620C5B3A949522A9CE80381D(L_80, NULL); V_21 = (bool)((((int32_t)L_81) == ((int32_t)0))? 1 : 0); bool L_82 = V_21; if (!L_82) { goto IL_0222; } } { // ResetDevice(device, issueResetCommand: false); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_83 = ___device0; Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_84; memset((&L_84), 0, sizeof(L_84)); Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5((&L_84), (bool)0, /*hidden argument*/Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var); InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A(__this, L_83, (bool)0, L_84, NULL); // device.disabledInFrontend = true; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_85 = ___device0; NullCheck(L_85); InputDevice_set_disabledInFrontend_m0ADB81EF174F6B8C1D30375E71165922DED4DC76(L_85, (bool)1, NULL); } IL_0222: { // break; goto IL_02d5; } IL_0227: { // device.disabledWhileInBackground = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_86 = ___device0; NullCheck(L_86); InputDevice_set_disabledWhileInBackground_m4C2CF75F7B0F84BFBBD1524492594228B41F5CD5(L_86, (bool)0, NULL); // if (!device.disabledInRuntime && device.disabledInFrontend) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_87 = ___device0; NullCheck(L_87); bool L_88; L_88 = InputDevice_get_disabledInRuntime_m68FBD6F282835C7C5149DADBF0DAE9DF5368AC3A(L_87, NULL); if (L_88) { goto IL_023f; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_89 = ___device0; NullCheck(L_89); bool L_90; L_90 = InputDevice_get_disabledInFrontend_m2C6C069AA4677667620C5B3A949522A9CE80381D(L_89, NULL); G_B52_0 = ((int32_t)(L_90)); goto IL_0240; } IL_023f: { G_B52_0 = 0; } IL_0240: { V_22 = (bool)G_B52_0; bool L_91 = V_22; if (!L_91) { goto IL_024b; } } { // return; goto IL_02f2; } IL_024b: { // if (device.disabledInRuntime) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_92 = ___device0; NullCheck(L_92); bool L_93; L_93 = InputDevice_get_disabledInRuntime_m68FBD6F282835C7C5149DADBF0DAE9DF5368AC3A(L_92, NULL); V_23 = L_93; bool L_94 = V_23; if (!L_94) { goto IL_0268; } } { // device.ExecuteEnableCommand(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_95 = ___device0; NullCheck(L_95); bool L_96; L_96 = InputDevice_ExecuteEnableCommand_m8AD21589B0C405D451AB3A7A0645C11A796BD3BC(L_95, NULL); // device.disabledInRuntime = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_97 = ___device0; NullCheck(L_97); InputDevice_set_disabledInRuntime_mF2ECF9C4E4062D13A5713CACEE547B2D5627ED06(L_97, (bool)0, NULL); } IL_0268: { // if (!device.disabledInFrontend) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_98 = ___device0; NullCheck(L_98); bool L_99; L_99 = InputDevice_get_disabledInFrontend_m2C6C069AA4677667620C5B3A949522A9CE80381D(L_98, NULL); V_24 = (bool)((((int32_t)L_99) == ((int32_t)0))? 1 : 0); bool L_100 = V_24; if (!L_100) { goto IL_0290; } } { // ResetDevice(device, issueResetCommand: false); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_101 = ___device0; Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_102; memset((&L_102), 0, sizeof(L_102)); Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5((&L_102), (bool)0, /*hidden argument*/Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var); InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A(__this, L_101, (bool)0, L_102, NULL); // device.disabledInFrontend = true; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_103 = ___device0; NullCheck(L_103); InputDevice_set_disabledInFrontend_m0ADB81EF174F6B8C1D30375E71165922DED4DC76(L_103, (bool)1, NULL); } IL_0290: { // break; goto IL_02d5; } IL_0292: { // if (device.disabledInFrontend || device.disabledWhileInBackground) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_104 = ___device0; NullCheck(L_104); bool L_105; L_105 = InputDevice_get_disabledInFrontend_m2C6C069AA4677667620C5B3A949522A9CE80381D(L_104, NULL); if (L_105) { goto IL_02a2; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_106 = ___device0; NullCheck(L_106); bool L_107; L_107 = InputDevice_get_disabledWhileInBackground_m2153CD17DE768256C9891E39332667965B165A36(L_106, NULL); G_B62_0 = ((int32_t)(L_107)); goto IL_02a3; } IL_02a2: { G_B62_0 = 1; } IL_02a3: { V_25 = (bool)G_B62_0; bool L_108 = V_25; if (!L_108) { goto IL_02ab; } } { // return; goto IL_02f2; } IL_02ab: { // device.disabledWhileInBackground = true; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_109 = ___device0; NullCheck(L_109); InputDevice_set_disabledWhileInBackground_m4C2CF75F7B0F84BFBBD1524492594228B41F5CD5(L_109, (bool)1, NULL); // ResetDevice(device, issueResetCommand: false); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_110 = ___device0; Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_111; memset((&L_111), 0, sizeof(L_111)); Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5((&L_111), (bool)0, /*hidden argument*/Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var); InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A(__this, L_110, (bool)0, L_111, NULL); // device.ExecuteDisableCommand(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_112 = ___device0; NullCheck(L_112); bool L_113; L_113 = InputDevice_ExecuteDisableCommand_m19C39F00B113C23200BC6A3CBD1BB84B1D4208D0(L_112, NULL); // device.disabledInRuntime = true; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_114 = ___device0; NullCheck(L_114); InputDevice_set_disabledInRuntime_mF2ECF9C4E4062D13A5713CACEE547B2D5627ED06(L_114, (bool)1, NULL); // break; goto IL_02d5; } IL_02d5: { } IL_02d6: { // var deviceChange = enable ? InputDeviceChange.Enabled : InputDeviceChange.Disabled; bool L_115 = ___enable1; if (L_115) { goto IL_02dc; } } { G_B69_0 = 5; goto IL_02dd; } IL_02dc: { G_B69_0 = 4; } IL_02dd: { V_0 = G_B69_0; // DelegateHelpers.InvokeCallbacksSafe(ref m_DeviceChangeListeners, device, deviceChange, "InputSystem.onDeviceChange"); CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* L_116 = (&__this->___m_DeviceChangeListeners_16); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_117 = ___device0; int32_t L_118 = V_0; DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0(L_116, L_117, L_118, _stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A, NULL, DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); } IL_02f2: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::AddStateChangeMonitor(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AddStateChangeMonitor_mA70F667FACEE81F1EC302EB9F89AA8A83111D603 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, RuntimeObject* ___monitor1, int64_t ___monitorIndex2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Array_Resize_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_mFC637B0E61CD2D6B811DFD25FC168C5F45F238B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; { // Debug.Assert(m_DevicesCount > 0); int32_t L_0 = __this->___m_DevicesCount_6; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)L_0) > ((int32_t)0))? 1 : 0), NULL); // var device = control.device; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_1 = ___control0; NullCheck(L_1); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2; L_2 = InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline(L_1, NULL); V_0 = L_2; // var deviceIndex = device.m_DeviceIndex; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = V_0; NullCheck(L_3); int32_t L_4 = L_3->___m_DeviceIndex_27; V_1 = L_4; // Debug.Assert(deviceIndex != InputDevice.kInvalidDeviceIndex); int32_t L_5 = V_1; Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((((int32_t)L_5) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL); // if (m_StateChangeMonitors == null) StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_6 = __this->___m_StateChangeMonitors_34; V_2 = (bool)((((RuntimeObject*)(StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4*)L_6) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_7 = V_2; if (!L_7) { goto IL_004b; } } { // m_StateChangeMonitors = new StateChangeMonitorsForDevice[m_DevicesCount]; int32_t L_8 = __this->___m_DevicesCount_6; StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_9 = (StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4*)(StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4*)SZArrayNew(StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4_il2cpp_TypeInfo_var, (uint32_t)L_8); __this->___m_StateChangeMonitors_34 = L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_StateChangeMonitors_34), (void*)L_9); goto IL_006f; } IL_004b: { // else if (m_StateChangeMonitors.Length <= deviceIndex) StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_10 = __this->___m_StateChangeMonitors_34; NullCheck(L_10); int32_t L_11 = V_1; V_3 = (bool)((((int32_t)((((int32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))) > ((int32_t)L_11))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_12 = V_3; if (!L_12) { goto IL_006f; } } { // Array.Resize(ref m_StateChangeMonitors, m_DevicesCount); StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4** L_13 = (&__this->___m_StateChangeMonitors_34); int32_t L_14 = __this->___m_DevicesCount_6; Array_Resize_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_mFC637B0E61CD2D6B811DFD25FC168C5F45F238B6(L_13, L_14, Array_Resize_TisStateChangeMonitorsForDevice_t1D72E96B14B577C50ECFE5DB631E9D7EC32CC0C1_mFC637B0E61CD2D6B811DFD25FC168C5F45F238B6_RuntimeMethod_var); } IL_006f: { // m_StateChangeMonitors[deviceIndex].Add(control, monitor, monitorIndex); StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_15 = __this->___m_StateChangeMonitors_34; int32_t L_16 = V_1; NullCheck(L_15); InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_17 = ___control0; RuntimeObject* L_18 = ___monitor1; int64_t L_19 = ___monitorIndex2; StateChangeMonitorsForDevice_Add_m3D0320DF7E08A112EC7AA36FC88FE7D784731455(((L_15)->GetAddressAt(static_cast(L_16))), L_17, L_18, L_19, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RemoveStateChangeMonitors(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RemoveStateChangeMonitors_m924B214C349E55A6C6355B555743A518A6A470E2 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, 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*)&InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; int32_t V_3 = 0; bool V_4 = false; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE V_5; memset((&V_5), 0, sizeof(V_5)); bool V_6 = false; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* G_B7_0 = NULL; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* G_B6_0 = NULL; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* G_B8_0 = NULL; { // if (m_StateChangeMonitors == null) StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_0 = __this->___m_StateChangeMonitors_34; V_1 = (bool)((((RuntimeObject*)(StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0013; } } { // return; goto IL_00a6; } IL_0013: { // var deviceIndex = device.m_DeviceIndex; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = ___device0; NullCheck(L_2); int32_t L_3 = L_2->___m_DeviceIndex_27; V_0 = L_3; // Debug.Assert(deviceIndex != InputDevice.kInvalidDeviceIndex); int32_t L_4 = V_0; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL); // if (deviceIndex >= m_StateChangeMonitors.Length) int32_t L_5 = V_0; StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_6 = __this->___m_StateChangeMonitors_34; NullCheck(L_6); V_2 = (bool)((((int32_t)((((int32_t)L_5) < ((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_7 = V_2; if (!L_7) { goto IL_003b; } } { // return; goto IL_00a6; } IL_003b: { // m_StateChangeMonitors[deviceIndex].Clear(); StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_8 = __this->___m_StateChangeMonitors_34; int32_t L_9 = V_0; NullCheck(L_8); StateChangeMonitorsForDevice_Clear_m04ECD47F08E63816807BF799568E531F1BB1D279(((L_8)->GetAddressAt(static_cast(L_9))), NULL); // for (var i = 0; i < m_StateChangeMonitorTimeouts.length; ++i) V_3 = 0; goto IL_0092; } IL_0051: { // if (m_StateChangeMonitorTimeouts[i].control?.device == device) InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_10 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_11 = V_3; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_12; L_12 = InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547(L_10, L_11, InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_13 = L_12.___control_0; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_14 = L_13; G_B6_0 = L_14; if (L_14) { G_B7_0 = L_14; goto IL_0069; } } { G_B8_0 = ((InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)(NULL)); goto IL_006e; } IL_0069: { NullCheck(G_B7_0); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_15; L_15 = InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline(G_B7_0, NULL); G_B8_0 = L_15; } IL_006e: { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16 = ___device0; V_4 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)G_B8_0) == ((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_16))? 1 : 0); bool L_17 = V_4; if (!L_17) { goto IL_008e; } } { // m_StateChangeMonitorTimeouts[i] = default; InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_18 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_19 = V_3; il2cpp_codegen_initobj((&V_5), sizeof(StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE)); StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_20 = V_5; InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D(L_18, L_19, L_20, InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D_RuntimeMethod_var); } IL_008e: { // for (var i = 0; i < m_StateChangeMonitorTimeouts.length; ++i) int32_t L_21 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0092: { // for (var i = 0; i < m_StateChangeMonitorTimeouts.length; ++i) int32_t L_22 = V_3; InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_23 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_24 = L_23->___length_0; V_6 = (bool)((((int32_t)L_22) < ((int32_t)L_24))? 1 : 0); bool L_25 = V_6; if (L_25) { goto IL_0051; } } IL_00a6: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RemoveStateChangeMonitor(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RemoveStateChangeMonitor_m42ABBCBBAFDF907F11E8DD737DEF32A4CBE6C7C4 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, RuntimeObject* ___monitor1, int64_t ___monitorIndex2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; bool V_4 = false; int32_t V_5 = 0; bool V_6 = false; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE V_7; memset((&V_7), 0, sizeof(V_7)); bool V_8 = false; int32_t G_B10_0 = 0; { // if (m_StateChangeMonitors == null) StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_0 = __this->___m_StateChangeMonitors_34; V_2 = (bool)((((RuntimeObject*)(StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_2; if (!L_1) { goto IL_0013; } } { // return; goto IL_00c3; } IL_0013: { // var device = control.device; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2 = ___control0; NullCheck(L_2); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3; L_3 = InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline(L_2, NULL); V_0 = L_3; // var deviceIndex = device.m_DeviceIndex; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = V_0; NullCheck(L_4); int32_t L_5 = L_4->___m_DeviceIndex_27; V_1 = L_5; // if (deviceIndex == InputDevice.kInvalidDeviceIndex) int32_t L_6 = V_1; V_3 = (bool)((((int32_t)L_6) == ((int32_t)(-1)))? 1 : 0); bool L_7 = V_3; if (!L_7) { goto IL_002e; } } { // return; goto IL_00c3; } IL_002e: { // if (deviceIndex >= m_StateChangeMonitors.Length) int32_t L_8 = V_1; StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_9 = __this->___m_StateChangeMonitors_34; NullCheck(L_9); V_4 = (bool)((((int32_t)((((int32_t)L_8) < ((int32_t)((int32_t)(((RuntimeArray*)L_9)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_10 = V_4; if (!L_10) { goto IL_0044; } } { // return; goto IL_00c3; } IL_0044: { // m_StateChangeMonitors[deviceIndex].Remove(monitor, monitorIndex); StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_11 = __this->___m_StateChangeMonitors_34; int32_t L_12 = V_1; NullCheck(L_11); RuntimeObject* L_13 = ___monitor1; int64_t L_14 = ___monitorIndex2; StateChangeMonitorsForDevice_Remove_m598A818BD4A360C50EE1DD0584D8ED14611C8BA2(((L_11)->GetAddressAt(static_cast(L_12))), L_13, L_14, NULL); // for (var i = 0; i < m_StateChangeMonitorTimeouts.length; ++i) V_5 = 0; goto IL_00ae; } IL_005d: { // if (m_StateChangeMonitorTimeouts[i].monitor == monitor && // m_StateChangeMonitorTimeouts[i].monitorIndex == monitorIndex) InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_15 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_16 = V_5; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_17; L_17 = InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547(L_15, L_16, InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); RuntimeObject* L_18 = L_17.___monitor_2; RuntimeObject* L_19 = ___monitor1; if ((!(((RuntimeObject*)(RuntimeObject*)L_18) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_0089; } } { InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_20 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_21 = V_5; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_22; L_22 = InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547(L_20, L_21, InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); int64_t L_23 = L_22.___monitorIndex_3; int64_t L_24 = ___monitorIndex2; G_B10_0 = ((((int64_t)L_23) == ((int64_t)L_24))? 1 : 0); goto IL_008a; } IL_0089: { G_B10_0 = 0; } IL_008a: { V_6 = (bool)G_B10_0; bool L_25 = V_6; if (!L_25) { goto IL_00a8; } } { // m_StateChangeMonitorTimeouts[i] = default; InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_26 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_27 = V_5; il2cpp_codegen_initobj((&V_7), sizeof(StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE)); StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_28 = V_7; InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D(L_26, L_27, L_28, InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D_RuntimeMethod_var); } IL_00a8: { // for (var i = 0; i < m_StateChangeMonitorTimeouts.length; ++i) int32_t L_29 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_29, 1)); } IL_00ae: { // for (var i = 0; i < m_StateChangeMonitorTimeouts.length; ++i) int32_t L_30 = V_5; InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_31 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_32 = L_31->___length_0; V_8 = (bool)((((int32_t)L_30) < ((int32_t)L_32))? 1 : 0); bool L_33 = V_8; if (L_33) { goto IL_005d; } } IL_00c3: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::AddStateChangeMonitorTimeout(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor,System.Double,System.Int64,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AddStateChangeMonitorTimeout_mC6AEF512D3D61ACCC189D3FB19B18296CD3D8BFF (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, RuntimeObject* ___monitor1, double ___time2, int64_t ___monitorIndex3, int32_t ___timerIndex4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_Append_m8AD3FEBC3D3A5C5A4E808E52C4BB23E2D0271A0B_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE V_0; memset((&V_0), 0, sizeof(V_0)); { // m_StateChangeMonitorTimeouts.Append( // new StateChangeMonitorTimeout // { // control = control, // time = time, // monitor = monitor, // monitorIndex = monitorIndex, // timerIndex = timerIndex, // }); InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_0 = (&__this->___m_StateChangeMonitorTimeouts_35); il2cpp_codegen_initobj((&V_0), sizeof(StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE)); InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_1 = ___control0; (&V_0)->___control_0 = L_1; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___control_0), (void*)L_1); double L_2 = ___time2; (&V_0)->___time_1 = L_2; RuntimeObject* L_3 = ___monitor1; (&V_0)->___monitor_2 = L_3; Il2CppCodeGenWriteBarrier((void**)(&(&V_0)->___monitor_2), (void*)L_3); int64_t L_4 = ___monitorIndex3; (&V_0)->___monitorIndex_3 = L_4; int32_t L_5 = ___timerIndex4; (&V_0)->___timerIndex_4 = L_5; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_6 = V_0; int32_t L_7; L_7 = InlinedArray_1_Append_m8AD3FEBC3D3A5C5A4E808E52C4BB23E2D0271A0B(L_0, L_6, InlinedArray_1_Append_m8AD3FEBC3D3A5C5A4E808E52C4BB23E2D0271A0B_RuntimeMethod_var); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RemoveStateChangeMonitorTimeout(UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor,System.Int64,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RemoveStateChangeMonitorTimeout_m112395C79777E5B919B945ABA0A6B76C9F320528 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, RuntimeObject* ___monitor0, int64_t ___monitorIndex1, int32_t ___timerIndex2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE V_3; memset((&V_3), 0, sizeof(V_3)); bool V_4 = false; int32_t G_B5_0 = 0; { // var timeoutCount = m_StateChangeMonitorTimeouts.length; InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_0 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_1 = L_0->___length_0; V_0 = L_1; // for (var i = 0; i < timeoutCount; ++i) V_1 = 0; goto IL_0073; } IL_0011: { // if (ReferenceEquals(m_StateChangeMonitorTimeouts[i].monitor, monitor) // && m_StateChangeMonitorTimeouts[i].monitorIndex == monitorIndex // && m_StateChangeMonitorTimeouts[i].timerIndex == timerIndex) InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_2 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_3 = V_1; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_4; L_4 = InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547(L_2, L_3, InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); RuntimeObject* L_5 = L_4.___monitor_2; RuntimeObject* L_6 = ___monitor0; if ((!(((RuntimeObject*)(RuntimeObject*)L_5) == ((RuntimeObject*)(RuntimeObject*)L_6)))) { goto IL_0050; } } { InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_7 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_8 = V_1; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_9; L_9 = InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547(L_7, L_8, InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); int64_t L_10 = L_9.___monitorIndex_3; int64_t L_11 = ___monitorIndex1; if ((!(((uint64_t)L_10) == ((uint64_t)L_11)))) { goto IL_0050; } } { InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_12 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_13 = V_1; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_14; L_14 = InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547(L_12, L_13, InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); int32_t L_15 = L_14.___timerIndex_4; int32_t L_16 = ___timerIndex2; G_B5_0 = ((((int32_t)L_15) == ((int32_t)L_16))? 1 : 0); goto IL_0051; } IL_0050: { G_B5_0 = 0; } IL_0051: { V_2 = (bool)G_B5_0; bool L_17 = V_2; if (!L_17) { goto IL_006e; } } { // m_StateChangeMonitorTimeouts[i] = default; InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_18 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_19 = V_1; il2cpp_codegen_initobj((&V_3), sizeof(StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE)); StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_20 = V_3; InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D(L_18, L_19, L_20, InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D_RuntimeMethod_var); // break; goto IL_007d; } IL_006e: { // for (var i = 0; i < timeoutCount; ++i) int32_t L_21 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_21, 1)); } IL_0073: { // for (var i = 0; i < timeoutCount; ++i) int32_t L_22 = V_1; int32_t L_23 = V_0; V_4 = (bool)((((int32_t)L_22) < ((int32_t)L_23))? 1 : 0); bool L_24 = V_4; if (L_24) { goto IL_0011; } } IL_007d: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::QueueEvent(UnityEngine.InputSystem.LowLevel.InputEvent*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_QueueEvent_m79C68B36D62D6D3A220A75FAFC30D0C9BB23E873 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___eventPtr0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { // if (m_InputEventStream.isOpen) InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_0 = (&__this->___m_InputEventStream_28); bool L_1; L_1 = InputEventStream_get_isOpen_mEE33B97DA48F80B43BCE58D08FCAE51958E6459D_inline(L_0, NULL); V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_0020; } } { // m_InputEventStream.Write(eventPtr); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_3 = (&__this->___m_InputEventStream_28); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_4 = ___eventPtr0; InputEventStream_Write_m1F494325BF10678460D41D7A07333DB17F64487E(L_3, L_4, NULL); // return; goto IL_002d; } IL_0020: { // m_Runtime.QueueEvent(eventPtr); RuntimeObject* L_5 = __this->___m_Runtime_31; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_6 = ___eventPtr0; NullCheck(L_5); InterfaceActionInvoker1< InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* >::Invoke(2 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::QueueEvent(UnityEngine.InputSystem.LowLevel.InputEvent*) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_5, L_6); } IL_002d: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::QueueEvent(UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_QueueEvent_mDDBB79E5DE122DB91FD9C200D4122E826A086B75 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___ptr0, const RuntimeMethod* method) { { // QueueEvent(ptr.data); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_0; L_0 = InputEventPtr_get_data_m4694B5F91E787CE9586B5C7113AFEB89D33CC616_inline((&___ptr0), NULL); InputManager_QueueEvent_m79C68B36D62D6D3A220A75FAFC30D0C9BB23E873(__this, L_0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::Update() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_Update_mA43734098E91DBCE6E12DB57742AF274DFCDFBFA (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // Update(defaultUpdateType); int32_t L_0; L_0 = InputManager_get_defaultUpdateType_mB7D093DDF6E2D3B78F8AA059FA9506800C33B35C(__this, NULL); InputManager_Update_m44A940B8281912DA4FED8816912874D3A235F25B(__this, L_0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::Update(UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_Update_m44A940B8281912DA4FED8816912874D3A235F25B (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___updateType0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // m_Runtime.Update(updateType); RuntimeObject* L_0 = __this->___m_Runtime_31; int32_t L_1 = ___updateType0; NullCheck(L_0); InterfaceActionInvoker1< int32_t >::Invoke(1 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::Update(UnityEngine.InputSystem.LowLevel.InputUpdateType) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_0, L_1); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::Initialize(UnityEngine.InputSystem.LowLevel.IInputRuntime,UnityEngine.InputSystem.InputSettings) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_Initialize_mE935313169497E7943DD1A10437278B98949A168 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, RuntimeObject* ___runtime0, InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* ___settings1, 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*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // Debug.Assert(settings != null); InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_0 = ___settings1; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_1; L_1 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_0, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216(L_1, NULL); // m_Settings = settings; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_2 = ___settings1; __this->___m_Settings_33 = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Settings_33), (void*)L_2); // InitializeData(); InputManager_InitializeData_m451E19C84980B28CF2EC19DD95270D0EC72CEF80(__this, NULL); // InstallRuntime(runtime); RuntimeObject* L_3 = ___runtime0; InputManager_InstallRuntime_mE56741CAAC5245B96D192D64E3218D8ED1ACEC38(__this, L_3, NULL); // InstallGlobals(); InputManager_InstallGlobals_m1AE121B9AB8B0F236DA08874294E31E81058592C(__this, NULL); // ApplySettings(); InputManager_ApplySettings_m98CCA0C352332E7DC117FB01F45EA7E4D6E03B00(__this, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::Destroy() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_Destroy_mF8DE88C4DD4F90D71F933A1A3A09CEEC1769493A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; int32_t G_B6_0 = 0; { // for (var i = 0; i < m_DevicesCount; ++i) V_0 = 0; goto IL_0017; } IL_0005: { // m_Devices[i].NotifyRemoved(); InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_0 = __this->___m_Devices_7; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = (L_0)->GetAt(static_cast(L_2)); NullCheck(L_3); InputDevice_NotifyRemoved_m32F85C8CE3A88D7C60CD7F46E4A609A457C5B91A(L_3, NULL); // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_4 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_4, 1)); } IL_0017: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_5 = V_0; int32_t L_6 = __this->___m_DevicesCount_6; V_1 = (bool)((((int32_t)L_5) < ((int32_t)L_6))? 1 : 0); bool L_7 = V_1; if (L_7) { goto IL_0005; } } { // m_StateBuffers.FreeAll(); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_8 = (&__this->___m_StateBuffers_15); InputStateBuffers_FreeAll_m5BEECBC58584E892DA22F07CEE12C765D28BF1EB(L_8, NULL); // UninstallGlobals(); InputManager_UninstallGlobals_m443079C8E4EDCCC5A75A6172C423B9F832CD611F(__this, NULL); // if (m_Settings != null && m_Settings.hideFlags == HideFlags.HideAndDontSave) InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_9 = __this->___m_Settings_33; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_10; L_10 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_9, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); if (!L_10) { goto IL_0056; } } { InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_11 = __this->___m_Settings_33; NullCheck(L_11); int32_t L_12; L_12 = Object_get_hideFlags_mA08F5E41671B8C6B5073C6B9E2799BCE6E0DF7F3(L_11, NULL); G_B6_0 = ((((int32_t)L_12) == ((int32_t)((int32_t)61)))? 1 : 0); goto IL_0057; } IL_0056: { G_B6_0 = 0; } IL_0057: { V_2 = (bool)G_B6_0; bool L_13 = V_2; if (!L_13) { goto IL_0067; } } { // Object.DestroyImmediate(m_Settings); InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_14 = __this->___m_Settings_33; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57(L_14, NULL); } IL_0067: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::InitializeData() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InitializeData_m451E19C84980B28CF2EC19DD95270D0EC72CEF80 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AnyKeyControl_t88E59A594CAF1E3A432C3BEC2634C0CA462D8A14_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AxisComposite_t9E3B9C369A8F748691611245821471645D31D2AC_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AxisDeadzoneProcessor_t0CD0C66C8981A54B391808B4950F14784AA28275_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ButtonWithOneModifier_t407B77B4960C57B1DEC84F631F91B1E135343222_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ButtonWithTwoModifiers_tCA30378981527D0F306883EABED0657FA5FE7C59_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ClampProcessor_tF3D734C88BDFC3618BA525B51A0244942A5E1E33_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompensateDirectionProcessor_tD37E3634AA6A1D86A67B21CFFFF5BDD0F39183BE_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CompensateRotationProcessor_t1D14AFF56CF5C0B6615C8448470ABF88F7480D02_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_m58B43613AE5A126F52D3B282A230EDC6D188CA29_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DiscreteButtonControl_t3F3349EABF0E553E7E451EF43441B8EAF105813C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DoubleControl_t3707A6260424A2F3636669A2BAFF5CB5E91D2486_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DpadAxisControl_t0705D62878EDC266DF6ED6F2C743172649DB79B2_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DpadControl_t517E87BF3EB22369B71EA1941648079B468A45AB_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gamepad_tA8C0E40B4F0828615C6C6E1A69AAEBE5AA643A4C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HoldInteraction_t636DDC457955E74454991E73F9B048F8B5B2BE4E_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_RegisterPrecompiledLayout_TisFastKeyboard_t2AD2BAAE315832F97141A23E6A032BCD372824A6_m78D7A9EBD08F46E87D5332EAE5844AE964F48D29_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_RegisterPrecompiledLayout_TisFastMouse_t8625CBF765C2880DA42DA5A1FB9432005B64CF8D_mAA310E38D79634CB6DECE4CE5ADF56688868EEB7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_RegisterPrecompiledLayout_TisFastTouchscreen_t283B7BBFB4762C6E85B0582C5547D08D666BFED7_m8C343A88D9A32C10C86D1970182B09DE3D4E8DA7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvertProcessor_t2566A6B6EEAA2C1056B899E866A1416808C7A497_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvertVector2Processor_t6F0ECC5C79A2DA1A4FC8F5670D031DF887052FBF_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InvertVector3Processor_t19C6D39F6FE6F98704FA871F5A0727EAE3899ECB_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Joystick_t2235B6B58C2C6BC3755C8E5852BC6BA9CFD0981C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyControl_t1686D14A78AEC9364B8C7628DD482DE99CC20FE0_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Keyboard_t015BD1A6508137D20B4395295F6E002773FAAF43_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MultiTapInteraction_tF6B6589FF082FC6A879BDA53FB3E86CFF95E8862_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NormalizeProcessor_t1EEC1D250C7CE21EA1657A3095B1075AE857CF2C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NormalizeVector2Processor_t1C3FFBF7BE0FE665B1F73F2F40DCC55028C30EFA_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NormalizeVector3Processor_t15230F8A2FBFBB557835FBBF98C1937AD81D452C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pen_tBDA63CF60697FAF5D75A8A19E939BAC1BE434AFF_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PressInteraction_tE406520D829C4937F95489EFE3F022194A42A8B5_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScaleProcessor_t66880BF63B1235EAD75F375657EE0F9763C8C49D_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScaleVector2Processor_tF0D6E4C4F72BA1E767CA8D78DAA6C5029BD13152_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ScaleVector3Processor_t245F186E78D9E5523CA4EFA49F4B8A1BF711E821_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SlowTapInteraction_tE95CFAB3A4071F717629527AF2DE74D32F1E9D9C_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StickControl_t2608D1388A5015029123635B4B589AC7EE20C50B_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TapInteraction_tC08EF9F66AE82FA0F245CBD2838C526535019EBF_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TouchPhaseControl_t4652C6E0EBFAFA85A31607769876B02C1C9FCAEC_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TouchPressControl_tD5BD68D9FDEAC889591DD7A499864893A43C7CEB_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Composite_tCAE11D025FE085E66E963DCCD6559D042A713908_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Composite_t014892920D73110CD43E6CC997E0FAA5860A62E0_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_0_0_0_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral07A7681C0883AD72CB90C3265BE2DD9E3E8828C8); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral09261B946DE10847F29FF64038746325ECC698FD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0970CF2FD3560786B3DFD69BC3EE83E1A9521103); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0C81413ADA26B9D9FB5559F6B8F00B6E297D84E1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral0F074ACDA6A7CA1AB7A1168EDD7678BD05D5F651); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral11163885D674201194ABAB5054B7E0C366771C7B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1350F8DDC655DCB4BFCF3A9B1BEE6066B862DA49); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1B84978472E4222D49620AB99A8EFD2722C5F5FE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1D1CBD8D6012C682C7CCDFC1C225306E8558C078); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral27D9B7EF612AEB12509925B54604A1C6C9199F88); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral294F098A1D5E681EDEE8F43BFA8F45CFBA5798A7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3ED7B4C473E85E5A3870A4498B52AE1C0FA74132); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3EDED5759235CBBAF206D4FA859DCF807AA71BE1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral418C62912EB8A58FC3E9F514737466D07C4EA081); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral42066FD93A228D005178621FEC41EE10A0840BCF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral45EDE4DB19150515241E2FE6610B1490B1DED5C7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral480D2996F0237C983BBBCC925098492AFCFE152D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral497D04A9F12484A2B579045305317D824B392B5E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D3D7302987C2B4D5F8093A5DAF6AC713B851CFC); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4F724051E2D28B18765B679F5E4D93AED1FD6821); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral53341CC24F9A1C8120B54B4F417C8EF87B0CBCE1); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5B53FF4BB90F17D124F1FA7197FF553B59B98F68); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral61225B335304C6BE91EE0EC8CF385BBE9B633F17); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral656C470468DF1309A8BC07ED38CE5FF1ACE64DBD); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral68F88088656B9923480FE618B4D5AEFBB1224599); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6B1251A4A4D247E27F776167F1A9EA4D5A6E8497); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral70E56B100C48B1B56DB8AFFAC26B6F1BF92DDA11); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7348E969150769A75AF7801C5E009E8E6EC276EF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7D832450EB8F529B98D1D7829EE23B628D4FD794); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7DE03E5EBA0308517D1762F2C0DF3B9E2A2F1870); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral81E80EA114E7CD2B970C5BA3E85B8F9E93C46DC4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral841967C9F7417326D9B6354E4FE3FC45CE3634EA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84C8BF6DDBDDEC3A92AEA77ABF46CD671944B758); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral871C50B2EA6F82F09B5B9A7EF8B17FDCA2EEE958); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral88F147D7F5EACCD41D1B500D3DF7155CB616B837); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DACB0EDC7D405E158353E192C49915CD4031B83); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9223FB63DD1FD9CCF33683A7C5C87DA3F7CE1A9A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral98FEE36F66DDCF5ACCF066A4411E436B2EC27A78); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9B6F8A34098BC8FE5056EE7965F537F9FCD7445D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D99959EC8130DC909F67BC3E4D542E221D60B3F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9DF256B62E2C231754E1C65A5601804CEBB90F9E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA3A4CE0F9A828A57CABF00CD1C33D92A9A5773CF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA5030F91418E56823C7D2FC359BF27CC5AAD8E3B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA99DCC00443D797894F4B10607C716D806A9105F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAE9446031FCBCF6F39C5F3EEAC0C4BE4F0896F7F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFB113C946693ED775D34DA089051C083C7A245E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB375D52F58ABA319072C6F9F1880BCB36A59233C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB502A186982A83A6C402B5753C1120061504E6EB); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC068740B1398F61F47B7773BB27A4A828FA47A6F); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC08ECADB105D30F2AA1FB05B93D1A8B5E1A69232); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC099423F69D278B508E17A8BA5BDA35BB6E29C08); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC4387C589D541CE3E405045B6594295A394F40C9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCA2622A958C0A5EDF1EE3688414144E43F12E29E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCEE055F284CEBB2CF2EFF3D6B62C1952D3DED92C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCFA73882EBCB16AE44454CACF911EC21EF0A579C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDDB8F4B49C528E0C3D5DA902B1F5423F84BCDC2B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1569DA1D36D14A9B13F031EA09AC8CF93678F31); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE566E6091771397A8847DE9F0E5AF31E5E383CA7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6C38AF488A8F495D24AC1B032C5CEA28D606CC5); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE8F0495147FA58FE0F70B56DAC055C9129035987); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9B2C4B73C4357A8FA4CCAF19BD43878882AB8C3); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE9D638FD2B23E7A3CC06EE181F1A35A711C05D72); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEB9F476312C851C71750116B2A999D85A03647AF); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralEE71910C7E19B0D89B96AF6011CDFDAF6EA1CF1C); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF0546BC9F3587B9EAC1F1B1ECC07BF7228DCDE8D); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF13E4BFF086D4E511E68B0617B76ACC5BD5AFFE7); s_Il2CppMethodInitialized = true; } TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E V_0; memset((&V_0), 0, sizeof(V_0)); { // m_Layouts.Allocate(); Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_0 = (&__this->___m_Layouts_2); Collection_Allocate_mA641D05ECA24B3F5E3BCDCCE1FD52DB38A375714(L_0, NULL); // m_Processors.Initialize(); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* L_1 = (&__this->___m_Processors_3); TypeTable_Initialize_m5EE09E37850E04357BB26CC52183617C08A11D0C(L_1, NULL); // m_Interactions.Initialize(); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* L_2 = (&__this->___m_Interactions_4); TypeTable_Initialize_m5EE09E37850E04357BB26CC52183617C08A11D0C(L_2, NULL); // m_Composites.Initialize(); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* L_3 = (&__this->___m_Composites_5); TypeTable_Initialize_m5EE09E37850E04357BB26CC52183617C08A11D0C(L_3, NULL); // m_DevicesById = new Dictionary(); Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3* L_4 = (Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3*)il2cpp_codegen_object_new(Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3_il2cpp_TypeInfo_var); NullCheck(L_4); Dictionary_2__ctor_m58B43613AE5A126F52D3B282A230EDC6D188CA29(L_4, Dictionary_2__ctor_m58B43613AE5A126F52D3B282A230EDC6D188CA29_RuntimeMethod_var); __this->___m_DevicesById_8 = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DevicesById_8), (void*)L_4); // m_UpdateMask = InputUpdateType.Dynamic | InputUpdateType.Fixed; __this->___m_UpdateMask_13 = 3; // m_HasFocus = Application.isFocused; bool L_5; L_5 = Application_get_isFocused_m5E2835D701463AB393851163788F1F2DF3770E3E(NULL); __this->___m_HasFocus_27 = L_5; // m_PollingFrequency = 60; __this->___m_PollingFrequency_1 = (60.0f); // RegisterControlLayout("Axis", typeof(AxisControl)); // Controls. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_0_0_0_var) }; il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_6, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralEE71910C7E19B0D89B96AF6011CDFDAF6EA1CF1C, L_7, NULL); // RegisterControlLayout("Button", typeof(ButtonControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_0_0_0_var) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_8, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral7DE03E5EBA0308517D1762F2C0DF3B9E2A2F1870, L_9, NULL); // RegisterControlLayout("DiscreteButton", typeof(DiscreteButtonControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_10 = { reinterpret_cast (DiscreteButtonControl_t3F3349EABF0E553E7E451EF43441B8EAF105813C_0_0_0_var) }; Type_t* L_11; L_11 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_10, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralC099423F69D278B508E17A8BA5BDA35BB6E29C08, L_11, NULL); // RegisterControlLayout("Key", typeof(KeyControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast (KeyControl_t1686D14A78AEC9364B8C7628DD482DE99CC20FE0_0_0_0_var) }; Type_t* L_13; L_13 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_12, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralB720A9AE58815DFF5576319E5228D318E7899C07, L_13, NULL); // RegisterControlLayout("Analog", typeof(AxisControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_14 = { reinterpret_cast (AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7_0_0_0_var) }; Type_t* L_15; L_15 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_14, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral0C81413ADA26B9D9FB5559F6B8F00B6E297D84E1, L_15, NULL); // RegisterControlLayout("Integer", typeof(IntegerControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast (IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_0_0_0_var) }; Type_t* L_17; L_17 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_16, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralE566E6091771397A8847DE9F0E5AF31E5E383CA7, L_17, NULL); // RegisterControlLayout("Digital", typeof(IntegerControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_18 = { reinterpret_cast (IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB_0_0_0_var) }; Type_t* L_19; L_19 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_18, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral418C62912EB8A58FC3E9F514737466D07C4EA081, L_19, NULL); // RegisterControlLayout("Double", typeof(DoubleControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_20 = { reinterpret_cast (DoubleControl_t3707A6260424A2F3636669A2BAFF5CB5E91D2486_0_0_0_var) }; Type_t* L_21; L_21 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_20, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralF13E4BFF086D4E511E68B0617B76ACC5BD5AFFE7, L_21, NULL); // RegisterControlLayout("Vector2", typeof(Vector2Control)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_22 = { reinterpret_cast (Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432_0_0_0_var) }; Type_t* L_23; L_23 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_22, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralCFA73882EBCB16AE44454CACF911EC21EF0A579C, L_23, NULL); // RegisterControlLayout("Vector3", typeof(Vector3Control)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_24 = { reinterpret_cast (Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A_0_0_0_var) }; Type_t* L_25; L_25 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_24, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralB375D52F58ABA319072C6F9F1880BCB36A59233C, L_25, NULL); // RegisterControlLayout("Quaternion", typeof(QuaternionControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast (QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1_0_0_0_var) }; Type_t* L_27; L_27 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_26, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral27D9B7EF612AEB12509925B54604A1C6C9199F88, L_27, NULL); // RegisterControlLayout("Stick", typeof(StickControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_28 = { reinterpret_cast (StickControl_t2608D1388A5015029123635B4B589AC7EE20C50B_0_0_0_var) }; Type_t* L_29; L_29 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_28, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral656C470468DF1309A8BC07ED38CE5FF1ACE64DBD, L_29, NULL); // RegisterControlLayout("Dpad", typeof(DpadControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_30 = { reinterpret_cast (DpadControl_t517E87BF3EB22369B71EA1941648079B468A45AB_0_0_0_var) }; Type_t* L_31; L_31 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_30, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralE9B2C4B73C4357A8FA4CCAF19BD43878882AB8C3, L_31, NULL); // RegisterControlLayout("DpadAxis", typeof(DpadControl.DpadAxisControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_32 = { reinterpret_cast (DpadAxisControl_t0705D62878EDC266DF6ED6F2C743172649DB79B2_0_0_0_var) }; Type_t* L_33; L_33 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_32, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral9223FB63DD1FD9CCF33683A7C5C87DA3F7CE1A9A, L_33, NULL); // RegisterControlLayout("AnyKey", typeof(AnyKeyControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_34 = { reinterpret_cast (AnyKeyControl_t88E59A594CAF1E3A432C3BEC2634C0CA462D8A14_0_0_0_var) }; Type_t* L_35; L_35 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_34, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral7348E969150769A75AF7801C5E009E8E6EC276EF, L_35, NULL); // RegisterControlLayout("Touch", typeof(TouchControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_36 = { reinterpret_cast (TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079_0_0_0_var) }; Type_t* L_37; L_37 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_36, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral45EDE4DB19150515241E2FE6610B1490B1DED5C7, L_37, NULL); // RegisterControlLayout("TouchPhase", typeof(TouchPhaseControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_38 = { reinterpret_cast (TouchPhaseControl_t4652C6E0EBFAFA85A31607769876B02C1C9FCAEC_0_0_0_var) }; Type_t* L_39; L_39 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_38, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral841967C9F7417326D9B6354E4FE3FC45CE3634EA, L_39, NULL); // RegisterControlLayout("TouchPress", typeof(TouchPressControl)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_40 = { reinterpret_cast (TouchPressControl_tD5BD68D9FDEAC889591DD7A499864893A43C7CEB_0_0_0_var) }; Type_t* L_41; L_41 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_40, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral497D04A9F12484A2B579045305317D824B392B5E, L_41, NULL); // RegisterControlLayout("Gamepad", typeof(Gamepad)); // Devices. RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_42 = { reinterpret_cast (Gamepad_tA8C0E40B4F0828615C6C6E1A69AAEBE5AA643A4C_0_0_0_var) }; Type_t* L_43; L_43 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_42, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral61225B335304C6BE91EE0EC8CF385BBE9B633F17, L_43, NULL); // RegisterControlLayout("Joystick", typeof(Joystick)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_44 = { reinterpret_cast (Joystick_t2235B6B58C2C6BC3755C8E5852BC6BA9CFD0981C_0_0_0_var) }; Type_t* L_45; L_45 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_44, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralB502A186982A83A6C402B5753C1120061504E6EB, L_45, NULL); // RegisterControlLayout("Keyboard", typeof(Keyboard)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast (Keyboard_t015BD1A6508137D20B4395295F6E002773FAAF43_0_0_0_var) }; Type_t* L_47; L_47 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_46, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralC068740B1398F61F47B7773BB27A4A828FA47A6F, L_47, NULL); // RegisterControlLayout("Pointer", typeof(Pointer)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_48 = { reinterpret_cast (Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A_0_0_0_var) }; Type_t* L_49; L_49 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_48, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral871C50B2EA6F82F09B5B9A7EF8B17FDCA2EEE958, L_49, NULL); // RegisterControlLayout("Mouse", typeof(Mouse)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_50 = { reinterpret_cast (Mouse_t9A9CC4636FA9CDBAD7FB7A02DB0D6395EDCC338F_0_0_0_var) }; Type_t* L_51; L_51 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_50, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral294F098A1D5E681EDEE8F43BFA8F45CFBA5798A7, L_51, NULL); // RegisterControlLayout("Pen", typeof(Pen)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_52 = { reinterpret_cast (Pen_tBDA63CF60697FAF5D75A8A19E939BAC1BE434AFF_0_0_0_var) }; Type_t* L_53; L_53 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_52, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralA5030F91418E56823C7D2FC359BF27CC5AAD8E3B, L_53, NULL); // RegisterControlLayout("Touchscreen", typeof(Touchscreen)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_54 = { reinterpret_cast (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_0_0_0_var) }; Type_t* L_55; L_55 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_54, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral3EDED5759235CBBAF206D4FA859DCF807AA71BE1, L_55, NULL); // RegisterControlLayout("Sensor", typeof(Sensor)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_56 = { reinterpret_cast (Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4_0_0_0_var) }; Type_t* L_57; L_57 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_56, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralAE9446031FCBCF6F39C5F3EEAC0C4BE4F0896F7F, L_57, NULL); // RegisterControlLayout("Accelerometer", typeof(Accelerometer)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_58 = { reinterpret_cast (Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_0_0_0_var) }; Type_t* L_59; L_59 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_58, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral1350F8DDC655DCB4BFCF3A9B1BEE6066B862DA49, L_59, NULL); // RegisterControlLayout("Gyroscope", typeof(Gyroscope)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_60 = { reinterpret_cast (Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_0_0_0_var) }; Type_t* L_61; L_61 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_60, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral81E80EA114E7CD2B970C5BA3E85B8F9E93C46DC4, L_61, NULL); // RegisterControlLayout("GravitySensor", typeof(GravitySensor)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_62 = { reinterpret_cast (GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_0_0_0_var) }; Type_t* L_63; L_63 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_62, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral42066FD93A228D005178621FEC41EE10A0840BCF, L_63, NULL); // RegisterControlLayout("AttitudeSensor", typeof(AttitudeSensor)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_64 = { reinterpret_cast (AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_0_0_0_var) }; Type_t* L_65; L_65 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_64, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral68F88088656B9923480FE618B4D5AEFBB1224599, L_65, NULL); // RegisterControlLayout("LinearAccelerationSensor", typeof(LinearAccelerationSensor)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_66 = { reinterpret_cast (LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_0_0_0_var) }; Type_t* L_67; L_67 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_66, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralCA2622A958C0A5EDF1EE3688414144E43F12E29E, L_67, NULL); // RegisterControlLayout("MagneticFieldSensor", typeof(MagneticFieldSensor)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_68 = { reinterpret_cast (MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_0_0_0_var) }; Type_t* L_69; L_69 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_68, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralE6C38AF488A8F495D24AC1B032C5CEA28D606CC5, L_69, NULL); // RegisterControlLayout("LightSensor", typeof(LightSensor)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_70 = { reinterpret_cast (LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_0_0_0_var) }; Type_t* L_71; L_71 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_70, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral9B6F8A34098BC8FE5056EE7965F537F9FCD7445D, L_71, NULL); // RegisterControlLayout("PressureSensor", typeof(PressureSensor)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_72 = { reinterpret_cast (PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_0_0_0_var) }; Type_t* L_73; L_73 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_72, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral8DACB0EDC7D405E158353E192C49915CD4031B83, L_73, NULL); // RegisterControlLayout("HumiditySensor", typeof(HumiditySensor)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_74 = { reinterpret_cast (HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_0_0_0_var) }; Type_t* L_75; L_75 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_74, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralC08ECADB105D30F2AA1FB05B93D1A8B5E1A69232, L_75, NULL); // RegisterControlLayout("AmbientTemperatureSensor", typeof(AmbientTemperatureSensor)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_76 = { reinterpret_cast (AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_0_0_0_var) }; Type_t* L_77; L_77 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_76, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteralAFB113C946693ED775D34DA089051C083C7A245E, L_77, NULL); // RegisterControlLayout("StepCounter", typeof(StepCounter)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_78 = { reinterpret_cast (StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_0_0_0_var) }; Type_t* L_79; L_79 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_78, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral70E56B100C48B1B56DB8AFFAC26B6F1BF92DDA11, L_79, NULL); // RegisterControlLayout("TrackedDevice", typeof(TrackedDevice)); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_80 = { reinterpret_cast (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9_0_0_0_var) }; Type_t* L_81; L_81 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_80, NULL); InputManager_RegisterControlLayout_m1482E761F375E98DFA54E5A4B3FCE2AAE12C9274(__this, _stringLiteral11163885D674201194ABAB5054B7E0C366771C7B, L_81, NULL); // RegisterPrecompiledLayout(FastKeyboard.metadata); InputManager_RegisterPrecompiledLayout_TisFastKeyboard_t2AD2BAAE315832F97141A23E6A032BCD372824A6_m78D7A9EBD08F46E87D5332EAE5844AE964F48D29(__this, _stringLiteral1D1CBD8D6012C682C7CCDFC1C225306E8558C078, InputManager_RegisterPrecompiledLayout_TisFastKeyboard_t2AD2BAAE315832F97141A23E6A032BCD372824A6_m78D7A9EBD08F46E87D5332EAE5844AE964F48D29_RuntimeMethod_var); // RegisterPrecompiledLayout(FastTouchscreen.metadata); InputManager_RegisterPrecompiledLayout_TisFastTouchscreen_t283B7BBFB4762C6E85B0582C5547D08D666BFED7_m8C343A88D9A32C10C86D1970182B09DE3D4E8DA7(__this, _stringLiteralEB9F476312C851C71750116B2A999D85A03647AF, InputManager_RegisterPrecompiledLayout_TisFastTouchscreen_t283B7BBFB4762C6E85B0582C5547D08D666BFED7_m8C343A88D9A32C10C86D1970182B09DE3D4E8DA7_RuntimeMethod_var); // RegisterPrecompiledLayout(FastMouse.metadata); InputManager_RegisterPrecompiledLayout_TisFastMouse_t8625CBF765C2880DA42DA5A1FB9432005B64CF8D_mAA310E38D79634CB6DECE4CE5ADF56688868EEB7(__this, _stringLiteralCEE055F284CEBB2CF2EFF3D6B62C1952D3DED92C, InputManager_RegisterPrecompiledLayout_TisFastMouse_t8625CBF765C2880DA42DA5A1FB9432005B64CF8D_mAA310E38D79634CB6DECE4CE5ADF56688868EEB7_RuntimeMethod_var); // processors.AddTypeRegistration("Invert", typeof(InvertProcessor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_82; L_82 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_82; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_83 = { reinterpret_cast (InvertProcessor_t2566A6B6EEAA2C1056B899E866A1416808C7A497_0_0_0_var) }; Type_t* L_84; L_84 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_83, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral9D99959EC8130DC909F67BC3E4D542E221D60B3F, L_84, NULL); // processors.AddTypeRegistration("InvertVector2", typeof(InvertVector2Processor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_85; L_85 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_85; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_86 = { reinterpret_cast (InvertVector2Processor_t6F0ECC5C79A2DA1A4FC8F5670D031DF887052FBF_0_0_0_var) }; Type_t* L_87; L_87 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_86, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral5B53FF4BB90F17D124F1FA7197FF553B59B98F68, L_87, NULL); // processors.AddTypeRegistration("InvertVector3", typeof(InvertVector3Processor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_88; L_88 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_88; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_89 = { reinterpret_cast (InvertVector3Processor_t19C6D39F6FE6F98704FA871F5A0727EAE3899ECB_0_0_0_var) }; Type_t* L_90; L_90 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_89, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteralF0546BC9F3587B9EAC1F1B1ECC07BF7228DCDE8D, L_90, NULL); // processors.AddTypeRegistration("Clamp", typeof(ClampProcessor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_91; L_91 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_91; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_92 = { reinterpret_cast (ClampProcessor_tF3D734C88BDFC3618BA525B51A0244942A5E1E33_0_0_0_var) }; Type_t* L_93; L_93 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_92, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral09261B946DE10847F29FF64038746325ECC698FD, L_93, NULL); // processors.AddTypeRegistration("Normalize", typeof(NormalizeProcessor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_94; L_94 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_94; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_95 = { reinterpret_cast (NormalizeProcessor_t1EEC1D250C7CE21EA1657A3095B1075AE857CF2C_0_0_0_var) }; Type_t* L_96; L_96 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_95, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral3ED7B4C473E85E5A3870A4498B52AE1C0FA74132, L_96, NULL); // processors.AddTypeRegistration("NormalizeVector2", typeof(NormalizeVector2Processor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_97; L_97 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_97; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_98 = { reinterpret_cast (NormalizeVector2Processor_t1C3FFBF7BE0FE665B1F73F2F40DCC55028C30EFA_0_0_0_var) }; Type_t* L_99; L_99 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_98, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral4F724051E2D28B18765B679F5E4D93AED1FD6821, L_99, NULL); // processors.AddTypeRegistration("NormalizeVector3", typeof(NormalizeVector3Processor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_100; L_100 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_100; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_101 = { reinterpret_cast (NormalizeVector3Processor_t15230F8A2FBFBB557835FBBF98C1937AD81D452C_0_0_0_var) }; Type_t* L_102; L_102 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_101, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteralDDB8F4B49C528E0C3D5DA902B1F5423F84BCDC2B, L_102, NULL); // processors.AddTypeRegistration("Scale", typeof(ScaleProcessor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_103; L_103 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_103; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_104 = { reinterpret_cast (ScaleProcessor_t66880BF63B1235EAD75F375657EE0F9763C8C49D_0_0_0_var) }; Type_t* L_105; L_105 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_104, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral0970CF2FD3560786B3DFD69BC3EE83E1A9521103, L_105, NULL); // processors.AddTypeRegistration("ScaleVector2", typeof(ScaleVector2Processor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_106; L_106 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_106; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_107 = { reinterpret_cast (ScaleVector2Processor_tF0D6E4C4F72BA1E767CA8D78DAA6C5029BD13152_0_0_0_var) }; Type_t* L_108; L_108 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_107, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteralC4387C589D541CE3E405045B6594295A394F40C9, L_108, NULL); // processors.AddTypeRegistration("ScaleVector3", typeof(ScaleVector3Processor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_109; L_109 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_109; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_110 = { reinterpret_cast (ScaleVector3Processor_t245F186E78D9E5523CA4EFA49F4B8A1BF711E821_0_0_0_var) }; Type_t* L_111; L_111 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_110, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteralA3A4CE0F9A828A57CABF00CD1C33D92A9A5773CF, L_111, NULL); // processors.AddTypeRegistration("StickDeadzone", typeof(StickDeadzoneProcessor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_112; L_112 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_112; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_113 = { reinterpret_cast (StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39_0_0_0_var) }; Type_t* L_114; L_114 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_113, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral0F074ACDA6A7CA1AB7A1168EDD7678BD05D5F651, L_114, NULL); // processors.AddTypeRegistration("AxisDeadzone", typeof(AxisDeadzoneProcessor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_115; L_115 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_115; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_116 = { reinterpret_cast (AxisDeadzoneProcessor_t0CD0C66C8981A54B391808B4950F14784AA28275_0_0_0_var) }; Type_t* L_117; L_117 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_116, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral6B1251A4A4D247E27F776167F1A9EA4D5A6E8497, L_117, NULL); // processors.AddTypeRegistration("CompensateDirection", typeof(CompensateDirectionProcessor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_118; L_118 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_118; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_119 = { reinterpret_cast (CompensateDirectionProcessor_tD37E3634AA6A1D86A67B21CFFFF5BDD0F39183BE_0_0_0_var) }; Type_t* L_120; L_120 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_119, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteralE1569DA1D36D14A9B13F031EA09AC8CF93678F31, L_120, NULL); // processors.AddTypeRegistration("CompensateRotation", typeof(CompensateRotationProcessor)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_121; L_121 = InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline(__this, NULL); V_0 = L_121; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_122 = { reinterpret_cast (CompensateRotationProcessor_t1D14AFF56CF5C0B6615C8448470ABF88F7480D02_0_0_0_var) }; Type_t* L_123; L_123 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_122, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral480D2996F0237C983BBBCC925098492AFCFE152D, L_123, NULL); // interactions.AddTypeRegistration("Hold", typeof(HoldInteraction)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_124; L_124 = InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE_inline(__this, NULL); V_0 = L_124; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_125 = { reinterpret_cast (HoldInteraction_t636DDC457955E74454991E73F9B048F8B5B2BE4E_0_0_0_var) }; Type_t* L_126; L_126 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_125, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral7D832450EB8F529B98D1D7829EE23B628D4FD794, L_126, NULL); // interactions.AddTypeRegistration("Tap", typeof(TapInteraction)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_127; L_127 = InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE_inline(__this, NULL); V_0 = L_127; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_128 = { reinterpret_cast (TapInteraction_tC08EF9F66AE82FA0F245CBD2838C526535019EBF_0_0_0_var) }; Type_t* L_129; L_129 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_128, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral84C8BF6DDBDDEC3A92AEA77ABF46CD671944B758, L_129, NULL); // interactions.AddTypeRegistration("SlowTap", typeof(SlowTapInteraction)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_130; L_130 = InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE_inline(__this, NULL); V_0 = L_130; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_131 = { reinterpret_cast (SlowTapInteraction_tE95CFAB3A4071F717629527AF2DE74D32F1E9D9C_0_0_0_var) }; Type_t* L_132; L_132 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_131, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteralE9D638FD2B23E7A3CC06EE181F1A35A711C05D72, L_132, NULL); // interactions.AddTypeRegistration("MultiTap", typeof(MultiTapInteraction)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_133; L_133 = InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE_inline(__this, NULL); V_0 = L_133; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_134 = { reinterpret_cast (MultiTapInteraction_tF6B6589FF082FC6A879BDA53FB3E86CFF95E8862_0_0_0_var) }; Type_t* L_135; L_135 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_134, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral53341CC24F9A1C8120B54B4F417C8EF87B0CBCE1, L_135, NULL); // interactions.AddTypeRegistration("Press", typeof(PressInteraction)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_136; L_136 = InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE_inline(__this, NULL); V_0 = L_136; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_137 = { reinterpret_cast (PressInteraction_tE406520D829C4937F95489EFE3F022194A42A8B5_0_0_0_var) }; Type_t* L_138; L_138 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_137, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteralA99DCC00443D797894F4B10607C716D806A9105F, L_138, NULL); // composites.AddTypeRegistration("1DAxis", typeof(AxisComposite)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_139; L_139 = InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline(__this, NULL); V_0 = L_139; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_140 = { reinterpret_cast (AxisComposite_t9E3B9C369A8F748691611245821471645D31D2AC_0_0_0_var) }; Type_t* L_141; L_141 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_140, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral07A7681C0883AD72CB90C3265BE2DD9E3E8828C8, L_141, NULL); // composites.AddTypeRegistration("2DVector", typeof(Vector2Composite)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_142; L_142 = InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline(__this, NULL); V_0 = L_142; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_143 = { reinterpret_cast (Vector2Composite_tCAE11D025FE085E66E963DCCD6559D042A713908_0_0_0_var) }; Type_t* L_144; L_144 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_143, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteralE8F0495147FA58FE0F70B56DAC055C9129035987, L_144, NULL); // composites.AddTypeRegistration("3DVector", typeof(Vector3Composite)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_145; L_145 = InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline(__this, NULL); V_0 = L_145; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_146 = { reinterpret_cast (Vector3Composite_t014892920D73110CD43E6CC997E0FAA5860A62E0_0_0_0_var) }; Type_t* L_147; L_147 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_146, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral98FEE36F66DDCF5ACCF066A4411E436B2EC27A78, L_147, NULL); // composites.AddTypeRegistration("Axis", typeof(AxisComposite));// Alias for pre-0.2 name. TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_148; L_148 = InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline(__this, NULL); V_0 = L_148; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_149 = { reinterpret_cast (AxisComposite_t9E3B9C369A8F748691611245821471645D31D2AC_0_0_0_var) }; Type_t* L_150; L_150 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_149, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteralEE71910C7E19B0D89B96AF6011CDFDAF6EA1CF1C, L_150, NULL); // composites.AddTypeRegistration("Dpad", typeof(Vector2Composite));// Alias for pre-0.2 name. TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_151; L_151 = InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline(__this, NULL); V_0 = L_151; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_152 = { reinterpret_cast (Vector2Composite_tCAE11D025FE085E66E963DCCD6559D042A713908_0_0_0_var) }; Type_t* L_153; L_153 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_152, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteralE9B2C4B73C4357A8FA4CCAF19BD43878882AB8C3, L_153, NULL); // composites.AddTypeRegistration("ButtonWithOneModifier", typeof(ButtonWithOneModifier)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_154; L_154 = InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline(__this, NULL); V_0 = L_154; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_155 = { reinterpret_cast (ButtonWithOneModifier_t407B77B4960C57B1DEC84F631F91B1E135343222_0_0_0_var) }; Type_t* L_156; L_156 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_155, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral4D3D7302987C2B4D5F8093A5DAF6AC713B851CFC, L_156, NULL); // composites.AddTypeRegistration("ButtonWithTwoModifiers", typeof(ButtonWithTwoModifiers)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_157; L_157 = InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline(__this, NULL); V_0 = L_157; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_158 = { reinterpret_cast (ButtonWithTwoModifiers_tCA30378981527D0F306883EABED0657FA5FE7C59_0_0_0_var) }; Type_t* L_159; L_159 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_158, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral88F147D7F5EACCD41D1B500D3DF7155CB616B837, L_159, NULL); // composites.AddTypeRegistration("OneModifier", typeof(OneModifierComposite)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_160; L_160 = InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline(__this, NULL); V_0 = L_160; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_161 = { reinterpret_cast (OneModifierComposite_tC18745AC641308E913620A321BF1CCE00D60E55B_0_0_0_var) }; Type_t* L_162; L_162 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_161, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral1B84978472E4222D49620AB99A8EFD2722C5F5FE, L_162, NULL); // composites.AddTypeRegistration("TwoModifiers", typeof(TwoModifiersComposite)); TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_163; L_163 = InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline(__this, NULL); V_0 = L_163; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_164 = { reinterpret_cast (TwoModifiersComposite_t7B84C109D0750D4F515629DD0D3D5C6373F42CA3_0_0_0_var) }; Type_t* L_165; L_165 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_164, NULL); TypeTable_AddTypeRegistration_mAC83549CC944F2EE8371A00B82B203B9B8DD5B7E((&V_0), _stringLiteral9DF256B62E2C231754E1C65A5601804CEBB90F9E, L_165, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::InstallRuntime(UnityEngine.InputSystem.LowLevel.IInputRuntime) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InstallRuntime_mE56741CAAC5245B96D192D64E3218D8ED1ACEC38 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, RuntimeObject* ___runtime0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_get_length_m270F067D47E83B3315AD0E53E82AAEBB9138C3B7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_OnBeforeUpdate_mA1AF0B8267D27BACCBFD7D24B67721D921101CF4_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_OnFocusChanged_m7ED93DAED3A47BBA508835A5216CB6B3EE7E08F3_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_OnNativeDeviceDiscovered_m755BFDA3C4BEB3FF0564163669A818497B04FD4A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_OnUpdate_mE87B624D7707E3882ADB60914DBD5617B368A664_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_ShouldRunUpdate_m6E4B92E925D494EEB39DE3205B291B60BA8F88D9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t G_B5_0 = 0; { // if (m_Runtime != null) RuntimeObject* L_0 = __this->___m_Runtime_31; V_0 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0051; } } { // m_Runtime.onUpdate = null; RuntimeObject* L_2 = __this->___m_Runtime_31; NullCheck(L_2); InterfaceActionInvoker1< InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* >::Invoke(5 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onUpdate(UnityEngine.InputSystem.LowLevel.InputUpdateDelegate) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_2, (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55*)NULL); // m_Runtime.onBeforeUpdate = null; RuntimeObject* L_3 = __this->___m_Runtime_31; NullCheck(L_3); InterfaceActionInvoker1< Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* >::Invoke(7 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onBeforeUpdate(System.Action`1) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_3, (Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378*)NULL); // m_Runtime.onDeviceDiscovered = null; RuntimeObject* L_4 = __this->___m_Runtime_31; NullCheck(L_4); InterfaceActionInvoker1< Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6* >::Invoke(11 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onDeviceDiscovered(System.Action`2) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_4, (Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6*)NULL); // m_Runtime.onPlayerFocusChanged = null; RuntimeObject* L_5 = __this->___m_Runtime_31; NullCheck(L_5); InterfaceActionInvoker1< Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(13 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onPlayerFocusChanged(System.Action`1) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_5, (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)NULL); // m_Runtime.onShouldRunUpdate = null; RuntimeObject* L_6 = __this->___m_Runtime_31; NullCheck(L_6); InterfaceActionInvoker1< Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* >::Invoke(9 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onShouldRunUpdate(System.Func`2) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_6, (Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29*)NULL); } IL_0051: { // m_Runtime = runtime; RuntimeObject* L_7 = ___runtime0; __this->___m_Runtime_31 = L_7; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Runtime_31), (void*)L_7); // m_Runtime.onUpdate = OnUpdate; RuntimeObject* L_8 = __this->___m_Runtime_31; InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* L_9 = (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55*)il2cpp_codegen_object_new(InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55_il2cpp_TypeInfo_var); NullCheck(L_9); InputUpdateDelegate__ctor_m3B042EEEB64F60473356D68735482D18DC72BE8A(L_9, __this, (intptr_t)((void*)InputManager_OnUpdate_mE87B624D7707E3882ADB60914DBD5617B368A664_RuntimeMethod_var), NULL); NullCheck(L_8); InterfaceActionInvoker1< InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* >::Invoke(5 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onUpdate(UnityEngine.InputSystem.LowLevel.InputUpdateDelegate) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_8, L_9); // m_Runtime.onDeviceDiscovered = OnNativeDeviceDiscovered; RuntimeObject* L_10 = __this->___m_Runtime_31; Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6* L_11 = (Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6*)il2cpp_codegen_object_new(Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6_il2cpp_TypeInfo_var); NullCheck(L_11); Action_2__ctor_mECAF7244ADE81BED22587EECD7FD59AD4BC5CE05(L_11, __this, (intptr_t)((void*)InputManager_OnNativeDeviceDiscovered_m755BFDA3C4BEB3FF0564163669A818497B04FD4A_RuntimeMethod_var), NULL); NullCheck(L_10); InterfaceActionInvoker1< Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6* >::Invoke(11 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onDeviceDiscovered(System.Action`2) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_10, L_11); // m_Runtime.onPlayerFocusChanged = OnFocusChanged; RuntimeObject* L_12 = __this->___m_Runtime_31; Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_13 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var); NullCheck(L_13); Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_13, __this, (intptr_t)((void*)InputManager_OnFocusChanged_m7ED93DAED3A47BBA508835A5216CB6B3EE7E08F3_RuntimeMethod_var), NULL); NullCheck(L_12); InterfaceActionInvoker1< Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(13 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onPlayerFocusChanged(System.Action`1) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_12, L_13); // m_Runtime.onShouldRunUpdate = ShouldRunUpdate; RuntimeObject* L_14 = __this->___m_Runtime_31; Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* L_15 = (Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29*)il2cpp_codegen_object_new(Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29_il2cpp_TypeInfo_var); NullCheck(L_15); Func_2__ctor_m7F455285FBEE212214C3C8EBB20BD3D9818493D3(L_15, __this, (intptr_t)((void*)InputManager_ShouldRunUpdate_m6E4B92E925D494EEB39DE3205B291B60BA8F88D9_RuntimeMethod_var), NULL); NullCheck(L_14); InterfaceActionInvoker1< Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* >::Invoke(9 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onShouldRunUpdate(System.Func`2) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_14, L_15); // m_Runtime.pollingFrequency = pollingFrequency; RuntimeObject* L_16 = __this->___m_Runtime_31; float L_17; L_17 = InputManager_get_pollingFrequency_m3494464A6698004677BEFAABE61C7E584694F94E_inline(__this, NULL); NullCheck(L_16); InterfaceActionInvoker1< float >::Invoke(18 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_pollingFrequency(System.Single) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_16, L_17); // m_HasFocus = m_Runtime.isPlayerFocused; RuntimeObject* L_18 = __this->___m_Runtime_31; NullCheck(L_18); bool L_19; L_19 = InterfaceFuncInvoker0< bool >::Invoke(14 /* System.Boolean UnityEngine.InputSystem.LowLevel.IInputRuntime::get_isPlayerFocused() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_18); __this->___m_HasFocus_27 = L_19; // if (m_BeforeUpdateListeners.length > 0 || m_HaveDevicesWithStateCallbackReceivers) CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* L_20 = (&__this->___m_BeforeUpdateListeners_22); int32_t L_21; L_21 = CallbackArray_1_get_length_m270F067D47E83B3315AD0E53E82AAEBB9138C3B7(L_20, CallbackArray_1_get_length_m270F067D47E83B3315AD0E53E82AAEBB9138C3B7_RuntimeMethod_var); if ((((int32_t)L_21) > ((int32_t)0))) { goto IL_00f1; } } { bool L_22 = __this->___m_HaveDevicesWithStateCallbackReceivers_26; G_B5_0 = ((int32_t)(L_22)); goto IL_00f2; } IL_00f1: { G_B5_0 = 1; } IL_00f2: { V_1 = (bool)G_B5_0; bool L_23 = V_1; if (!L_23) { goto IL_0117; } } { // m_Runtime.onBeforeUpdate = OnBeforeUpdate; RuntimeObject* L_24 = __this->___m_Runtime_31; Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* L_25 = (Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378*)il2cpp_codegen_object_new(Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378_il2cpp_TypeInfo_var); NullCheck(L_25); Action_1__ctor_mB2FEAAD2CDFD934529582F41A01F3A8F8EF26E55(L_25, __this, (intptr_t)((void*)InputManager_OnBeforeUpdate_mA1AF0B8267D27BACCBFD7D24B67721D921101CF4_RuntimeMethod_var), NULL); NullCheck(L_24); InterfaceActionInvoker1< Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* >::Invoke(7 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onBeforeUpdate(System.Action`1) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_24, L_25); // m_NativeBeforeUpdateHooked = true; __this->___m_NativeBeforeUpdateHooked_25 = (bool)1; } IL_0117: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::InstallGlobals() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InstallGlobals_m1AE121B9AB8B0F236DA08874294E31E81058592C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __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*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_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*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 V_0; memset((&V_0), 0, sizeof(V_0)); { // Debug.Assert(m_Runtime != null); RuntimeObject* L_0 = __this->___m_Runtime_31; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), NULL); // InputControlLayout.s_Layouts = m_Layouts; Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5 L_1 = __this->___m_Layouts_2; il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var); ((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15 = L_1; Il2CppCodeGenWriteBarrier((void**)&(((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15))->___layoutTypes_1), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15))->___layoutStrings_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15))->___layoutBuilders_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15))->___baseLayoutTable_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15))->___layoutOverrides_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15))->___layoutOverrideNames_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15))->___precompiledLayouts_7), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15))->___layoutMatchers_8), (void*)NULL); #endif // InputProcessor.s_Processors = m_Processors; TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_2 = __this->___m_Processors_3; ((InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_StaticFields*)il2cpp_codegen_static_fields_for(InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_il2cpp_TypeInfo_var))->___s_Processors_0 = L_2; Il2CppCodeGenWriteBarrier((void**)&(((&((InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_StaticFields*)il2cpp_codegen_static_fields_for(InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_il2cpp_TypeInfo_var))->___s_Processors_0))->___table_0), (void*)NULL); // InputInteraction.s_Interactions = m_Interactions; TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_3 = __this->___m_Interactions_4; ((InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_StaticFields*)il2cpp_codegen_static_fields_for(InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_il2cpp_TypeInfo_var))->___s_Interactions_0 = L_3; Il2CppCodeGenWriteBarrier((void**)&(((&((InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_StaticFields*)il2cpp_codegen_static_fields_for(InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_il2cpp_TypeInfo_var))->___s_Interactions_0))->___table_0), (void*)NULL); // InputBindingComposite.s_Composites = m_Composites; TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_4 = __this->___m_Composites_5; ((InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_StaticFields*)il2cpp_codegen_static_fields_for(InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var))->___s_Composites_0 = L_4; Il2CppCodeGenWriteBarrier((void**)&(((&((InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_StaticFields*)il2cpp_codegen_static_fields_for(InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var))->___s_Composites_0))->___table_0), (void*)NULL); // InputRuntime.s_Instance = m_Runtime; RuntimeObject* L_5 = __this->___m_Runtime_31; ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance_0 = L_5; Il2CppCodeGenWriteBarrier((void**)(&((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance_0), (void*)L_5); // InputRuntime.s_CurrentTimeOffsetToRealtimeSinceStartup = // m_Runtime.currentTimeOffsetToRealtimeSinceStartup; RuntimeObject* L_6 = __this->___m_Runtime_31; NullCheck(L_6); double L_7; L_7 = InterfaceFuncInvoker0< double >::Invoke(22 /* System.Double UnityEngine.InputSystem.LowLevel.IInputRuntime::get_currentTimeOffsetToRealtimeSinceStartup() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_6); ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_CurrentTimeOffsetToRealtimeSinceStartup_1 = L_7; // InputUpdate.Restore(new InputUpdate.SerializedState()); il2cpp_codegen_initobj((&V_0), sizeof(SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026)); SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 L_8 = V_0; InputUpdate_Restore_mF736A6E0FB54B98B599403D84A37808A62A98482(L_8, NULL); // InputStateBuffers.SwitchTo(m_StateBuffers, InputUpdateType.Dynamic); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_9 = __this->___m_StateBuffers_15; InputStateBuffers_SwitchTo_m58D27E4255EAA07B5AC31003901D6A9B93E0857F(L_9, 1, NULL); // InputStateBuffers.s_DefaultStateBuffer = m_StateBuffers.defaultStateBuffer; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_10 = (&__this->___m_StateBuffers_15); void* L_11 = L_10->___defaultStateBuffer_2; ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_DefaultStateBuffer_7 = L_11; // InputStateBuffers.s_NoiseMaskBuffer = m_StateBuffers.noiseMaskBuffer; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_12 = (&__this->___m_StateBuffers_15); void* L_13 = L_12->___noiseMaskBuffer_3; ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_NoiseMaskBuffer_8 = L_13; // InputStateBuffers.s_ResetMaskBuffer = m_StateBuffers.resetMaskBuffer; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_14 = (&__this->___m_StateBuffers_15); void* L_15 = L_14->___resetMaskBuffer_4; ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_ResetMaskBuffer_9 = L_15; // } return; } } // System.Void UnityEngine.InputSystem.InputManager::UninstallGlobals() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_UninstallGlobals_m443079C8E4EDCCC5A75A6172C423B9F832CD611F (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, 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*)&InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_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*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_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; { // if (ReferenceEquals(InputControlLayout.s_Layouts.baseLayoutTable, m_Layouts.baseLayoutTable)) il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var); Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* L_0 = (&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15)->___baseLayoutTable_4; Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_1 = (&__this->___m_Layouts_2); Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* L_2 = L_1->___baseLayoutTable_4; V_0 = (bool)((((RuntimeObject*)(Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD*)L_0) == ((RuntimeObject*)(Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD*)L_2))? 1 : 0); bool L_3 = V_0; if (!L_3) { goto IL_0027; } } { // InputControlLayout.s_Layouts = new InputControlLayout.Collection(); il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var); il2cpp_codegen_initobj((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15), sizeof(Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5)); } IL_0027: { // if (ReferenceEquals(InputProcessor.s_Processors.table, m_Processors.table)) Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_4 = (&((InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_StaticFields*)il2cpp_codegen_static_fields_for(InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_il2cpp_TypeInfo_var))->___s_Processors_0)->___table_0; TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* L_5 = (&__this->___m_Processors_3); Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_6 = L_5->___table_0; V_1 = (bool)((((RuntimeObject*)(Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*)L_4) == ((RuntimeObject*)(Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*)L_6))? 1 : 0); bool L_7 = V_1; if (!L_7) { goto IL_004d; } } { // InputProcessor.s_Processors = new TypeTable(); il2cpp_codegen_initobj((&((InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_StaticFields*)il2cpp_codegen_static_fields_for(InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457_il2cpp_TypeInfo_var))->___s_Processors_0), sizeof(TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E)); } IL_004d: { // if (ReferenceEquals(InputInteraction.s_Interactions.table, m_Interactions.table)) Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_8 = (&((InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_StaticFields*)il2cpp_codegen_static_fields_for(InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_il2cpp_TypeInfo_var))->___s_Interactions_0)->___table_0; TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* L_9 = (&__this->___m_Interactions_4); Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_10 = L_9->___table_0; V_2 = (bool)((((RuntimeObject*)(Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*)L_8) == ((RuntimeObject*)(Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*)L_10))? 1 : 0); bool L_11 = V_2; if (!L_11) { goto IL_0073; } } { // InputInteraction.s_Interactions = new TypeTable(); il2cpp_codegen_initobj((&((InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_StaticFields*)il2cpp_codegen_static_fields_for(InputInteraction_t4743B8B29C5C3AAA7D61E7E9E6C4C5091E169EA3_il2cpp_TypeInfo_var))->___s_Interactions_0), sizeof(TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E)); } IL_0073: { // if (ReferenceEquals(InputBindingComposite.s_Composites.table, m_Composites.table)) Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_12 = (&((InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_StaticFields*)il2cpp_codegen_static_fields_for(InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var))->___s_Composites_0)->___table_0; TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E* L_13 = (&__this->___m_Composites_5); Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* L_14 = L_13->___table_0; V_3 = (bool)((((RuntimeObject*)(Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*)L_12) == ((RuntimeObject*)(Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D*)L_14))? 1 : 0); bool L_15 = V_3; if (!L_15) { goto IL_0099; } } { // InputBindingComposite.s_Composites = new TypeTable(); il2cpp_codegen_initobj((&((InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_StaticFields*)il2cpp_codegen_static_fields_for(InputBindingComposite_tA9230435A30FB5B2D4967D6FAE7EFABBBF26C0C0_il2cpp_TypeInfo_var))->___s_Composites_0), sizeof(TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E)); } IL_0099: { // InputControlLayout.s_CacheInstance = default; il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var); il2cpp_codegen_initobj((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_CacheInstance_16), sizeof(Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB)); // InputControlLayout.s_CacheInstanceRef = 0; ((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_CacheInstanceRef_17 = 0; // if (m_Runtime != null) RuntimeObject* L_16 = __this->___m_Runtime_31; V_4 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_16) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_17 = V_4; if (!L_17) { goto IL_0115; } } { // m_Runtime.onUpdate = null; RuntimeObject* L_18 = __this->___m_Runtime_31; NullCheck(L_18); InterfaceActionInvoker1< InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* >::Invoke(5 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onUpdate(UnityEngine.InputSystem.LowLevel.InputUpdateDelegate) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_18, (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55*)NULL); // m_Runtime.onDeviceDiscovered = null; RuntimeObject* L_19 = __this->___m_Runtime_31; NullCheck(L_19); InterfaceActionInvoker1< Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6* >::Invoke(11 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onDeviceDiscovered(System.Action`2) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_19, (Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6*)NULL); // m_Runtime.onBeforeUpdate = null; RuntimeObject* L_20 = __this->___m_Runtime_31; NullCheck(L_20); InterfaceActionInvoker1< Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* >::Invoke(7 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onBeforeUpdate(System.Action`1) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_20, (Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378*)NULL); // m_Runtime.onPlayerFocusChanged = null; RuntimeObject* L_21 = __this->___m_Runtime_31; NullCheck(L_21); InterfaceActionInvoker1< Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* >::Invoke(13 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onPlayerFocusChanged(System.Action`1) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_21, (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)NULL); // m_Runtime.onShouldRunUpdate = null; RuntimeObject* L_22 = __this->___m_Runtime_31; NullCheck(L_22); InterfaceActionInvoker1< Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* >::Invoke(9 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onShouldRunUpdate(System.Func`2) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_22, (Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29*)NULL); // if (ReferenceEquals(InputRuntime.s_Instance, m_Runtime)) RuntimeObject* L_23 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance_0; RuntimeObject* L_24 = __this->___m_Runtime_31; V_5 = (bool)((((RuntimeObject*)(RuntimeObject*)L_23) == ((RuntimeObject*)(RuntimeObject*)L_24))? 1 : 0); bool L_25 = V_5; if (!L_25) { goto IL_0114; } } { // InputRuntime.s_Instance = null; ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance_0 = (RuntimeObject*)NULL; Il2CppCodeGenWriteBarrier((void**)(&((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance_0), (void*)(RuntimeObject*)NULL); } IL_0114: { } IL_0115: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::MakeDeviceNameUnique(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_MakeDeviceNameUnique_m2268264764A56B11F1A8B138736C9B3C6195ED7F (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StringHelpers_MakeUniqueName_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m2490C6E864AD6407C9E673EB1B3A231624BECEB6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CMakeDeviceNameUniqueU3Eb__155_0_m54E238B6242B2ADF6AFC8BF43D33C7509A9E362C_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; bool V_1 = false; bool V_2 = false; Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC* G_B4_0 = NULL; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* G_B4_1 = NULL; String_t* G_B4_2 = NULL; Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC* G_B3_0 = NULL; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* G_B3_1 = NULL; String_t* G_B3_2 = NULL; { // if (m_DevicesCount == 0) int32_t L_0 = __this->___m_DevicesCount_6; V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0010; } } { // return; goto IL_0066; } IL_0010: { // var deviceName = StringHelpers.MakeUniqueName(device.name, m_Devices, x => x != null ? x.name : string.Empty); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = ___device0; NullCheck(L_2); String_t* L_3; L_3 = InputControl_get_name_mCB68FC91A11BEFA1FF26EA0B5FD39D345C4ADC22(L_2, NULL); InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_4 = __this->___m_Devices_7; il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var); Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC* L_5 = ((U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var))->___U3CU3E9__155_0_1; Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC* L_6 = L_5; G_B3_0 = L_6; G_B3_1 = L_4; G_B3_2 = L_3; if (L_6) { G_B4_0 = L_6; G_B4_1 = L_4; G_B4_2 = L_3; goto IL_003b; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var); U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD* L_7 = ((U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC* L_8 = (Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC*)il2cpp_codegen_object_new(Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC_il2cpp_TypeInfo_var); NullCheck(L_8); Func_2__ctor_m07185C70FB036AFACF6FEE67ADEFCDFAADBFACB7(L_8, L_7, (intptr_t)((void*)U3CU3Ec_U3CMakeDeviceNameUniqueU3Eb__155_0_m54E238B6242B2ADF6AFC8BF43D33C7509A9E362C_RuntimeMethod_var), NULL); Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC* L_9 = L_8; ((U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var))->___U3CU3E9__155_0_1 = L_9; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var))->___U3CU3E9__155_0_1), (void*)L_9); G_B4_0 = L_9; G_B4_1 = G_B3_1; G_B4_2 = G_B3_2; } IL_003b: { String_t* L_10; L_10 = StringHelpers_MakeUniqueName_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m2490C6E864AD6407C9E673EB1B3A231624BECEB6(G_B4_2, (RuntimeObject*)G_B4_1, G_B4_0, StringHelpers_MakeUniqueName_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m2490C6E864AD6407C9E673EB1B3A231624BECEB6_RuntimeMethod_var); V_0 = L_10; // if (deviceName != device.name) String_t* L_11 = V_0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = ___device0; NullCheck(L_12); String_t* L_13; L_13 = InputControl_get_name_mCB68FC91A11BEFA1FF26EA0B5FD39D345C4ADC22(L_12, NULL); bool L_14; L_14 = String_op_Inequality_m0FBE5AC4931D312E5B347BAA603755676E6DA2FE(L_11, L_13, NULL); V_2 = L_14; bool L_15 = V_2; if (!L_15) { goto IL_0066; } } { // ResetControlPathsRecursive(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16 = ___device0; InputManager_ResetControlPathsRecursive_m6388158B4DB7D153DBABFF00C31E92AF816A4EFB(L_16, NULL); // device.m_Name = new InternedString(deviceName); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_17 = ___device0; String_t* L_18 = V_0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_19; memset((&L_19), 0, sizeof(L_19)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_19), L_18, /*hidden argument*/NULL); NullCheck(L_17); ((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_17)->___m_Name_1 = L_19; Il2CppCodeGenWriteBarrier((void**)&(((&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_17)->___m_Name_1))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_17)->___m_Name_1))->___m_StringLowerCase_1), (void*)NULL); #endif } IL_0066: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::ResetControlPathsRecursive(UnityEngine.InputSystem.InputControl) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_ResetControlPathsRecursive_m6388158B4DB7D153DBABFF00C31E92AF816A4EFB (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, 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; int32_t V_2 = 0; bool V_3 = false; { // control.m_Path = null; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___control0; NullCheck(L_0); L_0->___m_Path_2 = (String_t*)NULL; Il2CppCodeGenWriteBarrier((void**)(&L_0->___m_Path_2), (void*)(String_t*)NULL); // var children = control.children; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_1 = ___control0; NullCheck(L_1); ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_2; L_2 = InputControl_get_children_mD2A29D13BE2EAEDE043FD1D2E6B33F336AF99010(L_1, NULL); V_0 = L_2; // var childCount = children.Count; int32_t L_3; L_3 = ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_inline((&V_0), ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var); V_1 = L_3; // for (var i = 0; i < childCount; ++i) V_2 = 0; goto IL_002d; } IL_001b: { // ResetControlPathsRecursive(children[i]); int32_t L_4 = V_2; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_5; L_5 = ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A((&V_0), L_4, ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var); InputManager_ResetControlPathsRecursive_m6388158B4DB7D153DBABFF00C31E92AF816A4EFB(L_5, NULL); // for (var i = 0; i < childCount; ++i) int32_t L_6 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_6, 1)); } IL_002d: { // for (var i = 0; i < childCount; ++i) int32_t L_7 = V_2; int32_t L_8 = V_1; V_3 = (bool)((((int32_t)L_7) < ((int32_t)L_8))? 1 : 0); bool L_9 = V_3; if (L_9) { goto IL_001b; } } { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::AssignUniqueDeviceId(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AssignUniqueDeviceId_mACF8C1B033001362F0BB5453AA233E5223E1FF20 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_1 = NULL; bool V_2 = false; { // if (device.deviceId != InputDevice.InvalidDeviceId) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; NullCheck(L_0); int32_t L_1; L_1 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_0, NULL); V_0 = (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_004e; } } { // var existingDeviceWithId = TryGetDeviceById(device.deviceId); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___device0; NullCheck(L_3); int32_t L_4; L_4 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_3, NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_5; L_5 = InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F(__this, L_4, NULL); V_1 = L_5; // if (existingDeviceWithId != null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = V_1; V_2 = (bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_6) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_7 = V_2; if (!L_7) { goto IL_004b; } } { // throw new InvalidOperationException( // $"Duplicate device ID {device.deviceId} detected for devices '{device.name}' and '{existingDeviceWithId.name}'"); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = ___device0; NullCheck(L_8); int32_t L_9; L_9 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_8, NULL); int32_t L_10 = L_9; RuntimeObject* L_11 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_10); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = ___device0; NullCheck(L_12); String_t* L_13; L_13 = InputControl_get_name_mCB68FC91A11BEFA1FF26EA0B5FD39D345C4ADC22(L_12, NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_14 = V_1; NullCheck(L_14); String_t* L_15; L_15 = InputControl_get_name_mCB68FC91A11BEFA1FF26EA0B5FD39D345C4ADC22(L_14, NULL); String_t* L_16; L_16 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC0113547B4691AD4D904D0667F396188E1117475)), L_11, L_13, L_15, NULL); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_17 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_17); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_17, L_16, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_17, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_AssignUniqueDeviceId_mACF8C1B033001362F0BB5453AA233E5223E1FF20_RuntimeMethod_var))); } IL_004b: { goto IL_0061; } IL_004e: { // device.m_DeviceId = m_Runtime.AllocateDeviceId(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_18 = ___device0; RuntimeObject* L_19 = __this->___m_Runtime_31; NullCheck(L_19); int32_t L_20; L_20 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 UnityEngine.InputSystem.LowLevel.IInputRuntime::AllocateDeviceId() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_19); NullCheck(L_18); L_18->___m_DeviceId_25 = L_20; } IL_0061: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::ReallocateStateBuffers() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_ReallocateStateBuffers_m81CEECBFC735429DA4DD822AFB49B8A22176E728 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 V_0; memset((&V_0), 0, sizeof(V_0)); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 V_1; memset((&V_1), 0, sizeof(V_1)); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 G_B2_0; memset((&G_B2_0), 0, sizeof(G_B2_0)); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 G_B1_0; memset((&G_B1_0), 0, sizeof(G_B1_0)); int32_t G_B3_0 = 0; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 G_B3_1; memset((&G_B3_1), 0, sizeof(G_B3_1)); { // var oldBuffers = m_StateBuffers; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_0 = __this->___m_StateBuffers_15; V_0 = L_0; // var newBuffers = new InputStateBuffers(); il2cpp_codegen_initobj((&V_1), sizeof(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968)); // newBuffers.AllocateAll(m_Devices, m_DevicesCount); InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_1 = __this->___m_Devices_7; int32_t L_2 = __this->___m_DevicesCount_6; InputStateBuffers_AllocateAll_mCDCF5F99505DFDCBC0F10B6936D5384A015B2C85((&V_1), L_1, L_2, NULL); // newBuffers.MigrateAll(m_Devices, m_DevicesCount, oldBuffers); InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_3 = __this->___m_Devices_7; int32_t L_4 = __this->___m_DevicesCount_6; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_5 = V_0; InputStateBuffers_MigrateAll_mB47647CC99FEEBFD41E882A24EC5517B51725A3D((&V_1), L_3, L_4, L_5, NULL); // oldBuffers.FreeAll(); InputStateBuffers_FreeAll_m5BEECBC58584E892DA22F07CEE12C765D28BF1EB((&V_0), NULL); // m_StateBuffers = newBuffers; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_6 = V_1; __this->___m_StateBuffers_15 = L_6; // InputStateBuffers.s_DefaultStateBuffer = newBuffers.defaultStateBuffer; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_7 = V_1; void* L_8 = L_7.___defaultStateBuffer_2; ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_DefaultStateBuffer_7 = L_8; // InputStateBuffers.s_NoiseMaskBuffer = newBuffers.noiseMaskBuffer; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_9 = V_1; void* L_10 = L_9.___noiseMaskBuffer_3; ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_NoiseMaskBuffer_8 = L_10; // InputStateBuffers.s_ResetMaskBuffer = newBuffers.resetMaskBuffer; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_11 = V_1; void* L_12 = L_11.___resetMaskBuffer_4; ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_ResetMaskBuffer_9 = L_12; // InputStateBuffers.SwitchTo(m_StateBuffers, // InputUpdate.s_LatestUpdateType != InputUpdateType.None ? InputUpdate.s_LatestUpdateType : defaultUpdateType); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_13 = __this->___m_StateBuffers_15; int32_t L_14 = ((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_LatestUpdateType_1; G_B1_0 = L_13; if (L_14) { G_B2_0 = L_13; goto IL_007e; } } { int32_t L_15; L_15 = InputManager_get_defaultUpdateType_mB7D093DDF6E2D3B78F8AA059FA9506800C33B35C(__this, NULL); G_B3_0 = L_15; G_B3_1 = G_B1_0; goto IL_0083; } IL_007e: { int32_t L_16 = ((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_LatestUpdateType_1; G_B3_0 = L_16; G_B3_1 = G_B2_0; } IL_0083: { InputStateBuffers_SwitchTo_m58D27E4255EAA07B5AC31003901D6A9B93E0857F(G_B3_1, G_B3_0, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::InitializeDefaultState(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InitializeDefaultState_mB2ACD3E0FD9AAFE1DFB35AAE17E05B04B8DA231D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, 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; void* V_2 = NULL; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_3; memset((&V_3), 0, sizeof(V_3)); int32_t V_4 = 0; bool V_5 = false; int32_t V_6 = 0; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_7 = NULL; bool V_8 = false; bool V_9 = false; bool V_10 = false; { // if (!device.hasControlsWithDefaultState) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; NullCheck(L_0); bool L_1; L_1 = InputDevice_get_hasControlsWithDefaultState_mF1D896C2A0C2457A26C10E3639156BF270B9F61E(L_0, NULL); V_5 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_5; if (!L_2) { goto IL_0015; } } { // return; goto IL_00d7; } IL_0015: { // var controls = device.allControls; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___device0; NullCheck(L_3); ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_4; L_4 = InputDevice_get_allControls_mBE0708162230B5536FC85F49040EA943BEDA902E(L_3, NULL); V_0 = L_4; // var controlCount = controls.Count; int32_t L_5; L_5 = ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_inline((&V_0), ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var); V_1 = L_5; // var defaultStateBuffer = m_StateBuffers.defaultStateBuffer; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_6 = (&__this->___m_StateBuffers_15); void* L_7 = L_6->___defaultStateBuffer_2; V_2 = L_7; // for (var n = 0; n < controlCount; ++n) V_6 = 0; goto IL_006f; } IL_0035: { // var control = controls[n]; int32_t L_8 = V_6; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_9; L_9 = ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A((&V_0), L_8, ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var); V_7 = L_9; // if (!control.hasDefaultState) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_10 = V_7; NullCheck(L_10); bool L_11; L_11 = InputControl_get_hasDefaultState_m67D8C00BF67F096D821BB43F381D5C66D6DCBA56(L_10, NULL); V_8 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0); bool L_12 = V_8; if (!L_12) { goto IL_0053; } } { // continue; goto IL_0069; } IL_0053: { // control.m_StateBlock.Write(defaultStateBuffer, control.m_DefaultState); InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_13 = V_7; NullCheck(L_13); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_14 = (&L_13->___m_StateBlock_0); void* L_15 = V_2; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_16 = V_7; NullCheck(L_16); PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_17 = L_16->___m_DefaultState_18; InputStateBlock_Write_m2C6C1EFED16A69F2EF166E4DCF2B84C7994F3F5D(L_14, L_15, L_17, NULL); } IL_0069: { // for (var n = 0; n < controlCount; ++n) int32_t L_18 = V_6; V_6 = ((int32_t)il2cpp_codegen_add(L_18, 1)); } IL_006f: { // for (var n = 0; n < controlCount; ++n) int32_t L_19 = V_6; int32_t L_20 = V_1; V_9 = (bool)((((int32_t)L_19) < ((int32_t)L_20))? 1 : 0); bool L_21 = V_9; if (L_21) { goto IL_0035; } } { // var stateBlock = device.m_StateBlock; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_22 = ___device0; NullCheck(L_22); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_23 = ((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_22)->___m_StateBlock_0; V_3 = L_23; // var deviceIndex = device.m_DeviceIndex; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_24 = ___device0; NullCheck(L_24); int32_t L_25 = L_24->___m_DeviceIndex_27; V_4 = L_25; // if (m_StateBuffers.m_PlayerStateBuffers.valid) InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_26 = (&__this->___m_StateBuffers_15); DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* L_27 = (&L_26->___m_PlayerStateBuffers_6); bool L_28; L_28 = DoubleBuffers_get_valid_m3BA90FE70F7E7856765E42E059B23E112C2DBD1D(L_27, NULL); V_10 = L_28; bool L_29 = V_10; if (!L_29) { goto IL_00d7; } } { // stateBlock.CopyToFrom(m_StateBuffers.m_PlayerStateBuffers.GetFrontBuffer(deviceIndex), defaultStateBuffer); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_30 = (&__this->___m_StateBuffers_15); DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* L_31 = (&L_30->___m_PlayerStateBuffers_6); int32_t L_32 = V_4; void* L_33; L_33 = DoubleBuffers_GetFrontBuffer_m69E70CFF0E381CDE0D30456E799EA265E8C0E747(L_31, L_32, NULL); void* L_34 = V_2; InputStateBlock_CopyToFrom_mC6A8262F0C882ECFED7DA7EB49504E84E2F2AAA8((&V_3), L_33, L_34, NULL); // stateBlock.CopyToFrom(m_StateBuffers.m_PlayerStateBuffers.GetBackBuffer(deviceIndex), defaultStateBuffer); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_35 = (&__this->___m_StateBuffers_15); DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* L_36 = (&L_35->___m_PlayerStateBuffers_6); int32_t L_37 = V_4; void* L_38; L_38 = DoubleBuffers_GetBackBuffer_m94D06F17DB4B4938B2A4C0DCD4460BF6AA0910A4(L_36, L_37, NULL); void* L_39 = V_2; InputStateBlock_CopyToFrom_mC6A8262F0C882ECFED7DA7EB49504E84E2F2AAA8((&V_3), L_38, L_39, NULL); } IL_00d7: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::InitializeDeviceState(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InitializeDeviceState_m92D1A2C70843583CC3CB671DA92311BD1831D071 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, 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*)&ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral18FB1E8595390C25EC75C6EA864A3E5C900A910E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1DF67F1935178EF8CDB420B5A8471808FD5AB1FA); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4C508BD0AB355066666308E52A2D823805332026); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral761CD11E101F69BA3AE33B07E9DE656F3DA911A4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7F78D97EECA3DD6C23FECF15E021CC421205085E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBC88D72B365D6E02DBFAB899BF83F7579B26CEB4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC71D7F35ED06B33F9FC7AF5A4C59C2B25EED0D4B); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA59139B8A67D09FD53858D7008AD414CA77DBA7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDA7A5BE56592C10A81E7B398A79EA594B91999E5); s_Il2CppMethodInitialized = true; } ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; void* V_2 = NULL; bool V_3 = false; void* V_4 = NULL; void* V_5 = NULL; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_6; memset((&V_6), 0, sizeof(V_6)); int32_t V_7 = 0; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_8 = NULL; bool V_9 = false; bool V_10 = false; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* V_11 = NULL; bool V_12 = false; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* V_17 = NULL; int32_t V_18 = 0; bool V_19 = false; int32_t G_B6_0 = 0; int32_t G_B15_0 = 0; { // Debug.Assert(device != null, "Device must not be null"); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), _stringLiteralDA59139B8A67D09FD53858D7008AD414CA77DBA7, NULL); // Debug.Assert(device.added, "Device must have been added"); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___device0; NullCheck(L_1); bool L_2; L_2 = InputDevice_get_added_m27CF78B0777E142AAF9139ABFD88F67BBAABA15C(L_1, NULL); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806(L_2, _stringLiteral7F78D97EECA3DD6C23FECF15E021CC421205085E, NULL); // Debug.Assert(device.stateBlock.byteOffset != InputStateBlock.InvalidOffset, "Device state block offset is invalid"); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___device0; NullCheck(L_3); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_4; L_4 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_3, NULL); V_6 = L_4; uint32_t L_5; L_5 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_6), NULL); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)((((int32_t)L_5) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral4C508BD0AB355066666308E52A2D823805332026, NULL); // Debug.Assert(device.stateBlock.byteOffset + device.stateBlock.alignedSizeInBytes <= m_StateBuffers.sizePerBuffer, // "Device state block is not contained in state buffer"); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___device0; NullCheck(L_6); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_7; L_7 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_6, NULL); V_6 = L_7; uint32_t L_8; L_8 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_6), NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = ___device0; NullCheck(L_9); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_10; L_10 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_9, NULL); V_6 = L_10; uint32_t L_11; L_11 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5((&V_6), NULL); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_12 = (&__this->___m_StateBuffers_15); uint32_t L_13 = L_12->___sizePerBuffer_0; Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_11))) <= ((uint32_t)L_13)))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteralBC88D72B365D6E02DBFAB899BF83F7579B26CEB4, NULL); // var controls = device.allControls; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_14 = ___device0; NullCheck(L_14); ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_15; L_15 = InputDevice_get_allControls_mBE0708162230B5536FC85F49040EA943BEDA902E(L_14, NULL); V_0 = L_15; // var controlCount = controls.Count; int32_t L_16; L_16 = ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_inline((&V_0), ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var); V_1 = L_16; // var resetMaskBuffer = m_StateBuffers.resetMaskBuffer; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_17 = (&__this->___m_StateBuffers_15); void* L_18 = L_17->___resetMaskBuffer_4; V_2 = L_18; // var haveControlsWithDefaultState = device.hasControlsWithDefaultState; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_19 = ___device0; NullCheck(L_19); bool L_20; L_20 = InputDevice_get_hasControlsWithDefaultState_mF1D896C2A0C2457A26C10E3639156BF270B9F61E(L_19, NULL); V_3 = L_20; // var noiseMaskBuffer = m_StateBuffers.noiseMaskBuffer; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_21 = (&__this->___m_StateBuffers_15); void* L_22 = L_21->___noiseMaskBuffer_3; V_4 = L_22; // MemoryHelpers.SetBitsInBuffer(noiseMaskBuffer, (int)device.stateBlock.byteOffset, 0, (int)device.stateBlock.sizeInBits, false); void* L_23 = V_4; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_24 = ___device0; NullCheck(L_24); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_25; L_25 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_24, NULL); V_6 = L_25; uint32_t L_26; L_26 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_6), NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_27 = ___device0; NullCheck(L_27); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_28; L_28 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_27, NULL); V_6 = L_28; uint32_t L_29; L_29 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline((&V_6), NULL); MemoryHelpers_SetBitsInBuffer_m63BC8538DBC53F4AD4222BB1563091187A5FBAC6(L_23, L_26, 0, L_29, (bool)0, NULL); // MemoryHelpers.SetBitsInBuffer(resetMaskBuffer, (int)device.stateBlock.byteOffset, 0, (int)device.stateBlock.sizeInBits, true); void* L_30 = V_2; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_31 = ___device0; NullCheck(L_31); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_32; L_32 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_31, NULL); V_6 = L_32; uint32_t L_33; L_33 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_6), NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_34 = ___device0; NullCheck(L_34); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_35; L_35 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_34, NULL); V_6 = L_35; uint32_t L_36; L_36 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline((&V_6), NULL); MemoryHelpers_SetBitsInBuffer_m63BC8538DBC53F4AD4222BB1563091187A5FBAC6(L_30, L_33, 0, L_36, (bool)1, NULL); // var defaultStateBuffer = m_StateBuffers.defaultStateBuffer; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_37 = (&__this->___m_StateBuffers_15); void* L_38 = L_37->___defaultStateBuffer_2; V_5 = L_38; // for (var n = 0; n < controlCount; ++n) V_7 = 0; goto IL_0287; } IL_010e: { // var control = controls[n]; int32_t L_39 = V_7; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_40; L_40 = ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A((&V_0), L_39, ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var); V_8 = L_40; // if (control.usesStateFromOtherControl) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_41 = V_8; NullCheck(L_41); bool L_42; L_42 = InputControl_get_usesStateFromOtherControl_mEB555DAB0D05BFEE0000CC10C1C880AAA6CE760B(L_41, NULL); V_9 = L_42; bool L_43 = V_9; if (!L_43) { goto IL_012c; } } { // continue; goto IL_0281; } IL_012c: { // if (!control.noisy || control.dontReset) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_44 = V_8; NullCheck(L_44); bool L_45; L_45 = InputControl_get_noisy_m7169395897C8B23A5E96A04268145817E91A4AA8(L_44, NULL); if (!L_45) { goto IL_013e; } } { InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_46 = V_8; NullCheck(L_46); bool L_47; L_47 = InputControl_get_dontReset_m30B6018FE4062633888754D076BD6422829255BE(L_46, NULL); G_B6_0 = ((int32_t)(L_47)); goto IL_013f; } IL_013e: { G_B6_0 = 1; } IL_013f: { V_10 = (bool)G_B6_0; bool L_48 = V_10; if (!L_48) { goto IL_0257; } } { // ref var stateBlock = ref control.m_StateBlock; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_49 = V_8; NullCheck(L_49); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_50 = (&L_49->___m_StateBlock_0); V_11 = L_50; // Debug.Assert(stateBlock.byteOffset != InputStateBlock.InvalidOffset, "Byte offset is invalid on control's state block"); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_51 = V_11; uint32_t L_52; L_52 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_51, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)((((int32_t)L_52) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral1DF67F1935178EF8CDB420B5A8471808FD5AB1FA, NULL); // Debug.Assert(stateBlock.bitOffset != InputStateBlock.InvalidOffset, "Bit offset is invalid on control's state block"); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_53 = V_11; uint32_t L_54; L_54 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(L_53, NULL); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)((((int32_t)L_54) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral18FB1E8595390C25EC75C6EA864A3E5C900A910E, NULL); // Debug.Assert(stateBlock.sizeInBits != InputStateBlock.InvalidOffset, "Size is invalid on control's state block"); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_55 = V_11; uint32_t L_56; L_56 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(L_55, NULL); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)((((int32_t)L_56) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral761CD11E101F69BA3AE33B07E9DE656F3DA911A4, NULL); // Debug.Assert(stateBlock.byteOffset >= device.stateBlock.byteOffset, "Control's offset is located below device's offset"); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_57 = V_11; uint32_t L_58; L_58 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_57, NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_59 = ___device0; NullCheck(L_59); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_60; L_60 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_59, NULL); V_6 = L_60; uint32_t L_61; L_61 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_6), NULL); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)((!(((uint32_t)L_58) >= ((uint32_t)L_61)))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteralC71D7F35ED06B33F9FC7AF5A4C59C2B25EED0D4B, NULL); // Debug.Assert(stateBlock.byteOffset + stateBlock.alignedSizeInBytes <= // device.stateBlock.byteOffset + device.stateBlock.alignedSizeInBytes, "Control state block lies outside of state buffer"); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_62 = V_11; uint32_t L_63; L_63 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_62, NULL); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_64 = V_11; uint32_t L_65; L_65 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5(L_64, NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_66 = ___device0; NullCheck(L_66); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_67; L_67 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_66, NULL); V_6 = L_67; uint32_t L_68; L_68 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_6), NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_69 = ___device0; NullCheck(L_69); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_70; L_70 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_69, NULL); V_6 = L_70; uint32_t L_71; L_71 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5((&V_6), NULL); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_63, (int32_t)L_65))) <= ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_68, (int32_t)L_71)))))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteralDA7A5BE56592C10A81E7B398A79EA594B91999E5, NULL); // if (!control.noisy) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_72 = V_8; NullCheck(L_72); bool L_73; L_73 = InputControl_get_noisy_m7169395897C8B23A5E96A04268145817E91A4AA8(L_72, NULL); V_12 = (bool)((((int32_t)L_73) == ((int32_t)0))? 1 : 0); bool L_74 = V_12; if (!L_74) { goto IL_022c; } } { // MemoryHelpers.SetBitsInBuffer(noiseMaskBuffer, (int)stateBlock.byteOffset, (int)stateBlock.bitOffset, // (int)stateBlock.sizeInBits, true); void* L_75 = V_4; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_76 = V_11; uint32_t L_77; L_77 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_76, NULL); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_78 = V_11; uint32_t L_79; L_79 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(L_78, NULL); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_80 = V_11; uint32_t L_81; L_81 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(L_80, NULL); MemoryHelpers_SetBitsInBuffer_m63BC8538DBC53F4AD4222BB1563091187A5FBAC6(L_75, L_77, L_79, L_81, (bool)1, NULL); } IL_022c: { // if (control.dontReset) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_82 = V_8; NullCheck(L_82); bool L_83; L_83 = InputControl_get_dontReset_m30B6018FE4062633888754D076BD6422829255BE(L_82, NULL); V_13 = L_83; bool L_84 = V_13; if (!L_84) { goto IL_0256; } } { // MemoryHelpers.SetBitsInBuffer(resetMaskBuffer, (int)stateBlock.byteOffset, (int)stateBlock.bitOffset, // (int)stateBlock.sizeInBits, false); void* L_85 = V_2; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_86 = V_11; uint32_t L_87; L_87 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_86, NULL); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_88 = V_11; uint32_t L_89; L_89 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(L_88, NULL); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_90 = V_11; uint32_t L_91; L_91 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(L_90, NULL); MemoryHelpers_SetBitsInBuffer_m63BC8538DBC53F4AD4222BB1563091187A5FBAC6(L_85, L_87, L_89, L_91, (bool)0, NULL); } IL_0256: { } IL_0257: { // if (haveControlsWithDefaultState && control.hasDefaultState) bool L_92 = V_3; if (!L_92) { goto IL_0263; } } { InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_93 = V_8; NullCheck(L_93); bool L_94; L_94 = InputControl_get_hasDefaultState_m67D8C00BF67F096D821BB43F381D5C66D6DCBA56(L_93, NULL); G_B15_0 = ((int32_t)(L_94)); goto IL_0264; } IL_0263: { G_B15_0 = 0; } IL_0264: { V_14 = (bool)G_B15_0; bool L_95 = V_14; if (!L_95) { goto IL_0280; } } { // control.m_StateBlock.Write(defaultStateBuffer, control.m_DefaultState); InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_96 = V_8; NullCheck(L_96); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_97 = (&L_96->___m_StateBlock_0); void* L_98 = V_5; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_99 = V_8; NullCheck(L_99); PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_100 = L_99->___m_DefaultState_18; InputStateBlock_Write_m2C6C1EFED16A69F2EF166E4DCF2B84C7994F3F5D(L_97, L_98, L_100, NULL); } IL_0280: { } IL_0281: { // for (var n = 0; n < controlCount; ++n) int32_t L_101 = V_7; V_7 = ((int32_t)il2cpp_codegen_add(L_101, 1)); } IL_0287: { // for (var n = 0; n < controlCount; ++n) int32_t L_102 = V_7; int32_t L_103 = V_1; V_15 = (bool)((((int32_t)L_102) < ((int32_t)L_103))? 1 : 0); bool L_104 = V_15; if (L_104) { goto IL_010e; } } { // if (haveControlsWithDefaultState) bool L_105 = V_3; V_16 = L_105; bool L_106 = V_16; if (!L_106) { goto IL_02fe; } } { // ref var deviceStateBlock = ref device.m_StateBlock; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_107 = ___device0; NullCheck(L_107); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_108 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_107)->___m_StateBlock_0); V_17 = L_108; // var deviceIndex = device.m_DeviceIndex; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_109 = ___device0; NullCheck(L_109); int32_t L_110 = L_109->___m_DeviceIndex_27; V_18 = L_110; // if (m_StateBuffers.m_PlayerStateBuffers.valid) InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_111 = (&__this->___m_StateBuffers_15); DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* L_112 = (&L_111->___m_PlayerStateBuffers_6); bool L_113; L_113 = DoubleBuffers_get_valid_m3BA90FE70F7E7856765E42E059B23E112C2DBD1D(L_112, NULL); V_19 = L_113; bool L_114 = V_19; if (!L_114) { goto IL_02fd; } } { // deviceStateBlock.CopyToFrom(m_StateBuffers.m_PlayerStateBuffers.GetFrontBuffer(deviceIndex), defaultStateBuffer); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_115 = V_17; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_116 = (&__this->___m_StateBuffers_15); DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* L_117 = (&L_116->___m_PlayerStateBuffers_6); int32_t L_118 = V_18; void* L_119; L_119 = DoubleBuffers_GetFrontBuffer_m69E70CFF0E381CDE0D30456E799EA265E8C0E747(L_117, L_118, NULL); void* L_120 = V_5; InputStateBlock_CopyToFrom_mC6A8262F0C882ECFED7DA7EB49504E84E2F2AAA8(L_115, L_119, L_120, NULL); // deviceStateBlock.CopyToFrom(m_StateBuffers.m_PlayerStateBuffers.GetBackBuffer(deviceIndex), defaultStateBuffer); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_121 = V_17; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_122 = (&__this->___m_StateBuffers_15); DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* L_123 = (&L_122->___m_PlayerStateBuffers_6); int32_t L_124 = V_18; void* L_125; L_125 = DoubleBuffers_GetBackBuffer_m94D06F17DB4B4938B2A4C0DCD4460BF6AA0910A4(L_123, L_124, NULL); void* L_126 = V_5; InputStateBlock_CopyToFrom_mC6A8262F0C882ECFED7DA7EB49504E84E2F2AAA8(L_121, L_125, L_126, NULL); } IL_02fd: { } IL_02fe: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::OnNativeDeviceDiscovered(System.Int32,System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_OnNativeDeviceDiscovered_m755BFDA3C4BEB3FF0564163669A818497B04FD4A (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___deviceId0, String_t* ___deviceDescriptor1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_AppendWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m8283B923715B5202D906E3ADE1AF514806E4DD5F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A); s_Il2CppMethodInitialized = true; } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F V_1; memset((&V_1), 0, sizeof(V_1)); bool V_2 = false; bool V_3 = false; ReadOnlyArray_1_t2221E33FFA1DEDB4C4179E62014550834DDAE95E V_4; memset((&V_4), 0, sizeof(V_4)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_5; memset((&V_5), 0, sizeof(V_5)); bool V_6 = false; bool V_7 = false; Exception_t* V_8 = NULL; AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6 V_9; memset((&V_9), 0, sizeof(V_9)); il2cpp::utils::ExceptionSupportStack __active_exceptions; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F G_B3_0; memset((&G_B3_0), 0, sizeof(G_B3_0)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 G_B8_0; memset((&G_B8_0), 0, sizeof(G_B8_0)); { // RestoreDevicesAfterDomainReloadIfNecessary(); InputManager_RestoreDevicesAfterDomainReloadIfNecessary_m8E5C5420AB40025CC32E34E717BC27C7658CFF80(__this, NULL); // var device = TryMatchDisconnectedDevice(deviceDescriptor); String_t* L_0 = ___deviceDescriptor1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1; L_1 = InputManager_TryMatchDisconnectedDevice_mF719B896028DB2F0F1184B3DF067F1F48024242C(__this, L_0, NULL); V_0 = L_1; // var description = device?.description ?? InputDeviceDescription.FromJson(deviceDescriptor); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = V_0; if (L_2) { goto IL_001b; } } { String_t* L_3 = ___deviceDescriptor1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_4; L_4 = InputDeviceDescription_FromJson_mA6A4D5F0646B1F386417BB5EEC4C80882F410F38(L_3, NULL); G_B3_0 = L_4; goto IL_0021; } IL_001b: { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_5 = V_0; NullCheck(L_5); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_6; L_6 = InputDevice_get_description_mD9260BECAC1F217CF72662B7B08FA4A164EE73EB_inline(L_5, NULL); G_B3_0 = L_6; } IL_0021: { V_1 = G_B3_0; // var markAsRemoved = false; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0101: {// begin finally (depth: 1) // ArrayHelpers.AppendWithCapacity(ref m_AvailableDevices, ref m_AvailableDeviceCount, // new AvailableDevice // { // description = description, // deviceId = deviceId, // isNative = true, // isRemoved = markAsRemoved, // }); AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5** L_7 = (&__this->___m_AvailableDevices_10); int32_t* L_8 = (&__this->___m_AvailableDeviceCount_9); il2cpp_codegen_initobj((&V_9), sizeof(AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6)); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_9 = V_1; (&V_9)->___description_0 = L_9; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_9)->___description_0))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_9)->___description_0))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_9)->___description_0))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_9)->___description_0))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_9)->___description_0))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_9)->___description_0))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_9)->___description_0))->___m_Capabilities_6), (void*)NULL); #endif int32_t L_10 = ___deviceId0; (&V_9)->___deviceId_1 = L_10; (&V_9)->___isNative_2 = (bool)1; bool L_11 = V_2; (&V_9)->___isRemoved_3 = L_11; AvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6 L_12 = V_9; int32_t L_13; L_13 = ArrayHelpers_AppendWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m8283B923715B5202D906E3ADE1AF514806E4DD5F(L_7, L_8, L_12, ((int32_t)10), ArrayHelpers_AppendWithCapacity_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_m8283B923715B5202D906E3ADE1AF514806E4DD5F_RuntimeMethod_var); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) try {// begin try (depth: 2) { // if (m_Settings.supportedDevices.Count > 0) InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_14 = __this->___m_Settings_33; NullCheck(L_14); ReadOnlyArray_1_t2221E33FFA1DEDB4C4179E62014550834DDAE95E L_15; L_15 = InputSettings_get_supportedDevices_mE0B1E462955A891599E83FB0869E7E5AEF9D83EA(L_14, NULL); V_4 = L_15; int32_t L_16; L_16 = ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_inline((&V_4), ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_RuntimeMethod_var); V_3 = (bool)((((int32_t)L_16) > ((int32_t)0))? 1 : 0); bool L_17 = V_3; if (!L_17) { goto IL_0071_2; } } { // var layout = device != null ? device.m_Layout : TryFindMatchingControlLayout(ref description, deviceId); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_18 = V_0; if (L_18) { goto IL_004f_2; } } { int32_t L_19 = ___deviceId0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_20; L_20 = InputManager_TryFindMatchingControlLayout_m9780D131A4EB436A48A30306F386459D65850C42(__this, (&V_1), L_19, NULL); G_B8_0 = L_20; goto IL_0055_2; } IL_004f_2: { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_21 = V_0; NullCheck(L_21); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_22 = ((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_21)->___m_Layout_7; G_B8_0 = L_22; } IL_0055_2: { V_5 = G_B8_0; // if (!IsDeviceLayoutMarkedAsSupportedInSettings(layout)) InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_23 = V_5; bool L_24; L_24 = InputManager_IsDeviceLayoutMarkedAsSupportedInSettings_m79073DBD4A649819AD6A058090B687B83DBBCF30(__this, L_23, NULL); V_6 = (bool)((((int32_t)L_24) == ((int32_t)0))? 1 : 0); bool L_25 = V_6; if (!L_25) { goto IL_0070_2; } } { // markAsRemoved = true; V_2 = (bool)1; // return; goto IL_0142; } IL_0070_2: { } IL_0071_2: { // if (device != null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_26 = V_0; V_7 = (bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_26) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_27 = V_7; if (!L_27) { goto IL_00cf_2; } } { // device.m_DeviceId = deviceId; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_28 = V_0; int32_t L_29 = ___deviceId0; NullCheck(L_28); L_28->___m_DeviceId_25 = L_29; // device.m_DeviceFlags |= InputDevice.DeviceFlags.Native; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_30 = V_0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_31 = L_30; NullCheck(L_31); int32_t L_32 = L_31->___m_DeviceFlags_24; NullCheck(L_31); L_31->___m_DeviceFlags_24 = ((int32_t)((int32_t)L_32|((int32_t)16))); // device.m_DeviceFlags &= ~InputDevice.DeviceFlags.DisabledInFrontend; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_33 = V_0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_34 = L_33; NullCheck(L_34); int32_t L_35 = L_34->___m_DeviceFlags_24; NullCheck(L_34); L_34->___m_DeviceFlags_24 = ((int32_t)((int32_t)L_35&((int32_t)-33))); // device.m_DeviceFlags &= ~InputDevice.DeviceFlags.DisabledStateHasBeenQueriedFromRuntime; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_36 = V_0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_37 = L_36; NullCheck(L_37); int32_t L_38 = L_37->___m_DeviceFlags_24; NullCheck(L_37); L_37->___m_DeviceFlags_24 = ((int32_t)((int32_t)L_38&((int32_t)-65))); // AddDevice(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_39 = V_0; InputManager_AddDevice_m95D74391F65270B36E9709C141F7B9928A0EB1F3(__this, L_39, NULL); // DelegateHelpers.InvokeCallbacksSafe(ref m_DeviceChangeListeners, device, InputDeviceChange.Reconnected, // "InputSystem.onDeviceChange"); CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* L_40 = (&__this->___m_DeviceChangeListeners_16); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_41 = V_0; DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0(L_40, L_41, 3, _stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A, NULL, DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); goto IL_00de_2; } IL_00cf_2: { // AddDevice(description, throwIfNoLayoutFound: false, deviceId: deviceId, // deviceFlags: InputDevice.DeviceFlags.Native); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_42 = V_1; int32_t L_43 = ___deviceId0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_44; L_44 = InputManager_AddDevice_m3FA1AC63C27AD194FFC89EB85BDF4F4D9B3F7C1D(__this, L_42, (bool)0, (String_t*)NULL, L_43, ((int32_t)16), NULL); } IL_00de_2: { goto IL_00ff_1; } }// end try (depth: 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_00e1_1; } throw e; } CATCH_00e1_1: {// begin catch(System.Exception) // catch (Exception exception) V_8 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); // Debug.LogError($"Could not create a device for '{description}' (exception: {exception})"); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_45 = V_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_46 = L_45; RuntimeObject* L_47 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_il2cpp_TypeInfo_var)), &L_46); Exception_t* L_48 = V_8; String_t* L_49; L_49 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0BA5468134AAC3438B5940C44AFD45FE8669FCEB)), L_47, L_48, NULL); il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))); Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_49, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00ff_1; }// end catch (depth: 2) IL_00ff_1: { goto IL_0142; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0142: { // } return; } } // UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputManager::TryMatchDisconnectedDevice(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputManager_TryMatchDisconnectedDevice_mF719B896028DB2F0F1184B3DF067F1F48024242C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, String_t* ___deviceDescriptor0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_EraseAtWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0340D37F81A627960498BE0BB209773A62B82ED9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1630E6A6E4B065CB228F2BB0735FC4EB04ADCF98); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1EEB75795CB6B2FEB03B506A6ABF63E6EB891D3A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral75C123F6B54703295CFE76238B415DDAFB9698C9); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral8DAE0371884040CFA6CE09831807D3D5D255F5D6); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF49AECB5A7A9C87D4D672BA9D06F6929E0895580); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_1 = NULL; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F V_2; memset((&V_2), 0, sizeof(V_2)); bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; bool V_7 = false; bool V_8 = false; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_9 = NULL; bool V_10 = false; { // for (var i = 0; i < m_DisconnectedDevicesCount; ++i) V_0 = 0; goto IL_00e7; } IL_0008: { // var device = m_DisconnectedDevices[i]; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_0 = __this->___m_DisconnectedDevices_12; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = L_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = (L_0)->GetAt(static_cast(L_2)); V_1 = L_3; // var description = device.description; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = V_1; NullCheck(L_4); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_5; L_5 = InputDevice_get_description_mD9260BECAC1F217CF72662B7B08FA4A164EE73EB_inline(L_4, NULL); V_2 = L_5; // if (!InputDeviceDescription.ComparePropertyToDeviceDescriptor("interface", description.interfaceName, deviceDescriptor)) String_t* L_6; L_6 = InputDeviceDescription_get_interfaceName_m087CF7E83BAF1E6C6375B3F16A9FAA3A71717D07_inline((&V_2), NULL); String_t* L_7 = ___deviceDescriptor0; bool L_8; L_8 = InputDeviceDescription_ComparePropertyToDeviceDescriptor_mFAF3929DB82926ABE5A437D00B62EB7756DF5030(_stringLiteralF49AECB5A7A9C87D4D672BA9D06F6929E0895580, L_6, L_7, NULL); V_3 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0); bool L_9 = V_3; if (!L_9) { goto IL_0037; } } { // continue; goto IL_00e3; } IL_0037: { // if (!InputDeviceDescription.ComparePropertyToDeviceDescriptor("product", description.product, deviceDescriptor)) String_t* L_10; L_10 = InputDeviceDescription_get_product_m55D36F17D120E589EAE73B25E0C86B0CE14DA34A_inline((&V_2), NULL); String_t* L_11 = ___deviceDescriptor0; bool L_12; L_12 = InputDeviceDescription_ComparePropertyToDeviceDescriptor_mFAF3929DB82926ABE5A437D00B62EB7756DF5030(_stringLiteral1630E6A6E4B065CB228F2BB0735FC4EB04ADCF98, L_10, L_11, NULL); V_4 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0); bool L_13 = V_4; if (!L_13) { goto IL_0057; } } { // continue; goto IL_00e3; } IL_0057: { // if (!InputDeviceDescription.ComparePropertyToDeviceDescriptor("manufacturer", description.manufacturer, deviceDescriptor)) String_t* L_14; L_14 = InputDeviceDescription_get_manufacturer_m1E4560A970F958F452E36A48BE6E420409BB6DA4_inline((&V_2), NULL); String_t* L_15 = ___deviceDescriptor0; bool L_16; L_16 = InputDeviceDescription_ComparePropertyToDeviceDescriptor_mFAF3929DB82926ABE5A437D00B62EB7756DF5030(_stringLiteral8DAE0371884040CFA6CE09831807D3D5D255F5D6, L_14, L_15, NULL); V_5 = (bool)((((int32_t)L_16) == ((int32_t)0))? 1 : 0); bool L_17 = V_5; if (!L_17) { goto IL_0074; } } { // continue; goto IL_00e3; } IL_0074: { // if (!InputDeviceDescription.ComparePropertyToDeviceDescriptor("type", description.deviceClass, deviceDescriptor)) String_t* L_18; L_18 = InputDeviceDescription_get_deviceClass_m59E89FD7B104B4E23CB6AA979500CD0330FFBF26_inline((&V_2), NULL); String_t* L_19 = ___deviceDescriptor0; bool L_20; L_20 = InputDeviceDescription_ComparePropertyToDeviceDescriptor_mFAF3929DB82926ABE5A437D00B62EB7756DF5030(_stringLiteralF3C6C902DBF80139640F6554F0C3392016A8ADF7, L_18, L_19, NULL); V_6 = (bool)((((int32_t)L_20) == ((int32_t)0))? 1 : 0); bool L_21 = V_6; if (!L_21) { goto IL_0091; } } { // continue; goto IL_00e3; } IL_0091: { // if (!InputDeviceDescription.ComparePropertyToDeviceDescriptor("capabilities", description.capabilities, deviceDescriptor)) String_t* L_22; L_22 = InputDeviceDescription_get_capabilities_mEBF36ED5663709FCA039D1AEA87F6B6C404E76CD_inline((&V_2), NULL); String_t* L_23 = ___deviceDescriptor0; bool L_24; L_24 = InputDeviceDescription_ComparePropertyToDeviceDescriptor_mFAF3929DB82926ABE5A437D00B62EB7756DF5030(_stringLiteral75C123F6B54703295CFE76238B415DDAFB9698C9, L_22, L_23, NULL); V_7 = (bool)((((int32_t)L_24) == ((int32_t)0))? 1 : 0); bool L_25 = V_7; if (!L_25) { goto IL_00ae; } } { // continue; goto IL_00e3; } IL_00ae: { // if (!InputDeviceDescription.ComparePropertyToDeviceDescriptor("serial", description.serial, deviceDescriptor)) String_t* L_26; L_26 = InputDeviceDescription_get_serial_m3A6F06D7F3524EA3B409475146A17D10B2E2D566_inline((&V_2), NULL); String_t* L_27 = ___deviceDescriptor0; bool L_28; L_28 = InputDeviceDescription_ComparePropertyToDeviceDescriptor_mFAF3929DB82926ABE5A437D00B62EB7756DF5030(_stringLiteral1EEB75795CB6B2FEB03B506A6ABF63E6EB891D3A, L_26, L_27, NULL); V_8 = (bool)((((int32_t)L_28) == ((int32_t)0))? 1 : 0); bool L_29 = V_8; if (!L_29) { goto IL_00cb; } } { // continue; goto IL_00e3; } IL_00cb: { // ArrayHelpers.EraseAtWithCapacity(m_DisconnectedDevices, ref m_DisconnectedDevicesCount, i); InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_30 = __this->___m_DisconnectedDevices_12; int32_t* L_31 = (&__this->___m_DisconnectedDevicesCount_11); int32_t L_32 = V_0; ArrayHelpers_EraseAtWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0340D37F81A627960498BE0BB209773A62B82ED9(L_30, L_31, L_32, ArrayHelpers_EraseAtWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0340D37F81A627960498BE0BB209773A62B82ED9_RuntimeMethod_var); // return device; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_33 = V_1; V_9 = L_33; goto IL_00fe; } IL_00e3: { // for (var i = 0; i < m_DisconnectedDevicesCount; ++i) int32_t L_34 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_34, 1)); } IL_00e7: { // for (var i = 0; i < m_DisconnectedDevicesCount; ++i) int32_t L_35 = V_0; int32_t L_36 = __this->___m_DisconnectedDevicesCount_11; V_10 = (bool)((((int32_t)L_35) < ((int32_t)L_36))? 1 : 0); bool L_37 = V_10; if (L_37) { goto IL_0008; } } { // return null; V_9 = (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)NULL; goto IL_00fe; } IL_00fe: { // } InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_38 = V_9; return L_38; } } // System.Void UnityEngine.InputSystem.InputManager::InstallBeforeUpdateHookIfNecessary() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InstallBeforeUpdateHookIfNecessary_m46D61EBA7338C6D8930D804D7C25E26AB5CF6ED3 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputManager_OnBeforeUpdate_mA1AF0B8267D27BACCBFD7D24B67721D921101CF4_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t G_B3_0 = 0; { // if (m_NativeBeforeUpdateHooked || m_Runtime == null) bool L_0 = __this->___m_NativeBeforeUpdateHooked_25; if (L_0) { goto IL_0014; } } { RuntimeObject* L_1 = __this->___m_Runtime_31; G_B3_0 = ((((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); goto IL_0015; } IL_0014: { G_B3_0 = 1; } IL_0015: { V_0 = (bool)G_B3_0; bool L_2 = V_0; if (!L_2) { goto IL_001b; } } { // return; goto IL_003a; } IL_001b: { // m_Runtime.onBeforeUpdate = OnBeforeUpdate; RuntimeObject* L_3 = __this->___m_Runtime_31; Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* L_4 = (Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378*)il2cpp_codegen_object_new(Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378_il2cpp_TypeInfo_var); NullCheck(L_4); Action_1__ctor_mB2FEAAD2CDFD934529582F41A01F3A8F8EF26E55(L_4, __this, (intptr_t)((void*)InputManager_OnBeforeUpdate_mA1AF0B8267D27BACCBFD7D24B67721D921101CF4_RuntimeMethod_var), NULL); NullCheck(L_3); InterfaceActionInvoker1< Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* >::Invoke(7 /* System.Void UnityEngine.InputSystem.LowLevel.IInputRuntime::set_onBeforeUpdate(System.Action`1) */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_3, L_4); // m_NativeBeforeUpdateHooked = true; __this->___m_NativeBeforeUpdateHooked_25 = (bool)1; } IL_003a: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RestoreDevicesAfterDomainReloadIfNecessary() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RestoreDevicesAfterDomainReloadIfNecessary_m8E5C5420AB40025CC32E34E717BC27C7658CFF80 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::SyncAllDevicesWhenEditorIsActivated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_SyncAllDevicesWhenEditorIsActivated_m5C2488EAE87D9DDF2DD5612D872DBC5AB45EB660 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::WarnAboutDevicesFailingToRecreateAfterDomainReload() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_WarnAboutDevicesFailingToRecreateAfterDomainReload_m78E1024A37B08CA5F1C30828F6CB784BA39FFF31 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::OnBeforeUpdate(UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_OnBeforeUpdate_mA1AF0B8267D27BACCBFD7D24B67721D921101CF4 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___updateType0, 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*)&_stringLiteral74D76C7BAA4DECF9C908C2F7D020C83CB02B76B0); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL; bool V_4 = false; bool V_5 = false; int32_t G_B5_0 = 0; { // RestoreDevicesAfterDomainReloadIfNecessary(); InputManager_RestoreDevicesAfterDomainReloadIfNecessary_m8E5C5420AB40025CC32E34E717BC27C7658CFF80(__this, NULL); // if ((updateType & m_UpdateMask) == 0) int32_t L_0 = ___updateType0; int32_t L_1 = __this->___m_UpdateMask_13; V_0 = (bool)((((int32_t)((int32_t)((int32_t)L_0&(int32_t)L_1))) == ((int32_t)0))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_0019; } } { // return; goto IL_0096; } IL_0019: { // InputStateBuffers.SwitchTo(m_StateBuffers, updateType); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_3 = __this->___m_StateBuffers_15; int32_t L_4 = ___updateType0; InputStateBuffers_SwitchTo_m58D27E4255EAA07B5AC31003901D6A9B93E0857F(L_3, L_4, NULL); // InputUpdate.OnBeforeUpdate(updateType); int32_t L_5 = ___updateType0; InputUpdate_OnBeforeUpdate_m965064C0EF2D3969435C3859957A975A30779AC5(L_5, NULL); // if (m_HaveDevicesWithStateCallbackReceivers && updateType != InputUpdateType.BeforeRender) ////REVIEW: before-render handling is probably wrong bool L_6 = __this->___m_HaveDevicesWithStateCallbackReceivers_26; if (!L_6) { goto IL_003e; } } { int32_t L_7 = ___updateType0; G_B5_0 = ((((int32_t)((((int32_t)L_7) == ((int32_t)4))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_003f; } IL_003e: { G_B5_0 = 0; } IL_003f: { V_1 = (bool)G_B5_0; bool L_8 = V_1; if (!L_8) { goto IL_0084; } } { // for (var i = 0; i < m_DevicesCount; ++i) V_2 = 0; goto IL_0074; } IL_0048: { // var device = m_Devices[i]; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_9 = __this->___m_Devices_7; int32_t L_10 = V_2; NullCheck(L_9); int32_t L_11 = L_10; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = (L_9)->GetAt(static_cast(L_11)); V_3 = L_12; // if (!device.hasStateCallbacks) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = V_3; NullCheck(L_13); bool L_14; L_14 = InputDevice_get_hasStateCallbacks_mCDBC72CE6F69693BE32E835C97030B2DBFD4A38B(L_13, NULL); V_4 = (bool)((((int32_t)L_14) == ((int32_t)0))? 1 : 0); bool L_15 = V_4; if (!L_15) { goto IL_0063; } } { // continue; goto IL_0070; } IL_0063: { // ((IInputStateCallbackReceiver)device).OnNextUpdate(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16 = V_3; NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_16, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var))); InterfaceActionInvoker0::Invoke(0 /* System.Void UnityEngine.InputSystem.LowLevel.IInputStateCallbackReceiver::OnNextUpdate() */, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_16, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var))); } IL_0070: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_17 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0074: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_18 = V_2; int32_t L_19 = __this->___m_DevicesCount_6; V_5 = (bool)((((int32_t)L_18) < ((int32_t)L_19))? 1 : 0); bool L_20 = V_5; if (L_20) { goto IL_0048; } } { } IL_0084: { // DelegateHelpers.InvokeCallbacksSafe(ref m_BeforeUpdateListeners, "onBeforeUpdate"); CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* L_21 = (&__this->___m_BeforeUpdateListeners_22); DelegateHelpers_InvokeCallbacksSafe_m0474E1EEBF6B8B6BA1F849BE6FDF25E56A1318C0(L_21, _stringLiteral74D76C7BAA4DECF9C908C2F7D020C83CB02B76B0, NULL, NULL); } IL_0096: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::ApplySettings() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_ApplySettings_m98CCA0C352332E7DC117FB01F45EA7E4D6E03B00 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __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*)&ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2A2782DDF2179B23547713DD1D5AB7ED9DA9D3E0); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; bool V_6 = false; ReadOnlyArray_1_t2221E33FFA1DEDB4C4179E62014550834DDAE95E V_7; memset((&V_7), 0, sizeof(V_7)); int32_t V_8 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_9 = NULL; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_10; memset((&V_10), 0, sizeof(V_10)); bool V_11 = false; int32_t V_12 = 0; bool V_13 = false; bool V_14 = false; bool V_15 = false; bool V_16 = false; bool V_17 = false; bool V_18 = false; { // var newUpdateMask = InputUpdateType.Editor; V_0 = 8; // if ((m_UpdateMask & InputUpdateType.BeforeRender) != 0) int32_t L_0 = __this->___m_UpdateMask_13; V_1 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&4))) <= ((uint32_t)0)))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_0018; } } { // newUpdateMask |= InputUpdateType.BeforeRender; int32_t L_2 = V_0; V_0 = ((int32_t)((int32_t)L_2|4)); } IL_0018: { // if (m_Settings.updateMode == InputSettings.s_OldUnsupportedFixedAndDynamicUpdateSetting) InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_3 = __this->___m_Settings_33; NullCheck(L_3); int32_t L_4; L_4 = InputSettings_get_updateMode_mD37EABFC0678912846EABBC3CF31AC82E4ACE79E_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_0037; } } { // m_Settings.updateMode = InputSettings.UpdateMode.ProcessEventsInDynamicUpdate; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_6 = __this->___m_Settings_33; NullCheck(L_6); InputSettings_set_updateMode_m35DD0296E1AAD343DB72C94DEF071CA0F97ED2EF(L_6, 1, NULL); } IL_0037: { // switch (m_Settings.updateMode) InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_7 = __this->___m_Settings_33; NullCheck(L_7); int32_t L_8; L_8 = InputSettings_get_updateMode_mD37EABFC0678912846EABBC3CF31AC82E4ACE79E_inline(L_7, NULL); V_4 = L_8; int32_t L_9 = V_4; V_3 = L_9; int32_t L_10 = V_3; switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_10, 1))) { case 0: { goto IL_005d; } case 1: { goto IL_0063; } case 2: { goto IL_0069; } } } { goto IL_0070; } IL_005d: { // newUpdateMask |= InputUpdateType.Dynamic; int32_t L_11 = V_0; V_0 = ((int32_t)((int32_t)L_11|1)); // break; goto IL_009a; } IL_0063: { // newUpdateMask |= InputUpdateType.Fixed; int32_t L_12 = V_0; V_0 = ((int32_t)((int32_t)L_12|2)); // break; goto IL_009a; } IL_0069: { // newUpdateMask |= InputUpdateType.Manual; int32_t L_13 = V_0; V_0 = ((int32_t)((int32_t)L_13|((int32_t)16))); // break; goto IL_009a; } IL_0070: { // throw new NotSupportedException("Invalid input update mode: " + m_Settings.updateMode); InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_14 = __this->___m_Settings_33; NullCheck(L_14); int32_t L_15; L_15 = InputSettings_get_updateMode_mD37EABFC0678912846EABBC3CF31AC82E4ACE79E_inline(L_14, NULL); V_5 = L_15; Il2CppFakeBox L_16(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&UpdateMode_tCD49766B755C4CD8E1F2DE8D57798DAC2C5CBF32_il2cpp_TypeInfo_var)), (&V_5)); String_t* L_17; L_17 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_16), NULL); String_t* L_18; L_18 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5E4609AC3C6E84D2010252F67F4E72A2DBC1DC06)), L_17, NULL); NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_19 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var))); NullCheck(L_19); NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_19, L_18, NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_19, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_ApplySettings_m98CCA0C352332E7DC117FB01F45EA7E4D6E03B00_RuntimeMethod_var))); } IL_009a: { // updateMask = newUpdateMask; int32_t L_20 = V_0; InputManager_set_updateMask_m7A5F673B6C61D4C6D85FF329C4FDADF9B0F6303E(__this, L_20, NULL); // AddAvailableDevicesThatAreNowRecognized(); InputManager_AddAvailableDevicesThatAreNowRecognized_mE0F489C5F28E922D0E4BCBBD115C57037E47BAD3(__this, NULL); // if (settings.supportedDevices.Count > 0) InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_21; L_21 = InputManager_get_settings_m4616954AF63F2D3179515DED642544057433F42D(__this, NULL); NullCheck(L_21); ReadOnlyArray_1_t2221E33FFA1DEDB4C4179E62014550834DDAE95E L_22; L_22 = InputSettings_get_supportedDevices_mE0B1E462955A891599E83FB0869E7E5AEF9D83EA(L_21, NULL); V_7 = L_22; int32_t L_23; L_23 = ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_inline((&V_7), ReadOnlyArray_1_get_Count_m6EBD864343EC3ED7E602D6AD0C6094226D5007B9_RuntimeMethod_var); V_6 = (bool)((((int32_t)L_23) > ((int32_t)0))? 1 : 0); bool L_24 = V_6; if (!L_24) { goto IL_0179; } } { // for (var i = 0; i < m_DevicesCount; ++i) V_8 = 0; goto IL_0165; } IL_00d2: { // var device = m_Devices[i]; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_25 = __this->___m_Devices_7; int32_t L_26 = V_8; NullCheck(L_25); int32_t L_27 = L_26; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_28 = (L_25)->GetAt(static_cast(L_27)); V_9 = L_28; // var layout = device.m_Layout; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_29 = V_9; NullCheck(L_29); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_30 = ((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_29)->___m_Layout_7; V_10 = L_30; // var isInAvailableDevices = false; V_11 = (bool)0; // for (var n = 0; n < m_AvailableDeviceCount; ++n) V_12 = 0; goto IL_011e; } IL_00ef: { // if (m_AvailableDevices[n].deviceId == device.deviceId) AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_31 = __this->___m_AvailableDevices_10; int32_t L_32 = V_12; NullCheck(L_31); int32_t L_33 = ((L_31)->GetAddressAt(static_cast(L_32)))->___deviceId_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_34 = V_9; NullCheck(L_34); int32_t L_35; L_35 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_34, NULL); V_13 = (bool)((((int32_t)L_33) == ((int32_t)L_35))? 1 : 0); bool L_36 = V_13; if (!L_36) { goto IL_0117; } } { // isInAvailableDevices = true; V_11 = (bool)1; // break; goto IL_012e; } IL_0117: { // for (var n = 0; n < m_AvailableDeviceCount; ++n) int32_t L_37 = V_12; V_12 = ((int32_t)il2cpp_codegen_add(L_37, 1)); } IL_011e: { // for (var n = 0; n < m_AvailableDeviceCount; ++n) int32_t L_38 = V_12; int32_t L_39 = __this->___m_AvailableDeviceCount_9; V_14 = (bool)((((int32_t)L_38) < ((int32_t)L_39))? 1 : 0); bool L_40 = V_14; if (L_40) { goto IL_00ef; } } IL_012e: { // if (!isInAvailableDevices) bool L_41 = V_11; V_15 = (bool)((((int32_t)L_41) == ((int32_t)0))? 1 : 0); bool L_42 = V_15; if (!L_42) { goto IL_013b; } } { // continue; goto IL_015f; } IL_013b: { // if (!IsDeviceLayoutMarkedAsSupportedInSettings(layout)) InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_43 = V_10; bool L_44; L_44 = InputManager_IsDeviceLayoutMarkedAsSupportedInSettings_m79073DBD4A649819AD6A058090B687B83DBBCF30(__this, L_43, NULL); V_16 = (bool)((((int32_t)L_44) == ((int32_t)0))? 1 : 0); bool L_45 = V_16; if (!L_45) { goto IL_015e; } } { // RemoveDevice(device, keepOnListOfAvailableDevices: true); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_46 = V_9; InputManager_RemoveDevice_m09401A2F9BDCF904F4F54558A6C3D069FE929D8A(__this, L_46, (bool)1, NULL); // --i; int32_t L_47 = V_8; V_8 = ((int32_t)il2cpp_codegen_subtract(L_47, 1)); } IL_015e: { } IL_015f: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_48 = V_8; V_8 = ((int32_t)il2cpp_codegen_add(L_48, 1)); } IL_0165: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_49 = V_8; int32_t L_50 = __this->___m_DevicesCount_6; V_17 = (bool)((((int32_t)L_49) < ((int32_t)L_50))? 1 : 0); bool L_51 = V_17; if (L_51) { goto IL_00d2; } } { } IL_0179: { // if (m_Settings.m_FeatureFlags != null) InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_52 = __this->___m_Settings_33; NullCheck(L_52); HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178* L_53 = L_52->___m_FeatureFlags_22; V_18 = (bool)((!(((RuntimeObject*)(HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178*)L_53) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_54 = V_18; if (!L_54) { goto IL_018f; } } { } IL_018f: { // Touchscreen.s_TapTime = settings.defaultTapTime; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_55; L_55 = InputManager_get_settings_m4616954AF63F2D3179515DED642544057433F42D(__this, NULL); NullCheck(L_55); float L_56; L_56 = InputSettings_get_defaultTapTime_mC6FD6765646FF55571132E1D60D35B282D8806B7_inline(L_55, NULL); ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___s_TapTime_48 = L_56; // Touchscreen.s_TapDelayTime = settings.multiTapDelayTime; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_57; L_57 = InputManager_get_settings_m4616954AF63F2D3179515DED642544057433F42D(__this, NULL); NullCheck(L_57); float L_58; L_58 = InputSettings_get_multiTapDelayTime_mF820595F3F61089A8A7E9DC28721E8B9014B8ADA_inline(L_57, NULL); ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___s_TapDelayTime_49 = L_58; // Touchscreen.s_TapRadiusSquared = settings.tapRadius * settings.tapRadius; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_59; L_59 = InputManager_get_settings_m4616954AF63F2D3179515DED642544057433F42D(__this, NULL); NullCheck(L_59); float L_60; L_60 = InputSettings_get_tapRadius_m669BD4AE475CF1B27CE75EA8C3A2D7EDB93E6C50_inline(L_59, NULL); InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_61; L_61 = InputManager_get_settings_m4616954AF63F2D3179515DED642544057433F42D(__this, NULL); NullCheck(L_61); float L_62; L_62 = InputSettings_get_tapRadius_m669BD4AE475CF1B27CE75EA8C3A2D7EDB93E6C50_inline(L_61, NULL); ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___s_TapRadiusSquared_50 = ((float)il2cpp_codegen_multiply(L_60, L_62)); // ButtonControl.s_GlobalDefaultButtonPressPoint = Mathf.Clamp(settings.defaultButtonPressPoint, ButtonControl.kMinButtonPressPoint, float.MaxValue); InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_63; L_63 = InputManager_get_settings_m4616954AF63F2D3179515DED642544057433F42D(__this, NULL); NullCheck(L_63); float L_64; L_64 = InputSettings_get_defaultButtonPressPoint_m9CE8BB174FB9E5A646BF42FF5E4AE02EB688ECA8_inline(L_63, NULL); float L_65; L_65 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_64, (9.99999975E-05f), ((std::numeric_limits::max)()), NULL); ((ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_StaticFields*)il2cpp_codegen_static_fields_for(ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var))->___s_GlobalDefaultButtonPressPoint_34 = L_65; // ButtonControl.s_GlobalDefaultButtonReleaseThreshold = settings.buttonReleaseThreshold; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_66; L_66 = InputManager_get_settings_m4616954AF63F2D3179515DED642544057433F42D(__this, NULL); NullCheck(L_66); float L_67; L_67 = InputSettings_get_buttonReleaseThreshold_m91570D4911C245C7D2CA5ECDC2E881DB28D7532A_inline(L_66, NULL); ((ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_StaticFields*)il2cpp_codegen_static_fields_for(ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF_il2cpp_TypeInfo_var))->___s_GlobalDefaultButtonReleaseThreshold_35 = L_67; // DelegateHelpers.InvokeCallbacksSafe(ref m_SettingsChangedListeners, // "InputSystem.onSettingsChange"); CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* L_68 = (&__this->___m_SettingsChangedListeners_24); DelegateHelpers_InvokeCallbacksSafe_m0474E1EEBF6B8B6BA1F849BE6FDF25E56A1318C0(L_68, _stringLiteral2A2782DDF2179B23547713DD1D5AB7ED9DA9D3E0, NULL, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::AddAvailableDevicesThatAreNowRecognized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_AddAvailableDevicesThatAreNowRecognized_mE0F489C5F28E922D0E4BCBBD115C57037E47BAD3 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntimeExtensions_DeviceCommand_TisDisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD_m3DBE0BC89B748E83A77DE6AE61941BD0C331A822_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_2; memset((&V_2), 0, sizeof(V_2)); bool V_3 = false; bool V_4 = false; bool V_5 = false; bool V_6 = false; DisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD V_7; memset((&V_7), 0, sizeof(V_7)); bool V_8 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; int32_t G_B12_0 = 0; RuntimeObject* G_B12_1 = NULL; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 G_B12_2; memset((&G_B12_2), 0, sizeof(G_B12_2)); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F G_B12_3; memset((&G_B12_3), 0, sizeof(G_B12_3)); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B12_4 = NULL; int32_t G_B11_0 = 0; RuntimeObject* G_B11_1 = NULL; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 G_B11_2; memset((&G_B11_2), 0, sizeof(G_B11_2)); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F G_B11_3; memset((&G_B11_3), 0, sizeof(G_B11_3)); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B11_4 = NULL; int32_t G_B13_0 = 0; int32_t G_B13_1 = 0; RuntimeObject* G_B13_2 = NULL; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 G_B13_3; memset((&G_B13_3), 0, sizeof(G_B13_3)); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F G_B13_4; memset((&G_B13_4), 0, sizeof(G_B13_4)); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B13_5 = NULL; { // for (var i = 0; i < m_AvailableDeviceCount; ++i) V_0 = 0; goto IL_00cd; } IL_0008: { // var id = m_AvailableDevices[i].deviceId; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_0 = __this->___m_AvailableDevices_10; int32_t L_1 = V_0; NullCheck(L_0); int32_t L_2 = ((L_0)->GetAddressAt(static_cast(L_1)))->___deviceId_1; V_1 = L_2; // if (TryGetDeviceById(id) != null) int32_t L_3 = V_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4; L_4 = InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F(__this, L_3, NULL); V_3 = (bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_5 = V_3; if (!L_5) { goto IL_002e; } } { // continue; goto IL_00c9; } IL_002e: { // var layout = TryFindMatchingControlLayout(ref m_AvailableDevices[i].description, id); AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_6 = __this->___m_AvailableDevices_10; int32_t L_7 = V_0; NullCheck(L_6); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* L_8 = (&((L_6)->GetAddressAt(static_cast(L_7)))->___description_0); int32_t L_9 = V_1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_10; L_10 = InputManager_TryFindMatchingControlLayout_m9780D131A4EB436A48A30306F386459D65850C42(__this, L_8, L_9, NULL); V_2 = L_10; // if (!IsDeviceLayoutMarkedAsSupportedInSettings(layout)) continue; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_11 = V_2; bool L_12; L_12 = InputManager_IsDeviceLayoutMarkedAsSupportedInSettings_m79073DBD4A649819AD6A058090B687B83DBBCF30(__this, L_11, NULL); V_4 = (bool)((((int32_t)L_12) == ((int32_t)0))? 1 : 0); bool L_13 = V_4; if (!L_13) { goto IL_0059; } } { // if (!IsDeviceLayoutMarkedAsSupportedInSettings(layout)) continue; goto IL_00c9; } IL_0059: { // if (layout.IsEmpty()) bool L_14; L_14 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_2), NULL); V_5 = L_14; bool L_15 = V_5; if (!L_15) { goto IL_008b; } } { // if (id != InputDevice.InvalidDeviceId) int32_t L_16 = V_1; V_6 = (bool)((!(((uint32_t)L_16) <= ((uint32_t)0)))? 1 : 0); bool L_17 = V_6; if (!L_17) { goto IL_0089; } } { // var command = DisableDeviceCommand.Create(); DisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD L_18; L_18 = DisableDeviceCommand_Create_m0B4FAF6C57C51A1D135A31FF09A751C5BD9DB7D5(NULL); V_7 = L_18; // m_Runtime.DeviceCommand(id, ref command); RuntimeObject* L_19 = __this->___m_Runtime_31; int32_t L_20 = V_1; int64_t L_21; L_21 = InputRuntimeExtensions_DeviceCommand_TisDisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD_m3DBE0BC89B748E83A77DE6AE61941BD0C331A822(L_19, L_20, (&V_7), InputRuntimeExtensions_DeviceCommand_TisDisableDeviceCommand_t974D69BE0CA6623C190CC3FA2EB8371165042BAD_m3DBE0BC89B748E83A77DE6AE61941BD0C331A822_RuntimeMethod_var); } IL_0089: { // continue; goto IL_00c9; } IL_008b: { } try {// begin try (depth: 1) { // AddDevice(m_AvailableDevices[i].description, layout, deviceId: id, // deviceFlags: m_AvailableDevices[i].isNative ? InputDevice.DeviceFlags.Native : 0); AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_22 = __this->___m_AvailableDevices_10; int32_t L_23 = V_0; NullCheck(L_22); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_24 = ((L_22)->GetAddressAt(static_cast(L_23)))->___description_0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_25 = V_2; int32_t L_26 = V_1; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_27 = __this->___m_AvailableDevices_10; int32_t L_28 = V_0; NullCheck(L_27); bool L_29 = ((L_27)->GetAddressAt(static_cast(L_28)))->___isNative_2; G_B11_0 = L_26; G_B11_1 = NULL; G_B11_2 = L_25; G_B11_3 = L_24; G_B11_4 = __this; if (L_29) { G_B12_0 = L_26; G_B12_1 = NULL; G_B12_2 = L_25; G_B12_3 = L_24; G_B12_4 = __this; goto IL_00b8_1; } } { G_B13_0 = 0; G_B13_1 = G_B11_0; G_B13_2 = G_B11_1; G_B13_3 = G_B11_2; G_B13_4 = G_B11_3; G_B13_5 = G_B11_4; goto IL_00ba_1; } IL_00b8_1: { G_B13_0 = ((int32_t)16); G_B13_1 = G_B12_0; G_B13_2 = G_B12_1; G_B13_3 = G_B12_2; G_B13_4 = G_B12_3; G_B13_5 = G_B12_4; } IL_00ba_1: { NullCheck(G_B13_5); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_30; L_30 = InputManager_AddDevice_m3F497BA6CEDDC0B1A043E11945CD4C8E42F5C5EE(G_B13_5, G_B13_4, G_B13_3, (String_t*)G_B13_2, G_B13_1, G_B13_0, NULL); goto IL_00c8; } }// end try (depth: 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_00c3; } throw e; } CATCH_00c3: {// begin catch(System.Exception) // catch (Exception) IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00c8; }// end catch (depth: 1) IL_00c8: { } IL_00c9: { // for (var i = 0; i < m_AvailableDeviceCount; ++i) int32_t L_31 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_31, 1)); } IL_00cd: { // for (var i = 0; i < m_AvailableDeviceCount; ++i) int32_t L_32 = V_0; int32_t L_33 = __this->___m_AvailableDeviceCount_9; V_8 = (bool)((((int32_t)L_32) < ((int32_t)L_33))? 1 : 0); bool L_34 = V_8; if (L_34) { goto IL_0008; } } { // } return; } } // System.Boolean UnityEngine.InputSystem.InputManager::ShouldRunDeviceInBackground(UnityEngine.InputSystem.InputDevice) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_ShouldRunDeviceInBackground_mFDE71E3063D91C67EFF178C655984E60338BEE17 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; int32_t G_B3_0 = 0; { // var runDeviceInBackground = // m_Settings.backgroundBehavior != InputSettings.BackgroundBehavior.ResetAndDisableAllDevices && // device.canRunInBackground; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_0 = __this->___m_Settings_33; NullCheck(L_0); int32_t L_1; L_1 = InputSettings_get_backgroundBehavior_mB8AD0B73E47E301F1BE9D2358593534AEC9F12FA_inline(L_0, NULL); if ((((int32_t)L_1) == ((int32_t)1))) { goto IL_0017; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = ___device0; NullCheck(L_2); bool L_3; L_3 = InputDevice_get_canRunInBackground_mDF1BB0D48786A43B133CCFAA0340015910904D07(L_2, NULL); G_B3_0 = ((int32_t)(L_3)); goto IL_0018; } IL_0017: { G_B3_0 = 0; } IL_0018: { V_0 = (bool)G_B3_0; // return runDeviceInBackground; bool L_4 = V_0; V_1 = L_4; goto IL_001d; } IL_001d: { // } bool L_5 = V_1; return L_5; } } // System.Void UnityEngine.InputSystem.InputManager::OnFocusChanged(System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_OnFocusChanged_m7ED93DAED3A47BBA508835A5216CB6B3EE7E08F3 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, bool ___focus0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_IndexOfReference_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m654459AE75B18DBD1A473CC425B197BE055707A2_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t V_1 = 0; bool V_2 = false; bool V_3 = false; bool V_4 = false; int32_t V_5 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_6 = NULL; int32_t V_7 = 0; bool V_8 = false; bool V_9 = false; bool V_10 = false; int32_t V_11 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_12 = NULL; bool V_13 = false; bool V_14 = false; Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 V_15; memset((&V_15), 0, sizeof(V_15)); bool V_16 = false; int32_t G_B8_0 = 0; int32_t G_B25_0 = 0; { // var runInBackground = // #if UNITY_EDITOR // // In the editor, the player loop will always be run even if the Game View does not have focus. This // // amounts to runInBackground being always true in the editor, regardless of what the setting in // // the Player Settings window is. // // // If, however, "Game View Focus" is set to "Exactly As In Player", we force code here down the same // // path as in the player. // gameViewFocus != InputSettings.EditorInputBehaviorInPlayMode.AllDeviceInputAlwaysGoesToGameView || m_Runtime.runInBackground; // #else // m_Runtime.runInBackground; RuntimeObject* L_0 = __this->___m_Runtime_31; NullCheck(L_0); bool L_1; L_1 = InterfaceFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.InputSystem.LowLevel.IInputRuntime::get_runInBackground() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_0); V_0 = L_1; // var backgroundBehavior = m_Settings.backgroundBehavior; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_2 = __this->___m_Settings_33; NullCheck(L_2); int32_t L_3; L_3 = InputSettings_get_backgroundBehavior_mB8AD0B73E47E301F1BE9D2358593534AEC9F12FA_inline(L_2, NULL); V_1 = L_3; // if (backgroundBehavior == InputSettings.BackgroundBehavior.IgnoreFocus && runInBackground) int32_t L_4 = V_1; bool L_5 = V_0; V_2 = (bool)((int32_t)(((((int32_t)L_4) == ((int32_t)2))? 1 : 0)&(int32_t)L_5)); bool L_6 = V_2; if (!L_6) { goto IL_0030; } } { // m_HasFocus = focus; bool L_7 = ___focus0; __this->___m_HasFocus_27 = L_7; // return; goto IL_0141; } IL_0030: { // if (!focus) bool L_8 = ___focus0; V_3 = (bool)((((int32_t)L_8) == ((int32_t)0))? 1 : 0); bool L_9 = V_3; if (!L_9) { goto IL_00c3; } } { // if (runInBackground) bool L_10 = V_0; V_4 = L_10; bool L_11 = V_4; if (!L_11) { goto IL_00c0; } } { // for (var i = 0; i < m_DevicesCount; ++i) V_5 = 0; goto IL_00af; } IL_0049: { // var device = m_Devices[i]; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_12 = __this->___m_Devices_7; int32_t L_13 = V_5; NullCheck(L_12); int32_t L_14 = L_13; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_15 = (L_12)->GetAt(static_cast(L_14)); V_6 = L_15; // if (!device.enabled || ShouldRunDeviceInBackground(device)) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16 = V_6; NullCheck(L_16); bool L_17; L_17 = InputDevice_get_enabled_m5BCE2D359DA6D6F7CB348996D75205C60E840AB4(L_16, NULL); if (!L_17) { goto IL_0068; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_18 = V_6; bool L_19; L_19 = InputManager_ShouldRunDeviceInBackground_mFDE71E3063D91C67EFF178C655984E60338BEE17(__this, L_18, NULL); G_B8_0 = ((int32_t)(L_19)); goto IL_0069; } IL_0068: { G_B8_0 = 1; } IL_0069: { V_8 = (bool)G_B8_0; bool L_20 = V_8; if (!L_20) { goto IL_0071; } } { // continue; goto IL_00a9; } IL_0071: { // EnableOrDisableDevice(device, false, DeviceDisableScope.TemporaryWhilePlayerIsInBackground); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_21 = V_6; InputManager_EnableOrDisableDevice_m5ADC9586CD3141A3BF62841B9F580C6ABB213051(__this, L_21, (bool)0, 2, NULL); // var index = m_Devices.IndexOfReference(device, m_DevicesCount); InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_22 = __this->___m_Devices_7; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_23 = V_6; int32_t L_24 = __this->___m_DevicesCount_6; int32_t L_25; L_25 = ArrayHelpers_IndexOfReference_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m654459AE75B18DBD1A473CC425B197BE055707A2(L_22, L_23, L_24, ArrayHelpers_IndexOfReference_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m654459AE75B18DBD1A473CC425B197BE055707A2_RuntimeMethod_var); V_7 = L_25; // if (index == -1) int32_t L_26 = V_7; V_9 = (bool)((((int32_t)L_26) == ((int32_t)(-1)))? 1 : 0); bool L_27 = V_9; if (!L_27) { goto IL_00a4; } } { // --i; int32_t L_28 = V_5; V_5 = ((int32_t)il2cpp_codegen_subtract(L_28, 1)); goto IL_00a8; } IL_00a4: { // i = index; int32_t L_29 = V_7; V_5 = L_29; } IL_00a8: { } IL_00a9: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_30 = V_5; V_5 = ((int32_t)il2cpp_codegen_add(L_30, 1)); } IL_00af: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_31 = V_5; int32_t L_32 = __this->___m_DevicesCount_6; V_10 = (bool)((((int32_t)L_31) < ((int32_t)L_32))? 1 : 0); bool L_33 = V_10; if (L_33) { goto IL_0049; } } { } IL_00c0: { goto IL_013a; } IL_00c3: { // for (var i = 0; i < m_DevicesCount; ++i) V_11 = 0; goto IL_0129; } IL_00c9: { // var device = m_Devices[i]; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_34 = __this->___m_Devices_7; int32_t L_35 = V_11; NullCheck(L_34); int32_t L_36 = L_35; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_37 = (L_34)->GetAt(static_cast(L_36)); V_12 = L_37; // if (device.disabledWhileInBackground) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_38 = V_12; NullCheck(L_38); bool L_39; L_39 = InputDevice_get_disabledWhileInBackground_m2153CD17DE768256C9891E39332667965B165A36(L_38, NULL); V_13 = L_39; bool L_40 = V_13; if (!L_40) { goto IL_00ef; } } { // EnableOrDisableDevice(device, true, DeviceDisableScope.TemporaryWhilePlayerIsInBackground); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_41 = V_12; InputManager_EnableOrDisableDevice_m5ADC9586CD3141A3BF62841B9F580C6ABB213051(__this, L_41, (bool)1, 2, NULL); goto IL_0122; } IL_00ef: { // else if (device.enabled && !runInBackground && !device.RequestSync()) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_42 = V_12; NullCheck(L_42); bool L_43; L_43 = InputDevice_get_enabled_m5BCE2D359DA6D6F7CB348996D75205C60E840AB4(L_42, NULL); if (!L_43) { goto IL_0107; } } { bool L_44 = V_0; if (L_44) { goto IL_0107; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_45 = V_12; NullCheck(L_45); bool L_46; L_46 = InputDevice_RequestSync_mF6FD91FB4982C24E0437DA878E7BB2796B7453EA(L_45, NULL); G_B25_0 = ((((int32_t)L_46) == ((int32_t)0))? 1 : 0); goto IL_0108; } IL_0107: { G_B25_0 = 0; } IL_0108: { V_14 = (bool)G_B25_0; bool L_47 = V_14; if (!L_47) { goto IL_0122; } } { // ResetDevice(device); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_48 = V_12; il2cpp_codegen_initobj((&V_15), sizeof(Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01)); Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_49 = V_15; InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A(__this, L_48, (bool)0, L_49, NULL); } IL_0122: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_50 = V_11; V_11 = ((int32_t)il2cpp_codegen_add(L_50, 1)); } IL_0129: { // for (var i = 0; i < m_DevicesCount; ++i) int32_t L_51 = V_11; int32_t L_52 = __this->___m_DevicesCount_6; V_16 = (bool)((((int32_t)L_51) < ((int32_t)L_52))? 1 : 0); bool L_53 = V_16; if (L_53) { goto IL_00c9; } } { } IL_013a: { // m_HasFocus = focus; bool L_54 = ___focus0; __this->___m_HasFocus_27 = L_54; } IL_0141: { // } return; } } // System.Boolean UnityEngine.InputSystem.InputManager::ShouldRunUpdate(UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_ShouldRunUpdate_m6E4B92E925D494EEB39DE3205B291B60BA8F88D9 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___updateType0, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; bool V_2 = false; { // if (updateType == InputUpdateType.None) int32_t L_0 = ___updateType0; V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool L_1 = V_1; if (!L_1) { goto IL_000d; } } { // return true; V_2 = (bool)1; goto IL_001d; } IL_000d: { // var mask = m_UpdateMask; int32_t L_2 = __this->___m_UpdateMask_13; V_0 = L_2; // return (updateType & mask) != 0; int32_t L_3 = ___updateType0; int32_t L_4 = V_0; V_2 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_3&(int32_t)L_4))) <= ((uint32_t)0)))? 1 : 0); goto IL_001d; } IL_001d: { // } bool L_5 = V_2; return L_5; } } // System.Void UnityEngine.InputSystem.InputManager::OnUpdate(UnityEngine.InputSystem.LowLevel.InputUpdateType,UnityEngine.InputSystem.LowLevel.InputEventBuffer&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_OnUpdate_mE87B624D7707E3882ADB60914DBD5617B368A664 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_AppendWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0D0A109B2DF2F6E0B1652940179B21DF69518DF7_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CallbackArray_1_get_length_m2275A2986709F4C8C0B0F2933C7F6463F406E370_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelpers_InvokeCallbacksSafe_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_mD867E1F3E03183D77B7AB29A6270E66F45D1BE3E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEventMerger_t1EF09B42FD6EA7DB27DEE6EEBCA2CE0757625D76_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEventPreProcessor_tA2C6C828607E41AE6787A3D39B60945E2F986BCD_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ITextInputReceiver_tEE038511361F9BC08961E8422281801EE8AC8523_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*)&Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D13E1A02F709F4B060E8E841D6D3C9D4853EA88); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral6205C07C279B50BB191B388C575DAFEB4DFD959A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9E492D245CF7BC396F0E56230A3575844F6A9C52); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA75DD30F4F0D04B08349C6AA5E6F8C3C9C44D09E); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAFCDC24487EB01F0E37EEE39BC25C177693D2EE3); s_Il2CppMethodInitialized = true; } bool V_0 = false; double V_1 = 0.0; bool V_2 = false; bool V_3 = false; bool V_4 = false; int64_t V_5 = 0; double V_6 = 0.0; bool V_7 = false; bool V_8 = false; int32_t V_9 = 0; bool V_10 = false; bool V_11 = false; bool V_12 = false; uint32_t V_13 = 0; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* V_14 = NULL; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_15 = NULL; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* V_16 = NULL; double V_17 = 0.0; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_18; memset((&V_18), 0, sizeof(V_18)); bool V_19 = false; bool V_20 = false; bool V_21 = false; bool V_22 = false; bool V_23 = false; bool V_24 = false; bool V_25 = false; bool V_26 = false; bool V_27 = false; bool V_28 = false; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* V_29 = NULL; 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; bool V_37 = false; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 V_38; memset((&V_38), 0, sizeof(V_38)); bool V_39 = false; bool V_40 = false; int32_t V_41 = 0; int32_t V_42 = 0; bool V_43 = false; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_44; memset((&V_44), 0, sizeof(V_44)); bool V_45 = false; bool V_46 = false; bool V_47 = false; bool V_48 = false; TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E* V_49 = NULL; RuntimeObject* V_50 = NULL; bool V_51 = false; int32_t V_52 = 0; bool V_53 = false; int32_t V_54 = 0; int32_t V_55 = 0; IMECompositionEvent_tE5CF1FDFA13561963D200901D911D20E8EDB9C55* V_56 = NULL; RuntimeObject* V_57 = NULL; bool V_58 = false; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F V_59; memset((&V_59), 0, sizeof(V_59)); Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 V_60; memset((&V_60), 0, sizeof(V_60)); bool V_61 = false; bool V_62 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; int32_t G_B7_0 = 0; double G_B10_0 = 0.0; int32_t G_B14_0 = 0; int32_t G_B17_0 = 0; int32_t G_B23_0 = 0; int32_t G_B25_0 = 0; int32_t G_B27_0 = 0; int32_t G_B38_0 = 0; int32_t G_B47_0 = 0; int32_t G_B49_0 = 0; int32_t G_B59_0 = 0; int32_t G_B70_0 = 0; int32_t G_B76_0 = 0; int32_t G_B80_0 = 0; int32_t G_B115_0 = 0; int32_t G_B117_0 = 0; int32_t G_B142_0 = 0; { // Profiler.BeginSample("InputUpdate"); Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline(_stringLiteral6205C07C279B50BB191B388C575DAFEB4DFD959A, NULL); // if (m_InputEventStream.isOpen) InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_0 = (&__this->___m_InputEventStream_28); bool L_1; L_1 = InputEventStream_get_isOpen_mEE33B97DA48F80B43BCE58D08FCAE51958E6459D_inline(L_0, NULL); V_7 = L_1; bool L_2 = V_7; if (!L_2) { goto IL_0028; } } { // throw new InvalidOperationException("Already have an event buffer set! Was OnUpdate() called recursively?"); InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_3 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var))); NullCheck(L_3); InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE0989D34BBEA6C5990DF72C107E08157B559F106)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_OnUpdate_mE87B624D7707E3882ADB60914DBD5617B368A664_RuntimeMethod_var))); } IL_0028: { // RestoreDevicesAfterDomainReloadIfNecessary(); InputManager_RestoreDevicesAfterDomainReloadIfNecessary_m8E5C5420AB40025CC32E34E717BC27C7658CFF80(__this, NULL); // SyncAllDevicesWhenEditorIsActivated(); InputManager_SyncAllDevicesWhenEditorIsActivated_m5C2488EAE87D9DDF2DD5612D872DBC5AB45EB660(__this, NULL); // if ((updateType & m_UpdateMask) == 0) int32_t L_4 = ___updateType0; int32_t L_5 = __this->___m_UpdateMask_13; V_8 = (bool)((((int32_t)((int32_t)((int32_t)L_4&(int32_t)L_5))) == ((int32_t)0))? 1 : 0); bool L_6 = V_8; if (!L_6) { goto IL_0053; } } { // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); // return; goto IL_087a; } IL_0053: { // WarnAboutDevicesFailingToRecreateAfterDomainReload(); InputManager_WarnAboutDevicesFailingToRecreateAfterDomainReload_m78E1024A37B08CA5F1C30828F6CB784BA39FFF31(__this, NULL); // ++m_Metrics.totalUpdateCount; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_7 = (&__this->___m_Metrics_32); InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_8 = L_7; int32_t L_9; L_9 = InputMetrics_get_totalUpdateCount_mCF84FB729C509B5D85A54EA1A6AC36980ED2CC61_inline(L_8, NULL); V_9 = ((int32_t)il2cpp_codegen_add(L_9, 1)); int32_t L_10 = V_9; InputMetrics_set_totalUpdateCount_mF43ADDD579F92E2727B55A6E10B578180C2019C2_inline(L_8, L_10, NULL); // InputRuntime.s_CurrentTimeOffsetToRealtimeSinceStartup = m_Runtime.currentTimeOffsetToRealtimeSinceStartup; RuntimeObject* L_11 = __this->___m_Runtime_31; NullCheck(L_11); double L_12; L_12 = InterfaceFuncInvoker0< double >::Invoke(22 /* System.Double UnityEngine.InputSystem.LowLevel.IInputRuntime::get_currentTimeOffsetToRealtimeSinceStartup() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_11); ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_CurrentTimeOffsetToRealtimeSinceStartup_1 = L_12; // InputStateBuffers.SwitchTo(m_StateBuffers, updateType); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_13 = __this->___m_StateBuffers_15; int32_t L_14 = ___updateType0; InputStateBuffers_SwitchTo_m58D27E4255EAA07B5AC31003901D6A9B93E0857F(L_13, L_14, NULL); // m_CurrentUpdate = updateType; int32_t L_15 = ___updateType0; __this->___m_CurrentUpdate_14 = L_15; // InputUpdate.OnUpdate(updateType); int32_t L_16 = ___updateType0; InputUpdate_OnUpdate_m368A43743B4CE15E3783A44E8D180389BD4A1A5D(L_16, NULL); // var shouldProcessActionTimeouts = updateType.IsPlayerUpdate() && gameIsPlaying; int32_t L_17 = ___updateType0; bool L_18; L_18 = InputUpdate_IsPlayerUpdate_mEC4B3397251C3D16576CD09036812DFFE38D1A43(L_17, NULL); if (!L_18) { goto IL_00ad; } } { bool L_19; L_19 = InputManager_get_gameIsPlaying_mF7D55D0A31CCA7DF13DDF4979C1FF7358F39AB91(__this, NULL); G_B7_0 = ((int32_t)(L_19)); goto IL_00ae; } IL_00ad: { G_B7_0 = 0; } IL_00ae: { V_0 = (bool)G_B7_0; // var currentTime = updateType == InputUpdateType.Fixed ? m_Runtime.currentTimeForFixedUpdate : m_Runtime.currentTime; int32_t L_20 = ___updateType0; if ((((int32_t)L_20) == ((int32_t)2))) { goto IL_00c0; } } { RuntimeObject* L_21 = __this->___m_Runtime_31; NullCheck(L_21); double L_22; L_22 = InterfaceFuncInvoker0< double >::Invoke(19 /* System.Double UnityEngine.InputSystem.LowLevel.IInputRuntime::get_currentTime() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_21); G_B10_0 = L_22; goto IL_00cb; } IL_00c0: { RuntimeObject* L_23 = __this->___m_Runtime_31; NullCheck(L_23); double L_24; L_24 = InterfaceFuncInvoker0< double >::Invoke(20 /* System.Double UnityEngine.InputSystem.LowLevel.IInputRuntime::get_currentTimeForFixedUpdate() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_23); G_B10_0 = L_24; } IL_00cb: { V_1 = G_B10_0; // var timesliceEvents = (updateType == InputUpdateType.Fixed || updateType == InputUpdateType.BeforeRender) && // InputSystem.settings.updateMode == InputSettings.UpdateMode.ProcessEventsInFixedUpdate; int32_t L_25 = ___updateType0; if ((((int32_t)L_25) == ((int32_t)2))) { goto IL_00d4; } } { int32_t L_26 = ___updateType0; if ((!(((uint32_t)L_26) == ((uint32_t)4)))) { goto IL_00e3; } } IL_00d4: { il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var); InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_27; L_27 = InputSystem_get_settings_mFAFDCA4665DFE068CEBBBB379972A390BD0E45C7(NULL); NullCheck(L_27); int32_t L_28; L_28 = InputSettings_get_updateMode_mD37EABFC0678912846EABBC3CF31AC82E4ACE79E_inline(L_27, NULL); G_B14_0 = ((((int32_t)L_28) == ((int32_t)2))? 1 : 0); goto IL_00e4; } IL_00e3: { G_B14_0 = 0; } IL_00e4: { V_2 = (bool)G_B14_0; // var canFlushBuffer = // false // #if UNITY_EDITOR // // If out of focus and runInBackground is off and ExactlyAsInPlayer is on, discard input. // || (!gameHasFocus && m_Settings.editorInputBehaviorInPlayMode == InputSettings.EditorInputBehaviorInPlayMode.AllDeviceInputAlwaysGoesToGameView && // (!m_Runtime.runInBackground || // m_Settings.backgroundBehavior == InputSettings.BackgroundBehavior.ResetAndDisableAllDevices)) // #else // || (!m_HasFocus && !m_Runtime.runInBackground) // #endif // ; bool L_29 = __this->___m_HasFocus_27; if (L_29) { goto IL_00fd; } } { RuntimeObject* L_30 = __this->___m_Runtime_31; NullCheck(L_30); bool L_31; L_31 = InterfaceFuncInvoker0< bool >::Invoke(23 /* System.Boolean UnityEngine.InputSystem.LowLevel.IInputRuntime::get_runInBackground() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_30); G_B17_0 = ((((int32_t)L_31) == ((int32_t)0))? 1 : 0); goto IL_00fe; } IL_00fd: { G_B17_0 = 0; } IL_00fe: { V_3 = (bool)G_B17_0; // var canEarlyOut = // // Early out if there's no events to process. // eventBuffer.eventCount == 0 // || canFlushBuffer || // // If we're in the background and not supposed to process events in this update (but somehow // // still ended up here), we're done. // ((!gameHasFocus || gameShouldGetInputRegardlessOfFocus) && // ((m_Settings.backgroundBehavior == InputSettings.BackgroundBehavior.ResetAndDisableAllDevices && updateType != InputUpdateType.Editor) // #if UNITY_EDITOR // || (m_Settings.editorInputBehaviorInPlayMode == InputSettings.EditorInputBehaviorInPlayMode.AllDevicesRespectGameViewFocus && updateType != InputUpdateType.Editor) // || (m_Settings.backgroundBehavior == InputSettings.BackgroundBehavior.IgnoreFocus && m_Settings.editorInputBehaviorInPlayMode == InputSettings.EditorInputBehaviorInPlayMode.AllDeviceInputAlwaysGoesToGameView && updateType == InputUpdateType.Editor) // #endif // ) // #if UNITY_EDITOR // // When the game is playing and has focus, we never process input in editor updates. All we // // do is just switch to editor state buffers and then exit. // || (gameIsPlaying && gameHasFocus && updateType == InputUpdateType.Editor) // #endif // ); InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* L_32 = ___eventBuffer1; int32_t L_33; L_33 = InputEventBuffer_get_eventCount_mD120699C5A1CEBA76C878BC37DB2E39458F56C8E_inline(L_32, NULL); bool L_34 = V_3; if (((int32_t)(((((int32_t)L_33) == ((int32_t)0))? 1 : 0)|(int32_t)L_34))) { goto IL_0139; } } { bool L_35; L_35 = InputManager_get_gameHasFocus_mEFACC4569EA10098EF0797381BB12A63933E8EFD_inline(__this, NULL); if (!L_35) { goto IL_011c; } } { bool L_36; L_36 = InputManager_get_gameShouldGetInputRegardlessOfFocus_m350B65D524DCDE1B55BFCC79F794DC3A89849C4A(__this, NULL); if (!L_36) { goto IL_0136; } } IL_011c: { InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_37 = __this->___m_Settings_33; NullCheck(L_37); int32_t L_38; L_38 = InputSettings_get_backgroundBehavior_mB8AD0B73E47E301F1BE9D2358593534AEC9F12FA_inline(L_37, NULL); if ((!(((uint32_t)L_38) == ((uint32_t)1)))) { goto IL_0133; } } { int32_t L_39 = ___updateType0; G_B23_0 = ((((int32_t)((((int32_t)L_39) == ((int32_t)8))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0134; } IL_0133: { G_B23_0 = 0; } IL_0134: { G_B25_0 = G_B23_0; goto IL_0137; } IL_0136: { G_B25_0 = 0; } IL_0137: { G_B27_0 = G_B25_0; goto IL_013a; } IL_0139: { G_B27_0 = 1; } IL_013a: { V_4 = (bool)G_B27_0; // if (canEarlyOut) bool L_40 = V_4; V_10 = L_40; bool L_41 = V_10; if (!L_41) { goto IL_017b; } } { // if (shouldProcessActionTimeouts) bool L_42 = V_0; V_11 = L_42; bool L_43 = V_11; if (!L_43) { goto IL_0153; } } { // ProcessStateChangeMonitorTimeouts(); InputManager_ProcessStateChangeMonitorTimeouts_m289418874FF76A193BB342EE26990EF8FA1EBF4C(__this, NULL); } IL_0153: { // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); // InvokeAfterUpdateCallback(updateType); int32_t L_44 = ___updateType0; InputManager_InvokeAfterUpdateCallback_mBB66D4D0B8A402E40764430E42C035472B1AA62B(__this, L_44, NULL); // if (canFlushBuffer) bool L_45 = V_3; V_12 = L_45; bool L_46 = V_12; if (!L_46) { goto IL_016f; } } { // eventBuffer.Reset(); InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* L_47 = ___eventBuffer1; InputEventBuffer_Reset_m9E41B3CE9C7556C62AFC55772D7D4FBA8A99360B(L_47, NULL); } IL_016f: { // m_CurrentUpdate = default; __this->___m_CurrentUpdate_14 = 0; // return; goto IL_087a; } IL_017b: { // var processingStartTime = Stopwatch.GetTimestamp(); il2cpp_codegen_runtime_class_init_inline(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var); int64_t L_48; L_48 = Stopwatch_GetTimestamp_mD6D582A3E30369F05C829A5650BE2AE511EC807F(NULL); V_5 = L_48; // var totalEventLag = 0.0; V_6 = (0.0); } try {// begin try (depth: 1) { // m_InputEventStream = new InputEventStream(ref eventBuffer, m_Settings.maxQueuedEventsPerUpdate); InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* L_49 = ___eventBuffer1; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_50 = __this->___m_Settings_33; NullCheck(L_50); int32_t L_51; L_51 = InputSettings_get_maxQueuedEventsPerUpdate_m12A339E020D3CDD3BBB2CF82606D44ED7F7FD823_inline(L_50, NULL); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9 L_52; memset((&L_52), 0, sizeof(L_52)); InputEventStream__ctor_m52AB2424A03D286B202C0E69BF8392C3AFB2D604((&L_52), L_49, L_51, /*hidden argument*/NULL); __this->___m_InputEventStream_28 = L_52; // var totalEventBytesProcessed = 0U; V_13 = 0; // InputEvent* skipEventMergingFor = null; V_14 = (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)((uintptr_t)0); goto IL_07e8_1; } IL_01b1_1: { // if (m_Settings.maxEventBytesPerUpdate > 0 && // totalEventBytesProcessed >= m_Settings.maxEventBytesPerUpdate) InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_53 = __this->___m_Settings_33; NullCheck(L_53); int32_t L_54; L_54 = InputSettings_get_maxEventBytesPerUpdate_m5A26CC982D48C60B55243EEA49F9F1DC0E6E02F6_inline(L_53, NULL); if ((((int32_t)L_54) <= ((int32_t)0))) { goto IL_01d6_1; } } { uint32_t L_55 = V_13; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_56 = __this->___m_Settings_33; NullCheck(L_56); int32_t L_57; L_57 = InputSettings_get_maxEventBytesPerUpdate_m5A26CC982D48C60B55243EEA49F9F1DC0E6E02F6_inline(L_56, NULL); G_B38_0 = ((((int32_t)((((int64_t)((int64_t)(uint64_t)L_55)) < ((int64_t)((int64_t)L_57)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_01d7_1; } IL_01d6_1: { G_B38_0 = 0; } IL_01d7_1: { V_19 = (bool)G_B38_0; bool L_58 = V_19; if (!L_58) { goto IL_01ee_1; } } { // Debug.LogError( // "Exceeded budget for maximum input event throughput per InputSystem.Update(). Discarding remaining events. " // + "Increase InputSystem.settings.maxEventBytesPerUpdate or set it to 0 to remove the limit."); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(_stringLiteralAFCDC24487EB01F0E37EEE39BC25C177693D2EE3, NULL); // break; goto IL_07ff_1; } IL_01ee_1: { // InputDevice device = null; V_15 = (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)NULL; // var currentEventReadPtr = m_InputEventStream.currentEventPtr; InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_59 = (&__this->___m_InputEventStream_28); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_60; L_60 = InputEventStream_get_currentEventPtr_mE13C48ED3B452218CF8517F2DDDF0ACDF2C342B1(L_59, NULL); V_16 = L_60; // Debug.Assert(!currentEventReadPtr->handled, "Event in buffer is already marked as handled"); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_61 = V_16; bool L_62; L_62 = InputEvent_get_handled_m354E53F68FA517142B4A53287BF738545F792468((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_61, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_62) == ((int32_t)0))? 1 : 0), _stringLiteral4D13E1A02F709F4B060E8E841D6D3C9D4853EA88, NULL); // if (updateType == InputUpdateType.BeforeRender) int32_t L_63 = ___updateType0; V_20 = (bool)((((int32_t)L_63) == ((int32_t)4))? 1 : 0); bool L_64 = V_20; if (!L_64) { goto IL_02b8_1; } } { goto IL_02a0_1; } IL_0223_1: { // Debug.Assert(!currentEventReadPtr->handled, // "Iterated to event in buffer that is already marked as handled"); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_65 = V_16; bool L_66; L_66 = InputEvent_get_handled_m354E53F68FA517142B4A53287BF738545F792468((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_65, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_66) == ((int32_t)0))? 1 : 0), _stringLiteralA75DD30F4F0D04B08349C6AA5E6F8C3C9C44D09E, NULL); // device = TryGetDeviceById(currentEventReadPtr->deviceId); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_67 = V_16; int32_t L_68; L_68 = InputEvent_get_deviceId_m42DC07D2AB46922D79E0A3B9E31FA31E0FD90B6C((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_67, NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_69; L_69 = InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F(__this, L_68, NULL); V_15 = L_69; // if (device != null && device.updateBeforeRender && // (currentEventReadPtr->type == StateEvent.Type || // currentEventReadPtr->type == DeltaStateEvent.Type)) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_70 = V_15; if (!L_70) { goto IL_0288_1; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_71 = V_15; NullCheck(L_71); bool L_72; L_72 = InputDevice_get_updateBeforeRender_mE395A2A59DCA37BA989E07A399DE3DF67901A448(L_71, NULL); if (!L_72) { goto IL_0288_1; } } { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_73 = V_16; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_74; L_74 = InputEvent_get_type_m43737750FDCCFDF4FC208C9AFFCB5E9D2672733D((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_73, NULL); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_75; L_75 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1398030676), NULL); bool L_76; L_76 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_74, L_75, NULL); if (L_76) { goto IL_0285_1; } } { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_77 = V_16; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_78; L_78 = InputEvent_get_type_m43737750FDCCFDF4FC208C9AFFCB5E9D2672733D((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_77, NULL); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_79; L_79 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1145852993), NULL); bool L_80; L_80 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_78, L_79, NULL); G_B47_0 = ((int32_t)(L_80)); goto IL_0286_1; } IL_0285_1: { G_B47_0 = 1; } IL_0286_1: { G_B49_0 = G_B47_0; goto IL_0289_1; } IL_0288_1: { G_B49_0 = 0; } IL_0289_1: { V_21 = (bool)G_B49_0; bool L_81 = V_21; if (!L_81) { goto IL_0291_1; } } { // break; goto IL_02b7_1; } IL_0291_1: { // currentEventReadPtr = m_InputEventStream.Advance(leaveEventInBuffer: true); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_82 = (&__this->___m_InputEventStream_28); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_83; L_83 = InputEventStream_Advance_mD8B6B308674E69472F69AA65F3F1D49FBE7A13F1(L_82, (bool)1, NULL); V_16 = L_83; } IL_02a0_1: { // while (m_InputEventStream.remainingEventCount > 0) InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_84 = (&__this->___m_InputEventStream_28); int32_t L_85; L_85 = InputEventStream_get_remainingEventCount_mFA68F507B5BF80A3E88C89C9DC973B17B61E2CE8(L_84, NULL); V_22 = (bool)((((int32_t)L_85) > ((int32_t)0))? 1 : 0); bool L_86 = V_22; if (L_86) { goto IL_0223_1; } } IL_02b7_1: { } IL_02b8_1: { // if (m_InputEventStream.remainingEventCount == 0) InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_87 = (&__this->___m_InputEventStream_28); int32_t L_88; L_88 = InputEventStream_get_remainingEventCount_mFA68F507B5BF80A3E88C89C9DC973B17B61E2CE8(L_87, NULL); V_23 = (bool)((((int32_t)L_88) == ((int32_t)0))? 1 : 0); bool L_89 = V_23; if (!L_89) { goto IL_02d1_1; } } { // break; goto IL_07ff_1; } IL_02d1_1: { // var currentEventTimeInternal = currentEventReadPtr->internalTime; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_90 = V_16; double L_91; L_91 = InputEvent_get_internalTime_m6EBE99BC7B0CD35B2B3670A9B5DE003AB3FDA708((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_90, NULL); V_17 = L_91; // var currentEventType = currentEventReadPtr->type; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_92 = V_16; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_93; L_93 = InputEvent_get_type_m43737750FDCCFDF4FC208C9AFFCB5E9D2672733D((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_92, NULL); V_18 = L_93; // if (timesliceEvents && currentEventTimeInternal >= currentTime) bool L_94 = V_2; if (!L_94) { goto IL_02f0_1; } } { double L_95 = V_17; double L_96 = V_1; G_B59_0 = ((((int32_t)((!(((double)L_95) >= ((double)L_96)))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_02f1_1; } IL_02f0_1: { G_B59_0 = 0; } IL_02f1_1: { V_24 = (bool)G_B59_0; bool L_97 = V_24; if (!L_97) { goto IL_030a_1; } } { // m_InputEventStream.Advance(true); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_98 = (&__this->___m_InputEventStream_28); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_99; L_99 = InputEventStream_Advance_mD8B6B308674E69472F69AA65F3F1D49FBE7A13F1(L_98, (bool)1, NULL); // continue; goto IL_07e8_1; } IL_030a_1: { // if (device == null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_100 = V_15; V_25 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_100) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_101 = V_25; if (!L_101) { goto IL_0324_1; } } { // device = TryGetDeviceById(currentEventReadPtr->deviceId); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_102 = V_16; int32_t L_103; L_103 = InputEvent_get_deviceId_m42DC07D2AB46922D79E0A3B9E31FA31E0FD90B6C((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_102, NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_104; L_104 = InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F(__this, L_103, NULL); V_15 = L_104; } IL_0324_1: { // if (device == null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_105 = V_15; V_26 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_105) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_106 = V_26; if (!L_106) { goto IL_0342_1; } } { // m_InputEventStream.Advance(false); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_107 = (&__this->___m_InputEventStream_28); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_108; L_108 = InputEventStream_Advance_mD8B6B308674E69472F69AA65F3F1D49FBE7A13F1(L_107, (bool)0, NULL); // continue; goto IL_07e8_1; } IL_0342_1: { // if (!device.enabled && // currentEventType != DeviceRemoveEvent.Type && // currentEventType != DeviceConfigurationEvent.Type && // (device.m_DeviceFlags & (InputDevice.DeviceFlags.DisabledInRuntime | // InputDevice.DeviceFlags.DisabledWhileInBackground)) != 0) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_109 = V_15; NullCheck(L_109); bool L_110; L_110 = InputDevice_get_enabled_m5BCE2D359DA6D6F7CB348996D75205C60E840AB4(L_109, NULL); if (L_110) { goto IL_0383_1; } } { FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_111 = V_18; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_112; L_112 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1146242381), NULL); bool L_113; L_113 = FourCC_op_Inequality_mD7122B2F4332BFE2AA18A50FC62C071E8CB7FDB2(L_111, L_112, NULL); if (!L_113) { goto IL_0383_1; } } { FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_114 = V_18; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_115; L_115 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1145259591), NULL); bool L_116; L_116 = FourCC_op_Inequality_mD7122B2F4332BFE2AA18A50FC62C071E8CB7FDB2(L_114, L_115, NULL); if (!L_116) { goto IL_0383_1; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_117 = V_15; NullCheck(L_117); int32_t L_118 = L_117->___m_DeviceFlags_24; G_B70_0 = ((!(((uint32_t)((int32_t)((int32_t)L_118&((int32_t)384)))) <= ((uint32_t)0)))? 1 : 0); goto IL_0384_1; } IL_0383_1: { G_B70_0 = 0; } IL_0384_1: { V_27 = (bool)G_B70_0; bool L_119 = V_27; if (!L_119) { goto IL_039d_1; } } { // m_InputEventStream.Advance(false); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_120 = (&__this->___m_InputEventStream_28); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_121; L_121 = InputEventStream_Advance_mD8B6B308674E69472F69AA65F3F1D49FBE7A13F1(L_120, (bool)0, NULL); // continue; goto IL_07e8_1; } IL_039d_1: { // if (!settings.disableRedundantEventsMerging && device.hasEventMerger && currentEventReadPtr != skipEventMergingFor) InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_122; L_122 = InputManager_get_settings_m4616954AF63F2D3179515DED642544057433F42D(__this, NULL); NullCheck(L_122); bool L_123; L_123 = InputSettings_get_disableRedundantEventsMerging_m089A8A5325BE45DD5D1915AE600AAF36DE9C7CB4_inline(L_122, NULL); if (L_123) { goto IL_03be_1; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_124 = V_15; NullCheck(L_124); bool L_125; L_125 = InputDevice_get_hasEventMerger_m6F19B675C12B767D19BED2AF1FDF5C3C35D930F5(L_124, NULL); if (!L_125) { goto IL_03be_1; } } { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_126 = V_16; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_127 = V_14; G_B76_0 = ((((int32_t)((((intptr_t)L_126) == ((intptr_t)L_127))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_03bf_1; } IL_03be_1: { G_B76_0 = 0; } IL_03bf_1: { V_28 = (bool)G_B76_0; bool L_128 = V_28; if (!L_128) { goto IL_042c_1; } } { // var nextEvent = m_InputEventStream.Peek(); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_129 = (&__this->___m_InputEventStream_28); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_130; L_130 = InputEventStream_Peek_m315B9E86A362176249564F94D8590ECFD4089120(L_129, NULL); V_29 = L_130; // if (nextEvent != null && currentEventReadPtr->deviceId == nextEvent->deviceId) InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_131 = V_29; if ((((intptr_t)L_131) == ((intptr_t)((uintptr_t)0)))) { goto IL_03eb_1; } } { InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_132 = V_16; int32_t L_133; L_133 = InputEvent_get_deviceId_m42DC07D2AB46922D79E0A3B9E31FA31E0FD90B6C((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_132, NULL); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_134 = V_29; int32_t L_135; L_135 = InputEvent_get_deviceId_m42DC07D2AB46922D79E0A3B9E31FA31E0FD90B6C((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_134, NULL); G_B80_0 = ((((int32_t)L_133) == ((int32_t)L_135))? 1 : 0); goto IL_03ec_1; } IL_03eb_1: { G_B80_0 = 0; } IL_03ec_1: { V_30 = (bool)G_B80_0; bool L_136 = V_30; if (!L_136) { goto IL_042b_1; } } { // if (((IEventMerger)device).MergeForward(currentEventReadPtr, nextEvent)) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_137 = V_15; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_138 = V_16; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_139; L_139 = InputEventPtr_op_Implicit_m599D70C2004FF6B28F13469EDB1421224095F432(L_138, NULL); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_140 = V_29; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_141; L_141 = InputEventPtr_op_Implicit_m599D70C2004FF6B28F13469EDB1421224095F432(L_140, NULL); NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_137, IEventMerger_t1EF09B42FD6EA7DB27DEE6EEBCA2CE0757625D76_il2cpp_TypeInfo_var))); bool L_142; L_142 = InterfaceFuncInvoker2< bool, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 >::Invoke(0 /* System.Boolean UnityEngine.InputSystem.IEventMerger::MergeForward(UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.LowLevel.InputEventPtr) */, IEventMerger_t1EF09B42FD6EA7DB27DEE6EEBCA2CE0757625D76_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_137, IEventMerger_t1EF09B42FD6EA7DB27DEE6EEBCA2CE0757625D76_il2cpp_TypeInfo_var)), L_139, L_141); V_31 = L_142; bool L_143 = V_31; if (!L_143) { goto IL_0426_1; } } { // m_InputEventStream.Advance(false); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_144 = (&__this->___m_InputEventStream_28); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_145; L_145 = InputEventStream_Advance_mD8B6B308674E69472F69AA65F3F1D49FBE7A13F1(L_144, (bool)0, NULL); // continue; goto IL_07e8_1; } IL_0426_1: { // skipEventMergingFor = nextEvent; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_146 = V_29; V_14 = L_146; } IL_042b_1: { } IL_042c_1: { // if (device.hasEventPreProcessor) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_147 = V_15; NullCheck(L_147); bool L_148; L_148 = InputDevice_get_hasEventPreProcessor_m19F9F71EE05136ABA7BA3ADAFB85602AA3EAB711(L_147, NULL); V_32 = L_148; bool L_149 = V_32; if (!L_149) { goto IL_046e_1; } } { // var shouldProcess = ((IEventPreProcessor)device).PreProcessEvent(currentEventReadPtr); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_150 = V_15; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_151 = V_16; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_152; L_152 = InputEventPtr_op_Implicit_m599D70C2004FF6B28F13469EDB1421224095F432(L_151, NULL); NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_150, IEventPreProcessor_tA2C6C828607E41AE6787A3D39B60945E2F986BCD_il2cpp_TypeInfo_var))); bool L_153; L_153 = InterfaceFuncInvoker1< bool, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 >::Invoke(0 /* System.Boolean UnityEngine.InputSystem.IEventPreProcessor::PreProcessEvent(UnityEngine.InputSystem.LowLevel.InputEventPtr) */, IEventPreProcessor_tA2C6C828607E41AE6787A3D39B60945E2F986BCD_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_150, IEventPreProcessor_tA2C6C828607E41AE6787A3D39B60945E2F986BCD_il2cpp_TypeInfo_var)), L_152); V_33 = L_153; // if (!shouldProcess) bool L_154 = V_33; V_34 = (bool)((((int32_t)L_154) == ((int32_t)0))? 1 : 0); bool L_155 = V_34; if (!L_155) { goto IL_046d_1; } } { // m_InputEventStream.Advance(false); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_156 = (&__this->___m_InputEventStream_28); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_157; L_157 = InputEventStream_Advance_mD8B6B308674E69472F69AA65F3F1D49FBE7A13F1(L_156, (bool)0, NULL); // continue; goto IL_07e8_1; } IL_046d_1: { } IL_046e_1: { // if (m_EventListeners.length > 0) CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37* L_158 = (&__this->___m_EventListeners_21); int32_t L_159; L_159 = CallbackArray_1_get_length_m2275A2986709F4C8C0B0F2933C7F6463F406E370(L_158, CallbackArray_1_get_length_m2275A2986709F4C8C0B0F2933C7F6463F406E370_RuntimeMethod_var); V_35 = (bool)((((int32_t)L_159) > ((int32_t)0))? 1 : 0); bool L_160 = V_35; if (!L_160) { goto IL_04bf_1; } } { // DelegateHelpers.InvokeCallbacksSafe(ref m_EventListeners, // new InputEventPtr(currentEventReadPtr), device, "InputSystem.onEvent"); CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37* L_161 = (&__this->___m_EventListeners_21); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_162 = V_16; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_163; memset((&L_163), 0, sizeof(L_163)); InputEventPtr__ctor_m42C0DB27FACAB1B1EB79BEFEF640F90004815FF0((&L_163), L_162, /*hidden argument*/NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_164 = V_15; DelegateHelpers_InvokeCallbacksSafe_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_mD867E1F3E03183D77B7AB29A6270E66F45D1BE3E(L_161, L_163, L_164, _stringLiteral9E492D245CF7BC396F0E56230A3575844F6A9C52, NULL, DelegateHelpers_InvokeCallbacksSafe_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_mD867E1F3E03183D77B7AB29A6270E66F45D1BE3E_RuntimeMethod_var); // if (currentEventReadPtr->handled) InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_165 = V_16; bool L_166; L_166 = InputEvent_get_handled_m354E53F68FA517142B4A53287BF738545F792468((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_165, NULL); V_36 = L_166; bool L_167 = V_36; if (!L_167) { goto IL_04be_1; } } { // m_InputEventStream.Advance(false); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_168 = (&__this->___m_InputEventStream_28); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_169; L_169 = InputEventStream_Advance_mD8B6B308674E69472F69AA65F3F1D49FBE7A13F1(L_168, (bool)0, NULL); // continue; goto IL_07e8_1; } IL_04be_1: { } IL_04bf_1: { // if (currentEventTimeInternal <= currentTime) double L_170 = V_17; double L_171 = V_1; V_37 = (bool)((((int32_t)((!(((double)L_170) <= ((double)L_171)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_172 = V_37; if (!L_172) { goto IL_04d6_1; } } { // totalEventLag += currentTime - currentEventTimeInternal; double L_173 = V_6; double L_174 = V_1; double L_175 = V_17; V_6 = ((double)il2cpp_codegen_add(L_173, ((double)il2cpp_codegen_subtract(L_174, L_175)))); } IL_04d6_1: { // ++m_Metrics.totalEventCount; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_176 = (&__this->___m_Metrics_32); InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_177 = L_176; int32_t L_178; L_178 = InputMetrics_get_totalEventCount_m2EA373AAB2B4975C2BBAE3C37DA78946BB5BD0D0_inline(L_177, NULL); V_9 = ((int32_t)il2cpp_codegen_add(L_178, 1)); int32_t L_179 = V_9; InputMetrics_set_totalEventCount_mE8188B2A42002E32190B8981B2B5D2D08A95DBE5_inline(L_177, L_179, NULL); // m_Metrics.totalEventBytes += (int)currentEventReadPtr->sizeInBytes; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_180 = (&__this->___m_Metrics_32); InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_181 = L_180; int32_t L_182; L_182 = InputMetrics_get_totalEventBytes_m04F4BFD498777335799D63A81C29AA97143CC13B_inline(L_181, NULL); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_183 = V_16; uint32_t L_184; L_184 = InputEvent_get_sizeInBytes_m71B7FE5CF7674275875248208BB51161C90B9307((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_183, NULL); InputMetrics_set_totalEventBytes_m3E9A896A75E1A57ABA893EA1F63E98E041D404ED_inline(L_181, ((int32_t)il2cpp_codegen_add(L_182, (int32_t)L_184)), NULL); // switch (currentEventType) FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_185 = V_18; int32_t L_186; L_186 = FourCC_op_Implicit_m754D657392DC63F1F125F3391002C84ABD26144A(L_185, NULL); V_42 = L_186; int32_t L_187 = V_42; V_41 = L_187; int32_t L_188 = V_41; if ((((int32_t)L_188) > ((int32_t)((int32_t)1146242381)))) { goto IL_0548_1; } } { int32_t L_189 = V_41; if ((((int32_t)L_189) == ((int32_t)((int32_t)1145259591)))) { goto IL_0796_1; } } { goto IL_052c_1; } IL_052c_1: { int32_t L_190 = V_41; if ((((int32_t)L_190) == ((int32_t)((int32_t)1145852993)))) { goto IL_058c_1; } } { goto IL_0537_1; } IL_0537_1: { int32_t L_191 = V_41; if ((((int32_t)L_191) == ((int32_t)((int32_t)1146242381)))) { goto IL_0737_1; } } { goto IL_07da_1; } IL_0548_1: { int32_t L_192 = V_41; if ((((int32_t)L_192) > ((int32_t)((int32_t)1229800787)))) { goto IL_0570_1; } } { int32_t L_193 = V_41; if ((((int32_t)L_193) == ((int32_t)((int32_t)1146245972)))) { goto IL_07be_1; } } { goto IL_055f_1; } IL_055f_1: { int32_t L_194 = V_41; if ((((int32_t)L_194) == ((int32_t)((int32_t)1229800787)))) { goto IL_070f_1; } } { goto IL_07da_1; } IL_0570_1: { int32_t L_195 = V_41; if ((((int32_t)L_195) == ((int32_t)((int32_t)1398030676)))) { goto IL_058c_1; } } { goto IL_057b_1; } IL_057b_1: { int32_t L_196 = V_41; if ((((int32_t)L_196) == ((int32_t)((int32_t)1413830740)))) { goto IL_0680_1; } } { goto IL_07da_1; } IL_058c_1: { // var eventPtr = new InputEventPtr(currentEventReadPtr); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_197 = V_16; InputEventPtr__ctor_m42C0DB27FACAB1B1EB79BEFEF640F90004815FF0((&V_38), L_197, NULL); // var deviceIsStateCallbackReceiver = device.hasStateCallbacks; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_198 = V_15; NullCheck(L_198); bool L_199; L_199 = InputDevice_get_hasStateCallbacks_mCDBC72CE6F69693BE32E835C97030B2DBFD4A38B(L_198, NULL); V_39 = L_199; // if (currentEventTimeInternal < device.m_LastUpdateTimeInternal && // !(deviceIsStateCallbackReceiver && device.stateBlock.format != eventPtr.stateFormat)) double L_200 = V_17; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_201 = V_15; NullCheck(L_201); double L_202 = L_201->___m_LastUpdateTimeInternal_29; if ((!(((double)L_200) < ((double)L_202)))) { goto IL_05d1_1; } } { bool L_203 = V_39; if (!L_203) { goto IL_05ce_1; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_204 = V_15; NullCheck(L_204); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_205; L_205 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_204, NULL); V_44 = L_205; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_206; L_206 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline((&V_44), NULL); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_207; L_207 = InputEventPtr_get_stateFormat_m664BD225A799818C59844F7749CF52A0F588D9B4((&V_38), NULL); bool L_208; L_208 = FourCC_op_Inequality_mD7122B2F4332BFE2AA18A50FC62C071E8CB7FDB2(L_206, L_207, NULL); G_B115_0 = ((((int32_t)L_208) == ((int32_t)0))? 1 : 0); goto IL_05cf_1; } IL_05ce_1: { G_B115_0 = 1; } IL_05cf_1: { G_B117_0 = G_B115_0; goto IL_05d2_1; } IL_05d1_1: { G_B117_0 = 0; } IL_05d2_1: { V_43 = (bool)G_B117_0; bool L_209 = V_43; if (!L_209) { goto IL_05de_1; } } { // break; goto IL_07da_1; } IL_05de_1: { // var haveChangedStateOtherThanNoise = true; V_40 = (bool)1; // if (deviceIsStateCallbackReceiver) bool L_210 = V_39; V_45 = L_210; bool L_211 = V_45; if (!L_211) { goto IL_05fc_1; } } { // ((IInputStateCallbackReceiver)device).OnStateEvent(eventPtr); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_212 = V_15; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_213 = V_38; NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_212, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var))); InterfaceActionInvoker1< InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 >::Invoke(1 /* System.Void UnityEngine.InputSystem.LowLevel.IInputStateCallbackReceiver::OnStateEvent(UnityEngine.InputSystem.LowLevel.InputEventPtr) */, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_212, IInputStateCallbackReceiver_t61CAC0538FDF1E45CE63C48AA89301313C118DE0_il2cpp_TypeInfo_var)), L_213); goto IL_0638_1; } IL_05fc_1: { // if (device.stateBlock.format != eventPtr.stateFormat) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_214 = V_15; NullCheck(L_214); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_215; L_215 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_214, NULL); V_44 = L_215; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_216; L_216 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline((&V_44), NULL); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_217; L_217 = InputEventPtr_get_stateFormat_m664BD225A799818C59844F7749CF52A0F588D9B4((&V_38), NULL); bool L_218; L_218 = FourCC_op_Inequality_mD7122B2F4332BFE2AA18A50FC62C071E8CB7FDB2(L_216, L_217, NULL); V_46 = L_218; bool L_219 = V_46; if (!L_219) { goto IL_0625_1; } } { // break; goto IL_07da_1; } IL_0625_1: { // haveChangedStateOtherThanNoise = UpdateState(device, eventPtr, updateType); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_220 = V_15; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_221 = V_38; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_222; L_222 = InputEventPtr_op_Implicit_m404BDC6FF1FB748C1365FFEA330CDDD6579A2E6A(L_221, NULL); int32_t L_223 = ___updateType0; bool L_224; L_224 = InputManager_UpdateState_m5F6D683F850E278934DEB502A6DD96D975056477(__this, L_220, L_222, L_223, NULL); V_40 = L_224; } IL_0638_1: { // totalEventBytesProcessed += eventPtr.sizeInBytes; uint32_t L_225 = V_13; uint32_t L_226; L_226 = InputEventPtr_get_sizeInBytes_mE060F5A7176AAF8ED749DB4A3DC7976249716597((&V_38), NULL); V_13 = ((int32_t)il2cpp_codegen_add((int32_t)L_225, (int32_t)L_226)); // if (device.m_LastUpdateTimeInternal <= eventPtr.internalTime // #if UNITY_EDITOR // && !(updateType == InputUpdateType.Editor && runPlayerUpdatesInEditMode) // #endif // ) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_227 = V_15; NullCheck(L_227); double L_228 = L_227->___m_LastUpdateTimeInternal_29; double L_229; L_229 = InputEventPtr_get_internalTime_mB0A20BAF50AC9842691B0495A766A18B05CB4781((&V_38), NULL); V_47 = (bool)((((int32_t)((!(((double)L_228) <= ((double)L_229)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_230 = V_47; if (!L_230) { goto IL_066b_1; } } { // device.m_LastUpdateTimeInternal = eventPtr.internalTime; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_231 = V_15; double L_232; L_232 = InputEventPtr_get_internalTime_mB0A20BAF50AC9842691B0495A766A18B05CB4781((&V_38), NULL); NullCheck(L_231); L_231->___m_LastUpdateTimeInternal_29 = L_232; } IL_066b_1: { // if (haveChangedStateOtherThanNoise) bool L_233 = V_40; V_48 = L_233; bool L_234 = V_48; if (!L_234) { goto IL_067b_1; } } { // device.MakeCurrent(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_235 = V_15; NullCheck(L_235); VirtualActionInvoker0::Invoke(16 /* System.Void UnityEngine.InputSystem.InputDevice::MakeCurrent() */, L_235); } IL_067b_1: { // break; goto IL_07da_1; } IL_0680_1: { // var textEventPtr = (TextEvent*)currentEventReadPtr; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_236 = V_16; V_49 = (TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E*)L_236; // if (device is ITextInputReceiver textInputReceiver) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_237 = V_15; V_50 = ((RuntimeObject*)IsInst((RuntimeObject*)L_237, ITextInputReceiver_tEE038511361F9BC08961E8422281801EE8AC8523_il2cpp_TypeInfo_var)); RuntimeObject* L_238 = V_50; V_51 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_238) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_239 = V_51; if (!L_239) { goto IL_070a_1; } } { // var utf32Char = textEventPtr->character; TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E* L_240 = V_49; NullCheck(L_240); int32_t L_241 = L_240->___character_2; V_52 = L_241; // if (utf32Char >= 0x10000) int32_t L_242 = V_52; V_53 = (bool)((((int32_t)((((int32_t)L_242) < ((int32_t)((int32_t)65536)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_243 = V_53; if (!L_243) { goto IL_06fc_1; } } { // utf32Char -= 0x10000; int32_t L_244 = V_52; V_52 = ((int32_t)il2cpp_codegen_subtract(L_244, ((int32_t)65536))); // var highSurrogate = 0xD800 + ((utf32Char >> 10) & 0x3FF); int32_t L_245 = V_52; V_54 = ((int32_t)il2cpp_codegen_add(((int32_t)55296), ((int32_t)(((int32_t)(L_245>>((int32_t)10)))&((int32_t)1023))))); // var lowSurrogate = 0xDC00 + (utf32Char & 0x3FF); int32_t L_246 = V_52; V_55 = ((int32_t)il2cpp_codegen_add(((int32_t)56320), ((int32_t)(L_246&((int32_t)1023))))); // textInputReceiver.OnTextInput((char)highSurrogate); RuntimeObject* L_247 = V_50; int32_t L_248 = V_54; NullCheck(L_247); InterfaceActionInvoker1< Il2CppChar >::Invoke(0 /* System.Void UnityEngine.InputSystem.LowLevel.ITextInputReceiver::OnTextInput(System.Char) */, ITextInputReceiver_tEE038511361F9BC08961E8422281801EE8AC8523_il2cpp_TypeInfo_var, L_247, ((int32_t)(uint16_t)L_248)); // textInputReceiver.OnTextInput((char)lowSurrogate); RuntimeObject* L_249 = V_50; int32_t L_250 = V_55; NullCheck(L_249); InterfaceActionInvoker1< Il2CppChar >::Invoke(0 /* System.Void UnityEngine.InputSystem.LowLevel.ITextInputReceiver::OnTextInput(System.Char) */, ITextInputReceiver_tEE038511361F9BC08961E8422281801EE8AC8523_il2cpp_TypeInfo_var, L_249, ((int32_t)(uint16_t)L_250)); goto IL_0709_1; } IL_06fc_1: { // textInputReceiver.OnTextInput((char)utf32Char); RuntimeObject* L_251 = V_50; int32_t L_252 = V_52; NullCheck(L_251); InterfaceActionInvoker1< Il2CppChar >::Invoke(0 /* System.Void UnityEngine.InputSystem.LowLevel.ITextInputReceiver::OnTextInput(System.Char) */, ITextInputReceiver_tEE038511361F9BC08961E8422281801EE8AC8523_il2cpp_TypeInfo_var, L_251, ((int32_t)(uint16_t)L_252)); } IL_0709_1: { } IL_070a_1: { // break; goto IL_07da_1; } IL_070f_1: { // var imeEventPtr = (IMECompositionEvent*)currentEventReadPtr; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_253 = V_16; V_56 = (IMECompositionEvent_tE5CF1FDFA13561963D200901D911D20E8EDB9C55*)L_253; // var textInputReceiver = device as ITextInputReceiver; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_254 = V_15; V_57 = ((RuntimeObject*)IsInst((RuntimeObject*)L_254, ITextInputReceiver_tEE038511361F9BC08961E8422281801EE8AC8523_il2cpp_TypeInfo_var)); // textInputReceiver?.OnIMECompositionChanged(imeEventPtr->compositionString); RuntimeObject* L_255 = V_57; if (L_255) { goto IL_0723_1; } } { goto IL_0732_1; } IL_0723_1: { RuntimeObject* L_256 = V_57; IMECompositionEvent_tE5CF1FDFA13561963D200901D911D20E8EDB9C55* L_257 = V_56; NullCheck(L_257); IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E L_258 = L_257->___compositionString_3; NullCheck(L_256); InterfaceActionInvoker1< IMECompositionString_tE204556D15A112A43E86FBF18FE4A5B8AD96161E >::Invoke(1 /* System.Void UnityEngine.InputSystem.LowLevel.ITextInputReceiver::OnIMECompositionChanged(UnityEngine.InputSystem.LowLevel.IMECompositionString) */, ITextInputReceiver_tEE038511361F9BC08961E8422281801EE8AC8523_il2cpp_TypeInfo_var, L_256, L_258); } IL_0732_1: { // break; goto IL_07da_1; } IL_0737_1: { // RemoveDevice(device, keepOnListOfAvailableDevices: false); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_259 = V_15; InputManager_RemoveDevice_m09401A2F9BDCF904F4F54558A6C3D069FE929D8A(__this, L_259, (bool)0, NULL); // if (device.native && !device.description.empty) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_260 = V_15; NullCheck(L_260); bool L_261; L_261 = InputDevice_get_native_m1B9F9C0C66B7288F6D30D18F8BF207A351FCF73E(L_260, NULL); if (!L_261) { goto IL_0760_1; } } { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_262 = V_15; NullCheck(L_262); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_263; L_263 = InputDevice_get_description_mD9260BECAC1F217CF72662B7B08FA4A164EE73EB_inline(L_262, NULL); V_59 = L_263; bool L_264; L_264 = InputDeviceDescription_get_empty_m251FC7C1699ED57591E46C82D4D25D052C9633B7((&V_59), NULL); G_B142_0 = ((((int32_t)L_264) == ((int32_t)0))? 1 : 0); goto IL_0761_1; } IL_0760_1: { G_B142_0 = 0; } IL_0761_1: { V_58 = (bool)G_B142_0; bool L_265 = V_58; if (!L_265) { goto IL_0794_1; } } { // ArrayHelpers.AppendWithCapacity(ref m_DisconnectedDevices, // ref m_DisconnectedDevicesCount, device); InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548** L_266 = (&__this->___m_DisconnectedDevices_12); int32_t* L_267 = (&__this->___m_DisconnectedDevicesCount_11); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_268 = V_15; int32_t L_269; L_269 = ArrayHelpers_AppendWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0D0A109B2DF2F6E0B1652940179B21DF69518DF7(L_266, L_267, L_268, ((int32_t)10), ArrayHelpers_AppendWithCapacity_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_m0D0A109B2DF2F6E0B1652940179B21DF69518DF7_RuntimeMethod_var); // DelegateHelpers.InvokeCallbacksSafe(ref m_DeviceChangeListeners, // device, InputDeviceChange.Disconnected, "InputSystem.onDeviceChange"); CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* L_270 = (&__this->___m_DeviceChangeListeners_16); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_271 = V_15; DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0(L_270, L_271, 2, _stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A, NULL, DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); } IL_0794_1: { // break; goto IL_07da_1; } IL_0796_1: { // device.NotifyConfigurationChanged(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_272 = V_15; NullCheck(L_272); InputDevice_NotifyConfigurationChanged_m5C0C9098BCDC4D97DFDE4CFC66C3DB7CE791B1E7(L_272, NULL); // InputActionState.OnDeviceChange(device, InputDeviceChange.ConfigurationChanged); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_273 = V_15; InputActionState_OnDeviceChange_m21BD60138E70CD34776496D2020941A02EAD1E4A(L_273, 7, NULL); // DelegateHelpers.InvokeCallbacksSafe(ref m_DeviceChangeListeners, // device, InputDeviceChange.ConfigurationChanged, "InputSystem.onDeviceChange"); CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333* L_274 = (&__this->___m_DeviceChangeListeners_16); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_275 = V_15; DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0(L_274, L_275, 7, _stringLiteral84CAACE59D08AF4659A3A7E4D00A4514400CE96A, NULL, DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputDeviceChange_t1AD7D7058ABBDAA185C1A2B3A9B5E8FE115D7A78_mCB5C357CF3769F9DC8D035C6BC9983794CD197D0_RuntimeMethod_var); // break; goto IL_07da_1; } IL_07be_1: { // ResetDevice(device, // alsoResetDontResetControls: ((DeviceResetEvent*)currentEventReadPtr)->hardReset); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_276 = V_15; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_277 = V_16; NullCheck(L_277); bool L_278 = ((DeviceResetEvent_t8F9430E7CE4EA685E6FD58888D32F61ABE6D34F4*)L_277)->___hardReset_2; il2cpp_codegen_initobj((&V_60), sizeof(Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01)); Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_279 = V_60; InputManager_ResetDevice_m3AF149A13F62C9521E68E8AB51E6769E78A5558A(__this, L_276, L_278, L_279, NULL); // break; goto IL_07da_1; } IL_07da_1: { // m_InputEventStream.Advance(leaveEventInBuffer: false); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_280 = (&__this->___m_InputEventStream_28); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_281; L_281 = InputEventStream_Advance_mD8B6B308674E69472F69AA65F3F1D49FBE7A13F1(L_280, (bool)0, NULL); } IL_07e8_1: { // while (m_InputEventStream.remainingEventCount > 0) InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_282 = (&__this->___m_InputEventStream_28); int32_t L_283; L_283 = InputEventStream_get_remainingEventCount_mFA68F507B5BF80A3E88C89C9DC973B17B61E2CE8(L_282, NULL); V_61 = (bool)((((int32_t)L_283) > ((int32_t)0))? 1 : 0); bool L_284 = V_61; if (L_284) { goto IL_01b1_1; } } IL_07ff_1: { // m_Metrics.totalEventProcessingTime += // ((double)(Stopwatch.GetTimestamp() - processingStartTime)) / Stopwatch.Frequency; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_285 = (&__this->___m_Metrics_32); InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_286 = L_285; double L_287; L_287 = InputMetrics_get_totalEventProcessingTime_mCF205D2B52FA9BC1E869BA7A6039FC0E712DABE3_inline(L_286, NULL); il2cpp_codegen_runtime_class_init_inline(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var); int64_t L_288; L_288 = Stopwatch_GetTimestamp_mD6D582A3E30369F05C829A5650BE2AE511EC807F(NULL); int64_t L_289 = V_5; int64_t L_290 = ((Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_StaticFields*)il2cpp_codegen_static_fields_for(Stopwatch_tA188A210449E22C07053A7D3014DD182C7369043_il2cpp_TypeInfo_var))->___Frequency_0; InputMetrics_set_totalEventProcessingTime_m1C75FA1C698121B1A1C5BE0044264CCAA0304732_inline(L_286, ((double)il2cpp_codegen_add(L_287, ((double)(((double)((int64_t)il2cpp_codegen_subtract(L_288, L_289)))/((double)L_290))))), NULL); // m_Metrics.totalEventLagTime += totalEventLag; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_291 = (&__this->___m_Metrics_32); InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* L_292 = L_291; double L_293; L_293 = InputMetrics_get_totalEventLagTime_m70516750050E2D62430DB62B5D6E2EB22697C1E6_inline(L_292, NULL); double L_294 = V_6; InputMetrics_set_totalEventLagTime_m486CE7F87D0221E5829B6D7BDE37837CB3D239F4_inline(L_292, ((double)il2cpp_codegen_add(L_293, L_294)), NULL); // m_InputEventStream.Close(ref eventBuffer); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_295 = (&__this->___m_InputEventStream_28); InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* L_296 = ___eventBuffer1; InputEventStream_Close_m1111A4CFB8F92C63C3A0138A92D2B74F3722D691(L_295, L_296, NULL); goto IL_0857; } }// end try (depth: 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_0847; } throw e; } CATCH_0847: {// begin catch(System.Exception) // catch (Exception) // m_InputEventStream.CleanUpAfterException(); InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* L_297 = (&__this->___m_InputEventStream_28); InputEventStream_CleanUpAfterException_m1025CADD374BCE7F4A96D5A6CD78AFAB3F253011(L_297, NULL); // throw; IL2CPP_RAISE_MANAGED_EXCEPTION(IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*), ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputManager_OnUpdate_mE87B624D7707E3882ADB60914DBD5617B368A664_RuntimeMethod_var))); }// end catch (depth: 1) IL_0857: { // if (shouldProcessActionTimeouts) bool L_298 = V_0; V_62 = L_298; bool L_299 = V_62; if (!L_299) { goto IL_0865; } } { // ProcessStateChangeMonitorTimeouts(); InputManager_ProcessStateChangeMonitorTimeouts_m289418874FF76A193BB342EE26990EF8FA1EBF4C(__this, NULL); } IL_0865: { // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); // InvokeAfterUpdateCallback(updateType); int32_t L_300 = ___updateType0; InputManager_InvokeAfterUpdateCallback_mBB66D4D0B8A402E40764430E42C035472B1AA62B(__this, L_300, NULL); // m_CurrentUpdate = default; __this->___m_CurrentUpdate_14 = 0; } IL_087a: { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::InvokeAfterUpdateCallback(UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_InvokeAfterUpdateCallback_mBB66D4D0B8A402E40764430E42C035472B1AA62B (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___updateType0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9F47ED494281564928088BD8AB756BCB0CA3D564); s_Il2CppMethodInitialized = true; } bool V_0 = false; int32_t G_B3_0 = 0; { // if (updateType == InputUpdateType.Editor && gameIsPlaying) int32_t L_0 = ___updateType0; if ((!(((uint32_t)L_0) == ((uint32_t)8)))) { goto IL_000d; } } { bool L_1; L_1 = InputManager_get_gameIsPlaying_mF7D55D0A31CCA7DF13DDF4979C1FF7358F39AB91(__this, NULL); G_B3_0 = ((int32_t)(L_1)); goto IL_000e; } IL_000d: { G_B3_0 = 0; } IL_000e: { V_0 = (bool)G_B3_0; bool L_2 = V_0; if (!L_2) { goto IL_0014; } } { // return; goto IL_0026; } IL_0014: { // DelegateHelpers.InvokeCallbacksSafe(ref m_AfterUpdateListeners, // "InputSystem.onAfterUpdate"); CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529* L_3 = (&__this->___m_AfterUpdateListeners_23); DelegateHelpers_InvokeCallbacksSafe_m0474E1EEBF6B8B6BA1F849BE6FDF25E56A1318C0(L_3, _stringLiteral9F47ED494281564928088BD8AB756BCB0CA3D564, NULL, NULL); } IL_0026: { // } return; } } // System.Boolean UnityEngine.InputSystem.InputManager::ProcessStateChangeMonitors(System.Int32,System.Void*,System.Void*,System.UInt32,System.UInt32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_ProcessStateChangeMonitors_mA5F5ED4B5EEC30D810B1E48F1B2C78CB921827E7 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___deviceIndex0, void* ___newStateFromEvent1, void* ___oldStateOfDevice2, uint32_t ___newStateSizeInBytes3, uint32_t ___newStateOffsetInBytes4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_EraseAtWithCapacity_TisBitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C_m0524FE7653E17A3422CAB212B2E2415E00CC9011_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_m26F4E794085D417220CA4B56FA78C1B61F7193BA_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39* V_0 = NULL; int32_t V_1 = 0; bool V_2 = false; DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10 V_3; memset((&V_3), 0, sizeof(V_3)); bool V_4 = false; BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C V_5; memset((&V_5), 0, sizeof(V_5)); bool V_6 = false; bool V_7 = false; bool V_8 = false; bool V_9 = false; int32_t V_10 = 0; BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C V_11; memset((&V_11), 0, sizeof(V_11)); BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C V_12; memset((&V_12), 0, sizeof(V_12)); bool V_13 = false; int32_t V_14 = 0; int32_t V_15 = 0; bool V_16 = false; bool V_17 = false; bool V_18 = false; int32_t G_B12_0 = 0; { // if (m_StateChangeMonitors == null) StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_0 = __this->___m_StateChangeMonitors_34; V_6 = (bool)((((RuntimeObject*)(StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_1 = V_6; if (!L_1) { goto IL_0018; } } { // return false; V_7 = (bool)0; goto IL_0168; } IL_0018: { // if (deviceIndex >= m_StateChangeMonitors.Length) int32_t L_2 = ___deviceIndex0; StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_3 = __this->___m_StateChangeMonitors_34; NullCheck(L_3); V_8 = (bool)((((int32_t)((((int32_t)L_2) < ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_4 = V_8; if (!L_4) { goto IL_0034; } } { // return false; V_7 = (bool)0; goto IL_0168; } IL_0034: { // var memoryRegions = m_StateChangeMonitors[deviceIndex].memoryRegions; StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_5 = __this->___m_StateChangeMonitors_34; int32_t L_6 = ___deviceIndex0; NullCheck(L_5); BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39* L_7 = ((L_5)->GetAddressAt(static_cast(L_6)))->___memoryRegions_0; V_0 = L_7; // if (memoryRegions == null) BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39* L_8 = V_0; V_9 = (bool)((((RuntimeObject*)(BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39*)L_8) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_9 = V_9; if (!L_9) { goto IL_0058; } } { // return false; // No one cares about state changes on this device. V_7 = (bool)0; goto IL_0168; } IL_0058: { // var numMonitors = m_StateChangeMonitors[deviceIndex].count; StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_10 = __this->___m_StateChangeMonitors_34; int32_t L_11 = ___deviceIndex0; NullCheck(L_10); int32_t L_12; L_12 = StateChangeMonitorsForDevice_get_count_m561F9D4E098E1C31DA10FDC6C5E316CB47F6699F(((L_10)->GetAddressAt(static_cast(L_11))), NULL); V_1 = L_12; // var signalled = false; V_2 = (bool)0; // var signals = m_StateChangeMonitors[deviceIndex].signalled; StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_13 = __this->___m_StateChangeMonitors_34; int32_t L_14 = ___deviceIndex0; NullCheck(L_13); DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10 L_15 = ((L_13)->GetAddressAt(static_cast(L_14)))->___signalled_2; V_3 = L_15; // var haveChangedSignalsBitfield = false; V_4 = (bool)0; // var newEventMemoryRegion = new MemoryHelpers.BitRegion(newStateOffsetInBytes, 0, newStateSizeInBytes * 8); uint32_t L_16 = ___newStateOffsetInBytes4; uint32_t L_17 = ___newStateSizeInBytes3; BitRegion__ctor_mAE0DA8673E801C54C88661E404E90955BC6BAAC4((&V_5), L_16, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)L_17, 8)), NULL); // for (var i = 0; i < numMonitors; ++i) V_10 = 0; goto IL_013b; } IL_0097: { // var memoryRegion = memoryRegions[i]; BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39* L_18 = V_0; int32_t L_19 = V_10; NullCheck(L_18); int32_t L_20 = L_19; BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C L_21 = (L_18)->GetAt(static_cast(L_20)); V_11 = L_21; // if (memoryRegion.sizeInBits == 0) BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C L_22 = V_11; uint32_t L_23 = L_22.___sizeInBits_1; V_13 = (bool)((((int32_t)L_23) == ((int32_t)0))? 1 : 0); bool L_24 = V_13; if (!L_24) { goto IL_00f9; } } { // var listenerCount = numMonitors; int32_t L_25 = V_1; V_14 = L_25; // var memoryRegionCount = numMonitors; int32_t L_26 = V_1; V_15 = L_26; // m_StateChangeMonitors[deviceIndex].listeners.EraseAtWithCapacity(ref listenerCount, i); StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_27 = __this->___m_StateChangeMonitors_34; int32_t L_28 = ___deviceIndex0; NullCheck(L_27); StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9* L_29 = ((L_27)->GetAddressAt(static_cast(L_28)))->___listeners_1; int32_t L_30 = V_10; ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_m26F4E794085D417220CA4B56FA78C1B61F7193BA(L_29, (&V_14), L_30, ArrayHelpers_EraseAtWithCapacity_TisStateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA_m26F4E794085D417220CA4B56FA78C1B61F7193BA_RuntimeMethod_var); // memoryRegions.EraseAtWithCapacity(ref memoryRegionCount, i); BitRegionU5BU5D_t6D477477F7EB84242BA07FA65BC1BD6DA74A3D39* L_31 = V_0; int32_t L_32 = V_10; ArrayHelpers_EraseAtWithCapacity_TisBitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C_m0524FE7653E17A3422CAB212B2E2415E00CC9011(L_31, (&V_15), L_32, ArrayHelpers_EraseAtWithCapacity_TisBitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C_m0524FE7653E17A3422CAB212B2E2415E00CC9011_RuntimeMethod_var); // signals.SetLength(numMonitors - 1); int32_t L_33 = V_1; DynamicBitfield_SetLength_mEB4BDEDB64D02D442C31A818BCFD880DB0F01CDA((&V_3), ((int32_t)il2cpp_codegen_subtract(L_33, 1)), NULL); // haveChangedSignalsBitfield = true; V_4 = (bool)1; // --numMonitors; int32_t L_34 = V_1; V_1 = ((int32_t)il2cpp_codegen_subtract(L_34, 1)); // --i; int32_t L_35 = V_10; V_10 = ((int32_t)il2cpp_codegen_subtract(L_35, 1)); // continue; goto IL_0135; } IL_00f9: { // var overlap = newEventMemoryRegion.Overlap(memoryRegion); BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C L_36 = V_11; BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C L_37; L_37 = BitRegion_Overlap_mE463BD05419F00FCB54C4DBC6232ED631ECDF70E((&V_5), L_36, NULL); V_12 = L_37; // if (overlap.isEmpty || MemoryHelpers.Compare(oldStateOfDevice, (byte*)newStateFromEvent - newStateOffsetInBytes, overlap)) bool L_38; L_38 = BitRegion_get_isEmpty_mC3A6E466094BEA177ED90EB1C75DACB4CDF79A73((&V_12), NULL); if (L_38) { goto IL_011c; } } { void* L_39 = ___oldStateOfDevice2; void* L_40 = ___newStateFromEvent1; uint32_t L_41 = ___newStateOffsetInBytes4; BitRegion_tFE885CE2CC6C0287CF86BF59672C19D86D8DFC4C L_42 = V_12; bool L_43; L_43 = MemoryHelpers_Compare_mBCEE258B6CE41B6C02D571AB1639C1975F05A2D9(L_39, ((void*)il2cpp_codegen_subtract((intptr_t)L_40, (intptr_t)((uintptr_t)L_41))), L_42, NULL); G_B12_0 = ((int32_t)(L_43)); goto IL_011d; } IL_011c: { G_B12_0 = 1; } IL_011d: { V_16 = (bool)G_B12_0; bool L_44 = V_16; if (!L_44) { goto IL_0125; } } { // continue; goto IL_0135; } IL_0125: { // signals.SetBit(i); int32_t L_45 = V_10; DynamicBitfield_SetBit_m1297FC1D0707BBF6527B2B05287FC028C2B020D0((&V_3), L_45, NULL); // haveChangedSignalsBitfield = true; V_4 = (bool)1; // signalled = true; V_2 = (bool)1; } IL_0135: { // for (var i = 0; i < numMonitors; ++i) int32_t L_46 = V_10; V_10 = ((int32_t)il2cpp_codegen_add(L_46, 1)); } IL_013b: { // for (var i = 0; i < numMonitors; ++i) int32_t L_47 = V_10; int32_t L_48 = V_1; V_17 = (bool)((((int32_t)L_47) < ((int32_t)L_48))? 1 : 0); bool L_49 = V_17; if (L_49) { goto IL_0097; } } { // if (haveChangedSignalsBitfield) bool L_50 = V_4; V_18 = L_50; bool L_51 = V_18; if (!L_51) { goto IL_0163; } } { // m_StateChangeMonitors[deviceIndex].signalled = signals; StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_52 = __this->___m_StateChangeMonitors_34; int32_t L_53 = ___deviceIndex0; NullCheck(L_52); DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10 L_54 = V_3; ((L_52)->GetAddressAt(static_cast(L_53)))->___signalled_2 = L_54; Il2CppCodeGenWriteBarrier((void**)&((&(((&((L_52)->GetAddressAt(static_cast(L_53)))->___signalled_2))->___array_0))->___additionalValues_2), (void*)NULL); } IL_0163: { // return signalled; bool L_55 = V_2; V_7 = L_55; goto IL_0168; } IL_0168: { // } bool L_56 = V_7; return L_56; } } // System.Void UnityEngine.InputSystem.InputManager::FireStateChangeNotifications(System.Int32,System.Double,UnityEngine.InputSystem.LowLevel.InputEvent*) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_FireStateChangeNotifications_m1F46DB5653CF844A4CC8C3808B9372A31C641639 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, int32_t ___deviceIndex0, double ___internalTime1, InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___eventPtr2, 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*)&IInputStateChangeMonitor_t043FD8736A6F45C06A2FAFFC5BE70A565F999598_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10* V_0 = NULL; StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9** V_1 = NULL; double V_2 = 0.0; int32_t V_3 = 0; StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA V_4; memset((&V_4), 0, sizeof(V_4)); bool V_5 = false; Exception_t* V_6 = NULL; bool V_7 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { // Debug.Assert(m_StateChangeMonitors != null); StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_0 = __this->___m_StateChangeMonitors_34; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((!(((RuntimeObject*)(StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0), NULL); // Debug.Assert(m_StateChangeMonitors.Length > deviceIndex); StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_1 = __this->___m_StateChangeMonitors_34; NullCheck(L_1); int32_t L_2 = ___deviceIndex0; Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))) > ((int32_t)L_2))? 1 : 0), NULL); // ref var signals = ref m_StateChangeMonitors[deviceIndex].signalled; StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_3 = __this->___m_StateChangeMonitors_34; int32_t L_4 = ___deviceIndex0; NullCheck(L_3); DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10* L_5 = (&((L_3)->GetAddressAt(static_cast(L_4)))->___signalled_2); V_0 = L_5; // ref var listeners = ref m_StateChangeMonitors[deviceIndex].listeners; StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4* L_6 = __this->___m_StateChangeMonitors_34; int32_t L_7 = ___deviceIndex0; NullCheck(L_6); StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9** L_8 = (&((L_6)->GetAddressAt(static_cast(L_7)))->___listeners_1); V_1 = L_8; // var time = internalTime - InputRuntime.s_CurrentTimeOffsetToRealtimeSinceStartup; double L_9 = ___internalTime1; double L_10 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_CurrentTimeOffsetToRealtimeSinceStartup_1; V_2 = ((double)il2cpp_codegen_subtract(L_9, L_10)); // for (var i = 0; i < signals.length; ++i) V_3 = 0; goto IL_00e6; } IL_0054: { // if (!signals.TestBit(i)) DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10* L_11 = V_0; int32_t L_12 = V_3; bool L_13; L_13 = DynamicBitfield_TestBit_mA6C7EC84A66B1A700B18F3342F9A20122EF84130(L_11, L_12, NULL); V_5 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0); bool L_14 = V_5; if (!L_14) { goto IL_0067; } } { // continue; goto IL_00e2; } IL_0067: { // var listener = listeners[i]; StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9** L_15 = V_1; StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9* L_16 = *((StateChangeMonitorListenerU5BU5D_tEF042EA5E57858FE7C48A9F1AF7A55B249ADB5A9**)L_15); int32_t L_17 = V_3; NullCheck(L_16); int32_t L_18 = L_17; StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA L_19 = (L_16)->GetAt(static_cast(L_18)); V_4 = L_19; } try {// begin try (depth: 1) // listener.monitor.NotifyControlStateChanged(listener.control, time, eventPtr, // listener.monitorIndex); StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA L_20 = V_4; RuntimeObject* L_21 = L_20.___monitor_1; StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA L_22 = V_4; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_23 = L_22.___control_0; double L_24 = V_2; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_25 = ___eventPtr2; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_26; L_26 = InputEventPtr_op_Implicit_m599D70C2004FF6B28F13469EDB1421224095F432(L_25, NULL); StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA L_27 = V_4; int64_t L_28 = L_27.___monitorIndex_2; NullCheck(L_21); InterfaceActionInvoker4< InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, double, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, int64_t >::Invoke(0 /* System.Void UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor::NotifyControlStateChanged(UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Int64) */, IInputStateChangeMonitor_t043FD8736A6F45C06A2FAFFC5BE70A565F999598_il2cpp_TypeInfo_var, L_21, L_23, L_24, L_26, L_28); goto IL_00d9; }// end try (depth: 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_0097; } throw e; } CATCH_0097: {// begin catch(System.Exception) // catch (Exception exception) V_6 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); // Debug.LogError( // $"Exception '{exception.GetType().Name}' thrown from state change monitor '{listener.monitor.GetType().Name}' on '{listener.control}'"); Exception_t* L_29 = V_6; NullCheck(L_29); Type_t* L_30; L_30 = Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09(L_29, NULL); NullCheck(L_30); String_t* L_31; L_31 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_30); StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA L_32 = V_4; RuntimeObject* L_33 = L_32.___monitor_1; NullCheck(L_33); Type_t* L_34; L_34 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3(L_33, NULL); NullCheck(L_34); String_t* L_35; L_35 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_34); StateChangeMonitorListener_t8DDE11DEF769AE92B7A6B6554D41511AA2A7BDDA L_36 = V_4; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_37 = L_36.___control_0; String_t* L_38; L_38 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA80128F105C22FB8901159F074B932CB5A956025)), L_31, L_35, L_37, NULL); il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))); Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_38, NULL); // Debug.LogException(exception); Exception_t* L_39 = V_6; Debug_LogException_m82E44FEC6B03BC34AFC2CAF6583051570C60CB9E(L_39, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_00d9; }// end catch (depth: 1) IL_00d9: { // signals.ClearBit(i); DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10* L_40 = V_0; int32_t L_41 = V_3; DynamicBitfield_ClearBit_m968E245A9633103CD62E005BE8E4A3262866B1F0(L_40, L_41, NULL); } IL_00e2: { // for (var i = 0; i < signals.length; ++i) int32_t L_42 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_42, 1)); } IL_00e6: { // for (var i = 0; i < signals.length; ++i) int32_t L_43 = V_3; DynamicBitfield_t4EE89B3E0E02AA497D0D0768DE48E64DC490AE10* L_44 = V_0; int32_t L_45 = L_44->___length_1; V_7 = (bool)((((int32_t)L_43) < ((int32_t)L_45))? 1 : 0); bool L_46 = V_7; if (L_46) { goto IL_0054; } } { // } return; } } // System.Void UnityEngine.InputSystem.InputManager::ProcessStateChangeMonitorTimeouts() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_ProcessStateChangeMonitorTimeouts_m289418874FF76A193BB342EE26990EF8FA1EBF4C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, 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*)&IInputStateChangeMonitor_t043FD8736A6F45C06A2FAFFC5BE70A565F999598_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_SetLength_mEE82D9DB142B95B4B278698E66396575CAC43602_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } double V_0 = 0.0; int32_t V_1 = 0; bool V_2 = false; int32_t V_3 = 0; double V_4 = 0.0; bool V_5 = false; bool V_6 = false; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE V_7; memset((&V_7), 0, sizeof(V_7)); bool V_8 = false; bool V_9 = false; { // if (m_StateChangeMonitorTimeouts.length == 0) InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_0 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_1 = L_0->___length_0; V_2 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0); bool L_2 = V_2; if (!L_2) { goto IL_0018; } } { // return; goto IL_00fe; } IL_0018: { // var currentTime = m_Runtime.currentTime - InputRuntime.s_CurrentTimeOffsetToRealtimeSinceStartup; RuntimeObject* L_3 = __this->___m_Runtime_31; NullCheck(L_3); double L_4; L_4 = InterfaceFuncInvoker0< double >::Invoke(19 /* System.Double UnityEngine.InputSystem.LowLevel.IInputRuntime::get_currentTime() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_3); double L_5 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_CurrentTimeOffsetToRealtimeSinceStartup_1; V_0 = ((double)il2cpp_codegen_subtract(L_4, L_5)); // var remainingTimeoutCount = 0; V_1 = 0; // for (var i = 0; i < m_StateChangeMonitorTimeouts.length; ++i) V_3 = 0; goto IL_00da; } IL_0033: { // if (m_StateChangeMonitorTimeouts[i].control == null) InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_6 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_7 = V_3; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_8; L_8 = InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547(L_6, L_7, InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_9 = L_8.___control_0; V_5 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0); bool L_10 = V_5; if (!L_10) { goto IL_0053; } } { // continue; goto IL_00d6; } IL_0053: { // var timerExpirationTime = m_StateChangeMonitorTimeouts[i].time; InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_11 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_12 = V_3; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_13; L_13 = InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547(L_11, L_12, InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); double L_14 = L_13.___time_1; V_4 = L_14; // if (timerExpirationTime <= currentTime) double L_15 = V_4; double L_16 = V_0; V_6 = (bool)((((int32_t)((!(((double)L_15) <= ((double)L_16)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_17 = V_6; if (!L_17) { goto IL_00a9; } } { // var timeout = m_StateChangeMonitorTimeouts[i]; InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_18 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_19 = V_3; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_20; L_20 = InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547(L_18, L_19, InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); V_7 = L_20; // timeout.monitor.NotifyTimerExpired(timeout.control, // currentTime, timeout.monitorIndex, timeout.timerIndex); StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_21 = V_7; RuntimeObject* L_22 = L_21.___monitor_2; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_23 = V_7; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_24 = L_23.___control_0; double L_25 = V_0; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_26 = V_7; int64_t L_27 = L_26.___monitorIndex_3; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_28 = V_7; int32_t L_29 = L_28.___timerIndex_4; NullCheck(L_22); InterfaceActionInvoker4< InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, double, int64_t, int32_t >::Invoke(1 /* System.Void UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor::NotifyTimerExpired(UnityEngine.InputSystem.InputControl,System.Double,System.Int64,System.Int32) */, IInputStateChangeMonitor_t043FD8736A6F45C06A2FAFFC5BE70A565F999598_il2cpp_TypeInfo_var, L_22, L_24, L_25, L_27, L_29); goto IL_00d5; } IL_00a9: { // if (i != remainingTimeoutCount) int32_t L_30 = V_3; int32_t L_31 = V_1; V_8 = (bool)((((int32_t)((((int32_t)L_30) == ((int32_t)L_31))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_32 = V_8; if (!L_32) { goto IL_00d0; } } { // m_StateChangeMonitorTimeouts[remainingTimeoutCount] = m_StateChangeMonitorTimeouts[i]; InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_33 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_34 = V_1; InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_35 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_36 = V_3; StateChangeMonitorTimeout_t9D00677B36798F8E8A4FA1DC5797CBD5F5C4F1DE L_37; L_37 = InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547(L_35, L_36, InlinedArray_1_get_Item_m90D2DF713B9F9EEA345F9BACABE0D112CB5F6547_RuntimeMethod_var); InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D(L_33, L_34, L_37, InlinedArray_1_set_Item_mEDD3066934E224CB45E9F9E58D7E7A26AB456C1D_RuntimeMethod_var); } IL_00d0: { // ++remainingTimeoutCount; int32_t L_38 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_38, 1)); } IL_00d5: { } IL_00d6: { // for (var i = 0; i < m_StateChangeMonitorTimeouts.length; ++i) int32_t L_39 = V_3; V_3 = ((int32_t)il2cpp_codegen_add(L_39, 1)); } IL_00da: { // for (var i = 0; i < m_StateChangeMonitorTimeouts.length; ++i) int32_t L_40 = V_3; InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_41 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_42 = L_41->___length_0; V_9 = (bool)((((int32_t)L_40) < ((int32_t)L_42))? 1 : 0); bool L_43 = V_9; if (L_43) { goto IL_0033; } } { // m_StateChangeMonitorTimeouts.SetLength(remainingTimeoutCount); InlinedArray_1_t63A16C5FE53708C13F492320BA02E124371662FA* L_44 = (&__this->___m_StateChangeMonitorTimeouts_35); int32_t L_45 = V_1; InlinedArray_1_SetLength_mEE82D9DB142B95B4B278698E66396575CAC43602(L_44, L_45, InlinedArray_1_SetLength_mEE82D9DB142B95B4B278698E66396575CAC43602_RuntimeMethod_var); } IL_00fe: { // } return; } } // System.Boolean UnityEngine.InputSystem.InputManager::UpdateState(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEvent*,UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_UpdateState_m5F6D683F850E278934DEB502A6DD96D975056477 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___eventPtr1, int32_t ___updateType2, 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*)&_stringLiteral16207D51A3BFECDDA34D12EA820205C2DACF58BE); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCF3F098064C12A58321C0A4E329B96596ACE5A4); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE6CF4C7FFCA1CB09E02FACC4D5CDC01E56DE9E7E); s_Il2CppMethodInitialized = true; } InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_0; memset((&V_0), 0, sizeof(V_0)); uint32_t V_1 = 0; uint32_t V_2 = 0; uint32_t V_3 = 0; uint32_t V_4 = 0; uint8_t* V_5 = NULL; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_6; memset((&V_6), 0, sizeof(V_6)); 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; bool V_13 = false; { // Debug.Assert(eventPtr != null, "Received NULL event ptr"); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_0 = ___eventPtr1; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteralBCF3F098064C12A58321C0A4E329B96596ACE5A4, NULL); // var stateBlockOfDevice = device.m_StateBlock; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_1 = ___device0; NullCheck(L_1); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_2 = ((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_1)->___m_StateBlock_0; V_0 = L_2; // var stateBlockSizeOfDevice = stateBlockOfDevice.sizeInBits / 8; // Always byte-aligned; avoid calling alignedSizeInBytes. uint32_t L_3; L_3 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline((&V_0), NULL); V_1 = ((int32_t)((uint32_t)(int32_t)L_3/(uint32_t)(int32_t)8)); // var offsetInDeviceStateToCopyTo = 0u; V_2 = 0; // if (eventPtr->type == StateEvent.Type) InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_4 = ___eventPtr1; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_5; L_5 = InputEvent_get_type_m43737750FDCCFDF4FC208C9AFFCB5E9D2672733D((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_4, NULL); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_6; L_6 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1398030676), NULL); bool L_7; L_7 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_5, L_6, NULL); V_7 = L_7; bool L_8 = V_7; if (!L_8) { goto IL_0073; } } { // var stateEventPtr = (StateEvent*)eventPtr; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_9 = ___eventPtr1; V_8 = (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_9; // receivedStateFormat = stateEventPtr->stateFormat; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_10 = V_8; NullCheck(L_10); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_11 = L_10->___stateFormat_3; V_6 = L_11; // receivedStateSize = stateEventPtr->stateSizeInBytes; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_12 = V_8; uint32_t L_13; L_13 = StateEvent_get_stateSizeInBytes_m07E8E8D19DA4D9B58A23DC19680794764AE8FA21((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_12, NULL); V_4 = L_13; // ptrToReceivedState = (byte*)stateEventPtr->state; StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_14 = V_8; void* L_15; L_15 = StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_14, NULL); V_5 = (uint8_t*)L_15; // sizeOfStateToCopy = receivedStateSize; uint32_t L_16 = V_4; V_3 = L_16; // if (sizeOfStateToCopy > stateBlockSizeOfDevice) uint32_t L_17 = V_3; uint32_t L_18 = V_1; V_9 = (bool)((!(((uint32_t)L_17) <= ((uint32_t)L_18)))? 1 : 0); bool L_19 = V_9; if (!L_19) { goto IL_0070; } } { // sizeOfStateToCopy = stateBlockSizeOfDevice; uint32_t L_20 = V_1; V_3 = L_20; } IL_0070: { goto IL_00e2; } IL_0073: { // Debug.Assert(eventPtr->type == DeltaStateEvent.Type, "Given event must either be a StateEvent or a DeltaStateEvent"); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_21 = ___eventPtr1; FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_22; L_22 = InputEvent_get_type_m43737750FDCCFDF4FC208C9AFFCB5E9D2672733D((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_21, NULL); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_23; L_23 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1145852993), NULL); bool L_24; L_24 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_22, L_23, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806(L_24, _stringLiteralE6CF4C7FFCA1CB09E02FACC4D5CDC01E56DE9E7E, NULL); // var deltaEventPtr = (DeltaStateEvent*)eventPtr; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_25 = ___eventPtr1; V_10 = (DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859*)L_25; // receivedStateFormat = deltaEventPtr->stateFormat; DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_26 = V_10; NullCheck(L_26); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_27 = L_26->___stateFormat_2; V_6 = L_27; // receivedStateSize = deltaEventPtr->deltaStateSizeInBytes; DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_28 = V_10; uint32_t L_29; L_29 = DeltaStateEvent_get_deltaStateSizeInBytes_mF3F45D7A54B74C0B5403C5B4A6B42B31A78331E2((DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859*)L_28, NULL); V_4 = L_29; // ptrToReceivedState = (byte*)deltaEventPtr->deltaState; DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_30 = V_10; void* L_31; L_31 = DeltaStateEvent_get_deltaState_m02220C78569A9CC26843EB8A3AF289019195DA9E((DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859*)L_30, NULL); V_5 = (uint8_t*)L_31; // offsetInDeviceStateToCopyTo = deltaEventPtr->stateOffset; DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_32 = V_10; NullCheck(L_32); uint32_t L_33 = L_32->___stateOffset_3; V_2 = L_33; // sizeOfStateToCopy = receivedStateSize; uint32_t L_34 = V_4; V_3 = L_34; // if (offsetInDeviceStateToCopyTo + sizeOfStateToCopy > stateBlockSizeOfDevice) uint32_t L_35 = V_2; uint32_t L_36 = V_3; uint32_t L_37 = V_1; V_11 = (bool)((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_35, (int32_t)L_36))) <= ((uint32_t)L_37)))? 1 : 0); bool L_38 = V_11; if (!L_38) { goto IL_00e1; } } { // if (offsetInDeviceStateToCopyTo >= stateBlockSizeOfDevice) uint32_t L_39 = V_2; uint32_t L_40 = V_1; V_12 = (bool)((((int32_t)((!(((uint32_t)L_39) >= ((uint32_t)L_40)))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_41 = V_12; if (!L_41) { goto IL_00dc; } } { // return false; // Entire delta state is out of range. V_13 = (bool)0; goto IL_011b; } IL_00dc: { // sizeOfStateToCopy = stateBlockSizeOfDevice - offsetInDeviceStateToCopyTo; uint32_t L_42 = V_1; uint32_t L_43 = V_2; V_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)L_43)); } IL_00e1: { } IL_00e2: { // Debug.Assert(device.m_StateBlock.format == receivedStateFormat, "Received state format does not match format of device"); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_44 = ___device0; NullCheck(L_44); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_45 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_44)->___m_StateBlock_0); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_46; L_46 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(L_45, NULL); FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_47 = V_6; bool L_48; L_48 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_46, L_47, NULL); il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806(L_48, _stringLiteral16207D51A3BFECDDA34D12EA820205C2DACF58BE, NULL); // return UpdateState(device, updateType, ptrToReceivedState, offsetInDeviceStateToCopyTo, // sizeOfStateToCopy, eventPtr->internalTime, eventPtr); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_49 = ___device0; int32_t L_50 = ___updateType2; uint8_t* L_51 = V_5; uint32_t L_52 = V_2; uint32_t L_53 = V_3; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_54 = ___eventPtr1; double L_55; L_55 = InputEvent_get_internalTime_m6EBE99BC7B0CD35B2B3670A9B5DE003AB3FDA708((InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_54, NULL); InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_56 = ___eventPtr1; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_57; L_57 = InputEventPtr_op_Implicit_m599D70C2004FF6B28F13469EDB1421224095F432(L_56, NULL); bool L_58; L_58 = InputManager_UpdateState_mACA756BE50D15FF0BC69ED6B9270419CF8D17769(__this, L_49, L_50, (void*)L_51, L_52, L_53, L_55, L_57, NULL); V_13 = L_58; goto IL_011b; } IL_011b: { // } bool L_59 = V_13; return L_59; } } // System.Boolean UnityEngine.InputSystem.InputManager::UpdateState(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Void*,System.UInt32,System.UInt32,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_UpdateState_mACA756BE50D15FF0BC69ED6B9270419CF8D17769 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, int32_t ___updateType1, void* ___statePtr2, uint32_t ___stateOffsetInDevice3, uint32_t ___stateSize4, double ___internalTime5, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr6, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_mC58A4D141B62192FC1D8F958DF04D59D19D96160_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9CB9BA6603AAA5ECCE4F3CF7D8D8EBA0FB5E6FC1); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* V_1 = NULL; uint8_t* V_2 = NULL; bool V_3 = false; uint32_t V_4 = 0; uint8_t* V_5 = NULL; bool V_6 = false; bool V_7 = false; bool V_8 = false; uint8_t* V_9 = NULL; bool V_10 = false; bool V_11 = false; int32_t G_B3_0 = 0; { // var deviceIndex = device.m_DeviceIndex; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0; NullCheck(L_0); int32_t L_1 = L_0->___m_DeviceIndex_27; V_0 = L_1; // ref var stateBlockOfDevice = ref device.m_StateBlock; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = ___device0; NullCheck(L_2); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_3 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_2)->___m_StateBlock_0); V_1 = L_3; // var deviceBuffer = (byte*)InputStateBuffers.GetFrontBufferForDevice(deviceIndex); int32_t L_4 = V_0; void* L_5; L_5 = InputStateBuffers_GetFrontBufferForDevice_m12CC3E9C04BA622A3E58D9456095E88D2DCE8267(L_4, NULL); V_2 = (uint8_t*)L_5; // var haveSignalledMonitors = // ProcessStateChangeMonitors(deviceIndex, statePtr, // deviceBuffer + stateBlockOfDevice.byteOffset, // stateSize, stateOffsetInDevice); int32_t L_6 = V_0; void* L_7 = ___statePtr2; uint8_t* L_8 = V_2; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_9 = V_1; uint32_t L_10; L_10 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_9, NULL); uint32_t L_11 = ___stateSize4; uint32_t L_12 = ___stateOffsetInDevice3; bool L_13; L_13 = InputManager_ProcessStateChangeMonitors_mA5F5ED4B5EEC30D810B1E48F1B2C78CB921827E7(__this, L_6, L_7, (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_8, (intptr_t)((uintptr_t)L_10))), L_11, L_12, NULL); V_3 = L_13; // var deviceStateOffset = device.m_StateBlock.byteOffset + stateOffsetInDevice; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_14 = ___device0; NullCheck(L_14); InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_15 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_14)->___m_StateBlock_0); uint32_t L_16; L_16 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_15, NULL); uint32_t L_17 = ___stateOffsetInDevice3; V_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)L_17)); // var deviceStatePtr = deviceBuffer + deviceStateOffset; uint8_t* L_18 = V_2; uint32_t L_19 = V_4; V_5 = ((uint8_t*)il2cpp_codegen_add((intptr_t)L_18, (intptr_t)((uintptr_t)L_19))); // var makeDeviceCurrent = true; V_6 = (bool)1; // if (device.noisy && m_Settings.filterNoiseOnCurrent) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_20 = ___device0; NullCheck(L_20); bool L_21; L_21 = InputControl_get_noisy_m7169395897C8B23A5E96A04268145817E91A4AA8(L_20, NULL); if (!L_21) { goto IL_005b; } } { InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_22 = __this->___m_Settings_33; NullCheck(L_22); bool L_23; L_23 = InputSettings_get_filterNoiseOnCurrent_mD5520671DAE3EDF8BAFC75918E5967ED4921210C_inline(L_22, NULL); G_B3_0 = ((int32_t)(L_23)); goto IL_005c; } IL_005b: { G_B3_0 = 0; } IL_005c: { V_8 = (bool)G_B3_0; bool L_24 = V_8; if (!L_24) { goto IL_0083; } } { // var noiseMask = (byte*)InputStateBuffers.s_NoiseMaskBuffer + deviceStateOffset; void* L_25 = ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_NoiseMaskBuffer_8; uint32_t L_26 = V_4; V_9 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_25, (intptr_t)((uintptr_t)L_26))); // makeDeviceCurrent = // !MemoryHelpers.MemCmpBitRegion(deviceStatePtr, statePtr, // 0, stateSize * 8, mask: noiseMask); uint8_t* L_27 = V_5; void* L_28 = ___statePtr2; uint32_t L_29 = ___stateSize4; uint8_t* L_30 = V_9; bool L_31; L_31 = MemoryHelpers_MemCmpBitRegion_m3DA9A26EA034F79165261FA5A998DC3A181222E3((void*)L_27, L_28, 0, ((int32_t)il2cpp_codegen_multiply((int32_t)L_29, 8)), (void*)L_30, NULL); V_6 = (bool)((((int32_t)L_31) == ((int32_t)0))? 1 : 0); } IL_0083: { // var flipped = FlipBuffersForDeviceIfNecessary(device, updateType); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_32 = ___device0; int32_t L_33 = ___updateType1; bool L_34; L_34 = InputManager_FlipBuffersForDeviceIfNecessary_mB3205BDE6903A6EE8F17A173A31597990BCA69DF(__this, L_32, L_33, NULL); V_7 = L_34; // WriteStateChange(m_StateBuffers.m_PlayerStateBuffers, deviceIndex, ref stateBlockOfDevice, // stateOffsetInDevice, statePtr, stateSize, flipped); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_35 = (&__this->___m_StateBuffers_15); DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED L_36 = L_35->___m_PlayerStateBuffers_6; int32_t L_37 = V_0; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_38 = V_1; uint32_t L_39 = ___stateOffsetInDevice3; void* L_40 = ___statePtr2; uint32_t L_41 = ___stateSize4; bool L_42 = V_7; InputManager_WriteStateChange_m6F53FA39B50275FE423EAEB92CB4A13D0C232FBE(L_36, L_37, L_38, L_39, L_40, L_41, L_42, NULL); // DelegateHelpers.InvokeCallbacksSafe(ref m_DeviceStateChangeListeners, // device, eventPtr, "InputSystem.onDeviceStateChange"); CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85* L_43 = (&__this->___m_DeviceStateChangeListeners_17); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_44 = ___device0; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_45 = ___eventPtr6; DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_mC58A4D141B62192FC1D8F958DF04D59D19D96160(L_43, L_44, L_45, _stringLiteral9CB9BA6603AAA5ECCE4F3CF7D8D8EBA0FB5E6FC1, NULL, DelegateHelpers_InvokeCallbacksSafe_TisInputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_TisInputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_mC58A4D141B62192FC1D8F958DF04D59D19D96160_RuntimeMethod_var); // if (haveSignalledMonitors) bool L_46 = V_3; V_10 = L_46; bool L_47 = V_10; if (!L_47) { goto IL_00d6; } } { // FireStateChangeNotifications(deviceIndex, internalTime, eventPtr); int32_t L_48 = V_0; double L_49 = ___internalTime5; InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_50 = ___eventPtr6; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_51; L_51 = InputEventPtr_op_Implicit_m404BDC6FF1FB748C1365FFEA330CDDD6579A2E6A(L_50, NULL); InputManager_FireStateChangeNotifications_m1F46DB5653CF844A4CC8C3808B9372A31C641639(__this, L_48, L_49, L_51, NULL); } IL_00d6: { // return makeDeviceCurrent; bool L_52 = V_6; V_11 = L_52; goto IL_00dc; } IL_00dc: { // } bool L_53 = V_11; return L_53; } } // System.Void UnityEngine.InputSystem.InputManager::WriteStateChange(UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers,System.Int32,UnityEngine.InputSystem.LowLevel.InputStateBlock&,System.UInt32,System.Void*,System.UInt32,System.Boolean) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_WriteStateChange_m6F53FA39B50275FE423EAEB92CB4A13D0C232FBE (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED ___buffers0, int32_t ___deviceIndex1, InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* ___deviceStateBlock2, uint32_t ___stateOffsetInDevice3, void* ___statePtr4, uint32_t ___stateSizeInBytes5, bool ___flippedBuffers6, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } void* V_0 = NULL; uint32_t V_1 = 0; bool V_2 = false; void* V_3 = NULL; int32_t G_B3_0 = 0; { // var frontBuffer = buffers.GetFrontBuffer(deviceIndex); int32_t L_0 = ___deviceIndex1; void* L_1; L_1 = DoubleBuffers_GetFrontBuffer_m69E70CFF0E381CDE0D30456E799EA265E8C0E747((&___buffers0), L_0, NULL); V_0 = L_1; // Debug.Assert(frontBuffer != null); void* L_2 = V_0; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((((intptr_t)L_2) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL); // var deviceStateSize = deviceStateBlock.sizeInBits / 8; // Always byte-aligned; avoid calling alignedSizeInBytes. InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_3 = ___deviceStateBlock2; uint32_t L_4; L_4 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(L_3, NULL); V_1 = ((int32_t)((uint32_t)(int32_t)L_4/(uint32_t)(int32_t)8)); // if (flippedBuffers && deviceStateSize != stateSizeInBytes) bool L_5 = ___flippedBuffers6; if (!L_5) { goto IL_002f; } } { uint32_t L_6 = V_1; uint32_t L_7 = ___stateSizeInBytes5; G_B3_0 = ((((int32_t)((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0); goto IL_0030; } IL_002f: { G_B3_0 = 0; } IL_0030: { V_2 = (bool)G_B3_0; bool L_8 = V_2; if (!L_8) { goto IL_0067; } } { // var backBuffer = buffers.GetBackBuffer(deviceIndex); int32_t L_9 = ___deviceIndex1; void* L_10; L_10 = DoubleBuffers_GetBackBuffer_m94D06F17DB4B4938B2A4C0DCD4460BF6AA0910A4((&___buffers0), L_9, NULL); V_3 = L_10; // Debug.Assert(backBuffer != null); void* L_11 = V_3; il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var); Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((((int32_t)((((intptr_t)L_11) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL); // UnsafeUtility.MemCpy( // (byte*)frontBuffer + deviceStateBlock.byteOffset, // (byte*)backBuffer + deviceStateBlock.byteOffset, // deviceStateSize); void* L_12 = V_0; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_13 = ___deviceStateBlock2; uint32_t L_14; L_14 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_13, NULL); void* L_15 = V_3; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_16 = ___deviceStateBlock2; uint32_t L_17; L_17 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_16, NULL); uint32_t L_18 = V_1; UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B(((void*)il2cpp_codegen_add((intptr_t)L_12, (intptr_t)((uintptr_t)L_14))), ((void*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)((uintptr_t)L_17))), ((int64_t)(uint64_t)L_18), NULL); } IL_0067: { // UnsafeUtility.MemCpy((byte*)frontBuffer + deviceStateBlock.byteOffset + stateOffsetInDevice, statePtr, // stateSizeInBytes); void* L_19 = V_0; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_20 = ___deviceStateBlock2; uint32_t L_21; L_21 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_20, NULL); uint32_t L_22 = ___stateOffsetInDevice3; void* L_23 = ___statePtr4; uint32_t L_24 = ___stateSizeInBytes5; UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B(((void*)il2cpp_codegen_add((intptr_t)((void*)il2cpp_codegen_add((intptr_t)L_19, (intptr_t)((uintptr_t)L_21))), (intptr_t)((uintptr_t)L_22))), L_23, ((int64_t)(uint64_t)L_24), NULL); // } return; } } // System.Boolean UnityEngine.InputSystem.InputManager::FlipBuffersForDeviceIfNecessary(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputUpdateType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_FlipBuffersForDeviceIfNecessary_mB3205BDE6903A6EE8F17A173A31597990BCA69DF (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, int32_t ___updateType1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; bool V_2 = false; { // if (updateType == InputUpdateType.BeforeRender) int32_t L_0 = ___updateType1; V_0 = (bool)((((int32_t)L_0) == ((int32_t)4))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_000e; } } { // return false; V_1 = (bool)0; goto IL_004d; } IL_000e: { // if (device.m_CurrentUpdateStepCount != InputUpdate.s_UpdateStepCount) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_2 = ___device0; NullCheck(L_2); uint32_t L_3 = L_2->___m_CurrentUpdateStepCount_30; uint32_t L_4 = ((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_UpdateStepCount_0; V_2 = (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)L_4))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_5 = V_2; if (!L_5) { goto IL_0049; } } { // m_StateBuffers.m_PlayerStateBuffers.SwapBuffers(device.m_DeviceIndex); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* L_6 = (&__this->___m_StateBuffers_15); DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* L_7 = (&L_6->___m_PlayerStateBuffers_6); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = ___device0; NullCheck(L_8); int32_t L_9 = L_8->___m_DeviceIndex_27; DoubleBuffers_SwapBuffers_m54686C92F91F734EC6C074F1D48D3DFEDD0B214A(L_7, L_9, NULL); // device.m_CurrentUpdateStepCount = InputUpdate.s_UpdateStepCount; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_10 = ___device0; uint32_t L_11 = ((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_UpdateStepCount_0; NullCheck(L_10); L_10->___m_CurrentUpdateStepCount_30 = L_11; // return true; V_1 = (bool)1; goto IL_004d; } IL_0049: { // return false; V_1 = (bool)0; goto IL_004d; } IL_004d: { // } bool L_12 = V_1; return L_12; } } // UnityEngine.InputSystem.InputManager/SerializedState UnityEngine.InputSystem.InputManager::SaveState() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 InputManager_SaveState_m6C9920EE2B27C7A7A4C2A9A60C972F433796E34E (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m4121F7A55EC2BCE9D2E38AF2C27E16AA95C8D893_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Take_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mC9AD32BCC314B93E33D0C45F57BEE1D38A5859DA_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mB07E7015ED0A314F776288A8F0F17DD080D4E2FB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisString_t_mCD2BC789CBFF834E06F00948FC47E15E720936DC_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CSaveStateU3Eb__184_0_mDB0BA2D32CF06F8E00194184D9843BF5DEF4A6FB_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* V_1 = NULL; int32_t V_2 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_4 = NULL; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 V_5; memset((&V_5), 0, sizeof(V_5)); bool V_6 = false; ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 V_7; memset((&V_7), 0, sizeof(V_7)); DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 V_8; memset((&V_8), 0, sizeof(V_8)); bool V_9 = false; SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 V_10; memset((&V_10), 0, sizeof(V_10)); SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 V_11; memset((&V_11), 0, sizeof(V_11)); Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* G_B4_0 = NULL; RuntimeObject* G_B4_1 = NULL; Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* G_B3_0 = NULL; RuntimeObject* G_B3_1 = NULL; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* G_B9_0 = NULL; SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46* G_B9_1 = NULL; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* G_B8_0 = NULL; SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46* G_B8_1 = NULL; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* G_B10_0 = NULL; SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46* G_B10_1 = NULL; { // var deviceCount = m_DevicesCount; int32_t L_0 = __this->___m_DevicesCount_6; V_0 = L_0; // var deviceArray = new DeviceState[deviceCount]; int32_t L_1 = V_0; DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* L_2 = (DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0*)(DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0*)SZArrayNew(DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0_il2cpp_TypeInfo_var, (uint32_t)L_1); V_1 = L_2; // for (var i = 0; i < deviceCount; ++i) V_2 = 0; goto IL_00ef; } IL_0016: { // var device = m_Devices[i]; InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_3 = __this->___m_Devices_7; int32_t L_4 = V_2; NullCheck(L_3); int32_t L_5 = L_4; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = (L_3)->GetAt(static_cast(L_5)); V_3 = L_6; // string[] usages = null; V_4 = (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)NULL; // if (device.usages.Count > 0) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_7 = V_3; NullCheck(L_7); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_8; L_8 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_7, NULL); V_7 = L_8; int32_t L_9; L_9 = ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_inline((&V_7), ReadOnlyArray_1_get_Count_m2215B7CB1D01D57AB87F3363351D7A7BD528E40F_RuntimeMethod_var); V_6 = (bool)((((int32_t)L_9) > ((int32_t)0))? 1 : 0); bool L_10 = V_6; if (!L_10) { goto IL_0071; } } { // usages = device.usages.Select(x => x.ToString()).ToArray(); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_11 = V_3; NullCheck(L_11); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_12; L_12 = InputControl_get_usages_mE4B12715DEF946968F97853D52515463D3A3C555(L_11, NULL); ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_13 = L_12; RuntimeObject* L_14 = Box(ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064_il2cpp_TypeInfo_var, &L_13); il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var); Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_15 = ((U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var))->___U3CU3E9__184_0_2; Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_16 = L_15; G_B3_0 = L_16; G_B3_1 = L_14; if (L_16) { G_B4_0 = L_16; G_B4_1 = L_14; goto IL_0065; } } { il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var); U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD* L_17 = ((U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var))->___U3CU3E9_0; Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_18 = (Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F*)il2cpp_codegen_object_new(Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F_il2cpp_TypeInfo_var); NullCheck(L_18); Func_2__ctor_m6763116FA3257580D87BD903E24793FCD6D82548(L_18, L_17, (intptr_t)((void*)U3CU3Ec_U3CSaveStateU3Eb__184_0_mDB0BA2D32CF06F8E00194184D9843BF5DEF4A6FB_RuntimeMethod_var), NULL); Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* L_19 = L_18; ((U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var))->___U3CU3E9__184_0_2 = L_19; Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2F59D3C7F103A3C15826D9B6BB87FDD6759709FD_il2cpp_TypeInfo_var))->___U3CU3E9__184_0_2), (void*)L_19); G_B4_0 = L_19; G_B4_1 = G_B3_1; } IL_0065: { RuntimeObject* L_20; L_20 = Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m4121F7A55EC2BCE9D2E38AF2C27E16AA95C8D893((RuntimeObject*)G_B4_1, G_B4_0, Enumerable_Select_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_TisString_t_m4121F7A55EC2BCE9D2E38AF2C27E16AA95C8D893_RuntimeMethod_var); StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21; L_21 = Enumerable_ToArray_TisString_t_mCD2BC789CBFF834E06F00948FC47E15E720936DC(L_20, Enumerable_ToArray_TisString_t_mCD2BC789CBFF834E06F00948FC47E15E720936DC_RuntimeMethod_var); V_4 = L_21; } IL_0071: { // var deviceState = new DeviceState // { // name = device.name, // layout = device.layout, // variants = device.variants, // deviceId = device.deviceId, // participantId = device.m_ParticipantId, // usages = usages, // description = device.m_Description, // flags = device.m_DeviceFlags // }; il2cpp_codegen_initobj((&V_8), sizeof(DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3)); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_22 = V_3; NullCheck(L_22); String_t* L_23; L_23 = InputControl_get_name_mCB68FC91A11BEFA1FF26EA0B5FD39D345C4ADC22(L_22, NULL); (&V_8)->___name_0 = L_23; Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___name_0), (void*)L_23); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_24 = V_3; NullCheck(L_24); String_t* L_25; L_25 = InputControl_get_layout_mE6054F87BB94A1F1D06355E137A1840B2EFF7971(L_24, NULL); (&V_8)->___layout_1 = L_25; Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___layout_1), (void*)L_25); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_26 = V_3; NullCheck(L_26); String_t* L_27; L_27 = InputControl_get_variants_mCA1F10ABE4C44E1A5ED985ED86C9D58EFEB0CC25(L_26, NULL); (&V_8)->___variants_2 = L_27; Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___variants_2), (void*)L_27); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_28 = V_3; NullCheck(L_28); int32_t L_29; L_29 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_28, NULL); (&V_8)->___deviceId_4 = L_29; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_30 = V_3; NullCheck(L_30); int32_t L_31 = L_30->___m_ParticipantId_26; (&V_8)->___participantId_5 = L_31; StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_32 = V_4; (&V_8)->___usages_3 = L_32; Il2CppCodeGenWriteBarrier((void**)(&(&V_8)->___usages_3), (void*)L_32); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_33 = V_3; NullCheck(L_33); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_34 = L_33->___m_Description_28; (&V_8)->___description_7 = L_34; Il2CppCodeGenWriteBarrier((void**)&(((&(&V_8)->___description_7))->___m_InterfaceName_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_8)->___description_7))->___m_DeviceClass_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_8)->___description_7))->___m_Manufacturer_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_8)->___description_7))->___m_Product_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_8)->___description_7))->___m_Serial_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_8)->___description_7))->___m_Version_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&(&V_8)->___description_7))->___m_Capabilities_6), (void*)NULL); #endif InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_35 = V_3; NullCheck(L_35); int32_t L_36 = L_35->___m_DeviceFlags_24; (&V_8)->___flags_6 = L_36; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 L_37 = V_8; V_5 = L_37; // deviceArray[i] = deviceState; DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* L_38 = V_1; int32_t L_39 = V_2; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 L_40 = V_5; NullCheck(L_38); (L_38)->SetAt(static_cast(L_39), (DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3)L_40); // for (var i = 0; i < deviceCount; ++i) int32_t L_41 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_41, 1)); } IL_00ef: { // for (var i = 0; i < deviceCount; ++i) int32_t L_42 = V_2; int32_t L_43 = V_0; V_9 = (bool)((((int32_t)L_42) < ((int32_t)L_43))? 1 : 0); bool L_44 = V_9; if (L_44) { goto IL_0016; } } { // return new SerializedState // { // layoutRegistrationVersion = m_LayoutRegistrationVersion, // pollingFrequency = m_PollingFrequency, // devices = deviceArray, // availableDevices = m_AvailableDevices?.Take(m_AvailableDeviceCount).ToArray(), // buffers = m_StateBuffers, // updateState = InputUpdate.Save(), // updateMask = m_UpdateMask, // metrics = m_Metrics, // settings = m_Settings, // // #if UNITY_ANALYTICS || UNITY_EDITOR // haveSentStartupAnalytics = m_HaveSentStartupAnalytics, // #endif // }; il2cpp_codegen_initobj((&V_10), sizeof(SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46)); int32_t L_45 = __this->___m_LayoutRegistrationVersion_0; (&V_10)->___layoutRegistrationVersion_0 = L_45; float L_46 = __this->___m_PollingFrequency_1; (&V_10)->___pollingFrequency_1 = L_46; DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* L_47 = V_1; (&V_10)->___devices_2 = L_47; Il2CppCodeGenWriteBarrier((void**)(&(&V_10)->___devices_2), (void*)L_47); AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_48 = __this->___m_AvailableDevices_10; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_49 = L_48; G_B8_0 = L_49; G_B8_1 = (&V_10); if (L_49) { G_B9_0 = L_49; G_B9_1 = (&V_10); goto IL_0135; } } { G_B10_0 = ((AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5*)(NULL)); G_B10_1 = G_B8_1; goto IL_0145; } IL_0135: { int32_t L_50 = __this->___m_AvailableDeviceCount_9; RuntimeObject* L_51; L_51 = Enumerable_Take_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mC9AD32BCC314B93E33D0C45F57BEE1D38A5859DA((RuntimeObject*)G_B9_0, L_50, Enumerable_Take_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mC9AD32BCC314B93E33D0C45F57BEE1D38A5859DA_RuntimeMethod_var); AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_52; L_52 = Enumerable_ToArray_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mB07E7015ED0A314F776288A8F0F17DD080D4E2FB(L_51, Enumerable_ToArray_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mB07E7015ED0A314F776288A8F0F17DD080D4E2FB_RuntimeMethod_var); G_B10_0 = L_52; G_B10_1 = G_B9_1; } IL_0145: { G_B10_1->___availableDevices_3 = G_B10_0; Il2CppCodeGenWriteBarrier((void**)(&G_B10_1->___availableDevices_3), (void*)G_B10_0); InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_53 = __this->___m_StateBuffers_15; (&V_10)->___buffers_4 = L_53; SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 L_54; L_54 = InputUpdate_Save_m9E6208DBE0E459A5A397EA9F0DC4F55BCB96E628(NULL); (&V_10)->___updateState_5 = L_54; int32_t L_55 = __this->___m_UpdateMask_13; (&V_10)->___updateMask_6 = L_55; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 L_56 = __this->___m_Metrics_32; (&V_10)->___metrics_7 = L_56; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_57 = __this->___m_Settings_33; (&V_10)->___settings_8 = L_57; Il2CppCodeGenWriteBarrier((void**)(&(&V_10)->___settings_8), (void*)L_57); SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 L_58 = V_10; V_11 = L_58; goto IL_0190; } IL_0190: { // } SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 L_59 = V_11; return L_59; } } // System.Void UnityEngine.InputSystem.InputManager::RestoreStateWithoutDevices(UnityEngine.InputSystem.InputManager/SerializedState) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RestoreStateWithoutDevices_mE671D8B439B96D6324C3293AD84D2ACAB50B4A6D (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 ___state0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; { // m_StateBuffers = state.buffers; SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 L_0 = ___state0; InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_1 = L_0.___buffers_4; __this->___m_StateBuffers_15 = L_1; // m_LayoutRegistrationVersion = state.layoutRegistrationVersion + 1; SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 L_2 = ___state0; int32_t L_3 = L_2.___layoutRegistrationVersion_0; __this->___m_LayoutRegistrationVersion_0 = ((int32_t)il2cpp_codegen_add(L_3, 1)); // updateMask = state.updateMask; SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 L_4 = ___state0; int32_t L_5 = L_4.___updateMask_6; InputManager_set_updateMask_m7A5F673B6C61D4C6D85FF329C4FDADF9B0F6303E(__this, L_5, NULL); // m_Metrics = state.metrics; SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 L_6 = ___state0; InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338 L_7 = L_6.___metrics_7; __this->___m_Metrics_32 = L_7; // m_PollingFrequency = state.pollingFrequency; SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 L_8 = ___state0; float L_9 = L_8.___pollingFrequency_1; __this->___m_PollingFrequency_1 = L_9; // if (m_Settings != null) InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_10 = __this->___m_Settings_33; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); bool L_11; L_11 = Object_op_Inequality_m4D656395C27694A7F33F5AA8DE80A7AAF9E20BA7(L_10, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); V_0 = L_11; bool L_12 = V_0; if (!L_12) { goto IL_005c; } } { // Object.DestroyImmediate(m_Settings); InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_13 = __this->___m_Settings_33; il2cpp_codegen_runtime_class_init_inline(Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C_il2cpp_TypeInfo_var); Object_DestroyImmediate_m8249CABCDF344BE3A67EE765122EBB415DC2BC57(L_13, NULL); } IL_005c: { // m_Settings = state.settings; SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 L_14 = ___state0; InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_15 = L_14.___settings_8; __this->___m_Settings_33 = L_15; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Settings_33), (void*)L_15); // InputUpdate.Restore(state.updateState); SerializedState_t5AB9C7B8244A37D218FA4FF00C9BA62D364F8F46 L_16 = ___state0; SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 L_17 = L_16.___updateState_5; InputUpdate_Restore_mF736A6E0FB54B98B599403D84A37808A62A98482(L_17, NULL); // } return; } } // System.Void UnityEngine.InputSystem.InputManager::RestoreDevicesAfterDomainReload() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager_RestoreDevicesAfterDomainReload_m6BC056D65574DE1B3E0C7D83A1D5845F842DCC0C (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Append_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m8FBD733CC5BC5242CA975E58BA9144F3B56FE445_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_LengthSafe_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mF11A2B3E40F20BCDBB079AD7699FD03AF814107E_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_LengthSafe_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m225196D2E2F99F7A23CC3BE056C238A4567923B9_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC05DD03C034CF74ED3F0E8FD2D8A23D56EDBAA37); s_Il2CppMethodInitialized = true; } RefInstance_tAB8B260CEA1D5409CA7B920B4BECE6361620A476 V_0; memset((&V_0), 0, sizeof(V_0)); DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* V_1 = NULL; DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* V_2 = NULL; int32_t V_3 = 0; int32_t V_4 = 0; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* V_5 = NULL; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_6 = NULL; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_7; memset((&V_7), 0, sizeof(V_7)); bool V_8 = false; bool V_9 = false; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_10; memset((&V_10), 0, sizeof(V_10)); bool V_11 = false; bool V_12 = false; bool V_13 = false; bool V_14 = false; int32_t V_15 = 0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_16 = NULL; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_17; memset((&V_17), 0, sizeof(V_17)); bool V_18 = false; bool V_19 = false; bool V_20 = false; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_21; memset((&V_21), 0, sizeof(V_21)); bool V_22 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; int32_t G_B11_0 = 0; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F G_B26_0; memset((&G_B26_0), 0, sizeof(G_B26_0)); RuntimeObject* G_B26_1 = NULL; int32_t G_B26_2 = 0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 G_B26_3; memset((&G_B26_3), 0, sizeof(G_B26_3)); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B26_4 = NULL; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F G_B25_0; memset((&G_B25_0), 0, sizeof(G_B25_0)); RuntimeObject* G_B25_1 = NULL; int32_t G_B25_2 = 0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 G_B25_3; memset((&G_B25_3), 0, sizeof(G_B25_3)); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B25_4 = NULL; int32_t G_B27_0 = 0; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F G_B27_1; memset((&G_B27_1), 0, sizeof(G_B27_1)); RuntimeObject* G_B27_2 = NULL; int32_t G_B27_3 = 0; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 G_B27_4; memset((&G_B27_4), 0, sizeof(G_B27_4)); InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B27_5 = NULL; { // Profiler.BeginSample("InputManager.RestoreDevicesAfterDomainReload"); Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline(_stringLiteralC05DD03C034CF74ED3F0E8FD2D8A23D56EDBAA37, NULL); // using (InputDeviceBuilder.Ref()) RefInstance_tAB8B260CEA1D5409CA7B920B4BECE6361620A476 L_0; L_0 = InputDeviceBuilder_Ref_mDB83DE8E42D91EA45CFAD63F8BAA1E9B6A6E14AA(NULL); V_0 = L_0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_022f: {// begin finally (depth: 1) RefInstance_Dispose_mF852056AF833C74B1D47B4EB1AE6AA3AF13E64A8((&V_0), NULL); return; }// end finally (depth: 1) }); try {// begin try (depth: 1) { // DeviceState[] retainedDeviceStates = null; V_1 = (DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0*)NULL; // var deviceStates = m_SavedDeviceStates; DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* L_1 = __this->___m_SavedDeviceStates_36; V_2 = L_1; // var deviceCount = m_SavedDeviceStates.LengthSafe(); DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* L_2 = __this->___m_SavedDeviceStates_36; int32_t L_3; L_3 = ArrayHelpers_LengthSafe_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m225196D2E2F99F7A23CC3BE056C238A4567923B9(L_2, ArrayHelpers_LengthSafe_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m225196D2E2F99F7A23CC3BE056C238A4567923B9_RuntimeMethod_var); V_3 = L_3; // m_SavedDeviceStates = null; // Prevent layout matcher registering themselves on the fly from picking anything off this list. __this->___m_SavedDeviceStates_36 = (DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SavedDeviceStates_36), (void*)(DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0*)NULL); // for (var i = 0; i < deviceCount; ++i) V_4 = 0; goto IL_00dd_1; } IL_0037_1: { // ref var deviceState = ref deviceStates[i]; DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* L_4 = V_2; int32_t L_5 = V_4; NullCheck(L_4); V_5 = ((L_4)->GetAddressAt(static_cast(L_5))); // var device = TryGetDeviceById(deviceState.deviceId); DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_6 = V_5; int32_t L_7 = L_6->___deviceId_4; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8; L_8 = InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F(__this, L_7, NULL); V_6 = L_8; // if (device != null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = V_6; V_8 = (bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_9) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_10 = V_8; if (!L_10) { goto IL_005e_1; } } { // continue; goto IL_00d7_1; } IL_005e_1: { // var layout = TryFindMatchingControlLayout(ref deviceState.description, // deviceState.deviceId); DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_11 = V_5; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* L_12 = (&L_11->___description_7); DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_13 = V_5; int32_t L_14 = L_13->___deviceId_4; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_15; L_15 = InputManager_TryFindMatchingControlLayout_m9780D131A4EB436A48A30306F386459D65850C42(__this, L_12, L_14, NULL); V_7 = L_15; // if (layout.IsEmpty()) bool L_16; L_16 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_7), NULL); V_9 = L_16; bool L_17 = V_9; if (!L_17) { goto IL_00a8_1; } } { // var previousLayout = new InternedString(deviceState.layout); DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_18 = V_5; String_t* L_19 = L_18->___layout_1; InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_10), L_19, NULL); // if (m_Layouts.HasLayout(previousLayout)) Collection_t6E9F85AD439CF26269683541C4DC58BA3B6756C5* L_20 = (&__this->___m_Layouts_2); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_21 = V_10; bool L_22; L_22 = Collection_HasLayout_m76BD57A515EFDE26B81646B755529776C02ACA8E(L_20, L_21, NULL); V_11 = L_22; bool L_23 = V_11; if (!L_23) { goto IL_00a7_1; } } { // layout = previousLayout; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_24 = V_10; V_7 = L_24; } IL_00a7_1: { } IL_00a8_1: { // if (layout.IsEmpty() || !RestoreDeviceFromSavedState(ref deviceState, layout)) bool L_25; L_25 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_7), NULL); if (L_25) { goto IL_00c0_1; } } { DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_26 = V_5; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_27 = V_7; bool L_28; L_28 = InputManager_RestoreDeviceFromSavedState_m6D353B7A9055596A4FE7CB8CDFBBF46080C96445(__this, L_26, L_27, NULL); G_B11_0 = ((((int32_t)L_28) == ((int32_t)0))? 1 : 0); goto IL_00c1_1; } IL_00c0_1: { G_B11_0 = 1; } IL_00c1_1: { V_12 = (bool)G_B11_0; bool L_29 = V_12; if (!L_29) { goto IL_00d6_1; } } { // ArrayHelpers.Append(ref retainedDeviceStates, deviceState); DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_30 = V_5; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3 L_31 = (*(DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3*)L_30); int32_t L_32; L_32 = ArrayHelpers_Append_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m8FBD733CC5BC5242CA975E58BA9144F3B56FE445((&V_1), L_31, ArrayHelpers_Append_TisDeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3_m8FBD733CC5BC5242CA975E58BA9144F3B56FE445_RuntimeMethod_var); } IL_00d6_1: { } IL_00d7_1: { // for (var i = 0; i < deviceCount; ++i) int32_t L_33 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_33, 1)); } IL_00dd_1: { // for (var i = 0; i < deviceCount; ++i) int32_t L_34 = V_4; int32_t L_35 = V_3; V_13 = (bool)((((int32_t)L_34) < ((int32_t)L_35))? 1 : 0); bool L_36 = V_13; if (L_36) { goto IL_0037_1; } } { // if (m_SavedAvailableDevices != null) AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_37 = __this->___m_SavedAvailableDevices_37; V_14 = (bool)((!(((RuntimeObject*)(AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5*)L_37) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_38 = V_14; if (!L_38) { goto IL_021e_1; } } { // m_AvailableDevices = m_SavedAvailableDevices; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_39 = __this->___m_SavedAvailableDevices_37; __this->___m_AvailableDevices_10 = L_39; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AvailableDevices_10), (void*)L_39); // m_AvailableDeviceCount = m_SavedAvailableDevices.LengthSafe(); AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_40 = __this->___m_SavedAvailableDevices_37; int32_t L_41; L_41 = ArrayHelpers_LengthSafe_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mF11A2B3E40F20BCDBB079AD7699FD03AF814107E(L_40, ArrayHelpers_LengthSafe_TisAvailableDevice_tEA24B4A4D9BF644F85FECF7EEACF2D02369940B6_mF11A2B3E40F20BCDBB079AD7699FD03AF814107E_RuntimeMethod_var); __this->___m_AvailableDeviceCount_9 = L_41; // for (var i = 0; i < m_AvailableDeviceCount; ++i) V_15 = 0; goto IL_020a_1; } IL_0123_1: { // var device = TryGetDeviceById(m_AvailableDevices[i].deviceId); AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_42 = __this->___m_AvailableDevices_10; int32_t L_43 = V_15; NullCheck(L_42); int32_t L_44 = ((L_42)->GetAddressAt(static_cast(L_43)))->___deviceId_1; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_45; L_45 = InputManager_TryGetDeviceById_mB04BB1B8B8341C53E99C7FC340FB35A984AE0C9F(__this, L_44, NULL); V_16 = L_45; // if (device != null) InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_46 = V_16; V_18 = (bool)((!(((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_46) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_47 = V_18; if (!L_47) { goto IL_014e_1; } } { // continue; goto IL_0204_1; } IL_014e_1: { // if (m_AvailableDevices[i].isRemoved) AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_48 = __this->___m_AvailableDevices_10; int32_t L_49 = V_15; NullCheck(L_48); bool L_50 = ((L_48)->GetAddressAt(static_cast(L_49)))->___isRemoved_3; V_19 = L_50; bool L_51 = V_19; if (!L_51) { goto IL_016b_1; } } { // continue; goto IL_0204_1; } IL_016b_1: { // var layout = TryFindMatchingControlLayout(ref m_AvailableDevices[i].description, // m_AvailableDevices[i].deviceId); AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_52 = __this->___m_AvailableDevices_10; int32_t L_53 = V_15; NullCheck(L_52); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* L_54 = (&((L_52)->GetAddressAt(static_cast(L_53)))->___description_0); AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_55 = __this->___m_AvailableDevices_10; int32_t L_56 = V_15; NullCheck(L_55); int32_t L_57 = ((L_55)->GetAddressAt(static_cast(L_56)))->___deviceId_1; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_58; L_58 = InputManager_TryFindMatchingControlLayout_m9780D131A4EB436A48A30306F386459D65850C42(__this, L_54, L_57, NULL); V_17 = L_58; // if (!layout.IsEmpty()) bool L_59; L_59 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_17), NULL); V_20 = (bool)((((int32_t)L_59) == ((int32_t)0))? 1 : 0); bool L_60 = V_20; if (!L_60) { goto IL_0203_1; } } { } try {// begin try (depth: 2) { // AddDevice(layout, m_AvailableDevices[i].deviceId, // deviceDescription: m_AvailableDevices[i].description, // deviceFlags: m_AvailableDevices[i].isNative ? InputDevice.DeviceFlags.Native : 0); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_61 = V_17; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_62 = __this->___m_AvailableDevices_10; int32_t L_63 = V_15; NullCheck(L_62); int32_t L_64 = ((L_62)->GetAddressAt(static_cast(L_63)))->___deviceId_1; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_65 = __this->___m_AvailableDevices_10; int32_t L_66 = V_15; NullCheck(L_65); InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_67 = ((L_65)->GetAddressAt(static_cast(L_66)))->___description_0; AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5* L_68 = __this->___m_AvailableDevices_10; int32_t L_69 = V_15; NullCheck(L_68); bool L_70 = ((L_68)->GetAddressAt(static_cast(L_69)))->___isNative_2; G_B25_0 = L_67; G_B25_1 = NULL; G_B25_2 = L_64; G_B25_3 = L_61; G_B25_4 = __this; if (L_70) { G_B26_0 = L_67; G_B26_1 = NULL; G_B26_2 = L_64; G_B26_3 = L_61; G_B26_4 = __this; goto IL_01e8_2; } } { G_B27_0 = 0; G_B27_1 = G_B25_0; G_B27_2 = G_B25_1; G_B27_3 = G_B25_2; G_B27_4 = G_B25_3; G_B27_5 = G_B25_4; goto IL_01ea_2; } IL_01e8_2: { G_B27_0 = ((int32_t)16); G_B27_1 = G_B26_0; G_B27_2 = G_B26_1; G_B27_3 = G_B26_2; G_B27_4 = G_B26_3; G_B27_5 = G_B26_4; } IL_01ea_2: { il2cpp_codegen_initobj((&V_21), sizeof(InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_71 = V_21; NullCheck(G_B27_5); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_72; L_72 = InputManager_AddDevice_mD58E72AE1999F8B62347A6C022A3DE81D114A254(G_B27_5, G_B27_4, G_B27_3, (String_t*)G_B27_2, G_B27_1, G_B27_0, L_71, NULL); goto IL_0202_1; } }// end try (depth: 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_01fd_1; } throw e; } CATCH_01fd_1: {// begin catch(System.Exception) // catch (Exception) IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0202_1; }// end catch (depth: 2) IL_0202_1: { } IL_0203_1: { } IL_0204_1: { // for (var i = 0; i < m_AvailableDeviceCount; ++i) int32_t L_73 = V_15; V_15 = ((int32_t)il2cpp_codegen_add(L_73, 1)); } IL_020a_1: { // for (var i = 0; i < m_AvailableDeviceCount; ++i) int32_t L_74 = V_15; int32_t L_75 = __this->___m_AvailableDeviceCount_9; V_22 = (bool)((((int32_t)L_74) < ((int32_t)L_75))? 1 : 0); bool L_76 = V_22; if (L_76) { goto IL_0123_1; } } { } IL_021e_1: { // m_SavedDeviceStates = retainedDeviceStates; DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0* L_77 = V_1; __this->___m_SavedDeviceStates_36 = L_77; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SavedDeviceStates_36), (void*)L_77); // m_SavedAvailableDevices = null; __this->___m_SavedAvailableDevices_37 = (AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5*)NULL; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_SavedAvailableDevices_37), (void*)(AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5*)NULL); goto IL_023e; } }// end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_023e: { // Profiler.EndSample(); Profiler_EndSample_m450653E4210CC1B4E1210C29F62FC48F8F250437(NULL); // } return; } } // System.Boolean UnityEngine.InputSystem.InputManager::RestoreDeviceFromSavedState(UnityEngine.InputSystem.InputManager/DeviceState&,UnityEngine.InputSystem.Utilities.InternedString) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputManager_RestoreDeviceFromSavedState_m6D353B7A9055596A4FE7CB8CDFBBF46080C96445 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* ___deviceState0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layout1, const RuntimeMethod* method) { InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_0 = NULL; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F V_1; memset((&V_1), 0, sizeof(V_1)); Exception_t* V_2 = NULL; bool V_3 = false; il2cpp::utils::ExceptionSupportStack __active_exceptions; { } try {// begin try (depth: 1) // device = AddDevice(layout, // deviceDescription: deviceState.description, // deviceId: deviceState.deviceId, // deviceName: deviceState.name, // deviceFlags: deviceState.flags, // variants: new InternedString(deviceState.variants)); InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ___layout1; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_1 = ___deviceState0; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_2 = L_1->___description_7; V_1 = L_2; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_3 = ___deviceState0; int32_t L_4 = L_3->___deviceId_4; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_5 = ___deviceState0; String_t* L_6 = L_5->___name_0; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_7 = V_1; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_8 = ___deviceState0; int32_t L_9 = L_8->___flags_6; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_10 = ___deviceState0; String_t* L_11 = L_10->___variants_2; InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12; memset((&L_12), 0, sizeof(L_12)); InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_12), L_11, /*hidden argument*/NULL); InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13; L_13 = InputManager_AddDevice_mD58E72AE1999F8B62347A6C022A3DE81D114A254(__this, L_0, L_4, L_6, L_7, L_9, L_12, NULL); V_0 = L_13; goto IL_0066; }// end try (depth: 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_0032; } throw e; } CATCH_0032: {// begin catch(System.Exception) // catch (Exception exception) V_2 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*)); // Debug.LogError( // $"Could not recreate input device '{deviceState.description}' with layout '{deviceState.layout}' and variants '{deviceState.variants}' after domain reload"); DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_14 = ___deviceState0; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_15 = L_14->___description_7; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_16 = L_15; RuntimeObject* L_17 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_il2cpp_TypeInfo_var)), &L_16); DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_18 = ___deviceState0; String_t* L_19 = L_18->___layout_1; DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_20 = ___deviceState0; String_t* L_21 = L_20->___variants_2; String_t* L_22; L_22 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFF5A953ABA28A5582BBE973C737A8E11C7F29568)), L_17, L_19, L_21, NULL); il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var))); Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_22, NULL); // Debug.LogException(exception); Exception_t* L_23 = V_2; Debug_LogException_m82E44FEC6B03BC34AFC2CAF6583051570C60CB9E(L_23, NULL); // return true; // Don't try again. V_3 = (bool)1; IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0072; }// end catch (depth: 1) IL_0066: { // deviceState.Restore(device); DeviceState_t14A51D91E838CDDA982C6720ADEF16BE903FBBD3* L_24 = ___deviceState0; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_25 = V_0; DeviceState_Restore_m3B5D46BB5474688F5C8B8030CDC9CB2920E5A4B3(L_24, L_25, NULL); // return true; V_3 = (bool)1; goto IL_0072; } IL_0072: { // } bool L_26 = V_3; return L_26; } } // System.Void UnityEngine.InputSystem.InputManager::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputManager__ctor_mE910BF069A28A2B1F67135002AF34D92BD414161 (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL); return; } } // System.Int64 UnityEngine.InputSystem.InputManager::b__72_0(UnityEngine.InputSystem.LowLevel.InputDeviceCommand&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InputManager_U3CTryFindMatchingControlLayoutU3Eb__72_0_m486313EBE5DB09EE48CEAD222F48F3DB2247CEAB (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E* ___commandRef0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntimeExtensions_DeviceCommand_TisInputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E_m4FFA9761A88692DE0A9D791B8F14037908F6D0E2_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; int64_t V_1 = 0; { // if (m_DeviceFindExecuteCommandDeviceId == InputDevice.InvalidDeviceId) int32_t L_0 = __this->___m_DeviceFindExecuteCommandDeviceId_30; V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_0013; } } { // return InputDeviceCommand.GenericFailure; V_1 = ((int64_t)(-1)); goto IL_0028; } IL_0013: { // return m_Runtime.DeviceCommand(m_DeviceFindExecuteCommandDeviceId, ref commandRef); RuntimeObject* L_2 = __this->___m_Runtime_31; int32_t L_3 = __this->___m_DeviceFindExecuteCommandDeviceId_30; InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E* L_4 = ___commandRef0; int64_t L_5; L_5 = InputRuntimeExtensions_DeviceCommand_TisInputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E_m4FFA9761A88692DE0A9D791B8F14037908F6D0E2(L_2, L_3, L_4, InputRuntimeExtensions_DeviceCommand_TisInputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E_m4FFA9761A88692DE0A9D791B8F14037908F6D0E2_RuntimeMethod_var); V_1 = L_5; goto IL_0028; } IL_0028: { // }; int64_t L_6 = V_1; return L_6; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* InputEventPtr_get_data_m4694B5F91E787CE9586B5C7113AFEB89D33CC616_inline (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method) { { // public InputEvent* data => m_EventPtr; InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_0 = __this->___m_EventPtr_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) { { // public int deviceId => m_DeviceId; int32_t L_0 = __this->___m_DeviceId_25; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F InputDevice_get_description_mD9260BECAC1F217CF72662B7B08FA4A164EE73EB_inline (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* __this, const RuntimeMethod* method) { { // public InputDeviceDescription description => m_Description; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_0 = __this->___m_Description_28; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline (intptr_t* __this, void* ___value0, const RuntimeMethod* method) { { void* L_0 = ___value0; *__this = ((intptr_t)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void* IntPtr_ToPointer_m1A0612EED3A1C8B8850BE2943CFC42523064B4F6_inline (intptr_t* __this, const RuntimeMethod* method) { { intptr_t L_0 = *__this; return (void*)(L_0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Accelerometer_set_current_m06BD85AA1506A5628C39B21F24DE32BFD6122E1A_inline (Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static Accelerometer current { get; private set; } Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* L_0 = ___value0; ((Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_StaticFields*)il2cpp_codegen_static_fields_for(Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_StaticFields*)il2cpp_codegen_static_fields_for(Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* Accelerometer_get_current_m775E7B2126BA22F49224A2E1868A6EC46F67D864_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static Accelerometer current { get; private set; } Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* L_0 = ((Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_StaticFields*)il2cpp_codegen_static_fields_for(Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Accelerometer_set_acceleration_mB15DF6BBB2C1F0C7B8D93546D596D23AA92187C5_inline (Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) { { // public Vector3Control acceleration { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___value0; __this->___U3CaccelerationU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaccelerationU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Gyroscope_set_current_mE3ADC2BFC8965A29103CE7ED0D4EEC5FA9CB67C5_inline (Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static Gyroscope current { get; private set; } Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* L_0 = ___value0; ((Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_StaticFields*)il2cpp_codegen_static_fields_for(Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_StaticFields*)il2cpp_codegen_static_fields_for(Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* Gyroscope_get_current_m428AD02BCAFA9196EE3676D53D26C014EAAD2811_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static Gyroscope current { get; private set; } Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* L_0 = ((Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_StaticFields*)il2cpp_codegen_static_fields_for(Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Gyroscope_set_angularVelocity_m6AA73EA1D3C1717150275B5534ED676EBC3EA0FF_inline (Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) { { // public Vector3Control angularVelocity { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___value0; __this->___U3CangularVelocityU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CangularVelocityU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GravitySensor_set_gravity_m9196ECF477B5F323A0D578C54E04EC123C1EB2EF_inline (GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) { { // public Vector3Control gravity { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___value0; __this->___U3CgravityU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CgravityU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void GravitySensor_set_current_mCE7B7BDBC747F136E5939B1DA74EA2F565DF0338_inline (GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static GravitySensor current { get; private set; } GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* L_0 = ___value0; ((GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_StaticFields*)il2cpp_codegen_static_fields_for(GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_StaticFields*)il2cpp_codegen_static_fields_for(GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* GravitySensor_get_current_m99D8775D7D19F21115D4CF76809C03861EDBE7FB_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static GravitySensor current { get; private set; } GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* L_0 = ((GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_StaticFields*)il2cpp_codegen_static_fields_for(GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AttitudeSensor_set_current_mC8DF0360F6CF3CA40D2EAAF0491F6B65959D6259_inline (AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static AttitudeSensor current { get; private set; } AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* L_0 = ___value0; ((AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_StaticFields*)il2cpp_codegen_static_fields_for(AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_StaticFields*)il2cpp_codegen_static_fields_for(AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* AttitudeSensor_get_current_mF4CF9943286C60C24ECAA67A874B950AC1E0F028_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static AttitudeSensor current { get; private set; } AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* L_0 = ((AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_StaticFields*)il2cpp_codegen_static_fields_for(AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AttitudeSensor_set_attitude_m551A424C00EAD0B31FC33EE1A96E0227B8E204C6_inline (AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___value0, const RuntimeMethod* method) { { // public QuaternionControl attitude { get; private set; } QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = ___value0; __this->___U3CattitudeU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CattitudeU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LinearAccelerationSensor_set_current_m74960BA2C8CCA9DEDA4CF21EFA3F865009711E0C_inline (LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static LinearAccelerationSensor current { get; private set; } LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* L_0 = ___value0; ((LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_StaticFields*)il2cpp_codegen_static_fields_for(LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_StaticFields*)il2cpp_codegen_static_fields_for(LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* LinearAccelerationSensor_get_current_m76BCCA3583E7B6E780A4BCE9012C0CC366CA63DB_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static LinearAccelerationSensor current { get; private set; } LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* L_0 = ((LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_StaticFields*)il2cpp_codegen_static_fields_for(LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LinearAccelerationSensor_set_acceleration_mAD90D4669413E375443F85F09C1B4D9A384036D6_inline (LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) { { // public Vector3Control acceleration { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___value0; __this->___U3CaccelerationU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaccelerationU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MagneticFieldSensor_set_current_m0800300EF9908ABDE6ED7FC4A5275C44AA7FBB28_inline (MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static MagneticFieldSensor current { get; private set; } MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* L_0 = ___value0; ((MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_StaticFields*)il2cpp_codegen_static_fields_for(MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_StaticFields*)il2cpp_codegen_static_fields_for(MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* MagneticFieldSensor_get_current_m2DB761E7E3D3D7CAB1FA333A7C59A11E48B70C61_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static MagneticFieldSensor current { get; private set; } MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* L_0 = ((MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_StaticFields*)il2cpp_codegen_static_fields_for(MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void MagneticFieldSensor_set_magneticField_mA3D4F52E1A3586E1F27475EC1208C6BD264EA263_inline (MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) { { // public Vector3Control magneticField { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___value0; __this->___U3CmagneticFieldU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmagneticFieldU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LightSensor_set_current_mD52A342BD73F82AA650C118F98F9524A01ADFE3C_inline (LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static LightSensor current { get; private set; } LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* L_0 = ___value0; ((LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_StaticFields*)il2cpp_codegen_static_fields_for(LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_StaticFields*)il2cpp_codegen_static_fields_for(LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* LightSensor_get_current_m9C3E2660B41ADDAFF5005D14C1FBC29949EF7EFE_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static LightSensor current { get; private set; } LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* L_0 = ((LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_StaticFields*)il2cpp_codegen_static_fields_for(LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void LightSensor_set_lightLevel_m2FCAF315550C7034F1D3E60E9A3B8683B68CB504_inline (LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) { { // public AxisControl lightLevel { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___value0; __this->___U3ClightLevelU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClightLevelU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PressureSensor_set_current_m3BC621A988E8A33E8C25EFCA099070B6AD90CB4A_inline (PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static PressureSensor current { get; private set; } PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* L_0 = ___value0; ((PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_StaticFields*)il2cpp_codegen_static_fields_for(PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_StaticFields*)il2cpp_codegen_static_fields_for(PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* PressureSensor_get_current_m1F903B502BB6C97AFDF57B9E9458A468D81E742B_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static PressureSensor current { get; private set; } PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* L_0 = ((PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_StaticFields*)il2cpp_codegen_static_fields_for(PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void PressureSensor_set_atmosphericPressure_mE406546075DCB818059627602E5F91C69BABF416_inline (PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) { { // public AxisControl atmosphericPressure { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___value0; __this->___U3CatmosphericPressureU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CatmosphericPressureU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProximitySensor_set_current_m7021DD267857E6C16160E99D42DEED686B372D14_inline (ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static ProximitySensor current { get; private set; } ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* L_0 = ___value0; ((ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_StaticFields*)il2cpp_codegen_static_fields_for(ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_StaticFields*)il2cpp_codegen_static_fields_for(ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* ProximitySensor_get_current_m31B41CDE298B605336398E981C1B5F429AD4D8F0_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static ProximitySensor current { get; private set; } ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* L_0 = ((ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_StaticFields*)il2cpp_codegen_static_fields_for(ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ProximitySensor_set_distance_mE7146C1A3ABC2A24FC1354D6D73022D69D343A49_inline (ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) { { // public AxisControl distance { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___value0; __this->___U3CdistanceU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdistanceU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HumiditySensor_set_current_m2ADE8F5C0A12A665B41FD374C15DDF02C3A81EC2_inline (HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static HumiditySensor current { get; private set; } HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* L_0 = ___value0; ((HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_StaticFields*)il2cpp_codegen_static_fields_for(HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_StaticFields*)il2cpp_codegen_static_fields_for(HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* HumiditySensor_get_current_m58CF8360A814AD97DADDCEB87E7107D3D022215D_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static HumiditySensor current { get; private set; } HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* L_0 = ((HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_StaticFields*)il2cpp_codegen_static_fields_for(HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void HumiditySensor_set_relativeHumidity_m1C8D011FEC7B5DEEEB8C6FE76B4DAB087B78776E_inline (HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) { { // public AxisControl relativeHumidity { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___value0; __this->___U3CrelativeHumidityU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CrelativeHumidityU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AmbientTemperatureSensor_set_current_mA7099589A088FCA3B5AFFBFF9E0DA9FF0D68597C_inline (AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static AmbientTemperatureSensor current { get; private set; } AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* L_0 = ___value0; ((AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_StaticFields*)il2cpp_codegen_static_fields_for(AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_StaticFields*)il2cpp_codegen_static_fields_for(AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* AmbientTemperatureSensor_get_current_m85C2EF61130267DF3765C68BDC205D646F89762F_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static AmbientTemperatureSensor current { get; private set; } AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* L_0 = ((AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_StaticFields*)il2cpp_codegen_static_fields_for(AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void AmbientTemperatureSensor_set_ambientTemperature_mC038251E8F5A36824F25395AD29C0F9E19078C5A_inline (AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* __this, AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___value0, const RuntimeMethod* method) { { // public AxisControl ambientTemperature { get; private set; } AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* L_0 = ___value0; __this->___U3CambientTemperatureU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CambientTemperatureU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StepCounter_set_current_mC4E95682EC193C29FDF69A2C89A8DA536E4C5ADB_inline (StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static StepCounter current { get; private set; } StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* L_0 = ___value0; ((StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_StaticFields*)il2cpp_codegen_static_fields_for(StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_StaticFields*)il2cpp_codegen_static_fields_for(StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* StepCounter_get_current_m6778C53DF7692913BAE156F101E1A51E3C9BD50D_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public static StepCounter current { get; private set; } StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* L_0 = ((StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_StaticFields*)il2cpp_codegen_static_fields_for(StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_40; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void StepCounter_set_stepCounter_mBB40FBC3C616E1F49B08C66AC7B7F1D5600C5F0D_inline (StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* __this, IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___value0, const RuntimeMethod* method) { { // public IntegerControl stepCounter { get; private set; } IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = ___value0; __this->___U3CstepCounterU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CstepCounterU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E Touchscreen_get_touches_mEFA7C5B2A80963C7947BCBDBE6258F5083B1CE66_inline (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) { { // public ReadOnlyArray touches { get; protected set; } ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_0 = __this->___U3CtouchesU3Ek__BackingField_46; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Touchscreen_set_touches_m5B06B93E52B66167B6B01A2A521C7684C6E5FE5A_inline (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E ___value0, const RuntimeMethod* method) { { // public ReadOnlyArray touches { get; protected set; } ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E L_0 = ___value0; __this->___U3CtouchesU3Ek__BackingField_46 = L_0; Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CtouchesU3Ek__BackingField_46))->___m_Array_0), (void*)NULL); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Touchscreen_set_current_mE40C33E7279678BA6A4E10C4055E6A93559CC450_inline (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public new static Touchscreen current { get; internal set; } Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* L_0 = ___value0; ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_47 = L_0; Il2CppCodeGenWriteBarrier((void**)(&((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_47), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* Touchscreen_get_current_m6FB965E55B03382C950ECA9903B895100F914B28_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { // public new static Touchscreen current { get; internal set; } Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* L_0 = ((Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields*)il2cpp_codegen_static_fields_for(Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_il2cpp_TypeInfo_var))->___U3CcurrentU3Ek__BackingField_47; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Touchscreen_set_primaryTouch_m91DBE5AD811347EAF9ADC9B77A6A78360662E1C4_inline (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* ___value0, const RuntimeMethod* method) { { // public TouchControl primaryTouch { get; protected set; } TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_0 = ___value0; __this->___U3CprimaryTouchU3Ek__BackingField_45 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CprimaryTouchU3Ek__BackingField_45), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* Touchscreen_get_primaryTouch_mABAC4C0F1DBA6A718B83682A91DF40FD3563F413_inline (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, const RuntimeMethod* method) { { // public TouchControl primaryTouch { get; protected set; } TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* L_0 = __this->___U3CprimaryTouchU3Ek__BackingField_45; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Profiler_BeginSample_mA836D6E554511CBEAD80F55EE41AAA5D1B26B3DE_inline (String_t* ___name0, const RuntimeMethod* method) { { String_t* L_0 = ___name0; Profiler_ValidateArguments_m732E71FF4C28CBEDD8D4CD51DA409198224ED395_inline(L_0, NULL); String_t* L_1 = ___name0; Profiler_BeginSampleImpl_m11DCED1F062EEB6A07FE36224080BAEDC65D5A87(L_1, (Object_tC12DECB6760A7F2CBF65D9DCF18D044C2D97152C*)NULL, NULL); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) { { // public InputStateBlock stateBlock => m_StateBlock; InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_0 = __this->___m_StateBlock_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) { { // public uint byteOffset { get; set; } uint32_t L_0 = __this->___U3CbyteOffsetU3Ek__BackingField_34; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Inequality_mCF3935E28AC7B30B279F07F9321CC56718E1311A_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) { bool V_0 = false; { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___lhs0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___rhs1; bool L_2; L_2 = Vector2_op_Equality_m5447BF12C18339431AB8AF02FA463C543D88D463_inline(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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* TouchControl_get_delta_mBF18CFA0ADC5C07A002B3BBD8BAEE13F33FA01FE_inline (TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* __this, const RuntimeMethod* method) { { // public Vector2Control delta { get; set; } Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* L_0 = __this->___U3CdeltaU3Ek__BackingField_25; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ((Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields*)il2cpp_codegen_static_fields_for(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var))->___zeroVector_2; V_0 = L_0; goto IL_0009; } IL_0009: { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0; return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* TouchControl_get_tapCount_mFE67214C13E765B80FC3E9204838D73C800D510B_inline (TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* __this, const RuntimeMethod* method) { { // public IntegerControl tapCount { get; set; } IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = __this->___U3CtapCountU3Ek__BackingField_31; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t TouchState_get_phase_m2097D70532934B1A5C85712FBEC38B46D4ADA358_inline (TouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97* __this, const RuntimeMethod* method) { { // get => (TouchPhase)phaseId; uint8_t L_0 = __this->___phaseId_6; return (int32_t)(L_0); } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Vector2_op_Equality_m5447BF12C18339431AB8AF02FA463C543D88D463_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___lhs0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rhs1, const RuntimeMethod* method) { float V_0 = 0.0f; float V_1 = 0.0f; bool V_2 = false; { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___lhs0; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___rhs1; float L_3 = L_2.___x_0; V_0 = ((float)il2cpp_codegen_subtract(L_1, L_3)); Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___lhs0; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___rhs1; float L_7 = L_6.___y_1; V_1 = ((float)il2cpp_codegen_subtract(L_5, L_7)); float L_8 = V_0; float L_9 = V_0; float L_10 = V_1; float L_11 = V_1; V_2 = (bool)((((float)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_8, L_9)), ((float)il2cpp_codegen_multiply(L_10, L_11))))) < ((float)(9.99999944E-11f)))? 1 : 0); goto IL_002e; } IL_002e: { bool L_12 = V_2; return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Subtraction_m664419831773D5BBF06D9DE4E515F6409B2F92B8_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___b1; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___a0; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___b1; float L_7 = L_6.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8; memset((&L_8), 0, sizeof(L_8)); Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_8), ((float)il2cpp_codegen_subtract(L_1, L_3)), ((float)il2cpp_codegen_subtract(L_5, L_7)), /*hidden argument*/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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Addition_m704B5B98EAFE885978381E21B7F89D9DF83C2A60_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___b1, const RuntimeMethod* method) { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0; memset((&V_0), 0, sizeof(V_0)); { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___a0; float L_1 = L_0.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___b1; float L_3 = L_2.___x_0; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_4 = ___a0; float L_5 = L_4.___y_1; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___b1; float L_7 = L_6.___y_1; 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)), /*hidden argument*/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 Vector2_get_sqrMagnitude_mA16336720C14EEF8BA9B55AE33B98C9EE2082BDC_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) { float V_0 = 0.0f; { float L_0 = __this->___x_0; float L_1 = __this->___x_0; float L_2 = __this->___y_1; float L_3 = __this->___y_1; V_0 = ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3)))); goto IL_001f; } IL_001f: { float L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TouchPhaseControl_t4652C6E0EBFAFA85A31607769876B02C1C9FCAEC* TouchControl_get_phase_mB82674B59168CD8074E9C371A51B088F76D4AC55_inline (TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* __this, const RuntimeMethod* method) { { // public TouchPhaseControl phase { get; set; } TouchPhaseControl_t4652C6E0EBFAFA85A31607769876B02C1C9FCAEC* L_0 = __this->___U3CphaseU3Ek__BackingField_28; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* InputControl_get_parent_mCB9335C099924935526B38534EE76E53847787AF_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) { { // public InputControl parent => m_Parent; InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = __this->___m_Parent_10; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TrackedDevice_set_trackingState_mA69108B53884D9D8E5495033146C56979E668036_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___value0, const RuntimeMethod* method) { { // public IntegerControl trackingState { get; private set; } IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* L_0 = ___value0; __this->___U3CtrackingStateU3Ek__BackingField_39 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CtrackingStateU3Ek__BackingField_39), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TrackedDevice_set_isTracked_m15B21762D1E58528720516C2193D6FB3D6EAF047_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___value0, const RuntimeMethod* method) { { // public ButtonControl isTracked { get; private set; } ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* L_0 = ___value0; __this->___U3CisTrackedU3Ek__BackingField_40 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CisTrackedU3Ek__BackingField_40), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TrackedDevice_set_devicePosition_mAFA63D30524DB145E14CBF34AAE9ED921A9E239F_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___value0, const RuntimeMethod* method) { { // public Vector3Control devicePosition { get; private set; } Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* L_0 = ___value0; __this->___U3CdevicePositionU3Ek__BackingField_41 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdevicePositionU3Ek__BackingField_41), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void TrackedDevice_set_deviceRotation_m805F61400A8DC0F36BBAA18339302C71A231EC5B_inline (TrackedDevice_t9B8AC60AAD52E906174449ED57660F3F8A3599E9* __this, QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___value0, const RuntimeMethod* method) { { // public QuaternionControl deviceRotation { get; private set; } QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* L_0 = ___value0; __this->___U3CdeviceRotationU3Ek__BackingField_42 = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdeviceRotationU3Ek__BackingField_42), (void*)L_0); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_currentNumDevices_m548C2BF7385931D42DD8FF22BB010FF602AC14EA_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int currentNumDevices { get; set; } int32_t L_0 = ___value0; __this->___U3CcurrentNumDevicesU3Ek__BackingField_1 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_currentStateSizeInBytes_m9BBDBBD4A727B654A36F2396F40DB4D0E137CD7D_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int currentStateSizeInBytes { get; set; } int32_t L_0 = ___value0; __this->___U3CcurrentStateSizeInBytesU3Ek__BackingField_3 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_currentControlCount_mDF1F18CB6B69696C953510A4FE58C87D6FA72729_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int currentControlCount { get; set; } int32_t L_0 = ___value0; __this->___U3CcurrentControlCountU3Ek__BackingField_4 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_currentControlCount_mEBDE0B72A6A56819D2BBA87394C386EECEBD78F3_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) { { // public int currentControlCount { get; set; } int32_t L_0 = __this->___U3CcurrentControlCountU3Ek__BackingField_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_currentLayoutCount_m43BD6E6E44CA3DF2C58AC09B180F83DEC5FDAF4A_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int currentLayoutCount { get; set; } int32_t L_0 = ___value0; __this->___U3CcurrentLayoutCountU3Ek__BackingField_5 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_currentLayoutCount_m69DC513C2784189A9B3F214A3332DD9DC352A528_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) { { // public int currentLayoutCount { get; set; } int32_t L_0 = __this->___U3CcurrentLayoutCountU3Ek__BackingField_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputEventStream_get_isOpen_mEE33B97DA48F80B43BCE58D08FCAE51958E6459D_inline (InputEventStream_t2554B37D1CA000A187A16415D63972F80010DEB9* __this, const RuntimeMethod* method) { { // public bool isOpen => m_IsOpen; bool L_0 = __this->___m_IsOpen_10; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputSettings_get_backgroundBehavior_mB8AD0B73E47E301F1BE9D2358593534AEC9F12FA_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) { { // get => m_BackgroundBehavior; int32_t L_0 = __this->___m_BackgroundBehavior_10; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_deviceClass_m59E89FD7B104B4E23CB6AA979500CD0330FFBF26_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) { { // get => m_DeviceClass; String_t* L_0 = __this->___m_DeviceClass_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_inline (InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___description0, String_t* ___matchedLayout1, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___executeDeviceCommand2, const RuntimeMethod* method) { typedef String_t* (*FunctionPointerType) (InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___description0, String_t* ___matchedLayout1, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___executeDeviceCommand2, const RuntimeMethod* method); return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___description0, ___matchedLayout1, ___executeDeviceCommand2, reinterpret_cast(__this->___method_3)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_product_m55D36F17D120E589EAE73B25E0C86B0CE14DA34A_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) { { // get => m_Product; String_t* L_0 = __this->___m_Product_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputStateBlock_set_byteOffset_mC5776F9F286F0658100E92A75A60EB25A1DDBD40_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, uint32_t ___value0, const RuntimeMethod* method) { { // public uint byteOffset { get; set; } uint32_t L_0 = ___value0; __this->___U3CbyteOffsetU3Ek__BackingField_34 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_maxNumDevices_m0FEEC51F3510A61C081B4C4159FD4453CC847428_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) { { // public int maxNumDevices { get; set; } int32_t L_0 = __this->___U3CmaxNumDevicesU3Ek__BackingField_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m8A4C189A6749DFE3ED8B66D9D3CACD8DB333974F_inline (int32_t ___a0, int32_t ___b1, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B3_0 = 0; { int32_t L_0 = ___a0; int32_t L_1 = ___b1; if ((((int32_t)L_0) > ((int32_t)L_1))) { goto IL_0008; } } { int32_t L_2 = ___b1; G_B3_0 = L_2; goto IL_0009; } IL_0008: { int32_t L_3 = ___a0; G_B3_0 = L_3; } IL_0009: { V_0 = G_B3_0; goto IL_000c; } IL_000c: { int32_t L_4 = V_0; return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_maxNumDevices_m9F11EC470346A3CB0048D2DAE5B38E3344E51C08_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int maxNumDevices { get; set; } int32_t L_0 = ___value0; __this->___U3CmaxNumDevicesU3Ek__BackingField_0 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_maxStateSizeInBytes_m105BD2DF857955095D11D617F738350B638C4EF2_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) { { // public int maxStateSizeInBytes { get; set; } int32_t L_0 = __this->___U3CmaxStateSizeInBytesU3Ek__BackingField_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_maxStateSizeInBytes_m31330B150C4D44C95E79B2BCF9AC422E9D3CD105_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int maxStateSizeInBytes { get; set; } int32_t L_0 = ___value0; __this->___U3CmaxStateSizeInBytesU3Ek__BackingField_2 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputManager_get_updateMask_m36DDF9BF59730547371C012E507A308FD848F9E4_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // get => m_UpdateMask; int32_t L_0 = __this->___m_UpdateMask_13; return L_0; } } 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; } { // protected internal unsafe void* defaultStatePtr => InputStateBuffers.s_DefaultStateBuffer; void* L_0 = ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_DefaultStateBuffer_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) { { // public FourCC format { get; set; } FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = __this->___U3CformatU3Ek__BackingField_33; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __this, const RuntimeMethod* method) { { // public InputDevice device => m_Device; InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = __this->___m_Device_9; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_processors_mA499729523CA372257D9C134EAECA7577856EB44_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // public TypeTable processors => m_Processors; TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_0 = __this->___m_Processors_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_interactions_mCAA2479DA537FED195F407F93B284D32458357DE_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // public TypeTable interactions => m_Interactions; TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_0 = __this->___m_Interactions_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E InputManager_get_composites_m2C9D09520A1270B1D04149DB0BCD2EA3AD72DA43_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // public TypeTable composites => m_Composites; TypeTable_tEAC1ECAD849469DEA65DA2FC65B19C2D4739B67E L_0 = __this->___m_Composites_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputManager_get_pollingFrequency_m3494464A6698004677BEFAABE61C7E584694F94E_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // get => m_PollingFrequency; float L_0 = __this->___m_PollingFrequency_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) { { // public uint sizeInBits { get; set; } uint32_t L_0 = __this->___U3CsizeInBitsU3Ek__BackingField_36; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) { { // public uint bitOffset { get; set; } uint32_t L_0 = __this->___U3CbitOffsetU3Ek__BackingField_35; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_interfaceName_m087CF7E83BAF1E6C6375B3F16A9FAA3A71717D07_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) { { // get => m_InterfaceName; String_t* L_0 = __this->___m_InterfaceName_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_manufacturer_m1E4560A970F958F452E36A48BE6E420409BB6DA4_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) { { // get => m_Manufacturer; String_t* L_0 = __this->___m_Manufacturer_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_capabilities_mEBF36ED5663709FCA039D1AEA87F6B6C404E76CD_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) { { // get => m_Capabilities; String_t* L_0 = __this->___m_Capabilities_6; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputDeviceDescription_get_serial_m3A6F06D7F3524EA3B409475146A17D10B2E2D566_inline (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* __this, const RuntimeMethod* method) { { // get => m_Serial; String_t* L_0 = __this->___m_Serial_4; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputSettings_get_updateMode_mD37EABFC0678912846EABBC3CF31AC82E4ACE79E_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) { { // get => m_UpdateMode; int32_t L_0 = __this->___m_UpdateMode_5; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_defaultTapTime_mC6FD6765646FF55571132E1D60D35B282D8806B7_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) { { // get => m_DefaultTapTime; float L_0 = __this->___m_DefaultTapTime_16; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_multiTapDelayTime_mF820595F3F61089A8A7E9DC28721E8B9014B8ADA_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) { { // get => m_MultiTapDelayTime; float L_0 = __this->___m_MultiTapDelayTime_20; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_tapRadius_m669BD4AE475CF1B27CE75EA8C3A2D7EDB93E6C50_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) { { // get => m_TapRadius; float L_0 = __this->___m_TapRadius_19; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_defaultButtonPressPoint_m9CE8BB174FB9E5A646BF42FF5E4AE02EB688ECA8_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) { { // get => m_DefaultButtonPressPoint; float L_0 = __this->___m_DefaultButtonPressPoint_14; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline (float ___value0, float ___min1, float ___max2, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; float V_2 = 0.0f; { float L_0 = ___value0; float L_1 = ___min1; V_0 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_000e; } } { float L_3 = ___min1; ___value0 = L_3; goto IL_0019; } IL_000e: { float L_4 = ___value0; float L_5 = ___max2; V_1 = (bool)((((float)L_4) > ((float)L_5))? 1 : 0); bool L_6 = V_1; if (!L_6) { goto IL_0019; } } { float L_7 = ___max2; ___value0 = L_7; } IL_0019: { float L_8 = ___value0; V_2 = L_8; goto IL_001d; } IL_001d: { float L_9 = V_2; return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_buttonReleaseThreshold_m91570D4911C245C7D2CA5ECDC2E881DB28D7532A_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) { { // get => m_ButtonReleaseThreshold; float L_0 = __this->___m_ButtonReleaseThreshold_15; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_totalUpdateCount_mCF84FB729C509B5D85A54EA1A6AC36980ED2CC61_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) { { // public int totalUpdateCount { get; set; } int32_t L_0 = __this->___U3CtotalUpdateCountU3Ek__BackingField_8; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_totalUpdateCount_mF43ADDD579F92E2727B55A6E10B578180C2019C2_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int totalUpdateCount { get; set; } int32_t L_0 = ___value0; __this->___U3CtotalUpdateCountU3Ek__BackingField_8 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputEventBuffer_get_eventCount_mD120699C5A1CEBA76C878BC37DB2E39458F56C8E_inline (InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* __this, const RuntimeMethod* method) { { // public int eventCount => m_EventCount; int32_t L_0 = __this->___m_EventCount_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputManager_get_gameHasFocus_mEFACC4569EA10098EF0797381BB12A63933E8EFD_inline (InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* __this, const RuntimeMethod* method) { { // m_HasFocus; bool L_0 = __this->___m_HasFocus_27; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputSettings_get_maxQueuedEventsPerUpdate_m12A339E020D3CDD3BBB2CF82606D44ED7F7FD823_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) { { // get => m_MaxQueuedEventsPerUpdate; int32_t L_0 = __this->___m_MaxQueuedEventsPerUpdate_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputSettings_get_maxEventBytesPerUpdate_m5A26CC982D48C60B55243EEA49F9F1DC0E6E02F6_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) { { // get => m_MaxEventBytesPerUpdate; int32_t L_0 = __this->___m_MaxEventBytesPerUpdate_6; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputSettings_get_disableRedundantEventsMerging_m089A8A5325BE45DD5D1915AE600AAF36DE9C7CB4_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) { { // get => m_DisableRedundantEventsMerging; bool L_0 = __this->___m_DisableRedundantEventsMerging_21; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_totalEventCount_m2EA373AAB2B4975C2BBAE3C37DA78946BB5BD0D0_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) { { // public int totalEventCount { get; set; } int32_t L_0 = __this->___U3CtotalEventCountU3Ek__BackingField_7; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_totalEventCount_mE8188B2A42002E32190B8981B2B5D2D08A95DBE5_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int totalEventCount { get; set; } int32_t L_0 = ___value0; __this->___U3CtotalEventCountU3Ek__BackingField_7 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_totalEventBytes_m04F4BFD498777335799D63A81C29AA97143CC13B_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) { { // public int totalEventBytes { get; set; } int32_t L_0 = __this->___U3CtotalEventBytesU3Ek__BackingField_6; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_totalEventBytes_m3E9A896A75E1A57ABA893EA1F63E98E041D404ED_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, int32_t ___value0, const RuntimeMethod* method) { { // public int totalEventBytes { get; set; } int32_t L_0 = ___value0; __this->___U3CtotalEventBytesU3Ek__BackingField_6 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double InputMetrics_get_totalEventProcessingTime_mCF205D2B52FA9BC1E869BA7A6039FC0E712DABE3_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) { { // public double totalEventProcessingTime { get; set; } double L_0 = __this->___U3CtotalEventProcessingTimeU3Ek__BackingField_9; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_totalEventProcessingTime_m1C75FA1C698121B1A1C5BE0044264CCAA0304732_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, double ___value0, const RuntimeMethod* method) { { // public double totalEventProcessingTime { get; set; } double L_0 = ___value0; __this->___U3CtotalEventProcessingTimeU3Ek__BackingField_9 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR double InputMetrics_get_totalEventLagTime_m70516750050E2D62430DB62B5D6E2EB22697C1E6_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) { { // public double totalEventLagTime { get; set; } double L_0 = __this->___U3CtotalEventLagTimeU3Ek__BackingField_10; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputMetrics_set_totalEventLagTime_m486CE7F87D0221E5829B6D7BDE37837CB3D239F4_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, double ___value0, const RuntimeMethod* method) { { // public double totalEventLagTime { get; set; } double L_0 = ___value0; __this->___U3CtotalEventLagTimeU3Ek__BackingField_10 = L_0; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputSettings_get_filterNoiseOnCurrent_mD5520671DAE3EDF8BAFC75918E5967ED4921210C_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) { { // get => m_FilterNoiseOnCurrent; bool L_0 = __this->___m_FilterNoiseOnCurrent_9; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC Enumerator_get_Current_mB1068DBFCAA4C19D082D5717DF265CBA6D66D4BE_gshared_inline (Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31* __this, const RuntimeMethod* method) { { KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC L_0 = (KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC)__this->____current_3; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 KeyValuePair_2_get_Key_mC668DBB7580ADCE4B3D87DA1C6E91F6E56B9EE84_gshared_inline (KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* __this, const RuntimeMethod* method) { { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735)__this->___key_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB570FF4C1B9EAAE7F803875AFD63221C8D82FBED_gshared_inline (Nullable_1_t449BEAECFFB9497607BE0C9EBB971AC3FB5F4811* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; 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) { { // public int Count => m_Length; int32_t L_0 = (int32_t)__this->___m_Length_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m1425379DCDEDB955455E242B31CD2AE43552B441_gshared_inline (KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = (RuntimeObject*)__this->___value_1; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___item0, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0; int32_t L_7 = V_1; RuntimeObject* L_8 = ___item0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject*)L_8); return; } IL_0034: { RuntimeObject* L_9 = ___item0; (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->____size_2; 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) { { // public int Count => m_Length; int32_t L_0 = (int32_t)__this->___m_Length_2; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->___hasValue_0; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mF5AA096D28A573CD5A95E9234FA30F57CFE6789D_gshared_inline (List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F ___item0, const RuntimeMethod* method) { InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = (int32_t)__this->____version_3; __this->____version_3 = ((int32_t)il2cpp_codegen_add(L_0, 1)); InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5* L_1 = (InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5*)__this->____items_1; V_0 = L_1; int32_t L_2 = (int32_t)__this->____size_2; V_1 = L_2; int32_t L_3 = V_1; InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size_2 = ((int32_t)il2cpp_codegen_add(L_5, 1)); InputDeviceDescriptionU5BU5D_t8856839C0F01DD680E9A308A4AB77EA5AEF1ACF5* L_6 = V_0; int32_t L_7 = V_1; InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_8 = ___item0; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F)L_8); return; } IL_0034: { InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F L_9 = ___item0; (( void (*) (List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF*, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F, const RuntimeMethod*))il2cpp_codegen_get_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Profiler_ValidateArguments_m732E71FF4C28CBEDD8D4CD51DA409198224ED395_inline (String_t* ___name0, const RuntimeMethod* method) { bool V_0 = false; { String_t* L_0 = ___name0; bool L_1; L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL); V_0 = L_1; bool L_2 = V_0; if (!L_2) { goto IL_001c; } } { ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_3 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var))); NullCheck(L_3); ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral31D159E683556C06B3B3963D92483B6867EB3233)), ((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*)&Profiler_ValidateArguments_m732E71FF4C28CBEDD8D4CD51DA409198224ED395_RuntimeMethod_var))); } IL_001c: { return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, float ___x0, float ___y1, const RuntimeMethod* method) { { float L_0 = ___x0; __this->___x_0 = L_0; float L_1 = ___y1; __this->___y_1 = L_1; return; } }