优化实践教程示例项目
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

35498 行
1.8 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
#include <stdint.h>
struct VirtualActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R>
struct VirtualFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct VirtualFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
struct InterfaceActionInvoker0
{
typedef void (*Action)(void*, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1>
struct InterfaceActionInvoker1
{
typedef void (*Action)(void*, T1, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename T1, typename T2>
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 <typename T1, typename T2, typename T3, typename T4>
struct InterfaceActionInvoker4
{
typedef void (*Action)(void*, T1, T2, T3, T4, const RuntimeMethod*);
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2, T3 p3, T4 p4)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
((Action)invokeData.methodPtr)(obj, p1, p2, p3, p4, invokeData.method);
}
};
template <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
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 <typename R, typename T1, typename T2>
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<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputUpdateType>
struct Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378;
// System.Action`1<System.Int32Enum>
struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B;
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>
struct Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333;
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>
struct Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E;
// System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>
struct Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA;
// System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Object>
struct Action_2_tD987B97B18D27B9920365359C46BC12702AD4F7D;
// System.Action`2<System.Int32,System.Object>
struct Action_2_tF55503802357CB8A9E95ED4B00CEEEE6BDEC9166;
// System.Action`2<System.Int32,System.String>
struct Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6;
// System.Action`2<System.Object,UnityEngine.InputSystem.LowLevel.InputEventPtr>
struct Action_2_t51C134DC0CD7F5ED5E83EE70AD1FE0FDFF6DDCCF;
// System.Action`2<System.Object,System.Int32Enum>
struct Action_2_t9C4E97D0565650F0AEF7C72077EB8A0F9326E40B;
// System.Action`2<System.String,UnityEngine.InputSystem.InputControlLayoutChange>
struct Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.InputSystem.InputDevice>
struct Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3;
// System.Collections.Generic.Dictionary`2<System.Int32,System.Object>
struct Dictionary_2_tA75D1125AC9BE8F005BA9B868B373398E643C907;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>
struct Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString[]>
struct Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout>
struct Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString>
struct Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,System.Object>
struct Dictionary_2_t25574638E247E1D55E6ED2A97A5C38F3EBA31BA9;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,System.String>
struct Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,System.Type>
struct Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>
struct Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1;
// System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>
struct Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4;
// System.Func`1<UnityEngine.InputSystem.InputDevice>
struct Func_1_t97C6124008260D65F78265F8B3965ACA776F0671;
// System.Func`2<UnityEngine.InputSystem.InputDevice,System.String>
struct Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC;
// System.Func`2<UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Boolean>
struct Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29;
// System.Func`2<System.Int32Enum,System.Boolean>
struct Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821;
// System.Func`2<UnityEngine.InputSystem.Utilities.InternedString,System.Object>
struct Func_2_t63BCD2DEBA7363CAD4DAAF9703EF65C11A4C7BBB;
// System.Func`2<UnityEngine.InputSystem.Utilities.InternedString,System.String>
struct Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F;
// System.Func`2<System.Object,System.Object>
struct Func_2_tACBF5A1656250800CE861707354491F0611F6624;
// System.Func`2<System.Object,System.String>
struct Func_2_t8A4E59735D50CEA34C30F6CD6B5804A38327CD0B;
// System.Collections.Generic.HashSet`1<UnityEngine.InputSystem.Utilities.InternedString>
struct HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B;
// System.Collections.Generic.HashSet`1<System.String>
struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178;
// System.Collections.Generic.IEnumerable`1<UnityEngine.InputSystem.InputDevice>
struct IEnumerable_1_t940FA7702741D1A57781199D26ADBA3FE01EC8EE;
// System.Collections.Generic.IEnumerable`1<UnityEngine.InputSystem.Utilities.InternedString>
struct IEnumerable_1_t5359DEC999AA35C7E2DE775B0455A4760550ED7F;
// System.Collections.Generic.IEnumerable`1<System.Object>
struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9;
// System.Collections.Generic.IEnumerable`1<System.String>
struct IEnumerable_1_t349E66EC5F09B881A8E52EE40A1AB9EC60E08E44;
// System.Collections.Generic.IEnumerable`1<UnityEngine.InputSystem.InputManager/AvailableDevice>
struct IEnumerable_1_tF08D3A63D90701633A3CEF86F391B53FE4FAAF66;
// System.Collections.Generic.IEqualityComparer`1<System.Int32>
struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9;
// System.Collections.Generic.IEqualityComparer`1<UnityEngine.InputSystem.Utilities.InternedString>
struct IEqualityComparer_1_tEA6D87A5AB670819FF91305D215B209552281584;
// System.Collections.Generic.IEqualityComparer`1<System.String>
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
// System.IObserver`1<UnityEngine.InputSystem.InputRemoting/Message>
struct IObserver_1_t5F31FFBD7270B494632B49E2FC5E15AF8BB73672;
// UnityEngine.InputSystem.InputProcessor`1<System.Int32>
struct InputProcessor_1_t6E31E29C499C6D9610C662BCCAD45B97D442C96B;
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Quaternion>
struct InputProcessor_1_t43B1AEC927E378D43D0207A4C031927E872280CE;
// UnityEngine.InputSystem.InputProcessor`1<System.Single>
struct InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4;
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.InputSystem.TouchPhase>
struct InputProcessor_1_t2BDDA39FCEEAE5A9C5F829128BC599C5F8E204D6;
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.InputSystem.LowLevel.TouchState>
struct InputProcessor_1_tCC7634AB386F9C6888B89C0FD440251E67C5D8F7;
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector2>
struct InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2;
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector3>
struct InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.Int32,UnityEngine.InputSystem.InputDevice>
struct KeyCollection_t2436BD3C164ABAF9BAE2B9398644DA17884B3586;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>
struct KeyCollection_t95CF085CD013FBCB386F33762B2F936A106207E0;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString[]>
struct KeyCollection_t8AA6FC5CABE28D4231DD1993610B63B195D7A7BD;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout>
struct KeyCollection_t1E455851AB76C45687273FB179A5DF67E1F58AAA;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString>
struct KeyCollection_tD4A0C41F41EA529D4514091372080877F6248C04;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.InputSystem.Utilities.InternedString,System.String>
struct KeyCollection_t4C90FD1D24B03DB29068B459260F88304DF42655;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.InputSystem.Utilities.InternedString,System.Type>
struct KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3;
// System.Collections.Generic.Dictionary`2/KeyCollection<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>
struct KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.InputSystem.Utilities.InternedString,System.Object>
struct KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC;
// System.Collections.Generic.List`1<UnityEngine.InputSystem.InputDevice>
struct List_1_t7228B1F3AC7E48407209173C7BF2B2AFBED5A4F7;
// System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputDeviceDescription>
struct List_1_t72A5A2FBDCA3B232C55F4954694E1CD53C9134CF;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher>
struct List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E;
// UnityEngine.Events.UnityAction`1<System.Int32>
struct UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60;
// UnityEngine.Events.UnityAction`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>
struct UnityAction_1_tE32574C71B51DFED36AB235C69E2777243DCB5D2;
// UnityEngine.Events.UnityAction`1<System.Object>
struct UnityAction_1_t9C30BCD020745BF400CBACF22C6F34ADBA2DDA6A;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Int32,UnityEngine.InputSystem.InputDevice>
struct ValueCollection_t6B3E8D0A0BE830ED6152F66E7C5B7DB923788186;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>
struct ValueCollection_t12FC42CDC54A80773D2A067B7D0F69971029DEB7;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString[]>
struct ValueCollection_tF5DD6AC618E5C0410C4DC30D1848EE3346F26CC7;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout>
struct ValueCollection_t185CDF335F44802A4F335662CC2CA7DC4DDE65D0;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString>
struct ValueCollection_t96259FE42C45AADD5918C1CDD01C7D732504C523;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.InputSystem.Utilities.InternedString,System.String>
struct ValueCollection_t66D9DFDC300C600075075AAC7AB5C656A8540A62;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.InputSystem.Utilities.InternedString,System.Type>
struct ValueCollection_tD63A626D1918F702C79B868362E823BDCFD426CD;
// System.Collections.Generic.Dictionary`2/ValueCollection<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>
struct ValueCollection_t96C31E0C36EF324B4BA86A8ED314F2AF342D6D6C;
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>[]
struct Action_2U5BU5D_tE696881AB7B602657DE1A212B1F9322B7F472FBB;
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>[]
struct Action_2U5BU5D_t493765D280908ABBDC5280C16C38A55BEB3FB645;
// System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>[]
struct Action_2U5BU5D_tF0EAC88CF3D1AADA46955EC4879598BCF64FEA5B;
// System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Object>[]
struct Action_2U5BU5D_tAE1C0BBF3A3375CE5ECA001D472AF5BCFA316938;
// System.Action`2<System.Object,UnityEngine.InputSystem.LowLevel.InputEventPtr>[]
struct Action_2U5BU5D_t76318232107F3C32E9D6B055A413EBCBB02A30FA;
// System.Action`2<System.Object,System.Int32Enum>[]
struct Action_2U5BU5D_t08DE08A7C6B16A0D8F39E2B23A45796CD1D1C4D1;
// System.Action`2<System.String,UnityEngine.InputSystem.InputControlLayoutChange>[]
struct Action_2U5BU5D_t03D844ECB7234028DD3556FBAD4097B4835CA7A4;
// System.Collections.Generic.Dictionary`2/Entry<System.Int32,UnityEngine.InputSystem.InputDevice>[]
struct EntryU5BU5D_t2D12D9909C9E5DAAFF44FD7B2612764E72A7BA24;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>[]
struct EntryU5BU5D_t9FD9D035EC39D906D721AB34770B74E60F97681A;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString[]>[]
struct EntryU5BU5D_t50BF0A4DDDB0CBC9A417705BC521C9F69912D0C9;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout>[]
struct EntryU5BU5D_t576A727644D442A09F0B14EC9DD334BD0234F351;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString>[]
struct EntryU5BU5D_tEB41C94D728A2A116E7C01CCB2ACEBA8AD296C60;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.InputSystem.Utilities.InternedString,System.String>[]
struct EntryU5BU5D_t734AD0C375E8FC48D8AB1368351A168315F2C495;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.InputSystem.Utilities.InternedString,System.Type>[]
struct EntryU5BU5D_t05A444C605D7D354DA1A1A00317821912EB2F4A7;
// System.Collections.Generic.Dictionary`2/Entry<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>[]
struct EntryU5BU5D_t6FFF9155A8574DAE59AE5E53B83EB0E1FBFF79E4;
// UnityEngine.InputSystem.InputProcessor`1<System.Int32>[]
struct InputProcessor_1U5BU5D_tB3C64A18219DEBFF75635AE580655A02C187A57E;
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Quaternion>[]
struct InputProcessor_1U5BU5D_t8533CEA9A58C5C83EB993039C5E7601637DA4140;
// UnityEngine.InputSystem.InputProcessor`1<System.Single>[]
struct InputProcessor_1U5BU5D_tFEE411B67EEAA6B997AF875A65D072993C8C809C;
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.InputSystem.TouchPhase>[]
struct InputProcessor_1U5BU5D_t8BE85FD0C7EF54069E5D38FE8543449602581D77;
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.InputSystem.LowLevel.TouchState>[]
struct InputProcessor_1U5BU5D_t2D9B681F9F0B39759619A0D4617FB6B20FB10AC0;
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector2>[]
struct InputProcessor_1U5BU5D_t5083205703ED9D1A4B8037E3BBE765389957231A;
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector3>[]
struct InputProcessor_1U5BU5D_tBA73A89FF9ECD7F1DA5B139ABBA8609E7047B2FF;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.InputSystem.Utilities.InternedString,System.Object>[]
struct KeyValuePair_2U5BU5D_tF8154B2302178CCE00D745DBF55F703880469DFC;
// System.Collections.Generic.HashSet`1/Slot<UnityEngine.InputSystem.Utilities.InternedString>[]
struct SlotU5BU5D_t123558B2D530E4B5BD1DE3DEE7D54DDEEF5B44F0;
// System.Collections.Generic.HashSet`1/Slot<System.String>[]
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/<ListControlLayouts>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<System.Int32,UnityEngine.InputSystem.InputDevice>
struct Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] 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<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t2436BD3C164ABAF9BAE2B9398644DA17884B3586* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> 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<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>
struct Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] 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<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t95CF085CD013FBCB386F33762B2F936A106207E0* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> 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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString[]>
struct Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] 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<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t8AA6FC5CABE28D4231DD1993610B63B195D7A7BD* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> 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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout>
struct Dictionary_2_t058B78C04CBFB0F1C72F95C9880AE09DA041219F : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] 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<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t1E455851AB76C45687273FB179A5DF67E1F58AAA* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> 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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString>
struct Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] 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<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tD4A0C41F41EA529D4514091372080877F6248C04* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> 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<UnityEngine.InputSystem.Utilities.InternedString,System.String>
struct Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] 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<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t4C90FD1D24B03DB29068B459260F88304DF42655* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> 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<UnityEngine.InputSystem.Utilities.InternedString,System.Type>
struct Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] 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<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_tF0B6D6FBE89245B5B34798233471D53A6BF802A3* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> 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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>
struct Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.Dictionary`2::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_0;
// System.Collections.Generic.Dictionary`2/Entry<TKey,TValue>[] 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<TKey> System.Collections.Generic.Dictionary`2::_comparer
RuntimeObject* ____comparer_6;
// System.Collections.Generic.Dictionary`2/KeyCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_keys
KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> 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<UnityEngine.InputSystem.Utilities.InternedString>
struct HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] 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<T> 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<System.String>
struct HashSet_1_tEFC6605F7DE53F71946C33FD371E53C3100F2178 : public RuntimeObject
{
// System.Int32[] System.Collections.Generic.HashSet`1::_buckets
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets_7;
// System.Collections.Generic.HashSet`1/Slot<T>[] 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<T> 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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>
struct KeyCollection_t43102F04E62D9BA2A82FB1FA55DA5E3025031C6F : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/KeyCollection::_dictionary
Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* ____dictionary_0;
};
// System.Collections.Generic.List`1<UnityEngine.InputSystem.InputDevice>
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<UnityEngine.InputSystem.Layouts.InputDeviceDescription>
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<System.Object>
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.InputDevice,System.String> UnityEngine.InputSystem.InputManager/<>c::<>9__155_0
Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC* ___U3CU3E9__155_0_1;
// System.Func`2<UnityEngine.InputSystem.Utilities.InternedString,System.String> 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/Message> 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.InputRemoting/Message> 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.Utilities.InternedString,System.String> 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.Utilities.InternedString,System.String> UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/<>c::<>9__1_0
Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F* ___U3CU3E9__1_0_1;
};
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1/Enumerator<UnityEngine.InputSystem.InputControl>
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<UnityEngine.InputSystem.InputDevice>
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<UnityEngine.InputSystem.Utilities.InternedString>
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<System.Object>
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<System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>>
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<System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>>
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<System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>>
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<System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Object>>
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<System.Action`2<System.Object,UnityEngine.InputSystem.LowLevel.InputEventPtr>>
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<System.Action`2<System.Object,System.Int32Enum>>
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<System.Action`2<System.String,UnityEngine.InputSystem.InputControlLayoutChange>>
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<UnityEngine.InputSystem.InputProcessor`1<System.Int32>>
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<UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Quaternion>>
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<UnityEngine.InputSystem.InputProcessor`1<System.Single>>
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<UnityEngine.InputSystem.InputProcessor`1<UnityEngine.InputSystem.TouchPhase>>
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<UnityEngine.InputSystem.InputProcessor`1<UnityEngine.InputSystem.LowLevel.TouchState>>
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<UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector2>>
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<UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector3>>
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<System.Action>
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<UnityEngine.InputSystem.LowLevel.InputDeviceCommandDelegate>
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<UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate>
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<System.Object>
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<System.UInt64>
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<System.Boolean>
struct Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
bool ___value_1;
};
// System.Nullable`1<System.Int64>
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<UnityEngine.InputSystem.InputControl>
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<UnityEngine.InputSystem.InputDevice>
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<UnityEngine.InputSystem.Utilities.InternedString>
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<System.Object>
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<System.String>
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<UnityEngine.InputSystem.Controls.TouchControl>
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::<maxNumDevices>k__BackingField
int32_t ___U3CmaxNumDevicesU3Ek__BackingField_0;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::<currentNumDevices>k__BackingField
int32_t ___U3CcurrentNumDevicesU3Ek__BackingField_1;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::<maxStateSizeInBytes>k__BackingField
int32_t ___U3CmaxStateSizeInBytesU3Ek__BackingField_2;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::<currentStateSizeInBytes>k__BackingField
int32_t ___U3CcurrentStateSizeInBytesU3Ek__BackingField_3;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::<currentControlCount>k__BackingField
int32_t ___U3CcurrentControlCountU3Ek__BackingField_4;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::<currentLayoutCount>k__BackingField
int32_t ___U3CcurrentLayoutCountU3Ek__BackingField_5;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::<totalEventBytes>k__BackingField
int32_t ___U3CtotalEventBytesU3Ek__BackingField_6;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::<totalEventCount>k__BackingField
int32_t ___U3CtotalEventCountU3Ek__BackingField_7;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::<totalUpdateCount>k__BackingField
int32_t ___U3CtotalUpdateCountU3Ek__BackingField_8;
// System.Double UnityEngine.InputSystem.LowLevel.InputMetrics::<totalEventProcessingTime>k__BackingField
double ___U3CtotalEventProcessingTimeU3Ek__BackingField_9;
// System.Double UnityEngine.InputSystem.LowLevel.InputMetrics::<totalEventLagTime>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.InternedString,System.Type> 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/<stateData>e__FixedBuffer
struct U3CstateDataU3Ee__FixedBuffer_t2D79C7E59F64E19D0450D36680F1A1B52CD89F84
{
union
{
struct
{
// System.Byte UnityEngine.InputSystem.LowLevel.DeltaStateEvent/<stateData>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3CstateDataU3Ee__FixedBuffer_t2D79C7E59F64E19D0450D36680F1A1B52CD89F84__padding[1];
};
};
// UnityEngine.InputSystem.LowLevel.IMECompositionString/<buffer>e__FixedBuffer
struct U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF
{
union
{
struct
{
// System.Char UnityEngine.InputSystem.LowLevel.IMECompositionString/<buffer>e__FixedBuffer::FixedElementField
Il2CppChar ___FixedElementField_0;
};
uint8_t U3CbufferU3Ee__FixedBuffer_t0B51E719D7B47A75DA8CBDD28396CD1AD00FFECF__padding[128];
};
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.IMECompositionString/<buffer>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/<buffer>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.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout> 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.Utilities.InternedString,System.Type> UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::layoutTypes
Dictionary_2_t1FFEE4C9AF6AF524CAD4FDCEA8F3AB34E585451D* ___layoutTypes_1;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,System.String> UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::layoutStrings
Dictionary_2_tEB3FF1660C6129E11F3B4771A549DE9F169B5103* ___layoutStrings_2;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>> UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::layoutBuilders
Dictionary_2_tFF0F3921D8B2465193365C2463B7D6A977E874DA* ___layoutBuilders_3;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString> UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::baseLayoutTable
Dictionary_2_t433D1FE2CDB69C9F583F79D5252A34112439D0AD* ___baseLayoutTable_4;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString[]> UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::layoutOverrides
Dictionary_2_tA8E192E813E347FF19EC3868E2C565607445394C* ___layoutOverrides_5;
// System.Collections.Generic.HashSet`1<UnityEngine.InputSystem.Utilities.InternedString> UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::layoutOverrideNames
HashSet_1_t87C47CF88B1B88398D4F9A1E51E92F834CF5160B* ___layoutOverrideNames_6;
// System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout> UnityEngine.InputSystem.Layouts.InputControlLayout/Collection::precompiledLayouts
Dictionary_2_tD68C40116E127FE79F9E7AF07820CFDDBF20A8C1* ___precompiledLayouts_7;
// System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher> 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::<value>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/<stateData>e__FixedBuffer
struct U3CstateDataU3Ee__FixedBuffer_t00ED1E0C66E396C0021CE2F46B671748BC5E5FEC
{
union
{
struct
{
// System.Byte UnityEngine.InputSystem.LowLevel.StateEvent/<stateData>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.InputDevice> 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<System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>>
struct CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_tC156E68CC1D19C7411B135D705222BBA02E1E546 ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_tC156E68CC1D19C7411B135D705222BBA02E1E546 ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_tC156E68CC1D19C7411B135D705222BBA02E1E546 ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>>
struct CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_t0C164496D3AC9C0D8B5986F12B3E22F94E904138 ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_t0C164496D3AC9C0D8B5986F12B3E22F94E904138 ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_t0C164496D3AC9C0D8B5986F12B3E22F94E904138 ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>>
struct CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_tCB69E3C40A7449F79D455D118402BE76E07EDD3B ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_tCB69E3C40A7449F79D455D118402BE76E07EDD3B ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_tCB69E3C40A7449F79D455D118402BE76E07EDD3B ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Object>>
struct CallbackArray_1_tCF297A9E4DEDF9CF4C396E9C986D418FDA53FB2A
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_t8DAE846007083ECA6BF13D4882896550F3632DB9 ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_t8DAE846007083ECA6BF13D4882896550F3632DB9 ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_t8DAE846007083ECA6BF13D4882896550F3632DB9 ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<System.Object,UnityEngine.InputSystem.LowLevel.InputEventPtr>>
struct CallbackArray_1_t270AB3EEC7FF7B8E211305E1BC7311F2177FCBB2
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_tD9FBC35CA4DF7F461E973BACD28939DCD9F95D84 ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_tD9FBC35CA4DF7F461E973BACD28939DCD9F95D84 ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_tD9FBC35CA4DF7F461E973BACD28939DCD9F95D84 ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<System.Object,System.Int32Enum>>
struct CallbackArray_1_t728037423B0E59AED45A54BD4669276E085A3A43
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_t66B446915962ECC0D384842B4F4E81EC8296EC84 ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_t66B446915962ECC0D384842B4F4E81EC8296EC84 ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_t66B446915962ECC0D384842B4F4E81EC8296EC84 ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<System.String,UnityEngine.InputSystem.InputControlLayoutChange>>
struct CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_t6CA0FBB125302D36470046647247C3C186DA3C81 ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_t6CA0FBB125302D36470046647247C3C186DA3C81 ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_t6CA0FBB125302D36470046647247C3C186DA3C81 ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action>
struct CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_tD7279E61A2C2BCBF7B9BA61C55E889A59A778B32 ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_tD7279E61A2C2BCBF7B9BA61C55E889A59A778B32 ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_tD7279E61A2C2BCBF7B9BA61C55E889A59A778B32 ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<UnityEngine.InputSystem.LowLevel.InputDeviceCommandDelegate>
struct CallbackArray_1_t7C2A86AF46E04B281542BEADE553C9DF6B1A0885
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_t8574959399B65CB49207DFFDE0842E996E6DBBED ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_t8574959399B65CB49207DFFDE0842E996E6DBBED ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_t8574959399B65CB49207DFFDE0842E996E6DBBED ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate>
struct CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_t6FEF55D1987F9E3301E4FF894670C2B041308E88 ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_t6FEF55D1987F9E3301E4FF894670C2B041308E88 ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_t6FEF55D1987F9E3301E4FF894670C2B041308E88 ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Object>
struct CallbackArray_1_t70C9B62D06582BEAC403C9259B541A2D8D4B4A1F
{
// System.Boolean UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CannotMutateCallbacksArray
bool ___m_CannotMutateCallbacksArray_0;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_Callbacks
InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4 ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4 ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4 ___m_CallbacksToRemove_3;
};
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.Utilities.InternedString>
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<UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout>
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<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>
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<UnityEngine.InputSystem.Utilities.InternedString,System.Object>
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<UnityEngine.InputSystem.Utilities.InternedString,System.String>
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<UnityEngine.InputSystem.Utilities.InternedString,System.Type>
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<System.UInt64> 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/<buffer>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.Utilities.InternedString,System.Object>[] 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::<format>k__BackingField
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField_33;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::<byteOffset>k__BackingField
uint32_t ___U3CbyteOffsetU3Ek__BackingField_34;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::<bitOffset>k__BackingField
uint32_t ___U3CbitOffsetU3Ek__BackingField_35;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::<sizeInBits>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<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>
struct Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> 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<TKey,TValue> 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<UnityEngine.InputSystem.Utilities.InternedString,System.Object>
struct Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> 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<TKey,TValue> 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<UnityEngine.InputSystem.Utilities.InternedString,System.String>
struct Enumerator_t52594E7DD43EA93200C520E7F24A36FC9F19D3ED
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> 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<TKey,TValue> 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<UnityEngine.InputSystem.Utilities.InternedString,System.Type>
struct Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> 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<TKey,TValue> 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<System.Byte>
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<System.Boolean> UnityEngine.InputSystem.Layouts.InputControlLayout::m_UpdateBeforeRender
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___m_UpdateBeforeRender_7;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.Utilities.InternedString> UnityEngine.InputSystem.Layouts.InputControlLayout::m_BaseLayouts
InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 ___m_BaseLayouts_8;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.Utilities.InternedString> 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<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputUpdateType>
struct Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378 : public MulticastDelegate_t
{
};
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>
struct Action_2_tB79528C85CFEF7DFF52C575DDAA398D2FE6BC333 : public MulticastDelegate_t
{
};
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>
struct Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E : public MulticastDelegate_t
{
};
// System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>
struct Action_2_t4943DD8C32CAB983950535CEF3BABA85DF8C9AAA : public MulticastDelegate_t
{
};
// System.Action`2<System.Int32,System.String>
struct Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6 : public MulticastDelegate_t
{
};
// System.Action`2<System.String,UnityEngine.InputSystem.InputControlLayoutChange>
struct Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7 : public MulticastDelegate_t
{
};
// System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>
struct Func_1_t91F7ACDFBC018CFC14246035F22D8CFC5EAADBC4 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.InputSystem.InputDevice,System.String>
struct Func_2_tF600A9EE1843D6584A1A60654CAADB16FE3118CC : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Boolean>
struct Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.InputSystem.Utilities.InternedString,System.String>
struct Func_2_tE0082B3C229A425A69ECDABB19259709EC9F540F : public MulticastDelegate_t
{
};
// System.Nullable`1<UnityEngine.InputSystem.InputRemoting/Message>
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<System.Int32>
struct UnityAction_1_tA5B7125BEF9EB3092B91D1E2AA64249C44903A60 : public MulticastDelegate_t
{
};
// UnityEngine.Events.UnityAction`1<UnityEngine.Networking.PlayerConnection.MessageEventArgs>
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<System.Byte> 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<System.String> 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/<ListControlLayouts>d__76
struct U3CListControlLayoutsU3Ed__76_tF6EF0CE1FF92A1BE550F096AEE253A1349BDF763 : public RuntimeObject
{
// System.Int32 UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<>1__state
int32_t ___U3CU3E1__state_0;
// System.String UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<>2__current
String_t* ___U3CU3E2__current_1;
// System.Int32 UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<>l__initialThreadId
int32_t ___U3CU3El__initialThreadId_2;
// System.String UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::basedOn
String_t* ___basedOn_3;
// System.String UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<>3__basedOn
String_t* ___U3CU3E3__basedOn_4;
// UnityEngine.InputSystem.InputManager UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<>4__this
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* ___U3CU3E4__this_5;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<internedBasedOn>5__1
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___U3CinternedBasedOnU3E5__1_6;
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.InputSystem.Utilities.InternedString,System.Type> UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<>s__2
Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE ___U3CU3Es__2_7;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.InputSystem.Utilities.InternedString,System.Type> UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<entry>5__3
KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 ___U3CentryU3E5__3_8;
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.InputSystem.Utilities.InternedString,System.String> UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<>s__4
Enumerator_t52594E7DD43EA93200C520E7F24A36FC9F19D3ED ___U3CU3Es__4_9;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.InputSystem.Utilities.InternedString,System.String> UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<entry>5__5
KeyValuePair_2_tDFDCDC67FA3CA241D5E986ECCBE8BD80C4C15628 ___U3CentryU3E5__5_10;
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>> UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<>s__6
Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB ___U3CU3Es__6_11;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>> UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<entry>5__7
KeyValuePair_2_t2FBB7313F48428A44B08F0D78BC65005416142D8 ___U3CentryU3E5__7_12;
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.InputSystem.Utilities.InternedString,System.Type> UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<>s__8
Enumerator_tC7FEC7C0C46B33E076C8049925C674971CBC97DE ___U3CU3Es__8_13;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.InputSystem.Utilities.InternedString,System.Type> UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<entry>5__9
KeyValuePair_2_t859F90B137C9291C0E478FBE85ABB18F30B91A27 ___U3CentryU3E5__9_14;
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.InputSystem.Utilities.InternedString,System.String> UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<>s__10
Enumerator_t52594E7DD43EA93200C520E7F24A36FC9F19D3ED ___U3CU3Es__10_15;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.InputSystem.Utilities.InternedString,System.String> UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<entry>5__11
KeyValuePair_2_tDFDCDC67FA3CA241D5E986ECCBE8BD80C4C15628 ___U3CentryU3E5__11_16;
// System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>> UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<>s__12
Enumerator_t4025852652DF630539AB5A80E27707ED96617DEB ___U3CU3Es__12_17;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>> UnityEngine.InputSystem.InputManager/<ListControlLayouts>d__76::<entry>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<System.Int32>
struct InputControl_1_t6610D981ECAED7950370CC37B55465BBFDDD6A61 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
{
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.InputProcessor`1<TValue>> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack
InlinedArray_1_tCBE1C2CE719FCFE71270323E0AEFF8C6536B0493 ___m_ProcessorStack_21;
};
// UnityEngine.InputSystem.InputControl`1<UnityEngine.Quaternion>
struct InputControl_1_t9C13D8BC7805C38134C3ED7262E9ECF28CC59770 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
{
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.InputProcessor`1<TValue>> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack
InlinedArray_1_t209C5F9C876036B8C081C3E70D85ADAA2018197B ___m_ProcessorStack_21;
};
// UnityEngine.InputSystem.InputControl`1<System.Single>
struct InputControl_1_t7A35A4AF63A7AA94678E000D4F3265A1FD84288A : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
{
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.InputProcessor`1<TValue>> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack
InlinedArray_1_t2A86A6C75E0160EE14310E053C5249518871D847 ___m_ProcessorStack_21;
};
// UnityEngine.InputSystem.InputControl`1<UnityEngine.InputSystem.TouchPhase>
struct InputControl_1_t2BE808A88535A7BD02A4623F3798E6FCDAE1F21E : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
{
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.InputProcessor`1<TValue>> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack
InlinedArray_1_t3C09CF0FF8AFDDAE359F6963D9448B01EBD0F9D1 ___m_ProcessorStack_21;
};
// UnityEngine.InputSystem.InputControl`1<UnityEngine.InputSystem.LowLevel.TouchState>
struct InputControl_1_t8328183BE585255AE6A8A1F8D5C9DEEDE891A3B3 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
{
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.InputProcessor`1<TValue>> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack
InlinedArray_1_tD4AEEFFEC2CBF49D196A92D16CE8DA15F1532FCD ___m_ProcessorStack_21;
};
// UnityEngine.InputSystem.InputControl`1<UnityEngine.Vector2>
struct InputControl_1_tC164085710F2FAA9161295C9B7FE273AF893CF66 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
{
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.InputProcessor`1<TValue>> UnityEngine.InputSystem.InputControl`1::m_ProcessorStack
InlinedArray_1_tE5F1062E65707D24360CEAC52E03D32C6E5BA8BB ___m_ProcessorStack_21;
};
// UnityEngine.InputSystem.InputControl`1<UnityEngine.Vector3>
struct InputControl_1_tFF1806D355F3775B3CC4F50471CB900517A8F735 : public InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E
{
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.InputProcessor`1<TValue>> 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/<stateData>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/<stateData>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<System.Int32,UnityEngine.InputSystem.InputDevice> 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<System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>> UnityEngine.InputSystem.InputManager::m_DeviceChangeListeners
CallbackArray_1_t2CA72B1E4C1404A9DA6888410ADA4EAF32795333 ___m_DeviceChangeListeners_16;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>> UnityEngine.InputSystem.InputManager::m_DeviceStateChangeListeners
CallbackArray_1_t6CDC364469641FDEFC50305004914224252C5C85 ___m_DeviceStateChangeListeners_17;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate> UnityEngine.InputSystem.InputManager::m_DeviceFindLayoutCallbacks
CallbackArray_1_t52995C3D8849483AA8BD7ABCDB6094548AF3BE8D ___m_DeviceFindLayoutCallbacks_18;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<UnityEngine.InputSystem.LowLevel.InputDeviceCommandDelegate> UnityEngine.InputSystem.InputManager::m_DeviceCommandCallbacks
CallbackArray_1_t7C2A86AF46E04B281542BEADE553C9DF6B1A0885 ___m_DeviceCommandCallbacks_19;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<System.String,UnityEngine.InputSystem.InputControlLayoutChange>> UnityEngine.InputSystem.InputManager::m_LayoutChangeListeners
CallbackArray_1_t766EB5E63A2D3692C554B40CB077C80A0D3633CC ___m_LayoutChangeListeners_20;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>> UnityEngine.InputSystem.InputManager::m_EventListeners
CallbackArray_1_t85DCE036F5C6200B85D9AF68EE20A7675DD9AC37 ___m_EventListeners_21;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action> UnityEngine.InputSystem.InputManager::m_BeforeUpdateListeners
CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529 ___m_BeforeUpdateListeners_22;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action> UnityEngine.InputSystem.InputManager::m_AfterUpdateListeners
CallbackArray_1_t346DB7B424423D4F14A14CFE2C0734F62447A529 ___m_AfterUpdateListeners_23;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action> 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/StateChangeMonitorTimeout> 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::<position>k__BackingField
Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CpositionU3Ek__BackingField_39;
// UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Pointer::<delta>k__BackingField
Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CdeltaU3Ek__BackingField_40;
// UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Pointer::<radius>k__BackingField
Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CradiusU3Ek__BackingField_41;
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Pointer::<pressure>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpressureU3Ek__BackingField_42;
// UnityEngine.InputSystem.Controls.ButtonControl UnityEngine.InputSystem.Pointer::<press>k__BackingField
ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CpressU3Ek__BackingField_43;
};
struct Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A_StaticFields
{
// UnityEngine.InputSystem.Pointer UnityEngine.InputSystem.Pointer::<current>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::<x>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CxU3Ek__BackingField_22;
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.QuaternionControl::<y>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CyU3Ek__BackingField_23;
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.QuaternionControl::<z>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CzU3Ek__BackingField_24;
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.QuaternionControl::<w>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::<press>k__BackingField
TouchPressControl_tD5BD68D9FDEAC889591DD7A499864893A43C7CEB* ___U3CpressU3Ek__BackingField_22;
// UnityEngine.InputSystem.Controls.IntegerControl UnityEngine.InputSystem.Controls.TouchControl::<touchId>k__BackingField
IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CtouchIdU3Ek__BackingField_23;
// UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Controls.TouchControl::<position>k__BackingField
Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CpositionU3Ek__BackingField_24;
// UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Controls.TouchControl::<delta>k__BackingField
Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CdeltaU3Ek__BackingField_25;
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.TouchControl::<pressure>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CpressureU3Ek__BackingField_26;
// UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Controls.TouchControl::<radius>k__BackingField
Vector2Control_t8D1B4021A1D82671AF916D3C0A476AA94E46A432* ___U3CradiusU3Ek__BackingField_27;
// UnityEngine.InputSystem.Controls.TouchPhaseControl UnityEngine.InputSystem.Controls.TouchControl::<phase>k__BackingField
TouchPhaseControl_t4652C6E0EBFAFA85A31607769876B02C1C9FCAEC* ___U3CphaseU3Ek__BackingField_28;
// UnityEngine.InputSystem.Controls.ButtonControl UnityEngine.InputSystem.Controls.TouchControl::<indirectTouch>k__BackingField
ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CindirectTouchU3Ek__BackingField_29;
// UnityEngine.InputSystem.Controls.ButtonControl UnityEngine.InputSystem.Controls.TouchControl::<tap>k__BackingField
ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CtapU3Ek__BackingField_30;
// UnityEngine.InputSystem.Controls.IntegerControl UnityEngine.InputSystem.Controls.TouchControl::<tapCount>k__BackingField
IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CtapCountU3Ek__BackingField_31;
// UnityEngine.InputSystem.Controls.DoubleControl UnityEngine.InputSystem.Controls.TouchControl::<startTime>k__BackingField
DoubleControl_t3707A6260424A2F3636669A2BAFF5CB5E91D2486* ___U3CstartTimeU3Ek__BackingField_32;
// UnityEngine.InputSystem.Controls.Vector2Control UnityEngine.InputSystem.Controls.TouchControl::<startPosition>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::<trackingState>k__BackingField
IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CtrackingStateU3Ek__BackingField_39;
// UnityEngine.InputSystem.Controls.ButtonControl UnityEngine.InputSystem.TrackedDevice::<isTracked>k__BackingField
ButtonControl_t85949109B98AAF5B7ADC0285F0EC98A61EC88ECF* ___U3CisTrackedU3Ek__BackingField_40;
// UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.TrackedDevice::<devicePosition>k__BackingField
Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CdevicePositionU3Ek__BackingField_41;
// UnityEngine.InputSystem.Controls.QuaternionControl UnityEngine.InputSystem.TrackedDevice::<deviceRotation>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::<x>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CxU3Ek__BackingField_22;
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.Vector2Control::<y>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::<x>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CxU3Ek__BackingField_22;
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.Vector3Control::<y>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CyU3Ek__BackingField_23;
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.Controls.Vector3Control::<z>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CzU3Ek__BackingField_24;
};
// UnityEngine.InputSystem.Accelerometer
struct Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4
{
// UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.Accelerometer::<acceleration>k__BackingField
Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CaccelerationU3Ek__BackingField_39;
};
struct Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E_StaticFields
{
// UnityEngine.InputSystem.Accelerometer UnityEngine.InputSystem.Accelerometer::<current>k__BackingField
Accelerometer_t9F891328DDA1A9CD745AC981AE5FA6BE9139B76E* ___U3CcurrentU3Ek__BackingField_40;
};
// UnityEngine.InputSystem.AmbientTemperatureSensor
struct AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4
{
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.AmbientTemperatureSensor::<ambientTemperature>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CambientTemperatureU3Ek__BackingField_39;
};
struct AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8_StaticFields
{
// UnityEngine.InputSystem.AmbientTemperatureSensor UnityEngine.InputSystem.AmbientTemperatureSensor::<current>k__BackingField
AmbientTemperatureSensor_t76EBA3E167601D4CC695BC674983F15E4EEADAE8* ___U3CcurrentU3Ek__BackingField_40;
};
// UnityEngine.InputSystem.AttitudeSensor
struct AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4
{
// UnityEngine.InputSystem.Controls.QuaternionControl UnityEngine.InputSystem.AttitudeSensor::<attitude>k__BackingField
QuaternionControl_t18A2F742850FC2FD82A1F980A35C188A29F1A0B1* ___U3CattitudeU3Ek__BackingField_39;
};
struct AttitudeSensor_tA85F0C6E285FC1137DE8AB1CFB7357C7E8673906_StaticFields
{
// UnityEngine.InputSystem.AttitudeSensor UnityEngine.InputSystem.AttitudeSensor::<current>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::<gravity>k__BackingField
Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CgravityU3Ek__BackingField_39;
};
struct GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5_StaticFields
{
// UnityEngine.InputSystem.GravitySensor UnityEngine.InputSystem.GravitySensor::<current>k__BackingField
GravitySensor_t46D8EBFF773EDB6F2E508444B02B972300EC43D5* ___U3CcurrentU3Ek__BackingField_40;
};
// UnityEngine.InputSystem.Gyroscope
struct Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4
{
// UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.Gyroscope::<angularVelocity>k__BackingField
Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CangularVelocityU3Ek__BackingField_39;
};
struct Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4_StaticFields
{
// UnityEngine.InputSystem.Gyroscope UnityEngine.InputSystem.Gyroscope::<current>k__BackingField
Gyroscope_t07C58BC3D40B432CE9B1526B33487FD23EBB47D4* ___U3CcurrentU3Ek__BackingField_40;
};
// UnityEngine.InputSystem.HumiditySensor
struct HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4
{
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.HumiditySensor::<relativeHumidity>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CrelativeHumidityU3Ek__BackingField_39;
};
struct HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03_StaticFields
{
// UnityEngine.InputSystem.HumiditySensor UnityEngine.InputSystem.HumiditySensor::<current>k__BackingField
HumiditySensor_t72BCA304940BF73377CB2B6CE2ACF7DCA6A97D03* ___U3CcurrentU3Ek__BackingField_40;
};
// UnityEngine.InputSystem.LightSensor
struct LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4
{
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.LightSensor::<lightLevel>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3ClightLevelU3Ek__BackingField_39;
};
struct LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554_StaticFields
{
// UnityEngine.InputSystem.LightSensor UnityEngine.InputSystem.LightSensor::<current>k__BackingField
LightSensor_t9B735ADB57990930D7E180C6BF93F450845CD554* ___U3CcurrentU3Ek__BackingField_40;
};
// UnityEngine.InputSystem.LinearAccelerationSensor
struct LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4
{
// UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.LinearAccelerationSensor::<acceleration>k__BackingField
Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CaccelerationU3Ek__BackingField_39;
};
struct LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68_StaticFields
{
// UnityEngine.InputSystem.LinearAccelerationSensor UnityEngine.InputSystem.LinearAccelerationSensor::<current>k__BackingField
LinearAccelerationSensor_tE9FB374E1BBE28478D63F7A580BF74664411BE68* ___U3CcurrentU3Ek__BackingField_40;
};
// UnityEngine.InputSystem.MagneticFieldSensor
struct MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4
{
// UnityEngine.InputSystem.Controls.Vector3Control UnityEngine.InputSystem.MagneticFieldSensor::<magneticField>k__BackingField
Vector3Control_t32D7E4836F56C2FDC61BF0D96ED455DEFA6C949A* ___U3CmagneticFieldU3Ek__BackingField_39;
};
struct MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34_StaticFields
{
// UnityEngine.InputSystem.MagneticFieldSensor UnityEngine.InputSystem.MagneticFieldSensor::<current>k__BackingField
MagneticFieldSensor_tCC668B97017215736B7B7BDDB0AB4E690EF16C34* ___U3CcurrentU3Ek__BackingField_40;
};
// UnityEngine.InputSystem.PressureSensor
struct PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4
{
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.PressureSensor::<atmosphericPressure>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CatmosphericPressureU3Ek__BackingField_39;
};
struct PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603_StaticFields
{
// UnityEngine.InputSystem.PressureSensor UnityEngine.InputSystem.PressureSensor::<current>k__BackingField
PressureSensor_t0F29E50DD84E69A639F1BFDBE1B2BF70E117F603* ___U3CcurrentU3Ek__BackingField_40;
};
// UnityEngine.InputSystem.ProximitySensor
struct ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4
{
// UnityEngine.InputSystem.Controls.AxisControl UnityEngine.InputSystem.ProximitySensor::<distance>k__BackingField
AxisControl_tD6613A2445A3C2BFA22C77E16CA3201AF72354A7* ___U3CdistanceU3Ek__BackingField_39;
};
struct ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718_StaticFields
{
// UnityEngine.InputSystem.ProximitySensor UnityEngine.InputSystem.ProximitySensor::<current>k__BackingField
ProximitySensor_tD3418A859057A9D7FFA0E099C00C403CD3916718* ___U3CcurrentU3Ek__BackingField_40;
};
// UnityEngine.InputSystem.StepCounter
struct StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2 : public Sensor_t8EF743F06C5B025B572E11A5B2CD0B23833D3FD4
{
// UnityEngine.InputSystem.Controls.IntegerControl UnityEngine.InputSystem.StepCounter::<stepCounter>k__BackingField
IntegerControl_tA24544EFF42204852F638FF5147F754962C997AB* ___U3CstepCounterU3Ek__BackingField_39;
};
struct StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2_StaticFields
{
// UnityEngine.InputSystem.StepCounter UnityEngine.InputSystem.StepCounter::<current>k__BackingField
StepCounter_t892F78E1286E3B4DF254DFB6A5D28F2618BD32B2* ___U3CcurrentU3Ek__BackingField_40;
};
// UnityEngine.InputSystem.Touchscreen
struct Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE : public Pointer_t800EF2832B62E889AC9C182E3B18098AF220E32A
{
// UnityEngine.InputSystem.Controls.TouchControl UnityEngine.InputSystem.Touchscreen::<primaryTouch>k__BackingField
TouchControl_t3A64A795FF61A8B27E5EBD61632F23AFCC725079* ___U3CprimaryTouchU3Ek__BackingField_45;
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Controls.TouchControl> UnityEngine.InputSystem.Touchscreen::<touches>k__BackingField
ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E ___U3CtouchesU3Ek__BackingField_46;
};
struct Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE_StaticFields
{
// UnityEngine.InputSystem.Touchscreen UnityEngine.InputSystem.Touchscreen::<current>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<UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Object>::.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<System.Object,System.Int32Enum>::.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<System.Object>(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<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,System.Object>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mC351F7DAFCD1DF4CCFF3E49D092773C72D84C292_gshared (Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.InputSystem.Utilities.InternedString,System.Object>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Object>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m4BE8613970A8112E3042718B64AC74A4EF3355BF_gshared (Enumerator_tA3FD4A2E68B869CA74DA02EF77286DF5BFB3FE31* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.InputSystem.InputRemoting/Message>::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<UnityEngine.InputSystem.InputRemoting/Message>::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<TValue> UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<System.Object>::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<System.Object>::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<System.Object>::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<System.Object>::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<UnityEngine.InputSystem.InputRemoting/RemoteSender>(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<UnityEngine.InputSystem.InputRemoting/RemoteSender>(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<System.Object>(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<UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data>(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<UnityEngine.InputSystem.InputRemoting/Message>::.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<UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data>(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<UnityEngine.InputSystem.Utilities.InternedString>(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<UnityEngine.InputSystem.Utilities.InternedString,System.Object>::.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<TResult> System.Linq.Enumerable::Select<UnityEngine.InputSystem.Utilities.InternedString,System.Object>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
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.Object>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Enumerable_ToArray_TisRuntimeObject_m6B1F26FB2B3EA7B18B82FC81035440AAAEFCE924_gshared (RuntimeObject* ___source0, const RuntimeMethod* method) ;
// System.Byte[] UnityEngine.InputSystem.InputRemoting::SerializeData<UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data>(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<UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data>(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<UnityEngine.InputSystem.InputRemoting/RemoteInputDevice>(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<System.Byte>::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<UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data>(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<UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data>(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<TValue> UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString>::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.Object>(System.Collections.Generic.IEnumerable`1<TSource>,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<UnityEngine.InputSystem.Utilities.InternedString>::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.InternedString>(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<TValue>,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<System.Int32>::.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<System.Object>::.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<System.Int32>(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<System.Int32>(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<System.Int32>(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<UnityEngine.InputSystem.LowLevel.QuerySamplingFrequencyCommand>(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<UnityEngine.InputSystem.LowLevel.SetSamplingFrequencyCommand>(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.Object>(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<System.Object>::.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<System.Object>::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.Vector2>(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<System.Byte>(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<System.Object>::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.LowLevel.TouchState>(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<UnityEngine.InputSystem.LowLevel.StateEvent>()
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<UnityEngine.InputSystem.LowLevel.TouchState>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t UnsafeUtility_SizeOf_TisTouchState_tB05024FB4BCE85BAB82D2224AD4BF1E8B4589A97_m69FCD3C12AF3FB3E4C75D033E34648DED186489F_gshared (const RuntimeMethod* method) ;
// TControl UnityEngine.InputSystem.InputControlExtensions::FindInParentChain<System.Object>(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<System.Object>::.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<UnityEngine.InputSystem.Utilities.InternedString,System.Object>::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<System.Object>::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<System.Object>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Object>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Object>::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<UnityEngine.InputSystem.Utilities.InternedString>::.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<UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Object>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>::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<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>::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<UnityEngine.InputSystem.Utilities.InternedString>(System.Collections.Generic.IEnumerable`1<TSource>)
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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>::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<System.Object,System.Int32Enum>(UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<TValue1,TValue2>>&,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<System.Object>::.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<System.Object>::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<System.Object>::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<System.Object>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString>::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.Object>(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.EnableDeviceCommand>(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<UnityEngine.InputSystem.Utilities.InternedString,System.Object>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString>::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<System.Object>::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<System.Object>::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<System.Object>::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<System.Object>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Object>::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<UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString>::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<System.Object>(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<System.Object>(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<System.Int32,System.Object>::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.DisableDeviceCommand>(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<UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice>(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<UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice>(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<System.Object>(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<System.Int32,System.Object>::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<UnityEngine.InputSystem.InputManager/AvailableDevice>(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<System.Object>(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<System.Byte>::.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<System.Byte>(Unity.Collections.NativeArray`1<T>)
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<System.Boolean>::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<System.Boolean>::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<System.Int32,System.Object>::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<UnityEngine.InputSystem.Layouts.InputDeviceDescription>::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<System.Boolean>::.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<UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice>(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<UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout>::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<UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout>::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<UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout>::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<System.Int32,System.Object>::.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.Object>(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<System.Int32,System.Object>::.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<System.Boolean>::.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<System.Int32Enum,System.Boolean>::.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<System.Int32Enum>::.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<System.Object,System.Object>::.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.Object>(System.String,System.Collections.Generic.IEnumerable`1<TExisting>,System.Func`2<TExisting,System.String>)
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<UnityEngine.InputSystem.InputManager/AvailableDevice>(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<System.Object,System.Object>(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.LowLevel.InputEventPtr,System.Object>(UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<TValue1,TValue2>>&,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<UnityEngine.InputSystem.InputManager/StateChangeMonitorListener>(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<UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion>(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<UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout>::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<System.Object,UnityEngine.InputSystem.LowLevel.InputEventPtr>(UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<TValue1,TValue2>>&,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<TSource> System.Linq.Enumerable::Take<UnityEngine.InputSystem.InputManager/AvailableDevice>(System.Collections.Generic.IEnumerable`1<TSource>,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<UnityEngine.InputSystem.InputManager/AvailableDevice>(System.Collections.Generic.IEnumerable`1<TSource>)
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<UnityEngine.InputSystem.InputManager/DeviceState>(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<UnityEngine.InputSystem.InputManager/DeviceState>(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<UnityEngine.InputSystem.InputManager/AvailableDevice>(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.InputDeviceCommand>(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<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>::.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<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>)
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<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>::.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<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>)
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<System.String,UnityEngine.InputSystem.InputControlLayoutChange>::.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<System.String,UnityEngine.InputSystem.InputControlLayoutChange>)
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<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>)
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<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>)
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<System.String,UnityEngine.InputSystem.InputControlLayoutChange>)
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<UnityEngine.InputSystem.InputRemoting/Subscriber>(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<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>::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<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>::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/Message> 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<UnityEngine.InputSystem.InputRemoting/Message>::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<UnityEngine.InputSystem.InputRemoting/Message>::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.InputDevice> 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<TValue> UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.InputDevice>::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<UnityEngine.InputSystem.InputDevice>::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<UnityEngine.InputSystem.InputDevice>::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<UnityEngine.InputSystem.InputDevice>::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<UnityEngine.InputSystem.InputRemoting/RemoteSender>(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<UnityEngine.InputSystem.InputRemoting/RemoteSender>(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<UnityEngine.InputSystem.InputRemoting/Subscriber>(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<UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data>(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<UnityEngine.InputSystem.InputRemoting/Message>::.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<UnityEngine.InputSystem.InputRemoting/NewLayoutMsg/Data>(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<UnityEngine.InputSystem.Utilities.InternedString>(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.Utilities.InternedString> 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<UnityEngine.InputSystem.Utilities.InternedString,System.String>::.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<TResult> System.Linq.Enumerable::Select<UnityEngine.InputSystem.Utilities.InternedString,System.String>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
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.String>(System.Collections.Generic.IEnumerable`1<TSource>)
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<UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data>(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<UnityEngine.InputSystem.InputRemoting/NewDeviceMsg/Data>(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<UnityEngine.InputSystem.InputRemoting/RemoteInputDevice>(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<System.Byte> 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<System.Byte>::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<UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data>(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<UnityEngine.InputSystem.InputRemoting/ChangeUsageMsg/Data>(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<TValue> UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString>::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.String>(System.Collections.Generic.IEnumerable`1<TSource>,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<UnityEngine.InputSystem.Utilities.InternedString>::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.InternedString>(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<TValue>,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<System.Int32>::.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<UnityEngine.Networking.PlayerConnection.MessageEventArgs>::.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<UnityEngine.InputSystem.RemoteInputPlayerConnection/Subscriber>(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<System.Int32>(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<System.Int32>(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<System.Int32>(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<UnityEngine.InputSystem.RemoteInputPlayerConnection/Subscriber>(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<UnityEngine.InputSystem.LowLevel.QuerySamplingFrequencyCommand>(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<UnityEngine.InputSystem.LowLevel.SetSamplingFrequencyCommand>(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<UnityEngine.InputSystem.Controls.Vector3Control>(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<UnityEngine.InputSystem.Controls.QuaternionControl>(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<UnityEngine.InputSystem.Controls.AxisControl>(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<UnityEngine.InputSystem.Controls.IntegerControl>(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.Controls.TouchControl> 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<UnityEngine.InputSystem.Controls.TouchControl>::.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<UnityEngine.InputSystem.Controls.TouchControl>)
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<UnityEngine.InputSystem.Controls.TouchControl>(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> 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<TValue> UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.InputControl>::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<UnityEngine.InputSystem.InputControl>::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<UnityEngine.InputSystem.InputControl>::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<UnityEngine.InputSystem.InputControl>::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<UnityEngine.InputSystem.Controls.TouchControl>::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.Vector2>(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<System.Byte>(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<UnityEngine.InputSystem.Controls.TouchControl>::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.LowLevel.TouchState>(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<UnityEngine.InputSystem.LowLevel.StateEvent>()
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<UnityEngine.InputSystem.LowLevel.TouchState>()
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.Controls.TouchControl>(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<UnityEngine.InputSystem.Controls.ButtonControl>(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<UnityEngine.InputSystem.InputDevice>::.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.InputControl> 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<UnityEngine.InputSystem.InputControl>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Type>::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<UnityEngine.InputSystem.Utilities.InternedString,System.String>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString[]>::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<System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>>::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<System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>>::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<System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>>::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<System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>>::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<UnityEngine.InputSystem.LowLevel.InputDeviceCommandDelegate>::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<UnityEngine.InputSystem.LowLevel.InputDeviceCommandDelegate>::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<UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate>::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<UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate>::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<System.Action`2<System.String,UnityEngine.InputSystem.InputControlLayoutChange>>::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<System.Action`2<System.String,UnityEngine.InputSystem.InputControlLayoutChange>>::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<System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>>::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<System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>>::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<System.Action>::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<System.Action>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Type>::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<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,System.Type>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Type>::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<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<UnityEngine.InputSystem.Utilities.InternedString,System.Type>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Type>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Type>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Type>::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<UnityEngine.InputSystem.Utilities.InternedString>::.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<UnityEngine.InputSystem.Utilities.InternedString>,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.Utilities.InternedString>&,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<UnityEngine.InputSystem.Utilities.InternedString,System.String>::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<UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString[]>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString[]>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>::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<TKey,TValue> System.Collections.Generic.Dictionary`2<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>::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<UnityEngine.InputSystem.Utilities.InternedString>(System.Collections.Generic.IEnumerable`1<TSource>)
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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/PrecompiledLayout>::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<System.String,UnityEngine.InputSystem.InputControlLayoutChange>(UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<TValue1,TValue2>>&,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<UnityEngine.InputSystem.InputDevice>::.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<UnityEngine.InputSystem.InputDevice>::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<UnityEngine.InputSystem.InputDevice>::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<UnityEngine.InputSystem.InputDevice>::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<UnityEngine.InputSystem.InputControl>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.InputDevice>(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.EnableDeviceCommand>(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<UnityEngine.InputSystem.Utilities.InternedString,System.Type>::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<UnityEngine.InputSystem.Utilities.InternedString,System.String>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Layouts.InputControlLayout>)
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<UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate>::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<UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate>::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<UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate>::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<UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate>::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<System.String> 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<System.String>::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<System.String>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Type>::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<UnityEngine.InputSystem.Utilities.InternedString,System.String>::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<UnityEngine.InputSystem.Utilities.InternedString,System.Func`1<UnityEngine.InputSystem.Layouts.InputControlLayout>>::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/<ListControlLayouts>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<UnityEngine.InputSystem.Utilities.InternedString>::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<UnityEngine.InputSystem.Utilities.InternedString>::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.InputDevice,UnityEngine.InputSystem.InputDeviceChange>(UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<TValue1,TValue2>>&,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<UnityEngine.InputSystem.InputDevice>(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<UnityEngine.InputSystem.InputDevice>(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<System.Int32,UnityEngine.InputSystem.InputDevice>::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.DisableDeviceCommand>(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<UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice>(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<UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice>(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<UnityEngine.InputSystem.InputDevice>(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<System.Int32,UnityEngine.InputSystem.InputDevice>::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<UnityEngine.InputSystem.InputManager/AvailableDevice>(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<UnityEngine.InputSystem.InputDevice>(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<System.Byte>::.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<System.Byte>(Unity.Collections.NativeArray`1<T>)
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<System.Boolean>::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<System.Boolean>::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<System.Int32,UnityEngine.InputSystem.InputDevice>::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<UnityEngine.InputSystem.Layouts.InputDeviceDescription>::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<System.Boolean>)
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<System.Boolean>::.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<UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice>(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<UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout>::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<UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout>::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<UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout>::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<System.Int32,UnityEngine.InputSystem.InputDevice>::.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<UnityEngine.InputSystem.FastKeyboard>(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<UnityEngine.InputSystem.FastTouchscreen>(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<UnityEngine.InputSystem.FastMouse>(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<System.Int32,System.String>::.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<System.Boolean>::.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<UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Boolean>::.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<System.Action>::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<UnityEngine.InputSystem.LowLevel.InputUpdateType>::.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<UnityEngine.InputSystem.InputDevice,System.String>::.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<UnityEngine.InputSystem.InputDevice>(System.String,System.Collections.Generic.IEnumerable`1<TExisting>,System.Func`2<TExisting,System.String>)
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<UnityEngine.InputSystem.InputManager/AvailableDevice>(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.Action>&,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<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDevice>(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<System.Action`2<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>>::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.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>(UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<TValue1,TValue2>>&,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<UnityEngine.InputSystem.InputManager/StateChangeMonitorListener>(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<UnityEngine.InputSystem.Utilities.MemoryHelpers/BitRegion>(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<UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout>::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.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>(UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`2<TValue1,TValue2>>&,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<TSource> System.Linq.Enumerable::Take<UnityEngine.InputSystem.InputManager/AvailableDevice>(System.Collections.Generic.IEnumerable`1<TSource>,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<UnityEngine.InputSystem.InputManager/AvailableDevice>(System.Collections.Generic.IEnumerable`1<TSource>)
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<UnityEngine.InputSystem.InputManager/DeviceState>(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<UnityEngine.InputSystem.InputManager/DeviceState>(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<UnityEngine.InputSystem.InputManager/AvailableDevice>(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.InputDeviceCommand>(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<UnityEngine.InputSystem.InputRemoting.Message>.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<UnityEngine.InputSystem.InputRemoting.Message>.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<UnityEngine.InputSystem.InputRemoting.Message>.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<UnityEngine.InputSystem.InputRemoting/Message>)
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<il2cpp_array_size_t>(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<UnityEngine.InputSystem.InputRemoting/Message>::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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke>(_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<il2cpp_array_size_t>(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<RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_pinvoke>(_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<il2cpp_array_size_t>(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*>((InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*)SZArrayNew(InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var, 1));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___layouts_1), (void*)reinterpret_cast<InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*>((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<il2cpp_array_size_t>(i), _marshaled____layouts_1_i__unmarshaled);
}
}
if (marshaled.___devices_2 != NULL)
{
if (unmarshaled.___devices_2 == NULL)
{
unmarshaled.___devices_2 = reinterpret_cast<RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*>((RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*)SZArrayNew(RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5_il2cpp_TypeInfo_var, 1));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___devices_2), (void*)reinterpret_cast<RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*>((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<il2cpp_array_size_t>(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<InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com>(_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<il2cpp_array_size_t>(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<RemoteInputDevice_tF7E8C5EB795DA20F3EABAA259FE5A118C976C5AE_marshaled_com>(_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<il2cpp_array_size_t>(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*>((InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*)SZArrayNew(InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5_il2cpp_TypeInfo_var, 1));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___layouts_1), (void*)reinterpret_cast<InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*>((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<il2cpp_array_size_t>(i), _marshaled____layouts_1_i__unmarshaled);
}
}
if (marshaled.___devices_2 != NULL)
{
if (unmarshaled.___devices_2 == NULL)
{
unmarshaled.___devices_2 = reinterpret_cast<RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*>((RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*)SZArrayNew(RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5_il2cpp_TypeInfo_var, 1));
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___devices_2), (void*)reinterpret_cast<RemoteInputDeviceU5BU5D_tB3C8B8C0AAE6347DB4E4D58D94254291C1FDD7F5*>((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<il2cpp_array_size_t>(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/Message> 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<RuntimeObject*, 1> __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<Data>(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<il2cpp_array_size_t>(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<int32_t>(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<bool>(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<int32_t>(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<bool>(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<RuntimeObject*, 1> __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<Data>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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::<Create>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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<Data>(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<il2cpp_array_size_t>(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::<Create>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<System.Int32>) */, 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<System.Int32>) */, 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<UnityEngine.Networking.PlayerConnection.MessageEventArgs>) */, 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<UnityEngine.Networking.PlayerConnection.MessageEventArgs>) */, 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<UnityEngine.Networking.PlayerConnection.MessageEventArgs>) */, 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<UnityEngine.Networking.PlayerConnection.MessageEventArgs>) */, 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<UnityEngine.Networking.PlayerConnection.MessageEventArgs>) */, 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<UnityEngine.Networking.PlayerConnection.MessageEventArgs>) */, 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<UnityEngine.Networking.PlayerConnection.MessageEventArgs>) */, 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<UnityEngine.InputSystem.InputRemoting/Message>)
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<il2cpp_array_size_t>(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<UnityEngine.InputSystem.InputRemoting/Message>::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<il2cpp_array_size_t>(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<UnityEngine.InputSystem.InputRemoting/Message>::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<UnityEngine.InputSystem.InputRemoting.Message>.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<UnityEngine.InputSystem.InputRemoting.Message>.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<UnityEngine.InputSystem.InputRemoting.Message>.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<Vector3Control>("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<Vector3Control>("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<Vector3Control>("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<QuaternionControl>("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<Vector3Control>("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<Vector3Control>("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<AxisControl>("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<AxisControl>("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<AxisControl>("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<AxisControl>("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<AxisControl>("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<IntegerControl>("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.Controls.TouchControl> 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<TouchControl> 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<UnityEngine.InputSystem.Controls.TouchControl>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Touchscreen_set_touches_m5B06B93E52B66167B6B01A2A521C7684C6E5FE5A (Touchscreen_t5A3B494C10A53A822AEDB3508093860D142D84CE* __this, ReadOnlyArray_1_t1AB67C13630F5ECC78559C8BCEFFC00C4457333E ___value0, const RuntimeMethod* method)
{
{
// public ReadOnlyArray<TouchControl> 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<TouchControl>(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<TouchControl>("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<il2cpp_array_size_t>(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<TouchControl>(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<StateEvent>())
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 = &currentTouchState[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<TouchState>());
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<TouchControl>();
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<IntegerControl>("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<ButtonControl>("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<Vector3Control>("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<QuaternionControl>("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.InputDevice> 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<InputDevice> devices => new ReadOnlyArray<InputDevice>(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<il2cpp_array_size_t>(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<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>)
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<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDeviceChange>)
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<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>)
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<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>)
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<System.String,UnityEngine.InputSystem.InputControlLayoutChange>)
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<System.String,UnityEngine.InputSystem.InputControlLayoutChange>)
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<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>)
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<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice>)
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<intptr_t> (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<intptr_t> (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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<intptr_t> (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<InternedString>(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<UnityEngine.InputSystem.Layouts.InputControlLayout>,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<InternedString>(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<UnityEngine.InputSystem.Utilities.InternedString>,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<il2cpp_array_size_t>(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<InputDevice> 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<il2cpp_array_size_t>(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<InputDevice>();
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<il2cpp_array_size_t>(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<InputDevice>(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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<intptr_t> (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<RuntimeObject*, 1> __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<intptr_t> (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<System.String> 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<InputDevice>(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<InputDevice>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<System.Boolean>)
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<byte>(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<il2cpp_array_size_t>(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<UnityEngine.InputSystem.Layouts.InputDeviceDescription>)
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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<int, InputDevice>();
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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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>(FastKeyboard.metadata);
InputManager_RegisterPrecompiledLayout_TisFastKeyboard_t2AD2BAAE315832F97141A23E6A032BCD372824A6_m78D7A9EBD08F46E87D5332EAE5844AE964F48D29(__this, _stringLiteral1D1CBD8D6012C682C7CCDFC1C225306E8558C078, InputManager_RegisterPrecompiledLayout_TisFastKeyboard_t2AD2BAAE315832F97141A23E6A032BCD372824A6_m78D7A9EBD08F46E87D5332EAE5844AE964F48D29_RuntimeMethod_var);
// RegisterPrecompiledLayout<FastTouchscreen>(FastTouchscreen.metadata);
InputManager_RegisterPrecompiledLayout_TisFastTouchscreen_t283B7BBFB4762C6E85B0582C5547D08D666BFED7_m8C343A88D9A32C10C86D1970182B09DE3D4E8DA7(__this, _stringLiteralEB9F476312C851C71750116B2A999D85A03647AF, InputManager_RegisterPrecompiledLayout_TisFastTouchscreen_t283B7BBFB4762C6E85B0582C5547D08D666BFED7_m8C343A88D9A32C10C86D1970182B09DE3D4E8DA7_RuntimeMethod_var);
// RegisterPrecompiledLayout<FastMouse>(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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<intptr_t> (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<UnityEngine.InputSystem.LowLevel.InputUpdateType>) */, 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<System.Int32,System.String>) */, 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<System.Boolean>) */, 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<UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Boolean>) */, 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<System.Int32,System.String>) */, 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<System.Boolean>) */, 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<UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Boolean>) */, 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<UnityEngine.InputSystem.LowLevel.InputUpdateType>) */, 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<System.Int32,System.String>) */, 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<UnityEngine.InputSystem.LowLevel.InputUpdateType>) */, 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<System.Boolean>) */, 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<UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Boolean>) */, 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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<UnityEngine.InputSystem.LowLevel.InputUpdateType>) */, 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<il2cpp_array_size_t>(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<int32_t> 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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<float>::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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(L_53)))->___signalled_2 = L_54;
Il2CppCodeGenWriteBarrier((void**)&((&(((&((L_52)->GetAddressAt(static_cast<il2cpp_array_size_t>(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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<RuntimeObject*, 1> __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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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<RuntimeObject*, 1> __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::<TryFindMatchingControlLayout>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<TouchControl> 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<TouchControl> 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<RuntimeMethod*>(__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<il2cpp_array_size_t>(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<il2cpp_array_size_t>(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;
}
}