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

32914 行
1.6 MiB

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
#include <stdint.h>
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 R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2;
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1, T2*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
{
void* params[2] = { &p1, p2 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3;
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1*, T2, T3*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3* p3)
{
void* params[3] = { p1, &p2, p3 };
method->invoker_method(methodPtr, method, obj, params, NULL);
}
};
template <typename R, typename T1, typename T2, typename T3>
struct InvokerFuncInvoker3;
template <typename R, typename T1, typename T2, typename T3>
struct InvokerFuncInvoker3<R, T1*, T2*, T3*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
{
R ret;
void* params[3] = { p1, p2, p3 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4;
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4<R, T1*, T2*, T3*, T4*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3, T4* p4)
{
R ret;
void* params[4] = { p1, p2, p3, p4 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
// System.Action`1<System.Boolean>
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>
struct Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C;
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputUpdateType>
struct Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378;
// System.Action`1<System.Int32Enum>
struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B;
// System.Action`1<UnityEngineInternal.Input.NativeInputUpdateType>
struct Action_1_t7797D4D8783204B10C3D28B96B049C48276C3B1B;
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputStateHistory/Record>
struct Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7;
// 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<System.Int32,System.String>
struct Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6;
// System.Action`2<System.String,UnityEngine.InputSystem.InputControlLayoutChange>
struct Action_2_t4797B88C63509F2EE4385D6DABE6A4B5AD5393F7;
// System.Action`4<UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Int64>
struct Action_4_t6851B1EC5DCD4CBADE8DBCFA19AEDF291296FCF6;
// System.Action`4<UnityEngine.InputSystem.InputControl,System.Double,System.Int64,System.Int32>
struct Action_4_tE7F26291E612F3304EDB709A68D1761096F0BE8B;
// System.Action`4<System.Object,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Int64>
struct Action_4_tEDE2F4136308461AABC88EB84052E02ED2F9C8DB;
// System.Action`4<System.Object,System.Double,System.Int64,System.Int32>
struct Action_4_t595C7D13B665306D3E501CAF580759041B0C8171;
// System.Comparison`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>
struct Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188;
// System.Collections.Generic.Dictionary`2<System.Int32,UnityEngine.InputSystem.InputDevice>
struct Dictionary_2_t0B4F40FB3850F8F8B487CCD9F64B8CF9ED139AB3;
// 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.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.Collections.Generic.Dictionary`2<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct Dictionary_2_t59872F59645AC1330A11D759A7914EB73BB345E8;
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct Dictionary_2_t9603121094471C60D6E60B03066D77D447754994;
// 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<UnityEngineInternal.Input.NativeInputUpdateType,System.Boolean>
struct Func_2_t880CA675AE5D39E081BEEF14DC092D82674DE4F2;
// System.Func`2<System.Object,UnityEngine.InputSystem.Utilities.InternedString>
struct Func_2_t92904CE6AE729E23667675B2858ABE16106A0837;
// System.Func`2<System.String,UnityEngine.InputSystem.Utilities.InternedString>
struct Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1;
// System.Func`2<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem,System.Boolean>
struct Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7;
// System.Func`3<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice,System.Boolean>
struct Func_3_t909DE6B45C7207C868E7F32B3EB0D3BAD2365CB0;
// System.Func`4<UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean>
struct Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2;
// System.Func`4<System.Object,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean>
struct Func_4_t71673974799A3C352F89909BA77E8B33929F2A32;
// 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.InputControl>
struct IEnumerable_1_t5072DF7D689A82C63728270545C6839D7F7AF69B;
// System.Collections.Generic.IEnumerable`1<UnityEngine.InputSystem.Layouts.InputControlAttribute>
struct IEnumerable_1_tE1D67EEFF98826115974FAA76B53DB03BF99976C;
// 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<UnityEngine.InputSystem.Utilities.NameAndParameters>
struct IEnumerable_1_tE7085BC52C5ABEB257F7DD997C7553035F1B6424;
// 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.Layouts.InputControlLayout/ControlItem>
struct IEnumerable_1_tB1CBD8584610F6122FB9F16A9A9985BB7CCD1711;
// System.Collections.Generic.IEnumerator`1<UnityEngine.InputSystem.InputDevice>
struct IEnumerator_1_tA6A2274AE31A9D0C4E245176DC4855437D643269;
// System.Collections.Generic.IEnumerator`1<System.Object>
struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD;
// System.Collections.Generic.IEnumerator`1<UnityEngine.InputSystem.LowLevel.InputStateHistory/Record>
struct IEnumerator_1_t61B9881C950760EC5E18B5A9BB176AB5B01898B6;
// System.Collections.Generic.IEqualityComparer`1<System.String>
struct IEqualityComparer_1_tAE94C8F24AD5B94D4EE85CA9FC59E3409D41CAF7;
// 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.Vector2>
struct InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2;
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector3>
struct InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F;
// System.Collections.Generic.Dictionary`2/KeyCollection<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct KeyCollection_tE95CBDDA9FB52482AB3DCF8F4A07590B5C23351E;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.InputSystem.Utilities.InternedString,System.Object>
struct KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC;
// System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>
struct List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448;
// System.Collections.Generic.List`1<System.Object>
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD;
// System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7;
// System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher>
struct List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E;
// System.Predicate`1<UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo>
struct Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D;
// System.Collections.Generic.Stack`1<UnityEngine.InputSystem.InputSystem/State>
struct Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct ValueCollection_t5413D7AD049C57884DA4ABC89669C70C00462738;
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct ValueCollection_t0B5A7C194863D48D0F3C2DC61CAB2C299A16D923;
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>[]
struct Action_1U5BU5D_tE4E06618063C3EF89781BEB4DF47D183654040E6;
// 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<System.String,UnityEngine.InputSystem.InputControlLayoutChange>[]
struct Action_2U5BU5D_t03D844ECB7234028DD3556FBAD4097B4835CA7A4;
// System.Collections.Generic.Dictionary`2/Entry<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>[]
struct EntryU5BU5D_t0948D49CB59D71EA488F72A04ED26C72199608CD;
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>[]
struct KeyValuePair_2U5BU5D_t45BAFB41C049BDC49B00275E5A255BB6DEB1396C;
// System.Collections.Generic.KeyValuePair`2<UnityEngine.InputSystem.Utilities.InternedString,System.Object>[]
struct KeyValuePair_2U5BU5D_tF8154B2302178CCE00D745DBF55F703880469DFC;
// 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.Layouts.InputControlAttribute[]
struct InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB;
// UnityEngine.InputSystem.InputDevice[]
struct InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548;
// UnityEngine.InputSystem.LowLevel.InputDeviceCommandDelegate[]
struct InputDeviceCommandDelegateU5BU5D_t243984810DCC1E9828C0D6665D0B7AC435A43D9A;
// UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate[]
struct InputDeviceFindControlLayoutDelegateU5BU5D_t9B27C1115622DAB0A04E3C93E8A9D64EBFDA27BC;
// UnityEngine.InputSystem.LowLevel.InputEventPtr[]
struct InputEventPtrU5BU5D_tC8D2CB7018396F4C074F2202E79522E9B0979821;
// System.Int32[]
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
// System.IntPtr[]
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
// UnityEngine.InputSystem.Utilities.InternedString[]
struct InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5;
// System.Reflection.MemberInfo[]
struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053;
// UnityEngine.InputSystem.Utilities.NameAndParameters[]
struct NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2;
// UnityEngine.InputSystem.Utilities.NamedValue[]
struct NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A;
// System.Object[]
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
// System.Diagnostics.StackTrace[]
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
// System.String[]
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
// System.Type[]
struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB;
// System.UInt32[]
struct UInt32U5BU5D_t02FBD658AD156A17574ECE6106CF1FBFCC9807FA;
// UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[]
struct ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104;
// UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItemJson[]
struct ControlItemJsonU5BU5D_t6E6FCFDEF49F701232A4D4BCB5B40A7349E12F00;
// UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo[]
struct DeviceInfoU5BU5D_t83A513EC4EB7BD3AA21A9352117520BC63C34E1A;
// UnityEngine.InputSystem.InputManager/AvailableDevice[]
struct AvailableDeviceU5BU5D_t47A5F4F158146E9E9066D29DB4494D96AF8F1DB5;
// UnityEngine.InputSystem.InputManager/DeviceState[]
struct DeviceStateU5BU5D_t2FFF1D33A730514A6E6B9A88A22A1E5292442DD0;
// UnityEngine.InputSystem.InputManager/StateChangeMonitorTimeout[]
struct StateChangeMonitorTimeoutU5BU5D_t475D94CE66B17064D5DE2966779E7E9006A09D82;
// UnityEngine.InputSystem.InputManager/StateChangeMonitorsForDevice[]
struct StateChangeMonitorsForDeviceU5BU5D_tA1D732EEFF09F568D8FDA6908633B6DAD38B61F4;
// UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson/Capability[]
struct CapabilityU5BU5D_tAB21826273F0E3FC45A0E93F8F7B6368653124EA;
// System.Action
struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07;
// System.ArgumentException
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
// UnityEngine.InputSystem.Processors.AxisDeadzoneProcessor
struct AxisDeadzoneProcessor_t0CD0C66C8981A54B391808B4950F14784AA28275;
// System.Reflection.Binder
struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235;
// UnityEngine.InputSystem.Processors.ClampProcessor
struct ClampProcessor_tF3D734C88BDFC3618BA525B51A0244942A5E1E33;
// UnityEngine.InputSystem.Processors.CompensateDirectionProcessor
struct CompensateDirectionProcessor_tD37E3634AA6A1D86A67B21CFFFF5BDD0F39183BE;
// UnityEngine.InputSystem.Processors.CompensateRotationProcessor
struct CompensateRotationProcessor_t1D14AFF56CF5C0B6615C8448470ABF88F7480D02;
// System.Delegate
struct Delegate_t;
// System.DelegateData
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
// System.Enum
struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2;
// System.Exception
struct Exception_t;
// System.Reflection.FieldInfo
struct FieldInfo_t;
// System.Runtime.CompilerServices.FixedBufferAttribute
struct FixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402;
// System.IAsyncResult
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
// System.Collections.IDictionary
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
// System.Collections.IEnumerator
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
// System.IFormatProvider
struct IFormatProvider_tC202922D43BFF3525109ABF3FB79625F5646AB52;
// UnityEngine.InputSystem.LowLevel.IInputRuntime
struct IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09;
// UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor
struct IInputStateChangeMonitor_t043FD8736A6F45C06A2FAFFC5BE70A565F999598;
// UnityEngine.InputSystem.InputControl
struct InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E;
// UnityEngine.InputSystem.Layouts.InputControlAttribute
struct InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D;
// UnityEngine.InputSystem.Layouts.InputControlLayout
struct InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D;
// UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute
struct InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7;
// 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.LowLevel.InputEventBuffer
struct InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE;
// UnityEngine.InputSystem.LowLevel.InputEventTrace
struct InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD;
// UnityEngine.InputSystem.InputManager
struct InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210;
// UnityEngine.InputSystem.InputRemoting
struct InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114;
// UnityEngine.InputSystem.InputSettings
struct InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF;
// UnityEngine.InputSystem.LowLevel.InputStateHistory
struct InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480;
// UnityEngine.InputSystem.LowLevel.InputUpdateDelegate
struct InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55;
// System.InvalidCastException
struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E;
// System.InvalidOperationException
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
// UnityEngine.InputSystem.Processors.InvertProcessor
struct InvertProcessor_t2566A6B6EEAA2C1056B899E866A1416808C7A497;
// UnityEngine.InputSystem.Processors.InvertVector2Processor
struct InvertVector2Processor_t6F0ECC5C79A2DA1A4FC8F5670D031DF887052FBF;
// UnityEngine.InputSystem.Processors.InvertVector3Processor
struct InvertVector3Processor_t19C6D39F6FE6F98704FA871F5A0727EAE3899ECB;
// System.Collections.Generic.KeyNotFoundException
struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E;
// System.Reflection.MemberFilter
struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553;
// System.Reflection.MemberInfo
struct MemberInfo_t;
// System.Reflection.MethodInfo
struct MethodInfo_t;
// UnityEngine.InputSystem.LowLevel.NativeInputRuntime
struct NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7;
// UnityEngineInternal.Input.NativeUpdateCallback
struct NativeUpdateCallback_tC5CA5A9117B79251968A4DA3758552EFE1D37495;
// UnityEngine.InputSystem.Processors.NormalizeProcessor
struct NormalizeProcessor_t1EEC1D250C7CE21EA1657A3095B1075AE857CF2C;
// UnityEngine.InputSystem.Processors.NormalizeVector2Processor
struct NormalizeVector2Processor_t1C3FFBF7BE0FE665B1F73F2F40DCC55028C30EFA;
// UnityEngine.InputSystem.Processors.NormalizeVector3Processor
struct NormalizeVector3Processor_t15230F8A2FBFBB557835FBBF98C1937AD81D452C;
// System.NotImplementedException
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8;
// System.ObjectDisposedException
struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB;
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0;
// System.Reflection.PropertyInfo
struct PropertyInfo_t;
// UnityEngine.InputSystem.RemoteInputPlayerConnection
struct RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF;
// System.Runtime.Serialization.SafeSerializationManager
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
// UnityEngine.InputSystem.Processors.ScaleProcessor
struct ScaleProcessor_t66880BF63B1235EAD75F375657EE0F9763C8C49D;
// UnityEngine.InputSystem.Processors.ScaleVector2Processor
struct ScaleVector2Processor_tF0D6E4C4F72BA1E767CA8D78DAA6C5029BD13152;
// UnityEngine.InputSystem.Processors.ScaleVector3Processor
struct ScaleVector3Processor_t245F186E78D9E5523CA4EFA49F4B8A1BF711E821;
// UnityEngine.InputSystem.Processors.StickDeadzoneProcessor
struct StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39;
// System.String
struct String_t;
// System.Type
struct Type_t;
// System.Void
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
// UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator
struct Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75;
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController
struct ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C;
// UnityEngine.InputSystem.LowLevel.InputState/StateChangeMonitorDelegate
struct StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798;
// UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount
struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324;
// UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass10_0
struct U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8;
// UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass13_0
struct U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763;
// UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass7_0
struct U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698;
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c
struct U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F;
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c__DisplayClass43_0
struct U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_1_t7797D4D8783204B10C3D28B96B049C48276C3B1B_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Dictionary_2_t9603121094471C60D6E60B03066D77D447754994_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FieldInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_t880CA675AE5D39E081BEEF14DC092D82674DE4F2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_1_tA6A2274AE31A9D0C4E245176DC4855437D643269_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* IInputStateTypeInfo_t9A4256AAE65604871428FB37036AE42E053D9368_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputUpdateType_t31A66F5342D924983382FA675EF78007C04EC590_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeInputUpdateType_tBF672D1AE8F85E9FFC0D44EF6BD5FB96B5C9ACE8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NativeUpdateCallback_tC5CA5A9117B79251968A4DA3758552EFE1D37495_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* PropertyInfo_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* TypeCode_tBEF9BE86C8BCF5A6B82F3381219738D27804EF79_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29;
IL2CPP_EXTERN_C String_t* _stringLiteral05BE280FD63CE361B6B8A48FEA1563472CAD9ECF;
IL2CPP_EXTERN_C String_t* _stringLiteral07502A9394E2D4006BEA38B6D757C8DD641C761C;
IL2CPP_EXTERN_C String_t* _stringLiteral0CF8CCC4707209C88733F45D2F50CAF236223A22;
IL2CPP_EXTERN_C String_t* _stringLiteral0EFB08CF3688D7A97BB0DAE4EF05446966D52CAD;
IL2CPP_EXTERN_C String_t* _stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E;
IL2CPP_EXTERN_C String_t* _stringLiteral13B64727ED3615B1395BED2DAA7975CB606CD5E4;
IL2CPP_EXTERN_C String_t* _stringLiteral16297ACF04036A0F83757379906F70D900D7566C;
IL2CPP_EXTERN_C String_t* _stringLiteral1760F67463EE9078ADA20BFD20686874FFF562DB;
IL2CPP_EXTERN_C String_t* _stringLiteral197D445190840253A87F12CB0E158A3C3F073881;
IL2CPP_EXTERN_C String_t* _stringLiteral19D6540C643BF7C4688C561269F571A41DA7BCDC;
IL2CPP_EXTERN_C String_t* _stringLiteral1A94C306B3F70E8687301B76672F6643B9CA915B;
IL2CPP_EXTERN_C String_t* _stringLiteral228690F85C6AD8ED815D48DC2A017A1AAD28D67E;
IL2CPP_EXTERN_C String_t* _stringLiteral237FAC671D06EDEF6D72257E3BDF2DF2858C6CE1;
IL2CPP_EXTERN_C String_t* _stringLiteral2701D1019CF501F8E1CD458985D7E7A50B1DB9BD;
IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
IL2CPP_EXTERN_C String_t* _stringLiteral2C96C0D0DD4E4E7D2B025230F8C01A38AF27AB1B;
IL2CPP_EXTERN_C String_t* _stringLiteral2CFC7018E36A5B210F9ABC4B37374819C86CDED3;
IL2CPP_EXTERN_C String_t* _stringLiteral2D57942EAE3C438C6CB53922DEAE5D502F81D470;
IL2CPP_EXTERN_C String_t* _stringLiteral30E46B33E48EEBE8B4EAD2029A6CA6D6D9B13E54;
IL2CPP_EXTERN_C String_t* _stringLiteral3174F499634505015F797D24B2CF68E57F18CAFD;
IL2CPP_EXTERN_C String_t* _stringLiteral336A688B6B40BC4C1AF41D269266485DC8485E3B;
IL2CPP_EXTERN_C String_t* _stringLiteral3C995D15E78E620553F37AA9989EE264EC794FFE;
IL2CPP_EXTERN_C String_t* _stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162;
IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8;
IL2CPP_EXTERN_C String_t* _stringLiteral4A909F23239269909EE3CEBD35C0D38BD403A013;
IL2CPP_EXTERN_C String_t* _stringLiteral4BA2C9C8173DBF648C244FF49D8940DB328C0792;
IL2CPP_EXTERN_C String_t* _stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2;
IL2CPP_EXTERN_C String_t* _stringLiteral50B5FDB25780A0463D1E627B04779FAF5330F1E9;
IL2CPP_EXTERN_C String_t* _stringLiteral59292A0FBCB98DA17EA0EC708181D2FFDE7BEF5D;
IL2CPP_EXTERN_C String_t* _stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10;
IL2CPP_EXTERN_C String_t* _stringLiteral59BAF8A1180D9C853B86CE81DA45E8B56BA485BF;
IL2CPP_EXTERN_C String_t* _stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B;
IL2CPP_EXTERN_C String_t* _stringLiteral5C199811F186FA928A800B2EFB80A1C7498DA9B5;
IL2CPP_EXTERN_C String_t* _stringLiteral5FED819D10C8AF6C6E7F810200B694458636D0F3;
IL2CPP_EXTERN_C String_t* _stringLiteral638F801556198BF8A4CF7076B4E595544C3250FC;
IL2CPP_EXTERN_C String_t* _stringLiteral66771CBF7A6F8D1C96826CD68BA93D5C408C8865;
IL2CPP_EXTERN_C String_t* _stringLiteral6B41E0896CB14A80B18E1EE9286728CD0DE99B59;
IL2CPP_EXTERN_C String_t* _stringLiteral6D0915BA9D479ED9396AD215B5153E4717D4279D;
IL2CPP_EXTERN_C String_t* _stringLiteral751EA3EF4485E58987D7536A5FB4C9668CFAC063;
IL2CPP_EXTERN_C String_t* _stringLiteral765E7DE02496E0D1ED59D10EFBB03C5768A6F991;
IL2CPP_EXTERN_C String_t* _stringLiteral7A5D8F72325C548909F548844968DC0D3A5311C7;
IL2CPP_EXTERN_C String_t* _stringLiteral7CB991168362F6F6217558DEDAD35C480D6B523C;
IL2CPP_EXTERN_C String_t* _stringLiteral82D9A561A7A240949C795C99087C473D0967B043;
IL2CPP_EXTERN_C String_t* _stringLiteral85B9AAF0EB29996A5ABED6647FBC8A4437062717;
IL2CPP_EXTERN_C String_t* _stringLiteral8ABFE73B54F1E2EDA1877D47B6AD4176818D1A01;
IL2CPP_EXTERN_C String_t* _stringLiteral8AEF35B4D1778407DD318B95E28D5C52594A31FA;
IL2CPP_EXTERN_C String_t* _stringLiteral90C285823967F4BB319AA93A10BBA680529F1E2A;
IL2CPP_EXTERN_C String_t* _stringLiteral931DFDCE8A7F395390F2AC831102C486A12DB07C;
IL2CPP_EXTERN_C String_t* _stringLiteral932FFEAE4BE8707E35310CC1453D8A5E502FE67F;
IL2CPP_EXTERN_C String_t* _stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3;
IL2CPP_EXTERN_C String_t* _stringLiteral9A6665FCE082A644FF5EC34C31774D2A8C15A647;
IL2CPP_EXTERN_C String_t* _stringLiteral9D5313975DA8153FF9A5262016CB413A4E84846E;
IL2CPP_EXTERN_C String_t* _stringLiteralA49C086DDD716250AA25F8901EE39E2B4E4CD45A;
IL2CPP_EXTERN_C String_t* _stringLiteralA699959862D8ADBB4A539849B791187B154DA724;
IL2CPP_EXTERN_C String_t* _stringLiteralA8259E1EB3BD3B993C510E349E6ACD08AE2FC094;
IL2CPP_EXTERN_C String_t* _stringLiteralA9DB0C876EEBDFF4EADCBF5CC95D343F5E80CB68;
IL2CPP_EXTERN_C String_t* _stringLiteralAB7C86761130114B26D3BC30B3ACECA5C3FD6743;
IL2CPP_EXTERN_C String_t* _stringLiteralAC0DC1253204E948ED3ED4CBD63CB21B87F6355B;
IL2CPP_EXTERN_C String_t* _stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7;
IL2CPP_EXTERN_C String_t* _stringLiteralAF1DE74E5E7C56116956E73F067169E2400B7663;
IL2CPP_EXTERN_C String_t* _stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9;
IL2CPP_EXTERN_C String_t* _stringLiteralB50D202E253B9FF7662944C984E1808CDAF79F15;
IL2CPP_EXTERN_C String_t* _stringLiteralB6A2B8BB21743999872D37E9F7D3ABD5C6153542;
IL2CPP_EXTERN_C String_t* _stringLiteralB7AD49615F6ACCD2706A83EE4F5785B55CCF2BF2;
IL2CPP_EXTERN_C String_t* _stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476;
IL2CPP_EXTERN_C String_t* _stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111;
IL2CPP_EXTERN_C String_t* _stringLiteralBCAE6E33D6A8CD53E46D38B53016C68EA56209C8;
IL2CPP_EXTERN_C String_t* _stringLiteralBCD98B0142C52CD18DCFB4DFCBFDF6106886015C;
IL2CPP_EXTERN_C String_t* _stringLiteralC26AE6F38B24292B9F4A89F463BE2C43F48DEBD1;
IL2CPP_EXTERN_C String_t* _stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30;
IL2CPP_EXTERN_C String_t* _stringLiteralC9E121C520E9DB306EAAED3288F8D566FE5CA93C;
IL2CPP_EXTERN_C String_t* _stringLiteralCDC4CAD2EE688756442F133610DECC9EF98A0A1D;
IL2CPP_EXTERN_C String_t* _stringLiteralCE211E9BC6813557EA640770E3D458F748D5D3E0;
IL2CPP_EXTERN_C String_t* _stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003;
IL2CPP_EXTERN_C String_t* _stringLiteralD368221222123B4D9D426DC9D6DBC9E02A655C26;
IL2CPP_EXTERN_C String_t* _stringLiteralD408E794AF2B358E256380A4F7BA14299C3D5801;
IL2CPP_EXTERN_C String_t* _stringLiteralD630737C40293214B7C477A7997282202DB9EF40;
IL2CPP_EXTERN_C String_t* _stringLiteralD8332BDAEF71624DC1D56CDA64F0BAC2461AA9EF;
IL2CPP_EXTERN_C String_t* _stringLiteralDC29674F226716B02549B8B392EB04F0D3FBEB76;
IL2CPP_EXTERN_C String_t* _stringLiteralDD1352953123C4AFCADC65120DEC8A3CED629B97;
IL2CPP_EXTERN_C String_t* _stringLiteralE10DB851861774F8B20E61A448817A9F874D3743;
IL2CPP_EXTERN_C String_t* _stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23;
IL2CPP_EXTERN_C String_t* _stringLiteralE493A589C92D423742E94550596D4C4E4B20CC33;
IL2CPP_EXTERN_C String_t* _stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF;
IL2CPP_EXTERN_C String_t* _stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6;
IL2CPP_EXTERN_C String_t* _stringLiteralF7D317F7F5C23DCF4576FC1B66A4EE5EB46FB2C4;
IL2CPP_EXTERN_C String_t* _stringLiteralF8836B0ECB04CBAF8DDD0D0201B34A97795A5118;
IL2CPP_EXTERN_C String_t* _stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E;
IL2CPP_EXTERN_C String_t* _stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC;
IL2CPP_EXTERN_C String_t* _stringLiteralFE307F2C37B5A47D5956625957E9945B98BB600A;
IL2CPP_EXTERN_C String_t* _stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_AppendWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mC5BF2128B73357928D460A8F53B4AEEE75704DEB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_IndexOfReference_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m279DE5FE21C0E7A942B97DDEFEE6F17A205EB82C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Join_TisString_t_mB6B1A08E9011671C0A59CBCFA71E06505C142E5E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Merge_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mA1D805ECA405F80412000B26AECD58B23B1CAAC0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ArrayHelpers_Select_TisString_t_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mA9D0E0FEFCC3F0995772FF4E1094DF9B5C4333B1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Array_Empty_TisRuntimeObject_m55011E8360A8199FB239A5787BA8631CDD6116FC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttribute_TisFixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402_m61956D94F5BE42A3D5166279175F86A404A537CD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttribute_TisInputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7_mD5ACC1BE1C35D3E9B9059EB776FFB0F49BC93344_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* CustomAttributeExtensions_GetCustomAttributes_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m1B9A13EA8FCC00524FCC5662D21048A7EBB08B04_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_GetEnumerator_mED7935E9E341E7F2EEBBC1C1FC12B75E2F7B82FA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_Remove_mF0D54069778A5B64FDE5A135E9AE91F483632C76_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_TryGetValue_m92247229376708F90D2F54E5D2B6D73367E6A838_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2__ctor_mE0F2F3847F828E98394873BCC189A6FFE4F5671E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_get_Values_m9FD8C49CEC0ADB6CB640CAFF80326CDB595DD0DE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Dictionary_2_set_Item_m1C719191CD05F8686DEA8DDD5A1D4F83CD24C465_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Select_TisString_t_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m243753761C7AACB986356E3EA370AF4894726452_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_mD7F0D32F2FC5556D9B2FF738BFD62052F5BCFA79_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mD3834BF06D4DA81E7AA60900854538C7DE2C0A54_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_ToArray_TisNameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_mFACD3896A03F0E64AF3FABF033D6D733687701FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerable_Where_TisControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_m2799187D9F808D4AFA48AA6243D4E7E478AF2698_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_Dispose_mBCC89966089586374EB36200815C3B253B876CAC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m481A4392580739004A8DB19F6BAD82506D2672F1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mBAEFD5A6376C9CFEE01B48D250572D491A8C6C24_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_get_Current_mA48C5DA659589540A63F347059DFC0C6537202FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_AppendWithCapacity_mC3DD9D6BFC53FE2F13BC3FEE652EC3B2CBA547AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_AppendWithCapacity_mDB0D8ADCFF5D374E15017980D7073D63B8E8C48F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_Append_m14B1C35E2818E78C1671F1F02272804B4BF33D05_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_GetEnumerator_mF42E560968274088F43D58E20B67D7C313C7980B_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_Merge_mFBCBF398F83222C4F45F518BFAF15B5083CA4A7E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_RemoveAtWithCapacity_m4D058322BEC61FA58F04CE9A837A2E464759415E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_get_Item_m1C8BF2A41804F8D2B398B234FE3B1E940D36DFF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InlinedArray_1_set_Item_m6A196904387C38864370BABA0CBACC0EEF6BB786_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlLayout_FindControlIncludingArrayElements_mAA21AAFF877E98B2EC06953ACEFFCE4AE686BDE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlLayout_FindControl_m5C2DE01470486CE5D2DC3DFC70FBCEFD74D4C12F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlLayout_MergeLayout_mEC7E019B4FEAF51F93942082EEE66C8ABDF5AAAA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlLayout_U3CMergeLayoutU3Eb__74_0_mEC8488FBE6D2DFF8A460F567E25BF4DA1C3D035E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlLayout_get_Item_m5DF9A23A4414681E5E6C2D5091A987C6334C16E2_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputControlList_1_ToArray_mB4471AF6CA979DEAE21C452D7819F9B62A67C75D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputEventPtr_IsA_TisDeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859_mF1E078C1A9AC9C4697BA6A4F763D17E398CBBDE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputEventPtr_IsA_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m01CE0B6701368BD1BFDB10DE3162AF9A3D413B8A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputProcessor_1__ctor_mD16AAFDF5E257298ADA5114E0A83D7F7C854F4CF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateBlock_CopyToFrom_mC6A8262F0C882ECFED7DA7EB49504E84E2F2AAA8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateBlock_FloatToPrimitiveValue_m46EBD7FE513E6770363E28AFEA74B614CB76A414_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateBlock_ReadDouble_mA940861D65BC4427ACAFD16DB69A79E34F5D7CD9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateBlock_ReadFloat_mE73AB296192A471AFE5ECA929700364215E469D8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateBlock_ReadInt_mD3B6B5B084CDE93F49702CCF4AC3428CD5DC984C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateBlock_WriteDouble_m6E297671BA431FF222F079FE816DBAE5F130C725_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateBlock_WriteFloat_mC76DEFF01258667BBC17EDD58265742133D008BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateBlock_WriteInt_mFDD5D19E799EAF75EC14EB38E131612880A5BB18_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateBlock_Write_m2C6C1EFED16A69F2EF166E4DCF2B84C7994F3F5D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateBuffers_GetDoubleBuffersFor_m672E6159F04BFE25BC315F8623B5FFB450DF9DA1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateBuffers_NextDeviceOffset_m208E50429BEA0B99B6B46AA8BAC12C694DF1B14F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateHistory_GetRecord_m85FF7089306517975159512B91057A59C16CC12F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateHistory_RecordStateChange_m7D8129E325BF00887E39014E9BBE47C430A734A1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateHistory_RecordStateChange_mB6A376EF3B00C27D23B0D2C268AD78E28F5259A8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateHistory__ctor_m240F4DEE8783B66D7300CBA0BCE2DAD14CC5F323_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateHistory__ctor_m83710CBF5EE34E5876CEF15579CE45925C9ECDE8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateHistory_get_Item_m32D5AC02F17824DD34BCD53EC239CE2C53452278_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateHistory_set_Item_m25F2B973017C747291051B6E22B14070EE77AB3C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateHistory_set_extraMemoryPerRecord_m6907893F41CB2EB06B4C04B2E8B35E0E5E800786_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateHistory_set_historyDepth_mE520A08E8510340C919BA638230AFCCB1C8BA34D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputStateHistory_set_updateMask_m5059363750CB5899C77D67BD05419563F703A3F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputState_AddChangeMonitorTimeout_m94D829D27F8D93313C190A0F0C32C2B8872FD1D4_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputState_AddChangeMonitor_mA08EAE2F42F499929ECC32CD53962CF53C2E3DD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputState_AddChangeMonitor_mA5F265B1DAD41FBD1C02333EFDDD71942876CE8E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputState_Change_mE7E8408DE36FADE91DD98D5703A2DCCF6E5D2CF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputState_RemoveChangeMonitorTimeout_m5EE2363CC9102216A5E99F767E1A22F51F3A79AE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* InputState_RemoveChangeMonitor_mC12BA656134E67F7DD60457EC15BDB4C10F95057_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonUtility_FromJson_TisLayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F_m356827705190A962429DAF109AFC3D3D03E1F10F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* JsonUtility_FromJson_TisLayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399_mFEAE945D26422EBB6B69044C98CA8090A44EF5CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2__ctor_m3C86D5D8BB0D1118068E83ED43D64F4E64E7C221_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m50986731D255E7947440ACEFA1BFFBBBB6FB5520_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Key_m5A886C4B3E54DEA04D456E49D7FB92A4545FCD8F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* KeyValuePair_2_get_Value_m83DA000FF3605DAD9160D02FB36863DF77DB468A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_AddRange_m23F87068F1ED72DC86372B717F08CD9EF57C6BDA_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_m2EE80016B94F10A7E9150D8ABB6C5668609CBAB3_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_Sort_mEB9A929B41F7294B9F91D91FFCEB73C358478813_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_ToArray_m00CA5FB91CDA6365D58E28447BF529B32FE5AFE1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_m6CF56031007CD05AA70A2FDA98FB9652FD3C0DF5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mA682012E5951D6B004135D22C6B4B2D7D593990E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_get_Item_m230131CE40A0013D25B1FB05FDDB98CB898BB718_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* List_1_set_Item_m6FA93D75E7D5F138E7C31968F66B0C5918E6CA8C_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m58834772960B0CE2EA5DFD6A79AC158FDE99C90A_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* NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeInputRuntime_DeviceCommand_mB8A526874AD69E9506C9107ED93456FCBE1CCDF1_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeInputRuntime_OnFocusChanged_m5EBBEFE59AA7D3441379388C255BA98963D59250_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* NativeInputRuntime_OnShutdown_mD52B4BB75DB77B06409941C49A6A41F41C6AAB4A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m681906A3292799C0B8557D9AC42307E6AFC168CC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m2A8ADF972334AFE0CB6F3D100535A01C4E89F485_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1__ctor_mBDACCE4C4A7927C7FF1D215D8AF7C1F6BE6944BE_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_HasValue_mAF2A1581B5249D08F08741515C8629EFB6523C86_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArrayExtensions_IndexOfReference_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mB6E96482486769BF8A03A4BAB4327F990DB2B7ED_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_IndexOf_mFE4262FD29B7CC10555B765F22C7D263C0BC97AB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1__ctor_m0A2A04DEB5DD6904A88BA998F8DFF306E7932261_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1__ctor_m1A1A6D0FD792CEAA60A7641BB5854BCD80217362_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1__ctor_m8B1A10969D597D11769C4E7C33B907A981CA78F5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1__ctor_m91E26F16AF68835954DDB6AACADED4901067A544_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1__ctor_mEAD477EA9B978C5FB45054408D3AF3B53A4E9F37_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Item_mDFB5E4BE282F80EE3CF856F0DD06DD5BD72B8B2A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Record_CopyFrom_mF3794E85475465E4DC83BBC615BC0A1506BFD105_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* Record_GetUnsafeExtraMemoryPtrUnchecked_m64D1BADE8C76019CB1D44F1FDE1A35A3060945FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReplayController_OnBeginFrame_m099944319B93E1E8A2B6264F50F31CF5434277EF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReplayController_PlayOneEvent_m2533EAE40DCB7642C6A4F4CF04E989D9AD0C1548_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReplayController_WithDeviceMappedFromTo_m031C51AFBE0637B093457927BA8D452F78B6F3D0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* ReplayController__ctor_mFACECC15923550957D306EF31786A98FD37F1F03_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* StateEvent_From_m166403F2FFBE599A37B2D54799E2F27FE38331A9_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* StateEvent_From_m16DBA718CE9964C9FA2BB11BE476B865F0168FE7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* TextEvent_From_m98F4732A0B29739FAA88C712588F340B10A677FF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateControlItemFromMemberU3Eb__72_0_m030B1C182CEAA72EF91015ED65FCFCC9C1DCFBAF_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CCreateControlItemFromMemberU3Eb__72_1_mE4A1D6EDA429BB1E2809679F1118B2D4088156DB_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CFromTypeU3Eb__49_0_m6FC9E7D34E38FD972B845D22D6EB2E265AB0C9A0_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec_U3CPlayAllEventsAccordingToTimestampsU3Eb__38_0_mD6E1BBAC6B62A15BA7EF6AA962FB149E191F86A5_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass10_0_U3Cset_onBeforeUpdateU3Eb__0_m8866A3C60E714FB89E34A85EEAC587B91D9AD43D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass13_0_U3Cset_onShouldRunUpdateU3Eb__0_mA1457EFD8C1B7BBC063563F4D3D7C41EDB06062F_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass43_0_U3CApplyDeviceMappingU3Eb__0_mD9F26ADD12D189195E38531637DD0404DCBC9F1D_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeMethod* U3CU3Ec__DisplayClass7_0_U3Cset_onUpdateU3Eb__0_mA6FA76E66DF94BD79BE9B23EC8C0B4B2038F76F7_RuntimeMethod_var;
IL2CPP_EXTERN_C const RuntimeType* Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* IInputStateTypeInfo_t9A4256AAE65604871428FB37036AE42E053D9368_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* InputControl_1_t93477CD4642D011DE3280D8E720C035E45409516_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* Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var;
IL2CPP_EXTERN_C const RuntimeType* Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var;
struct Capability_t1A686C4F719B0408BCBB428021405F440196E16E_marshaled_com;
struct Capability_t1A686C4F719B0408BCBB428021405F440196E16E_marshaled_pinvoke;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F;;
struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke;
struct InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke;;
struct InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE;;
struct InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke;
struct InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke;;
struct InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5;
struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324;;
struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_com;
struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_com;;
struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke;
struct UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke;;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8;
struct InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17;
struct InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB;
struct InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548;
struct InputEventPtrU5BU5D_tC8D2CB7018396F4C074F2202E79522E9B0979821;
struct InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5;
struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053;
struct NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2;
struct NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7;
struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248;
struct ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104;
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.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct Dictionary_2_t9603121094471C60D6E60B03066D77D447754994 : 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_t0948D49CB59D71EA488F72A04ED26C72199608CD* ____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_tE95CBDDA9FB52482AB3DCF8F4A07590B5C23351E* ____keys_7;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2::_values
ValueCollection_t0B5A7C194863D48D0F3C2DC61CAB2C299A16D923* ____values_8;
// System.Object System.Collections.Generic.Dictionary`2::_syncRoot
RuntimeObject* ____syncRoot_9;
};
// System.EmptyArray`1<System.Object>
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE : public RuntimeObject
{
};
struct EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields
{
// T[] System.EmptyArray`1::Value
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___Value_0;
};
// System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>
struct List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
InputEventPtrU5BU5D_tC8D2CB7018396F4C074F2202E79522E9B0979821* ____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_tDED7E0C66749F8E622E5B6D639BE146DBBC37448_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
InputEventPtrU5BU5D_tC8D2CB7018396F4C074F2202E79522E9B0979821* ___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;
};
// System.Collections.Generic.List`1<System.String>
struct List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ____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_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___s_emptyArray_5;
};
// System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7 : public RuntimeObject
{
// T[] System.Collections.Generic.List`1::_items
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ____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_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7_StaticFields
{
// T[] System.Collections.Generic.List`1::s_emptyArray
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ___s_emptyArray_5;
};
// System.Collections.Generic.Dictionary`2/ValueCollection<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct ValueCollection_t0B5A7C194863D48D0F3C2DC61CAB2C299A16D923 : public RuntimeObject
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/ValueCollection::_dictionary
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* ____dictionary_0;
};
struct Il2CppArrayBounds;
// System.Attribute
struct Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA : 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;
};
// UnityEngine.InputSystem.LowLevel.InputRuntimeExtensions
struct InputRuntimeExtensions_tB772603FE88278A03CEFF428F6A8979676017688 : public RuntimeObject
{
};
// UnityEngine.InputSystem.LowLevel.InputState
struct InputState_t0EBC32E15B22E2A183745920AE0BCA2793AB7306 : public RuntimeObject
{
};
// UnityEngine.InputSystem.InputSystem
struct InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164 : public RuntimeObject
{
};
struct InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields
{
// UnityEngine.InputSystem.InputManager UnityEngine.InputSystem.InputSystem::s_Manager
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* ___s_Manager_2;
// UnityEngine.InputSystem.InputRemoting UnityEngine.InputSystem.InputSystem::s_Remote
InputRemoting_tCBC35AAA3A034ECED8F33C5BA5257F2EB2B05114* ___s_Remote_3;
// UnityEngine.InputSystem.RemoteInputPlayerConnection UnityEngine.InputSystem.InputSystem::s_RemoteConnection
RemoteInputPlayerConnection_t30D11D576C269098E4EBC0E07291C767130FC3DF* ___s_RemoteConnection_4;
// System.Collections.Generic.Stack`1<UnityEngine.InputSystem.InputSystem/State> UnityEngine.InputSystem.InputSystem::s_SavedStateStack
Stack_1_tA8463878F53349F62A421C3630EBACB9CAFF75E4* ___s_SavedStateStack_5;
};
// System.Reflection.MemberInfo
struct MemberInfo_t : public RuntimeObject
{
};
// UnityEngine.InputSystem.LowLevel.NativeInputRuntime
struct NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7 : public RuntimeObject
{
// System.Action UnityEngine.InputSystem.LowLevel.NativeInputRuntime::m_ShutdownMethod
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_ShutdownMethod_1;
// UnityEngine.InputSystem.LowLevel.InputUpdateDelegate UnityEngine.InputSystem.LowLevel.NativeInputRuntime::m_OnUpdate
InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* ___m_OnUpdate_2;
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputUpdateType> UnityEngine.InputSystem.LowLevel.NativeInputRuntime::m_OnBeforeUpdate
Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* ___m_OnBeforeUpdate_3;
// System.Func`2<UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Boolean> UnityEngine.InputSystem.LowLevel.NativeInputRuntime::m_OnShouldRunUpdate
Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* ___m_OnShouldRunUpdate_4;
// System.Single UnityEngine.InputSystem.LowLevel.NativeInputRuntime::m_PollingFrequency
float ___m_PollingFrequency_5;
// System.Boolean UnityEngine.InputSystem.LowLevel.NativeInputRuntime::m_DidCallOnShutdown
bool ___m_DidCallOnShutdown_6;
// System.Action`1<System.Boolean> UnityEngine.InputSystem.LowLevel.NativeInputRuntime::m_FocusChangedMethod
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___m_FocusChangedMethod_7;
};
struct NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_StaticFields
{
// UnityEngine.InputSystem.LowLevel.NativeInputRuntime UnityEngine.InputSystem.LowLevel.NativeInputRuntime::instance
NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* ___instance_0;
};
// UnityEngineInternal.Input.NativeInputSystem
struct NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE : public RuntimeObject
{
};
struct NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields
{
// UnityEngineInternal.Input.NativeUpdateCallback UnityEngineInternal.Input.NativeInputSystem::onUpdate
NativeUpdateCallback_tC5CA5A9117B79251968A4DA3758552EFE1D37495* ___onUpdate_0;
// System.Action`1<UnityEngineInternal.Input.NativeInputUpdateType> UnityEngineInternal.Input.NativeInputSystem::onBeforeUpdate
Action_1_t7797D4D8783204B10C3D28B96B049C48276C3B1B* ___onBeforeUpdate_1;
// System.Func`2<UnityEngineInternal.Input.NativeInputUpdateType,System.Boolean> UnityEngineInternal.Input.NativeInputSystem::onShouldRunUpdate
Func_2_t880CA675AE5D39E081BEEF14DC092D82674DE4F2* ___onShouldRunUpdate_2;
// System.Action`2<System.Int32,System.String> UnityEngineInternal.Input.NativeInputSystem::s_OnDeviceDiscoveredCallback
Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6* ___s_OnDeviceDiscoveredCallback_3;
};
// 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.Layouts.InputControlLayout/<>c
struct U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7 : public RuntimeObject
{
};
struct U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields
{
// UnityEngine.InputSystem.Layouts.InputControlLayout/<>c UnityEngine.InputSystem.Layouts.InputControlLayout/<>c::<>9
U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7* ___U3CU3E9_0;
// System.Func`2<System.String,UnityEngine.InputSystem.Utilities.InternedString> UnityEngine.InputSystem.Layouts.InputControlLayout/<>c::<>9__49_0
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* ___U3CU3E9__49_0_1;
// System.Func`2<System.String,UnityEngine.InputSystem.Utilities.InternedString> UnityEngine.InputSystem.Layouts.InputControlLayout/<>c::<>9__72_0
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* ___U3CU3E9__72_0_2;
// System.Func`2<System.String,UnityEngine.InputSystem.Utilities.InternedString> UnityEngine.InputSystem.Layouts.InputControlLayout/<>c::<>9__72_1
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* ___U3CU3E9__72_1_3;
};
// UnityEngine.InputSystem.LowLevel.InputState/StateChangeMonitorDelegate
struct StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798 : public RuntimeObject
{
// System.Action`4<UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Int64> UnityEngine.InputSystem.LowLevel.InputState/StateChangeMonitorDelegate::valueChangeCallback
Action_4_t6851B1EC5DCD4CBADE8DBCFA19AEDF291296FCF6* ___valueChangeCallback_0;
// System.Action`4<UnityEngine.InputSystem.InputControl,System.Double,System.Int64,System.Int32> UnityEngine.InputSystem.LowLevel.InputState/StateChangeMonitorDelegate::timerExpiredCallback
Action_4_tE7F26291E612F3304EDB709A68D1761096F0BE8B* ___timerExpiredCallback_1;
};
// UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass10_0
struct U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8 : public RuntimeObject
{
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputUpdateType> UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass10_0::value
Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* ___value_0;
};
// UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass13_0
struct U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763 : public RuntimeObject
{
// System.Func`2<UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Boolean> UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass13_0::value
Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* ___value_0;
};
// UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass7_0
struct U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698 : public RuntimeObject
{
// UnityEngine.InputSystem.LowLevel.InputUpdateDelegate UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass7_0::value
InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* ___value_0;
};
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c
struct U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F : public RuntimeObject
{
};
struct U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_StaticFields
{
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c::<>9
U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F* ___U3CU3E9_0;
// System.Comparison`1<UnityEngine.InputSystem.LowLevel.InputEventPtr> UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c::<>9__38_0
Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188* ___U3CU3E9__38_0_1;
};
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c__DisplayClass43_0
struct U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A : public RuntimeObject
{
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c__DisplayClass43_0::originalDeviceId
int32_t ___originalDeviceId_0;
};
// 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;
};
// System.Collections.Generic.List`1/Enumerator<System.Object>
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
RuntimeObject* ____current_3;
};
// 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;
};
// System.Collections.Generic.List`1/Enumerator<System.String>
struct Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1
{
// System.Collections.Generic.List`1<T> System.Collections.Generic.List`1/Enumerator::_list
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ____list_0;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_index
int32_t ____index_1;
// System.Int32 System.Collections.Generic.List`1/Enumerator::_version
int32_t ____version_2;
// T System.Collections.Generic.List`1/Enumerator::_current
String_t* ____current_3;
};
// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Action`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>>
struct InlinedArray_1_tC5A6273BF5A8642C3615223409DC9A7AE2856C8D
{
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
int32_t ___length_0;
// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C* ___firstValue_1;
// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
Action_1U5BU5D_tE4E06618063C3EF89781BEB4DF47D183654040E6* ___additionalValues_2;
};
// 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<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<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.InputDevice>
struct InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C
{
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
int32_t ___length_0;
// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___firstValue_1;
// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___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;
};
// System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>
struct KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189
{
// TKey System.Collections.Generic.KeyValuePair`2::key
int32_t ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
int32_t ___value_1;
};
// 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;
};
// 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.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<UnityEngine.InputSystem.Utilities.NameAndParameters>
struct ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41
{
// TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array
NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* ___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.NamedValue>
struct ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9
{
// TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array
NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* ___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<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct ReadOnlyArray_1_t33FF20B344958C68734E3615E9381A0A6F882670
{
// TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ___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.LowLevel.InputEventTrace/DeviceInfo>
struct ReadOnlyArray_1_tA6BF8CE904C9753E9B1BA944C102C36E3B75E570
{
// TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array
DeviceInfoU5BU5D_t83A513EC4EB7BD3AA21A9352117520BC63C34E1A* ___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
{
};
// System.Reflection.FieldInfo
struct FieldInfo_t : public MemberInfo_t
{
};
// System.Runtime.CompilerServices.FixedBufferAttribute
struct FixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.Type System.Runtime.CompilerServices.FixedBufferAttribute::<ElementType>k__BackingField
Type_t* ___U3CElementTypeU3Ek__BackingField_0;
// System.Int32 System.Runtime.CompilerServices.FixedBufferAttribute::<Length>k__BackingField
int32_t ___U3CLengthU3Ek__BackingField_1;
};
// UnityEngine.InputSystem.Utilities.FourCC
struct FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED
{
// System.Int32 UnityEngine.InputSystem.Utilities.FourCC::m_Code
int32_t ___m_Code_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.Int16
struct Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175
{
// System.Int16 System.Int16::m_value
int16_t ___m_value_0;
};
// 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;
};
// UnityEngine.Mathf
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682
{
union
{
struct
{
};
uint8_t Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682__padding[1];
};
};
struct Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields
{
// System.Single UnityEngine.Mathf::Epsilon
float ___Epsilon_0;
};
// UnityEngineInternal.Input.NativeInputEventBuffer
struct NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD
{
union
{
struct
{
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Void* UnityEngineInternal.Input.NativeInputEventBuffer::eventBuffer
void* ___eventBuffer_0;
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct
{
void* ___eventBuffer_0_forAlignmentOnly;
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct
{
char ___eventCount_1_OffsetPadding[8];
// System.Int32 UnityEngineInternal.Input.NativeInputEventBuffer::eventCount
int32_t ___eventCount_1;
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct
{
char ___eventCount_1_OffsetPadding_forAlignmentOnly[8];
int32_t ___eventCount_1_forAlignmentOnly;
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct
{
char ___sizeInBytes_2_OffsetPadding[12];
// System.Int32 UnityEngineInternal.Input.NativeInputEventBuffer::sizeInBytes
int32_t ___sizeInBytes_2;
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct
{
char ___sizeInBytes_2_OffsetPadding_forAlignmentOnly[12];
int32_t ___sizeInBytes_2_forAlignmentOnly;
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct
{
char ___capacityInBytes_3_OffsetPadding[16];
// System.Int32 UnityEngineInternal.Input.NativeInputEventBuffer::capacityInBytes
int32_t ___capacityInBytes_3;
};
#pragma pack(pop, tp)
#pragma pack(push, tp, 1)
struct
{
char ___capacityInBytes_3_OffsetPadding_forAlignmentOnly[16];
int32_t ___capacityInBytes_3_forAlignmentOnly;
};
#pragma pack(pop, tp)
};
};
uint8_t NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD__padding[20];
};
};
// UnityEngine.PropertyAttribute
struct PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
};
// System.Reflection.PropertyInfo
struct PropertyInfo_t : public MemberInfo_t
{
};
// UnityEngine.Quaternion
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974
{
// System.Single UnityEngine.Quaternion::x
float ___x_0;
// System.Single UnityEngine.Quaternion::y
float ___y_1;
// System.Single UnityEngine.Quaternion::z
float ___z_2;
// System.Single UnityEngine.Quaternion::w
float ___w_3;
};
struct Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields
{
// UnityEngine.Quaternion UnityEngine.Quaternion::identityQuaternion
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___identityQuaternion_4;
};
// System.SByte
struct SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5
{
// System.SByte System.SByte::m_value
int8_t ___m_value_0;
};
// 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.UInt16
struct UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455
{
// System.UInt16 System.UInt16::m_value
uint16_t ___m_value_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;
};
// UnityEngine.Vector3
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
// System.Single UnityEngine.Vector3::x
float ___x_2;
// System.Single UnityEngine.Vector3::y
float ___y_3;
// System.Single UnityEngine.Vector3::z
float ___z_4;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
// UnityEngine.Vector3 UnityEngine.Vector3::zeroVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector_5;
// UnityEngine.Vector3 UnityEngine.Vector3::oneVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector_6;
// UnityEngine.Vector3 UnityEngine.Vector3::upVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector_7;
// UnityEngine.Vector3 UnityEngine.Vector3::downVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector_8;
// UnityEngine.Vector3 UnityEngine.Vector3::leftVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector_9;
// UnityEngine.Vector3 UnityEngine.Vector3::rightVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector_10;
// UnityEngine.Vector3 UnityEngine.Vector3::forwardVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector_11;
// UnityEngine.Vector3 UnityEngine.Vector3::backVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector_12;
// UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector_13;
// UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector_14;
};
// 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.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/CacheRefInstance
struct CacheRefInstance_t4E8602E1529A57250C63318B7E44AE2195514023
{
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout/CacheRefInstance::valid
bool ___valid_0;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/CacheRefInstance
struct CacheRefInstance_t4E8602E1529A57250C63318B7E44AE2195514023_marshaled_pinvoke
{
int32_t ___valid_0;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/CacheRefInstance
struct CacheRefInstance_t4E8602E1529A57250C63318B7E44AE2195514023_marshaled_com
{
int32_t ___valid_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.InputControlLayout/LayoutJson
struct LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399
{
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::name
String_t* ___name_0;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::extend
String_t* ___extend_1;
// System.String[] UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::extendMultiple
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___extendMultiple_2;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::format
String_t* ___format_3;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::beforeRender
String_t* ___beforeRender_4;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::runInBackground
String_t* ___runInBackground_5;
// System.String[] UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::commonUsages
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___commonUsages_6;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::displayName
String_t* ___displayName_7;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::description
String_t* ___description_8;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::type
String_t* ___type_9;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::variant
String_t* ___variant_10;
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::isGenericTypeOfDevice
bool ___isGenericTypeOfDevice_11;
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::hideInUI
bool ___hideInUI_12;
// UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItemJson[] UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::controls
ControlItemJsonU5BU5D_t6E6FCFDEF49F701232A4D4BCB5B40A7349E12F00* ___controls_13;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson
struct LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399_marshaled_pinvoke
{
char* ___name_0;
char* ___extend_1;
char** ___extendMultiple_2;
char* ___format_3;
char* ___beforeRender_4;
char* ___runInBackground_5;
char** ___commonUsages_6;
char* ___displayName_7;
char* ___description_8;
char* ___type_9;
char* ___variant_10;
int32_t ___isGenericTypeOfDevice_11;
int32_t ___hideInUI_12;
ControlItemJsonU5BU5D_t6E6FCFDEF49F701232A4D4BCB5B40A7349E12F00* ___controls_13;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson
struct LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399_marshaled_com
{
Il2CppChar* ___name_0;
Il2CppChar* ___extend_1;
Il2CppChar** ___extendMultiple_2;
Il2CppChar* ___format_3;
Il2CppChar* ___beforeRender_4;
Il2CppChar* ___runInBackground_5;
Il2CppChar** ___commonUsages_6;
Il2CppChar* ___displayName_7;
Il2CppChar* ___description_8;
Il2CppChar* ___type_9;
Il2CppChar* ___variant_10;
int32_t ___isGenericTypeOfDevice_11;
int32_t ___hideInUI_12;
ControlItemJsonU5BU5D_t6E6FCFDEF49F701232A4D4BCB5B40A7349E12F00* ___controls_13;
};
// UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson
struct MatcherJson_t5F54B83ADE9DD6D48FD48D76841EF4CA790DD942
{
// System.String UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson::interface
String_t* ___interface_0;
// System.String[] UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson::interfaces
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___interfaces_1;
// System.String UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson::deviceClass
String_t* ___deviceClass_2;
// System.String[] UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson::deviceClasses
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___deviceClasses_3;
// System.String UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson::manufacturer
String_t* ___manufacturer_4;
// System.String[] UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson::manufacturers
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___manufacturers_5;
// System.String UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson::product
String_t* ___product_6;
// System.String[] UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson::products
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___products_7;
// System.String UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson::version
String_t* ___version_8;
// System.String[] UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson::versions
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___versions_9;
// UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson/Capability[] UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson::capabilities
CapabilityU5BU5D_tAB21826273F0E3FC45A0E93F8F7B6368653124EA* ___capabilities_10;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson
struct MatcherJson_t5F54B83ADE9DD6D48FD48D76841EF4CA790DD942_marshaled_pinvoke
{
char* ___interface_0;
char** ___interfaces_1;
char* ___deviceClass_2;
char** ___deviceClasses_3;
char* ___manufacturer_4;
char** ___manufacturers_5;
char* ___product_6;
char** ___products_7;
char* ___version_8;
char** ___versions_9;
Capability_t1A686C4F719B0408BCBB428021405F440196E16E_marshaled_pinvoke* ___capabilities_10;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson
struct MatcherJson_t5F54B83ADE9DD6D48FD48D76841EF4CA790DD942_marshaled_com
{
Il2CppChar* ___interface_0;
Il2CppChar** ___interfaces_1;
Il2CppChar* ___deviceClass_2;
Il2CppChar** ___deviceClasses_3;
Il2CppChar* ___manufacturer_4;
Il2CppChar** ___manufacturers_5;
Il2CppChar* ___product_6;
Il2CppChar** ___products_7;
Il2CppChar* ___version_8;
Il2CppChar** ___versions_9;
Capability_t1A686C4F719B0408BCBB428021405F440196E16E_marshaled_com* ___capabilities_10;
};
// 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.LowLevel.InputStateBuffers/DoubleBuffers
struct DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED
{
// System.Void** UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers::deviceToBufferMapping
void** ___deviceToBufferMapping_0;
};
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator
struct Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935
{
// UnityEngine.InputSystem.LowLevel.InputStateHistory UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::m_History
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* ___m_History_0;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::m_Index
int32_t ___m_Index_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator
struct Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshaled_pinvoke
{
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* ___m_History_0;
int32_t ___m_Index_1;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator
struct Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshaled_com
{
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* ___m_History_0;
int32_t ___m_Index_1;
};
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record
struct Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0
{
// UnityEngine.InputSystem.LowLevel.InputStateHistory UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::m_Owner
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* ___m_Owner_0;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::m_IndexPlusOne
int32_t ___m_IndexPlusOne_1;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::m_Version
uint32_t ___m_Version_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.InputStateHistory/Record
struct Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshaled_pinvoke
{
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* ___m_Owner_0;
int32_t ___m_IndexPlusOne_1;
uint32_t ___m_Version_2;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.LowLevel.InputStateHistory/Record
struct Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshaled_com
{
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* ___m_Owner_0;
int32_t ___m_IndexPlusOne_1;
uint32_t ___m_Version_2;
};
// 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.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.LowLevel.InputStateHistory/RecordHeader/<m_StateWithControlIndex>e__FixedBuffer
struct U3Cm_StateWithControlIndexU3Ee__FixedBuffer_t77EBD407B7C7A5338334A356AE94C7F24C77CDA2
{
union
{
struct
{
// System.Byte UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader/<m_StateWithControlIndex>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3Cm_StateWithControlIndexU3Ee__FixedBuffer_t77EBD407B7C7A5338334A356AE94C7F24C77CDA2__padding[1];
};
};
// UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader/<m_StateWithoutControlIndex>e__FixedBuffer
struct U3Cm_StateWithoutControlIndexU3Ee__FixedBuffer_tBC837D25D8887B1E4BCBE9B19FEB8EBD20FEF254
{
union
{
struct
{
// System.Byte UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader/<m_StateWithoutControlIndex>e__FixedBuffer::FixedElementField
uint8_t ___FixedElementField_0;
};
uint8_t U3Cm_StateWithoutControlIndexU3Ee__FixedBuffer_tBC837D25D8887B1E4BCBE9B19FEB8EBD20FEF254__padding[1];
};
};
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>>
struct CallbackArray_1_tAD4A1ECAC1FC4436A788BF59DBD4892BE2D26477
{
// 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_tC5A6273BF5A8642C3615223409DC9A7AE2856C8D ___m_Callbacks_1;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToAdd
InlinedArray_1_tC5A6273BF5A8642C3615223409DC9A7AE2856C8D ___m_CallbacksToAdd_2;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<TDelegate> UnityEngine.InputSystem.Utilities.CallbackArray`1::m_CallbacksToRemove
InlinedArray_1_tC5A6273BF5A8642C3615223409DC9A7AE2856C8D ___m_CallbacksToRemove_3;
};
// 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<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.InlinedArray`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>>
struct InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43
{
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1::length
int32_t ___length_0;
// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1::firstValue
KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 ___firstValue_1;
// TValue[] UnityEngine.InputSystem.Utilities.InlinedArray`1::additionalValues
KeyValuePair_2U5BU5D_t45BAFB41C049BDC49B00275E5A255BB6DEB1396C* ___additionalValues_2;
};
// 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;
};
// 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;
};
// 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.InputSystem.Layouts.InputControlAttribute
struct InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D : public PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0
{
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::<layout>k__BackingField
String_t* ___U3ClayoutU3Ek__BackingField_0;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::<variants>k__BackingField
String_t* ___U3CvariantsU3Ek__BackingField_1;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_2;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::<format>k__BackingField
String_t* ___U3CformatU3Ek__BackingField_3;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::<usage>k__BackingField
String_t* ___U3CusageU3Ek__BackingField_4;
// System.String[] UnityEngine.InputSystem.Layouts.InputControlAttribute::<usages>k__BackingField
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___U3CusagesU3Ek__BackingField_5;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::<parameters>k__BackingField
String_t* ___U3CparametersU3Ek__BackingField_6;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::<processors>k__BackingField
String_t* ___U3CprocessorsU3Ek__BackingField_7;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::<alias>k__BackingField
String_t* ___U3CaliasU3Ek__BackingField_8;
// System.String[] UnityEngine.InputSystem.Layouts.InputControlAttribute::<aliases>k__BackingField
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___U3CaliasesU3Ek__BackingField_9;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::<useStateFrom>k__BackingField
String_t* ___U3CuseStateFromU3Ek__BackingField_10;
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlAttribute::<bit>k__BackingField
uint32_t ___U3CbitU3Ek__BackingField_11;
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlAttribute::<offset>k__BackingField
uint32_t ___U3CoffsetU3Ek__BackingField_12;
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlAttribute::<sizeInBits>k__BackingField
uint32_t ___U3CsizeInBitsU3Ek__BackingField_13;
// System.Int32 UnityEngine.InputSystem.Layouts.InputControlAttribute::<arraySize>k__BackingField
int32_t ___U3CarraySizeU3Ek__BackingField_14;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::<displayName>k__BackingField
String_t* ___U3CdisplayNameU3Ek__BackingField_15;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::<shortDisplayName>k__BackingField
String_t* ___U3CshortDisplayNameU3Ek__BackingField_16;
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlAttribute::<noisy>k__BackingField
bool ___U3CnoisyU3Ek__BackingField_17;
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlAttribute::<synthetic>k__BackingField
bool ___U3CsyntheticU3Ek__BackingField_18;
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlAttribute::<dontReset>k__BackingField
bool ___U3CdontResetU3Ek__BackingField_19;
// System.Object UnityEngine.InputSystem.Layouts.InputControlAttribute::<defaultState>k__BackingField
RuntimeObject* ___U3CdefaultStateU3Ek__BackingField_20;
// System.Object UnityEngine.InputSystem.Layouts.InputControlAttribute::<minValue>k__BackingField
RuntimeObject* ___U3CminValueU3Ek__BackingField_21;
// System.Object UnityEngine.InputSystem.Layouts.InputControlAttribute::<maxValue>k__BackingField
RuntimeObject* ___U3CmaxValueU3Ek__BackingField_22;
};
// UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute
struct InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7 : public Attribute_tFDA8EFEFB0711976D22474794576DAF28F7440AA
{
// System.Type UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::<stateType>k__BackingField
Type_t* ___U3CstateTypeU3Ek__BackingField_0;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::<stateFormat>k__BackingField
String_t* ___U3CstateFormatU3Ek__BackingField_1;
// System.String[] UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::<commonUsages>k__BackingField
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___U3CcommonUsagesU3Ek__BackingField_2;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::<variants>k__BackingField
String_t* ___U3CvariantsU3Ek__BackingField_3;
// System.Nullable`1<System.Boolean> UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::canRunInBackgroundInternal
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___canRunInBackgroundInternal_4;
// System.Nullable`1<System.Boolean> UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::updateBeforeRenderInternal
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___updateBeforeRenderInternal_5;
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::<isGenericTypeOfDevice>k__BackingField
bool ___U3CisGenericTypeOfDeviceU3Ek__BackingField_6;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::<displayName>k__BackingField
String_t* ___U3CdisplayNameU3Ek__BackingField_7;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::<description>k__BackingField
String_t* ___U3CdescriptionU3Ek__BackingField_8;
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::<hideInUI>k__BackingField
bool ___U3ChideInUIU3Ek__BackingField_9;
};
// 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.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.Utilities.NameAndParameters
struct NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01
{
// System.String UnityEngine.InputSystem.Utilities.NameAndParameters::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_0;
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.NamedValue> UnityEngine.InputSystem.Utilities.NameAndParameters::<parameters>k__BackingField
ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField_1;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.NameAndParameters
struct NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_marshaled_pinvoke
{
char* ___U3CnameU3Ek__BackingField_0;
ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField_1;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.NameAndParameters
struct NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_marshaled_com
{
Il2CppChar* ___U3CnameU3Ek__BackingField_0;
ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField_1;
};
// 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;
};
// UnityEngineInternal.Input.NativeInputUpdateType
struct NativeInputUpdateType_tBF672D1AE8F85E9FFC0D44EF6BD5FB96B5C9ACE8
{
// System.Int32 UnityEngineInternal.Input.NativeInputUpdateType::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.ScreenOrientation
struct ScreenOrientation_t928A8AFB38625B9356E57BA75BBD90FA653DCFC2
{
// System.Int32 UnityEngine.ScreenOrientation::value__
int32_t ___value___2;
};
// System.StringComparison
struct StringComparison_tE14A55CCFA001A5AC85D754179BF2888F45CC94D
{
// System.Int32 System.StringComparison::value__
int32_t ___value___2;
};
// System.StringSplitOptions
struct StringSplitOptions_t4DD892C76C70DD4800FC1B76054D69826F770062
{
// System.Int32 System.StringSplitOptions::value__
int32_t ___value___2;
};
// System.TypeCode
struct TypeCode_tBEF9BE86C8BCF5A6B82F3381219738D27804EF79
{
// System.Int32 System.TypeCode::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.Layouts.InputControlLayout/LayoutJsonNameAndDescriptorOnly
struct LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F
{
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJsonNameAndDescriptorOnly::name
String_t* ___name_0;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJsonNameAndDescriptorOnly::extend
String_t* ___extend_1;
// System.String[] UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJsonNameAndDescriptorOnly::extendMultiple
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___extendMultiple_2;
// UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJsonNameAndDescriptorOnly::device
MatcherJson_t5F54B83ADE9DD6D48FD48D76841EF4CA790DD942 ___device_3;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJsonNameAndDescriptorOnly
struct LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F_marshaled_pinvoke
{
char* ___name_0;
char* ___extend_1;
char** ___extendMultiple_2;
MatcherJson_t5F54B83ADE9DD6D48FD48D76841EF4CA790DD942_marshaled_pinvoke ___device_3;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJsonNameAndDescriptorOnly
struct LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F_marshaled_com
{
Il2CppChar* ___name_0;
Il2CppChar* ___extend_1;
Il2CppChar** ___extendMultiple_2;
MatcherJson_t5F54B83ADE9DD6D48FD48D76841EF4CA790DD942_marshaled_com ___device_3;
};
// UnityEngine.InputSystem.InputDevice/DeviceFlags
struct DeviceFlags_tF02F85DA24FF16879A67B540FCA560EC955CE728
{
// System.Int32 UnityEngine.InputSystem.InputDevice/DeviceFlags::value__
int32_t ___value___2;
};
// UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo
struct DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52
{
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::m_DeviceId
int32_t ___m_DeviceId_0;
// System.String UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::m_Layout
String_t* ___m_Layout_1;
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::m_StateFormat
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___m_StateFormat_2;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::m_StateSizeInBytes
int32_t ___m_StateSizeInBytes_3;
// System.String UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::m_FullLayoutJson
String_t* ___m_FullLayoutJson_4;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo
struct DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshaled_pinvoke
{
int32_t ___m_DeviceId_0;
char* ___m_Layout_1;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___m_StateFormat_2;
int32_t ___m_StateSizeInBytes_3;
char* ___m_FullLayoutJson_4;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo
struct DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshaled_com
{
int32_t ___m_DeviceId_0;
Il2CppChar* ___m_Layout_1;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___m_StateFormat_2;
int32_t ___m_StateSizeInBytes_3;
Il2CppChar* ___m_FullLayoutJson_4;
};
// UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator
struct Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75 : public RuntimeObject
{
// UnityEngine.InputSystem.LowLevel.InputEventTrace UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::m_Trace
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* ___m_Trace_0;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::m_ChangeCounter
int32_t ___m_ChangeCounter_1;
// UnityEngine.InputSystem.LowLevel.InputEventPtr UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::m_Current
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___m_Current_2;
};
// UnityEngine.InputSystem.LowLevel.InputEventTrace/FileFlags
struct FileFlags_tBDC19CD105DD0618556D092585D1B6942AD1D3CA
{
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/FileFlags::value__
int32_t ___value___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.LowLevel.InputStateHistory/RecordHeader
struct RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0
{
union
{
#pragma pack(push, tp, 1)
struct
{
// System.Double UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader::time
double ___time_0;
};
#pragma pack(pop, tp)
struct
{
double ___time_0_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___version_1_OffsetPadding[8];
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader::version
uint32_t ___version_1;
};
#pragma pack(pop, tp)
struct
{
char ___version_1_OffsetPadding_forAlignmentOnly[8];
uint32_t ___version_1_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___controlIndex_2_OffsetPadding[12];
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader::controlIndex
int32_t ___controlIndex_2;
};
#pragma pack(pop, tp)
struct
{
char ___controlIndex_2_OffsetPadding_forAlignmentOnly[12];
int32_t ___controlIndex_2_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___m_StateWithoutControlIndex_3_OffsetPadding[12];
// UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader/<m_StateWithoutControlIndex>e__FixedBuffer UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader::m_StateWithoutControlIndex
U3Cm_StateWithoutControlIndexU3Ee__FixedBuffer_tBC837D25D8887B1E4BCBE9B19FEB8EBD20FEF254 ___m_StateWithoutControlIndex_3;
};
#pragma pack(pop, tp)
struct
{
char ___m_StateWithoutControlIndex_3_OffsetPadding_forAlignmentOnly[12];
U3Cm_StateWithoutControlIndexU3Ee__FixedBuffer_tBC837D25D8887B1E4BCBE9B19FEB8EBD20FEF254 ___m_StateWithoutControlIndex_3_forAlignmentOnly;
};
#pragma pack(push, tp, 1)
struct
{
char ___m_StateWithControlIndex_4_OffsetPadding[16];
// UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader/<m_StateWithControlIndex>e__FixedBuffer UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader::m_StateWithControlIndex
U3Cm_StateWithControlIndexU3Ee__FixedBuffer_t77EBD407B7C7A5338334A356AE94C7F24C77CDA2 ___m_StateWithControlIndex_4;
};
#pragma pack(pop, tp)
struct
{
char ___m_StateWithControlIndex_4_OffsetPadding_forAlignmentOnly[16];
U3Cm_StateWithControlIndexU3Ee__FixedBuffer_t77EBD407B7C7A5338334A356AE94C7F24C77CDA2 ___m_StateWithControlIndex_4_forAlignmentOnly;
};
};
};
// UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags
struct Flags_t36D5070200D1061BA68BF41808748FA000DEE57C
{
// System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags::value__
int32_t ___value___2;
};
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Quaternion>
struct InputProcessor_1_t43B1AEC927E378D43D0207A4C031927E872280CE : public InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457
{
};
// UnityEngine.InputSystem.InputProcessor`1<System.Single>
struct InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4 : public InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457
{
};
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector2>
struct InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2 : public InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457
{
};
// UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector3>
struct InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F : public InputProcessor_t71DA6677A0295DC87736E1D8D208FEA75D860457
{
};
// 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;
};
// Unity.Collections.NativeArray`1<System.UInt64>
struct NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B
{
// 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;
};
// System.Nullable`1<UnityEngine.InputSystem.Layouts.InputDeviceMatcher>
struct Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___value_1;
};
// System.Nullable`1<UnityEngine.InputSystem.LowLevel.InputUpdateType>
struct Nullable_1_t01EA562E317937F4460711CFA1BFDE2AA35CBF20
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// System.Nullable`1<System.Int32Enum>
struct Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
int32_t ___value_1;
};
// 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.LowLevel.InputEventTrace
struct InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD : public RuntimeObject
{
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace::m_ChangeCounter
int32_t ___m_ChangeCounter_1;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace::m_Enabled
bool ___m_Enabled_2;
// System.Func`3<UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.InputDevice,System.Boolean> UnityEngine.InputSystem.LowLevel.InputEventTrace::m_OnFilterEvent
Func_3_t909DE6B45C7207C868E7F32B3EB0D3BAD2365CB0* ___m_OnFilterEvent_3;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace::m_DeviceId
int32_t ___m_DeviceId_4;
// UnityEngine.InputSystem.Utilities.CallbackArray`1<System.Action`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>> UnityEngine.InputSystem.LowLevel.InputEventTrace::m_EventListeners
CallbackArray_1_tAD4A1ECAC1FC4436A788BF59DBD4892BE2D26477 ___m_EventListeners_5;
// System.Int64 UnityEngine.InputSystem.LowLevel.InputEventTrace::m_EventBufferSize
int64_t ___m_EventBufferSize_6;
// System.Int64 UnityEngine.InputSystem.LowLevel.InputEventTrace::m_MaxEventBufferSize
int64_t ___m_MaxEventBufferSize_7;
// System.Int64 UnityEngine.InputSystem.LowLevel.InputEventTrace::m_GrowIncrementSize
int64_t ___m_GrowIncrementSize_8;
// System.Int64 UnityEngine.InputSystem.LowLevel.InputEventTrace::m_EventCount
int64_t ___m_EventCount_9;
// System.Int64 UnityEngine.InputSystem.LowLevel.InputEventTrace::m_EventSizeInBytes
int64_t ___m_EventSizeInBytes_10;
// System.UInt64 UnityEngine.InputSystem.LowLevel.InputEventTrace::m_EventBufferStorage
uint64_t ___m_EventBufferStorage_11;
// System.UInt64 UnityEngine.InputSystem.LowLevel.InputEventTrace::m_EventBufferHeadStorage
uint64_t ___m_EventBufferHeadStorage_12;
// System.UInt64 UnityEngine.InputSystem.LowLevel.InputEventTrace::m_EventBufferTailStorage
uint64_t ___m_EventBufferTailStorage_13;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace::m_HasWrapped
bool ___m_HasWrapped_14;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace::m_RecordFrameMarkers
bool ___m_RecordFrameMarkers_15;
// UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo[] UnityEngine.InputSystem.LowLevel.InputEventTrace::m_DeviceInfos
DeviceInfoU5BU5D_t83A513EC4EB7BD3AA21A9352117520BC63C34E1A* ___m_DeviceInfos_16;
};
struct InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD_StaticFields
{
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace::kFileVersion
int32_t ___kFileVersion_17;
};
// 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.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
{
};
// 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.LowLevel.InputEventTrace/ReplayController
struct ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C : public RuntimeObject
{
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::<finished>k__BackingField
bool ___U3CfinishedU3Ek__BackingField_0;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::<paused>k__BackingField
bool ___U3CpausedU3Ek__BackingField_1;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::<position>k__BackingField
int32_t ___U3CpositionU3Ek__BackingField_2;
// UnityEngine.InputSystem.LowLevel.InputEventTrace UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::m_EventTrace
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* ___m_EventTrace_3;
// UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::m_Enumerator
Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* ___m_Enumerator_4;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>> UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::m_DeviceIDMappings
InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43 ___m_DeviceIDMappings_5;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::m_CreateNewDevices
bool ___m_CreateNewDevices_6;
// UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.InputDevice> UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::m_CreatedDevices
InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C ___m_CreatedDevices_7;
// System.Action UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::m_OnFinished
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___m_OnFinished_8;
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputEventPtr> UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::m_OnEvent
Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C* ___m_OnEvent_9;
// System.Double UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::m_StartTimeAsPerFirstEvent
double ___m_StartTimeAsPerFirstEvent_10;
// System.Double UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::m_StartTimeAsPerRuntime
double ___m_StartTimeAsPerRuntime_11;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::m_AllEventsByTimeIndex
int32_t ___m_AllEventsByTimeIndex_12;
// System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr> UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::m_AllEventsByTime
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* ___m_AllEventsByTime_13;
};
// 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.InputEventPtr>
struct Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputUpdateType>
struct Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378 : public MulticastDelegate_t
{
};
// System.Action`1<System.Int32Enum>
struct Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngineInternal.Input.NativeInputUpdateType>
struct Action_1_t7797D4D8783204B10C3D28B96B049C48276C3B1B : public MulticastDelegate_t
{
};
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputStateHistory/Record>
struct Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7 : public MulticastDelegate_t
{
};
// System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>
struct Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E : public MulticastDelegate_t
{
};
// System.Action`2<System.Int32,System.String>
struct Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6 : public MulticastDelegate_t
{
};
// System.Action`4<UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Int64>
struct Action_4_t6851B1EC5DCD4CBADE8DBCFA19AEDF291296FCF6 : public MulticastDelegate_t
{
};
// System.Action`4<UnityEngine.InputSystem.InputControl,System.Double,System.Int64,System.Int32>
struct Action_4_tE7F26291E612F3304EDB709A68D1761096F0BE8B : public MulticastDelegate_t
{
};
// System.Action`4<System.Object,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Int64>
struct Action_4_tEDE2F4136308461AABC88EB84052E02ED2F9C8DB : public MulticastDelegate_t
{
};
// System.Action`4<System.Object,System.Double,System.Int64,System.Int32>
struct Action_4_t595C7D13B665306D3E501CAF580759041B0C8171 : public MulticastDelegate_t
{
};
// System.Comparison`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>
struct Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Boolean>
struct Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29 : public MulticastDelegate_t
{
};
// System.Func`2<System.Int32Enum,System.Boolean>
struct Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821 : public MulticastDelegate_t
{
};
// System.Func`2<UnityEngineInternal.Input.NativeInputUpdateType,System.Boolean>
struct Func_2_t880CA675AE5D39E081BEEF14DC092D82674DE4F2 : public MulticastDelegate_t
{
};
// System.Func`2<System.String,UnityEngine.InputSystem.Utilities.InternedString>
struct Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1 : public MulticastDelegate_t
{
};
// System.Func`4<UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean>
struct Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2 : public MulticastDelegate_t
{
};
// System.Func`4<System.Object,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean>
struct Func_4_t71673974799A3C352F89909BA77E8B33929F2A32 : public MulticastDelegate_t
{
};
// UnityEngine.InputSystem.InputControlList`1<UnityEngine.InputSystem.InputControl>
struct InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA
{
// System.Int32 UnityEngine.InputSystem.InputControlList`1::m_Count
int32_t ___m_Count_0;
// Unity.Collections.NativeArray`1<System.UInt64> UnityEngine.InputSystem.InputControlList`1::m_Indices
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___m_Indices_1;
// Unity.Collections.Allocator UnityEngine.InputSystem.InputControlList`1::m_Allocator
int32_t ___m_Allocator_2;
};
// UnityEngine.InputSystem.InputControlList`1<System.Object>
struct InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31
{
// System.Int32 UnityEngine.InputSystem.InputControlList`1::m_Count
int32_t ___m_Count_0;
// Unity.Collections.NativeArray`1<System.UInt64> UnityEngine.InputSystem.InputControlList`1::m_Indices
NativeArray_1_t07975297AD7F7512193094A7C0703BA872EF7A7B ___m_Indices_1;
// Unity.Collections.Allocator UnityEngine.InputSystem.InputControlList`1::m_Allocator
int32_t ___m_Allocator_2;
};
// System.Predicate`1<UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo>
struct Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D : 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;
};
// System.AsyncCallback
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C : public MulticastDelegate_t
{
};
// UnityEngine.InputSystem.Processors.AxisDeadzoneProcessor
struct AxisDeadzoneProcessor_t0CD0C66C8981A54B391808B4950F14784AA28275 : public InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4
{
// System.Single UnityEngine.InputSystem.Processors.AxisDeadzoneProcessor::min
float ___min_1;
// System.Single UnityEngine.InputSystem.Processors.AxisDeadzoneProcessor::max
float ___max_2;
};
// UnityEngine.InputSystem.Processors.ClampProcessor
struct ClampProcessor_tF3D734C88BDFC3618BA525B51A0244942A5E1E33 : public InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4
{
// System.Single UnityEngine.InputSystem.Processors.ClampProcessor::min
float ___min_1;
// System.Single UnityEngine.InputSystem.Processors.ClampProcessor::max
float ___max_2;
};
// UnityEngine.InputSystem.Processors.CompensateDirectionProcessor
struct CompensateDirectionProcessor_tD37E3634AA6A1D86A67B21CFFFF5BDD0F39183BE : public InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F
{
};
// UnityEngine.InputSystem.Processors.CompensateRotationProcessor
struct CompensateRotationProcessor_t1D14AFF56CF5C0B6615C8448470ABF88F7480D02 : public InputProcessor_1_t43B1AEC927E378D43D0207A4C031927E872280CE
{
};
// 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.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;
};
// UnityEngine.InputSystem.LowLevel.InputStateHistory
struct InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480 : public RuntimeObject
{
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputStateHistory/Record> UnityEngine.InputSystem.LowLevel.InputStateHistory::<onRecordAdded>k__BackingField
Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* ___U3ConRecordAddedU3Ek__BackingField_1;
// System.Func`4<UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean> UnityEngine.InputSystem.LowLevel.InputStateHistory::<onShouldRecordStateChange>k__BackingField
Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2* ___U3ConShouldRecordStateChangeU3Ek__BackingField_2;
// UnityEngine.InputSystem.InputControl[] UnityEngine.InputSystem.LowLevel.InputStateHistory::m_Controls
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___m_Controls_3;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::m_ControlCount
int32_t ___m_ControlCount_4;
// Unity.Collections.NativeArray`1<System.Byte> UnityEngine.InputSystem.LowLevel.InputStateHistory::m_RecordBuffer
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___m_RecordBuffer_5;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::m_StateSizeInBytes
int32_t ___m_StateSizeInBytes_6;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::m_RecordCount
int32_t ___m_RecordCount_7;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::m_HistoryDepth
int32_t ___m_HistoryDepth_8;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::m_ExtraMemoryPerRecord
int32_t ___m_ExtraMemoryPerRecord_9;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::m_HeadIndex
int32_t ___m_HeadIndex_10;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateHistory::m_CurrentVersion
uint32_t ___m_CurrentVersion_11;
// System.Nullable`1<UnityEngine.InputSystem.LowLevel.InputUpdateType> UnityEngine.InputSystem.LowLevel.InputStateHistory::m_UpdateMask
Nullable_1_t01EA562E317937F4460711CFA1BFDE2AA35CBF20 ___m_UpdateMask_12;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputStateHistory::m_AddNewControls
bool ___m_AddNewControls_13;
};
// System.InvalidCastException
struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// System.InvalidOperationException
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.InputSystem.Processors.InvertProcessor
struct InvertProcessor_t2566A6B6EEAA2C1056B899E866A1416808C7A497 : public InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4
{
};
// UnityEngine.InputSystem.Processors.InvertVector2Processor
struct InvertVector2Processor_t6F0ECC5C79A2DA1A4FC8F5670D031DF887052FBF : public InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2
{
// System.Boolean UnityEngine.InputSystem.Processors.InvertVector2Processor::invertX
bool ___invertX_1;
// System.Boolean UnityEngine.InputSystem.Processors.InvertVector2Processor::invertY
bool ___invertY_2;
};
// UnityEngine.InputSystem.Processors.InvertVector3Processor
struct InvertVector3Processor_t19C6D39F6FE6F98704FA871F5A0727EAE3899ECB : public InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F
{
// System.Boolean UnityEngine.InputSystem.Processors.InvertVector3Processor::invertX
bool ___invertX_1;
// System.Boolean UnityEngine.InputSystem.Processors.InvertVector3Processor::invertY
bool ___invertY_2;
// System.Boolean UnityEngine.InputSystem.Processors.InvertVector3Processor::invertZ
bool ___invertZ_3;
};
// System.Collections.Generic.KeyNotFoundException
struct KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.InputSystem.Utilities.NamedValue
struct NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED
{
// System.String UnityEngine.InputSystem.Utilities.NamedValue::<name>k__BackingField
String_t* ___U3CnameU3Ek__BackingField_1;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Utilities.NamedValue::<value>k__BackingField
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CvalueU3Ek__BackingField_2;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.NamedValue
struct NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED_marshaled_pinvoke
{
char* ___U3CnameU3Ek__BackingField_1;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CvalueU3Ek__BackingField_2;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.NamedValue
struct NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED_marshaled_com
{
Il2CppChar* ___U3CnameU3Ek__BackingField_1;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CvalueU3Ek__BackingField_2;
};
// UnityEngineInternal.Input.NativeUpdateCallback
struct NativeUpdateCallback_tC5CA5A9117B79251968A4DA3758552EFE1D37495 : public MulticastDelegate_t
{
};
// UnityEngine.InputSystem.Processors.NormalizeProcessor
struct NormalizeProcessor_t1EEC1D250C7CE21EA1657A3095B1075AE857CF2C : public InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4
{
// System.Single UnityEngine.InputSystem.Processors.NormalizeProcessor::min
float ___min_1;
// System.Single UnityEngine.InputSystem.Processors.NormalizeProcessor::max
float ___max_2;
// System.Single UnityEngine.InputSystem.Processors.NormalizeProcessor::zero
float ___zero_3;
};
// UnityEngine.InputSystem.Processors.NormalizeVector2Processor
struct NormalizeVector2Processor_t1C3FFBF7BE0FE665B1F73F2F40DCC55028C30EFA : public InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2
{
};
// UnityEngine.InputSystem.Processors.NormalizeVector3Processor
struct NormalizeVector3Processor_t15230F8A2FBFBB557835FBBF98C1937AD81D452C : public InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F
{
};
// System.NotImplementedException
struct NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
// UnityEngine.InputSystem.Processors.ScaleProcessor
struct ScaleProcessor_t66880BF63B1235EAD75F375657EE0F9763C8C49D : public InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4
{
// System.Single UnityEngine.InputSystem.Processors.ScaleProcessor::factor
float ___factor_1;
};
// UnityEngine.InputSystem.Processors.ScaleVector2Processor
struct ScaleVector2Processor_tF0D6E4C4F72BA1E767CA8D78DAA6C5029BD13152 : public InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2
{
// System.Single UnityEngine.InputSystem.Processors.ScaleVector2Processor::x
float ___x_1;
// System.Single UnityEngine.InputSystem.Processors.ScaleVector2Processor::y
float ___y_2;
};
// UnityEngine.InputSystem.Processors.ScaleVector3Processor
struct ScaleVector3Processor_t245F186E78D9E5523CA4EFA49F4B8A1BF711E821 : public InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F
{
// System.Single UnityEngine.InputSystem.Processors.ScaleVector3Processor::x
float ___x_1;
// System.Single UnityEngine.InputSystem.Processors.ScaleVector3Processor::y
float ___y_2;
// System.Single UnityEngine.InputSystem.Processors.ScaleVector3Processor::z
float ___z_3;
};
// UnityEngine.InputSystem.Processors.StickDeadzoneProcessor
struct StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39 : public InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2
{
// System.Single UnityEngine.InputSystem.Processors.StickDeadzoneProcessor::min
float ___min_1;
// System.Single UnityEngine.InputSystem.Processors.StickDeadzoneProcessor::max
float ___max_2;
};
// UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem
struct ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD
{
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<name>k__BackingField
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___U3CnameU3Ek__BackingField_0;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<layout>k__BackingField
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___U3ClayoutU3Ek__BackingField_1;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<variants>k__BackingField
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___U3CvariantsU3Ek__BackingField_2;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<useStateFrom>k__BackingField
String_t* ___U3CuseStateFromU3Ek__BackingField_3;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<displayName>k__BackingField
String_t* ___U3CdisplayNameU3Ek__BackingField_4;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<shortDisplayName>k__BackingField
String_t* ___U3CshortDisplayNameU3Ek__BackingField_5;
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.InternedString> UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<usages>k__BackingField
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CusagesU3Ek__BackingField_6;
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.InternedString> UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<aliases>k__BackingField
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CaliasesU3Ek__BackingField_7;
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.NamedValue> UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<parameters>k__BackingField
ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField_8;
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.NameAndParameters> UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<processors>k__BackingField
ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 ___U3CprocessorsU3Ek__BackingField_9;
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<offset>k__BackingField
uint32_t ___U3CoffsetU3Ek__BackingField_10;
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<bit>k__BackingField
uint32_t ___U3CbitU3Ek__BackingField_11;
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<sizeInBits>k__BackingField
uint32_t ___U3CsizeInBitsU3Ek__BackingField_12;
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<format>k__BackingField
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField_13;
// UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<flags>k__BackingField
int32_t ___U3CflagsU3Ek__BackingField_14;
// System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<arraySize>k__BackingField
int32_t ___U3CarraySizeU3Ek__BackingField_15;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<defaultState>k__BackingField
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CdefaultStateU3Ek__BackingField_16;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<minValue>k__BackingField
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CminValueU3Ek__BackingField_17;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::<maxValue>k__BackingField
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___U3CmaxValueU3Ek__BackingField_18;
};
// Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem
struct ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_marshaled_pinvoke
{
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke ___U3CnameU3Ek__BackingField_0;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke ___U3ClayoutU3Ek__BackingField_1;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke ___U3CvariantsU3Ek__BackingField_2;
char* ___U3CuseStateFromU3Ek__BackingField_3;
char* ___U3CdisplayNameU3Ek__BackingField_4;
char* ___U3CshortDisplayNameU3Ek__BackingField_5;
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CusagesU3Ek__BackingField_6;
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CaliasesU3Ek__BackingField_7;
ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField_8;
ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 ___U3CprocessorsU3Ek__BackingField_9;
uint32_t ___U3CoffsetU3Ek__BackingField_10;
uint32_t ___U3CbitU3Ek__BackingField_11;
uint32_t ___U3CsizeInBitsU3Ek__BackingField_12;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField_13;
int32_t ___U3CflagsU3Ek__BackingField_14;
int32_t ___U3CarraySizeU3Ek__BackingField_15;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CdefaultStateU3Ek__BackingField_16;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CminValueU3Ek__BackingField_17;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_pinvoke ___U3CmaxValueU3Ek__BackingField_18;
};
// Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem
struct ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_marshaled_com
{
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com ___U3CnameU3Ek__BackingField_0;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com ___U3ClayoutU3Ek__BackingField_1;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com ___U3CvariantsU3Ek__BackingField_2;
Il2CppChar* ___U3CuseStateFromU3Ek__BackingField_3;
Il2CppChar* ___U3CdisplayNameU3Ek__BackingField_4;
Il2CppChar* ___U3CshortDisplayNameU3Ek__BackingField_5;
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CusagesU3Ek__BackingField_6;
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___U3CaliasesU3Ek__BackingField_7;
ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___U3CparametersU3Ek__BackingField_8;
ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 ___U3CprocessorsU3Ek__BackingField_9;
uint32_t ___U3CoffsetU3Ek__BackingField_10;
uint32_t ___U3CbitU3Ek__BackingField_11;
uint32_t ___U3CsizeInBitsU3Ek__BackingField_12;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___U3CformatU3Ek__BackingField_13;
int32_t ___U3CflagsU3Ek__BackingField_14;
int32_t ___U3CarraySizeU3Ek__BackingField_15;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CdefaultStateU3Ek__BackingField_16;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CminValueU3Ek__BackingField_17;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4_marshaled_com ___U3CmaxValueU3Ek__BackingField_18;
};
// System.Func`2<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem,System.Boolean>
struct Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7 : public MulticastDelegate_t
{
};
// System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct KeyValuePair_2_tF5DD05EDBC520DD8097B5B6C4F393A65598F1A63
{
// TKey System.Collections.Generic.KeyValuePair`2::key
RuntimeObject* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___value_1;
};
// System.Collections.Generic.KeyValuePair`2<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct KeyValuePair_2_tEF774DF9AE88629615A657C4AE974F48009E2FFC
{
// TKey System.Collections.Generic.KeyValuePair`2::key
String_t* ___key_0;
// TValue System.Collections.Generic.KeyValuePair`2::value
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___value_1;
};
// System.Nullable`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4
{
// System.Boolean System.Nullable`1::hasValue
bool ___hasValue_0;
// T System.Nullable`1::value
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___value_1;
};
// System.ArgumentNullException
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
// System.ArgumentOutOfRangeException
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
// System.Object System.ArgumentOutOfRangeException::_actualValue
RuntimeObject* ____actualValue_19;
};
// 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.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
{
};
// System.ObjectDisposedException
struct ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB : public InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB
{
// System.String System.ObjectDisposedException::_objectName
String_t* ____objectName_18;
};
// 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];
};
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct Enumerator_tF8222A4639381794AAA8400055AD5CCB9CA671CB
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t59872F59645AC1330A11D759A7914EB73BB345E8* ____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_tF5DD05EDBC520DD8097B5B6C4F393A65598F1A63 ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>
struct Enumerator_t5FBCC2B17537F2498974FEE49610312C9C848413
{
// System.Collections.Generic.Dictionary`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator::_dictionary
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* ____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_tEF774DF9AE88629615A657C4AE974F48009E2FFC ____current_3;
// System.Int32 System.Collections.Generic.Dictionary`2/Enumerator::_getEnumeratorRetType
int32_t ____getEnumeratorRetType_4;
};
// 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;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
// System.Delegate[]
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771 : public RuntimeArray
{
ALIGN_FIELD (8) Delegate_t* m_Items[1];
inline Delegate_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Delegate_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, Delegate_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline Delegate_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Delegate_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Delegate_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);
}
};
// 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.InputControl[]
struct InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17 : public RuntimeArray
{
ALIGN_FIELD (8) InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* m_Items[1];
inline InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// 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);
}
};
// 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
}
};
// UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[]
struct ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104 : public RuntimeArray
{
ALIGN_FIELD (8) ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD m_Items[1];
inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* 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, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL);
#endif
}
inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL);
#endif
}
};
// System.Reflection.FieldInfo[]
struct FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8 : public RuntimeArray
{
ALIGN_FIELD (8) FieldInfo_t* m_Items[1];
inline FieldInfo_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline FieldInfo_t** GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, FieldInfo_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline FieldInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline FieldInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, FieldInfo_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Reflection.MemberInfo[]
struct MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053 : public RuntimeArray
{
ALIGN_FIELD (8) MemberInfo_t* m_Items[1];
inline MemberInfo_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline MemberInfo_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, MemberInfo_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline MemberInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline MemberInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, MemberInfo_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// System.Reflection.PropertyInfo[]
struct PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7 : public RuntimeArray
{
ALIGN_FIELD (8) PropertyInfo_t* m_Items[1];
inline PropertyInfo_t* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline PropertyInfo_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, PropertyInfo_t* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline PropertyInfo_t* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline PropertyInfo_t** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, PropertyInfo_t* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.InputSystem.Layouts.InputControlAttribute[]
struct InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB : public RuntimeArray
{
ALIGN_FIELD (8) InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* m_Items[1];
inline InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D** 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, InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
// UnityEngine.InputSystem.Utilities.NamedValue[]
struct NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A : public RuntimeArray
{
ALIGN_FIELD (8) NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED m_Items[1];
inline NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED* 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, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CnameU3Ek__BackingField_1), (void*)NULL);
}
inline NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, NamedValue_t1D89B1ACD11D2B5284666865014E67683742B8ED value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CnameU3Ek__BackingField_1), (void*)NULL);
}
};
// UnityEngine.InputSystem.Utilities.NameAndParameters[]
struct NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2 : public RuntimeArray
{
ALIGN_FIELD (8) NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 m_Items[1];
inline NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01* 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, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CnameU3Ek__BackingField_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_1))->___m_Array_0), (void*)NULL);
#endif
}
inline NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, NameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CnameU3Ek__BackingField_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_1))->___m_Array_0), (void*)NULL);
#endif
}
};
// UnityEngine.InputSystem.LowLevel.InputEventPtr[]
struct InputEventPtrU5BU5D_tC8D2CB7018396F4C074F2202E79522E9B0979821 : public RuntimeArray
{
ALIGN_FIELD (8) InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 m_Items[1];
inline InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* 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, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 value)
{
m_Items[index] = value;
}
};
IL2CPP_EXTERN_C void InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshal_pinvoke(const InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE& unmarshaled, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshal_pinvoke_back(const InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke& marshaled, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE& unmarshaled);
IL2CPP_EXTERN_C void InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshal_pinvoke_cleanup(InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_pinvoke(const UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324& unmarshaled, UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_pinvoke_back(const UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke& marshaled, UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324& unmarshaled);
IL2CPP_EXTERN_C void UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_pinvoke_cleanup(UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke& marshaled);
IL2CPP_EXTERN_C void UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_com(const UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324& unmarshaled, UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_com& marshaled);
IL2CPP_EXTERN_C void UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_com_back(const UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_com& marshaled, UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324& unmarshaled);
IL2CPP_EXTERN_C void UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_com_cleanup(UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_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);
// System.Collections.Generic.IEnumerator`1<TValue> UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InlinedArray_1_GetEnumerator_mD09AB17F5788E987BEAD70E80E269F3FB7E865C3_gshared (InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4* __this, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 InlinedArray_1_get_Item_m1C8BF2A41804F8D2B398B234FE3B1E940D36DFF1_gshared (InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* __this, int32_t ___index0, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m5A886C4B3E54DEA04D456E49D7FB92A4545FCD8F_gshared_inline (KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>>::RemoveAtWithCapacity(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InlinedArray_1_RemoveAtWithCapacity_m4D058322BEC61FA58F04CE9A837A2E464759415E_gshared (InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::.ctor(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m3C86D5D8BB0D1118068E83ED43D64F4E64E7C221_gshared (KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189* __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>>::set_Item(System.Int32,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InlinedArray_1_set_Item_m6A196904387C38864370BABA0CBACC0EEF6BB786_gshared (InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* __this, int32_t ___index0, KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 ___value1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>>::AppendWithCapacity(TValue,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InlinedArray_1_AppendWithCapacity_mDB0D8ADCFF5D374E15017980D7073D63B8E8C48F_gshared (InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* __this, KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 ___value0, int32_t ___capacityIncrement1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6CF56031007CD05AA70A2FDA98FB9652FD3C0DF5_gshared (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m2EE80016B94F10A7E9150D8ABB6C5668609CBAB3_gshared_inline (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___item0, const RuntimeMethod* method) ;
// System.Void System.Comparison`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparison_1__ctor_m3066D7B2DF7828CC841C0313A7664013366E7F33_gshared (Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::Sort(System.Comparison`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB9A929B41F7294B9F91D91FFCEB73C358478813_gshared (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* __this, Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188* ___comparison0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_gshared_inline (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m30D56EDF2807EF309EEF182BA63A3F0EF0B08A15_gshared_inline (Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___obj0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 List_1_get_Item_m230131CE40A0013D25B1FB05FDDB98CB898BB718_gshared (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* __this, int32_t ___index0, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m83DA000FF3605DAD9160D02FB36863DF77DB468A_gshared_inline (KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189* __this, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Predicate_1__ctor_mB518D664C1FF6E6E0E5886154563FF1AD31B74D3_gshared (Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo>::IndexOf(System.Predicate`1<TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyArray_1_IndexOf_mFE4262FD29B7CC10555B765F22C7D263C0BC97AB_gshared (ReadOnlyArray_1_tA6BF8CE904C9753E9B1BA944C102C36E3B75E570* __this, Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D* ___predicate0, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52 ReadOnlyArray_1_get_Item_mDFB5E4BE282F80EE3CF856F0DD06DD5BD72B8B2A_gshared (ReadOnlyArray_1_tA6BF8CE904C9753E9B1BA944C102C36E3B75E570* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Object>::AppendWithCapacity(TValue,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InlinedArray_1_AppendWithCapacity_m9862A91090391A77B2DCC2428616248FC176C180_gshared (InlinedArray_1_t686EF64AD1CAE4599FCACB01447C59FA04174EF4* __this, RuntimeObject* ___value0, int32_t ___capacityIncrement1, 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.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 UnityEngine.InputSystem.LowLevel.InputEventPtr::IsA<UnityEngine.InputSystem.LowLevel.TextEvent>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventPtr_IsA_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m01CE0B6701368BD1BFDB10DE3162AF9A3D413B8A_gshared (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, 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.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.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.Action`1<System.Boolean>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___obj0, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafeBufferPointerWithoutChecks<System.Byte>(Unity.Collections.NativeArray`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m58834772960B0CE2EA5DFD6A79AC158FDE99C90A_gshared (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___nativeArray0, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Int32Enum>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, int32_t ___obj0, const RuntimeMethod* method) ;
// TResult System.Func`2<System.Int32Enum,System.Boolean>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_gshared_inline (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___arg0, const RuntimeMethod* method) ;
// T[] System.Array::Empty<System.Object>()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_m55011E8360A8199FB239A5787BA8631CDD6116FC_gshared_inline (const RuntimeMethod* method) ;
// System.Void System.Action`4<System.Object,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Int64>::Invoke(T1,T2,T3,T4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_4_Invoke_m531C21CFDE3860748A265C35E23427DF3BF57665_gshared_inline (Action_4_tEDE2F4136308461AABC88EB84052E02ED2F9C8DB* __this, RuntimeObject* ___arg10, double ___arg21, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___arg32, int64_t ___arg43, const RuntimeMethod* method) ;
// System.Void System.Action`4<System.Object,System.Double,System.Int64,System.Int32>::Invoke(T1,T2,T3,T4)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_4_Invoke_m57BD9120171D15F15E5BD9AE705DC7F7EE36DE7B_gshared_inline (Action_4_t595C7D13B665306D3E501CAF580759041B0C8171* __this, RuntimeObject* ___arg10, double ___arg21, int64_t ___arg32, int32_t ___arg43, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeArray`1<System.Byte>::get_IsCreated()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_gshared (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<System.Int32Enum>::get_HasValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Int32Enum>::GetValueOrDefault()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method) ;
// System.Void System.Nullable`1<System.Int32Enum>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, int32_t ___value0, 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.Void UnityEngine.InputSystem.InputControlList`1<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlList_1_Dispose_mB88ABF9267ADE8178F03975EA3E2261706B108F4_gshared (InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31* __this, const RuntimeMethod* method) ;
// TControl[] UnityEngine.InputSystem.InputControlList`1<System.Object>::ToArray(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* InputControlList_1_ToArray_m575684E978E3FC875272EF721E417E1905CD6174_gshared (InputControlList_1_t48EC0F64E524A57EFE5948AFCA4A576846FC1C31* __this, bool ___dispose0, 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) ;
// 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.Boolean UnityEngine.InputSystem.LowLevel.InputEventPtr::IsA<UnityEngine.InputSystem.LowLevel.DeltaStateEvent>()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventPtr_IsA_TisDeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859_mF1E078C1A9AC9C4697BA6A4F763D17E398CBBDE7_gshared (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, 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.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.Action`1<UnityEngine.InputSystem.LowLevel.InputStateHistory/Record>::Invoke(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m385E2072F05E124A5C5A65458BECB656EA710704_gshared_inline (Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* __this, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 ___obj0, 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) ;
// 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) ;
// TResult System.Func`4<System.Object,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean>::Invoke(T1,T2,T3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_4_Invoke_mC7D21C922ACD57BEC4C04878D5BFFC1441C3779A_gshared_inline (Func_4_t71673974799A3C352F89909BA77E8B33929F2A32* __this, RuntimeObject* ___arg10, double ___arg21, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___arg32, 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.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArrayExtensions::IndexOfReference<System.Object>(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<TValue>,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReadOnlyArrayExtensions_IndexOfReference_TisRuntimeObject_mF079919FF81FE817E0361E0CA73C17A837A71A9C_gshared (ReadOnlyArray_1_t40B8DDDCD6ACBA3B2C0AF1387BE23D68DAEF77B5 ___array0, RuntimeObject* ___value1, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputProcessor`1<System.Single>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_gshared (InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector3>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C_gshared (InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Quaternion>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputProcessor_1__ctor_mD16AAFDF5E257298ADA5114E0A83D7F7C854F4CF_gshared (InputProcessor_1_t43B1AEC927E378D43D0207A4C031927E872280CE* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector2>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE_gshared (InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.InternedString>::.ctor(TValue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArray_1__ctor_m8B1A10969D597D11769C4E7C33B907A981CA78F5_gshared (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___array0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::.ctor(TValue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArray_1__ctor_m1A1A6D0FD792CEAA60A7641BB5854BCD80217362_gshared (ReadOnlyArray_1_t33FF20B344958C68734E3615E9381A0A6F882670* __this, ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ___array0, const RuntimeMethod* method) ;
// T System.Nullable`1<System.Boolean>::GetValueOrDefault()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, 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.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.Void System.Nullable`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::.ctor(T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Nullable_1__ctor_m2A8ADF972334AFE0CB6F3D100535A01C4E89F485_gshared (Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4* __this, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA682012E5951D6B004135D22C6B4B2D7D593990E_gshared (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, const RuntimeMethod* method) ;
// T System.Reflection.CustomAttributeExtensions::GetCustomAttribute<System.Object>(System.Reflection.MemberInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m1ABB7BFE3A35B2A28A19FC1A0C752D5F8F74E70E_gshared (MemberInfo_t* ___element0, bool ___inherit1, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::ToArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* List_1_ToArray_m00CA5FB91CDA6365D58E28447BF529B32FE5AFE1_gshared (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.Object,UnityEngine.InputSystem.Utilities.InternedString>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m92E872488A5D1351FE7695A0328E8D468BEE1884_gshared (Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// TNew[] UnityEngine.InputSystem.Utilities.ArrayHelpers::Select<System.Object,UnityEngine.InputSystem.Utilities.InternedString>(TOld[],System.Func`2<TOld,TNew>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ArrayHelpers_Select_TisRuntimeObject_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mBE237CEBF8F679B52C0D92446D7546E72D98021F_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___array0, Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* ___converter1, const RuntimeMethod* method) ;
// T UnityEngine.JsonUtility::FromJson<UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson>(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399 JsonUtility_FromJson_TisLayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399_mFEAE945D26422EBB6B69044C98CA8090A44EF5CC_gshared (String_t* ___json0, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_gshared_inline (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC_gshared (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::set_Item(System.Int32,T)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m6FA93D75E7D5F138E7C31968F66B0C5918E6CA8C_gshared (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, int32_t ___index0, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___value1, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<T> System.Reflection.CustomAttributeExtensions::GetCustomAttributes<System.Object>(System.Reflection.MemberInfo,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* CustomAttributeExtensions_GetCustomAttributes_TisRuntimeObject_m0D7DAAE151C257290D695E54E6B7AC1281DA2809_gshared (MemberInfo_t* ___element0, bool ___inherit1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::Add(T)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_gshared_inline (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___item0, const RuntimeMethod* method) ;
// TValue[] UnityEngine.InputSystem.Utilities.ArrayHelpers::Join<System.Object>(TValue,TValue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ArrayHelpers_Join_TisRuntimeObject_mB4BB8CF7057A22A469FF3FF51DA0EFF81B6F0446_gshared (RuntimeObject* ___value0, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___values1, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.Object,UnityEngine.InputSystem.Utilities.InternedString>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Select_TisRuntimeObject_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m4F17E70CF3EC7D632ECB7CA358BF45038CE7DBCA_gshared (RuntimeObject* ___source0, Func_2_t92904CE6AE729E23667675B2858ABE16106A0837* ___selector1, 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) ;
// TSource[] System.Linq.Enumerable::ToArray<UnityEngine.InputSystem.Utilities.NameAndParameters>(System.Collections.Generic.IEnumerable`1<TSource>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* Enumerable_ToArray_TisNameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_mFACD3896A03F0E64AF3FABF033D6D733687701FF_gshared (RuntimeObject* ___source0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.NamedValue>::.ctor(TValue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArray_1__ctor_m0A2A04DEB5DD6904A88BA998F8DFF306E7932261_gshared (ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9* __this, NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* ___array0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.NameAndParameters>::.ctor(TValue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyArray_1__ctor_mEAD477EA9B978C5FB45054408D3AF3B53A4E9F37_gshared (ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41* __this, NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* ___array0, const RuntimeMethod* method) ;
// TValue[] UnityEngine.InputSystem.Utilities.ArrayHelpers::Merge<UnityEngine.InputSystem.Utilities.InternedString>(TValue[],TValue[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ArrayHelpers_Merge_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mA1D805ECA405F80412000B26AECD58B23B1CAAC0_gshared (InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___first0, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___second1, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.Utilities.InternedString>::Merge(UnityEngine.InputSystem.Utilities.InlinedArray`1<TValue>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InlinedArray_1_Merge_mFBCBF398F83222C4F45F518BFAF15B5083CA4A7E_gshared (InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* __this, InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 ___other0, 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.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tF8222A4639381794AAA8400055AD5CCB9CA671CB Dictionary_2_GetEnumerator_mC480F53D79C49B466BE1AA3D20183B69A45B37FD_gshared (Dictionary_2_t59872F59645AC1330A11D759A7914EB73BB345E8* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m37CA84AE448904CF516FC7413249798A46459FAE_gshared (Enumerator_tF8222A4639381794AAA8400055AD5CCB9CA671CB* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR KeyValuePair_2_tF5DD05EDBC520DD8097B5B6C4F393A65598F1A63 Enumerator_get_Current_m0373B60ED4ADFD0BB6384F21AA824052DC046AB2_gshared_inline (Enumerator_tF8222A4639381794AAA8400055AD5CCB9CA671CB* __this, const RuntimeMethod* method) ;
// TKey System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::get_Key()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_m0B23CA68619DDA4661F16C7E1DF5E9136DDE50E0_gshared_inline (KeyValuePair_2_tF5DD05EDBC520DD8097B5B6C4F393A65598F1A63* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::TryGetValue(TKey,TValue&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_m5412FA693B096C4757B05851062AF7A19D731318_gshared (Dictionary_2_t59872F59645AC1330A11D759A7914EB73BB345E8* __this, RuntimeObject* ___key0, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* ___value1, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::get_Value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD KeyValuePair_2_get_Value_mC984E0FD2A2116BD6D8E87245E7604F394144702_gshared_inline (KeyValuePair_2_tF5DD05EDBC520DD8097B5B6C4F393A65598F1A63* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::Remove(TKey)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_m3BD5BA6D218A4CA09A07B9BA4D9CD305681187F0_gshared (Dictionary_2_t59872F59645AC1330A11D759A7914EB73BB345E8* __this, RuntimeObject* ___key0, 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.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.Object>::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1/Enumerator<System.Object>::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1/Enumerator<System.Object>::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.Object>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m032E337F756F97C0EC0461068ACBD68CB7901594_gshared (Enumerator_tF8222A4639381794AAA8400055AD5CCB9CA671CB* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::get_Values()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueCollection_t5413D7AD049C57884DA4ABC89669C70C00462738* Dictionary_2_get_Values_m515D09D0312AD1F015116267E89D61C6AAF631B1_gshared (Dictionary_2_t59872F59645AC1330A11D759A7914EB73BB345E8* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m23F87068F1ED72DC86372B717F08CD9EF57C6BDA_gshared (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, RuntimeObject* ___collection0, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem,System.Boolean>::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Func_2__ctor_m298B011497B6E0C393B5E14B29687750963EC5E4_gshared (Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerable_Where_TisControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_m2799187D9F808D4AFA48AA6243D4E7E478AF2698_gshared (RuntimeObject* ___source0, Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7* ___predicate1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_mB2E37F0F93BC63FC630BDA2CA7DCF22B822D22A1_gshared (Dictionary_2_t59872F59645AC1330A11D759A7914EB73BB345E8* __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) ;
// System.Void System.Collections.Generic.Dictionary`2<System.Object,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::set_Item(TKey,TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m87294AF6662DE1D6CC524D1133F3CC12A5C142E6_gshared (Dictionary_2_t59872F59645AC1330A11D759A7914EB73BB345E8* __this, RuntimeObject* ___key0, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___value1, const RuntimeMethod* method) ;
// T UnityEngine.JsonUtility::FromJson<UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJsonNameAndDescriptorOnly>(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F JsonUtility_FromJson_TisLayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F_m356827705190A962429DAF109AFC3D3D03E1F10F_gshared (String_t* ___json0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.Utilities.InternedString>::Append(TValue)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InlinedArray_1_Append_m14B1C35E2818E78C1671F1F02272804B4BF33D05_gshared (InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value0, 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.ObjectDisposedException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48 (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* __this, String_t* ___objectName0, 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.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace::GetNextEvent(UnityEngine.InputSystem.LowLevel.InputEventPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventTrace_GetNextEvent_mDF7ED13DD6F42BA87EDE532CAB99BB697C8B108A (InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* ___current0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputEventPtr UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::get_Current()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 Enumerator_get_Current_m3C388C6F62B1736308A7B1AAB5D1AE461B2D50CC_inline (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* __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.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.InputSystem::remove_onBeforeUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_remove_onBeforeUpdate_mBF0659BB33E2FD7874CD45067CEFF08C3A7A9EE4 (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::set_finished(System.Boolean)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReplayController_set_finished_m05C11A4E622954AFDACE0F7AB76E93EEECD6B6A2_inline (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerator`1<TValue> UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.InputDevice>::GetEnumerator()
inline RuntimeObject* InlinedArray_1_GetEnumerator_mF42E560968274088F43D58E20B67D7C313C7980B (InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C*, const RuntimeMethod*))InlinedArray_1_GetEnumerator_mD09AB17F5788E987BEAD70E80E269F3FB7E865C3_gshared)(__this, method);
}
// System.Void UnityEngine.InputSystem.InputSystem::RemoveDevice(UnityEngine.InputSystem.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RemoveDevice_m41F154CEBE1EB94090D2980BEA684E58799EA8B3 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, 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.LowLevel.InputEventTrace/ReplayController UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::WithDeviceMappedFromTo(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* ReplayController_WithDeviceMappedFromTo_m88AC8466C0CEAB26F9F502DF6A1B3853512F7090 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, int32_t ___recordedDeviceId0, int32_t ___playbackDeviceId1, const RuntimeMethod* method) ;
// TValue UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>>::get_Item(System.Int32)
inline KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 InlinedArray_1_get_Item_m1C8BF2A41804F8D2B398B234FE3B1E940D36DFF1 (InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 (*) (InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43*, int32_t, const RuntimeMethod*))InlinedArray_1_get_Item_m1C8BF2A41804F8D2B398B234FE3B1E940D36DFF1_gshared)(__this, ___index0, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Key()
inline int32_t KeyValuePair_2_get_Key_m5A886C4B3E54DEA04D456E49D7FB92A4545FCD8F_inline (KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189*, const RuntimeMethod*))KeyValuePair_2_get_Key_m5A886C4B3E54DEA04D456E49D7FB92A4545FCD8F_gshared_inline)(__this, method);
}
// System.Void UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>>::RemoveAtWithCapacity(System.Int32)
inline void InlinedArray_1_RemoveAtWithCapacity_m4D058322BEC61FA58F04CE9A837A2E464759415E (InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* __this, int32_t ___index0, const RuntimeMethod* method)
{
(( void (*) (InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43*, int32_t, const RuntimeMethod*))InlinedArray_1_RemoveAtWithCapacity_m4D058322BEC61FA58F04CE9A837A2E464759415E_gshared)(__this, ___index0, method);
}
// System.Void System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::.ctor(TKey,TValue)
inline void KeyValuePair_2__ctor_m3C86D5D8BB0D1118068E83ED43D64F4E64E7C221 (KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189* __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method)
{
(( void (*) (KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189*, int32_t, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m3C86D5D8BB0D1118068E83ED43D64F4E64E7C221_gshared)(__this, ___key0, ___value1, method);
}
// System.Void UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>>::set_Item(System.Int32,TValue)
inline void InlinedArray_1_set_Item_m6A196904387C38864370BABA0CBACC0EEF6BB786 (InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* __this, int32_t ___index0, KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 ___value1, const RuntimeMethod* method)
{
(( void (*) (InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43*, int32_t, KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189, const RuntimeMethod*))InlinedArray_1_set_Item_m6A196904387C38864370BABA0CBACC0EEF6BB786_gshared)(__this, ___index0, ___value1, method);
}
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1<System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>>::AppendWithCapacity(TValue,System.Int32)
inline int32_t InlinedArray_1_AppendWithCapacity_mDB0D8ADCFF5D374E15017980D7073D63B8E8C48F (InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* __this, KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 ___value0, int32_t ___capacityIncrement1, const RuntimeMethod* method)
{
return (( int32_t (*) (InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43*, KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189, int32_t, const RuntimeMethod*))InlinedArray_1_AppendWithCapacity_mDB0D8ADCFF5D374E15017980D7073D63B8E8C48F_gshared)(__this, ___value0, ___capacityIncrement1, method);
}
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::MoveNext(System.Boolean,UnityEngine.InputSystem.LowLevel.InputEventPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReplayController_MoveNext_m2887515FB9A9316E0A2A272C57ADA2301DD90980 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, bool ___skipFrameEvents0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* ___eventPtr1, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::QueueEvent(UnityEngine.InputSystem.LowLevel.InputEventPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReplayController_QueueEvent_mC5FA360DEB643DF3D85E7A9AFD6510D66A7F8BEE (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::set_position(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReplayController_set_position_m4948A3C77785BCBBE721AC7C452C470A9C24C098_inline (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputSystem::add_onBeforeUpdate(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_add_onBeforeUpdate_mB479D148F4C1684B66FB64B79C9331813A596ECD (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::Finished()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReplayController_Finished_m264D5E388A7FA1EFCED8420A5969C84D505493DF (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::.ctor()
inline void List_1__ctor_m6CF56031007CD05AA70A2FDA98FB9652FD3C0DF5 (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448*, const RuntimeMethod*))List_1__ctor_m6CF56031007CD05AA70A2FDA98FB9652FD3C0DF5_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::Add(T)
inline void List_1_Add_m2EE80016B94F10A7E9150D8ABB6C5668609CBAB3_inline (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448*, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, const RuntimeMethod*))List_1_Add_m2EE80016B94F10A7E9150D8ABB6C5668609CBAB3_gshared_inline)(__this, ___item0, method);
}
// System.Void System.Comparison`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::.ctor(System.Object,System.IntPtr)
inline void Comparison_1__ctor_m3066D7B2DF7828CC841C0313A7664013366E7F33 (Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188*, RuntimeObject*, intptr_t, const RuntimeMethod*))Comparison_1__ctor_m3066D7B2DF7828CC841C0313A7664013366E7F33_gshared)(__this, ___object0, ___method1, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::Sort(System.Comparison`1<T>)
inline void List_1_Sort_mEB9A929B41F7294B9F91D91FFCEB73C358478813 (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* __this, Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188* ___comparison0, const RuntimeMethod* method)
{
(( void (*) (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448*, Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188*, const RuntimeMethod*))List_1_Sort_mEB9A929B41F7294B9F91D91FFCEB73C358478813_gshared)(__this, ___comparison0, method);
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m385FC51CC8FD384DE531046778BB39C30B623B4F (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::get_paused()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ReplayController_get_paused_mA3967138FEFDD72AE8823B2B2DACEBE6E5555F30_inline (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::get_Count()
inline int32_t List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_inline (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448*, const RuntimeMethod*))List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_gshared_inline)(__this, 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.LowLevel.InputEventTrace::get_FrameMarkerEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputEventTrace_get_FrameMarkerEvent_m2AABF936DE8A85187532D4A6B98B41DDB9955561 (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) ;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::get_position()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReplayController_get_position_m39297BBE091E3E76FDD27B71AA7355148E908B88_inline (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method) ;
// System.Void System.Action::Invoke()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, 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.LowLevel.InputEventPtr::set_internalTime(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventPtr_set_internalTime_mBD0B465C6882DD13F5FA3AAE487C0FA8A68E3810 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, double ___value0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventPtr::get_id()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputEventPtr_get_id_mED485DFF0A720B0A27201BAFD554D42A8FE527FB (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, 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.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::ApplyDeviceMapping(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReplayController_ApplyDeviceMapping_mE74A404A704F80B52F5FC9C728B13D0433A46962 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, int32_t ___originalDeviceId0, 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 System.Action`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::Invoke(T)
inline void Action_1_Invoke_m30D56EDF2807EF309EEF182BA63A3F0EF0B08A15_inline (Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___obj0, const RuntimeMethod* method)
{
(( void (*) (Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C*, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, const RuntimeMethod*))Action_1_Invoke_m30D56EDF2807EF309EEF182BA63A3F0EF0B08A15_gshared_inline)(__this, ___obj0, method);
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventPtr::set_id(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventPtr_set_id_m8CCBE3CAF92578F56613E99AAA4334BCCFCFD40B (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputSystem::QueueEvent(UnityEngine.InputSystem.LowLevel.InputEventPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_QueueEvent_m35F20668E3E09695F94D64AD9E9FA6510F8BBB40 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr0, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>::get_Item(System.Int32)
inline InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 List_1_get_Item_m230131CE40A0013D25B1FB05FDDB98CB898BB718 (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 (*) (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448*, int32_t, const RuntimeMethod*))List_1_get_Item_m230131CE40A0013D25B1FB05FDDB98CB898BB718_gshared)(__this, ___index0, method);
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::.ctor(UnityEngine.InputSystem.LowLevel.InputEventTrace)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m4F5637FFD01430441D557749B2443A43E2E52575 (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* __this, InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* ___trace0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBAEFD5A6376C9CFEE01B48D250572D491A8C6C24 (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c__DisplayClass43_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass43_0__ctor_m44DFCFD88DB448F015B1576A19C27E625666493C (U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A* __this, const RuntimeMethod* method) ;
// TValue System.Collections.Generic.KeyValuePair`2<System.Int32,System.Int32>::get_Value()
inline int32_t KeyValuePair_2_get_Value_m83DA000FF3605DAD9160D02FB36863DF77DB468A_inline (KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189*, const RuntimeMethod*))KeyValuePair_2_get_Value_m83DA000FF3605DAD9160D02FB36863DF77DB468A_gshared_inline)(__this, method);
}
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo> UnityEngine.InputSystem.LowLevel.InputEventTrace::get_deviceInfos()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_tA6BF8CE904C9753E9B1BA944C102C36E3B75E570 InputEventTrace_get_deviceInfos_m66BCE6CE81C634A9352F04CF76CEA14F4E8B3942 (InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* __this, const RuntimeMethod* method) ;
// System.Void System.Predicate`1<UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo>::.ctor(System.Object,System.IntPtr)
inline void Predicate_1__ctor_mB518D664C1FF6E6E0E5886154563FF1AD31B74D3 (Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D*, RuntimeObject*, intptr_t, const RuntimeMethod*))Predicate_1__ctor_mB518D664C1FF6E6E0E5886154563FF1AD31B74D3_gshared)(__this, ___object0, ___method1, method);
}
// System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo>::IndexOf(System.Predicate`1<TValue>)
inline int32_t ReadOnlyArray_1_IndexOf_mFE4262FD29B7CC10555B765F22C7D263C0BC97AB (ReadOnlyArray_1_tA6BF8CE904C9753E9B1BA944C102C36E3B75E570* __this, Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D* ___predicate0, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyArray_1_tA6BF8CE904C9753E9B1BA944C102C36E3B75E570*, Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D*, const RuntimeMethod*))ReadOnlyArray_1_IndexOf_mFE4262FD29B7CC10555B765F22C7D263C0BC97AB_gshared)(__this, ___predicate0, method);
}
// TValue UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo>::get_Item(System.Int32)
inline DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52 ReadOnlyArray_1_get_Item_mDFB5E4BE282F80EE3CF856F0DD06DD5BD72B8B2A (ReadOnlyArray_1_tA6BF8CE904C9753E9B1BA944C102C36E3B75E570* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52 (*) (ReadOnlyArray_1_tA6BF8CE904C9753E9B1BA944C102C36E3B75E570*, int32_t, const RuntimeMethod*))ReadOnlyArray_1_get_Item_mDFB5E4BE282F80EE3CF856F0DD06DD5BD72B8B2A_gshared)(__this, ___index0, method);
}
// System.String UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::get_layout()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DeviceInfo_get_layout_mC531D6400FCF8EE7CCBE96D0DC9328BC0A5AC24C_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, 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::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 System.String::IsNullOrEmpty(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A (String_t* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputSystem::RegisterLayout(System.String,System.String,System.Nullable`1<UnityEngine.InputSystem.Layouts.InputDeviceMatcher>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputSystem_RegisterLayout_m0B85065BF998E684B4CAC7D8DF2759906D551B9D (String_t* ___json0, String_t* ___name1, Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C ___matches2, const RuntimeMethod* 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) ;
// UnityEngine.InputSystem.InputDevice UnityEngine.InputSystem.InputSystem::AddDevice(System.String,System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* InputSystem_AddDevice_m6A36B1D42CC84336EEA8A36CA6F8EAF7069CA6C1 (String_t* ___layout0, String_t* ___name1, String_t* ___variants2, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.InputDevice>::AppendWithCapacity(TValue,System.Int32)
inline int32_t InlinedArray_1_AppendWithCapacity_mC3DD9D6BFC53FE2F13BC3FEE652EC3B2CBA547AE (InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___value0, int32_t ___capacityIncrement1, const RuntimeMethod* method)
{
return (( int32_t (*) (InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C*, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*, int32_t, const RuntimeMethod*))InlinedArray_1_AppendWithCapacity_m9862A91090391A77B2DCC2428616248FC176C180_gshared)(__this, ___value0, ___capacityIncrement1, method);
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m2B226897DC23B48ACB5AF11CF779F3B02EDC558D (U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F* __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.Int32 System.Double::CompareTo(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Double_CompareTo_m40FD7CA33B178CCFA4B6755267DC67841092CCFC (double* __this, double ___value0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::get_deviceId()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeviceInfo_get_deviceId_m1F56DCC1850CA1B775C357DA6D521F04EA74F0C6_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::set_deviceId(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeviceInfo_set_deviceId_m76EE4AFBA1FA3FFACF2E017498621E66A819DEBD_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::set_layout(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeviceInfo_set_layout_mB0175279434FFE48B744FE2CA4800A1EF24B2D69_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, String_t* ___value0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::get_stateFormat()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED DeviceInfo_get_stateFormat_mA04A926E1277535752AC4117996C3B0F89D26916_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::set_stateFormat(UnityEngine.InputSystem.Utilities.FourCC)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeviceInfo_set_stateFormat_mFC8581D56C34FFCBF8264CFD61BA12CE56755478_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___value0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::get_stateSizeInBytes()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeviceInfo_get_stateSizeInBytes_mD21A7DBF02B25079F7A1F1482AC2EFE5A86F5C9C_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::set_stateSizeInBytes(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeviceInfo_set_stateSizeInBytes_m7D7507BD0D817A86E99E3E44E216B31855ED06B3_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, int32_t ___value0, 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.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.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) ;
// UnityEngine.InputSystem.LowLevel.InputEventPtr UnityEngine.InputSystem.LowLevel.StateEvent::ToEventPtr()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 StateEvent_ToEventPtr_mD3680659E169AB02E24D776602EDDE77369CE06D (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* __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) ;
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.StateEvent::get_typeStatic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED StateEvent_get_typeStatic_m919C8D08A31FF49959788F03C2DADD67B763B0BB (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventPtr::get_valid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, 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.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.Void System.InvalidCastException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidCastException__ctor_mED3F9781E6CA47A92C602C896EDDF2F40ECB8644 (InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* __this, String_t* ___message0, 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.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) ;
// Unity.Collections.NativeArray`1<System.Byte> UnityEngine.InputSystem.LowLevel.StateEvent::From(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr&,Unity.Collections.Allocator,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF StateEvent_From_m16DBA718CE9964C9FA2BB11BE476B865F0168FE7 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* ___eventPtr1, int32_t ___allocator2, bool ___useDefaultState3, const RuntimeMethod* 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.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) ;
// 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.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.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.Void* UnityEngine.InputSystem.InputControl::get_currentStatePtr()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* __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::.ctor(UnityEngine.InputSystem.Utilities.FourCC,System.Int32,System.Int32,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEvent__ctor_mC37410F819784AAFC4D2A58C104E0F093E932924 (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* __this, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___type0, int32_t ___sizeInBytes1, int32_t ___deviceId2, double ___time3, 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) ;
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.TextEvent::get_typeStatic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED TextEvent_get_typeStatic_m1140CC664806484A029BEACF8E85E2EA41DB0CD0 (TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventPtr::IsA<UnityEngine.InputSystem.LowLevel.TextEvent>()
inline bool InputEventPtr_IsA_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m01CE0B6701368BD1BFDB10DE3162AF9A3D413B8A (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method)
{
return (( bool (*) (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0*, const RuntimeMethod*))InputEventPtr_IsA_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m01CE0B6701368BD1BFDB10DE3162AF9A3D413B8A_gshared)(__this, 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.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_currentNumDevices()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_currentNumDevices_m95D2F0878FD22AFB147019A4511CEA6856FAFB45_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* 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.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.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_currentStateSizeInBytes()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_currentStateSizeInBytes_mF8F8501666ADFA81A4BD4DF71F8E27847B0D6EA5_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, 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.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) ;
// 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_currentLayoutCount()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_currentLayoutCount_m69DC513C2784189A9B3F214A3332DD9DC352A528_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* 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_totalEventBytes()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputMetrics_get_totalEventBytes_m04F4BFD498777335799D63A81C29AA97143CC13B_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __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.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_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.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.Single UnityEngine.InputSystem.LowLevel.InputMetrics::get_averageEventBytesPerFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputMetrics_get_averageEventBytesPerFrame_m3B35751312B79976908CAA27A8F8E9DB387E3DB8 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) ;
// System.Double UnityEngine.InputSystem.LowLevel.InputMetrics::get_averageProcessingTimePerEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputMetrics_get_averageProcessingTimePerEvent_m2A93733786AB9DD394CD35F52B3E3BD5B9307020 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) ;
// System.Double UnityEngine.InputSystem.LowLevel.InputMetrics::get_averageLagTimePerEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputMetrics_get_averageLagTimePerEvent_mE4CDD4A599B33E03A76F2E75E1CECDBED08115C7 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount::OnBeforeUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStepCount_OnBeforeUpdate_m064BE8C6A6E25B934C7CD9B81514C3A61376E002 (UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount::get_value()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t UpdateStepCount_get_value_m939CB192D174FC917F8ABE9E05FEC308BFCDB459_inline (UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount::OnUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStepCount_OnUpdate_m7E993B061FBF276567B5004742BED2443F2D1426 (UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount::set_value(System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UpdateStepCount_set_value_m94BD09FB80BCEAA8211533A7391D3708C19AF60A_inline (UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* __this, uint32_t ___value0, const RuntimeMethod* method) ;
// System.Int32 UnityEngineInternal.Input.NativeInputSystem::AllocateDeviceId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeInputSystem_AllocateDeviceId_mAC24A153C4BE2F1F32E9E674EBB7D4B56C868E82 (const RuntimeMethod* method) ;
// System.Void UnityEngineInternal.Input.NativeInputSystem::Update(UnityEngineInternal.Input.NativeInputUpdateType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputSystem_Update_m1AA42896EE1B197EE51781411326E243C102BAF5 (int32_t ___updateType0, const RuntimeMethod* method) ;
// System.IntPtr System.IntPtr::op_Explicit(System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t IntPtr_op_Explicit_m04BEF6277775C13DD8A986812AAA3FCEC32DCCBE (void* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngineInternal.Input.NativeInputSystem::QueueInputEvent(System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputSystem_QueueInputEvent_m316E7C47A9EB60CE9097020FDB7517F085729E6C (intptr_t ___inputEvent0, 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) ;
// System.Void* UnityEngine.InputSystem.LowLevel.InputDeviceCommand::get_payloadPtr()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputDeviceCommand_get_payloadPtr_mCE339E6458B03F15067C3ADE7D22EEBAE4D29982 (InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E* __this, 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.InputDeviceCommand::get_payloadSizeInBytes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputDeviceCommand_get_payloadSizeInBytes_m65597C869B0A3AF1D1B928605A06216AB6897D11 (InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E* __this, const RuntimeMethod* method) ;
// System.Int64 UnityEngineInternal.Input.NativeInputSystem::IOCTL(System.Int32,System.Int32,System.IntPtr,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t NativeInputSystem_IOCTL_m621D812F5A83D696EE98475A877AA750D246B695 (int32_t ___deviceId0, int32_t ___code1, intptr_t ___data2, int32_t ___sizeInBytes3, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass7_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m51D08934E5A8EC08EFB189DECE6572F9128ACB8A (U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698* __this, const RuntimeMethod* method) ;
// System.Void UnityEngineInternal.Input.NativeUpdateCallback::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeUpdateCallback__ctor_m04FDCD50564E7535FADAFF34BBA83500585A84F5 (NativeUpdateCallback_tC5CA5A9117B79251968A4DA3758552EFE1D37495* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass10_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass10_0__ctor_m8B3228945AA7BBBB692912F4767821233DBAA6B5 (U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngineInternal.Input.NativeInputUpdateType>::.ctor(System.Object,System.IntPtr)
inline void Action_1__ctor_m6053BD5AC27ECDD2DF78552B3ECB0D0F38B008C0 (Action_1_t7797D4D8783204B10C3D28B96B049C48276C3B1B* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Action_1_t7797D4D8783204B10C3D28B96B049C48276C3B1B*, RuntimeObject*, intptr_t, const RuntimeMethod*))Action_1__ctor_m8EDF953DA7FF0E33AE19FB51BD7DBDB7C495CFE0_gshared)(__this, ___object0, ___method1, method);
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass13_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m9BDD963AD4B4D771579687755A1B9A1DB691A89C (U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<UnityEngineInternal.Input.NativeInputUpdateType,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m04C8BE35346A258C612317730B8A43E84EEF5E55 (Func_2_t880CA675AE5D39E081BEEF14DC092D82674DE4F2* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_t880CA675AE5D39E081BEEF14DC092D82674DE4F2*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_mE27CCE9BF36CDA5E1C92CEBAECF98A3D57951455_gshared)(__this, ___object0, ___method1, method);
}
// System.Action`2<System.Int32,System.String> UnityEngineInternal.Input.NativeInputSystem::get_onDeviceDiscovered()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6* NativeInputSystem_get_onDeviceDiscovered_m7999CE102F66BB67257862F4DF70669B318E29DC (const RuntimeMethod* method) ;
// System.Void UnityEngineInternal.Input.NativeInputSystem::set_onDeviceDiscovered(System.Action`2<System.Int32,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputSystem_set_onDeviceDiscovered_m42370AEB4560BE9110FB59944D4E47F5B471DFE1 (Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Application::remove_quitting(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_remove_quitting_mC309C9BF095DF4D065340A2F47CC69FC6F7BEFB9 (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Application::add_quitting(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_add_quitting_m0FEF9560C9CB99F40EEE8585455B4461101F70F4 (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, const RuntimeMethod* 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 UnityEngine.Application::remove_focusChanged(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_remove_focusChanged_m4CA301AB76C56118CC2E13CE73986FCB642D8B23 (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.Application::add_focusChanged(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Application_add_focusChanged_mBD1C04E705BFAA42A2D76DF36480126797B92995 (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_isFocused()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isFocused_m5E2835D701463AB393851163788F1F2DF3770E3E (const RuntimeMethod* method) ;
// System.Void UnityEngineInternal.Input.NativeInputSystem::SetPollingFrequency(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputSystem_SetPollingFrequency_m48849AAAB200C17E60BD38964A1AD52390752D9C (float ___hertz0, const RuntimeMethod* method) ;
// System.Double UnityEngineInternal.Input.NativeInputSystem::get_currentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NativeInputSystem_get_currentTime_m74CA30007EBB0E701F888443A2E4758339B2F764 (const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_fixedUnscaledTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_fixedUnscaledTime_mCFC6BF7A5AFFE873756C725FE726DF6704A10D22 (const RuntimeMethod* method) ;
// System.Double UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_currentTimeOffsetToRealtimeSinceStartup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NativeInputRuntime_get_currentTimeOffsetToRealtimeSinceStartup_m012D3D1C30F95156D18F882AE7A17FA3F7668BC1 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method) ;
// System.Double UnityEngineInternal.Input.NativeInputSystem::get_currentTimeOffsetToRealtimeSinceStartup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NativeInputSystem_get_currentTimeOffsetToRealtimeSinceStartup_m898F6908BE8AFECEE9B20ABE5AF0E518FAD94228 (const RuntimeMethod* method) ;
// System.Single UnityEngine.Time::get_unscaledTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float Time_get_unscaledTime_m99A3C76AB74B5278B44A5E8B3498E51ABBF793CA (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_runInBackground()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_runInBackground_m8D33ECA3D3F79D944AAF4D2BDECB3FC3E8CC7C56 (const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::OnShutdown()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_OnShutdown_mD52B4BB75DB77B06409941C49A6A41F41C6AAB4A (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<System.Boolean>::Invoke(T)
inline void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___obj0, const RuntimeMethod* method)
{
(( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline)(__this, ___obj0, method);
}
// System.Int32 UnityEngine.Screen::get_width()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_width_mCA5D955A53CF6D29C8C7118D517D0FC84AE8056C (const RuntimeMethod* method) ;
// System.Int32 UnityEngine.Screen::get_height()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_height_m624DD2D53F34087064E3B9D09AC2207DB4E86CA8 (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) ;
// UnityEngine.ScreenOrientation UnityEngine.Screen::get_orientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Screen_get_orientation_m7B47A2719DDE296357BB3199AB3BECC49F9F4A6D (const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Application::get_isBatchMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Application_get_isBatchMode_mBE1AD2AA536A0252E56EF19F72E3EA31A8733EE9 (const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime__ctor_mF029A72DDB68E34A46455E6354309A9585D37573 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputEventBuffer::.ctor(UnityEngine.InputSystem.LowLevel.InputEvent*,System.Int32,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputEventBuffer__ctor_mC9DC5120D654A771A3E7B8B21E89EE6071DD01C3 (InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* __this, InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___eventPtr0, int32_t ___eventCount1, int32_t ___sizeInBytes2, int32_t ___capacityInBytes3, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputUpdateDelegate::Invoke(UnityEngine.InputSystem.LowLevel.InputUpdateType,UnityEngine.InputSystem.LowLevel.InputEventBuffer&)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_inline (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, 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) ;
// 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::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.Void UnityEngine.Debug::LogError(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E (RuntimeObject* ___message0, 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.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.Int64 UnityEngine.InputSystem.LowLevel.InputEventBuffer::get_sizeInBytes()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int64_t InputEventBuffer_get_sizeInBytes_m49C3283A02CD4A529F430E6737AF2DB191D8BBD9_inline (InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* __this, const RuntimeMethod* method) ;
// System.Int64 UnityEngine.InputSystem.LowLevel.InputEventBuffer::get_capacityInBytes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t InputEventBuffer_get_capacityInBytes_m880911F29058AFF745E74D509EB224261374089B (InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* __this, const RuntimeMethod* method) ;
// Unity.Collections.NativeArray`1<System.Byte> UnityEngine.InputSystem.LowLevel.InputEventBuffer::get_data()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF InputEventBuffer_get_data_m4188F4357FCFB7F743531925E7E4B75D5D066B92_inline (InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* __this, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.NativeArrayUnsafeUtility::GetUnsafeBufferPointerWithoutChecks<System.Byte>(Unity.Collections.NativeArray`1<T>)
inline void* NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m58834772960B0CE2EA5DFD6A79AC158FDE99C90A (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF ___nativeArray0, const RuntimeMethod* method)
{
return (( void* (*) (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF, const RuntimeMethod*))NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m58834772960B0CE2EA5DFD6A79AC158FDE99C90A_gshared)(___nativeArray0, method);
}
// System.Void System.Action`1<UnityEngine.InputSystem.LowLevel.InputUpdateType>::Invoke(T)
inline void Action_1_Invoke_mE01F1921DBD55EF6141E4F583FAC18E854BE027A_inline (Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* __this, int32_t ___obj0, const RuntimeMethod* method)
{
(( void (*) (Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378*, int32_t, const RuntimeMethod*))Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline)(__this, ___obj0, method);
}
// TResult System.Func`2<UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Boolean>::Invoke(T)
inline bool Func_2_Invoke_m9E4BB29155A373750E25C8808FE41F57C04338D4_inline (Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* __this, int32_t ___arg0, const RuntimeMethod* method)
{
return (( bool (*) (Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29*, int32_t, const RuntimeMethod*))Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_gshared_inline)(__this, ___arg0, method);
}
// 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) ;
// 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) ;
// UnityEngine.InputSystem.LowLevel.DeltaStateEvent* UnityEngine.InputSystem.LowLevel.DeltaStateEvent::FromUnchecked(UnityEngine.InputSystem.LowLevel.InputEventPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* DeltaStateEvent_FromUnchecked_m1E21FABAEA84C5B974E15AF1B91E09094A16EBC6 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___ptr0, 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.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.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) ;
// 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) ;
// 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.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) ;
// 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) ;
// T[] System.Array::Empty<System.Object>()
inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_m55011E8360A8199FB239A5787BA8631CDD6116FC_inline (const RuntimeMethod* method)
{
return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (const RuntimeMethod*))Array_Empty_TisRuntimeObject_m55011E8360A8199FB239A5787BA8631CDD6116FC_gshared_inline)(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.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) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputState/StateChangeMonitorDelegate::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateChangeMonitorDelegate__ctor_mA84CD919E53615B72F9AF0B8271CD108F4850FD0 (StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputState::AddChangeMonitor(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState_AddChangeMonitor_mA5F265B1DAD41FBD1C02333EFDDD71942876CE8E (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, RuntimeObject* ___monitor1, int64_t ___monitorIndex2, const RuntimeMethod* method) ;
// 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) ;
// 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) ;
// 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) ;
// System.Void System.Action`4<UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Int64>::Invoke(T1,T2,T3,T4)
inline void Action_4_Invoke_m198E9A8A619A0C123079959EA37444466A01FBA2_inline (Action_4_t6851B1EC5DCD4CBADE8DBCFA19AEDF291296FCF6* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___arg10, double ___arg21, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___arg32, int64_t ___arg43, const RuntimeMethod* method)
{
(( void (*) (Action_4_t6851B1EC5DCD4CBADE8DBCFA19AEDF291296FCF6*, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, double, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, int64_t, const RuntimeMethod*))Action_4_Invoke_m531C21CFDE3860748A265C35E23427DF3BF57665_gshared_inline)(__this, ___arg10, ___arg21, ___arg32, ___arg43, method);
}
// System.Void System.Action`4<UnityEngine.InputSystem.InputControl,System.Double,System.Int64,System.Int32>::Invoke(T1,T2,T3,T4)
inline void Action_4_Invoke_mC48373C1507CB8B6472A0D9701BD1ABB49375BC2_inline (Action_4_tE7F26291E612F3304EDB709A68D1761096F0BE8B* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___arg10, double ___arg21, int64_t ___arg32, int32_t ___arg43, const RuntimeMethod* method)
{
(( void (*) (Action_4_tE7F26291E612F3304EDB709A68D1761096F0BE8B*, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, double, int64_t, int32_t, const RuntimeMethod*))Action_4_Invoke_m57BD9120171D15F15E5BD9AE705DC7F7EE36DE7B_gshared_inline)(__this, ___arg10, ___arg21, ___arg32, ___arg43, 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.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::set_format(UnityEngine.InputSystem.Utilities.FourCC)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputStateBlock_set_format_mC6AA651913216B6B3CEF1031BC8778182009F73A_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___value0, const RuntimeMethod* 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.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.LowLevel.InputStateBlock::set_bitOffset(System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputStateBlock_set_bitOffset_mB4F67CC1BF4EBB3152CEC64BECFF724C1416A163_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, uint32_t ___value0, 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.LowLevel.InputStateBlock::set_sizeInBits(System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputStateBlock_set_sizeInBits_mE7B623711880E0A1C1E563AF809A24A9C63AE115_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, uint32_t ___value0, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::get_effectiveByteOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_effectiveByteOffset_m25A786194A52550CBC62B1A727EEA6F1CD0BFC3D (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::get_effectiveBitOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_effectiveBitOffset_m9DBDA5338F4242517409E936652D17D62599D118 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, 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.InputSystem.Utilities.MemoryHelpers::ReadSingleBit(System.Void*,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool MemoryHelpers_ReadSingleBit_m435620260BFD95F7B33502F98EAF6D6DE9C28EF7 (void* ___ptr0, uint32_t ___bitOffset1, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.InputSystem.Utilities.MemoryHelpers::ReadMultipleBitsAsUInt(System.Void*,System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t MemoryHelpers_ReadMultipleBitsAsUInt_mBB8B2A2D706732249E25C026A06203BE1FDC0372 (void* ___ptr0, uint32_t ___bitOffset1, uint32_t ___bitCount2, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.MemoryHelpers::ReadExcessKMultipleBitsAsInt(System.Void*,System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t MemoryHelpers_ReadExcessKMultipleBitsAsInt_mC65E2E3D527FAF013C46CB07C493DD2A50665F5E (void* ___ptr0, uint32_t ___bitOffset1, uint32_t ___bitCount2, const RuntimeMethod* 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.Int32 UnityEngine.InputSystem.LowLevel.InputStateBlock::ReadInt(System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateBlock_ReadInt_mD3B6B5B084CDE93F49702CCF4AC3428CD5DC984C (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.MemoryHelpers::WriteSingleBit(System.Void*,System.UInt32,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryHelpers_WriteSingleBit_m72417937A056A756E474BC8D72A84C45B4DEA1E8 (void* ___ptr0, uint32_t ___bitOffset1, bool ___value2, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.MemoryHelpers::WriteUIntAsMultipleBits(System.Void*,System.UInt32,System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryHelpers_WriteUIntAsMultipleBits_mF4BF6072D41C4CBC06769DFC6AAF1CEE329ED8E1 (void* ___ptr0, uint32_t ___bitOffset1, uint32_t ___bitCount2, uint32_t ___value3, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.MemoryHelpers::WriteIntAsExcessKMultipleBits(System.Void*,System.UInt32,System.UInt32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryHelpers_WriteIntAsExcessKMultipleBits_mF0914A0EF7957DADD474BB81AF82475BA276CE26 (void* ___ptr0, uint32_t ___bitOffset1, uint32_t ___bitCount2, int32_t ___value3, const RuntimeMethod* method) ;
// System.Void System.Exception::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F (Exception_t* __this, String_t* ___message0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::WriteInt(System.Void*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_WriteInt_mFDD5D19E799EAF75EC14EB38E131612880A5BB18 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, int32_t ___value1, const RuntimeMethod* method) ;
// System.Single UnityEngine.InputSystem.Utilities.MemoryHelpers::ReadMultipleBitsAsNormalizedUInt(System.Void*,System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float MemoryHelpers_ReadMultipleBitsAsNormalizedUInt_mF125690DC9531D9E74F7AA00FF4F0CED6A361CF7 (void* ___ptr0, uint32_t ___bitOffset1, uint32_t ___bitCount2, const RuntimeMethod* method) ;
// System.Single UnityEngine.InputSystem.Utilities.NumberHelpers::IntToNormalizedFloat(System.Int32,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float NumberHelpers_IntToNormalizedFloat_m88973EB41AFB18D1A6900335248F3D77BBD2F1BC_inline (int32_t ___value0, int32_t ___minValue1, int32_t ___maxValue2, const RuntimeMethod* method) ;
// System.Single UnityEngine.InputSystem.Utilities.NumberHelpers::UIntToNormalizedFloat(System.UInt32,System.UInt32,System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float NumberHelpers_UIntToNormalizedFloat_m302B1379117FEDC56095650462521DEF0252181A_inline (uint32_t ___value0, uint32_t ___minValue1, uint32_t ___maxValue2, const RuntimeMethod* method) ;
// System.Single UnityEngine.InputSystem.LowLevel.InputStateBlock::ReadFloat(System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputStateBlock_ReadFloat_mE73AB296192A471AFE5ECA929700364215E469D8 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.MemoryHelpers::WriteNormalizedUIntAsMultipleBits(System.Void*,System.UInt32,System.UInt32,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryHelpers_WriteNormalizedUIntAsMultipleBits_m168F7AD897757CDF75BC9EF50182863A6EB79DEB (void* ___ptr0, uint32_t ___bitOffset1, uint32_t ___bitCount2, float ___value3, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.NumberHelpers::NormalizedFloatToInt(System.Single,System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NumberHelpers_NormalizedFloatToInt_m888111D2E0E7975BB3D997A149A157E3A5AD2D50_inline (float ___value0, int32_t ___intMinValue1, int32_t ___intMaxValue2, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.InputSystem.Utilities.NumberHelpers::NormalizedFloatToUInt(System.Single,System.UInt32,System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t NumberHelpers_NormalizedFloatToUInt_m795050CA5FDE0362A04ECF58DE3A64EA0F3140BA_inline (float ___value0, uint32_t ___uintMinValue1, uint32_t ___uintMaxValue2, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::WriteFloat(System.Void*,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_WriteFloat_mC76DEFF01258667BBC17EDD58265742133D008BE (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, float ___value1, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Utilities.PrimitiveValue::op_Implicit(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 PrimitiveValue_op_Implicit_m4393C6F25CE81CD9B42E0DA522596339222ADC5A (bool ___value0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Utilities.PrimitiveValue::op_Implicit(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 PrimitiveValue_op_Implicit_m85AEA8DB8205EE124E0C444E17A6DE9C5D18677D (int32_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Utilities.PrimitiveValue::op_Implicit(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 PrimitiveValue_op_Implicit_mDB0FD011C0532A74ABD3277D848C662A7205D151 (uint32_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Utilities.PrimitiveValue::op_Implicit(System.Int16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 PrimitiveValue_op_Implicit_m12C5F8C36A0C56674E54D78012FC6F4356CE00CC (int16_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Utilities.PrimitiveValue::op_Implicit(System.UInt16)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 PrimitiveValue_op_Implicit_mDB970E9F2F9032299DBD30D4842AA860E2566D80 (uint16_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Utilities.PrimitiveValue::op_Implicit(System.Byte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 PrimitiveValue_op_Implicit_mEDEC47B660DAF7F226F19431CA21445637A7EE19 (uint8_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Utilities.PrimitiveValue::op_Implicit(System.SByte)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 PrimitiveValue_op_Implicit_m6BC3A0CEC20C264FF552FEBBD8337E92273CE6E9 (int8_t ___value0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Utilities.PrimitiveValue::op_Implicit(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 PrimitiveValue_op_Implicit_m2E37FE97D7684B627489F765FC9BE697C08A7120 (float ___value0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.LowLevel.InputStateBlock::FloatToPrimitiveValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 InputStateBlock_FloatToPrimitiveValue_m46EBD7FE513E6770363E28AFEA74B614CB76A414 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, float ___value0, const RuntimeMethod* method) ;
// System.Double UnityEngine.InputSystem.LowLevel.InputStateBlock::ReadDouble(System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputStateBlock_ReadDouble_mA940861D65BC4427ACAFD16DB69A79E34F5D7CD9 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::WriteDouble(System.Void*,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_WriteDouble_m6E297671BA431FF222F079FE816DBAE5F130C725 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, double ___value1, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.Utilities.PrimitiveValue::ToBoolean(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool PrimitiveValue_ToBoolean_m6F7A1CB501C4530A966319D958B44ABA1AA34C51 (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, RuntimeObject* ___provider0, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.InputSystem.Utilities.PrimitiveValue::ToUInt32(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t PrimitiveValue_ToUInt32_m7126A5217DC66C6517720AF63E419D22EF31BA91 (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, RuntimeObject* ___provider0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.PrimitiveValue::ToInt32(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t PrimitiveValue_ToInt32_m5CCE1FB7974A378503F69C5E47060A8B7BEAC40C (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, RuntimeObject* ___provider0, const RuntimeMethod* method) ;
// System.Int16 UnityEngine.InputSystem.Utilities.PrimitiveValue::ToInt16(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int16_t PrimitiveValue_ToInt16_mA3480BA85FE00C8F86EEB7346BF589786706739D (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, RuntimeObject* ___provider0, const RuntimeMethod* method) ;
// System.UInt16 UnityEngine.InputSystem.Utilities.PrimitiveValue::ToUInt16(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint16_t PrimitiveValue_ToUInt16_m25076B42F7FD4A5829F0F88968E5A72672F0FE79 (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, RuntimeObject* ___provider0, const RuntimeMethod* method) ;
// System.Byte UnityEngine.InputSystem.Utilities.PrimitiveValue::ToByte(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t PrimitiveValue_ToByte_m0E28F3584D4F827AF13CF803DA08AF4258042931 (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, RuntimeObject* ___provider0, const RuntimeMethod* method) ;
// System.SByte UnityEngine.InputSystem.Utilities.PrimitiveValue::ToSByte(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int8_t PrimitiveValue_ToSByte_mB92487C21FA8DDD6586E283F3D8E5E4F2ED6CF0B (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, RuntimeObject* ___provider0, const RuntimeMethod* method) ;
// System.Single UnityEngine.InputSystem.Utilities.PrimitiveValue::ToSingle(System.IFormatProvider)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float PrimitiveValue_ToSingle_mB1DAF285A066B17850C7B390FC83099289D0CF1B (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, RuntimeObject* ___provider0, const RuntimeMethod* method) ;
// System.TypeCode UnityEngine.InputSystem.Utilities.PrimitiveValue::get_type()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PrimitiveValue_get_type_m5E879D643209154FA8B68A45366EB969221CF4F4_inline (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, const RuntimeMethod* method) ;
// System.Void System.NotImplementedException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742 (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, String_t* ___message0, 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.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.Utilities.FourCC::.ctor(System.Char,System.Char,System.Char,System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F (FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED* __this, Il2CppChar ___a0, Il2CppChar ___b1, Il2CppChar ___c2, Il2CppChar ___d3, const RuntimeMethod* method) ;
// System.String System.Enum::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741 (RuntimeObject* __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) ;
// UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers UnityEngine.InputSystem.LowLevel.InputStateBuffers::GetDoubleBuffersFor(UnityEngine.InputSystem.LowLevel.InputUpdateType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED InputStateBuffers_GetDoubleBuffersFor_m672E6159F04BFE25BC315F8623B5FFB450DF9DA1 (InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* __this, int32_t ___updateType0, 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.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.InputStateBuffers::ComputeSizeOfSingleStateBuffer(UnityEngine.InputSystem.InputDevice[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBuffers_ComputeSizeOfSingleStateBuffer_m680CD694A08ED39663755834B1B960B2FA1A0F98 (InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___devices0, int32_t ___deviceCount1, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.InputSystem.Utilities.NumberHelpers::AlignToMultipleOf(System.UInt32,System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t NumberHelpers_AlignToMultipleOf_mEB8F85FE2BA604AC7B15C1FA171ECDF1A5D107C2_inline (uint32_t ___number0, uint32_t ___alignment1, const RuntimeMethod* method) ;
// System.Void* Unity.Collections.LowLevel.Unsafe.UnsafeUtility::Malloc(System.Int64,System.Int32,Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UnsafeUtility_Malloc_mA79BF3D6FC86F67D4354A6C8481DB0F13FD6777B (int64_t ___size0, int32_t ___alignment1, int32_t ___allocator2, const RuntimeMethod* method) ;
// System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemClear(System.Void*,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemClear_m0535B03E39A2A8CF84AE517549902F0025F67460 (void* ___destination0, int64_t ___size1, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers UnityEngine.InputSystem.LowLevel.InputStateBuffers::SetUpDeviceToBufferMappings(System.Int32,System.Byte*&,System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED InputStateBuffers_SetUpDeviceToBufferMappings_m4DB3923DA5FBE6FAC63C2A2514B80475B924EDDC (int32_t ___deviceCount0, uint8_t** ___bufferPtr1, uint32_t ___sizePerBuffer2, uint32_t ___mappingTableSizePerBuffer3, 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/DoubleBuffers::SetFrontBuffer(System.Int32,System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleBuffers_SetFrontBuffer_mC42472D618E22CAF64F1FC739B8B753A515B8C4A (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* __this, int32_t ___deviceIndex0, void* ___ptr1, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers::SetBackBuffer(System.Int32,System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleBuffers_SetBackBuffer_mC8E2BB9B3DDCCE7650C511EDDD313D5E783E0F23 (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* __this, int32_t ___deviceIndex0, void* ___ptr1, const RuntimeMethod* method) ;
// System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::Free(System.Void*,Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_Free_mA951B190894E1755DE821FCBD35F7AD9FB388F18 (void* ___memory0, int32_t ___allocator1, const RuntimeMethod* 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.LowLevel.InputStateBuffers::MigrateDoubleBuffer(UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers,UnityEngine.InputSystem.InputDevice[],System.Int32,UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBuffers_MigrateDoubleBuffer_m4A9CCB1FAF0BBEC319CC4340C1AF4BF62D666A63 (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED ___newBuffer0, InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___devices1, int32_t ___deviceCount2, DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED ___oldBuffer3, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBuffers::MigrateSingleBuffer(System.Void*,UnityEngine.InputSystem.InputDevice[],System.Int32,System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBuffers_MigrateSingleBuffer_m874442E9D19179A2F33F5E1F7BF9CA84C0CBACA4 (void* ___newBuffer0, InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___devices1, int32_t ___deviceCount2, void* ___oldBuffer3, const RuntimeMethod* 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.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBuffers::NextDeviceOffset(System.UInt32,UnityEngine.InputSystem.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBuffers_NextDeviceOffset_m208E50429BEA0B99B6B46AA8BAC12C694DF1B14F (uint32_t ___currentOffset0, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device1, 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.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::SwapBuffers(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleBuffers_SwapBuffers_m54686C92F91F734EC6C074F1D48D3DFEDD0B214A (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* __this, int32_t ___deviceIndex0, const RuntimeMethod* method) ;
// System.Boolean Unity.Collections.NativeArray`1<System.Byte>::get_IsCreated()
inline bool NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081 (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* __this, const RuntimeMethod* method)
{
return (( bool (*) (NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF*, const RuntimeMethod*))NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_gshared)(__this, method);
}
// System.Void System.NotImplementedException::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* __this, const RuntimeMethod* method) ;
// System.Boolean System.Nullable`1<UnityEngine.InputSystem.LowLevel.InputUpdateType>::get_HasValue()
inline bool Nullable_1_get_HasValue_mAF2A1581B5249D08F08741515C8629EFB6523C86_inline (Nullable_1_t01EA562E317937F4460711CFA1BFDE2AA35CBF20* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t01EA562E317937F4460711CFA1BFDE2AA35CBF20*, const RuntimeMethod*))Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline)(__this, 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) ;
// T System.Nullable`1<UnityEngine.InputSystem.LowLevel.InputUpdateType>::GetValueOrDefault()
inline int32_t Nullable_1_GetValueOrDefault_m681906A3292799C0B8557D9AC42307E6AFC168CC_inline (Nullable_1_t01EA562E317937F4460711CFA1BFDE2AA35CBF20* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Nullable_1_t01EA562E317937F4460711CFA1BFDE2AA35CBF20*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline)(__this, method);
}
// System.Void System.Nullable`1<UnityEngine.InputSystem.LowLevel.InputUpdateType>::.ctor(T)
inline void Nullable_1__ctor_mBDACCE4C4A7927C7FF1D215D8AF7C1F6BE6944BE (Nullable_1_t01EA562E317937F4460711CFA1BFDE2AA35CBF20* __this, int32_t ___value0, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t01EA562E317937F4460711CFA1BFDE2AA35CBF20*, int32_t, const RuntimeMethod*))Nullable_1__ctor_m5100B58428BDAD8C79F3D8576B0C2E1D4F3924EB_gshared)(__this, ___value0, method);
}
// System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.InputControl>::.ctor(TValue[],System.Int32,System.Int32)
inline void ReadOnlyArray_1__ctor_m91E26F16AF68835954DDB6AACADED4901067A544 (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3* __this, InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3*, InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17*, int32_t, int32_t, const RuntimeMethod*))ReadOnlyArray_1__ctor_m2C5D5E2909635889EDB94C381385ED5D6128612F_gshared)(__this, ___array0, ___index1, ___length2, method);
}
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___paramName0, String_t* ___message1, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::UserIndexToRecordIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateHistory_UserIndexToRecordIndex_m81D4D6EE19ED80607BAAA31F3159168AC3B5B678 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___index0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader* UnityEngine.InputSystem.LowLevel.InputStateHistory::GetRecord(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* InputStateHistory_GetRecord_m85FF7089306517975159512B91057A59C16CC12F (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::.ctor(UnityEngine.InputSystem.LowLevel.InputStateHistory,System.Int32,UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Record__ctor_mB54551B1D8C0BF391FC4910C31536CDA2A8EAB55 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* ___owner0, int32_t ___index1, RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* ___header2, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::CopyFrom(UnityEngine.InputSystem.LowLevel.InputStateHistory/Record)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Record_CopyFrom_mF3794E85475465E4DC83BBC615BC0A1506BFD105 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 ___record0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.NumberHelpers::AlignToMultipleOf(System.Int32,System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NumberHelpers_AlignToMultipleOf_mC0AB871E2290467B6E6661572B87E57888FB36E0_inline (int32_t ___number0, int32_t ___alignment1, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.InputControlList`1<UnityEngine.InputSystem.InputControl> UnityEngine.InputSystem.InputSystem::FindControls(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA InputSystem_FindControls_mB0AAE5EB26C987C3B5F679BF84FFC9071BFCCAB5 (String_t* ___path0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputControlList`1<UnityEngine.InputSystem.InputControl>::Dispose()
inline void InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82 (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA* __this, const RuntimeMethod* method)
{
(( void (*) (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA*, const RuntimeMethod*))InputControlList_1_Dispose_mB88ABF9267ADE8178F03975EA3E2261706B108F4_gshared)(__this, method);
}
// TControl[] UnityEngine.InputSystem.InputControlList`1<UnityEngine.InputSystem.InputControl>::ToArray(System.Boolean)
inline InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* InputControlList_1_ToArray_mB4471AF6CA979DEAE21C452D7819F9B62A67C75D (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA* __this, bool ___dispose0, const RuntimeMethod* method)
{
return (( InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* (*) (InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA*, bool, const RuntimeMethod*))InputControlList_1_ToArray_m575684E978E3FC875272EF721E417E1905CD6174_gshared)(__this, ___dispose0, method);
}
// TSource[] System.Linq.Enumerable::ToArray<UnityEngine.InputSystem.InputControl>(System.Collections.Generic.IEnumerable`1<TSource>)
inline InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* Enumerable_ToArray_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mD3834BF06D4DA81E7AA60900854538C7DE2C0A54 (RuntimeObject* ___source0, const RuntimeMethod* method)
{
return (( InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_m6B1F26FB2B3EA7B18B82FC81035440AAAEFCE924_gshared)(___source0, method);
}
// System.Void System.Object::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2 (RuntimeObject* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_Dispose_m7DD7D063D0D205BB33BBCBA682F7BB98884CCE15 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader* UnityEngine.InputSystem.LowLevel.InputStateHistory::AllocateRecord(System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* InputStateHistory_AllocateRecord_mAD0E7626ECD9E937BBD46B8E84DEE7E247A8B707 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t* ___index0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.InputControl> UnityEngine.InputSystem.LowLevel.InputStateHistory::get_controls()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 InputStateHistory_get_controls_m2B1056A5B21F2A8CFAAEE9136E24D27C4BFF31CC (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __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);
}
// System.Void UnityEngine.InputSystem.LowLevel.InputState::RemoveChangeMonitor(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState_RemoveChangeMonitor_mC12BA656134E67F7DD60457EC15BDB4C10F95057 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, RuntimeObject* ___monitor1, int64_t ___monitorIndex2, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventPtr::IsA<UnityEngine.InputSystem.LowLevel.DeltaStateEvent>()
inline bool InputEventPtr_IsA_TisDeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859_mF1E078C1A9AC9C4697BA6A4F763D17E398CBBDE7 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* __this, const RuntimeMethod* method)
{
return (( bool (*) (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0*, const RuntimeMethod*))InputEventPtr_IsA_TisDeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859_mF1E078C1A9AC9C4697BA6A4F763D17E398CBBDE7_gshared)(__this, method);
}
// UnityEngine.InputSystem.LowLevel.StateEvent* UnityEngine.InputSystem.LowLevel.StateEvent::From(UnityEngine.InputSystem.LowLevel.InputEventPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* StateEvent_From_m166403F2FFBE599A37B2D54799E2F27FE38331A9 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___ptr0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record UnityEngine.InputSystem.LowLevel.InputStateHistory::RecordStateChange(UnityEngine.InputSystem.InputControl,System.Void*,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 InputStateHistory_RecordStateChange_mB6A376EF3B00C27D23B0D2C268AD78E28F5259A8 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, void* ___statePtr1, double ___time2, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::IndexOfReference<UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.InputControl>(TFirst[],TSecond,System.Int32)
inline int32_t ArrayHelpers_IndexOfReference_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m279DE5FE21C0E7A942B97DDEFEE6F17A205EB82C (InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* ___array0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___value1, int32_t ___count2, const RuntimeMethod* method)
{
return (( int32_t (*) (InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17*, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, int32_t, const RuntimeMethod*))ArrayHelpers_IndexOfReference_TisRuntimeObject_TisRuntimeObject_m535F7C167C2FB8369A26267BF3D4454FBC57E4B4_gshared)(___array0, ___value1, ___count2, method);
}
// System.Int32 UnityEngine.InputSystem.Utilities.ArrayHelpers::AppendWithCapacity<UnityEngine.InputSystem.InputControl>(TValue[]&,System.Int32&,TValue,System.Int32)
inline int32_t ArrayHelpers_AppendWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mC5BF2128B73357928D460A8F53B4AEEE75704DEB (InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17** ___array0, int32_t* ___count1, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___value2, int32_t ___capacityIncrement3, const RuntimeMethod* method)
{
return (( int32_t (*) (InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17**, int32_t*, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, int32_t, const RuntimeMethod*))ArrayHelpers_AppendWithCapacity_TisRuntimeObject_m19BAAE7AED4E89978DEEE09ABC0C60F705B0C01E_gshared)(___array0, ___count1, ___value2, ___capacityIncrement3, method);
}
// System.Byte* UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader::get_statePtrWithoutControlIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* RecordHeader_get_statePtrWithoutControlIndex_m06FC191CB4801F442A0B972DA23B48ECE629922C (RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* __this, const RuntimeMethod* method) ;
// System.Byte* UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader::get_statePtrWithControlIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* RecordHeader_get_statePtrWithControlIndex_m68BBA8402AF00318B40229E5121F9C5132A3B655 (RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* __this, const RuntimeMethod* method) ;
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputStateHistory/Record> UnityEngine.InputSystem.LowLevel.InputStateHistory::get_onRecordAdded()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* InputStateHistory_get_onRecordAdded_mC7C34D59B29DBCFD235DDCE9353325E8A8033D26_inline (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method) ;
// System.Void System.Action`1<UnityEngine.InputSystem.LowLevel.InputStateHistory/Record>::Invoke(T)
inline void Action_1_Invoke_m385E2072F05E124A5C5A65458BECB656EA710704_inline (Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* __this, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 ___obj0, const RuntimeMethod* method)
{
(( void (*) (Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7*, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0, const RuntimeMethod*))Action_1_Invoke_m385E2072F05E124A5C5A65458BECB656EA710704_gshared_inline)(__this, ___obj0, method);
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::.ctor(UnityEngine.InputSystem.LowLevel.InputStateHistory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6A3295CBAC2E7F52327147C8A5214209EB8D1185 (Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* __this, InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* ___history0, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerator`1<UnityEngine.InputSystem.LowLevel.InputStateHistory/Record> UnityEngine.InputSystem.LowLevel.InputStateHistory::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputStateHistory_GetEnumerator_mC358AF7122BC504AD6608B3CA589712C3A2811E2 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::StopRecording()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_StopRecording_mED345F52B850C222CA66192B598C25C36898C8FB (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::Destroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_Destroy_m7B861DBB59BE6BCED421F7FDC4B7061FDAF32D65 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method) ;
// System.Void System.GC::SuppressFinalize(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m3352E2F2119EB46913B51B7AAE2F217C63C35F2A (RuntimeObject* ___obj0, 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.UInt32 System.Math::Max(System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Math_Max_mA38EFCCC7E58F8BEEDE1A9F63123302D634E001A (uint32_t ___val10, uint32_t ___val21, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::get_bytesPerRecord()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateHistory_get_bytesPerRecord_mAF516CE1E45E3EBA46EDFFF2923908D6B672D114 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method) ;
// System.Void System.ArgumentOutOfRangeException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___paramName0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader* UnityEngine.InputSystem.LowLevel.InputStateHistory::GetRecordUnchecked(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* InputStateHistory_GetRecordUnchecked_m569EB10E4D93B81BEA6699746C15C720F48E42F6 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::Allocate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_Allocate_mFFC68B0BAB36A619E0DE6B48E8A3930F5E36E9B7 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* 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);
}
// UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.LowLevel.InputState::get_currentUpdateType()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputState_get_currentUpdateType_m00712B5D042C12725C6B92AFCD1E7F105C27F08A_inline (const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.LowLevel.InputStateHistory::get_updateMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateHistory_get_updateMask_m6470CF7FBC233D8735A83520D260B3A2534D8C1A (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method) ;
// System.Func`4<UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean> UnityEngine.InputSystem.LowLevel.InputStateHistory::get_onShouldRecordStateChange()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2* InputStateHistory_get_onShouldRecordStateChange_m0A97606F5C6F09EC31752B75712EC31B6794C2D4_inline (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method) ;
// TResult System.Func`4<UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean>::Invoke(T1,T2,T3)
inline bool Func_4_Invoke_mEE62A58E6291CADDA359CB86776336C6541AB605_inline (Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___arg10, double ___arg21, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___arg32, const RuntimeMethod* method)
{
return (( bool (*) (Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2*, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, double, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, const RuntimeMethod*))Func_4_Invoke_mC7D21C922ACD57BEC4C04878D5BFFC1441C3779A_gshared_inline)(__this, ___arg10, ___arg21, ___arg32, method);
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::get_Count()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputStateHistory_get_Count_m23DF78272A6C97F6C8782A953482772CDF6FFA81_inline (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m9E091C2F11330B559B802DD29F7ECD5FFA714A24 (Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Reset_mBCBCEFF22B1EF0C3F7FCC042A8F8FE24C461CC71 (Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record UnityEngine.InputSystem.LowLevel.InputStateHistory::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 InputStateHistory_get_Item_m32D5AC02F17824DD34BCD53EC239CE2C53452278 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___index0, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 Enumerator_get_Current_m6097DCEB344C1646DEE024169C03B003C58115D9 (Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* __this, const RuntimeMethod* method) ;
// System.Object UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_System_Collections_IEnumerator_get_Current_m77E4FCB808965336BC3E274DFECFB802D05AE610 (Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEAFE245506E92EF84618B55E77490DE4DFF9AEB9 (Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_recordIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Record_get_recordIndex_m58EE017D7611A35971E68B5B5A4A7802F79920A1 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader* UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_header()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_version()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Record_get_version_m520FC2A134CE62BD9A4A66849B43461C4189FC51_inline (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_valid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Record_get_valid_m73D4931772DADEDE923FEAB48BCC0B0B26D60207 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputStateHistory UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_owner()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* Record_get_owner_mB2699E60C558D5C61C8D8CA100CBC56869D58F10_inline (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::CheckValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::RecordIndexToUserIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateHistory_RecordIndexToUserIndex_mC63AB3D5F356A60D9854C9636E4796D798AECC95 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_index()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Record_get_index_m26D8C4FB15FC3721128D16FCE4B98989DE9B761E (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// System.Double UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Record_get_time_m01D9954843D8B133990316D6116F8C0ED29F8743 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __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);
}
// UnityEngine.InputSystem.InputControl UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_control()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* Record_get_control_mFA5FCC30EB91E96F56E6C405A64F1BB875591361 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_next()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 Record_get_next_mCA772B6B73B7676D993F1FBDBE78A0C07D8A45A1 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_previous()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 Record_get_previous_m3D9A5C19AC871D22CA2B46FDB9B29D015C6C8B0A (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// System.Object UnityEngine.InputSystem.LowLevel.InputStateHistory::ReadValueAsObject(UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputStateHistory_ReadValueAsObject_m9EA96A2191F24C9F7D25FB0AB36B09444213B4B3 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* ___data0, const RuntimeMethod* method) ;
// System.Object UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::ReadValueAsObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Record_ReadValueAsObject_m5F14CA6A4B11B31675A52014126BA98189CB6C88 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// System.Void* UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::GetUnsafeMemoryPtrUnchecked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Record_GetUnsafeMemoryPtrUnchecked_m4BFC161E4036F0124F83D2CC87EA94D2B76BA1BF (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// System.Void* UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::GetUnsafeMemoryPtr()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Record_GetUnsafeMemoryPtr_m1A7FF1C09896901E9B6C24C3E58999836958AD22 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// System.Void* UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::GetUnsafeExtraMemoryPtrUnchecked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Record_GetUnsafeExtraMemoryPtrUnchecked_m64D1BADE8C76019CB1D44F1FDE1A35A3060945FF (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// System.Void* UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::GetUnsafeExtraMemoryPtr()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Record_GetUnsafeExtraMemoryPtr_mB1A5ACD5AA4B1ED830BD2E2EF7EC9B9ABF579D85 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::get_extraMemoryPerRecord()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputStateHistory_get_extraMemoryPerRecord_m4E4C9D89BC37B9CD7E6AFFD58D95A9030F92E653_inline (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArrayExtensions::IndexOfReference<UnityEngine.InputSystem.InputControl>(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<TValue>,TValue)
inline int32_t ReadOnlyArrayExtensions_IndexOfReference_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mB6E96482486769BF8A03A4BAB4327F990DB2B7ED (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 ___array0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___value1, const RuntimeMethod* method)
{
return (( int32_t (*) (ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*, const RuntimeMethod*))ReadOnlyArrayExtensions_IndexOfReference_TisRuntimeObject_mF079919FF81FE817E0361E0CA73C17A837A71A9C_gshared)(___array0, ___value1, method);
}
// System.Boolean UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::Equals(UnityEngine.InputSystem.LowLevel.InputStateHistory/Record)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Record_Equals_m46C2DACFD7A7DF90D32A0E4EC4B44D267D7B4402 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 ___other0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Record_Equals_mEAE03AEEBA5DD28BBFD29288ABD97ECA570E1745 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, RuntimeObject* ___obj0, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Record_GetHashCode_m0C3978B11ED20A623C63325C24A3B77C40C22BC6 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Record_ToString_m712763CC1EF0E6677A9A3848D870B7E619A91640 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __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.Single UnityEngine.InputSystem.InputSettings::get_defaultDeadzoneMin()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_defaultDeadzoneMin_m1239BE1D57797E39924B157E2176088DEAA40AB4_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.InputSystem.InputSettings::get_defaultDeadzoneMax()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_defaultDeadzoneMax_mDEDE43CBF1C003101209A6743914D4461A4B0DBD_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.InputSystem.Processors.AxisDeadzoneProcessor::get_minOrDefault()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisDeadzoneProcessor_get_minOrDefault_m0951A50CB79989B52E92A99F727D59CA8DA327A4 (AxisDeadzoneProcessor_t0CD0C66C8981A54B391808B4950F14784AA28275* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.InputSystem.Processors.AxisDeadzoneProcessor::get_maxOrDefault()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisDeadzoneProcessor_get_maxOrDefault_mFAD5FDE760368B8080230FB5863249E4DA7C383D (AxisDeadzoneProcessor_t0CD0C66C8981A54B391808B4950F14784AA28275* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Sign(System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline (float ___f0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputProcessor`1<System.Single>::.ctor()
inline void InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363 (InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4* __this, const RuntimeMethod* method)
{
(( void (*) (InputProcessor_1_tFE49B42CB371A9A2A3F29802695BD251947AD0B4*, const RuntimeMethod*))InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_gshared)(__this, 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.Boolean UnityEngine.InputSystem.InputSettings::get_compensateForScreenOrientation()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputSettings_get_compensateForScreenOrientation_m3192D3A299F90F02013F003CE246174E480ACF80_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::get_identity()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline (const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Euler(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_mD4601D966F1F58F3FCA01B3FC19A12D0AD0396DD_inline (float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0 (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rotation0, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___point1, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector3>::.ctor()
inline void InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C (InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F* __this, const RuntimeMethod* method)
{
(( void (*) (InputProcessor_1_t10DFF33E2326C9CB9E156D4E45DB2D85EFD54C7F*, const RuntimeMethod*))InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C_gshared)(__this, method);
}
// System.Void UnityEngine.Quaternion::.ctor(System.Single,System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::op_Multiply(UnityEngine.Quaternion,UnityEngine.Quaternion)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Quaternion>::.ctor()
inline void InputProcessor_1__ctor_mD16AAFDF5E257298ADA5114E0A83D7F7C854F4CF (InputProcessor_1_t43B1AEC927E378D43D0207A4C031927E872280CE* __this, const RuntimeMethod* method)
{
(( void (*) (InputProcessor_1_t43B1AEC927E378D43D0207A4C031927E872280CE*, const RuntimeMethod*))InputProcessor_1__ctor_mD16AAFDF5E257298ADA5114E0A83D7F7C854F4CF_gshared)(__this, method);
}
// System.Void UnityEngine.InputSystem.InputProcessor`1<UnityEngine.Vector2>::.ctor()
inline void InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE (InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2* __this, const RuntimeMethod* method)
{
(( void (*) (InputProcessor_1_tD1A40E0E5825AAABC3416EC96E087FF6E6351DD2*, const RuntimeMethod*))InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE_gshared)(__this, method);
}
// System.Single UnityEngine.InputSystem.Processors.NormalizeProcessor::Normalize(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NormalizeProcessor_Normalize_mEC3981E44FB19990B8D33FB6B1CCDE509FE04A8D (float ___value0, float ___min1, float ___max2, float ___zero3, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.Mathf::Approximately(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_normalized()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector3::.ctor(System.Single,System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector2::get_magnitude()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.InputSystem.Processors.StickDeadzoneProcessor::GetDeadZoneAdjustedValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float StickDeadzoneProcessor_GetDeadZoneAdjustedValue_mC1E3BD5114CAC2B41315D4C33814538535B52965 (StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39* __this, float ___value0, 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) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Multiply(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m4EEB2FF3F4830390A53CE9B6076FB31801D65EED_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, const RuntimeMethod* method) ;
// System.Single UnityEngine.InputSystem.Processors.StickDeadzoneProcessor::get_minOrDefault()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float StickDeadzoneProcessor_get_minOrDefault_mDED4954E964A2DFBD75A29A762352ECB1B95738E (StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39* __this, const RuntimeMethod* method) ;
// System.Single UnityEngine.InputSystem.Processors.StickDeadzoneProcessor::get_maxOrDefault()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float StickDeadzoneProcessor_get_maxOrDefault_m48BE9D794231A7EFC4C084DA8860B5BFF1511CD0 (StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.PropertyAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D (PropertyAttribute_t5E0CB5A6CDA6E24CBD4FF26DE3B0C29D8BB54BF0* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.InternedString>::.ctor(TValue[])
inline void ReadOnlyArray_1__ctor_m8B1A10969D597D11769C4E7C33B907A981CA78F5 (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064* __this, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___array0, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064*, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*, const RuntimeMethod*))ReadOnlyArray_1__ctor_m8B1A10969D597D11769C4E7C33B907A981CA78F5_gshared)(__this, ___array0, method);
}
// System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::.ctor(TValue[])
inline void ReadOnlyArray_1__ctor_m1A1A6D0FD792CEAA60A7641BB5854BCD80217362 (ReadOnlyArray_1_t33FF20B344958C68734E3615E9381A0A6F882670* __this, ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ___array0, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyArray_1_t33FF20B344958C68734E3615E9381A0A6F882670*, ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104*, const RuntimeMethod*))ReadOnlyArray_1__ctor_m1A1A6D0FD792CEAA60A7641BB5854BCD80217362_gshared)(__this, ___array0, method);
}
// T System.Nullable`1<System.Boolean>::GetValueOrDefault()
inline bool Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
return (( bool (*) (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01*, const RuntimeMethod*))Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_gshared_inline)(__this, method);
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout::get_isDeviceLayout()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlLayout_get_isDeviceLayout_mC5AFD49ECE0133CD8323C490387652CFCDF0E3E3 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __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);
}
// 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);
}
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::get_name()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ControlItem_get_name_m1D0E0FB5B9A155BEDF717F69A57364F89F1292F7_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.Utilities.InternedString::op_Equality(UnityEngine.InputSystem.Utilities.InternedString,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternedString_op_Equality_m3C105A41BB070B4EAF6DA95DECF4C20D7B68B06D (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___a0, String_t* ___b1, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout::get_name()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputControlLayout_get_name_m41A7AEAC666D5C2CC75AB1FE2E7D6D7CAB90EA9A_inline (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.KeyNotFoundException::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyNotFoundException__ctor_mBD1D75B73DD5D7C6C72E4F7A021778837B6F2C6B (KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* __this, String_t* ___message0, const RuntimeMethod* 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.Void System.Nullable`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::.ctor(T)
inline void Nullable_1__ctor_m2A8ADF972334AFE0CB6F3D100535A01C4E89F485 (Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4* __this, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___value0, const RuntimeMethod* method)
{
(( void (*) (Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4*, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD, const RuntimeMethod*))Nullable_1__ctor_m2A8ADF972334AFE0CB6F3D100535A01C4E89F485_gshared)(__this, ___value0, method);
}
// System.Int32 System.String::get_Length()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ;
// System.Char System.String::get_Chars(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3 (String_t* __this, int32_t ___index0, const RuntimeMethod* method) ;
// System.Boolean System.Char::IsDigit(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Char_IsDigit_mC98DAF907860EFB7D26C3E126D80AD3A2CE72715 (Il2CppChar ___c0, const RuntimeMethod* method) ;
// System.Int32 System.String::Compare(System.String,System.String,System.StringComparison)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_Compare_mC553A80AD870F5777F0E8B5E705B0205396B9D3E (String_t* ___strA0, String_t* ___strB1, int32_t ___comparisonType2, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::get_isArray()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ControlItem_get_isArray_m64A6E8C58A4D71B7F0E7B5CBF4BF76CC262FA2DD (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Utilities.InternedString::get_length()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InternedString_get_length_m4C5C8B69056154F3B5CF7D696A9D72803FC3FAFD (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* __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) ;
// System.Int32 System.String::Compare(System.String,System.Int32,System.String,System.Int32,System.Int32,System.StringComparison)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_Compare_mC0521D93E3608D6A004D12B1921058A021987CAA (String_t* ___strA0, int32_t ___indexA1, String_t* ___strB2, int32_t ___indexB3, int32_t ___length4, int32_t ___comparisonType5, const RuntimeMethod* method) ;
// System.Type UnityEngine.InputSystem.Layouts.InputControlLayout::get_type()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* InputControlLayout_get_type_mB36B8AAE50EB013820BFB388233F4BCC6AD419B3_inline (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method) ;
// System.Type UnityEngine.InputSystem.Utilities.TypeHelpers::GetGenericTypeArgumentFromHierarchy(System.Type,System.Type,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeHelpers_GetGenericTypeArgumentFromHierarchy_m025FA4B06F7A0E607C020A252C7E263BD000C848 (Type_t* ___type0, Type_t* ___genericTypeDefinition1, int32_t ___argumentIndex2, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::.ctor()
inline void List_1__ctor_mA682012E5951D6B004135D22C6B4B2D7D593990E (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7*, const RuntimeMethod*))List_1__ctor_mA682012E5951D6B004135D22C6B4B2D7D593990E_gshared)(__this, method);
}
// T System.Reflection.CustomAttributeExtensions::GetCustomAttribute<UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* CustomAttributeExtensions_GetCustomAttribute_TisInputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7_mD5ACC1BE1C35D3E9B9059EB776FFB0F49BC93344 (MemberInfo_t* ___element0, bool ___inherit1, const RuntimeMethod* method)
{
return (( InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* (*) (MemberInfo_t*, bool, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m1ABB7BFE3A35B2A28A19FC1A0C752D5F8F74E70E_gshared)(___element0, ___inherit1, method);
}
// System.Type UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::get_stateType()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* InputControlLayoutAttribute_get_stateType_m0433BD1DAE77F2B64FEBCA3427B5B1F19167A1D3_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* 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.Layouts.InputControlLayout::AddControlItems(System.Type,System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_AddControlItems_mAA4389B7E4E45E277205A7A48EE53E4A2261C32B (Type_t* ___type0, List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* ___controlLayouts1, String_t* ___layoutName2, const RuntimeMethod* method) ;
// System.Object System.Activator::CreateInstance(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_m0A28F274256F1444949E372089034D9FB66FBD67 (Type_t* ___type0, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::get_stateFormat()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlLayoutAttribute_get_stateFormat_m614344B43A8F87397426753A88F5AD7D299DB440_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.FourCC::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void FourCC__ctor_m305163ED105CA8143DBB6D7D31A77124105B8201 (FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED* __this, String_t* ___str0, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::get_variants()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlLayoutAttribute_get_variants_mC2EA0619AEB09CBD42DB57FB3B7CBD0DF68B3F0E_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::.ctor(System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout__ctor_m5F434E0B4DD5712CFA1547371EB799303C99ACC8 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, String_t* ___name0, Type_t* ___type1, const RuntimeMethod* method) ;
// T[] System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::ToArray()
inline ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* List_1_ToArray_m00CA5FB91CDA6365D58E28447BF529B32FE5AFE1 (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, const RuntimeMethod* method)
{
return (( ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* (*) (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7*, const RuntimeMethod*))List_1_ToArray_m00CA5FB91CDA6365D58E28447BF529B32FE5AFE1_gshared)(__this, method);
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::get_isGenericTypeOfDevice()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputControlLayoutAttribute_get_isGenericTypeOfDevice_mD93EF479A6FE565A6BCE6D8D6402387CFFC1366E_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::set_isGenericTypeOfDevice(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_set_isGenericTypeOfDevice_mF23282B5AF62BC132A31DEF6487EE22A1F7CC03B (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::get_hideInUI()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputControlLayoutAttribute_get_hideInUI_mBB73ECDB0F7D22EC23351EA62D0D73D813544D87_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::set_hideInUI(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_set_hideInUI_mAD5C391E136CA9398427180D894D439A86D4C8B4 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, bool ___value0, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::get_description()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlLayoutAttribute_get_description_m1478E6F0750F6BA4D98D616F5F4EAC7762CD86B6_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::get_displayName()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlLayoutAttribute_get_displayName_mAAF24C1247D109A50D436F631BE94E8BC769965D_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::set_canRunInBackground(System.Nullable`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_set_canRunInBackground_m22D48D58150C3803227AC74BF023024D62CD9D1F (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___value0, const RuntimeMethod* method) ;
// System.String[] UnityEngine.InputSystem.Layouts.InputControlLayoutAttribute::get_commonUsages()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* InputControlLayoutAttribute_get_commonUsages_m429504C8A4BB52F5F7285B30370AF5325CF802EA_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method) ;
// System.Void System.Func`2<System.String,UnityEngine.InputSystem.Utilities.InternedString>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_mE292EB3D4C9A07C566B0570AB2E1A7F3A2FC3039 (Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m92E872488A5D1351FE7695A0328E8D468BEE1884_gshared)(__this, ___object0, ___method1, method);
}
// TNew[] UnityEngine.InputSystem.Utilities.ArrayHelpers::Select<System.String,UnityEngine.InputSystem.Utilities.InternedString>(TOld[],System.Func`2<TOld,TNew>)
inline InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ArrayHelpers_Select_TisString_t_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mA9D0E0FEFCC3F0995772FF4E1094DF9B5C4333B1 (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___array0, Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* ___converter1, const RuntimeMethod* method)
{
return (( InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* (*) (StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1*, const RuntimeMethod*))ArrayHelpers_Select_TisRuntimeObject_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mBE237CEBF8F679B52C0D92446D7546E72D98021F_gshared)(___array0, ___converter1, method);
}
// UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::FromLayout(UnityEngine.InputSystem.Layouts.InputControlLayout)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399 LayoutJson_FromLayout_m48C6217932DB50008D6B601FB87C1F0C6ADD98D1 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* ___layout0, const RuntimeMethod* method) ;
// System.String UnityEngine.JsonUtility::ToJson(System.Object,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* JsonUtility_ToJson_mA7B20656D12861446AAA157DF6E9ACBBD78EC0AC (RuntimeObject* ___obj0, bool ___prettyPrint1, const RuntimeMethod* method) ;
// T UnityEngine.JsonUtility::FromJson<UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson>(System.String)
inline LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399 JsonUtility_FromJson_TisLayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399_mFEAE945D26422EBB6B69044C98CA8090A44EF5CC (String_t* ___json0, const RuntimeMethod* method)
{
return (( LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399 (*) (String_t*, const RuntimeMethod*))JsonUtility_FromJson_TisLayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399_mFEAE945D26422EBB6B69044C98CA8090A44EF5CC_gshared)(___json0, method);
}
// UnityEngine.InputSystem.Layouts.InputControlLayout UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJson::ToLayout()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* LayoutJson_ToLayout_m639A4B3A41B9C4F6DA0FF51E2FB8E37243BA4B01 (LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::AddControlItemsFromFields(System.Type,System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_AddControlItemsFromFields_mB5C728BBB4273B2E226FBAD3FC4076C511F6BBE2 (Type_t* ___type0, List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* ___controlLayouts1, String_t* ___layoutName2, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::AddControlItemsFromProperties(System.Type,System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_AddControlItemsFromProperties_m1E9E7227B26E2EF627E245D92E815D293FC1BF30 (Type_t* ___type0, List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* ___controlLayouts1, String_t* ___layoutName2, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::AddControlItemsFromMembers(System.Reflection.MemberInfo[],System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_AddControlItemsFromMembers_mD838DD4429DC1334D3A7AD756EEF3CFC064F7FA2 (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* ___members0, List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* ___controlItems1, String_t* ___layoutName2, 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 UnityEngine.InputSystem.Utilities.TypeHelpers::GetValueType(System.Reflection.MemberInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* TypeHelpers_GetValueType_mA42524E2735119E9235915B73D96DD9782B170CA (MemberInfo_t* ___member0, const RuntimeMethod* method) ;
// System.Boolean System.Type::get_IsValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318 (Type_t* __this, const RuntimeMethod* method) ;
// System.Int32 System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::get_Count()
inline int32_t List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_inline (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7*, const RuntimeMethod*))List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_gshared_inline)(__this, method);
}
// System.Boolean System.Reflection.FieldInfo::op_Inequality(System.Reflection.FieldInfo,System.Reflection.FieldInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool FieldInfo_op_Inequality_mE4F4E4CC6B936CC61E9BF9F4490F0643911C0D43 (FieldInfo_t* ___left0, FieldInfo_t* ___right1, const RuntimeMethod* method) ;
// System.IntPtr System.Runtime.InteropServices.Marshal::OffsetOf(System.Type,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t Marshal_OffsetOf_m18403C1BC5214CE346F6B10041CC917739F2E85B (Type_t* ___t0, String_t* ___fieldName1, const RuntimeMethod* method) ;
// System.Int32 System.IntPtr::ToInt32()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntPtr_ToInt32_mD53B5D2C73C7E4BE5ADEBC5D187EACC83D5BB292 (intptr_t* __this, const RuntimeMethod* method) ;
// T System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::get_Item(System.Int32)
inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD (*) (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7*, int32_t, const RuntimeMethod*))List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC_gshared)(__this, ___index0, method);
}
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::get_offset()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ControlItem_get_offset_mC9EF8E5DC5F44C67F6C52348DC848ED6A554B514_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_offset(System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_offset_mADAA61E264DE2C83DB6BB3B6D9EF22974D2071B9_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, uint32_t ___value0, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::set_Item(System.Int32,T)
inline void List_1_set_Item_m6FA93D75E7D5F138E7C31968F66B0C5918E6CA8C (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, int32_t ___index0, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___value1, const RuntimeMethod* method)
{
(( void (*) (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7*, int32_t, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD, const RuntimeMethod*))List_1_set_Item_m6FA93D75E7D5F138E7C31968F66B0C5918E6CA8C_gshared)(__this, ___index0, ___value1, method);
}
// System.Collections.Generic.IEnumerable`1<T> System.Reflection.CustomAttributeExtensions::GetCustomAttributes<UnityEngine.InputSystem.Layouts.InputControlAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline RuntimeObject* CustomAttributeExtensions_GetCustomAttributes_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m1B9A13EA8FCC00524FCC5662D21048A7EBB08B04 (MemberInfo_t* ___element0, bool ___inherit1, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (MemberInfo_t*, bool, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttributes_TisRuntimeObject_m0D7DAAE151C257290D695E54E6B7AC1281DA2809_gshared)(___element0, ___inherit1, method);
}
// TSource[] System.Linq.Enumerable::ToArray<UnityEngine.InputSystem.Layouts.InputControlAttribute>(System.Collections.Generic.IEnumerable`1<TSource>)
inline InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* Enumerable_ToArray_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_mD7F0D32F2FC5556D9B2FF738BFD62052F5BCFA79 (RuntimeObject* ___source0, const RuntimeMethod* method)
{
return (( InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisRuntimeObject_m6B1F26FB2B3EA7B18B82FC81035440AAAEFCE924_gshared)(___source0, method);
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::AddControlItemsFromMember(System.Reflection.MemberInfo,UnityEngine.InputSystem.Layouts.InputControlAttribute[],System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_AddControlItemsFromMember_m16D50B422E745CA212FA7C1FAABE29BA2FDCA8AE (MemberInfo_t* ___member0, InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* ___attributes1, List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* ___controlItems2, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem UnityEngine.InputSystem.Layouts.InputControlLayout::CreateControlItemFromMember(System.Reflection.MemberInfo,UnityEngine.InputSystem.Layouts.InputControlAttribute)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD InputControlLayout_CreateControlItemFromMember_m5BDD5FC2F86E75D45667B50AD70386797EA76F26 (MemberInfo_t* ___member0, InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* ___attribute1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::Add(T)
inline void List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_inline (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7*, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD, const RuntimeMethod*))List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_gshared_inline)(__this, ___item0, method);
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_name()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_name_m2E73CBA4B9DD9B32A13C6EB47ED1341406C1887B_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.Int32 System.String::IndexOf(System.Char)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966 (String_t* __this, Il2CppChar ___value0, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_displayName()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_displayName_mA2CB664E8261D318DD13FD66A015B0EFCFD35FC9_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_shortDisplayName()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_shortDisplayName_m536FBAE75C1662DDFB37C14D533DD2CB497ACD3B_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_layout()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_layout_m3E41A7E382A12A21A7C5C8F60480101DFECE2C94_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// T System.Reflection.CustomAttributeExtensions::GetCustomAttribute<System.Runtime.CompilerServices.FixedBufferAttribute>(System.Reflection.MemberInfo,System.Boolean)
inline FixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402* CustomAttributeExtensions_GetCustomAttribute_TisFixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402_m61956D94F5BE42A3D5166279175F86A404A537CD (MemberInfo_t* ___element0, bool ___inherit1, const RuntimeMethod* method)
{
return (( FixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402* (*) (MemberInfo_t*, bool, const RuntimeMethod*))CustomAttributeExtensions_GetCustomAttribute_TisRuntimeObject_m1ABB7BFE3A35B2A28A19FC1A0C752D5F8F74E70E_gshared)(___element0, ___inherit1, method);
}
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout::InferLayoutFromValueType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlLayout_InferLayoutFromValueType_m90F44F1E44E6405ED830AAE4DE7424B6123DF750 (Type_t* ___type0, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_variants()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_variants_m4FAEACDA1A26A01568225F1CAD7CBBAB9138DEFF_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlAttribute::get_offset()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputControlAttribute_get_offset_m0CF40C1118A598846280B9DA2B7BCCC5C4079E39_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlAttribute::get_bit()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputControlAttribute_get_bit_m341EA35B100C77D3B4E8EFDB6A745D72DC2AA2A2_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlAttribute::get_sizeInBits()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputControlAttribute_get_sizeInBits_mBA810ADA82C973F4DC0FB322C965B13503ACA194_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_format()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_format_m765DEBBB52DDF6544E02525AD3CB140DC4A902E3_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::GetPrimitiveFormatFromType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputStateBlock_GetPrimitiveFormatFromType_m90468B031C8DB0C74118DDDC0FC3E5F0C291BA13 (Type_t* ___type0, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_alias()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_alias_m09D83B5B58D1DD13983656B78EB4AEED875F2702_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.String[] UnityEngine.InputSystem.Layouts.InputControlAttribute::get_aliases()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* InputControlAttribute_get_aliases_mD8390AF2F18517AF3CC16FB03C2723FCBDB45825_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// TValue[] UnityEngine.InputSystem.Utilities.ArrayHelpers::Join<System.String>(TValue,TValue[])
inline StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ArrayHelpers_Join_TisString_t_mB6B1A08E9011671C0A59CBCFA71E06505C142E5E (String_t* ___value0, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___values1, const RuntimeMethod* method)
{
return (( StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* (*) (String_t*, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*, const RuntimeMethod*))ArrayHelpers_Join_TisRuntimeObject_mB4BB8CF7057A22A469FF3FF51DA0EFF81B6F0446_gshared)(___value0, ___values1, method);
}
// System.Collections.Generic.IEnumerable`1<TResult> System.Linq.Enumerable::Select<System.String,UnityEngine.InputSystem.Utilities.InternedString>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,TResult>)
inline RuntimeObject* Enumerable_Select_TisString_t_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m243753761C7AACB986356E3EA370AF4894726452 (RuntimeObject* ___source0, Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* ___selector1, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1*, const RuntimeMethod*))Enumerable_Select_TisRuntimeObject_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m4F17E70CF3EC7D632ECB7CA358BF45038CE7DBCA_gshared)(___source0, ___selector1, 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);
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_usage()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_usage_m7371246ED904FFEB20B8EA3A716E6866C75B5403_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.String[] UnityEngine.InputSystem.Layouts.InputControlAttribute::get_usages()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* InputControlAttribute_get_usages_m778DDB9F8F0A4B319CDD08E59D07708EF7B9B19B_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_parameters()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_parameters_mEBE37998A859096C1E48520CC66DA20BFD3DEA21_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.NamedValue[] UnityEngine.InputSystem.Utilities.NamedValue::ParseMultiple(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* NamedValue_ParseMultiple_m971D3A7CEAD54134A7C715D9A3A6E3101D4D60D6 (String_t* ___parameterString0, const RuntimeMethod* method) ;
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_processors()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_processors_mCD0F2BC8DD55E115108A01F46E184308765BBBFC_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.Collections.Generic.IEnumerable`1<UnityEngine.InputSystem.Utilities.NameAndParameters> UnityEngine.InputSystem.Utilities.NameAndParameters::ParseMultiple(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NameAndParameters_ParseMultiple_mFBFEBD45DB299128EC5E49F052B21921046110D1 (String_t* ___text0, const RuntimeMethod* method) ;
// TSource[] System.Linq.Enumerable::ToArray<UnityEngine.InputSystem.Utilities.NameAndParameters>(System.Collections.Generic.IEnumerable`1<TSource>)
inline NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* Enumerable_ToArray_TisNameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_mFACD3896A03F0E64AF3FABF033D6D733687701FF (RuntimeObject* ___source0, const RuntimeMethod* method)
{
return (( NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* (*) (RuntimeObject*, const RuntimeMethod*))Enumerable_ToArray_TisNameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_mFACD3896A03F0E64AF3FABF033D6D733687701FF_gshared)(___source0, method);
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_useStateFrom()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_useStateFrom_m5D3E7D4D53D2C4AB026DC6B4F1DC51C369A71274_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlAttribute::get_noisy()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputControlAttribute_get_noisy_mBA662A67ED441533527D185843B6D5CF05894AE6_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlAttribute::get_dontReset()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputControlAttribute_get_dontReset_m085E7CBE2476027CD453226FBB7E92D1C889FC6C_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlAttribute::get_synthetic()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputControlAttribute_get_synthetic_mBB9ED78B1E8B5ABA1D241F557092269CC54BE3E6_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.Int32 UnityEngine.InputSystem.Layouts.InputControlAttribute::get_arraySize()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputControlAttribute_get_arraySize_mA2D4F265E502ECCF190F56047D1909D08C66B52B_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.Object UnityEngine.InputSystem.Layouts.InputControlAttribute::get_defaultState()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* InputControlAttribute_get_defaultState_mB4DF687BD33F28ADA5AF7E7F3D12F25D58C415CB_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Utilities.PrimitiveValue::FromObject(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 PrimitiveValue_FromObject_mF4A66499A9D89718F0069F7187644B790057A67B (RuntimeObject* ___value0, const RuntimeMethod* method) ;
// System.Object UnityEngine.InputSystem.Layouts.InputControlAttribute::get_minValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* InputControlAttribute_get_minValue_m77CF5CF2497FE1137FCECF02F718086526C84651_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.Object UnityEngine.InputSystem.Layouts.InputControlAttribute::get_maxValue()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* InputControlAttribute_get_maxValue_mED29B0ABE0550E329576E980384479DACF803503_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_name(UnityEngine.InputSystem.Utilities.InternedString)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_name_m51D3D4522272DD1AF9E12F5B93C232AC79F7A19E_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_displayName(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_displayName_m626633276E1E59337D3088E9C49AC10AE72B6507_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_shortDisplayName(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_shortDisplayName_mB2342EA16705A431947DD7905BF0AD04A3D307B4_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_layout(UnityEngine.InputSystem.Utilities.InternedString)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_layout_m06690041885C5E746BAE0574C6CDD1BE532073BD_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_variants(UnityEngine.InputSystem.Utilities.InternedString)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_variants_mC24C3B81D42DD6606699720B0070D86A4A7C392F_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_useStateFrom(System.String)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_useStateFrom_mC4F23A31DA6D92F35F0C252666867DE60BA0F3C2_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_format(UnityEngine.InputSystem.Utilities.FourCC)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_format_m541DAC401207113B8D69E89B5D4A7C694D8A7263_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_bit(System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_bit_m7975555A9C8690C66B6F39A5988561F190FECE58_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, uint32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_sizeInBits(System.UInt32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_sizeInBits_m121DD023118CC37B77D17B987591DDA9A6DD9582_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, uint32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.NamedValue>::.ctor(TValue[])
inline void ReadOnlyArray_1__ctor_m0A2A04DEB5DD6904A88BA998F8DFF306E7932261 (ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9* __this, NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* ___array0, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9*, NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A*, const RuntimeMethod*))ReadOnlyArray_1__ctor_m0A2A04DEB5DD6904A88BA998F8DFF306E7932261_gshared)(__this, ___array0, method);
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_parameters(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.NamedValue>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_parameters_m505637A7EF8388EFBFD6BF983876034054B248DD_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.NameAndParameters>::.ctor(TValue[])
inline void ReadOnlyArray_1__ctor_mEAD477EA9B978C5FB45054408D3AF3B53A4E9F37 (ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41* __this, NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* ___array0, const RuntimeMethod* method)
{
(( void (*) (ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41*, NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2*, const RuntimeMethod*))ReadOnlyArray_1__ctor_mEAD477EA9B978C5FB45054408D3AF3B53A4E9F37_gshared)(__this, ___array0, method);
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_processors(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.NameAndParameters>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_processors_m1611E42E6E1EF35DFA7D9428E213F3BCA4417EFE_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_usages(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.InternedString>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_usages_m7A83BA777016005F41C58AE27BFDA0250BF39E51_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_aliases(UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.InternedString>)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_aliases_mE23B04A43B1EC0271BA1FFAB9A7F19E578FA0FB1_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_isModifyingExistingControl(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlItem_set_isModifyingExistingControl_mD8B3977F0275393003E7C3DFFB4DED8C93A90714 (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_isFirstDefinedInThisLayout(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlItem_set_isFirstDefinedInThisLayout_m8A0FC99F8A8ACC6DE3076CEA8697629C845D43BC (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_isNoisy(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlItem_set_isNoisy_m912FA48D58D8E5201A0A4FD743BE5CE95F1C7D02 (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_dontReset(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlItem_set_dontReset_m543005FAF82C29CAA3C363D3A141DE73BD5B0463 (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_isSynthetic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ControlItem_set_isSynthetic_m8B1882C4ACFDA5146C68C2BDE3AA36A1972AFF7A (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, bool ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_arraySize(System.Int32)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_arraySize_m836E83FBB5E21DFFF99CC3D47CAF0812894DF39E_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, int32_t ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_defaultState(UnityEngine.InputSystem.Utilities.PrimitiveValue)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_defaultState_m3C11CEAA24CEFC78FCDD5BC85EEA2C7A6A17EBCD_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_minValue(UnityEngine.InputSystem.Utilities.PrimitiveValue)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_minValue_m416B368BF736DC2A036EF10DDF91C3ABFCA1D9F3_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___value0, const RuntimeMethod* method) ;
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::set_maxValue(UnityEngine.InputSystem.Utilities.PrimitiveValue)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_maxValue_m4AC28329EF977177A7280FD58B0FD9490E315508_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___value0, 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.Boolean UnityEngine.InputSystem.Utilities.InternedString::IsEmpty()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* __this, const RuntimeMethod* method) ;
// System.Boolean System.String::EndsWith(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC (String_t* __this, String_t* ___value0, const RuntimeMethod* method) ;
// System.String System.String::Substring(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___startIndex0, int32_t ___length1, const RuntimeMethod* method) ;
// TValue[] UnityEngine.InputSystem.Utilities.ArrayHelpers::Merge<UnityEngine.InputSystem.Utilities.InternedString>(TValue[],TValue[])
inline InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ArrayHelpers_Merge_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mA1D805ECA405F80412000B26AECD58B23B1CAAC0 (InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___first0, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* ___second1, const RuntimeMethod* method)
{
return (( InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* (*) (InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*, InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*, const RuntimeMethod*))ArrayHelpers_Merge_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mA1D805ECA405F80412000B26AECD58B23B1CAAC0_gshared)(___first0, ___second1, method);
}
// System.Void UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.Utilities.InternedString>::Merge(UnityEngine.InputSystem.Utilities.InlinedArray`1<TValue>)
inline void InlinedArray_1_Merge_mFBCBF398F83222C4F45F518BFAF15B5083CA4A7E (InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* __this, InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 ___other0, const RuntimeMethod* method)
{
(( void (*) (InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800*, InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800, const RuntimeMethod*))InlinedArray_1_Merge_mFBCBF398F83222C4F45F518BFAF15B5083CA4A7E_gshared)(__this, ___other0, method);
}
// System.Void System.Collections.Generic.List`1<System.String>::.ctor()
inline void List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem> UnityEngine.InputSystem.Layouts.InputControlLayout::CreateLookupTableForControls(UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[],System.Collections.Generic.List`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* InputControlLayout_CreateLookupTableForControls_mCB9A68F751938C2E16C7A2C5D21C831917A36DB1 (ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ___controlItems0, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___variants1, const RuntimeMethod* method) ;
// System.Collections.Generic.Dictionary`2/Enumerator<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::GetEnumerator()
inline Enumerator_t5FBCC2B17537F2498974FEE49610312C9C848413 Dictionary_2_GetEnumerator_mED7935E9E341E7F2EEBBC1C1FC12B75E2F7B82FA (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* __this, const RuntimeMethod* method)
{
return (( Enumerator_t5FBCC2B17537F2498974FEE49610312C9C848413 (*) (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994*, const RuntimeMethod*))Dictionary_2_GetEnumerator_mC480F53D79C49B466BE1AA3D20183B69A45B37FD_gshared)(__this, method);
}
// System.Void System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::Dispose()
inline void Enumerator_Dispose_mBCC89966089586374EB36200815C3B253B876CAC (Enumerator_t5FBCC2B17537F2498974FEE49610312C9C848413* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_t5FBCC2B17537F2498974FEE49610312C9C848413*, const RuntimeMethod*))Enumerator_Dispose_m37CA84AE448904CF516FC7413249798A46459FAE_gshared)(__this, method);
}
// System.Collections.Generic.KeyValuePair`2<TKey,TValue> System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::get_Current()
inline KeyValuePair_2_tEF774DF9AE88629615A657C4AE974F48009E2FFC Enumerator_get_Current_mA48C5DA659589540A63F347059DFC0C6537202FE_inline (Enumerator_t5FBCC2B17537F2498974FEE49610312C9C848413* __this, const RuntimeMethod* method)
{
return (( KeyValuePair_2_tEF774DF9AE88629615A657C4AE974F48009E2FFC (*) (Enumerator_t5FBCC2B17537F2498974FEE49610312C9C848413*, const RuntimeMethod*))Enumerator_get_Current_m0373B60ED4ADFD0BB6384F21AA824052DC046AB2_gshared_inline)(__this, method);
}
// TKey System.Collections.Generic.KeyValuePair`2<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::get_Key()
inline String_t* KeyValuePair_2_get_Key_m50986731D255E7947440ACEFA1BFFBBBB6FB5520_inline (KeyValuePair_2_tEF774DF9AE88629615A657C4AE974F48009E2FFC* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (KeyValuePair_2_tEF774DF9AE88629615A657C4AE974F48009E2FFC*, const RuntimeMethod*))KeyValuePair_2_get_Key_m0B23CA68619DDA4661F16C7E1DF5E9136DDE50E0_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::TryGetValue(TKey,TValue&)
inline bool Dictionary_2_TryGetValue_m92247229376708F90D2F54E5D2B6D73367E6A838 (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* __this, String_t* ___key0, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* ___value1, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994*, String_t*, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD*, const RuntimeMethod*))Dictionary_2_TryGetValue_m5412FA693B096C4757B05851062AF7A19D731318_gshared)(__this, ___key0, ___value1, method);
}
// TValue System.Collections.Generic.KeyValuePair`2<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::get_Value()
inline ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_inline (KeyValuePair_2_tEF774DF9AE88629615A657C4AE974F48009E2FFC* __this, const RuntimeMethod* method)
{
return (( ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD (*) (KeyValuePair_2_tEF774DF9AE88629615A657C4AE974F48009E2FFC*, const RuntimeMethod*))KeyValuePair_2_get_Value_mC984E0FD2A2116BD6D8E87245E7604F394144702_gshared_inline)(__this, method);
}
// UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::Merge(UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ControlItem_Merge_mB40D79927742045C90680E4292AA5745DD99C063 (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___other0, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::Remove(TKey)
inline bool Dictionary_2_Remove_mF0D54069778A5B64FDE5A135E9AE91F483632C76 (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* __this, String_t* ___key0, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994*, String_t*, const RuntimeMethod*))Dictionary_2_Remove_m3BD5BA6D218A4CA09A07B9BA4D9CD305681187F0_gshared)(__this, ___key0, method);
}
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::get_variants()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ControlItem_get_variants_m940B1AE5E4676988EFCBA9919EA86728A131D1D5_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, const RuntimeMethod* method) ;
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout::get_DefaultVariant()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputControlLayout_get_DefaultVariant_m1DFC6EAC08EFF162E6312EA68B702CE28EF5BCD5_inline (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) ;
// T System.Collections.Generic.List`1<System.String>::get_Item(System.Int32)
inline String_t* List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8 (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, int32_t ___index0, const RuntimeMethod* method)
{
return (( String_t* (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___index0, method);
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout::VariantsMatch(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlLayout_VariantsMatch_m01C8121CEE99954A64137B685D7FBF24111E91A0 (String_t* ___expected0, String_t* ___actual1, 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.Int32 System.Collections.Generic.List`1<System.String>::get_Count()
inline int32_t List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
// System.Collections.Generic.List`1/Enumerator<T> System.Collections.Generic.List`1<System.String>::GetEnumerator()
inline Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, const RuntimeMethod* method)
{
return (( Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1/Enumerator<System.String>::Dispose()
inline void Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7 (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
(( void (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_Dispose_mD9DC3E3C3697830A4823047AB29A77DBBB5ED419_gshared)(__this, method);
}
// T System.Collections.Generic.List`1/Enumerator<System.String>::get_Current()
inline String_t* Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
return (( String_t* (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline)(__this, method);
}
// System.Boolean System.Collections.Generic.List`1/Enumerator<System.String>::MoveNext()
inline bool Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1*, const RuntimeMethod*))Enumerator_MoveNext_mE921CC8F29FBBDE7CC3209A0ED0D921D58D00BCB_gshared)(__this, method);
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout::VariantsMatch(UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlLayout_VariantsMatch_m5F5892D8896BAD8A40AAE5D5FBC2090960830BF5 (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___expected0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___actual1, const RuntimeMethod* method) ;
// System.Boolean System.Collections.Generic.Dictionary`2/Enumerator<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::MoveNext()
inline bool Enumerator_MoveNext_m481A4392580739004A8DB19F6BAD82506D2672F1 (Enumerator_t5FBCC2B17537F2498974FEE49610312C9C848413* __this, const RuntimeMethod* method)
{
return (( bool (*) (Enumerator_t5FBCC2B17537F2498974FEE49610312C9C848413*, const RuntimeMethod*))Enumerator_MoveNext_m032E337F756F97C0EC0461068ACBD68CB7901594_gshared)(__this, method);
}
// System.Collections.Generic.Dictionary`2/ValueCollection<TKey,TValue> System.Collections.Generic.Dictionary`2<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::get_Values()
inline ValueCollection_t0B5A7C194863D48D0F3C2DC61CAB2C299A16D923* Dictionary_2_get_Values_m9FD8C49CEC0ADB6CB640CAFF80326CDB595DD0DE (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* __this, const RuntimeMethod* method)
{
return (( ValueCollection_t0B5A7C194863D48D0F3C2DC61CAB2C299A16D923* (*) (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994*, const RuntimeMethod*))Dictionary_2_get_Values_m515D09D0312AD1F015116267E89D61C6AAF631B1_gshared)(__this, method);
}
// System.Void System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::AddRange(System.Collections.Generic.IEnumerable`1<T>)
inline void List_1_AddRange_m23F87068F1ED72DC86372B717F08CD9EF57C6BDA (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, RuntimeObject* ___collection0, const RuntimeMethod* method)
{
(( void (*) (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7*, RuntimeObject*, const RuntimeMethod*))List_1_AddRange_m23F87068F1ED72DC86372B717F08CD9EF57C6BDA_gshared)(__this, ___collection0, method);
}
// System.Void System.Func`2<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem,System.Boolean>::.ctor(System.Object,System.IntPtr)
inline void Func_2__ctor_m298B011497B6E0C393B5E14B29687750963EC5E4 (Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
(( void (*) (Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7*, RuntimeObject*, intptr_t, const RuntimeMethod*))Func_2__ctor_m298B011497B6E0C393B5E14B29687750963EC5E4_gshared)(__this, ___object0, ___method1, method);
}
// System.Collections.Generic.IEnumerable`1<TSource> System.Linq.Enumerable::Where<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>(System.Collections.Generic.IEnumerable`1<TSource>,System.Func`2<TSource,System.Boolean>)
inline RuntimeObject* Enumerable_Where_TisControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_m2799187D9F808D4AFA48AA6243D4E7E478AF2698 (RuntimeObject* ___source0, Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7* ___predicate1, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (RuntimeObject*, Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7*, const RuntimeMethod*))Enumerable_Where_TisControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_m2799187D9F808D4AFA48AA6243D4E7E478AF2698_gshared)(___source0, ___predicate1, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::.ctor()
inline void Dictionary_2__ctor_mE0F2F3847F828E98394873BCC189A6FFE4F5671E (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994*, const RuntimeMethod*))Dictionary_2__ctor_mB2E37F0F93BC63FC630BDA2CA7DCF22B822D22A1_gshared)(__this, 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) ;
// System.String[] System.String::Split(System.Char,System.StringSplitOptions)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4 (String_t* __this, Il2CppChar ___separator0, int32_t ___options1, const RuntimeMethod* method) ;
// System.Void System.Collections.Generic.List`1<System.String>::Add(T)
inline void List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* __this, String_t* ___item0, const RuntimeMethod* method)
{
(( void (*) (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*, String_t*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___item0, method);
}
// System.Void System.Collections.Generic.Dictionary`2<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>::set_Item(TKey,TValue)
inline void Dictionary_2_set_Item_m1C719191CD05F8686DEA8DDD5A1D4F83CD24C465 (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* __this, String_t* ___key0, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___value1, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994*, String_t*, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD, const RuntimeMethod*))Dictionary_2_set_Item_m87294AF6662DE1D6CC524D1133F3CC12A5C142E6_gshared)(__this, ___key0, ___value1, 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) ;
// T UnityEngine.JsonUtility::FromJson<UnityEngine.InputSystem.Layouts.InputControlLayout/LayoutJsonNameAndDescriptorOnly>(System.String)
inline LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F JsonUtility_FromJson_TisLayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F_m356827705190A962429DAF109AFC3D3D03E1F10F (String_t* ___json0, const RuntimeMethod* method)
{
return (( LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F (*) (String_t*, const RuntimeMethod*))JsonUtility_FromJson_TisLayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F_m356827705190A962429DAF109AFC3D3D03E1F10F_gshared)(___json0, method);
}
// System.Int32 UnityEngine.InputSystem.Utilities.InlinedArray`1<UnityEngine.InputSystem.Utilities.InternedString>::Append(TValue)
inline int32_t InlinedArray_1_Append_m14B1C35E2818E78C1671F1F02272804B4BF33D05 (InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value0, const RuntimeMethod* method)
{
return (( int32_t (*) (InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800*, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735, const RuntimeMethod*))InlinedArray_1_Append_m14B1C35E2818E78C1671F1F02272804B4BF33D05_gshared)(__this, ___value0, method);
}
// UnityEngine.InputSystem.Layouts.InputDeviceMatcher UnityEngine.InputSystem.Layouts.InputDeviceMatcher/MatcherJson::ToMatcher()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 MatcherJson_ToMatcher_m4ED565D247164A737B60BD0C117A3F84F33B2734 (MatcherJson_t5F54B83ADE9DD6D48FD48D76841EF4CA790DD942* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Multiply(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) ;
// UnityEngine.Quaternion UnityEngine.Quaternion::Internal_FromEulerRad(UnityEngine.Vector3)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Internal_FromEulerRad_m2842B9FFB31CDC0F80B7C2172E22831D11D91E93 (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___euler0, const RuntimeMethod* method) ;
// System.Single UnityEngine.Mathf::Max(System.Single,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method) ;
// System.Void UnityEngine.Vector2::Normalize()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::Normalize(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_m6120F119433C5B60BBB28731D3D4A0DA50A84DDD_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method) ;
// UnityEngine.Vector2 UnityEngine.Vector2::op_Division(UnityEngine.Vector2,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, const RuntimeMethod* method) ;
// System.Single UnityEngine.Vector3::Magnitude(UnityEngine.Vector3)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::op_Division(UnityEngine.Vector3,System.Single)
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method) ;
// UnityEngine.Vector3 UnityEngine.Vector3::get_zero()
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline (const RuntimeMethod* method) ;
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::.ctor(UnityEngine.InputSystem.LowLevel.InputEventTrace)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m4F5637FFD01430441D557749B2443A43E2E52575 (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* __this, InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* ___trace0, const RuntimeMethod* method)
{
{
// public Enumerator(InputEventTrace trace)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Trace = trace;
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* L_0 = ___trace0;
__this->___m_Trace_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Trace_0), (void*)L_0);
// m_ChangeCounter = trace.m_ChangeCounter;
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* L_1 = ___trace0;
NullCheck(L_1);
int32_t L_2 = L_1->___m_ChangeCounter_1;
__this->___m_ChangeCounter_1 = L_2;
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m385FC51CC8FD384DE531046778BB39C30B623B4F (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* __this, const RuntimeMethod* method)
{
{
// m_Trace = null;
__this->___m_Trace_0 = (InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Trace_0), (void*)(InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD*)NULL);
// m_Current = new InputEventPtr();
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_0 = (&__this->___m_Current_2);
il2cpp_codegen_initobj(L_0, sizeof(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0));
// }
return;
}
}
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mBAEFD5A6376C9CFEE01B48D250572D491A8C6C24 (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* __this, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
{
// if (m_Trace == null)
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* L_0 = __this->___m_Trace_0;
V_0 = (bool)((((RuntimeObject*)(InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001a;
}
}
{
// throw new ObjectDisposedException(ToString());
String_t* L_2;
L_2 = VirtualFuncInvoker0< String_t* >::Invoke(3 /* System.String System.Object::ToString() */, __this);
ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB* L_3 = (ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_tC5FB29E8E980E2010A2F6A5B9B791089419F89EB_il2cpp_TypeInfo_var)));
NullCheck(L_3);
ObjectDisposedException__ctor_mB2C8582279AF3F0C1CF9AA52DA7331BF848DFD48(L_3, L_2, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_MoveNext_mBAEFD5A6376C9CFEE01B48D250572D491A8C6C24_RuntimeMethod_var)));
}
IL_001a:
{
// if (m_Trace.m_ChangeCounter != m_ChangeCounter)
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* L_4 = __this->___m_Trace_0;
NullCheck(L_4);
int32_t L_5 = L_4->___m_ChangeCounter_1;
int32_t L_6 = __this->___m_ChangeCounter_1;
V_1 = (bool)((((int32_t)((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_7 = V_1;
if (!L_7)
{
goto IL_003f;
}
}
{
// throw new InvalidOperationException("Trace has been modified while enumerating!");
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, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral82D9A561A7A240949C795C99087C473D0967B043)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Enumerator_MoveNext_mBAEFD5A6376C9CFEE01B48D250572D491A8C6C24_RuntimeMethod_var)));
}
IL_003f:
{
// return m_Trace.GetNextEvent(ref m_Current);
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* L_9 = __this->___m_Trace_0;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_10 = (&__this->___m_Current_2);
NullCheck(L_9);
bool L_11;
L_11 = InputEventTrace_GetNextEvent_mDF7ED13DD6F42BA87EDE532CAB99BB697C8B108A(L_9, L_10, NULL);
V_2 = L_11;
goto IL_0053;
}
IL_0053:
{
// }
bool L_12 = V_2;
return L_12;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Reset_m46AEA042ECC7F28D364C0716655595E40642DA97 (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* __this, const RuntimeMethod* method)
{
{
// m_Current = default;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_0 = (&__this->___m_Current_2);
il2cpp_codegen_initobj(L_0, sizeof(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0));
// m_ChangeCounter = m_Trace.m_ChangeCounter;
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* L_1 = __this->___m_Trace_0;
NullCheck(L_1);
int32_t L_2 = L_1->___m_ChangeCounter_1;
__this->___m_ChangeCounter_1 = L_2;
// }
return;
}
}
// UnityEngine.InputSystem.LowLevel.InputEventPtr UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 Enumerator_get_Current_m3C388C6F62B1736308A7B1AAB5D1AE461B2D50CC (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* __this, const RuntimeMethod* method)
{
{
// public InputEventPtr Current => m_Current;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_0 = __this->___m_Current_2;
return L_0;
}
}
// System.Object UnityEngine.InputSystem.LowLevel.InputEventTrace/Enumerator::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_System_Collections_IEnumerator_get_Current_m5A9E9359FAC5B803483750D45AA3A021EC206376 (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// object IEnumerator.Current => Current;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_0;
L_0 = Enumerator_get_Current_m3C388C6F62B1736308A7B1AAB5D1AE461B2D50CC_inline(__this, NULL);
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_1 = L_0;
RuntimeObject* L_2 = Box(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_il2cpp_TypeInfo_var, &L_1);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.InputSystem.LowLevel.InputEventTrace UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::get_trace()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* ReplayController_get_trace_m302517610A782CCCBAF79F4AF6E7FCDA4A332EE7 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method)
{
{
// public InputEventTrace trace => m_EventTrace;
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* L_0 = __this->___m_EventTrace_3;
return L_0;
}
}
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::get_finished()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReplayController_get_finished_mBD93E7E39307728EB74B4677E6CDD43A4F029856 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method)
{
{
// public bool finished { get; private set; }
bool L_0 = __this->___U3CfinishedU3Ek__BackingField_0;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::set_finished(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReplayController_set_finished_m05C11A4E622954AFDACE0F7AB76E93EEECD6B6A2 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool finished { get; private set; }
bool L_0 = ___value0;
__this->___U3CfinishedU3Ek__BackingField_0 = L_0;
return;
}
}
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::get_paused()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReplayController_get_paused_mA3967138FEFDD72AE8823B2B2DACEBE6E5555F30 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method)
{
{
// public bool paused { get; set; }
bool L_0 = __this->___U3CpausedU3Ek__BackingField_1;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::set_paused(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReplayController_set_paused_m1C90331162E8C5BDA8041F1CF98E045AFE661D1F (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool paused { get; set; }
bool L_0 = ___value0;
__this->___U3CpausedU3Ek__BackingField_1 = L_0;
return;
}
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::get_position()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReplayController_get_position_m39297BBE091E3E76FDD27B71AA7355148E908B88 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method)
{
{
// public int position { get; private set; }
int32_t L_0 = __this->___U3CpositionU3Ek__BackingField_2;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::set_position(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReplayController_set_position_m4948A3C77785BCBBE721AC7C452C470A9C24C098 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int position { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CpositionU3Ek__BackingField_2 = L_0;
return;
}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.InputSystem.InputDevice> UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::get_createdDevices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ReplayController_get_createdDevices_m323215E6F2382A6E4C02936095FF14042579E78C (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IEnumerable<InputDevice> createdDevices => m_CreatedDevices;
InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C L_0 = __this->___m_CreatedDevices_7;
InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C L_1 = L_0;
RuntimeObject* L_2 = Box(InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C_il2cpp_TypeInfo_var, &L_1);
return (RuntimeObject*)L_2;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::.ctor(UnityEngine.InputSystem.LowLevel.InputEventTrace)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReplayController__ctor_mFACECC15923550957D306EF31786A98FD37F1F03 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* ___trace0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// private int m_AllEventsByTimeIndex = 0;
__this->___m_AllEventsByTimeIndex_12 = 0;
// internal ReplayController(InputEventTrace trace)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// if (trace == null)
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* L_0 = ___trace0;
V_0 = (bool)((((RuntimeObject*)(InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0022;
}
}
{
// throw new ArgumentNullException(nameof(trace));
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*)&_stringLiteralD8332BDAEF71624DC1D56CDA64F0BAC2461AA9EF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReplayController__ctor_mFACECC15923550957D306EF31786A98FD37F1F03_RuntimeMethod_var)));
}
IL_0022:
{
// m_EventTrace = trace;
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* L_3 = ___trace0;
__this->___m_EventTrace_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_EventTrace_3), (void*)L_3);
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReplayController_Dispose_mFD934A373395714CBCAFDB0DB034B6728F61BA15 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, 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*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_1_tA6A2274AE31A9D0C4E245176DC4855437D643269_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_GetEnumerator_mF42E560968274088F43D58E20B67D7C313C7980B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReplayController_OnBeginFrame_m099944319B93E1E8A2B6264F50F31CF5434277EF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_1 = NULL;
{
// InputSystem.onBeforeUpdate -= OnBeginFrame;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_0, __this, (intptr_t)((void*)ReplayController_OnBeginFrame_m099944319B93E1E8A2B6264F50F31CF5434277EF_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSystem_remove_onBeforeUpdate_mBF0659BB33E2FD7874CD45067CEFF08C3A7A9EE4(L_0, NULL);
// finished = true;
ReplayController_set_finished_m05C11A4E622954AFDACE0F7AB76E93EEECD6B6A2_inline(__this, (bool)1, NULL);
// foreach (var device in m_CreatedDevices)
InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C* L_1 = (&__this->___m_CreatedDevices_7);
RuntimeObject* L_2;
L_2 = InlinedArray_1_GetEnumerator_mF42E560968274088F43D58E20B67D7C313C7980B(L_1, InlinedArray_1_GetEnumerator_mF42E560968274088F43D58E20B67D7C313C7980B_RuntimeMethod_var);
V_0 = L_2;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0042:
{// begin finally (depth: 1)
{
RuntimeObject* L_3 = V_0;
if (!L_3)
{
goto IL_004c;
}
}
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, L_4);
}
IL_004c:
{
return;
}
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0038_1;
}
IL_002a_1:
{
// foreach (var device in m_CreatedDevices)
RuntimeObject* L_5 = V_0;
NullCheck(L_5);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6;
L_6 = InterfaceFuncInvoker0< InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1<UnityEngine.InputSystem.InputDevice>::get_Current() */, IEnumerator_1_tA6A2274AE31A9D0C4E245176DC4855437D643269_il2cpp_TypeInfo_var, L_5);
V_1 = L_6;
// InputSystem.RemoveDevice(device);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_7 = V_1;
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSystem_RemoveDevice_m41F154CEBE1EB94090D2980BEA684E58799EA8B3(L_7, NULL);
}
IL_0038_1:
{
// foreach (var device in m_CreatedDevices)
RuntimeObject* L_8 = V_0;
NullCheck(L_8);
bool L_9;
L_9 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, L_8);
if (L_9)
{
goto IL_002a_1;
}
}
{
goto IL_004d;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_004d:
{
// m_CreatedDevices = default;
InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C* L_10 = (&__this->___m_CreatedDevices_7);
il2cpp_codegen_initobj(L_10, sizeof(InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C));
// }
return;
}
}
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::WithDeviceMappedFromTo(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* ReplayController_WithDeviceMappedFromTo_m031C51AFBE0637B093457927BA8D452F78B6F3D0 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___recordedDevice0, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___playbackDevice1, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* V_2 = NULL;
{
// if (recordedDevice == null)
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___recordedDevice0;
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(recordedDevice));
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*)&_stringLiteral0CF8CCC4707209C88733F45D2F50CAF236223A22)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReplayController_WithDeviceMappedFromTo_m031C51AFBE0637B093457927BA8D452F78B6F3D0_RuntimeMethod_var)));
}
IL_0014:
{
// if (playbackDevice == null)
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_3 = ___playbackDevice1;
V_1 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0027;
}
}
{
// throw new ArgumentNullException(nameof(playbackDevice));
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_5);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA699959862D8ADBB4A539849B791187B154DA724)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReplayController_WithDeviceMappedFromTo_m031C51AFBE0637B093457927BA8D452F78B6F3D0_RuntimeMethod_var)));
}
IL_0027:
{
// WithDeviceMappedFromTo(recordedDevice.deviceId, playbackDevice.deviceId);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___recordedDevice0;
NullCheck(L_6);
int32_t L_7;
L_7 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_6, NULL);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = ___playbackDevice1;
NullCheck(L_8);
int32_t L_9;
L_9 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_8, NULL);
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* L_10;
L_10 = ReplayController_WithDeviceMappedFromTo_m88AC8466C0CEAB26F9F502DF6A1B3853512F7090(__this, L_7, L_9, NULL);
// return this;
V_2 = __this;
goto IL_003e;
}
IL_003e:
{
// }
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* L_11 = V_2;
return L_11;
}
}
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::WithDeviceMappedFromTo(System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* ReplayController_WithDeviceMappedFromTo_m88AC8466C0CEAB26F9F502DF6A1B3853512F7090 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, int32_t ___recordedDeviceId0, int32_t ___playbackDeviceId1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_AppendWithCapacity_mDB0D8ADCFF5D374E15017980D7073D63B8E8C48F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_RemoveAtWithCapacity_m4D058322BEC61FA58F04CE9A837A2E464759415E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_get_Item_m1C8BF2A41804F8D2B398B234FE3B1E940D36DFF1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_set_Item_m6A196904387C38864370BABA0CBACC0EEF6BB786_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2__ctor_m3C86D5D8BB0D1118068E83ED43D64F4E64E7C221_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m5A886C4B3E54DEA04D456E49D7FB92A4545FCD8F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
{
// for (var i = 0; i < m_DeviceIDMappings.length; ++i)
V_0 = 0;
goto IL_005a;
}
IL_0005:
{
// if (m_DeviceIDMappings[i].Key != recordedDeviceId)
InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* L_0 = (&__this->___m_DeviceIDMappings_5);
int32_t L_1 = V_0;
KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 L_2;
L_2 = InlinedArray_1_get_Item_m1C8BF2A41804F8D2B398B234FE3B1E940D36DFF1(L_0, L_1, InlinedArray_1_get_Item_m1C8BF2A41804F8D2B398B234FE3B1E940D36DFF1_RuntimeMethod_var);
V_2 = L_2;
int32_t L_3;
L_3 = KeyValuePair_2_get_Key_m5A886C4B3E54DEA04D456E49D7FB92A4545FCD8F_inline((&V_2), KeyValuePair_2_get_Key_m5A886C4B3E54DEA04D456E49D7FB92A4545FCD8F_RuntimeMethod_var);
int32_t L_4 = ___recordedDeviceId0;
V_1 = (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)L_4))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_0026;
}
}
{
// continue;
goto IL_0056;
}
IL_0026:
{
// if (recordedDeviceId == playbackDeviceId) // Device mapped back to itself.
int32_t L_6 = ___recordedDeviceId0;
int32_t L_7 = ___playbackDeviceId1;
V_3 = (bool)((((int32_t)L_6) == ((int32_t)L_7))? 1 : 0);
bool L_8 = V_3;
if (!L_8)
{
goto IL_003d;
}
}
{
// m_DeviceIDMappings.RemoveAtWithCapacity(i);
InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* L_9 = (&__this->___m_DeviceIDMappings_5);
int32_t L_10 = V_0;
InlinedArray_1_RemoveAtWithCapacity_m4D058322BEC61FA58F04CE9A837A2E464759415E(L_9, L_10, InlinedArray_1_RemoveAtWithCapacity_m4D058322BEC61FA58F04CE9A837A2E464759415E_RuntimeMethod_var);
goto IL_0051;
}
IL_003d:
{
// m_DeviceIDMappings[i] = new KeyValuePair<int, int>(recordedDeviceId, playbackDeviceId);
InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* L_11 = (&__this->___m_DeviceIDMappings_5);
int32_t L_12 = V_0;
int32_t L_13 = ___recordedDeviceId0;
int32_t L_14 = ___playbackDeviceId1;
KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 L_15;
memset((&L_15), 0, sizeof(L_15));
KeyValuePair_2__ctor_m3C86D5D8BB0D1118068E83ED43D64F4E64E7C221((&L_15), L_13, L_14, /*hidden argument*/KeyValuePair_2__ctor_m3C86D5D8BB0D1118068E83ED43D64F4E64E7C221_RuntimeMethod_var);
InlinedArray_1_set_Item_m6A196904387C38864370BABA0CBACC0EEF6BB786(L_11, L_12, L_15, InlinedArray_1_set_Item_m6A196904387C38864370BABA0CBACC0EEF6BB786_RuntimeMethod_var);
}
IL_0051:
{
// return this;
V_4 = __this;
goto IL_0097;
}
IL_0056:
{
// for (var i = 0; i < m_DeviceIDMappings.length; ++i)
int32_t L_16 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_005a:
{
// for (var i = 0; i < m_DeviceIDMappings.length; ++i)
int32_t L_17 = V_0;
InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* L_18 = (&__this->___m_DeviceIDMappings_5);
int32_t L_19 = L_18->___length_0;
V_5 = (bool)((((int32_t)L_17) < ((int32_t)L_19))? 1 : 0);
bool L_20 = V_5;
if (L_20)
{
goto IL_0005;
}
}
{
// if (recordedDeviceId == playbackDeviceId)
int32_t L_21 = ___recordedDeviceId0;
int32_t L_22 = ___playbackDeviceId1;
V_6 = (bool)((((int32_t)L_21) == ((int32_t)L_22))? 1 : 0);
bool L_23 = V_6;
if (!L_23)
{
goto IL_007d;
}
}
{
// return this;
V_4 = __this;
goto IL_0097;
}
IL_007d:
{
// m_DeviceIDMappings.AppendWithCapacity(new KeyValuePair<int, int>(recordedDeviceId, playbackDeviceId));
InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* L_24 = (&__this->___m_DeviceIDMappings_5);
int32_t L_25 = ___recordedDeviceId0;
int32_t L_26 = ___playbackDeviceId1;
KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 L_27;
memset((&L_27), 0, sizeof(L_27));
KeyValuePair_2__ctor_m3C86D5D8BB0D1118068E83ED43D64F4E64E7C221((&L_27), L_25, L_26, /*hidden argument*/KeyValuePair_2__ctor_m3C86D5D8BB0D1118068E83ED43D64F4E64E7C221_RuntimeMethod_var);
int32_t L_28;
L_28 = InlinedArray_1_AppendWithCapacity_mDB0D8ADCFF5D374E15017980D7073D63B8E8C48F(L_24, L_27, ((int32_t)10), InlinedArray_1_AppendWithCapacity_mDB0D8ADCFF5D374E15017980D7073D63B8E8C48F_RuntimeMethod_var);
// return this;
V_4 = __this;
goto IL_0097;
}
IL_0097:
{
// }
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* L_29 = V_4;
return L_29;
}
}
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::WithAllDevicesMappedToNewInstances()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* ReplayController_WithAllDevicesMappedToNewInstances_mE3646C9DA51E76700A20C50D4DB8677AF27D5814 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method)
{
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* V_0 = NULL;
{
// m_CreateNewDevices = true;
__this->___m_CreateNewDevices_6 = (bool)1;
// return this;
V_0 = __this;
goto IL_000c;
}
IL_000c:
{
// }
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* L_0 = V_0;
return L_0;
}
}
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::OnFinished(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* ReplayController_OnFinished_m95B708248C2320BFA3373C1A41A5130DEE8956AA (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___action0, const RuntimeMethod* method)
{
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* V_0 = NULL;
{
// m_OnFinished = action;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ___action0;
__this->___m_OnFinished_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OnFinished_8), (void*)L_0);
// return this;
V_0 = __this;
goto IL_000c;
}
IL_000c:
{
// }
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* L_1 = V_0;
return L_1;
}
}
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::OnEvent(System.Action`1<UnityEngine.InputSystem.LowLevel.InputEventPtr>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* ReplayController_OnEvent_mDD42B905AA6C1FB9C1BF8CA5C192F8194A7AB97A (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C* ___action0, const RuntimeMethod* method)
{
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* V_0 = NULL;
{
// m_OnEvent = action;
Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C* L_0 = ___action0;
__this->___m_OnEvent_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OnEvent_9), (void*)L_0);
// return this;
V_0 = __this;
goto IL_000c;
}
IL_000c:
{
// }
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* L_1 = V_0;
return L_1;
}
}
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::PlayOneEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* ReplayController_PlayOneEvent_m2533EAE40DCB7642C6A4F4CF04E989D9AD0C1548 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method)
{
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* V_2 = NULL;
{
// if (!MoveNext(true, out var eventPtr))
bool L_0;
L_0 = ReplayController_MoveNext_m2887515FB9A9316E0A2A272C57ADA2301DD90980(__this, (bool)1, (&V_0), NULL);
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_001c;
}
}
{
// throw new InvalidOperationException("No more events");
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_2 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_2);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral85B9AAF0EB29996A5ABED6647FBC8A4437062717)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ReplayController_PlayOneEvent_m2533EAE40DCB7642C6A4F4CF04E989D9AD0C1548_RuntimeMethod_var)));
}
IL_001c:
{
// QueueEvent(eventPtr);
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_3 = V_0;
ReplayController_QueueEvent_mC5FA360DEB643DF3D85E7A9AFD6510D66A7F8BEE(__this, L_3, NULL);
// return this;
V_2 = __this;
goto IL_0028;
}
IL_0028:
{
// }
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* L_4 = V_2;
return L_4;
}
}
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::Rewind()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* ReplayController_Rewind_m966D7F7493073FA5213D740C41EF3980703E5925 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method)
{
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* V_0 = NULL;
{
// m_Enumerator = default;
__this->___m_Enumerator_4 = (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Enumerator_4), (void*)(Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75*)NULL);
// m_AllEventsByTime = null;
__this->___m_AllEventsByTime_13 = (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AllEventsByTime_13), (void*)(List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448*)NULL);
// m_AllEventsByTimeIndex = -1;
__this->___m_AllEventsByTimeIndex_12 = (-1);
// position = 0;
ReplayController_set_position_m4948A3C77785BCBBE721AC7C452C470A9C24C098_inline(__this, 0, NULL);
// return this;
V_0 = __this;
goto IL_0022;
}
IL_0022:
{
// }
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* L_0 = V_0;
return L_0;
}
}
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::PlayAllFramesOneByOne()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* ReplayController_PlayAllFramesOneByOne_m1F8D045A9E2A1A24F8E07811CCF01D82226420CA (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, 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*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReplayController_OnBeginFrame_m099944319B93E1E8A2B6264F50F31CF5434277EF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* V_0 = NULL;
{
// finished = false;
ReplayController_set_finished_m05C11A4E622954AFDACE0F7AB76E93EEECD6B6A2_inline(__this, (bool)0, NULL);
// InputSystem.onBeforeUpdate += OnBeginFrame;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_0, __this, (intptr_t)((void*)ReplayController_OnBeginFrame_m099944319B93E1E8A2B6264F50F31CF5434277EF_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSystem_add_onBeforeUpdate_mB479D148F4C1684B66FB64B79C9331813A596ECD(L_0, NULL);
// return this;
V_0 = __this;
goto IL_001f;
}
IL_001f:
{
// }
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* L_1 = V_0;
return L_1;
}
}
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::PlayAllEvents()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* ReplayController_PlayAllEvents_m9A0CDBB6150CD394857B0BA1A2EDB189FFC7F931 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method)
{
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* V_2 = NULL;
{
// finished = false;
ReplayController_set_finished_m05C11A4E622954AFDACE0F7AB76E93EEECD6B6A2_inline(__this, (bool)0, NULL);
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0024:
{// begin finally (depth: 1)
// Finished();
ReplayController_Finished_m264D5E388A7FA1EFCED8420A5969C84D505493DF(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
}
IL_000a_1:
{
// while (MoveNext(true, out var eventPtr))
bool L_0;
L_0 = ReplayController_MoveNext_m2887515FB9A9316E0A2A272C57ADA2301DD90980(__this, (bool)1, (&V_0), NULL);
V_1 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_0021_1;
}
}
{
// QueueEvent(eventPtr);
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_2 = V_0;
ReplayController_QueueEvent_mC5FA360DEB643DF3D85E7A9AFD6510D66A7F8BEE(__this, L_2, NULL);
goto IL_000a_1;
}
IL_0021_1:
{
goto IL_002e;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002e:
{
// return this;
V_2 = __this;
goto IL_0032;
}
IL_0032:
{
// }
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* L_3 = V_2;
return L_3;
}
}
// UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::PlayAllEventsAccordingToTimestamps()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* ReplayController_PlayAllEventsAccordingToTimestamps_m9BF27D0D471C45409AE8D1FB6706FD875037DF4E (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, 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*)&Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_m2EE80016B94F10A7E9150D8ABB6C5668609CBAB3_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Sort_mEB9A929B41F7294B9F91D91FFCEB73C358478813_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_m6CF56031007CD05AA70A2FDA98FB9652FD3C0DF5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReplayController_OnBeginFrame_m099944319B93E1E8A2B6264F50F31CF5434277EF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CPlayAllEventsAccordingToTimestampsU3Eb__38_0_mD6E1BBAC6B62A15BA7EF6AA962FB149E191F86A5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* V_0 = NULL;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* V_3 = NULL;
Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188* G_B5_0 = NULL;
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* G_B5_1 = NULL;
Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188* G_B4_0 = NULL;
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* G_B4_1 = NULL;
{
// var eventsByTime = new List<InputEventPtr>();
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_0 = (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448*)il2cpp_codegen_object_new(List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_m6CF56031007CD05AA70A2FDA98FB9652FD3C0DF5(L_0, List_1__ctor_m6CF56031007CD05AA70A2FDA98FB9652FD3C0DF5_RuntimeMethod_var);
V_0 = L_0;
}
IL_0007:
{
// while (MoveNext(true, out var eventPtr))
bool L_1;
L_1 = ReplayController_MoveNext_m2887515FB9A9316E0A2A272C57ADA2301DD90980(__this, (bool)1, (&V_1), NULL);
V_2 = L_1;
bool L_2 = V_2;
if (!L_2)
{
goto IL_001e;
}
}
{
// eventsByTime.Add(eventPtr);
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_3 = V_0;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_4 = V_1;
NullCheck(L_3);
List_1_Add_m2EE80016B94F10A7E9150D8ABB6C5668609CBAB3_inline(L_3, L_4, List_1_Add_m2EE80016B94F10A7E9150D8ABB6C5668609CBAB3_RuntimeMethod_var);
goto IL_0007;
}
IL_001e:
{
// eventsByTime.Sort((a, b) => a.time.CompareTo(b.time));
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_5 = V_0;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_il2cpp_TypeInfo_var);
Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188* L_6 = ((U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_il2cpp_TypeInfo_var))->___U3CU3E9__38_0_1;
Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188* L_7 = L_6;
G_B4_0 = L_7;
G_B4_1 = L_5;
if (L_7)
{
G_B5_0 = L_7;
G_B5_1 = L_5;
goto IL_003e;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_il2cpp_TypeInfo_var);
U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F* L_8 = ((U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188* L_9 = (Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188*)il2cpp_codegen_object_new(Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188_il2cpp_TypeInfo_var);
NullCheck(L_9);
Comparison_1__ctor_m3066D7B2DF7828CC841C0313A7664013366E7F33(L_9, L_8, (intptr_t)((void*)U3CU3Ec_U3CPlayAllEventsAccordingToTimestampsU3Eb__38_0_mD6E1BBAC6B62A15BA7EF6AA962FB149E191F86A5_RuntimeMethod_var), NULL);
Comparison_1_t862EC1638BBB220501FBDE3A364BB2316809E188* L_10 = L_9;
((U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_il2cpp_TypeInfo_var))->___U3CU3E9__38_0_1 = L_10;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_il2cpp_TypeInfo_var))->___U3CU3E9__38_0_1), (void*)L_10);
G_B5_0 = L_10;
G_B5_1 = G_B4_1;
}
IL_003e:
{
NullCheck(G_B5_1);
List_1_Sort_mEB9A929B41F7294B9F91D91FFCEB73C358478813(G_B5_1, G_B5_0, List_1_Sort_mEB9A929B41F7294B9F91D91FFCEB73C358478813_RuntimeMethod_var);
// m_Enumerator.Dispose();
Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* L_11 = __this->___m_Enumerator_4;
NullCheck(L_11);
Enumerator_Dispose_m385FC51CC8FD384DE531046778BB39C30B623B4F(L_11, NULL);
// m_Enumerator = null;
__this->___m_Enumerator_4 = (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Enumerator_4), (void*)(Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75*)NULL);
// m_AllEventsByTime = eventsByTime;
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_12 = V_0;
__this->___m_AllEventsByTime_13 = L_12;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_AllEventsByTime_13), (void*)L_12);
// position = 0;
ReplayController_set_position_m4948A3C77785BCBBE721AC7C452C470A9C24C098_inline(__this, 0, NULL);
// finished = false;
ReplayController_set_finished_m05C11A4E622954AFDACE0F7AB76E93EEECD6B6A2_inline(__this, (bool)0, NULL);
// m_StartTimeAsPerFirstEvent = -1;
__this->___m_StartTimeAsPerFirstEvent_10 = (-1.0);
// m_AllEventsByTimeIndex = -1;
__this->___m_AllEventsByTimeIndex_12 = (-1);
// InputSystem.onBeforeUpdate += OnBeginFrame;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_13 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_13);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_13, __this, (intptr_t)((void*)ReplayController_OnBeginFrame_m099944319B93E1E8A2B6264F50F31CF5434277EF_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSystem_add_onBeforeUpdate_mB479D148F4C1684B66FB64B79C9331813A596ECD(L_13, NULL);
// return this;
V_3 = __this;
goto IL_009a;
}
IL_009a:
{
// }
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* L_14 = V_3;
return L_14;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::OnBeginFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReplayController_OnBeginFrame_m099944319B93E1E8A2B6264F50F31CF5434277EF (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 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;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 V_5;
memset((&V_5), 0, sizeof(V_5));
bool V_6 = false;
bool V_7 = false;
int32_t V_8 = 0;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 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;
int32_t G_B6_0 = 0;
int32_t G_B20_0 = 0;
{
// if (paused)
bool L_0;
L_0 = ReplayController_get_paused_mA3967138FEFDD72AE8823B2B2DACEBE6E5555F30_inline(__this, NULL);
V_1 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_0010;
}
}
{
// return;
goto IL_015f;
}
IL_0010:
{
// if (!MoveNext(false, out var currentEventPtr))
bool L_2;
L_2 = ReplayController_MoveNext_m2887515FB9A9316E0A2A272C57ADA2301DD90980(__this, (bool)0, (&V_0), NULL);
V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0052;
}
}
{
// if (m_AllEventsByTime == null || m_AllEventsByTimeIndex >= m_AllEventsByTime.Count)
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_4 = __this->___m_AllEventsByTime_13;
if (!L_4)
{
goto IL_0041;
}
}
{
int32_t L_5 = __this->___m_AllEventsByTimeIndex_12;
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_6 = __this->___m_AllEventsByTime_13;
NullCheck(L_6);
int32_t L_7;
L_7 = List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_inline(L_6, List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_RuntimeMethod_var);
G_B6_0 = ((((int32_t)((((int32_t)L_5) < ((int32_t)L_7))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0042;
}
IL_0041:
{
G_B6_0 = 1;
}
IL_0042:
{
V_3 = (bool)G_B6_0;
bool L_8 = V_3;
if (!L_8)
{
goto IL_004d;
}
}
{
// Finished();
ReplayController_Finished_m264D5E388A7FA1EFCED8420A5969C84D505493DF(__this, NULL);
}
IL_004d:
{
// return;
goto IL_015f;
}
IL_0052:
{
// if (currentEventPtr.type == FrameMarkerEvent)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_9;
L_9 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&V_0), NULL);
il2cpp_codegen_runtime_class_init_inline(InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_10;
L_10 = InputEventTrace_get_FrameMarkerEvent_m2AABF936DE8A85187532D4A6B98B41DDB9955561(NULL);
bool L_11;
L_11 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_9, L_10, NULL);
V_4 = L_11;
bool L_12 = V_4;
if (!L_12)
{
goto IL_00c9;
}
}
{
// if (!MoveNext(false, out var nextEvent))
bool L_13;
L_13 = ReplayController_MoveNext_m2887515FB9A9316E0A2A272C57ADA2301DD90980(__this, (bool)0, (&V_5), NULL);
V_6 = (bool)((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
bool L_14 = V_6;
if (!L_14)
{
goto IL_0089;
}
}
{
// Finished();
ReplayController_Finished_m264D5E388A7FA1EFCED8420A5969C84D505493DF(__this, NULL);
// return;
goto IL_015f;
}
IL_0089:
{
// if (nextEvent.type == FrameMarkerEvent)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_15;
L_15 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&V_5), NULL);
il2cpp_codegen_runtime_class_init_inline(InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_16;
L_16 = InputEventTrace_get_FrameMarkerEvent_m2AABF936DE8A85187532D4A6B98B41DDB9955561(NULL);
bool L_17;
L_17 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_15, L_16, NULL);
V_7 = L_17;
bool L_18 = V_7;
if (!L_18)
{
goto IL_00c5;
}
}
{
// --position;
int32_t L_19;
L_19 = ReplayController_get_position_m39297BBE091E3E76FDD27B71AA7355148E908B88_inline(__this, NULL);
V_8 = ((int32_t)il2cpp_codegen_subtract(L_19, 1));
int32_t L_20 = V_8;
ReplayController_set_position_m4948A3C77785BCBBE721AC7C452C470A9C24C098_inline(__this, L_20, NULL);
// m_Enumerator.m_Current = currentEventPtr;
Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* L_21 = __this->___m_Enumerator_4;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_22 = V_0;
NullCheck(L_21);
L_21->___m_Current_2 = L_22;
// return;
goto IL_015f;
}
IL_00c5:
{
// currentEventPtr = nextEvent;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_23 = V_5;
V_0 = L_23;
}
IL_00c9:
{
goto IL_0157;
}
IL_00ce:
{
// QueueEvent(currentEventPtr);
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_24 = V_0;
ReplayController_QueueEvent_mC5FA360DEB643DF3D85E7A9AFD6510D66A7F8BEE(__this, L_24, NULL);
// if (!MoveNext(false, out var nextEvent))
bool L_25;
L_25 = ReplayController_MoveNext_m2887515FB9A9316E0A2A272C57ADA2301DD90980(__this, (bool)0, (&V_9), NULL);
V_10 = (bool)((((int32_t)L_25) == ((int32_t)0))? 1 : 0);
bool L_26 = V_10;
if (!L_26)
{
goto IL_011a;
}
}
{
// if (m_AllEventsByTime == null || m_AllEventsByTimeIndex >= m_AllEventsByTime.Count)
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_27 = __this->___m_AllEventsByTime_13;
if (!L_27)
{
goto IL_010a;
}
}
{
int32_t L_28 = __this->___m_AllEventsByTimeIndex_12;
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_29 = __this->___m_AllEventsByTime_13;
NullCheck(L_29);
int32_t L_30;
L_30 = List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_inline(L_29, List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_RuntimeMethod_var);
G_B20_0 = ((((int32_t)((((int32_t)L_28) < ((int32_t)L_30))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_010b;
}
IL_010a:
{
G_B20_0 = 1;
}
IL_010b:
{
V_11 = (bool)G_B20_0;
bool L_31 = V_11;
if (!L_31)
{
goto IL_0118;
}
}
{
// Finished();
ReplayController_Finished_m264D5E388A7FA1EFCED8420A5969C84D505493DF(__this, NULL);
}
IL_0118:
{
// break;
goto IL_015f;
}
IL_011a:
{
// if (nextEvent.type == FrameMarkerEvent)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_32;
L_32 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&V_9), NULL);
il2cpp_codegen_runtime_class_init_inline(InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_33;
L_33 = InputEventTrace_get_FrameMarkerEvent_m2AABF936DE8A85187532D4A6B98B41DDB9955561(NULL);
bool L_34;
L_34 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_32, L_33, NULL);
V_12 = L_34;
bool L_35 = V_12;
if (!L_35)
{
goto IL_0153;
}
}
{
// m_Enumerator.m_Current = currentEventPtr;
Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* L_36 = __this->___m_Enumerator_4;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_37 = V_0;
NullCheck(L_36);
L_36->___m_Current_2 = L_37;
// --position;
int32_t L_38;
L_38 = ReplayController_get_position_m39297BBE091E3E76FDD27B71AA7355148E908B88_inline(__this, NULL);
V_8 = ((int32_t)il2cpp_codegen_subtract(L_38, 1));
int32_t L_39 = V_8;
ReplayController_set_position_m4948A3C77785BCBBE721AC7C452C470A9C24C098_inline(__this, L_39, NULL);
// break;
goto IL_015f;
}
IL_0153:
{
// currentEventPtr = nextEvent;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_40 = V_9;
V_0 = L_40;
}
IL_0157:
{
// while (true)
V_13 = (bool)1;
goto IL_00ce;
}
IL_015f:
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::Finished()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReplayController_Finished_m264D5E388A7FA1EFCED8420A5969C84D505493DF (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, 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*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReplayController_OnBeginFrame_m099944319B93E1E8A2B6264F50F31CF5434277EF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B2_0 = NULL;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* G_B1_0 = NULL;
{
// finished = true;
ReplayController_set_finished_m05C11A4E622954AFDACE0F7AB76E93EEECD6B6A2_inline(__this, (bool)1, NULL);
// InputSystem.onBeforeUpdate -= OnBeginFrame;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_0);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_0, __this, (intptr_t)((void*)ReplayController_OnBeginFrame_m099944319B93E1E8A2B6264F50F31CF5434277EF_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSystem_remove_onBeforeUpdate_mBF0659BB33E2FD7874CD45067CEFF08C3A7A9EE4(L_0, NULL);
// m_OnFinished?.Invoke();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_1 = __this->___m_OnFinished_8;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = L_1;
G_B1_0 = L_2;
if (L_2)
{
G_B2_0 = L_2;
goto IL_0027;
}
}
{
goto IL_002d;
}
IL_0027:
{
NullCheck(G_B2_0);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(G_B2_0, NULL);
}
IL_002d:
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::QueueEvent(UnityEngine.InputSystem.LowLevel.InputEventPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReplayController_QueueEvent_mC5FA360DEB643DF3D85E7A9AFD6510D66A7F8BEE (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
double V_0 = 0.0;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C* G_B5_0 = NULL;
Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C* G_B4_0 = NULL;
{
// var originalTimestamp = eventPtr.internalTime;
double L_0;
L_0 = InputEventPtr_get_internalTime_mB0A20BAF50AC9842691B0495A766A18B05CB4781((&___eventPtr0), NULL);
V_0 = L_0;
// if (m_AllEventsByTime != null)
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_1 = __this->___m_AllEventsByTime_13;
V_3 = (bool)((!(((RuntimeObject*)(List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_2 = V_3;
if (!L_2)
{
goto IL_0035;
}
}
{
// eventPtr.internalTime = m_StartTimeAsPerRuntime + (eventPtr.internalTime - m_StartTimeAsPerFirstEvent);
double L_3 = __this->___m_StartTimeAsPerRuntime_11;
double L_4;
L_4 = InputEventPtr_get_internalTime_mB0A20BAF50AC9842691B0495A766A18B05CB4781((&___eventPtr0), NULL);
double L_5 = __this->___m_StartTimeAsPerFirstEvent_10;
InputEventPtr_set_internalTime_mBD0B465C6882DD13F5FA3AAE487C0FA8A68E3810((&___eventPtr0), ((double)il2cpp_codegen_add(L_3, ((double)il2cpp_codegen_subtract(L_4, L_5)))), NULL);
goto IL_0047;
}
IL_0035:
{
// eventPtr.internalTime = InputRuntime.s_Instance.currentTime;
RuntimeObject* L_6 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance_0;
NullCheck(L_6);
double L_7;
L_7 = InterfaceFuncInvoker0< double >::Invoke(19 /* System.Double UnityEngine.InputSystem.LowLevel.IInputRuntime::get_currentTime() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_6);
InputEventPtr_set_internalTime_mBD0B465C6882DD13F5FA3AAE487C0FA8A68E3810((&___eventPtr0), L_7, NULL);
}
IL_0047:
{
// var originalEventId = eventPtr.id;
int32_t L_8;
L_8 = InputEventPtr_get_id_mED485DFF0A720B0A27201BAFD554D42A8FE527FB((&___eventPtr0), NULL);
V_1 = L_8;
// var originalDeviceId = eventPtr.deviceId;
int32_t L_9;
L_9 = InputEventPtr_get_deviceId_mD8B68EDC37D90A69EE67A47B3E17F4D80D4620D3((&___eventPtr0), NULL);
V_2 = L_9;
// eventPtr.deviceId = ApplyDeviceMapping(originalDeviceId);
int32_t L_10 = V_2;
int32_t L_11;
L_11 = ReplayController_ApplyDeviceMapping_mE74A404A704F80B52F5FC9C728B13D0433A46962(__this, L_10, NULL);
InputEventPtr_set_deviceId_mDC5B90109CDEECE63A5F1310379DB8B1B31D2B97((&___eventPtr0), L_11, NULL);
// m_OnEvent?.Invoke(eventPtr);
Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C* L_12 = __this->___m_OnEvent_9;
Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C* L_13 = L_12;
G_B4_0 = L_13;
if (L_13)
{
G_B5_0 = L_13;
goto IL_0072;
}
}
{
goto IL_0079;
}
IL_0072:
{
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_14 = ___eventPtr0;
NullCheck(G_B5_0);
Action_1_Invoke_m30D56EDF2807EF309EEF182BA63A3F0EF0B08A15_inline(G_B5_0, L_14, NULL);
}
IL_0079:
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0085:
{// begin finally (depth: 1)
// eventPtr.internalTime = originalTimestamp;
double L_15 = V_0;
InputEventPtr_set_internalTime_mBD0B465C6882DD13F5FA3AAE487C0FA8A68E3810((&___eventPtr0), L_15, NULL);
// eventPtr.id = originalEventId;
int32_t L_16 = V_1;
InputEventPtr_set_id_m8CCBE3CAF92578F56613E99AAA4334BCCFCFD40B((&___eventPtr0), L_16, NULL);
// eventPtr.deviceId = originalDeviceId;
int32_t L_17 = V_2;
InputEventPtr_set_deviceId_mDC5B90109CDEECE63A5F1310379DB8B1B31D2B97((&___eventPtr0), L_17, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// InputSystem.QueueEvent(eventPtr);
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_18 = ___eventPtr0;
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSystem_QueueEvent_m35F20668E3E09695F94D64AD9E9FA6510F8BBB40(L_18, NULL);
goto IL_00a3;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_00a3:
{
// }
return;
}
}
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::MoveNext(System.Boolean,UnityEngine.InputSystem.LowLevel.InputEventPtr&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReplayController_MoveNext_m2887515FB9A9316E0A2A272C57ADA2301DD90980 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, bool ___skipFrameEvents0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* ___eventPtr1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m230131CE40A0013D25B1FB05FDDB98CB898BB718_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
int32_t V_6 = 0;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
int32_t G_B8_0 = 0;
int32_t G_B18_0 = 0;
{
// eventPtr = default;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_0 = ___eventPtr1;
il2cpp_codegen_initobj(L_0, sizeof(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0));
// if (m_AllEventsByTime != null)
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_1 = __this->___m_AllEventsByTime_13;
V_0 = (bool)((!(((RuntimeObject*)(List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448*)L_1) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0133;
}
}
{
// if (m_AllEventsByTimeIndex + 1 >= m_AllEventsByTime.Count)
int32_t L_3 = __this->___m_AllEventsByTimeIndex_12;
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_4 = __this->___m_AllEventsByTime_13;
NullCheck(L_4);
int32_t L_5;
L_5 = List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_inline(L_4, List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_RuntimeMethod_var);
V_1 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_3, 1))) < ((int32_t)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0060;
}
}
{
// position = m_AllEventsByTime.Count;
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_7 = __this->___m_AllEventsByTime_13;
NullCheck(L_7);
int32_t L_8;
L_8 = List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_inline(L_7, List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_RuntimeMethod_var);
ReplayController_set_position_m4948A3C77785BCBBE721AC7C452C470A9C24C098_inline(__this, L_8, NULL);
// m_AllEventsByTimeIndex = m_AllEventsByTime.Count;
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_9 = __this->___m_AllEventsByTime_13;
NullCheck(L_9);
int32_t L_10;
L_10 = List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_inline(L_9, List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_RuntimeMethod_var);
__this->___m_AllEventsByTimeIndex_12 = L_10;
// return false;
V_2 = (bool)0;
goto IL_01b3;
}
IL_0060:
{
// if (m_AllEventsByTimeIndex < 0)
int32_t L_11 = __this->___m_AllEventsByTimeIndex_12;
V_3 = (bool)((((int32_t)L_11) < ((int32_t)0))? 1 : 0);
bool L_12 = V_3;
if (!L_12)
{
goto IL_009c;
}
}
{
// m_StartTimeAsPerFirstEvent = m_AllEventsByTime[0].internalTime;
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_13 = __this->___m_AllEventsByTime_13;
NullCheck(L_13);
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_14;
L_14 = List_1_get_Item_m230131CE40A0013D25B1FB05FDDB98CB898BB718(L_13, 0, List_1_get_Item_m230131CE40A0013D25B1FB05FDDB98CB898BB718_RuntimeMethod_var);
V_4 = L_14;
double L_15;
L_15 = InputEventPtr_get_internalTime_mB0A20BAF50AC9842691B0495A766A18B05CB4781((&V_4), NULL);
__this->___m_StartTimeAsPerFirstEvent_10 = L_15;
// m_StartTimeAsPerRuntime = InputRuntime.s_Instance.currentTime;
RuntimeObject* L_16 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance_0;
NullCheck(L_16);
double L_17;
L_17 = InterfaceFuncInvoker0< double >::Invoke(19 /* System.Double UnityEngine.InputSystem.LowLevel.IInputRuntime::get_currentTime() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_16);
__this->___m_StartTimeAsPerRuntime_11 = L_17;
goto IL_00f8;
}
IL_009c:
{
// else if (m_AllEventsByTimeIndex < m_AllEventsByTime.Count - 1 &&
// m_AllEventsByTime[m_AllEventsByTimeIndex + 1].internalTime > m_StartTimeAsPerFirstEvent + (InputRuntime.s_Instance.currentTime - m_StartTimeAsPerRuntime))
int32_t L_18 = __this->___m_AllEventsByTimeIndex_12;
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_19 = __this->___m_AllEventsByTime_13;
NullCheck(L_19);
int32_t L_20;
L_20 = List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_inline(L_19, List_1_get_Count_m10A948AD01428DA6841D895BFBE2F81D70667D8A_RuntimeMethod_var);
if ((((int32_t)L_18) >= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_20, 1)))))
{
goto IL_00e9;
}
}
{
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_21 = __this->___m_AllEventsByTime_13;
int32_t L_22 = __this->___m_AllEventsByTimeIndex_12;
NullCheck(L_21);
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_23;
L_23 = List_1_get_Item_m230131CE40A0013D25B1FB05FDDB98CB898BB718(L_21, ((int32_t)il2cpp_codegen_add(L_22, 1)), List_1_get_Item_m230131CE40A0013D25B1FB05FDDB98CB898BB718_RuntimeMethod_var);
V_4 = L_23;
double L_24;
L_24 = InputEventPtr_get_internalTime_mB0A20BAF50AC9842691B0495A766A18B05CB4781((&V_4), NULL);
double L_25 = __this->___m_StartTimeAsPerFirstEvent_10;
RuntimeObject* L_26 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance_0;
NullCheck(L_26);
double L_27;
L_27 = InterfaceFuncInvoker0< double >::Invoke(19 /* System.Double UnityEngine.InputSystem.LowLevel.IInputRuntime::get_currentTime() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_26);
double L_28 = __this->___m_StartTimeAsPerRuntime_11;
G_B8_0 = ((((double)L_24) > ((double)((double)il2cpp_codegen_add(L_25, ((double)il2cpp_codegen_subtract(L_27, L_28))))))? 1 : 0);
goto IL_00ea;
}
IL_00e9:
{
G_B8_0 = 0;
}
IL_00ea:
{
V_5 = (bool)G_B8_0;
bool L_29 = V_5;
if (!L_29)
{
goto IL_00f8;
}
}
{
// return false;
V_2 = (bool)0;
goto IL_01b3;
}
IL_00f8:
{
// ++m_AllEventsByTimeIndex;
int32_t L_30 = __this->___m_AllEventsByTimeIndex_12;
__this->___m_AllEventsByTimeIndex_12 = ((int32_t)il2cpp_codegen_add(L_30, 1));
// ++position;
int32_t L_31;
L_31 = ReplayController_get_position_m39297BBE091E3E76FDD27B71AA7355148E908B88_inline(__this, NULL);
V_6 = ((int32_t)il2cpp_codegen_add(L_31, 1));
int32_t L_32 = V_6;
ReplayController_set_position_m4948A3C77785BCBBE721AC7C452C470A9C24C098_inline(__this, L_32, NULL);
// eventPtr = m_AllEventsByTime[m_AllEventsByTimeIndex];
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_33 = ___eventPtr1;
List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* L_34 = __this->___m_AllEventsByTime_13;
int32_t L_35 = __this->___m_AllEventsByTimeIndex_12;
NullCheck(L_34);
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_36;
L_36 = List_1_get_Item_m230131CE40A0013D25B1FB05FDDB98CB898BB718(L_34, L_35, List_1_get_Item_m230131CE40A0013D25B1FB05FDDB98CB898BB718_RuntimeMethod_var);
*(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0*)L_33 = L_36;
goto IL_01af;
}
IL_0133:
{
// if (m_Enumerator == null)
Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* L_37 = __this->___m_Enumerator_4;
V_7 = (bool)((((RuntimeObject*)(Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75*)L_37) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_38 = V_7;
if (!L_38)
{
goto IL_0154;
}
}
{
// m_Enumerator = new Enumerator(m_EventTrace);
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* L_39 = __this->___m_EventTrace_3;
Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* L_40 = (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75*)il2cpp_codegen_object_new(Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75_il2cpp_TypeInfo_var);
NullCheck(L_40);
Enumerator__ctor_m4F5637FFD01430441D557749B2443A43E2E52575(L_40, L_39, NULL);
__this->___m_Enumerator_4 = L_40;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Enumerator_4), (void*)L_40);
}
IL_0154:
{
// if (!m_Enumerator.MoveNext())
Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* L_41 = __this->___m_Enumerator_4;
NullCheck(L_41);
bool L_42;
L_42 = Enumerator_MoveNext_mBAEFD5A6376C9CFEE01B48D250572D491A8C6C24(L_41, NULL);
V_8 = (bool)((((int32_t)L_42) == ((int32_t)0))? 1 : 0);
bool L_43 = V_8;
if (!L_43)
{
goto IL_016d;
}
}
{
// return false;
V_2 = (bool)0;
goto IL_01b3;
}
IL_016d:
{
// ++position;
int32_t L_44;
L_44 = ReplayController_get_position_m39297BBE091E3E76FDD27B71AA7355148E908B88_inline(__this, NULL);
V_6 = ((int32_t)il2cpp_codegen_add(L_44, 1));
int32_t L_45 = V_6;
ReplayController_set_position_m4948A3C77785BCBBE721AC7C452C470A9C24C098_inline(__this, L_45, NULL);
// eventPtr = m_Enumerator.Current;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_46 = ___eventPtr1;
Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* L_47 = __this->___m_Enumerator_4;
NullCheck(L_47);
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_48;
L_48 = Enumerator_get_Current_m3C388C6F62B1736308A7B1AAB5D1AE461B2D50CC_inline(L_47, NULL);
*(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0*)L_46 = L_48;
// while (skipFrameEvents && eventPtr.type == FrameMarkerEvent);
bool L_49 = ___skipFrameEvents0;
if (!L_49)
{
goto IL_01a7;
}
}
{
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_50 = ___eventPtr1;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_51;
L_51 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69(L_50, NULL);
il2cpp_codegen_runtime_class_init_inline(InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_52;
L_52 = InputEventTrace_get_FrameMarkerEvent_m2AABF936DE8A85187532D4A6B98B41DDB9955561(NULL);
bool L_53;
L_53 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_51, L_52, NULL);
G_B18_0 = ((int32_t)(L_53));
goto IL_01a8;
}
IL_01a7:
{
G_B18_0 = 0;
}
IL_01a8:
{
V_9 = (bool)G_B18_0;
bool L_54 = V_9;
if (L_54)
{
goto IL_0154;
}
}
{
}
IL_01af:
{
// return true;
V_2 = (bool)1;
goto IL_01b3;
}
IL_01b3:
{
// }
bool L_55 = V_2;
return L_55;
}
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController::ApplyDeviceMapping(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ReplayController_ApplyDeviceMapping_mE74A404A704F80B52F5FC9C728B13D0433A46962 (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, int32_t ___originalDeviceId0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_AppendWithCapacity_mC3DD9D6BFC53FE2F13BC3FEE652EC3B2CBA547AE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_get_Item_m1C8BF2A41804F8D2B398B234FE3B1E940D36DFF1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m5A886C4B3E54DEA04D456E49D7FB92A4545FCD8F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m83DA000FF3605DAD9160D02FB36863DF77DB468A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_IndexOf_mFE4262FD29B7CC10555B765F22C7D263C0BC97AB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_mDFB5E4BE282F80EE3CF856F0DD06DD5BD72B8B2A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass43_0_U3CApplyDeviceMappingU3Eb__0_mD9F26ADD12D189195E38531637DD0404DCBC9F1D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A* V_0 = NULL;
int32_t V_1 = 0;
KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 V_2;
memset((&V_2), 0, sizeof(V_2));
bool V_3 = false;
int32_t V_4 = 0;
bool V_5 = false;
bool V_6 = false;
int32_t V_7 = 0;
ReadOnlyArray_1_tA6BF8CE904C9753E9B1BA944C102C36E3B75E570 V_8;
memset((&V_8), 0, sizeof(V_8));
bool V_9 = false;
DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52 V_10;
memset((&V_10), 0, sizeof(V_10));
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_11;
memset((&V_11), 0, sizeof(V_11));
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_12 = NULL;
bool V_13 = false;
bool V_14 = false;
Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C V_15;
memset((&V_15), 0, sizeof(V_15));
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A* L_0 = (U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass43_0__ctor_m44DFCFD88DB448F015B1576A19C27E625666493C(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A* L_1 = V_0;
int32_t L_2 = ___originalDeviceId0;
NullCheck(L_1);
L_1->___originalDeviceId_0 = L_2;
// for (var i = 0; i < m_DeviceIDMappings.length; ++i)
V_1 = 0;
goto IL_0046;
}
IL_0012:
{
// var entry = m_DeviceIDMappings[i];
InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* L_3 = (&__this->___m_DeviceIDMappings_5);
int32_t L_4 = V_1;
KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189 L_5;
L_5 = InlinedArray_1_get_Item_m1C8BF2A41804F8D2B398B234FE3B1E940D36DFF1(L_3, L_4, InlinedArray_1_get_Item_m1C8BF2A41804F8D2B398B234FE3B1E940D36DFF1_RuntimeMethod_var);
V_2 = L_5;
// if (entry.Key == originalDeviceId)
int32_t L_6;
L_6 = KeyValuePair_2_get_Key_m5A886C4B3E54DEA04D456E49D7FB92A4545FCD8F_inline((&V_2), KeyValuePair_2_get_Key_m5A886C4B3E54DEA04D456E49D7FB92A4545FCD8F_RuntimeMethod_var);
U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A* L_7 = V_0;
NullCheck(L_7);
int32_t L_8 = L_7->___originalDeviceId_0;
V_3 = (bool)((((int32_t)L_6) == ((int32_t)L_8))? 1 : 0);
bool L_9 = V_3;
if (!L_9)
{
goto IL_0041;
}
}
{
// return entry.Value;
int32_t L_10;
L_10 = KeyValuePair_2_get_Value_m83DA000FF3605DAD9160D02FB36863DF77DB468A_inline((&V_2), KeyValuePair_2_get_Value_m83DA000FF3605DAD9160D02FB36863DF77DB468A_RuntimeMethod_var);
V_4 = L_10;
goto IL_0162;
}
IL_0041:
{
// for (var i = 0; i < m_DeviceIDMappings.length; ++i)
int32_t L_11 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_11, 1));
}
IL_0046:
{
// for (var i = 0; i < m_DeviceIDMappings.length; ++i)
int32_t L_12 = V_1;
InlinedArray_1_tCD4550E16CF87B93F7C4EF9D0F922C1D5E99FA43* L_13 = (&__this->___m_DeviceIDMappings_5);
int32_t L_14 = L_13->___length_0;
V_5 = (bool)((((int32_t)L_12) < ((int32_t)L_14))? 1 : 0);
bool L_15 = V_5;
if (L_15)
{
goto IL_0012;
}
}
{
// if (m_CreateNewDevices)
bool L_16 = __this->___m_CreateNewDevices_6;
V_6 = L_16;
bool L_17 = V_6;
if (!L_17)
{
goto IL_0158;
}
}
{
}
try
{// begin try (depth: 1)
{
// var deviceIndex = m_EventTrace.deviceInfos.IndexOf(x => x.deviceId == originalDeviceId);
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* L_18 = __this->___m_EventTrace_3;
NullCheck(L_18);
ReadOnlyArray_1_tA6BF8CE904C9753E9B1BA944C102C36E3B75E570 L_19;
L_19 = InputEventTrace_get_deviceInfos_m66BCE6CE81C634A9352F04CF76CEA14F4E8B3942(L_18, NULL);
V_8 = L_19;
U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A* L_20 = V_0;
Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D* L_21 = (Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D*)il2cpp_codegen_object_new(Predicate_1_t81E65ECFCC613C16F7408ECA5D3D94536697174D_il2cpp_TypeInfo_var);
NullCheck(L_21);
Predicate_1__ctor_mB518D664C1FF6E6E0E5886154563FF1AD31B74D3(L_21, L_20, (intptr_t)((void*)U3CU3Ec__DisplayClass43_0_U3CApplyDeviceMappingU3Eb__0_mD9F26ADD12D189195E38531637DD0404DCBC9F1D_RuntimeMethod_var), NULL);
int32_t L_22;
L_22 = ReadOnlyArray_1_IndexOf_mFE4262FD29B7CC10555B765F22C7D263C0BC97AB((&V_8), L_21, ReadOnlyArray_1_IndexOf_mFE4262FD29B7CC10555B765F22C7D263C0BC97AB_RuntimeMethod_var);
V_7 = L_22;
// if (deviceIndex != -1)
int32_t L_23 = V_7;
V_9 = (bool)((((int32_t)((((int32_t)L_23) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_24 = V_9;
if (!L_24)
{
goto IL_014f_1;
}
}
{
// var deviceInfo = m_EventTrace.deviceInfos[deviceIndex];
InputEventTrace_t1D25547AACA8FD1C1AA974F31EF9BD9478205FBD* L_25 = __this->___m_EventTrace_3;
NullCheck(L_25);
ReadOnlyArray_1_tA6BF8CE904C9753E9B1BA944C102C36E3B75E570 L_26;
L_26 = InputEventTrace_get_deviceInfos_m66BCE6CE81C634A9352F04CF76CEA14F4E8B3942(L_25, NULL);
V_8 = L_26;
int32_t L_27 = V_7;
DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52 L_28;
L_28 = ReadOnlyArray_1_get_Item_mDFB5E4BE282F80EE3CF856F0DD06DD5BD72B8B2A((&V_8), L_27, ReadOnlyArray_1_get_Item_mDFB5E4BE282F80EE3CF856F0DD06DD5BD72B8B2A_RuntimeMethod_var);
V_10 = L_28;
// var layoutName = new InternedString(deviceInfo.layout);
String_t* L_29;
L_29 = DeviceInfo_get_layout_mC531D6400FCF8EE7CCBE96D0DC9328BC0A5AC24C_inline((&V_10), NULL);
InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_11), L_29, NULL);
// if (!InputControlLayout.s_Layouts.HasLayout(layoutName))
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_30 = V_11;
bool L_31;
L_31 = Collection_HasLayout_m76BD57A515EFDE26B81646B755529776C02ACA8E((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15), L_30, NULL);
V_13 = (bool)((((int32_t)L_31) == ((int32_t)0))? 1 : 0);
bool L_32 = V_13;
if (!L_32)
{
goto IL_0110_1;
}
}
{
// if (string.IsNullOrEmpty(deviceInfo.m_FullLayoutJson))
DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52 L_33 = V_10;
String_t* L_34 = L_33.___m_FullLayoutJson_4;
bool L_35;
L_35 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_34, NULL);
V_14 = L_35;
bool L_36 = V_14;
if (!L_36)
{
goto IL_00f7_1;
}
}
{
// return originalDeviceId;
U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A* L_37 = V_0;
NullCheck(L_37);
int32_t L_38 = L_37->___originalDeviceId_0;
V_4 = L_38;
goto IL_0162;
}
IL_00f7_1:
{
// InputSystem.RegisterLayout(deviceInfo.m_FullLayoutJson);
DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52 L_39 = V_10;
String_t* L_40 = L_39.___m_FullLayoutJson_4;
il2cpp_codegen_initobj((&V_15), sizeof(Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C));
Nullable_1_t4EEC710224A7596AC94C3B6D292E4CB7D84B7F2C L_41 = V_15;
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSystem_RegisterLayout_m0B85065BF998E684B4CAC7D8DF2759906D551B9D(L_40, (String_t*)NULL, L_41, NULL);
}
IL_0110_1:
{
// var device = InputSystem.AddDevice(layoutName);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_42 = V_11;
String_t* L_43;
L_43 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_42, NULL);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_44;
L_44 = InputSystem_AddDevice_m6A36B1D42CC84336EEA8A36CA6F8EAF7069CA6C1(L_43, (String_t*)NULL, (String_t*)NULL, NULL);
V_12 = L_44;
// WithDeviceMappedFromTo(originalDeviceId, device.deviceId);
U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A* L_45 = V_0;
NullCheck(L_45);
int32_t L_46 = L_45->___originalDeviceId_0;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_47 = V_12;
NullCheck(L_47);
int32_t L_48;
L_48 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_47, NULL);
ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* L_49;
L_49 = ReplayController_WithDeviceMappedFromTo_m88AC8466C0CEAB26F9F502DF6A1B3853512F7090(__this, L_46, L_48, NULL);
// m_CreatedDevices.AppendWithCapacity(device);
InlinedArray_1_t1B3C6A098E8582B58A16218A7BA01827E025158C* L_50 = (&__this->___m_CreatedDevices_7);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_51 = V_12;
int32_t L_52;
L_52 = InlinedArray_1_AppendWithCapacity_mC3DD9D6BFC53FE2F13BC3FEE652EC3B2CBA547AE(L_50, L_51, ((int32_t)10), InlinedArray_1_AppendWithCapacity_mC3DD9D6BFC53FE2F13BC3FEE652EC3B2CBA547AE_RuntimeMethod_var);
// return device.deviceId;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_53 = V_12;
NullCheck(L_53);
int32_t L_54;
L_54 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_53, NULL);
V_4 = L_54;
goto IL_0162;
}
IL_014f_1:
{
goto IL_0157;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex)))
{
IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex);
goto CATCH_0152;
}
throw e;
}
CATCH_0152:
{// begin catch(System.Object)
// catch
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0157;
}// end catch (depth: 1)
IL_0157:
{
}
IL_0158:
{
// return originalDeviceId;
U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A* L_55 = V_0;
NullCheck(L_55);
int32_t L_56 = L_55->___originalDeviceId_0;
V_4 = L_56;
goto IL_0162;
}
IL_0162:
{
// }
int32_t L_57 = V_4;
return L_57;
}
}
#ifdef __clang__
#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.LowLevel.InputEventTrace/ReplayController/<>c::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__cctor_m0D2A00F7A63507D05B0BB27E1BCD0E4075F049E2 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F* L_0 = (U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F*)il2cpp_codegen_object_new(U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__ctor_m2B226897DC23B48ACB5AF11CF779F3B02EDC558D(L_0, NULL);
((U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_il2cpp_TypeInfo_var))->___U3CU3E9_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F_il2cpp_TypeInfo_var))->___U3CU3E9_0), (void*)L_0);
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__ctor_m2B226897DC23B48ACB5AF11CF779F3B02EDC558D (U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c::<PlayAllEventsAccordingToTimestamps>b__38_0(UnityEngine.InputSystem.LowLevel.InputEventPtr,UnityEngine.InputSystem.LowLevel.InputEventPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t U3CU3Ec_U3CPlayAllEventsAccordingToTimestampsU3Eb__38_0_mD6E1BBAC6B62A15BA7EF6AA962FB149E191F86A5 (U3CU3Ec_t5336D6DE5130C3DB505031E2A946E99F7FF3205F* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___a0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___b1, const RuntimeMethod* method)
{
double V_0 = 0.0;
{
// eventsByTime.Sort((a, b) => a.time.CompareTo(b.time));
double L_0;
L_0 = InputEventPtr_get_time_mD2C90C66C334E767E2F9B5B9A3711B500027B185((&___a0), NULL);
V_0 = L_0;
double L_1;
L_1 = InputEventPtr_get_time_mD2C90C66C334E767E2F9B5B9A3711B500027B185((&___b1), NULL);
int32_t L_2;
L_2 = Double_CompareTo_m40FD7CA33B178CCFA4B6755267DC67841092CCFC((&V_0), L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c__DisplayClass43_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass43_0__ctor_m44DFCFD88DB448F015B1576A19C27E625666493C (U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean UnityEngine.InputSystem.LowLevel.InputEventTrace/ReplayController/<>c__DisplayClass43_0::<ApplyDeviceMapping>b__0(UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass43_0_U3CApplyDeviceMappingU3Eb__0_mD9F26ADD12D189195E38531637DD0404DCBC9F1D (U3CU3Ec__DisplayClass43_0_tC673746FB77AF6915ACB62C483E6BD5A00DC974A* __this, DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52 ___x0, const RuntimeMethod* method)
{
{
// var deviceIndex = m_EventTrace.deviceInfos.IndexOf(x => x.deviceId == originalDeviceId);
int32_t L_0;
L_0 = DeviceInfo_get_deviceId_m1F56DCC1850CA1B775C357DA6D521F04EA74F0C6_inline((&___x0), NULL);
int32_t L_1 = __this->___originalDeviceId_0;
return (bool)((((int32_t)L_0) == ((int32_t)L_1))? 1 : 0);
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo
IL2CPP_EXTERN_C void DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshal_pinvoke(const DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52& unmarshaled, DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshaled_pinvoke& marshaled)
{
marshaled.___m_DeviceId_0 = unmarshaled.___m_DeviceId_0;
marshaled.___m_Layout_1 = il2cpp_codegen_marshal_string(unmarshaled.___m_Layout_1);
marshaled.___m_StateFormat_2 = unmarshaled.___m_StateFormat_2;
marshaled.___m_StateSizeInBytes_3 = unmarshaled.___m_StateSizeInBytes_3;
marshaled.___m_FullLayoutJson_4 = il2cpp_codegen_marshal_string(unmarshaled.___m_FullLayoutJson_4);
}
IL2CPP_EXTERN_C void DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshal_pinvoke_back(const DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshaled_pinvoke& marshaled, DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52& unmarshaled)
{
int32_t unmarshaledm_DeviceId_temp_0 = 0;
unmarshaledm_DeviceId_temp_0 = marshaled.___m_DeviceId_0;
unmarshaled.___m_DeviceId_0 = unmarshaledm_DeviceId_temp_0;
unmarshaled.___m_Layout_1 = il2cpp_codegen_marshal_string_result(marshaled.___m_Layout_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Layout_1), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_Layout_1));
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED unmarshaledm_StateFormat_temp_2;
memset((&unmarshaledm_StateFormat_temp_2), 0, sizeof(unmarshaledm_StateFormat_temp_2));
unmarshaledm_StateFormat_temp_2 = marshaled.___m_StateFormat_2;
unmarshaled.___m_StateFormat_2 = unmarshaledm_StateFormat_temp_2;
int32_t unmarshaledm_StateSizeInBytes_temp_3 = 0;
unmarshaledm_StateSizeInBytes_temp_3 = marshaled.___m_StateSizeInBytes_3;
unmarshaled.___m_StateSizeInBytes_3 = unmarshaledm_StateSizeInBytes_temp_3;
unmarshaled.___m_FullLayoutJson_4 = il2cpp_codegen_marshal_string_result(marshaled.___m_FullLayoutJson_4);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_FullLayoutJson_4), (void*)il2cpp_codegen_marshal_string_result(marshaled.___m_FullLayoutJson_4));
}
// Conversion method for clean up from marshalling of: UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo
IL2CPP_EXTERN_C void DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshal_pinvoke_cleanup(DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshaled_pinvoke& marshaled)
{
il2cpp_codegen_marshal_free(marshaled.___m_Layout_1);
marshaled.___m_Layout_1 = NULL;
il2cpp_codegen_marshal_free(marshaled.___m_FullLayoutJson_4);
marshaled.___m_FullLayoutJson_4 = NULL;
}
// Conversion methods for marshalling of: UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo
IL2CPP_EXTERN_C void DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshal_com(const DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52& unmarshaled, DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshaled_com& marshaled)
{
marshaled.___m_DeviceId_0 = unmarshaled.___m_DeviceId_0;
marshaled.___m_Layout_1 = il2cpp_codegen_marshal_bstring(unmarshaled.___m_Layout_1);
marshaled.___m_StateFormat_2 = unmarshaled.___m_StateFormat_2;
marshaled.___m_StateSizeInBytes_3 = unmarshaled.___m_StateSizeInBytes_3;
marshaled.___m_FullLayoutJson_4 = il2cpp_codegen_marshal_bstring(unmarshaled.___m_FullLayoutJson_4);
}
IL2CPP_EXTERN_C void DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshal_com_back(const DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshaled_com& marshaled, DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52& unmarshaled)
{
int32_t unmarshaledm_DeviceId_temp_0 = 0;
unmarshaledm_DeviceId_temp_0 = marshaled.___m_DeviceId_0;
unmarshaled.___m_DeviceId_0 = unmarshaledm_DeviceId_temp_0;
unmarshaled.___m_Layout_1 = il2cpp_codegen_marshal_bstring_result(marshaled.___m_Layout_1);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_Layout_1), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_Layout_1));
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED unmarshaledm_StateFormat_temp_2;
memset((&unmarshaledm_StateFormat_temp_2), 0, sizeof(unmarshaledm_StateFormat_temp_2));
unmarshaledm_StateFormat_temp_2 = marshaled.___m_StateFormat_2;
unmarshaled.___m_StateFormat_2 = unmarshaledm_StateFormat_temp_2;
int32_t unmarshaledm_StateSizeInBytes_temp_3 = 0;
unmarshaledm_StateSizeInBytes_temp_3 = marshaled.___m_StateSizeInBytes_3;
unmarshaled.___m_StateSizeInBytes_3 = unmarshaledm_StateSizeInBytes_temp_3;
unmarshaled.___m_FullLayoutJson_4 = il2cpp_codegen_marshal_bstring_result(marshaled.___m_FullLayoutJson_4);
Il2CppCodeGenWriteBarrier((void**)(&unmarshaled.___m_FullLayoutJson_4), (void*)il2cpp_codegen_marshal_bstring_result(marshaled.___m_FullLayoutJson_4));
}
// Conversion method for clean up from marshalling of: UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo
IL2CPP_EXTERN_C void DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshal_com_cleanup(DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52_marshaled_com& marshaled)
{
il2cpp_codegen_marshal_free_bstring(marshaled.___m_Layout_1);
marshaled.___m_Layout_1 = NULL;
il2cpp_codegen_marshal_free_bstring(marshaled.___m_FullLayoutJson_4);
marshaled.___m_FullLayoutJson_4 = NULL;
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::get_deviceId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeviceInfo_get_deviceId_m1F56DCC1850CA1B775C357DA6D521F04EA74F0C6 (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, const RuntimeMethod* method)
{
{
// get => m_DeviceId;
int32_t L_0 = __this->___m_DeviceId_0;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t DeviceInfo_get_deviceId_m1F56DCC1850CA1B775C357DA6D521F04EA74F0C6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52*>(__this + _offset);
int32_t _returnValue;
_returnValue = DeviceInfo_get_deviceId_m1F56DCC1850CA1B775C357DA6D521F04EA74F0C6_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::set_deviceId(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceInfo_set_deviceId_m76EE4AFBA1FA3FFACF2E017498621E66A819DEBD (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set => m_DeviceId = value;
int32_t L_0 = ___value0;
__this->___m_DeviceId_0 = L_0;
return;
}
}
IL2CPP_EXTERN_C void DeviceInfo_set_deviceId_m76EE4AFBA1FA3FFACF2E017498621E66A819DEBD_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method)
{
DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52*>(__this + _offset);
DeviceInfo_set_deviceId_m76EE4AFBA1FA3FFACF2E017498621E66A819DEBD_inline(_thisAdjusted, ___value0, method);
}
// System.String UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::get_layout()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* DeviceInfo_get_layout_mC531D6400FCF8EE7CCBE96D0DC9328BC0A5AC24C (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, const RuntimeMethod* method)
{
{
// get => m_Layout;
String_t* L_0 = __this->___m_Layout_1;
return L_0;
}
}
IL2CPP_EXTERN_C String_t* DeviceInfo_get_layout_mC531D6400FCF8EE7CCBE96D0DC9328BC0A5AC24C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52*>(__this + _offset);
String_t* _returnValue;
_returnValue = DeviceInfo_get_layout_mC531D6400FCF8EE7CCBE96D0DC9328BC0A5AC24C_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::set_layout(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceInfo_set_layout_mB0175279434FFE48B744FE2CA4800A1EF24B2D69 (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// set => m_Layout = value;
String_t* L_0 = ___value0;
__this->___m_Layout_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Layout_1), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C void DeviceInfo_set_layout_mB0175279434FFE48B744FE2CA4800A1EF24B2D69_AdjustorThunk (RuntimeObject* __this, String_t* ___value0, const RuntimeMethod* method)
{
DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52*>(__this + _offset);
DeviceInfo_set_layout_mB0175279434FFE48B744FE2CA4800A1EF24B2D69_inline(_thisAdjusted, ___value0, method);
}
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::get_stateFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED DeviceInfo_get_stateFormat_mA04A926E1277535752AC4117996C3B0F89D26916 (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, const RuntimeMethod* method)
{
{
// get => m_StateFormat;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = __this->___m_StateFormat_2;
return L_0;
}
}
IL2CPP_EXTERN_C FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED DeviceInfo_get_stateFormat_mA04A926E1277535752AC4117996C3B0F89D26916_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52*>(__this + _offset);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED _returnValue;
_returnValue = DeviceInfo_get_stateFormat_mA04A926E1277535752AC4117996C3B0F89D26916_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::set_stateFormat(UnityEngine.InputSystem.Utilities.FourCC)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceInfo_set_stateFormat_mFC8581D56C34FFCBF8264CFD61BA12CE56755478 (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___value0, const RuntimeMethod* method)
{
{
// set => m_StateFormat = value;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = ___value0;
__this->___m_StateFormat_2 = L_0;
return;
}
}
IL2CPP_EXTERN_C void DeviceInfo_set_stateFormat_mFC8581D56C34FFCBF8264CFD61BA12CE56755478_AdjustorThunk (RuntimeObject* __this, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___value0, const RuntimeMethod* method)
{
DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52*>(__this + _offset);
DeviceInfo_set_stateFormat_mFC8581D56C34FFCBF8264CFD61BA12CE56755478_inline(_thisAdjusted, ___value0, method);
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::get_stateSizeInBytes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t DeviceInfo_get_stateSizeInBytes_mD21A7DBF02B25079F7A1F1482AC2EFE5A86F5C9C (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, const RuntimeMethod* method)
{
{
// get => m_StateSizeInBytes;
int32_t L_0 = __this->___m_StateSizeInBytes_3;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t DeviceInfo_get_stateSizeInBytes_mD21A7DBF02B25079F7A1F1482AC2EFE5A86F5C9C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52*>(__this + _offset);
int32_t _returnValue;
_returnValue = DeviceInfo_get_stateSizeInBytes_mD21A7DBF02B25079F7A1F1482AC2EFE5A86F5C9C_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputEventTrace/DeviceInfo::set_stateSizeInBytes(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DeviceInfo_set_stateSizeInBytes_m7D7507BD0D817A86E99E3E44E216B31855ED06B3 (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set => m_StateSizeInBytes = value;
int32_t L_0 = ___value0;
__this->___m_StateSizeInBytes_3 = L_0;
return;
}
}
IL2CPP_EXTERN_C void DeviceInfo_set_stateSizeInBytes_m7D7507BD0D817A86E99E3E44E216B31855ED06B3_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method)
{
DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52*>(__this + _offset);
DeviceInfo_set_stateSizeInBytes_m7D7507BD0D817A86E99E3E44E216B31855ED06B3_inline(_thisAdjusted, ___value0, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.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)
{
{
// public uint stateSizeInBytes => baseEvent.sizeInBytes - (InputEvent.kBaseEventSize + sizeof(int));
InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_0 = (&__this->___baseEvent_2);
uint32_t L_1;
L_1 = InputEvent_get_sizeInBytes_m71B7FE5CF7674275875248208BB51161C90B9307(L_0, NULL);
return ((int32_t)il2cpp_codegen_subtract((int32_t)L_1, ((int32_t)24)));
}
}
IL2CPP_EXTERN_C uint32_t StateEvent_get_stateSizeInBytes_m07E8E8D19DA4D9B58A23DC19680794764AE8FA21_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*>(__this + _offset);
uint32_t _returnValue;
_returnValue = StateEvent_get_stateSizeInBytes_m07E8E8D19DA4D9B58A23DC19680794764AE8FA21(_thisAdjusted, method);
return _returnValue;
}
// 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)
{
uint8_t* V_0 = NULL;
uint8_t* V_1 = NULL;
void* V_2 = NULL;
{
U3CstateDataU3Ee__FixedBuffer_t00ED1E0C66E396C0021CE2F46B671748BC5E5FEC* L_0 = (&__this->___stateData_4);
uint8_t* L_1 = (&L_0->___FixedElementField_0);
V_1 = L_1;
// fixed(byte* data = stateData)
uint8_t* L_2 = V_1;
V_0 = (uint8_t*)((uintptr_t)L_2);
// return data;
uint8_t* L_3 = V_0;
V_2 = (void*)L_3;
goto IL_0015;
}
IL_0015:
{
// }
void* L_4 = V_2;
return L_4;
}
}
IL2CPP_EXTERN_C void* StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*>(__this + _offset);
void* _returnValue;
_returnValue = StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.InputSystem.LowLevel.InputEventPtr UnityEngine.InputSystem.LowLevel.StateEvent::ToEventPtr()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 StateEvent_ToEventPtr_mD3680659E169AB02E24D776602EDDE77369CE06D (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* __this, const RuntimeMethod* method)
{
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* V_0 = NULL;
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* V_1 = NULL;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 V_2;
memset((&V_2), 0, sizeof(V_2));
{
V_1 = __this;
// fixed(StateEvent * ptr = &this)
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_0 = V_1;
V_0 = (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)((uintptr_t)L_0);
// return new InputEventPtr((InputEvent*)ptr);
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_1 = V_0;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_2;
memset((&L_2), 0, sizeof(L_2));
InputEventPtr__ctor_m42C0DB27FACAB1B1EB79BEFEF640F90004815FF0((&L_2), (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_1, /*hidden argument*/NULL);
V_2 = L_2;
goto IL_0010;
}
IL_0010:
{
// }
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_3 = V_2;
return L_3;
}
}
IL2CPP_EXTERN_C InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 StateEvent_ToEventPtr_mD3680659E169AB02E24D776602EDDE77369CE06D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*>(__this + _offset);
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 _returnValue;
_returnValue = StateEvent_ToEventPtr_mD3680659E169AB02E24D776602EDDE77369CE06D(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.StateEvent::get_typeStatic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED StateEvent_get_typeStatic_m919C8D08A31FF49959788F03C2DADD67B763B0BB (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* __this, const RuntimeMethod* method)
{
{
// public FourCC typeStatic => Type;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0;
L_0 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1398030676), NULL);
return L_0;
}
}
IL2CPP_EXTERN_C FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED StateEvent_get_typeStatic_m919C8D08A31FF49959788F03C2DADD67B763B0BB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*>(__this + _offset);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED _returnValue;
_returnValue = StateEvent_get_typeStatic_m919C8D08A31FF49959788F03C2DADD67B763B0BB(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.InputSystem.LowLevel.StateEvent* UnityEngine.InputSystem.LowLevel.StateEvent::From(UnityEngine.InputSystem.LowLevel.InputEventPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* StateEvent_From_m166403F2FFBE599A37B2D54799E2F27FE38331A9 (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___ptr0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* V_2 = NULL;
{
// if (!ptr.valid)
bool L_0;
L_0 = InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012((&___ptr0), NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001a;
}
}
{
// throw new ArgumentNullException(nameof(ptr));
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*)&_stringLiteralE493A589C92D423742E94550596D4C4E4B20CC33)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StateEvent_From_m166403F2FFBE599A37B2D54799E2F27FE38331A9_RuntimeMethod_var)));
}
IL_001a:
{
// if (!ptr.IsA<StateEvent>())
bool L_3;
L_3 = InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327((&___ptr0), InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0044;
}
}
{
// throw new InvalidCastException($"Cannot cast event with type '{ptr.type}' into StateEvent");
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_5;
L_5 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&___ptr0), NULL);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_6 = L_5;
RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_6);
String_t* L_8;
L_8 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralDC29674F226716B02549B8B392EB04F0D3FBEB76)), L_7, NULL);
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_9 = (InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)));
NullCheck(L_9);
InvalidCastException__ctor_mED3F9781E6CA47A92C602C896EDDF2F40ECB8644(L_9, L_8, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StateEvent_From_m166403F2FFBE599A37B2D54799E2F27FE38331A9_RuntimeMethod_var)));
}
IL_0044:
{
// return FromUnchecked(ptr);
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_10 = ___ptr0;
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_11;
L_11 = StateEvent_FromUnchecked_mED4304E6B802FC734B206A997DDC49B12FEBB29D(L_10, NULL);
V_2 = L_11;
goto IL_004d;
}
IL_004d:
{
// }
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_12 = V_2;
return L_12;
}
}
// 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)
{
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* V_0 = NULL;
{
// return (StateEvent*)ptr.data;
InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_0;
L_0 = InputEventPtr_get_data_m4694B5F91E787CE9586B5C7113AFEB89D33CC616_inline((&___ptr0), NULL);
V_0 = (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_0;
goto IL_000b;
}
IL_000b:
{
// }
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_1 = V_0;
return L_1;
}
}
// 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)
{
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return From(device, out eventPtr, allocator, useDefaultState: false);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_1 = ___eventPtr1;
int32_t L_2 = ___allocator2;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_3;
L_3 = StateEvent_From_m16DBA718CE9964C9FA2BB11BE476B865F0168FE7(L_0, L_1, L_2, (bool)0, NULL);
V_0 = L_3;
goto IL_000d;
}
IL_000d:
{
// }
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_4 = V_0;
return L_4;
}
}
// Unity.Collections.NativeArray`1<System.Byte> UnityEngine.InputSystem.LowLevel.StateEvent::FromDefaultStateFor(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr&,Unity.Collections.Allocator)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF StateEvent_FromDefaultStateFor_m169ACA0D8F89B1748021EE15B917267F7A7A6D63 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* ___eventPtr1, int32_t ___allocator2, const RuntimeMethod* method)
{
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return From(device, out eventPtr, allocator, useDefaultState: true);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_1 = ___eventPtr1;
int32_t L_2 = ___allocator2;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_3;
L_3 = StateEvent_From_m16DBA718CE9964C9FA2BB11BE476B865F0168FE7(L_0, L_1, L_2, (bool)1, NULL);
V_0 = L_3;
goto IL_000d;
}
IL_000d:
{
// }
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_4 = V_0;
return L_4;
}
}
// Unity.Collections.NativeArray`1<System.Byte> UnityEngine.InputSystem.LowLevel.StateEvent::From(UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr&,Unity.Collections.Allocator,System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF StateEvent_From_m16DBA718CE9964C9FA2BB11BE476B865F0168FE7 (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* ___eventPtr1, int32_t ___allocator2, bool ___useDefaultState3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_0;
memset((&V_0), 0, sizeof(V_0));
uint32_t V_1 = 0;
uint32_t V_2 = 0;
uint8_t* V_3 = NULL;
uint32_t V_4 = 0;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF V_5;
memset((&V_5), 0, sizeof(V_5));
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* V_6 = NULL;
bool V_7 = false;
bool V_8 = false;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF V_9;
memset((&V_9), 0, sizeof(V_9));
void* G_B7_0 = NULL;
{
// if (device == null)
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device0;
V_7 = (bool)((((RuntimeObject*)(InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_7;
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*)&StateEvent_From_m16DBA718CE9964C9FA2BB11BE476B865F0168FE7_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_8 = (bool)((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
bool L_5 = V_8;
if (!L_5)
{
goto IL_003b;
}
}
{
// throw new ArgumentException($"Device '{device}' has not been added to system",
// nameof(device));
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_6 = ___device0;
String_t* L_7;
L_7 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral336A688B6B40BC4C1AF41D269266485DC8485E3B)), L_6, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_8 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
NullCheck(L_8);
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_8, L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&StateEvent_From_m16DBA718CE9964C9FA2BB11BE476B865F0168FE7_RuntimeMethod_var)));
}
IL_003b:
{
// var stateFormat = device.m_StateBlock.format;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = ___device0;
NullCheck(L_9);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_10 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_9)->___m_StateBlock_0);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_11;
L_11 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(L_10, NULL);
V_0 = L_11;
// var stateSize = device.m_StateBlock.alignedSizeInBytes;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_12 = ___device0;
NullCheck(L_12);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_13 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_12)->___m_StateBlock_0);
uint32_t L_14;
L_14 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5(L_13, NULL);
V_1 = L_14;
// var stateOffset = device.m_StateBlock.byteOffset;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_15 = ___device0;
NullCheck(L_15);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_16 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_15)->___m_StateBlock_0);
uint32_t L_17;
L_17 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_16, NULL);
V_2 = L_17;
// var statePtr = (byte*)(useDefaultState ? device.defaultStatePtr : device.currentStatePtr) + (int)stateOffset;
bool L_18 = ___useDefaultState3;
if (L_18)
{
goto IL_006a;
}
}
{
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_19 = ___device0;
NullCheck(L_19);
void* L_20;
L_20 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_19, NULL);
G_B7_0 = L_20;
goto IL_0070;
}
IL_006a:
{
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_21 = ___device0;
NullCheck(L_21);
void* L_22;
L_22 = InputControl_get_defaultStatePtr_m0AB5C2504696867BAC98126C4A352141389C3160_inline(L_21, NULL);
G_B7_0 = L_22;
}
IL_0070:
{
uint32_t L_23 = V_2;
V_3 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)G_B7_0, (int32_t)L_23));
// var eventSize = InputEvent.kBaseEventSize + sizeof(int) + stateSize;
uint32_t L_24 = V_1;
V_4 = ((int32_t)il2cpp_codegen_add(((int32_t)24), (int32_t)L_24));
// var buffer = new NativeArray<byte>((int)eventSize, allocator);
uint32_t L_25 = V_4;
int32_t L_26 = ___allocator2;
NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F((&V_5), L_25, L_26, 1, NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_RuntimeMethod_var);
// var stateEventPtr = (StateEvent*)buffer.GetUnsafePtr();
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_27 = V_5;
void* L_28;
L_28 = NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD(L_27, NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD_RuntimeMethod_var);
V_6 = (StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_28;
// stateEventPtr->baseEvent = new InputEvent(Type, (int)eventSize, device.deviceId, InputRuntime.s_Instance.currentTime);
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_29 = V_6;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_30;
L_30 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1398030676), NULL);
uint32_t L_31 = V_4;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_32 = ___device0;
NullCheck(L_32);
int32_t L_33;
L_33 = InputDevice_get_deviceId_mC65E69E6117B78DB2F4963F5CF9BF031488AD588_inline(L_32, NULL);
RuntimeObject* L_34 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance_0;
NullCheck(L_34);
double L_35;
L_35 = InterfaceFuncInvoker0< double >::Invoke(19 /* System.Double UnityEngine.InputSystem.LowLevel.IInputRuntime::get_currentTime() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_34);
InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 L_36;
memset((&L_36), 0, sizeof(L_36));
InputEvent__ctor_mC37410F819784AAFC4D2A58C104E0F093E932924((&L_36), L_30, L_31, L_33, L_35, /*hidden argument*/NULL);
NullCheck(L_29);
L_29->___baseEvent_2 = L_36;
// stateEventPtr->stateFormat = stateFormat;
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_37 = V_6;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_38 = V_0;
NullCheck(L_37);
L_37->___stateFormat_3 = L_38;
// UnsafeUtility.MemCpy(stateEventPtr->state, statePtr, stateSize);
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_39 = V_6;
void* L_40;
L_40 = StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_39, NULL);
uint8_t* L_41 = V_3;
uint32_t L_42 = V_1;
UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B(L_40, (void*)L_41, ((int64_t)(uint64_t)L_42), NULL);
// eventPtr = stateEventPtr->ToEventPtr();
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0* L_43 = ___eventPtr1;
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_44 = V_6;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_45;
L_45 = StateEvent_ToEventPtr_mD3680659E169AB02E24D776602EDDE77369CE06D((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_44, NULL);
*(InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0*)L_43 = L_45;
// return buffer;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_46 = V_5;
V_9 = L_46;
goto IL_00e0;
}
IL_00e0:
{
// }
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_47 = V_9;
return L_47;
}
}
#ifdef __clang__
#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.FourCC UnityEngine.InputSystem.LowLevel.TextEvent::get_typeStatic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED TextEvent_get_typeStatic_m1140CC664806484A029BEACF8E85E2EA41DB0CD0 (TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E* __this, const RuntimeMethod* method)
{
{
// public FourCC typeStatic => Type;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0;
L_0 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1413830740), NULL);
return L_0;
}
}
IL2CPP_EXTERN_C FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED TextEvent_get_typeStatic_m1140CC664806484A029BEACF8E85E2EA41DB0CD0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E*>(__this + _offset);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED _returnValue;
_returnValue = TextEvent_get_typeStatic_m1140CC664806484A029BEACF8E85E2EA41DB0CD0(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.InputSystem.LowLevel.TextEvent* UnityEngine.InputSystem.LowLevel.TextEvent::From(UnityEngine.InputSystem.LowLevel.InputEventPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E* TextEvent_From_m98F4732A0B29739FAA88C712588F340B10A677FF (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventPtr_IsA_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m01CE0B6701368BD1BFDB10DE3162AF9A3D413B8A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E* V_2 = NULL;
{
// if (!eventPtr.valid)
bool L_0;
L_0 = InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012((&___eventPtr0), NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001a;
}
}
{
// throw new ArgumentNullException(nameof(eventPtr));
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*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TextEvent_From_m98F4732A0B29739FAA88C712588F340B10A677FF_RuntimeMethod_var)));
}
IL_001a:
{
// if (!eventPtr.IsA<TextEvent>())
bool L_3;
L_3 = InputEventPtr_IsA_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m01CE0B6701368BD1BFDB10DE3162AF9A3D413B8A((&___eventPtr0), InputEventPtr_IsA_TisTextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E_m01CE0B6701368BD1BFDB10DE3162AF9A3D413B8A_RuntimeMethod_var);
V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0044;
}
}
{
// throw new InvalidCastException(string.Format("Cannot cast event with type '{0}' into TextEvent",
// eventPtr.type));
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_5;
L_5 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&___eventPtr0), NULL);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_6 = L_5;
RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_6);
String_t* L_8;
L_8 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5C199811F186FA928A800B2EFB80A1C7498DA9B5)), L_7, NULL);
InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_9 = (InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)));
NullCheck(L_9);
InvalidCastException__ctor_mED3F9781E6CA47A92C602C896EDDF2F40ECB8644(L_9, L_8, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TextEvent_From_m98F4732A0B29739FAA88C712588F340B10A677FF_RuntimeMethod_var)));
}
IL_0044:
{
// return (TextEvent*)eventPtr.data;
InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_10;
L_10 = InputEventPtr_get_data_m4694B5F91E787CE9586B5C7113AFEB89D33CC616_inline((&___eventPtr0), NULL);
V_2 = (TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E*)L_10;
goto IL_004e;
}
IL_004e:
{
// }
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E* L_11 = V_2;
return L_11;
}
}
// UnityEngine.InputSystem.LowLevel.TextEvent UnityEngine.InputSystem.LowLevel.TextEvent::Create(System.Int32,System.Char,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E TextEvent_Create_m873A314731F0F7CE48C8C9EC886535EDEDEE6149 (int32_t ___deviceId0, Il2CppChar ___character1, double ___time2, const RuntimeMethod* method)
{
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E V_0;
memset((&V_0), 0, sizeof(V_0));
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E V_1;
memset((&V_1), 0, sizeof(V_1));
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var inputEvent = new TextEvent
// {
// baseEvent = new InputEvent(Type, InputEvent.kBaseEventSize + 4, deviceId, time),
// character = character
// };
il2cpp_codegen_initobj((&V_1), sizeof(TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E));
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0;
L_0 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1413830740), NULL);
int32_t L_1 = ___deviceId0;
double L_2 = ___time2;
InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 L_3;
memset((&L_3), 0, sizeof(L_3));
InputEvent__ctor_mC37410F819784AAFC4D2A58C104E0F093E932924((&L_3), L_0, ((int32_t)24), L_1, L_2, /*hidden argument*/NULL);
(&V_1)->___baseEvent_1 = L_3;
Il2CppChar L_4 = ___character1;
(&V_1)->___character_2 = L_4;
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E L_5 = V_1;
V_0 = L_5;
// return inputEvent;
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E L_6 = V_0;
V_2 = L_6;
goto IL_0031;
}
IL_0031:
{
// }
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E L_7 = V_2;
return L_7;
}
}
// UnityEngine.InputSystem.LowLevel.TextEvent UnityEngine.InputSystem.LowLevel.TextEvent::Create(System.Int32,System.Int32,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E TextEvent_Create_m47F3F100190C3AFC6F3023BFEB707A01E74EC42C (int32_t ___deviceId0, int32_t ___character1, double ___time2, const RuntimeMethod* method)
{
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E V_0;
memset((&V_0), 0, sizeof(V_0));
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E V_1;
memset((&V_1), 0, sizeof(V_1));
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E V_2;
memset((&V_2), 0, sizeof(V_2));
{
// var inputEvent = new TextEvent
// {
// baseEvent = new InputEvent(Type, InputEvent.kBaseEventSize + 4, deviceId, time),
// character = character
// };
il2cpp_codegen_initobj((&V_1), sizeof(TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E));
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0;
L_0 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1413830740), NULL);
int32_t L_1 = ___deviceId0;
double L_2 = ___time2;
InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5 L_3;
memset((&L_3), 0, sizeof(L_3));
InputEvent__ctor_mC37410F819784AAFC4D2A58C104E0F093E932924((&L_3), L_0, ((int32_t)24), L_1, L_2, /*hidden argument*/NULL);
(&V_1)->___baseEvent_1 = L_3;
int32_t L_4 = ___character1;
(&V_1)->___character_2 = L_4;
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E L_5 = V_1;
V_0 = L_5;
// return inputEvent;
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E L_6 = V_0;
V_2 = L_6;
goto IL_0031;
}
IL_0031:
{
// }
TextEvent_tF73CB03EDB372F136C2771DD4C35D1450CD5089E L_7 = V_2;
return L_7;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
void InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_Multicast(InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
typedef void (*FunctionPointerType) (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, const RuntimeMethod* method);
for (il2cpp_array_size_t i = 0; i < length; i++)
{
InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* currentDelegate = reinterpret_cast<InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55*>(delegatesToInvoke[i]);
((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___updateType0, ___eventBuffer1, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
}
void InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_Open(InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (int32_t, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(___updateType0, ___eventBuffer1, method);
}
void InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_Closed(InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, int32_t, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE*, const RuntimeMethod*);
((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___updateType0, ___eventBuffer1, method);
}
void InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_OpenStaticInvoker(InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, const RuntimeMethod* method)
{
InvokerActionInvoker2< int32_t, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* >::Invoke(__this->___method_ptr_0, method, NULL, ___updateType0, ___eventBuffer1);
}
void InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_ClosedStaticInvoker(InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, const RuntimeMethod* method)
{
InvokerActionInvoker3< RuntimeObject*, int32_t, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___updateType0, ___eventBuffer1);
}
IL2CPP_EXTERN_C void DelegatePInvokeWrapper_InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55 (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, const RuntimeMethod* method)
{
typedef void (DEFAULT_CALL *PInvokeFunc)(int32_t, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke*);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Marshaling of parameter '___eventBuffer1' to native representation
InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke* ____eventBuffer1_marshaled = NULL;
InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshaled_pinvoke ____eventBuffer1_marshaled_dereferenced = {};
InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshal_pinvoke(*___eventBuffer1, ____eventBuffer1_marshaled_dereferenced);
____eventBuffer1_marshaled = &____eventBuffer1_marshaled_dereferenced;
// Native function invocation
il2cppPInvokeFunc(___updateType0, ____eventBuffer1_marshaled);
// Marshaling of parameter '___eventBuffer1' back from native representation
InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE _____eventBuffer1_marshaled_unmarshaled_dereferenced;
memset((&_____eventBuffer1_marshaled_unmarshaled_dereferenced), 0, sizeof(_____eventBuffer1_marshaled_unmarshaled_dereferenced));
InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshal_pinvoke_back(*____eventBuffer1_marshaled, _____eventBuffer1_marshaled_unmarshaled_dereferenced);
InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_marshal_pinvoke_cleanup(*____eventBuffer1_marshaled);
*___eventBuffer1 = _____eventBuffer1_marshaled_unmarshaled_dereferenced;
}
// 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)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___method1);
__this->___method_3 = ___method1;
__this->___m_target_2 = ___object0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___object0);
int methodCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___method1);
if (MethodIsStatic((RuntimeMethod*)___method1))
{
bool isOpen = methodCount == 2;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___method1))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_Open;
else
__this->___invoke_impl_1 = (intptr_t)&InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_Closed;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_Closed;
}
__this->___extra_arg_5 = (intptr_t)&InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_Multicast;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputUpdateDelegate::Invoke(UnityEngine.InputSystem.LowLevel.InputUpdateType,UnityEngine.InputSystem.LowLevel.InputEventBuffer&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___updateType0, ___eventBuffer1, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
// System.IAsyncResult UnityEngine.InputSystem.LowLevel.InputUpdateDelegate::BeginInvoke(UnityEngine.InputSystem.LowLevel.InputUpdateType,UnityEngine.InputSystem.LowLevel.InputEventBuffer&,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputUpdateDelegate_BeginInvoke_m8D3AF780E439E287A0F878BF199F9D29C82BB5CC (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback2, RuntimeObject* ___object3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputUpdateType_t31A66F5342D924983382FA675EF78007C04EC590_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[3] = {0};
__d_args[0] = Box(InputUpdateType_t31A66F5342D924983382FA675EF78007C04EC590_il2cpp_TypeInfo_var, &___updateType0);
__d_args[1] = Box(InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE_il2cpp_TypeInfo_var, &*___eventBuffer1);
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback2, (RuntimeObject*)___object3);;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputUpdateDelegate::EndInvoke(UnityEngine.InputSystem.LowLevel.InputEventBuffer&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputUpdateDelegate_EndInvoke_mBF3D556902AD150E226D2E09CEF43C648F54DE3D (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer0, RuntimeObject* ___result1, const RuntimeMethod* method)
{
void* ___out_args[] = {
___eventBuffer0,
};
il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result1, ___out_args);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_maxNumDevices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputMetrics_get_maxNumDevices_m0FEEC51F3510A61C081B4C4159FD4453CC847428 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public int maxNumDevices { get; set; }
int32_t L_0 = __this->___U3CmaxNumDevicesU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t InputMetrics_get_maxNumDevices_m0FEEC51F3510A61C081B4C4159FD4453CC847428_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
int32_t _returnValue;
_returnValue = InputMetrics_get_maxNumDevices_m0FEEC51F3510A61C081B4C4159FD4453CC847428_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_maxNumDevices(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputMetrics_set_maxNumDevices_m9F11EC470346A3CB0048D2DAE5B38E3344E51C08 (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_EXTERN_C void InputMetrics_set_maxNumDevices_m9F11EC470346A3CB0048D2DAE5B38E3344E51C08_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
InputMetrics_set_maxNumDevices_m9F11EC470346A3CB0048D2DAE5B38E3344E51C08_inline(_thisAdjusted, ___value0, method);
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_currentNumDevices()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputMetrics_get_currentNumDevices_m95D2F0878FD22AFB147019A4511CEA6856FAFB45 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public int currentNumDevices { get; set; }
int32_t L_0 = __this->___U3CcurrentNumDevicesU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t InputMetrics_get_currentNumDevices_m95D2F0878FD22AFB147019A4511CEA6856FAFB45_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
int32_t _returnValue;
_returnValue = InputMetrics_get_currentNumDevices_m95D2F0878FD22AFB147019A4511CEA6856FAFB45_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_currentNumDevices(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputMetrics_set_currentNumDevices_m548C2BF7385931D42DD8FF22BB010FF602AC14EA (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_EXTERN_C void InputMetrics_set_currentNumDevices_m548C2BF7385931D42DD8FF22BB010FF602AC14EA_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
InputMetrics_set_currentNumDevices_m548C2BF7385931D42DD8FF22BB010FF602AC14EA_inline(_thisAdjusted, ___value0, method);
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_maxStateSizeInBytes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputMetrics_get_maxStateSizeInBytes_m105BD2DF857955095D11D617F738350B638C4EF2 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public int maxStateSizeInBytes { get; set; }
int32_t L_0 = __this->___U3CmaxStateSizeInBytesU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t InputMetrics_get_maxStateSizeInBytes_m105BD2DF857955095D11D617F738350B638C4EF2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
int32_t _returnValue;
_returnValue = InputMetrics_get_maxStateSizeInBytes_m105BD2DF857955095D11D617F738350B638C4EF2_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_maxStateSizeInBytes(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputMetrics_set_maxStateSizeInBytes_m31330B150C4D44C95E79B2BCF9AC422E9D3CD105 (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_EXTERN_C void InputMetrics_set_maxStateSizeInBytes_m31330B150C4D44C95E79B2BCF9AC422E9D3CD105_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
InputMetrics_set_maxStateSizeInBytes_m31330B150C4D44C95E79B2BCF9AC422E9D3CD105_inline(_thisAdjusted, ___value0, method);
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_currentStateSizeInBytes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputMetrics_get_currentStateSizeInBytes_mF8F8501666ADFA81A4BD4DF71F8E27847B0D6EA5 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public int currentStateSizeInBytes { get; set; }
int32_t L_0 = __this->___U3CcurrentStateSizeInBytesU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t InputMetrics_get_currentStateSizeInBytes_mF8F8501666ADFA81A4BD4DF71F8E27847B0D6EA5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
int32_t _returnValue;
_returnValue = InputMetrics_get_currentStateSizeInBytes_mF8F8501666ADFA81A4BD4DF71F8E27847B0D6EA5_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_currentStateSizeInBytes(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputMetrics_set_currentStateSizeInBytes_m9BBDBBD4A727B654A36F2396F40DB4D0E137CD7D (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_EXTERN_C void InputMetrics_set_currentStateSizeInBytes_m9BBDBBD4A727B654A36F2396F40DB4D0E137CD7D_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
InputMetrics_set_currentStateSizeInBytes_m9BBDBBD4A727B654A36F2396F40DB4D0E137CD7D_inline(_thisAdjusted, ___value0, method);
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_currentControlCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputMetrics_get_currentControlCount_mEBDE0B72A6A56819D2BBA87394C386EECEBD78F3 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public int currentControlCount { get; set; }
int32_t L_0 = __this->___U3CcurrentControlCountU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t InputMetrics_get_currentControlCount_mEBDE0B72A6A56819D2BBA87394C386EECEBD78F3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
int32_t _returnValue;
_returnValue = InputMetrics_get_currentControlCount_mEBDE0B72A6A56819D2BBA87394C386EECEBD78F3_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_currentControlCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputMetrics_set_currentControlCount_mDF1F18CB6B69696C953510A4FE58C87D6FA72729 (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_EXTERN_C void InputMetrics_set_currentControlCount_mDF1F18CB6B69696C953510A4FE58C87D6FA72729_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
InputMetrics_set_currentControlCount_mDF1F18CB6B69696C953510A4FE58C87D6FA72729_inline(_thisAdjusted, ___value0, method);
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_currentLayoutCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputMetrics_get_currentLayoutCount_m69DC513C2784189A9B3F214A3332DD9DC352A528 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public int currentLayoutCount { get; set; }
int32_t L_0 = __this->___U3CcurrentLayoutCountU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t InputMetrics_get_currentLayoutCount_m69DC513C2784189A9B3F214A3332DD9DC352A528_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
int32_t _returnValue;
_returnValue = InputMetrics_get_currentLayoutCount_m69DC513C2784189A9B3F214A3332DD9DC352A528_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_currentLayoutCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputMetrics_set_currentLayoutCount_m43BD6E6E44CA3DF2C58AC09B180F83DEC5FDAF4A (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_EXTERN_C void InputMetrics_set_currentLayoutCount_m43BD6E6E44CA3DF2C58AC09B180F83DEC5FDAF4A_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
InputMetrics_set_currentLayoutCount_m43BD6E6E44CA3DF2C58AC09B180F83DEC5FDAF4A_inline(_thisAdjusted, ___value0, method);
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_totalEventBytes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputMetrics_get_totalEventBytes_m04F4BFD498777335799D63A81C29AA97143CC13B (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public int totalEventBytes { get; set; }
int32_t L_0 = __this->___U3CtotalEventBytesU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t InputMetrics_get_totalEventBytes_m04F4BFD498777335799D63A81C29AA97143CC13B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
int32_t _returnValue;
_returnValue = InputMetrics_get_totalEventBytes_m04F4BFD498777335799D63A81C29AA97143CC13B_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_totalEventBytes(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputMetrics_set_totalEventBytes_m3E9A896A75E1A57ABA893EA1F63E98E041D404ED (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_EXTERN_C void InputMetrics_set_totalEventBytes_m3E9A896A75E1A57ABA893EA1F63E98E041D404ED_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
InputMetrics_set_totalEventBytes_m3E9A896A75E1A57ABA893EA1F63E98E041D404ED_inline(_thisAdjusted, ___value0, method);
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_totalEventCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputMetrics_get_totalEventCount_m2EA373AAB2B4975C2BBAE3C37DA78946BB5BD0D0 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public int totalEventCount { get; set; }
int32_t L_0 = __this->___U3CtotalEventCountU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t InputMetrics_get_totalEventCount_m2EA373AAB2B4975C2BBAE3C37DA78946BB5BD0D0_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
int32_t _returnValue;
_returnValue = InputMetrics_get_totalEventCount_m2EA373AAB2B4975C2BBAE3C37DA78946BB5BD0D0_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_totalEventCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputMetrics_set_totalEventCount_mE8188B2A42002E32190B8981B2B5D2D08A95DBE5 (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_EXTERN_C void InputMetrics_set_totalEventCount_mE8188B2A42002E32190B8981B2B5D2D08A95DBE5_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
InputMetrics_set_totalEventCount_mE8188B2A42002E32190B8981B2B5D2D08A95DBE5_inline(_thisAdjusted, ___value0, method);
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputMetrics::get_totalUpdateCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputMetrics_get_totalUpdateCount_mCF84FB729C509B5D85A54EA1A6AC36980ED2CC61 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public int totalUpdateCount { get; set; }
int32_t L_0 = __this->___U3CtotalUpdateCountU3Ek__BackingField_8;
return L_0;
}
}
IL2CPP_EXTERN_C int32_t InputMetrics_get_totalUpdateCount_mCF84FB729C509B5D85A54EA1A6AC36980ED2CC61_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
int32_t _returnValue;
_returnValue = InputMetrics_get_totalUpdateCount_mCF84FB729C509B5D85A54EA1A6AC36980ED2CC61_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_totalUpdateCount(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputMetrics_set_totalUpdateCount_mF43ADDD579F92E2727B55A6E10B578180C2019C2 (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_EXTERN_C void InputMetrics_set_totalUpdateCount_mF43ADDD579F92E2727B55A6E10B578180C2019C2_AdjustorThunk (RuntimeObject* __this, int32_t ___value0, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
InputMetrics_set_totalUpdateCount_mF43ADDD579F92E2727B55A6E10B578180C2019C2_inline(_thisAdjusted, ___value0, method);
}
// System.Double UnityEngine.InputSystem.LowLevel.InputMetrics::get_totalEventProcessingTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputMetrics_get_totalEventProcessingTime_mCF205D2B52FA9BC1E869BA7A6039FC0E712DABE3 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public double totalEventProcessingTime { get; set; }
double L_0 = __this->___U3CtotalEventProcessingTimeU3Ek__BackingField_9;
return L_0;
}
}
IL2CPP_EXTERN_C double InputMetrics_get_totalEventProcessingTime_mCF205D2B52FA9BC1E869BA7A6039FC0E712DABE3_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
double _returnValue;
_returnValue = InputMetrics_get_totalEventProcessingTime_mCF205D2B52FA9BC1E869BA7A6039FC0E712DABE3_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_totalEventProcessingTime(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputMetrics_set_totalEventProcessingTime_m1C75FA1C698121B1A1C5BE0044264CCAA0304732 (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_EXTERN_C void InputMetrics_set_totalEventProcessingTime_m1C75FA1C698121B1A1C5BE0044264CCAA0304732_AdjustorThunk (RuntimeObject* __this, double ___value0, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
InputMetrics_set_totalEventProcessingTime_m1C75FA1C698121B1A1C5BE0044264CCAA0304732_inline(_thisAdjusted, ___value0, method);
}
// System.Double UnityEngine.InputSystem.LowLevel.InputMetrics::get_totalEventLagTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputMetrics_get_totalEventLagTime_m70516750050E2D62430DB62B5D6E2EB22697C1E6 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public double totalEventLagTime { get; set; }
double L_0 = __this->___U3CtotalEventLagTimeU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_EXTERN_C double InputMetrics_get_totalEventLagTime_m70516750050E2D62430DB62B5D6E2EB22697C1E6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
double _returnValue;
_returnValue = InputMetrics_get_totalEventLagTime_m70516750050E2D62430DB62B5D6E2EB22697C1E6_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputMetrics::set_totalEventLagTime(System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputMetrics_set_totalEventLagTime_m486CE7F87D0221E5829B6D7BDE37837CB3D239F4 (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_EXTERN_C void InputMetrics_set_totalEventLagTime_m486CE7F87D0221E5829B6D7BDE37837CB3D239F4_AdjustorThunk (RuntimeObject* __this, double ___value0, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
InputMetrics_set_totalEventLagTime_m486CE7F87D0221E5829B6D7BDE37837CB3D239F4_inline(_thisAdjusted, ___value0, method);
}
// System.Single UnityEngine.InputSystem.LowLevel.InputMetrics::get_averageEventBytesPerFrame()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputMetrics_get_averageEventBytesPerFrame_m3B35751312B79976908CAA27A8F8E9DB387E3DB8 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public float averageEventBytesPerFrame => (float)totalEventBytes / totalUpdateCount;
int32_t L_0;
L_0 = InputMetrics_get_totalEventBytes_m04F4BFD498777335799D63A81C29AA97143CC13B_inline(__this, NULL);
int32_t L_1;
L_1 = InputMetrics_get_totalUpdateCount_mCF84FB729C509B5D85A54EA1A6AC36980ED2CC61_inline(__this, NULL);
return ((float)(((float)L_0)/((float)L_1)));
}
}
IL2CPP_EXTERN_C float InputMetrics_get_averageEventBytesPerFrame_m3B35751312B79976908CAA27A8F8E9DB387E3DB8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
float _returnValue;
_returnValue = InputMetrics_get_averageEventBytesPerFrame_m3B35751312B79976908CAA27A8F8E9DB387E3DB8(_thisAdjusted, method);
return _returnValue;
}
// System.Double UnityEngine.InputSystem.LowLevel.InputMetrics::get_averageProcessingTimePerEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputMetrics_get_averageProcessingTimePerEvent_m2A93733786AB9DD394CD35F52B3E3BD5B9307020 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public double averageProcessingTimePerEvent => totalEventProcessingTime / totalEventCount;
double L_0;
L_0 = InputMetrics_get_totalEventProcessingTime_mCF205D2B52FA9BC1E869BA7A6039FC0E712DABE3_inline(__this, NULL);
int32_t L_1;
L_1 = InputMetrics_get_totalEventCount_m2EA373AAB2B4975C2BBAE3C37DA78946BB5BD0D0_inline(__this, NULL);
return ((double)(L_0/((double)L_1)));
}
}
IL2CPP_EXTERN_C double InputMetrics_get_averageProcessingTimePerEvent_m2A93733786AB9DD394CD35F52B3E3BD5B9307020_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
double _returnValue;
_returnValue = InputMetrics_get_averageProcessingTimePerEvent_m2A93733786AB9DD394CD35F52B3E3BD5B9307020(_thisAdjusted, method);
return _returnValue;
}
// System.Double UnityEngine.InputSystem.LowLevel.InputMetrics::get_averageLagTimePerEvent()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputMetrics_get_averageLagTimePerEvent_mE4CDD4A599B33E03A76F2E75E1CECDBED08115C7 (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public double averageLagTimePerEvent => totalEventLagTime / totalEventCount;
double L_0;
L_0 = InputMetrics_get_totalEventLagTime_m70516750050E2D62430DB62B5D6E2EB22697C1E6_inline(__this, NULL);
int32_t L_1;
L_1 = InputMetrics_get_totalEventCount_m2EA373AAB2B4975C2BBAE3C37DA78946BB5BD0D0_inline(__this, NULL);
return ((double)(L_0/((double)L_1)));
}
}
IL2CPP_EXTERN_C double InputMetrics_get_averageLagTimePerEvent_mE4CDD4A599B33E03A76F2E75E1CECDBED08115C7_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338*>(__this + _offset);
double _returnValue;
_returnValue = InputMetrics_get_averageLagTimePerEvent_mE4CDD4A599B33E03A76F2E75E1CECDBED08115C7(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// s_LatestUpdateType = type;
int32_t L_0 = ___type0;
((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_LatestUpdateType_1 = L_0;
// switch (type)
int32_t L_1 = ___type0;
V_1 = L_1;
int32_t L_2 = V_1;
V_0 = L_2;
int32_t L_3 = V_0;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 1))) > ((uint32_t)1))))
{
goto IL_001a;
}
}
{
goto IL_0013;
}
IL_0013:
{
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)((int32_t)16))))
{
goto IL_001a;
}
}
{
goto IL_0036;
}
IL_001a:
{
// s_PlayerUpdateStepCount.OnBeforeUpdate();
UpdateStepCount_OnBeforeUpdate_m064BE8C6A6E25B934C7CD9B81514C3A61376E002((&((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_PlayerUpdateStepCount_2), NULL);
// s_UpdateStepCount = s_PlayerUpdateStepCount.value;
uint32_t L_5;
L_5 = UpdateStepCount_get_value_m939CB192D174FC917F8ABE9E05FEC308BFCDB459_inline((&((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_PlayerUpdateStepCount_2), NULL);
((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_UpdateStepCount_0 = L_5;
// break;
goto IL_0036;
}
IL_0036:
{
// }
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// s_LatestUpdateType = type;
int32_t L_0 = ___type0;
((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_LatestUpdateType_1 = L_0;
// switch (type)
int32_t L_1 = ___type0;
V_1 = L_1;
int32_t L_2 = V_1;
V_0 = L_2;
int32_t L_3 = V_0;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, 1))) > ((uint32_t)1))))
{
goto IL_001a;
}
}
{
goto IL_0013;
}
IL_0013:
{
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)((int32_t)16))))
{
goto IL_001a;
}
}
{
goto IL_0036;
}
IL_001a:
{
// s_PlayerUpdateStepCount.OnUpdate();
UpdateStepCount_OnUpdate_m7E993B061FBF276567B5004742BED2443F2D1426((&((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_PlayerUpdateStepCount_2), NULL);
// s_UpdateStepCount = s_PlayerUpdateStepCount.value;
uint32_t L_5;
L_5 = UpdateStepCount_get_value_m939CB192D174FC917F8ABE9E05FEC308BFCDB459_inline((&((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_PlayerUpdateStepCount_2), NULL);
((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_UpdateStepCount_0 = L_5;
// break;
goto IL_0036;
}
IL_0036:
{
// }
return;
}
}
// UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState UnityEngine.InputSystem.LowLevel.InputUpdate::Save()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 InputUpdate_Save_m9E6208DBE0E459A5A397EA9F0DC4F55BCB96E628 (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;
}
SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 V_0;
memset((&V_0), 0, sizeof(V_0));
SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// return new SerializedState
// {
// lastUpdateType = s_LatestUpdateType,
// playerUpdateStepCount = s_PlayerUpdateStepCount,
// #if UNITY_EDITOR
// lastNonEditorUpdateType = s_LatestNonEditorUpdateType,
// editorUpdateStepCount = s_EditorUpdateStepCount
// #endif
// };
il2cpp_codegen_initobj((&V_0), sizeof(SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026));
int32_t L_0 = ((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_LatestUpdateType_1;
(&V_0)->___lastUpdateType_0 = L_0;
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324 L_1 = ((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_PlayerUpdateStepCount_2;
(&V_0)->___playerUpdateStepCount_1 = L_1;
SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 L_2 = V_0;
V_1 = L_2;
goto IL_0025;
}
IL_0025:
{
// }
SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 L_3 = V_1;
return L_3;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
{
// s_LatestUpdateType = state.lastUpdateType;
SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 L_0 = ___state0;
int32_t L_1 = L_0.___lastUpdateType_0;
((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_LatestUpdateType_1 = L_1;
// s_PlayerUpdateStepCount = state.playerUpdateStepCount;
SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026 L_2 = ___state0;
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324 L_3 = L_2.___playerUpdateStepCount_1;
((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_PlayerUpdateStepCount_2 = L_3;
// switch (s_LatestUpdateType)
int32_t L_4 = ((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_LatestUpdateType_1;
V_1 = L_4;
int32_t L_5 = V_1;
V_0 = L_5;
int32_t L_6 = V_0;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_6, 1))) > ((uint32_t)1))))
{
goto IL_002e;
}
}
{
goto IL_0027;
}
IL_0027:
{
int32_t L_7 = V_0;
if ((((int32_t)L_7) == ((int32_t)((int32_t)16))))
{
goto IL_002e;
}
}
{
goto IL_003f;
}
IL_002e:
{
// s_UpdateStepCount = s_PlayerUpdateStepCount.value;
uint32_t L_8;
L_8 = UpdateStepCount_get_value_m939CB192D174FC917F8ABE9E05FEC308BFCDB459_inline((&((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_PlayerUpdateStepCount_2), NULL);
((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_UpdateStepCount_0 = L_8;
// break;
goto IL_0047;
}
IL_003f:
{
// s_UpdateStepCount = 0;
((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_UpdateStepCount_0 = 0;
// break;
goto IL_0047;
}
IL_0047:
{
// }
return;
}
}
// 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)
{
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
{
// if ((mask & InputUpdateType.Manual) != 0)
int32_t L_0 = ___mask0;
V_0 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&((int32_t)16)))) <= ((uint32_t)0)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0011;
}
}
{
// return InputUpdateType.Manual;
V_1 = ((int32_t)16);
goto IL_0031;
}
IL_0011:
{
// if ((mask & InputUpdateType.Dynamic) != 0)
int32_t L_2 = ___mask0;
V_2 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_2&1))) <= ((uint32_t)0)))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_001f;
}
}
{
// return InputUpdateType.Dynamic;
V_1 = 1;
goto IL_0031;
}
IL_001f:
{
// if ((mask & InputUpdateType.Fixed) != 0)
int32_t L_4 = ___mask0;
V_3 = (bool)((!(((uint32_t)((int32_t)((int32_t)L_4&2))) <= ((uint32_t)0)))? 1 : 0);
bool L_5 = V_3;
if (!L_5)
{
goto IL_002d;
}
}
{
// return InputUpdateType.Fixed;
V_1 = 2;
goto IL_0031;
}
IL_002d:
{
// return InputUpdateType.None;
V_1 = 0;
goto IL_0031;
}
IL_0031:
{
// }
int32_t L_6 = V_1;
return L_6;
}
}
// 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)
{
bool V_0 = false;
bool V_1 = false;
{
// if (updateType == InputUpdateType.Editor)
int32_t L_0 = ___updateType0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)8))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_000d;
}
}
{
// return false;
V_1 = (bool)0;
goto IL_0014;
}
IL_000d:
{
// return updateType != default;
int32_t L_2 = ___updateType0;
V_1 = (bool)((!(((uint32_t)L_2) <= ((uint32_t)0)))? 1 : 0);
goto IL_0014;
}
IL_0014:
{
// }
bool L_3 = V_1;
return L_3;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount
IL2CPP_EXTERN_C void UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_pinvoke(const UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324& unmarshaled, UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke& marshaled)
{
marshaled.___m_WasUpdated_0 = static_cast<int32_t>(unmarshaled.___m_WasUpdated_0);
marshaled.___U3CvalueU3Ek__BackingField_1 = unmarshaled.___U3CvalueU3Ek__BackingField_1;
}
IL2CPP_EXTERN_C void UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_pinvoke_back(const UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke& marshaled, UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324& unmarshaled)
{
bool unmarshaledm_WasUpdated_temp_0 = false;
unmarshaledm_WasUpdated_temp_0 = static_cast<bool>(marshaled.___m_WasUpdated_0);
unmarshaled.___m_WasUpdated_0 = unmarshaledm_WasUpdated_temp_0;
uint32_t unmarshaledU3CvalueU3Ek__BackingField_temp_1 = 0;
unmarshaledU3CvalueU3Ek__BackingField_temp_1 = marshaled.___U3CvalueU3Ek__BackingField_1;
unmarshaled.___U3CvalueU3Ek__BackingField_1 = unmarshaledU3CvalueU3Ek__BackingField_temp_1;
}
// Conversion method for clean up from marshalling of: UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount
IL2CPP_EXTERN_C void UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_pinvoke_cleanup(UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount
IL2CPP_EXTERN_C void UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_com(const UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324& unmarshaled, UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_com& marshaled)
{
marshaled.___m_WasUpdated_0 = static_cast<int32_t>(unmarshaled.___m_WasUpdated_0);
marshaled.___U3CvalueU3Ek__BackingField_1 = unmarshaled.___U3CvalueU3Ek__BackingField_1;
}
IL2CPP_EXTERN_C void UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_com_back(const UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_com& marshaled, UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324& unmarshaled)
{
bool unmarshaledm_WasUpdated_temp_0 = false;
unmarshaledm_WasUpdated_temp_0 = static_cast<bool>(marshaled.___m_WasUpdated_0);
unmarshaled.___m_WasUpdated_0 = unmarshaledm_WasUpdated_temp_0;
uint32_t unmarshaledU3CvalueU3Ek__BackingField_temp_1 = 0;
unmarshaledU3CvalueU3Ek__BackingField_temp_1 = marshaled.___U3CvalueU3Ek__BackingField_1;
unmarshaled.___U3CvalueU3Ek__BackingField_1 = unmarshaledU3CvalueU3Ek__BackingField_temp_1;
}
// Conversion method for clean up from marshalling of: UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount
IL2CPP_EXTERN_C void UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_com_cleanup(UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshaled_com& marshaled)
{
}
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount::get_value()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t UpdateStepCount_get_value_m939CB192D174FC917F8ABE9E05FEC308BFCDB459 (UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* __this, const RuntimeMethod* method)
{
{
// public uint value { get; private set; }
uint32_t L_0 = __this->___U3CvalueU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_EXTERN_C uint32_t UpdateStepCount_get_value_m939CB192D174FC917F8ABE9E05FEC308BFCDB459_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324*>(__this + _offset);
uint32_t _returnValue;
_returnValue = UpdateStepCount_get_value_m939CB192D174FC917F8ABE9E05FEC308BFCDB459_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount::set_value(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStepCount_set_value_m94BD09FB80BCEAA8211533A7391D3708C19AF60A (UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* __this, uint32_t ___value0, const RuntimeMethod* method)
{
{
// public uint value { get; private set; }
uint32_t L_0 = ___value0;
__this->___U3CvalueU3Ek__BackingField_1 = L_0;
return;
}
}
IL2CPP_EXTERN_C void UpdateStepCount_set_value_m94BD09FB80BCEAA8211533A7391D3708C19AF60A_AdjustorThunk (RuntimeObject* __this, uint32_t ___value0, const RuntimeMethod* method)
{
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324*>(__this + _offset);
UpdateStepCount_set_value_m94BD09FB80BCEAA8211533A7391D3708C19AF60A_inline(_thisAdjusted, ___value0, method);
}
// System.Void UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount::OnBeforeUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStepCount_OnBeforeUpdate_m064BE8C6A6E25B934C7CD9B81514C3A61376E002 (UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* __this, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
{
// m_WasUpdated = true;
__this->___m_WasUpdated_0 = (bool)1;
// value++;
uint32_t L_0;
L_0 = UpdateStepCount_get_value_m939CB192D174FC917F8ABE9E05FEC308BFCDB459_inline(__this, NULL);
V_0 = L_0;
uint32_t L_1 = V_0;
UpdateStepCount_set_value_m94BD09FB80BCEAA8211533A7391D3708C19AF60A_inline(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_1, 1)), NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void UpdateStepCount_OnBeforeUpdate_m064BE8C6A6E25B934C7CD9B81514C3A61376E002_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324*>(__this + _offset);
UpdateStepCount_OnBeforeUpdate_m064BE8C6A6E25B934C7CD9B81514C3A61376E002(_thisAdjusted, method);
}
// System.Void UnityEngine.InputSystem.LowLevel.InputUpdate/UpdateStepCount::OnUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UpdateStepCount_OnUpdate_m7E993B061FBF276567B5004742BED2443F2D1426 (UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* __this, const RuntimeMethod* method)
{
bool V_0 = false;
uint32_t V_1 = 0;
{
// if (!m_WasUpdated)
bool L_0 = __this->___m_WasUpdated_0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001f;
}
}
{
// value++;
uint32_t L_2;
L_2 = UpdateStepCount_get_value_m939CB192D174FC917F8ABE9E05FEC308BFCDB459_inline(__this, NULL);
V_1 = L_2;
uint32_t L_3 = V_1;
UpdateStepCount_set_value_m94BD09FB80BCEAA8211533A7391D3708C19AF60A_inline(__this, ((int32_t)il2cpp_codegen_add((int32_t)L_3, 1)), NULL);
}
IL_001f:
{
// m_WasUpdated = false;
__this->___m_WasUpdated_0 = (bool)0;
// }
return;
}
}
IL2CPP_EXTERN_C void UpdateStepCount_OnUpdate_m7E993B061FBF276567B5004742BED2443F2D1426_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324*>(__this + _offset);
UpdateStepCount_OnUpdate_m7E993B061FBF276567B5004742BED2443F2D1426(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState
IL2CPP_EXTERN_C void SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshal_pinvoke(const SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026& unmarshaled, SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_pinvoke& marshaled)
{
marshaled.___lastUpdateType_0 = unmarshaled.___lastUpdateType_0;
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_pinvoke(unmarshaled.___playerUpdateStepCount_1, marshaled.___playerUpdateStepCount_1);
}
IL2CPP_EXTERN_C void SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshal_pinvoke_back(const SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_pinvoke& marshaled, SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026& unmarshaled)
{
int32_t unmarshaledlastUpdateType_temp_0 = 0;
unmarshaledlastUpdateType_temp_0 = marshaled.___lastUpdateType_0;
unmarshaled.___lastUpdateType_0 = unmarshaledlastUpdateType_temp_0;
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324 unmarshaledplayerUpdateStepCount_temp_1;
memset((&unmarshaledplayerUpdateStepCount_temp_1), 0, sizeof(unmarshaledplayerUpdateStepCount_temp_1));
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_pinvoke_back(marshaled.___playerUpdateStepCount_1, unmarshaledplayerUpdateStepCount_temp_1);
unmarshaled.___playerUpdateStepCount_1 = unmarshaledplayerUpdateStepCount_temp_1;
}
// Conversion method for clean up from marshalling of: UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState
IL2CPP_EXTERN_C void SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshal_pinvoke_cleanup(SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_pinvoke& marshaled)
{
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_pinvoke_cleanup(marshaled.___playerUpdateStepCount_1);
}
// Conversion methods for marshalling of: UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState
IL2CPP_EXTERN_C void SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshal_com(const SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026& unmarshaled, SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_com& marshaled)
{
marshaled.___lastUpdateType_0 = unmarshaled.___lastUpdateType_0;
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_com(unmarshaled.___playerUpdateStepCount_1, marshaled.___playerUpdateStepCount_1);
}
IL2CPP_EXTERN_C void SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshal_com_back(const SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_com& marshaled, SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026& unmarshaled)
{
int32_t unmarshaledlastUpdateType_temp_0 = 0;
unmarshaledlastUpdateType_temp_0 = marshaled.___lastUpdateType_0;
unmarshaled.___lastUpdateType_0 = unmarshaledlastUpdateType_temp_0;
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324 unmarshaledplayerUpdateStepCount_temp_1;
memset((&unmarshaledplayerUpdateStepCount_temp_1), 0, sizeof(unmarshaledplayerUpdateStepCount_temp_1));
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_com_back(marshaled.___playerUpdateStepCount_1, unmarshaledplayerUpdateStepCount_temp_1);
unmarshaled.___playerUpdateStepCount_1 = unmarshaledplayerUpdateStepCount_temp_1;
}
// Conversion method for clean up from marshalling of: UnityEngine.InputSystem.LowLevel.InputUpdate/SerializedState
IL2CPP_EXTERN_C void SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshal_com_cleanup(SerializedState_t3109D2FBBC10098C57DC414CF8E80C5685232026_marshaled_com& marshaled)
{
UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324_marshal_com_cleanup(marshaled.___playerUpdateStepCount_1);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 UnityEngine.InputSystem.LowLevel.NativeInputRuntime::AllocateDeviceId()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeInputRuntime_AllocateDeviceId_m946D273D3B7AAFAAC30A8F26FD91050C2F64284C (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
// return NativeInputSystem.AllocateDeviceId();
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
int32_t L_0;
L_0 = NativeInputSystem_AllocateDeviceId_mAC24A153C4BE2F1F32E9E674EBB7D4B56C868E82(NULL);
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
// }
int32_t L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::Update(UnityEngine.InputSystem.LowLevel.InputUpdateType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_Update_m2D4646BBC664C86F1E2DBBDBD3C4E5947DCDC759 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, int32_t ___updateType0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// NativeInputSystem.Update((NativeInputUpdateType)updateType);
int32_t L_0 = ___updateType0;
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
NativeInputSystem_Update_m1AA42896EE1B197EE51781411326E243C102BAF5(L_0, NULL);
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::QueueEvent(UnityEngine.InputSystem.LowLevel.InputEvent*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_QueueEvent_m0F23D7F562BB21BDB91599A087FC1D93B608E997 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* ___ptr0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// NativeInputSystem.QueueInputEvent((IntPtr)ptr);
InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_0 = ___ptr0;
intptr_t L_1;
L_1 = IntPtr_op_Explicit_m04BEF6277775C13DD8A986812AAA3FCEC32DCCBE((void*)L_0, NULL);
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
NativeInputSystem_QueueInputEvent_m316E7C47A9EB60CE9097020FDB7517F085729E6C(L_1, NULL);
// }
return;
}
}
// System.Int64 UnityEngine.InputSystem.LowLevel.NativeInputRuntime::DeviceCommand(System.Int32,UnityEngine.InputSystem.LowLevel.InputDeviceCommand*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int64_t NativeInputRuntime_DeviceCommand_mB8A526874AD69E9506C9107ED93456FCBE1CCDF1 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, int32_t ___deviceId0, InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E* ___commandPtr1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int64_t V_1 = 0;
{
// if (commandPtr == null)
InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E* L_0 = ___commandPtr1;
V_0 = (bool)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0015;
}
}
{
// throw new ArgumentNullException(nameof(commandPtr));
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*)&_stringLiteral8ABFE73B54F1E2EDA1877D47B6AD4176818D1A01)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeInputRuntime_DeviceCommand_mB8A526874AD69E9506C9107ED93456FCBE1CCDF1_RuntimeMethod_var)));
}
IL_0015:
{
// return NativeInputSystem.IOCTL(deviceId, commandPtr->type, new IntPtr(commandPtr->payloadPtr), commandPtr->payloadSizeInBytes);
int32_t L_3 = ___deviceId0;
InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E* L_4 = ___commandPtr1;
NullCheck(L_4);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_5 = L_4->___type_4;
int32_t L_6;
L_6 = FourCC_op_Implicit_m754D657392DC63F1F125F3391002C84ABD26144A(L_5, NULL);
InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E* L_7 = ___commandPtr1;
void* L_8;
L_8 = InputDeviceCommand_get_payloadPtr_mCE339E6458B03F15067C3ADE7D22EEBAE4D29982((InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E*)L_7, NULL);
intptr_t L_9;
memset((&L_9), 0, sizeof(L_9));
IntPtr__ctor_m4F9A9B80F01996B610D5AE4797F20B98ECD0A3D9_inline((&L_9), L_8, /*hidden argument*/NULL);
InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E* L_10 = ___commandPtr1;
int32_t L_11;
L_11 = InputDeviceCommand_get_payloadSizeInBytes_m65597C869B0A3AF1D1B928605A06216AB6897D11((InputDeviceCommand_t219FD4502984D73D423496E4A2ED7FDB6CBE710E*)L_10, NULL);
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
int64_t L_12;
L_12 = NativeInputSystem_IOCTL_m621D812F5A83D696EE98475A877AA750D246B695(L_3, L_6, L_9, L_11, NULL);
V_1 = L_12;
goto IL_003a;
}
IL_003a:
{
// }
int64_t L_13 = V_1;
return L_13;
}
}
// UnityEngine.InputSystem.LowLevel.InputUpdateDelegate UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_onUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* NativeInputRuntime_get_onUpdate_mE886C37B946EBE5F90AC89313FE42D737CC5010C (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// get => m_OnUpdate;
InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* L_0 = __this->___m_OnUpdate_2;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::set_onUpdate(UnityEngine.InputSystem.LowLevel.InputUpdateDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_set_onUpdate_m4997FBF82DD4A70BD43AE78A4A4D18465674343E (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeUpdateCallback_tC5CA5A9117B79251968A4DA3758552EFE1D37495_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_U3Cset_onUpdateU3Eb__0_mA6FA76E66DF94BD79BE9B23EC8C0B4B2038F76F7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698* V_0 = NULL;
bool V_1 = false;
{
U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698* L_0 = (U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass7_0__ctor_m51D08934E5A8EC08EFB189DECE6572F9128ACB8A(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698* L_1 = V_0;
InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* L_2 = ___value0;
NullCheck(L_1);
L_1->___value_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___value_0), (void*)L_2);
// if (value != null)
U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698* L_3 = V_0;
NullCheck(L_3);
InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* L_4 = L_3->___value_0;
V_1 = (bool)((!(((RuntimeObject*)(InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_002e;
}
}
{
// NativeInputSystem.onUpdate =
// (updateType, eventBufferPtr) =>
// {
// var buffer = new InputEventBuffer((InputEvent*)eventBufferPtr->eventBuffer,
// eventBufferPtr->eventCount,
// sizeInBytes: eventBufferPtr->sizeInBytes,
// capacityInBytes: eventBufferPtr->capacityInBytes);
//
// try
// {
// value((InputUpdateType)updateType, ref buffer);
// }
// catch (Exception e)
// {
// // Always report the original exception first to confuse users less about what it the actual failure.
// Debug.LogException(e);
// Debug.LogError($"{e.GetType().Name} during event processing of {updateType} update; resetting event buffer");
// buffer.Reset();
// }
//
// if (buffer.eventCount > 0)
// {
// eventBufferPtr->eventCount = buffer.eventCount;
// eventBufferPtr->sizeInBytes = (int)buffer.sizeInBytes;
// eventBufferPtr->capacityInBytes = (int)buffer.capacityInBytes;
// eventBufferPtr->eventBuffer =
// NativeArrayUnsafeUtility.GetUnsafeBufferPointerWithoutChecks(buffer.data);
// }
// else
// {
// eventBufferPtr->eventCount = 0;
// eventBufferPtr->sizeInBytes = 0;
// }
// };
U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698* L_6 = V_0;
NativeUpdateCallback_tC5CA5A9117B79251968A4DA3758552EFE1D37495* L_7 = (NativeUpdateCallback_tC5CA5A9117B79251968A4DA3758552EFE1D37495*)il2cpp_codegen_object_new(NativeUpdateCallback_tC5CA5A9117B79251968A4DA3758552EFE1D37495_il2cpp_TypeInfo_var);
NullCheck(L_7);
NativeUpdateCallback__ctor_m04FDCD50564E7535FADAFF34BBA83500585A84F5(L_7, L_6, (intptr_t)((void*)U3CU3Ec__DisplayClass7_0_U3Cset_onUpdateU3Eb__0_mA6FA76E66DF94BD79BE9B23EC8C0B4B2038F76F7_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
((NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var))->___onUpdate_0 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var))->___onUpdate_0), (void*)L_7);
goto IL_0034;
}
IL_002e:
{
// NativeInputSystem.onUpdate = null;
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
((NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var))->___onUpdate_0 = (NativeUpdateCallback_tC5CA5A9117B79251968A4DA3758552EFE1D37495*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var))->___onUpdate_0), (void*)(NativeUpdateCallback_tC5CA5A9117B79251968A4DA3758552EFE1D37495*)NULL);
}
IL_0034:
{
// m_OnUpdate = value;
U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698* L_8 = V_0;
NullCheck(L_8);
InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* L_9 = L_8->___value_0;
__this->___m_OnUpdate_2 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OnUpdate_2), (void*)L_9);
// }
return;
}
}
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputUpdateType> UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_onBeforeUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* NativeInputRuntime_get_onBeforeUpdate_m809577D51ABF625E285F9D7B662DB7206916F2ED (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// get => m_OnBeforeUpdate;
Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* L_0 = __this->___m_OnBeforeUpdate_3;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::set_onBeforeUpdate(System.Action`1<UnityEngine.InputSystem.LowLevel.InputUpdateType>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_set_onBeforeUpdate_mAA088EE83845CF7A3EA0064674DB7CFCE47A94F7 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Action_1_t7797D4D8783204B10C3D28B96B049C48276C3B1B_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass10_0_U3Cset_onBeforeUpdateU3Eb__0_m8866A3C60E714FB89E34A85EEAC587B91D9AD43D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8* V_0 = NULL;
bool V_1 = false;
{
U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8* L_0 = (U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass10_0__ctor_m8B3228945AA7BBBB692912F4767821233DBAA6B5(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8* L_1 = V_0;
Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* L_2 = ___value0;
NullCheck(L_1);
L_1->___value_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___value_0), (void*)L_2);
// if (value != null)
U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8* L_3 = V_0;
NullCheck(L_3);
Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* L_4 = L_3->___value_0;
V_1 = (bool)((!(((RuntimeObject*)(Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_002e;
}
}
{
// NativeInputSystem.onBeforeUpdate = updateType => value((InputUpdateType)updateType);
U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8* L_6 = V_0;
Action_1_t7797D4D8783204B10C3D28B96B049C48276C3B1B* L_7 = (Action_1_t7797D4D8783204B10C3D28B96B049C48276C3B1B*)il2cpp_codegen_object_new(Action_1_t7797D4D8783204B10C3D28B96B049C48276C3B1B_il2cpp_TypeInfo_var);
NullCheck(L_7);
Action_1__ctor_m6053BD5AC27ECDD2DF78552B3ECB0D0F38B008C0(L_7, L_6, (intptr_t)((void*)U3CU3Ec__DisplayClass10_0_U3Cset_onBeforeUpdateU3Eb__0_m8866A3C60E714FB89E34A85EEAC587B91D9AD43D_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
((NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var))->___onBeforeUpdate_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var))->___onBeforeUpdate_1), (void*)L_7);
goto IL_0034;
}
IL_002e:
{
// NativeInputSystem.onBeforeUpdate = null;
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
((NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var))->___onBeforeUpdate_1 = (Action_1_t7797D4D8783204B10C3D28B96B049C48276C3B1B*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var))->___onBeforeUpdate_1), (void*)(Action_1_t7797D4D8783204B10C3D28B96B049C48276C3B1B*)NULL);
}
IL_0034:
{
// m_OnBeforeUpdate = value;
U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8* L_8 = V_0;
NullCheck(L_8);
Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* L_9 = L_8->___value_0;
__this->___m_OnBeforeUpdate_3 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OnBeforeUpdate_3), (void*)L_9);
// }
return;
}
}
// System.Func`2<UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Boolean> UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_onShouldRunUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* NativeInputRuntime_get_onShouldRunUpdate_m63574D7B7B837DBFBCDEC63215482D53EEA8E50C (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// get => m_OnShouldRunUpdate;
Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* L_0 = __this->___m_OnShouldRunUpdate_4;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::set_onShouldRunUpdate(System.Func`2<UnityEngine.InputSystem.LowLevel.InputUpdateType,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_set_onShouldRunUpdate_m670E29C3FD891451265FC4F8E05D752F9E6AAC49 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_t880CA675AE5D39E081BEEF14DC092D82674DE4F2_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_U3Cset_onShouldRunUpdateU3Eb__0_mA1457EFD8C1B7BBC063563F4D3D7C41EDB06062F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763* V_0 = NULL;
bool V_1 = false;
{
U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763* L_0 = (U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763*)il2cpp_codegen_object_new(U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763_il2cpp_TypeInfo_var);
NullCheck(L_0);
U3CU3Ec__DisplayClass13_0__ctor_m9BDD963AD4B4D771579687755A1B9A1DB691A89C(L_0, NULL);
V_0 = L_0;
U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763* L_1 = V_0;
Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* L_2 = ___value0;
NullCheck(L_1);
L_1->___value_0 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___value_0), (void*)L_2);
// if (value != null)
U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763* L_3 = V_0;
NullCheck(L_3);
Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* L_4 = L_3->___value_0;
V_1 = (bool)((!(((RuntimeObject*)(Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_002e;
}
}
{
// NativeInputSystem.onShouldRunUpdate = updateType => value((InputUpdateType)updateType);
U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763* L_6 = V_0;
Func_2_t880CA675AE5D39E081BEEF14DC092D82674DE4F2* L_7 = (Func_2_t880CA675AE5D39E081BEEF14DC092D82674DE4F2*)il2cpp_codegen_object_new(Func_2_t880CA675AE5D39E081BEEF14DC092D82674DE4F2_il2cpp_TypeInfo_var);
NullCheck(L_7);
Func_2__ctor_m04C8BE35346A258C612317730B8A43E84EEF5E55(L_7, L_6, (intptr_t)((void*)U3CU3Ec__DisplayClass13_0_U3Cset_onShouldRunUpdateU3Eb__0_mA1457EFD8C1B7BBC063563F4D3D7C41EDB06062F_RuntimeMethod_var), NULL);
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
((NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var))->___onShouldRunUpdate_2 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&((NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var))->___onShouldRunUpdate_2), (void*)L_7);
goto IL_0034;
}
IL_002e:
{
// NativeInputSystem.onShouldRunUpdate = null;
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
((NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var))->___onShouldRunUpdate_2 = (Func_2_t880CA675AE5D39E081BEEF14DC092D82674DE4F2*)NULL;
Il2CppCodeGenWriteBarrier((void**)(&((NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var))->___onShouldRunUpdate_2), (void*)(Func_2_t880CA675AE5D39E081BEEF14DC092D82674DE4F2*)NULL);
}
IL_0034:
{
// m_OnShouldRunUpdate = value;
U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763* L_8 = V_0;
NullCheck(L_8);
Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* L_9 = L_8->___value_0;
__this->___m_OnShouldRunUpdate_4 = L_9;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_OnShouldRunUpdate_4), (void*)L_9);
// }
return;
}
}
// System.Action`2<System.Int32,System.String> UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_onDeviceDiscovered()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6* NativeInputRuntime_get_onDeviceDiscovered_mC1F5209174E18A2115CA3C0CBFAE8B80F1E3EF41 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// get => NativeInputSystem.onDeviceDiscovered;
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6* L_0;
L_0 = NativeInputSystem_get_onDeviceDiscovered_m7999CE102F66BB67257862F4DF70669B318E29DC(NULL);
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::set_onDeviceDiscovered(System.Action`2<System.Int32,System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_set_onDeviceDiscovered_mCC90ECADE7ECF924CA330CC29FC17DADE38F5022 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// set => NativeInputSystem.onDeviceDiscovered = value;
Action_2_t6AAF2E215E74E16A4EEF0A0749A4A325D99F5BA6* L_0 = ___value0;
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
NativeInputSystem_set_onDeviceDiscovered_m42370AEB4560BE9110FB59944D4E47F5B471DFE1(L_0, NULL);
return;
}
}
// System.Action UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_onShutdown()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* NativeInputRuntime_get_onShutdown_mEB42B00CF7C754143347E8880367CB2BA5BA064F (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// get => m_ShutdownMethod;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___m_ShutdownMethod_1;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::set_onShutdown(System.Action)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_set_onShutdown_m5368B5CC4629E50BB049EBB3D7F62977542AE949 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___value0, 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*)&NativeInputRuntime_OnShutdown_mD52B4BB75DB77B06409941C49A6A41F41C6AAB4A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (value == null)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = ___value0;
V_0 = (bool)((((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001f;
}
}
{
// Application.quitting -= OnShutdown;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_2 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_2, __this, (intptr_t)((void*)NativeInputRuntime_OnShutdown_mD52B4BB75DB77B06409941C49A6A41F41C6AAB4A_RuntimeMethod_var), NULL);
Application_remove_quitting_mC309C9BF095DF4D065340A2F47CC69FC6F7BEFB9(L_2, NULL);
goto IL_0040;
}
IL_001f:
{
// else if (m_ShutdownMethod == null)
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_3 = __this->___m_ShutdownMethod_1;
V_1 = (bool)((((RuntimeObject*)(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0040;
}
}
{
// Application.quitting += OnShutdown;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_5 = (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07*)il2cpp_codegen_object_new(Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action__ctor_mBDC7B0B4A3F583B64C2896F01BDED360772F67DC(L_5, __this, (intptr_t)((void*)NativeInputRuntime_OnShutdown_mD52B4BB75DB77B06409941C49A6A41F41C6AAB4A_RuntimeMethod_var), NULL);
Application_add_quitting_m0FEF9560C9CB99F40EEE8585455B4461101F70F4(L_5, NULL);
}
IL_0040:
{
// m_ShutdownMethod = value;
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_6 = ___value0;
__this->___m_ShutdownMethod_1 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_ShutdownMethod_1), (void*)L_6);
// }
return;
}
}
// System.Action`1<System.Boolean> UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_onPlayerFocusChanged()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* NativeInputRuntime_get_onPlayerFocusChanged_m5D7383969271CA93C125A1B08E700E14C5848BDA (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// get => m_FocusChangedMethod;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___m_FocusChangedMethod_7;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::set_onPlayerFocusChanged(System.Action`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_set_onPlayerFocusChanged_mC9A28201FD6C91E2E95636CA8AB7E2014A6FEB16 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___value0, 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*)&NativeInputRuntime_OnFocusChanged_m5EBBEFE59AA7D3441379388C255BA98963D59250_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (value == null)
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = ___value0;
V_0 = (bool)((((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001d;
}
}
{
// Application.focusChanged -= OnFocusChanged;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_2 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_2);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_2, __this, (intptr_t)((void*)NativeInputRuntime_OnFocusChanged_m5EBBEFE59AA7D3441379388C255BA98963D59250_RuntimeMethod_var), NULL);
Application_remove_focusChanged_m4CA301AB76C56118CC2E13CE73986FCB642D8B23(L_2, NULL);
goto IL_003c;
}
IL_001d:
{
// else if (m_FocusChangedMethod == null)
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_3 = __this->___m_FocusChangedMethod_7;
V_1 = (bool)((((RuntimeObject*)(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_003c;
}
}
{
// Application.focusChanged += OnFocusChanged;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_5 = (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*)il2cpp_codegen_object_new(Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C_il2cpp_TypeInfo_var);
NullCheck(L_5);
Action_1__ctor_mA8C3AC97D1F076EA5D1D0C10CEE6BD3E94711501(L_5, __this, (intptr_t)((void*)NativeInputRuntime_OnFocusChanged_m5EBBEFE59AA7D3441379388C255BA98963D59250_RuntimeMethod_var), NULL);
Application_add_focusChanged_mBD1C04E705BFAA42A2D76DF36480126797B92995(L_5, NULL);
}
IL_003c:
{
// m_FocusChangedMethod = value;
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_6 = ___value0;
__this->___m_FocusChangedMethod_7 = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_FocusChangedMethod_7), (void*)L_6);
// }
return;
}
}
// System.Boolean UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_isPlayerFocused()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeInputRuntime_get_isPlayerFocused_mFFAE21C76A82509C61E261738039543DD80A6CF8 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// public bool isPlayerFocused => Application.isFocused;
bool L_0;
L_0 = Application_get_isFocused_m5E2835D701463AB393851163788F1F2DF3770E3E(NULL);
return L_0;
}
}
// System.Single UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_pollingFrequency()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NativeInputRuntime_get_pollingFrequency_m7809A2FD35CB7952D8257D279E325E6C3F894553 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// get => m_PollingFrequency;
float L_0 = __this->___m_PollingFrequency_5;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::set_pollingFrequency(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_set_pollingFrequency_mBBB031DA20FB40AD577156C195BF94C9A1F4559D (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, float ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// m_PollingFrequency = value;
float L_0 = ___value0;
__this->___m_PollingFrequency_5 = L_0;
// NativeInputSystem.SetPollingFrequency(value);
float L_1 = ___value0;
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
NativeInputSystem_SetPollingFrequency_m48849AAAB200C17E60BD38964A1AD52390752D9C(L_1, NULL);
// }
return;
}
}
// System.Double UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_currentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NativeInputRuntime_get_currentTime_m4F1F15E7FA7E6B03E553AEA050F0A06608F46700 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public double currentTime => NativeInputSystem.currentTime;
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
double L_0;
L_0 = NativeInputSystem_get_currentTime_m74CA30007EBB0E701F888443A2E4758339B2F764(NULL);
return L_0;
}
}
// System.Double UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_currentTimeForFixedUpdate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NativeInputRuntime_get_currentTimeForFixedUpdate_mF324E8BF5B540BCF2C42E2AA65CC11AEB42CAC47 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// public double currentTimeForFixedUpdate => Time.fixedUnscaledTime + currentTimeOffsetToRealtimeSinceStartup;
float L_0;
L_0 = Time_get_fixedUnscaledTime_mCFC6BF7A5AFFE873756C725FE726DF6704A10D22(NULL);
double L_1;
L_1 = NativeInputRuntime_get_currentTimeOffsetToRealtimeSinceStartup_m012D3D1C30F95156D18F882AE7A17FA3F7668BC1(__this, NULL);
return ((double)il2cpp_codegen_add(((double)L_0), L_1));
}
}
// System.Double UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_currentTimeOffsetToRealtimeSinceStartup()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double NativeInputRuntime_get_currentTimeOffsetToRealtimeSinceStartup_m012D3D1C30F95156D18F882AE7A17FA3F7668BC1 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public double currentTimeOffsetToRealtimeSinceStartup => NativeInputSystem.currentTimeOffsetToRealtimeSinceStartup;
il2cpp_codegen_runtime_class_init_inline(NativeInputSystem_tCFE5554EBC0D3EE1DAD80FC55CE0DE38A3DDC5EE_il2cpp_TypeInfo_var);
double L_0;
L_0 = NativeInputSystem_get_currentTimeOffsetToRealtimeSinceStartup_m898F6908BE8AFECEE9B20ABE5AF0E518FAD94228(NULL);
return L_0;
}
}
// System.Single UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_unscaledGameTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NativeInputRuntime_get_unscaledGameTime_m538855F9100AFFEC5F5EB6B22ECA5C38D84E2757 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// public float unscaledGameTime => Time.unscaledTime;
float L_0;
L_0 = Time_get_unscaledTime_m99A3C76AB74B5278B44A5E8B3498E51ABBF793CA(NULL);
return L_0;
}
}
// System.Boolean UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_runInBackground()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeInputRuntime_get_runInBackground_mF0AAD098FB78AD18C3F462FF4322F093B6610EBC (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// public bool runInBackground => Application.runInBackground;
bool L_0;
L_0 = Application_get_runInBackground_m8D33ECA3D3F79D944AAF4D2BDECB3FC3E8CC7C56(NULL);
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::OnShutdown()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_OnShutdown_mD52B4BB75DB77B06409941C49A6A41F41C6AAB4A (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// m_ShutdownMethod();
Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* L_0 = __this->___m_ShutdownMethod_1;
NullCheck(L_0);
Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline(L_0, NULL);
// }
return;
}
}
// System.Boolean UnityEngine.InputSystem.LowLevel.NativeInputRuntime::OnWantsToShutdown()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeInputRuntime_OnWantsToShutdown_m7B453DD7CDF7EAD718D331BC56EC217E7B769E72 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// if (!m_DidCallOnShutdown)
bool L_0 = __this->___m_DidCallOnShutdown_6;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001e;
}
}
{
// OnShutdown();
NativeInputRuntime_OnShutdown_mD52B4BB75DB77B06409941C49A6A41F41C6AAB4A(__this, NULL);
// m_DidCallOnShutdown = true;
__this->___m_DidCallOnShutdown_6 = (bool)1;
}
IL_001e:
{
// return true;
V_1 = (bool)1;
goto IL_0022;
}
IL_0022:
{
// }
bool L_2 = V_1;
return L_2;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::OnFocusChanged(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_OnFocusChanged_m5EBBEFE59AA7D3441379388C255BA98963D59250 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, bool ___focus0, const RuntimeMethod* method)
{
{
// m_FocusChangedMethod(focus);
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___m_FocusChangedMethod_7;
bool L_1 = ___focus0;
NullCheck(L_0);
Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_0, L_1, NULL);
// }
return;
}
}
// UnityEngine.Vector2 UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_screenSize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 NativeInputRuntime_get_screenSize_m9EB95345A9B60B98EAFD2C5A71F3A0B8AB76E67A (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// public Vector2 screenSize => new Vector2(Screen.width, Screen.height);
int32_t L_0;
L_0 = Screen_get_width_mCA5D955A53CF6D29C8C7118D517D0FC84AE8056C(NULL);
int32_t L_1;
L_1 = Screen_get_height_m624DD2D53F34087064E3B9D09AC2207DB4E86CA8(NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2;
memset((&L_2), 0, sizeof(L_2));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_2), ((float)L_0), ((float)L_1), /*hidden argument*/NULL);
return L_2;
}
}
// UnityEngine.ScreenOrientation UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_screenOrientation()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeInputRuntime_get_screenOrientation_m919BE2D129FC11F2E4801EC39A5971D961198491 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// public ScreenOrientation screenOrientation => Screen.orientation;
int32_t L_0;
L_0 = Screen_get_orientation_m7B47A2719DDE296357BB3199AB3BECC49F9F4A6D(NULL);
return L_0;
}
}
// System.Boolean UnityEngine.InputSystem.LowLevel.NativeInputRuntime::get_isInBatchMode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeInputRuntime_get_isInBatchMode_m42D2DBB328C9D293C2D35ABAD0BDEE5E0C01BB9D (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// public bool isInBatchMode => Application.isBatchMode;
bool L_0;
L_0 = Application_get_isBatchMode_mBE1AD2AA536A0252E56EF19F72E3EA31A8733EE9(NULL);
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::RegisterAnalyticsEvent(System.String,System.Int32,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_RegisterAnalyticsEvent_m1D681549F26FF719E0B0C1E02C4637DF9806315E (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, String_t* ___name0, int32_t ___maxPerHour1, int32_t ___maxPropertiesPerEvent2, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::SendAnalyticsEvent(System.String,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime_SendAnalyticsEvent_mC6806BA8898251A3212905CCA9036D58DDECCA77 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, String_t* ___name0, RuntimeObject* ___data1, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime__ctor_mF029A72DDB68E34A46455E6354309A9585D37573 (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* __this, const RuntimeMethod* method)
{
{
// private float m_PollingFrequency = 60.0f;
__this->___m_PollingFrequency_5 = (60.0f);
// private bool m_DidCallOnShutdown = false;
__this->___m_DidCallOnShutdown_6 = (bool)0;
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeInputRuntime__cctor_mB38425A237B58A77417C2EC487BF48656D184A1B (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static readonly NativeInputRuntime instance = new NativeInputRuntime();
NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7* L_0 = (NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7*)il2cpp_codegen_object_new(NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_il2cpp_TypeInfo_var);
NullCheck(L_0);
NativeInputRuntime__ctor_mF029A72DDB68E34A46455E6354309A9585D37573(L_0, NULL);
((NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_il2cpp_TypeInfo_var))->___instance_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_StaticFields*)il2cpp_codegen_static_fields_for(NativeInputRuntime_t312F8D8360E6CB6754980EC6DBCA824F927343C7_il2cpp_TypeInfo_var))->___instance_0), (void*)L_0);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass7_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0__ctor_m51D08934E5A8EC08EFB189DECE6572F9128ACB8A (U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass7_0::<set_onUpdate>b__0(UnityEngineInternal.Input.NativeInputUpdateType,UnityEngineInternal.Input.NativeInputEventBuffer*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass7_0_U3Cset_onUpdateU3Eb__0_mA6FA76E66DF94BD79BE9B23EC8C0B4B2038F76F7 (U3CU3Ec__DisplayClass7_0_t1A3709DBB35971E4F78E67858F971CDD0B817698* __this, int32_t ___updateType0, NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD* ___eventBufferPtr1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m58834772960B0CE2EA5DFD6A79AC158FDE99C90A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE V_0;
memset((&V_0), 0, sizeof(V_0));
Exception_t* V_1 = NULL;
bool V_2 = false;
il2cpp::utils::ExceptionSupportStack<RuntimeObject*, 1> __active_exceptions;
{
// var buffer = new InputEventBuffer((InputEvent*)eventBufferPtr->eventBuffer,
// eventBufferPtr->eventCount,
// sizeInBytes: eventBufferPtr->sizeInBytes,
// capacityInBytes: eventBufferPtr->capacityInBytes);
NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD* L_0 = ___eventBufferPtr1;
NullCheck(L_0);
void* L_1 = L_0->___eventBuffer_0;
NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD* L_2 = ___eventBufferPtr1;
NullCheck(L_2);
int32_t L_3 = L_2->___eventCount_1;
NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD* L_4 = ___eventBufferPtr1;
NullCheck(L_4);
int32_t L_5 = L_4->___sizeInBytes_2;
NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD* L_6 = ___eventBufferPtr1;
NullCheck(L_6);
int32_t L_7 = L_6->___capacityInBytes_3;
InputEventBuffer__ctor_mC9DC5120D654A771A3E7B8B21E89EE6071DD01C3((&V_0), (InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5*)L_1, L_3, L_5, L_7, NULL);
}
try
{// begin try (depth: 1)
// value((InputUpdateType)updateType, ref buffer);
InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* L_8 = __this->___value_0;
int32_t L_9 = ___updateType0;
NullCheck(L_8);
InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_inline(L_8, L_9, (&V_0), NULL);
goto IL_0068;
}// 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_0033;
}
throw e;
}
CATCH_0033:
{// begin catch(System.Exception)
// catch (Exception e)
V_1 = ((Exception_t*)IL2CPP_GET_ACTIVE_EXCEPTION(Exception_t*));
// Debug.LogException(e);
Exception_t* L_10 = V_1;
il2cpp_codegen_runtime_class_init_inline(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var)));
Debug_LogException_m82E44FEC6B03BC34AFC2CAF6583051570C60CB9E(L_10, NULL);
// Debug.LogError($"{e.GetType().Name} during event processing of {updateType} update; resetting event buffer");
Exception_t* L_11 = V_1;
NullCheck(L_11);
Type_t* L_12;
L_12 = Exception_GetType_mAD1230385BDC06119C339187CC37F22B6A79CF09(L_11, NULL);
NullCheck(L_12);
String_t* L_13;
L_13 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_12);
int32_t L_14 = ___updateType0;
int32_t L_15 = L_14;
RuntimeObject* L_16 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeInputUpdateType_tBF672D1AE8F85E9FFC0D44EF6BD5FB96B5C9ACE8_il2cpp_TypeInfo_var)), &L_15);
String_t* L_17;
L_17 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral751EA3EF4485E58987D7536A5FB4C9668CFAC063)), L_13, L_16, NULL);
Debug_LogError_m059825802BB6AF7EA9693FEBEEB0D85F59A3E38E(L_17, NULL);
// buffer.Reset();
InputEventBuffer_Reset_m9E41B3CE9C7556C62AFC55772D7D4FBA8A99360B((&V_0), NULL);
IL2CPP_POP_ACTIVE_EXCEPTION();
goto IL_0068;
}// end catch (depth: 1)
IL_0068:
{
// if (buffer.eventCount > 0)
int32_t L_18;
L_18 = InputEventBuffer_get_eventCount_mD120699C5A1CEBA76C878BC37DB2E39458F56C8E_inline((&V_0), NULL);
V_2 = (bool)((((int32_t)L_18) > ((int32_t)0))? 1 : 0);
bool L_19 = V_2;
if (!L_19)
{
goto IL_00b5;
}
}
{
// eventBufferPtr->eventCount = buffer.eventCount;
NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD* L_20 = ___eventBufferPtr1;
int32_t L_21;
L_21 = InputEventBuffer_get_eventCount_mD120699C5A1CEBA76C878BC37DB2E39458F56C8E_inline((&V_0), NULL);
NullCheck(L_20);
L_20->___eventCount_1 = L_21;
// eventBufferPtr->sizeInBytes = (int)buffer.sizeInBytes;
NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD* L_22 = ___eventBufferPtr1;
int64_t L_23;
L_23 = InputEventBuffer_get_sizeInBytes_m49C3283A02CD4A529F430E6737AF2DB191D8BBD9_inline((&V_0), NULL);
NullCheck(L_22);
L_22->___sizeInBytes_2 = ((int32_t)L_23);
// eventBufferPtr->capacityInBytes = (int)buffer.capacityInBytes;
NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD* L_24 = ___eventBufferPtr1;
int64_t L_25;
L_25 = InputEventBuffer_get_capacityInBytes_m880911F29058AFF745E74D509EB224261374089B((&V_0), NULL);
NullCheck(L_24);
L_24->___capacityInBytes_3 = ((int32_t)L_25);
// eventBufferPtr->eventBuffer =
// NativeArrayUnsafeUtility.GetUnsafeBufferPointerWithoutChecks(buffer.data);
NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD* L_26 = ___eventBufferPtr1;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_27;
L_27 = InputEventBuffer_get_data_m4188F4357FCFB7F743531925E7E4B75D5D066B92_inline((&V_0), NULL);
void* L_28;
L_28 = NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m58834772960B0CE2EA5DFD6A79AC158FDE99C90A(L_27, NativeArrayUnsafeUtility_GetUnsafeBufferPointerWithoutChecks_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m58834772960B0CE2EA5DFD6A79AC158FDE99C90A_RuntimeMethod_var);
NullCheck(L_26);
L_26->___eventBuffer_0 = L_28;
goto IL_00c5;
}
IL_00b5:
{
// eventBufferPtr->eventCount = 0;
NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD* L_29 = ___eventBufferPtr1;
NullCheck(L_29);
L_29->___eventCount_1 = 0;
// eventBufferPtr->sizeInBytes = 0;
NativeInputEventBuffer_t4EE5873AD7998E0E83C9F8585C338AB14C9101FD* L_30 = ___eventBufferPtr1;
NullCheck(L_30);
L_30->___sizeInBytes_2 = 0;
}
IL_00c5:
{
// };
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.LowLevel.NativeInputRuntime/<>c__DisplayClass10_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass10_0__ctor_m8B3228945AA7BBBB692912F4767821233DBAA6B5 (U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass10_0::<set_onBeforeUpdate>b__0(UnityEngineInternal.Input.NativeInputUpdateType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass10_0_U3Cset_onBeforeUpdateU3Eb__0_m8866A3C60E714FB89E34A85EEAC587B91D9AD43D (U3CU3Ec__DisplayClass10_0_t3C16459876E43A6A7151C0E35A8B7402A64144D8* __this, int32_t ___updateType0, const RuntimeMethod* method)
{
{
// NativeInputSystem.onBeforeUpdate = updateType => value((InputUpdateType)updateType);
Action_1_tDAB4041881A0AD46A7C150D31A131F59B0A61378* L_0 = __this->___value_0;
int32_t L_1 = ___updateType0;
NullCheck(L_0);
Action_1_Invoke_mE01F1921DBD55EF6141E4F583FAC18E854BE027A_inline(L_0, L_1, 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.LowLevel.NativeInputRuntime/<>c__DisplayClass13_0::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void U3CU3Ec__DisplayClass13_0__ctor_m9BDD963AD4B4D771579687755A1B9A1DB691A89C (U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
return;
}
}
// System.Boolean UnityEngine.InputSystem.LowLevel.NativeInputRuntime/<>c__DisplayClass13_0::<set_onShouldRunUpdate>b__0(UnityEngineInternal.Input.NativeInputUpdateType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool U3CU3Ec__DisplayClass13_0_U3Cset_onShouldRunUpdateU3Eb__0_mA1457EFD8C1B7BBC063563F4D3D7C41EDB06062F (U3CU3Ec__DisplayClass13_0_t21F396034441DB57F92472B4AB14EAD654A1E763* __this, int32_t ___updateType0, const RuntimeMethod* method)
{
{
// NativeInputSystem.onShouldRunUpdate = updateType => value((InputUpdateType)updateType);
Func_2_t62EFAA3354EBC38A360CC3A9CAEC60374509CC29* L_0 = __this->___value_0;
int32_t L_1 = ___updateType0;
NullCheck(L_0);
bool L_2;
L_2 = Func_2_Invoke_m9E4BB29155A373750E25C8808FE41F57C04338D4_inline(L_0, L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.LowLevel.InputState::get_currentUpdateType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputState_get_currentUpdateType_m00712B5D042C12725C6B92AFCD1E7F105C27F08A (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;
}
{
// public static InputUpdateType currentUpdateType => InputUpdate.s_LatestUpdateType;
int32_t L_0 = ((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_LatestUpdateType_1;
return L_0;
}
}
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputState::get_updateCount()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputState_get_updateCount_m788939179BB8A77C112F614FE901EF2C7E7570ED (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;
}
{
// public static uint updateCount => InputUpdate.s_UpdateStepCount;
uint32_t L_0 = ((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_UpdateStepCount_0;
return L_0;
}
}
// System.Double UnityEngine.InputSystem.LowLevel.InputState::get_currentTime()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputState_get_currentTime_m5AF6706449C88C5440DD613C83DBC88EC57CC40F (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static double currentTime => InputRuntime.s_Instance.currentTime - InputRuntime.s_CurrentTimeOffsetToRealtimeSinceStartup;
RuntimeObject* L_0 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance_0;
NullCheck(L_0);
double L_1;
L_1 = InterfaceFuncInvoker0< double >::Invoke(19 /* System.Double UnityEngine.InputSystem.LowLevel.IInputRuntime::get_currentTime() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_0);
double L_2 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_CurrentTimeOffsetToRealtimeSinceStartup_1;
return ((double)il2cpp_codegen_subtract(L_1, L_2));
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputState::add_onChange(System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState_add_onChange_m9AC7ADF33A21D23FFC8F0BE44780D1F59C205615 (Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// add => InputSystem.s_Manager.onDeviceStateChange += value;
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager_2;
Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E* L_1 = ___value0;
NullCheck(L_0);
InputManager_add_onDeviceStateChange_mF7D8BA5B4407B93E73BC2ABCC7C2693D872D7A09(L_0, L_1, NULL);
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputState::remove_onChange(System.Action`2<UnityEngine.InputSystem.InputDevice,UnityEngine.InputSystem.LowLevel.InputEventPtr>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState_remove_onChange_m3274D15A0397AEDAED23A3BDF6A1A3CC3F6F3C52 (Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E* ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// remove => InputSystem.s_Manager.onDeviceStateChange -= value;
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_0 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager_2;
Action_2_tBB6A2D36E83BB3B7BFA2ACD51493D5740A3D7F2E* L_1 = ___value0;
NullCheck(L_0);
InputManager_remove_onDeviceStateChange_mD8415A6413E21AAD4827ABB263DC58918E0EE5CB(L_0, L_1, NULL);
return;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_0;
memset((&V_0), 0, sizeof(V_0));
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_7;
memset((&V_7), 0, sizeof(V_7));
InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* G_B13_0 = NULL;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* G_B13_1 = NULL;
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B13_2 = NULL;
InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* G_B12_0 = NULL;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* G_B12_1 = NULL;
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B12_2 = NULL;
int32_t G_B14_0 = 0;
InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* G_B14_1 = NULL;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* G_B14_2 = NULL;
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* G_B14_3 = NULL;
{
// 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*)&InputState_Change_mE7E8408DE36FADE91DD98D5703A2DCCF6E5D2CF1_RuntimeMethod_var)));
}
IL_0014:
{
// if (!eventPtr.valid)
bool L_3;
L_3 = InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012((&___eventPtr1), NULL);
V_3 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_3;
if (!L_4)
{
goto IL_002d;
}
}
{
// throw new ArgumentNullException(nameof(eventPtr));
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_5);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputState_Change_mE7E8408DE36FADE91DD98D5703A2DCCF6E5D2CF1_RuntimeMethod_var)));
}
IL_002d:
{
// var eventType = eventPtr.type;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_6;
L_6 = InputEventPtr_get_type_m15241E84546FBC6172CF80B8E0D4EDA9B0FABC69((&___eventPtr1), NULL);
V_1 = L_6;
// if (eventType == StateEvent.Type)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_7 = V_1;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_8;
L_8 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1398030676), NULL);
bool L_9;
L_9 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_7, L_8, NULL);
V_4 = L_9;
bool L_10 = V_4;
if (!L_10)
{
goto IL_0059;
}
}
{
// stateFormat = StateEvent.FromUnchecked(eventPtr)->stateFormat;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_11 = ___eventPtr1;
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_12;
L_12 = StateEvent_FromUnchecked_mED4304E6B802FC734B206A997DDC49B12FEBB29D(L_11, NULL);
NullCheck(L_12);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_13 = L_12->___stateFormat_3;
V_0 = L_13;
goto IL_0080;
}
IL_0059:
{
// else if (eventType == DeltaStateEvent.Type)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_14 = V_1;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_15;
L_15 = FourCC_op_Implicit_mE034DF02D6986EFBFA80055EC94936D958CBEF66(((int32_t)1145852993), NULL);
bool L_16;
L_16 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_14, L_15, NULL);
V_5 = L_16;
bool L_17 = V_5;
if (!L_17)
{
goto IL_007d;
}
}
{
// stateFormat = DeltaStateEvent.FromUnchecked(eventPtr)->stateFormat;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_18 = ___eventPtr1;
DeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859* L_19;
L_19 = DeltaStateEvent_FromUnchecked_m1E21FABAEA84C5B974E15AF1B91E09094A16EBC6(L_18, NULL);
NullCheck(L_19);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_20 = L_19->___stateFormat_2;
V_0 = L_20;
goto IL_0080;
}
IL_007d:
{
// return;
goto IL_00ed;
}
IL_0080:
{
// if (stateFormat != device.stateBlock.format)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_21 = V_0;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_22 = ___device0;
NullCheck(L_22);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_23;
L_23 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_22, NULL);
V_7 = L_23;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_24;
L_24 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline((&V_7), NULL);
bool L_25;
L_25 = FourCC_op_Inequality_mD7122B2F4332BFE2AA18A50FC62C071E8CB7FDB2(L_21, L_24, NULL);
V_6 = L_25;
bool L_26 = V_6;
if (!L_26)
{
goto IL_00cb;
}
}
{
// throw new ArgumentException(
// $"State format {stateFormat} from event does not match state format {device.stateBlock.format} of device {device}",
// nameof(eventPtr));
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_27 = V_0;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_28 = L_27;
RuntimeObject* L_29 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_28);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_30 = ___device0;
NullCheck(L_30);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_31;
L_31 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_30, NULL);
V_7 = L_31;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_32;
L_32 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline((&V_7), NULL);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_33 = L_32;
RuntimeObject* L_34 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_33);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_35 = ___device0;
String_t* L_36;
L_36 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral50B5FDB25780A0463D1E627B04779FAF5330F1E9)), L_29, L_34, L_35, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_37 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
NullCheck(L_37);
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_37, L_36, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_37, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputState_Change_mE7E8408DE36FADE91DD98D5703A2DCCF6E5D2CF1_RuntimeMethod_var)));
}
IL_00cb:
{
// InputSystem.s_Manager.UpdateState(device, eventPtr,
// updateType != default ? updateType : InputSystem.s_Manager.defaultUpdateType);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_38 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager_2;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_39 = ___device0;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_40 = ___eventPtr1;
InputEvent_t10F727342D1A79DCFC06529C203BB61C194AEBC5* L_41;
L_41 = InputEventPtr_op_Implicit_m404BDC6FF1FB748C1365FFEA330CDDD6579A2E6A(L_40, NULL);
int32_t L_42 = ___updateType2;
G_B12_0 = L_41;
G_B12_1 = L_39;
G_B12_2 = L_38;
if (L_42)
{
G_B13_0 = L_41;
G_B13_1 = L_39;
G_B13_2 = L_38;
goto IL_00e6;
}
}
{
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_43 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager_2;
NullCheck(L_43);
int32_t L_44;
L_44 = InputManager_get_defaultUpdateType_mB7D093DDF6E2D3B78F8AA059FA9506800C33B35C(L_43, NULL);
G_B14_0 = L_44;
G_B14_1 = G_B12_0;
G_B14_2 = G_B12_1;
G_B14_3 = G_B12_2;
goto IL_00e7;
}
IL_00e6:
{
int32_t L_45 = ___updateType2;
G_B14_0 = L_45;
G_B14_1 = G_B13_0;
G_B14_2 = G_B13_1;
G_B14_3 = G_B13_2;
}
IL_00e7:
{
NullCheck(G_B14_3);
bool L_46;
L_46 = InputManager_UpdateState_m5F6D683F850E278934DEB502A6DD96D975056477(G_B14_3, G_B14_2, G_B14_1, G_B14_0, NULL);
}
IL_00ed:
{
// }
return;
}
}
// System.Boolean UnityEngine.InputSystem.LowLevel.InputState::IsIntegerFormat(UnityEngine.InputSystem.Utilities.FourCC)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputState_IsIntegerFormat_m9A54BAB4D2EB3E9A5BBDB0C82E5F7648FB7E70A5 (FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___format0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t G_B10_0 = 0;
{
// return format == InputStateBlock.FormatBit ||
// format == InputStateBlock.FormatInt ||
// format == InputStateBlock.FormatByte ||
// format == InputStateBlock.FormatShort ||
// format == InputStateBlock.FormatSBit ||
// format == InputStateBlock.FormatUInt ||
// format == InputStateBlock.FormatUShort ||
// format == InputStateBlock.FormatLong ||
// format == InputStateBlock.FormatULong;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = ___format0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_1 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatBit_2;
bool L_2;
L_2 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_0, L_1, NULL);
if (L_2)
{
goto IL_0076;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3 = ___format0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_4 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatInt_6;
bool L_5;
L_5 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_3, L_4, NULL);
if (L_5)
{
goto IL_0076;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_6 = ___format0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_7 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatByte_14;
bool L_8;
L_8 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_6, L_7, NULL);
if (L_8)
{
goto IL_0076;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_9 = ___format0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_10 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatShort_10;
bool L_11;
L_11 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_9, L_10, NULL);
if (L_11)
{
goto IL_0076;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_12 = ___format0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_13 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatSBit_4;
bool L_14;
L_14 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_12, L_13, NULL);
if (L_14)
{
goto IL_0076;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_15 = ___format0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_16 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatUInt_8;
bool L_17;
L_17 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_15, L_16, NULL);
if (L_17)
{
goto IL_0076;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_18 = ___format0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_19 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatUShort_12;
bool L_20;
L_20 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_18, L_19, NULL);
if (L_20)
{
goto IL_0076;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_21 = ___format0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_22 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatLong_18;
bool L_23;
L_23 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_21, L_22, NULL);
if (L_23)
{
goto IL_0076;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_24 = ___format0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_25 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatULong_20;
bool L_26;
L_26 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_24, L_25, NULL);
G_B10_0 = ((int32_t)(L_26));
goto IL_0077;
}
IL_0076:
{
G_B10_0 = 1;
}
IL_0077:
{
V_0 = (bool)G_B10_0;
goto IL_007a;
}
IL_007a:
{
// }
bool L_27 = V_0;
return L_27;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputState::AddChangeMonitor(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState_AddChangeMonitor_mA5F265B1DAD41FBD1C02333EFDDD71942876CE8E (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*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
{
// if (control == null)
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___control0;
V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0014;
}
}
{
// throw new ArgumentNullException(nameof(control));
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*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputState_AddChangeMonitor_mA5F265B1DAD41FBD1C02333EFDDD71942876CE8E_RuntimeMethod_var)));
}
IL_0014:
{
// if (monitor == null)
RuntimeObject* L_3 = ___monitor1;
V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0027;
}
}
{
// throw new ArgumentNullException(nameof(monitor));
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_5);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral66771CBF7A6F8D1C96826CD68BA93D5C408C8865)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputState_AddChangeMonitor_mA5F265B1DAD41FBD1C02333EFDDD71942876CE8E_RuntimeMethod_var)));
}
IL_0027:
{
// if (control.device.m_DeviceIndex == InputDevice.kInvalidDeviceIndex)
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = ___control0;
NullCheck(L_6);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_7;
L_7 = InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline(L_6, NULL);
NullCheck(L_7);
int32_t L_8 = L_7->___m_DeviceIndex_27;
V_2 = (bool)((((int32_t)L_8) == ((int32_t)(-1)))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_0053;
}
}
{
// throw new ArgumentException(string.Format("Device for control '{0}' has not been added to system"),
// nameof(control));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10;
L_10 = Array_Empty_TisRuntimeObject_m55011E8360A8199FB239A5787BA8631CDD6116FC_inline(((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Array_Empty_TisRuntimeObject_m55011E8360A8199FB239A5787BA8631CDD6116FC_RuntimeMethod_var)));
String_t* L_11;
L_11 = String_Format_m74FC0A1259DFA02F3DF6538FC7F3ACF3E1AF0C55(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC26AE6F38B24292B9F4A89F463BE2C43F48DEBD1)), L_10, 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*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_12, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputState_AddChangeMonitor_mA5F265B1DAD41FBD1C02333EFDDD71942876CE8E_RuntimeMethod_var)));
}
IL_0053:
{
// InputSystem.s_Manager.AddStateChangeMonitor(control, monitor, monitorIndex);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_13 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager_2;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_14 = ___control0;
RuntimeObject* L_15 = ___monitor1;
int64_t L_16 = ___monitorIndex2;
NullCheck(L_13);
InputManager_AddStateChangeMonitor_mA70F667FACEE81F1EC302EB9F89AA8A83111D603(L_13, L_14, L_15, L_16, NULL);
// }
return;
}
}
// UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor UnityEngine.InputSystem.LowLevel.InputState::AddChangeMonitor(UnityEngine.InputSystem.InputControl,System.Action`4<UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Int64>,System.Int32,System.Action`4<UnityEngine.InputSystem.InputControl,System.Double,System.Int64,System.Int32>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputState_AddChangeMonitor_mA08EAE2F42F499929ECC32CD53962CF53C2E3DD7 (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, Action_4_t6851B1EC5DCD4CBADE8DBCFA19AEDF291296FCF6* ___valueChangeCallback1, int32_t ___monitorIndex2, Action_4_tE7F26291E612F3304EDB709A68D1761096F0BE8B* ___timerExpiredCallback3, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798* V_0 = NULL;
bool V_1 = false;
RuntimeObject* V_2 = NULL;
{
// if (valueChangeCallback == null)
Action_4_t6851B1EC5DCD4CBADE8DBCFA19AEDF291296FCF6* L_0 = ___valueChangeCallback1;
V_1 = (bool)((((RuntimeObject*)(Action_4_t6851B1EC5DCD4CBADE8DBCFA19AEDF291296FCF6*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0014;
}
}
{
// throw new ArgumentNullException(nameof(valueChangeCallback));
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*)&_stringLiteral1760F67463EE9078ADA20BFD20686874FFF562DB)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputState_AddChangeMonitor_mA08EAE2F42F499929ECC32CD53962CF53C2E3DD7_RuntimeMethod_var)));
}
IL_0014:
{
// var monitor = new StateChangeMonitorDelegate
// {
// valueChangeCallback = valueChangeCallback,
// timerExpiredCallback = timerExpiredCallback
// };
StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798* L_3 = (StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798*)il2cpp_codegen_object_new(StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798_il2cpp_TypeInfo_var);
NullCheck(L_3);
StateChangeMonitorDelegate__ctor_mA84CD919E53615B72F9AF0B8271CD108F4850FD0(L_3, NULL);
StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798* L_4 = L_3;
Action_4_t6851B1EC5DCD4CBADE8DBCFA19AEDF291296FCF6* L_5 = ___valueChangeCallback1;
NullCheck(L_4);
L_4->___valueChangeCallback_0 = L_5;
Il2CppCodeGenWriteBarrier((void**)(&L_4->___valueChangeCallback_0), (void*)L_5);
StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798* L_6 = L_4;
Action_4_tE7F26291E612F3304EDB709A68D1761096F0BE8B* L_7 = ___timerExpiredCallback3;
NullCheck(L_6);
L_6->___timerExpiredCallback_1 = L_7;
Il2CppCodeGenWriteBarrier((void**)(&L_6->___timerExpiredCallback_1), (void*)L_7);
V_0 = L_6;
// AddChangeMonitor(control, monitor, monitorIndex);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_8 = ___control0;
StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798* L_9 = V_0;
int32_t L_10 = ___monitorIndex2;
InputState_AddChangeMonitor_mA5F265B1DAD41FBD1C02333EFDDD71942876CE8E(L_8, L_9, ((int64_t)L_10), NULL);
// return monitor;
StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798* L_11 = V_0;
V_2 = L_11;
goto IL_0036;
}
IL_0036:
{
// }
RuntimeObject* L_12 = V_2;
return L_12;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputState::RemoveChangeMonitor(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState_RemoveChangeMonitor_mC12BA656134E67F7DD60457EC15BDB4C10F95057 (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*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (control == null)
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___control0;
V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0014;
}
}
{
// throw new ArgumentNullException(nameof(control));
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*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputState_RemoveChangeMonitor_mC12BA656134E67F7DD60457EC15BDB4C10F95057_RuntimeMethod_var)));
}
IL_0014:
{
// if (monitor == null)
RuntimeObject* L_3 = ___monitor1;
V_1 = (bool)((((RuntimeObject*)(RuntimeObject*)L_3) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_0027;
}
}
{
// throw new ArgumentNullException(nameof(monitor));
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_5 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_5);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral66771CBF7A6F8D1C96826CD68BA93D5C408C8865)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputState_RemoveChangeMonitor_mC12BA656134E67F7DD60457EC15BDB4C10F95057_RuntimeMethod_var)));
}
IL_0027:
{
// InputSystem.s_Manager.RemoveStateChangeMonitor(control, monitor, monitorIndex);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_6 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager_2;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_7 = ___control0;
RuntimeObject* L_8 = ___monitor1;
int64_t L_9 = ___monitorIndex2;
NullCheck(L_6);
InputManager_RemoveStateChangeMonitor_m42ABBCBBAFDF907F11E8DD737DEF32A4CBE6C7C4(L_6, L_7, L_8, L_9, NULL);
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputState::AddChangeMonitorTimeout(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor,System.Double,System.Int64,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState_AddChangeMonitorTimeout_m94D829D27F8D93313C190A0F0C32C2B8872FD1D4 (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*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (monitor == null)
RuntimeObject* L_0 = ___monitor1;
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0014;
}
}
{
// throw new ArgumentNullException(nameof(monitor));
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*)&_stringLiteral66771CBF7A6F8D1C96826CD68BA93D5C408C8865)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputState_AddChangeMonitorTimeout_m94D829D27F8D93313C190A0F0C32C2B8872FD1D4_RuntimeMethod_var)));
}
IL_0014:
{
// InputSystem.s_Manager.AddStateChangeMonitorTimeout(control, monitor, time, monitorIndex, timerIndex);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager_2;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4 = ___control0;
RuntimeObject* L_5 = ___monitor1;
double L_6 = ___time2;
int64_t L_7 = ___monitorIndex3;
int32_t L_8 = ___timerIndex4;
NullCheck(L_3);
InputManager_AddStateChangeMonitorTimeout_mC6AEF512D3D61ACCC189D3FB19B18296CD3D8BFF(L_3, L_4, L_5, L_6, L_7, L_8, NULL);
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputState::RemoveChangeMonitorTimeout(UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor,System.Int64,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputState_RemoveChangeMonitorTimeout_m5EE2363CC9102216A5E99F767E1A22F51F3A79AE (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*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (monitor == null)
RuntimeObject* L_0 = ___monitor0;
V_0 = (bool)((((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0014;
}
}
{
// throw new ArgumentNullException(nameof(monitor));
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*)&_stringLiteral66771CBF7A6F8D1C96826CD68BA93D5C408C8865)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputState_RemoveChangeMonitorTimeout_m5EE2363CC9102216A5E99F767E1A22F51F3A79AE_RuntimeMethod_var)));
}
IL_0014:
{
// InputSystem.s_Manager.RemoveStateChangeMonitorTimeout(monitor, monitorIndex, timerIndex);
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_3 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager_2;
RuntimeObject* L_4 = ___monitor0;
int64_t L_5 = ___monitorIndex1;
int32_t L_6 = ___timerIndex2;
NullCheck(L_3);
InputManager_RemoveStateChangeMonitorTimeout_m112395C79777E5B919B945ABA0A6B76C9F320528(L_3, L_4, L_5, L_6, 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.LowLevel.InputState/StateChangeMonitorDelegate::NotifyControlStateChanged(UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateChangeMonitorDelegate_NotifyControlStateChanged_m09BACC4C32EC03DD4DA948A45BDDF78BBB88BB3A (StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, double ___time1, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr2, int64_t ___monitorIndex3, const RuntimeMethod* method)
{
{
// valueChangeCallback(control, time, eventPtr, monitorIndex);
Action_4_t6851B1EC5DCD4CBADE8DBCFA19AEDF291296FCF6* L_0 = __this->___valueChangeCallback_0;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_1 = ___control0;
double L_2 = ___time1;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_3 = ___eventPtr2;
int64_t L_4 = ___monitorIndex3;
NullCheck(L_0);
Action_4_Invoke_m198E9A8A619A0C123079959EA37444466A01FBA2_inline(L_0, L_1, L_2, L_3, L_4, NULL);
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputState/StateChangeMonitorDelegate::NotifyTimerExpired(UnityEngine.InputSystem.InputControl,System.Double,System.Int64,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateChangeMonitorDelegate_NotifyTimerExpired_mB364520595100347164852945F018DBFBAC2F7DC (StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, double ___time1, int64_t ___monitorIndex2, int32_t ___timerIndex3, const RuntimeMethod* method)
{
Action_4_tE7F26291E612F3304EDB709A68D1761096F0BE8B* G_B2_0 = NULL;
Action_4_tE7F26291E612F3304EDB709A68D1761096F0BE8B* G_B1_0 = NULL;
{
// timerExpiredCallback?.Invoke(control, time, monitorIndex, timerIndex);
Action_4_tE7F26291E612F3304EDB709A68D1761096F0BE8B* L_0 = __this->___timerExpiredCallback_1;
Action_4_tE7F26291E612F3304EDB709A68D1761096F0BE8B* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_000d;
}
}
{
goto IL_0018;
}
IL_000d:
{
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2 = ___control0;
double L_3 = ___time1;
int64_t L_4 = ___monitorIndex2;
int32_t L_5 = ___timerIndex3;
NullCheck(G_B2_0);
Action_4_Invoke_mC48373C1507CB8B6472A0D9701BD1ABB49375BC2_inline(G_B2_0, L_2, L_3, L_4, L_5, NULL);
}
IL_0018:
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputState/StateChangeMonitorDelegate::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StateChangeMonitorDelegate__ctor_mA84CD919E53615B72F9AF0B8271CD108F4850FD0 (StateChangeMonitorDelegate_t099E9C2F86E4AB59D4810F8DDA0C8D2247812798* __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.Int32 UnityEngine.InputSystem.LowLevel.InputStateBlock::GetSizeOfPrimitiveFormatInBits(UnityEngine.InputSystem.Utilities.FourCC)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateBlock_GetSizeOfPrimitiveFormatInBits_mB95ABDA76713974E4C56C2A2A30B05F2981814D8 (FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___type0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
bool V_6 = false;
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
bool V_12 = false;
bool V_13 = false;
bool V_14 = false;
int32_t G_B3_0 = 0;
int32_t G_B8_0 = 0;
int32_t G_B13_0 = 0;
int32_t G_B18_0 = 0;
int32_t G_B23_0 = 0;
{
// if (type == FormatBit || type == FormatSBit)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_1 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatBit_2;
bool L_2;
L_2 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_0, L_1, NULL);
if (L_2)
{
goto IL_001b;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_4 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatSBit_4;
bool L_5;
L_5 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_3, L_4, NULL);
G_B3_0 = ((int32_t)(L_5));
goto IL_001c;
}
IL_001b:
{
G_B3_0 = 1;
}
IL_001c:
{
V_0 = (bool)G_B3_0;
bool L_6 = V_0;
if (!L_6)
{
goto IL_0027;
}
}
{
// return 1;
V_1 = 1;
goto IL_019c;
}
IL_0027:
{
// if (type == FormatInt || type == FormatUInt)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_7 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_8 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatInt_6;
bool L_9;
L_9 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_7, L_8, NULL);
if (L_9)
{
goto IL_0041;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_10 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_11 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatUInt_8;
bool L_12;
L_12 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_10, L_11, NULL);
G_B8_0 = ((int32_t)(L_12));
goto IL_0042;
}
IL_0041:
{
G_B8_0 = 1;
}
IL_0042:
{
V_2 = (bool)G_B8_0;
bool L_13 = V_2;
if (!L_13)
{
goto IL_004e;
}
}
{
// return 4 * 8;
V_1 = ((int32_t)32);
goto IL_019c;
}
IL_004e:
{
// if (type == FormatShort || type == FormatUShort)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_14 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_15 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatShort_10;
bool L_16;
L_16 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_14, L_15, NULL);
if (L_16)
{
goto IL_0068;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_17 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_18 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatUShort_12;
bool L_19;
L_19 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_17, L_18, NULL);
G_B13_0 = ((int32_t)(L_19));
goto IL_0069;
}
IL_0068:
{
G_B13_0 = 1;
}
IL_0069:
{
V_3 = (bool)G_B13_0;
bool L_20 = V_3;
if (!L_20)
{
goto IL_0075;
}
}
{
// return 2 * 8;
V_1 = ((int32_t)16);
goto IL_019c;
}
IL_0075:
{
// if (type == FormatByte || type == FormatSByte)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_21 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_22 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatByte_14;
bool L_23;
L_23 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_21, L_22, NULL);
if (L_23)
{
goto IL_008f;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_24 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_25 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatSByte_16;
bool L_26;
L_26 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_24, L_25, NULL);
G_B18_0 = ((int32_t)(L_26));
goto IL_0090;
}
IL_008f:
{
G_B18_0 = 1;
}
IL_0090:
{
V_4 = (bool)G_B18_0;
bool L_27 = V_4;
if (!L_27)
{
goto IL_009d;
}
}
{
// return 1 * 8;
V_1 = 8;
goto IL_019c;
}
IL_009d:
{
// if (type == FormatLong || type == FormatULong)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_28 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_29 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatLong_18;
bool L_30;
L_30 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_28, L_29, NULL);
if (L_30)
{
goto IL_00b7;
}
}
{
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_31 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_32 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatULong_20;
bool L_33;
L_33 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_31, L_32, NULL);
G_B23_0 = ((int32_t)(L_33));
goto IL_00b8;
}
IL_00b7:
{
G_B23_0 = 1;
}
IL_00b8:
{
V_5 = (bool)G_B23_0;
bool L_34 = V_5;
if (!L_34)
{
goto IL_00c6;
}
}
{
// return 8 * 8;
V_1 = ((int32_t)64);
goto IL_019c;
}
IL_00c6:
{
// if (type == FormatFloat)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_35 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_36 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatFloat_22;
bool L_37;
L_37 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_35, L_36, NULL);
V_6 = L_37;
bool L_38 = V_6;
if (!L_38)
{
goto IL_00df;
}
}
{
// return 4 * 8;
V_1 = ((int32_t)32);
goto IL_019c;
}
IL_00df:
{
// if (type == FormatDouble)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_39 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_40 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatDouble_24;
bool L_41;
L_41 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_39, L_40, NULL);
V_7 = L_41;
bool L_42 = V_7;
if (!L_42)
{
goto IL_00f8;
}
}
{
// return 8 * 8;
V_1 = ((int32_t)64);
goto IL_019c;
}
IL_00f8:
{
// if (type == FormatVector2)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_43 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_44 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector2_26;
bool L_45;
L_45 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_43, L_44, NULL);
V_8 = L_45;
bool L_46 = V_8;
if (!L_46)
{
goto IL_0111;
}
}
{
// return 2 * 4 * 8;
V_1 = ((int32_t)64);
goto IL_019c;
}
IL_0111:
{
// if (type == FormatVector3)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_47 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_48 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector3_27;
bool L_49;
L_49 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_47, L_48, NULL);
V_9 = L_49;
bool L_50 = V_9;
if (!L_50)
{
goto IL_0127;
}
}
{
// return 3 * 4 * 8;
V_1 = ((int32_t)96);
goto IL_019c;
}
IL_0127:
{
// if (type == FormatQuaternion)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_51 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_52 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatQuaternion_28;
bool L_53;
L_53 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_51, L_52, NULL);
V_10 = L_53;
bool L_54 = V_10;
if (!L_54)
{
goto IL_0140;
}
}
{
// return 4 * 4 * 8;
V_1 = ((int32_t)128);
goto IL_019c;
}
IL_0140:
{
// if (type == FormatVector2Short)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_55 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_56 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector2Short_29;
bool L_57;
L_57 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_55, L_56, NULL);
V_11 = L_57;
bool L_58 = V_11;
if (!L_58)
{
goto IL_0156;
}
}
{
// return 2 * 2 * 8;
V_1 = ((int32_t)32);
goto IL_019c;
}
IL_0156:
{
// if (type == FormatVector3Short)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_59 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_60 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector3Short_30;
bool L_61;
L_61 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_59, L_60, NULL);
V_12 = L_61;
bool L_62 = V_12;
if (!L_62)
{
goto IL_016c;
}
}
{
// return 3 * 2 * 8;
V_1 = ((int32_t)48);
goto IL_019c;
}
IL_016c:
{
// if (type == FormatVector2Byte)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_63 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_64 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector2Byte_31;
bool L_65;
L_65 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_63, L_64, NULL);
V_13 = L_65;
bool L_66 = V_13;
if (!L_66)
{
goto IL_0182;
}
}
{
// return 2 * 1 * 8;
V_1 = ((int32_t)16);
goto IL_019c;
}
IL_0182:
{
// if (type == FormatVector3Byte)
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_67 = ___type0;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_68 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector3Byte_32;
bool L_69;
L_69 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_67, L_68, NULL);
V_14 = L_69;
bool L_70 = V_14;
if (!L_70)
{
goto IL_0198;
}
}
{
// return 3 * 1 * 8;
V_1 = ((int32_t)24);
goto IL_019c;
}
IL_0198:
{
// return -1;
V_1 = (-1);
goto IL_019c;
}
IL_019c:
{
// }
int32_t L_71 = V_1;
return L_71;
}
}
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::GetPrimitiveFormatFromType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputStateBlock_GetPrimitiveFormatFromType_m90468B031C8DB0C74118DDDC0FC3E5F0C291BA13 (Type_t* ___type0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_0_0_0_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_1;
memset((&V_1), 0, sizeof(V_1));
bool V_2 = false;
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
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;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_14;
memset((&V_14), 0, sizeof(V_14));
{
// if (ReferenceEquals(type, typeof(int)))
Type_t* L_0 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_1, NULL);
V_0 = (bool)((((RuntimeObject*)(Type_t*)L_0) == ((RuntimeObject*)(Type_t*)L_2))? 1 : 0);
bool L_3 = V_0;
if (!L_3)
{
goto IL_001d;
}
}
{
// return FormatInt;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_4 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatInt_6;
V_1 = L_4;
goto IL_017f;
}
IL_001d:
{
// if (ReferenceEquals(type, typeof(uint)))
Type_t* L_5 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast<intptr_t> (UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B_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);
V_2 = (bool)((((RuntimeObject*)(Type_t*)L_5) == ((RuntimeObject*)(Type_t*)L_7))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_0039;
}
}
{
// return FormatUInt;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_9 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatUInt_8;
V_1 = L_9;
goto IL_017f;
}
IL_0039:
{
// if (ReferenceEquals(type, typeof(short)))
Type_t* L_10 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_11 = { reinterpret_cast<intptr_t> (Int16_tB8EF286A9C33492FA6E6D6E67320BE93E794A175_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_12;
L_12 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_11, NULL);
V_3 = (bool)((((RuntimeObject*)(Type_t*)L_10) == ((RuntimeObject*)(Type_t*)L_12))? 1 : 0);
bool L_13 = V_3;
if (!L_13)
{
goto IL_0055;
}
}
{
// return FormatShort;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_14 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatShort_10;
V_1 = L_14;
goto IL_017f;
}
IL_0055:
{
// if (ReferenceEquals(type, typeof(ushort)))
Type_t* L_15 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_16 = { reinterpret_cast<intptr_t> (UInt16_tF4C148C876015C212FD72652D0B6ED8CC247A455_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_17;
L_17 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_16, NULL);
V_4 = (bool)((((RuntimeObject*)(Type_t*)L_15) == ((RuntimeObject*)(Type_t*)L_17))? 1 : 0);
bool L_18 = V_4;
if (!L_18)
{
goto IL_0073;
}
}
{
// return FormatUShort;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_19 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatUShort_12;
V_1 = L_19;
goto IL_017f;
}
IL_0073:
{
// if (ReferenceEquals(type, typeof(byte)))
Type_t* L_20 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_21 = { reinterpret_cast<intptr_t> (Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_22;
L_22 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_21, NULL);
V_5 = (bool)((((RuntimeObject*)(Type_t*)L_20) == ((RuntimeObject*)(Type_t*)L_22))? 1 : 0);
bool L_23 = V_5;
if (!L_23)
{
goto IL_0091;
}
}
{
// return FormatByte;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_24 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatByte_14;
V_1 = L_24;
goto IL_017f;
}
IL_0091:
{
// if (ReferenceEquals(type, typeof(sbyte)))
Type_t* L_25 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_26 = { reinterpret_cast<intptr_t> (SByte_tFEFFEF5D2FEBF5207950AE6FAC150FC53B668DB5_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_27;
L_27 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_26, NULL);
V_6 = (bool)((((RuntimeObject*)(Type_t*)L_25) == ((RuntimeObject*)(Type_t*)L_27))? 1 : 0);
bool L_28 = V_6;
if (!L_28)
{
goto IL_00af;
}
}
{
// return FormatSByte;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_29 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatSByte_16;
V_1 = L_29;
goto IL_017f;
}
IL_00af:
{
// if (ReferenceEquals(type, typeof(long)))
Type_t* L_30 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_31 = { reinterpret_cast<intptr_t> (Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_32;
L_32 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_31, NULL);
V_7 = (bool)((((RuntimeObject*)(Type_t*)L_30) == ((RuntimeObject*)(Type_t*)L_32))? 1 : 0);
bool L_33 = V_7;
if (!L_33)
{
goto IL_00cd;
}
}
{
// return FormatLong;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_34 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatLong_18;
V_1 = L_34;
goto IL_017f;
}
IL_00cd:
{
// if (ReferenceEquals(type, typeof(ulong)))
Type_t* L_35 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_36 = { reinterpret_cast<intptr_t> (UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_37;
L_37 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_36, NULL);
V_8 = (bool)((((RuntimeObject*)(Type_t*)L_35) == ((RuntimeObject*)(Type_t*)L_37))? 1 : 0);
bool L_38 = V_8;
if (!L_38)
{
goto IL_00eb;
}
}
{
// return FormatULong;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_39 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatULong_20;
V_1 = L_39;
goto IL_017f;
}
IL_00eb:
{
// if (ReferenceEquals(type, typeof(float)))
Type_t* L_40 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_41 = { reinterpret_cast<intptr_t> (Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_42;
L_42 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_41, NULL);
V_9 = (bool)((((RuntimeObject*)(Type_t*)L_40) == ((RuntimeObject*)(Type_t*)L_42))? 1 : 0);
bool L_43 = V_9;
if (!L_43)
{
goto IL_0106;
}
}
{
// return FormatFloat;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_44 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatFloat_22;
V_1 = L_44;
goto IL_017f;
}
IL_0106:
{
// if (ReferenceEquals(type, typeof(double)))
Type_t* L_45 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_46 = { reinterpret_cast<intptr_t> (Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_47;
L_47 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_46, NULL);
V_10 = (bool)((((RuntimeObject*)(Type_t*)L_45) == ((RuntimeObject*)(Type_t*)L_47))? 1 : 0);
bool L_48 = V_10;
if (!L_48)
{
goto IL_0121;
}
}
{
// return FormatDouble;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_49 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatDouble_24;
V_1 = L_49;
goto IL_017f;
}
IL_0121:
{
// if (ReferenceEquals(type, typeof(Vector2)))
Type_t* L_50 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_51 = { reinterpret_cast<intptr_t> (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_52;
L_52 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_51, NULL);
V_11 = (bool)((((RuntimeObject*)(Type_t*)L_50) == ((RuntimeObject*)(Type_t*)L_52))? 1 : 0);
bool L_53 = V_11;
if (!L_53)
{
goto IL_013c;
}
}
{
// return FormatVector2;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_54 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector2_26;
V_1 = L_54;
goto IL_017f;
}
IL_013c:
{
// if (ReferenceEquals(type, typeof(Vector3)))
Type_t* L_55 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_56 = { reinterpret_cast<intptr_t> (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_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);
V_12 = (bool)((((RuntimeObject*)(Type_t*)L_55) == ((RuntimeObject*)(Type_t*)L_57))? 1 : 0);
bool L_58 = V_12;
if (!L_58)
{
goto IL_0157;
}
}
{
// return FormatVector3;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_59 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector3_27;
V_1 = L_59;
goto IL_017f;
}
IL_0157:
{
// if (ReferenceEquals(type, typeof(Quaternion)))
Type_t* L_60 = ___type0;
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_61 = { reinterpret_cast<intptr_t> (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_62;
L_62 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_61, NULL);
V_13 = (bool)((((RuntimeObject*)(Type_t*)L_60) == ((RuntimeObject*)(Type_t*)L_62))? 1 : 0);
bool L_63 = V_13;
if (!L_63)
{
goto IL_0172;
}
}
{
// return FormatQuaternion;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_64 = ((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatQuaternion_28;
V_1 = L_64;
goto IL_017f;
}
IL_0172:
{
// return new FourCC();
il2cpp_codegen_initobj((&V_14), sizeof(FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED));
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_65 = V_14;
V_1 = L_65;
goto IL_017f;
}
IL_017f:
{
// }
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_66 = V_1;
return L_66;
}
}
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.InputStateBlock::get_format()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method)
{
{
// public FourCC format { get; set; }
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = __this->___U3CformatU3Ek__BackingField_33;
return L_0;
}
}
IL2CPP_EXTERN_C FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED _returnValue;
_returnValue = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::set_format(UnityEngine.InputSystem.Utilities.FourCC)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_set_format_mC6AA651913216B6B3CEF1031BC8778182009F73A (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___value0, const RuntimeMethod* method)
{
{
// public FourCC format { get; set; }
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = ___value0;
__this->___U3CformatU3Ek__BackingField_33 = L_0;
return;
}
}
IL2CPP_EXTERN_C void InputStateBlock_set_format_mC6AA651913216B6B3CEF1031BC8778182009F73A_AdjustorThunk (RuntimeObject* __this, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___value0, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
InputStateBlock_set_format_mC6AA651913216B6B3CEF1031BC8778182009F73A_inline(_thisAdjusted, ___value0, method);
}
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::get_byteOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method)
{
{
// public uint byteOffset { get; set; }
uint32_t L_0 = __this->___U3CbyteOffsetU3Ek__BackingField_34;
return L_0;
}
}
IL2CPP_EXTERN_C uint32_t InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
uint32_t _returnValue;
_returnValue = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::set_byteOffset(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_set_byteOffset_mC5776F9F286F0658100E92A75A60EB25A1DDBD40 (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_EXTERN_C void InputStateBlock_set_byteOffset_mC5776F9F286F0658100E92A75A60EB25A1DDBD40_AdjustorThunk (RuntimeObject* __this, uint32_t ___value0, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
InputStateBlock_set_byteOffset_mC5776F9F286F0658100E92A75A60EB25A1DDBD40_inline(_thisAdjusted, ___value0, method);
}
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::get_bitOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method)
{
{
// public uint bitOffset { get; set; }
uint32_t L_0 = __this->___U3CbitOffsetU3Ek__BackingField_35;
return L_0;
}
}
IL2CPP_EXTERN_C uint32_t InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
uint32_t _returnValue;
_returnValue = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::set_bitOffset(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_set_bitOffset_mB4F67CC1BF4EBB3152CEC64BECFF724C1416A163 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, uint32_t ___value0, const RuntimeMethod* method)
{
{
// public uint bitOffset { get; set; }
uint32_t L_0 = ___value0;
__this->___U3CbitOffsetU3Ek__BackingField_35 = L_0;
return;
}
}
IL2CPP_EXTERN_C void InputStateBlock_set_bitOffset_mB4F67CC1BF4EBB3152CEC64BECFF724C1416A163_AdjustorThunk (RuntimeObject* __this, uint32_t ___value0, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
InputStateBlock_set_bitOffset_mB4F67CC1BF4EBB3152CEC64BECFF724C1416A163_inline(_thisAdjusted, ___value0, method);
}
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::get_sizeInBits()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method)
{
{
// public uint sizeInBits { get; set; }
uint32_t L_0 = __this->___U3CsizeInBitsU3Ek__BackingField_36;
return L_0;
}
}
IL2CPP_EXTERN_C uint32_t InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
uint32_t _returnValue;
_returnValue = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::set_sizeInBits(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_set_sizeInBits_mE7B623711880E0A1C1E563AF809A24A9C63AE115 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, uint32_t ___value0, const RuntimeMethod* method)
{
{
// public uint sizeInBits { get; set; }
uint32_t L_0 = ___value0;
__this->___U3CsizeInBitsU3Ek__BackingField_36 = L_0;
return;
}
}
IL2CPP_EXTERN_C void InputStateBlock_set_sizeInBits_mE7B623711880E0A1C1E563AF809A24A9C63AE115_AdjustorThunk (RuntimeObject* __this, uint32_t ___value0, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
InputStateBlock_set_sizeInBits_mE7B623711880E0A1C1E563AF809A24A9C63AE115_inline(_thisAdjusted, ___value0, 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)
{
{
// internal uint alignedSizeInBytes => (sizeInBits + 7) >> 3;
uint32_t L_0;
L_0 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
return ((int32_t)((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, 7))>>3));
}
}
IL2CPP_EXTERN_C uint32_t InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
uint32_t _returnValue;
_returnValue = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5(_thisAdjusted, method);
return _returnValue;
}
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::get_effectiveByteOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_effectiveByteOffset_m25A786194A52550CBC62B1A727EEA6F1CD0BFC3D (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method)
{
{
// internal uint effectiveByteOffset => byteOffset + (bitOffset >> 3);
uint32_t L_0;
L_0 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(__this, NULL);
uint32_t L_1;
L_1 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
return ((int32_t)il2cpp_codegen_add((int32_t)L_0, ((int32_t)((uint32_t)L_1>>3))));
}
}
IL2CPP_EXTERN_C uint32_t InputStateBlock_get_effectiveByteOffset_m25A786194A52550CBC62B1A727EEA6F1CD0BFC3D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
uint32_t _returnValue;
_returnValue = InputStateBlock_get_effectiveByteOffset_m25A786194A52550CBC62B1A727EEA6F1CD0BFC3D(_thisAdjusted, method);
return _returnValue;
}
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBlock::get_effectiveBitOffset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBlock_get_effectiveBitOffset_m9DBDA5338F4242517409E936652D17D62599D118 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, const RuntimeMethod* method)
{
{
// internal uint effectiveBitOffset => byteOffset * 8 + bitOffset;
uint32_t L_0;
L_0 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(__this, NULL);
uint32_t L_1;
L_1 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
return ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply((int32_t)L_0, 8)), (int32_t)L_1));
}
}
IL2CPP_EXTERN_C uint32_t InputStateBlock_get_effectiveBitOffset_m9DBDA5338F4242517409E936652D17D62599D118_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
uint32_t _returnValue;
_returnValue = InputStateBlock_get_effectiveBitOffset_m9DBDA5338F4242517409E936652D17D62599D118(_thisAdjusted, method);
return _returnValue;
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateBlock::ReadInt(System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateBlock_ReadInt_mD3B6B5B084CDE93F49702CCF4AC3428CD5DC984C (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, 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*)&_stringLiteral0EFB08CF3688D7A97BB0DAE4EF05446966D52CAD);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3C995D15E78E620553F37AA9989EE264EC794FFE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8259E1EB3BD3B993C510E349E6ACD08AE2FC094);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
int32_t V_5 = 0;
bool V_6 = false;
bool V_7 = false;
int32_t G_B23_0 = 0;
int32_t G_B29_0 = 0;
{
// Debug.Assert(sizeInBits != 0);
uint32_t L_0;
L_0 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0), NULL);
// var valuePtr = (byte*)statePtr + (int)byteOffset;
void* L_1 = ___statePtr0;
uint32_t L_2;
L_2 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(__this, NULL);
V_0 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_1, (int32_t)L_2));
// var fmt = (int)format;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3;
L_3 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
int32_t L_4;
L_4 = FourCC_op_Implicit_m754D657392DC63F1F125F3391002C84ABD26144A(L_3, NULL);
V_1 = L_4;
// switch (fmt)
int32_t L_5 = V_1;
V_3 = L_5;
int32_t L_6 = V_3;
V_2 = L_6;
int32_t L_7 = V_2;
if ((((int32_t)L_7) > ((int32_t)((int32_t)1396853076))))
{
goto IL_0070;
}
}
{
int32_t L_8 = V_2;
if ((((int32_t)L_8) > ((int32_t)((int32_t)1113150533))))
{
goto IL_0053;
}
}
{
int32_t L_9 = V_2;
if ((((int32_t)L_9) == ((int32_t)((int32_t)1112101920))))
{
goto IL_00b2;
}
}
{
goto IL_0043;
}
IL_0043:
{
int32_t L_10 = V_2;
if ((((int32_t)L_10) == ((int32_t)((int32_t)1113150533))))
{
goto IL_01ec;
}
}
{
goto IL_0248;
}
IL_0053:
{
int32_t L_11 = V_2;
if ((((int32_t)L_11) == ((int32_t)((int32_t)1229870112))))
{
goto IL_0134;
}
}
{
goto IL_0060;
}
IL_0060:
{
int32_t L_12 = V_2;
if ((((int32_t)L_12) == ((int32_t)((int32_t)1396853076))))
{
goto IL_00f3;
}
}
{
goto IL_0248;
}
IL_0070:
{
int32_t L_13 = V_2;
if ((((int32_t)L_13) > ((int32_t)((int32_t)1397248596))))
{
goto IL_0095;
}
}
{
int32_t L_14 = V_2;
if ((((int32_t)L_14) == ((int32_t)((int32_t)1396857172))))
{
goto IL_021a;
}
}
{
goto IL_0085;
}
IL_0085:
{
int32_t L_15 = V_2;
if ((((int32_t)L_15) == ((int32_t)((int32_t)1397248596))))
{
goto IL_018b;
}
}
{
goto IL_0248;
}
IL_0095:
{
int32_t L_16 = V_2;
if ((((int32_t)L_16) == ((int32_t)((int32_t)1430867540))))
{
goto IL_0134;
}
}
{
goto IL_00a2;
}
IL_00a2:
{
int32_t L_17 = V_2;
if ((((int32_t)L_17) == ((int32_t)((int32_t)1431521364))))
{
goto IL_01bd;
}
}
{
goto IL_0248;
}
IL_00b2:
{
// if (sizeInBits == 1)
uint32_t L_18;
L_18 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_4 = (bool)((((int32_t)L_18) == ((int32_t)1))? 1 : 0);
bool L_19 = V_4;
if (!L_19)
{
goto IL_00da;
}
}
{
// return MemoryHelpers.ReadSingleBit(valuePtr, bitOffset) ? 1 : 0;
uint8_t* L_20 = V_0;
uint32_t L_21;
L_21 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
bool L_22;
L_22 = MemoryHelpers_ReadSingleBit_m435620260BFD95F7B33502F98EAF6D6DE9C28EF7((void*)L_20, L_21, NULL);
if (L_22)
{
goto IL_00d2;
}
}
{
G_B23_0 = 0;
goto IL_00d3;
}
IL_00d2:
{
G_B23_0 = 1;
}
IL_00d3:
{
V_5 = G_B23_0;
goto IL_0263;
}
IL_00da:
{
// return (int)MemoryHelpers.ReadMultipleBitsAsUInt(valuePtr, bitOffset, sizeInBits);
uint8_t* L_23 = V_0;
uint32_t L_24;
L_24 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_25;
L_25 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
uint32_t L_26;
L_26 = MemoryHelpers_ReadMultipleBitsAsUInt_mBB8B2A2D706732249E25C026A06203BE1FDC0372((void*)L_23, L_24, L_25, NULL);
V_5 = L_26;
goto IL_0263;
}
IL_00f3:
{
// if (sizeInBits == 1)
uint32_t L_27;
L_27 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_6 = (bool)((((int32_t)L_27) == ((int32_t)1))? 1 : 0);
bool L_28 = V_6;
if (!L_28)
{
goto IL_011b;
}
}
{
// return MemoryHelpers.ReadSingleBit(valuePtr, bitOffset) ? 1 : -1;
uint8_t* L_29 = V_0;
uint32_t L_30;
L_30 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
bool L_31;
L_31 = MemoryHelpers_ReadSingleBit_m435620260BFD95F7B33502F98EAF6D6DE9C28EF7((void*)L_29, L_30, NULL);
if (L_31)
{
goto IL_0113;
}
}
{
G_B29_0 = (-1);
goto IL_0114;
}
IL_0113:
{
G_B29_0 = 1;
}
IL_0114:
{
V_5 = G_B29_0;
goto IL_0263;
}
IL_011b:
{
// return MemoryHelpers.ReadExcessKMultipleBitsAsInt(valuePtr, bitOffset, sizeInBits);
uint8_t* L_32 = V_0;
uint32_t L_33;
L_33 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_34;
L_34 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
int32_t L_35;
L_35 = MemoryHelpers_ReadExcessKMultipleBitsAsInt_mC65E2E3D527FAF013C46CB07C493DD2A50665F5E((void*)L_32, L_33, L_34, NULL);
V_5 = L_35;
goto IL_0263;
}
IL_0134:
{
// Debug.Assert(sizeInBits == 32, "INT and UINT state must have sizeInBits=32");
uint32_t L_36;
L_36 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_36) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral3C995D15E78E620553F37AA9989EE264EC794FFE, NULL);
// Debug.Assert(bitOffset == 0, "INT and UINT state must be byte-aligned");
uint32_t L_37;
L_37 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_37) == ((int32_t)0))? 1 : 0), _stringLiteralA8259E1EB3BD3B993C510E349E6ACD08AE2FC094, NULL);
// if (fmt == kFormatUInt)
int32_t L_38 = V_1;
V_7 = (bool)((((int32_t)L_38) == ((int32_t)((int32_t)1430867540)))? 1 : 0);
bool L_39 = V_7;
if (!L_39)
{
goto IL_0182;
}
}
{
// Debug.Assert(*(uint*)valuePtr <= int.MaxValue, "UINT must fit in the int");
uint8_t* L_40 = V_0;
int32_t L_41 = *((uint32_t*)L_40);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)((!(((uint32_t)L_41) <= ((uint32_t)((int32_t)2147483647LL))))? 1 : 0)) == ((int32_t)0))? 1 : 0), _stringLiteral0EFB08CF3688D7A97BB0DAE4EF05446966D52CAD, NULL);
}
IL_0182:
{
// return *(int*)valuePtr;
uint8_t* L_42 = V_0;
int32_t L_43 = *((int32_t*)L_42);
V_5 = L_43;
goto IL_0263;
}
IL_018b:
{
// Debug.Assert(sizeInBits == 16, "SHRT state must have sizeInBits=16");
uint32_t L_44;
L_44 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_44) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10, NULL);
// Debug.Assert(bitOffset == 0, "SHRT state must be byte-aligned");
uint32_t L_45;
L_45 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_45) == ((int32_t)0))? 1 : 0), _stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9, NULL);
// return *(short*)valuePtr;
uint8_t* L_46 = V_0;
int32_t L_47 = *((int16_t*)L_46);
V_5 = L_47;
goto IL_0263;
}
IL_01bd:
{
// Debug.Assert(sizeInBits == 16, "USHT state must have sizeInBits=16");
uint32_t L_48;
L_48 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_48) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23, NULL);
// Debug.Assert(bitOffset == 0, "USHT state must be byte-aligned");
uint32_t L_49;
L_49 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_49) == ((int32_t)0))? 1 : 0), _stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E, NULL);
// return *(ushort*)valuePtr;
uint8_t* L_50 = V_0;
int32_t L_51 = *((uint16_t*)L_50);
V_5 = L_51;
goto IL_0263;
}
IL_01ec:
{
// Debug.Assert(sizeInBits == 8, "BYTE state must have sizeInBits=8");
uint32_t L_52;
L_52 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_52) == ((int32_t)8))? 1 : 0), _stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003, NULL);
// Debug.Assert(bitOffset == 0, "BYTE state must be byte-aligned");
uint32_t L_53;
L_53 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_53) == ((int32_t)0))? 1 : 0), _stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B, NULL);
// return *valuePtr;
uint8_t* L_54 = V_0;
int32_t L_55 = *((uint8_t*)L_54);
V_5 = L_55;
goto IL_0263;
}
IL_021a:
{
// Debug.Assert(sizeInBits == 8, "SBYT state must have sizeInBits=8");
uint32_t L_56;
L_56 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_56) == ((int32_t)8))? 1 : 0), _stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2, NULL);
// Debug.Assert(bitOffset == 0, "SBYT state must be byte-aligned");
uint32_t L_57;
L_57 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_57) == ((int32_t)0))? 1 : 0), _stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30, NULL);
// return *(sbyte*)valuePtr;
uint8_t* L_58 = V_0;
int32_t L_59 = *((int8_t*)L_58);
V_5 = L_59;
goto IL_0263;
}
IL_0248:
{
// throw new InvalidOperationException($"State format '{format}' is not supported as integer format");
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_60;
L_60 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_61 = L_60;
RuntimeObject* L_62 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_61);
String_t* L_63;
L_63 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB50D202E253B9FF7662944C984E1808CDAF79F15)), L_62, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_64 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_64);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_64, L_63, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_64, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateBlock_ReadInt_mD3B6B5B084CDE93F49702CCF4AC3428CD5DC984C_RuntimeMethod_var)));
}
IL_0263:
{
// }
int32_t L_65 = V_5;
return L_65;
}
}
IL2CPP_EXTERN_C int32_t InputStateBlock_ReadInt_mD3B6B5B084CDE93F49702CCF4AC3428CD5DC984C_AdjustorThunk (RuntimeObject* __this, void* ___statePtr0, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
int32_t _returnValue;
_returnValue = InputStateBlock_ReadInt_mD3B6B5B084CDE93F49702CCF4AC3428CD5DC984C(_thisAdjusted, ___statePtr0, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::WriteInt(System.Void*,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_WriteInt_mFDD5D19E799EAF75EC14EB38E131612880A5BB18 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, int32_t ___value1, 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*)&_stringLiteral3C995D15E78E620553F37AA9989EE264EC794FFE);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA8259E1EB3BD3B993C510E349E6ACD08AE2FC094);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
{
// Debug.Assert(sizeInBits != 0);
uint32_t L_0;
L_0 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0), NULL);
// var valuePtr = (byte*)statePtr + (int)byteOffset;
void* L_1 = ___statePtr0;
uint32_t L_2;
L_2 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(__this, NULL);
V_0 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_1, (int32_t)L_2));
// var fmt = (int)format;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3;
L_3 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
int32_t L_4;
L_4 = FourCC_op_Implicit_m754D657392DC63F1F125F3391002C84ABD26144A(L_3, NULL);
V_1 = L_4;
// switch (fmt)
int32_t L_5 = V_1;
V_3 = L_5;
int32_t L_6 = V_3;
V_2 = L_6;
int32_t L_7 = V_2;
if ((((int32_t)L_7) > ((int32_t)((int32_t)1396853076))))
{
goto IL_0070;
}
}
{
int32_t L_8 = V_2;
if ((((int32_t)L_8) > ((int32_t)((int32_t)1113150533))))
{
goto IL_0053;
}
}
{
int32_t L_9 = V_2;
if ((((int32_t)L_9) == ((int32_t)((int32_t)1112101920))))
{
goto IL_00b2;
}
}
{
goto IL_0043;
}
IL_0043:
{
int32_t L_10 = V_2;
if ((((int32_t)L_10) == ((int32_t)((int32_t)1113150533))))
{
goto IL_01ba;
}
}
{
goto IL_0216;
}
IL_0053:
{
int32_t L_11 = V_2;
if ((((int32_t)L_11) == ((int32_t)((int32_t)1229870112))))
{
goto IL_0128;
}
}
{
goto IL_0060;
}
IL_0060:
{
int32_t L_12 = V_2;
if ((((int32_t)L_12) == ((int32_t)((int32_t)1396853076))))
{
goto IL_00ed;
}
}
{
goto IL_0216;
}
IL_0070:
{
int32_t L_13 = V_2;
if ((((int32_t)L_13) > ((int32_t)((int32_t)1397248596))))
{
goto IL_0095;
}
}
{
int32_t L_14 = V_2;
if ((((int32_t)L_14) == ((int32_t)((int32_t)1396857172))))
{
goto IL_01e8;
}
}
{
goto IL_0085;
}
IL_0085:
{
int32_t L_15 = V_2;
if ((((int32_t)L_15) == ((int32_t)((int32_t)1397248596))))
{
goto IL_0159;
}
}
{
goto IL_0216;
}
IL_0095:
{
int32_t L_16 = V_2;
if ((((int32_t)L_16) == ((int32_t)((int32_t)1430867540))))
{
goto IL_0128;
}
}
{
goto IL_00a2;
}
IL_00a2:
{
int32_t L_17 = V_2;
if ((((int32_t)L_17) == ((int32_t)((int32_t)1431521364))))
{
goto IL_018b;
}
}
{
goto IL_0216;
}
IL_00b2:
{
// if (sizeInBits == 1)
uint32_t L_18;
L_18 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_4 = (bool)((((int32_t)L_18) == ((int32_t)1))? 1 : 0);
bool L_19 = V_4;
if (!L_19)
{
goto IL_00d4;
}
}
{
// MemoryHelpers.WriteSingleBit(valuePtr, bitOffset, value != 0);
uint8_t* L_20 = V_0;
uint32_t L_21;
L_21 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
int32_t L_22 = ___value1;
MemoryHelpers_WriteSingleBit_m72417937A056A756E474BC8D72A84C45B4DEA1E8((void*)L_20, L_21, (bool)((!(((uint32_t)L_22) <= ((uint32_t)0)))? 1 : 0), NULL);
goto IL_00e8;
}
IL_00d4:
{
// MemoryHelpers.WriteUIntAsMultipleBits(valuePtr, bitOffset, sizeInBits, (uint)value);
uint8_t* L_23 = V_0;
uint32_t L_24;
L_24 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_25;
L_25 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
int32_t L_26 = ___value1;
MemoryHelpers_WriteUIntAsMultipleBits_mF4BF6072D41C4CBC06769DFC6AAF1CEE329ED8E1((void*)L_23, L_24, L_25, L_26, NULL);
}
IL_00e8:
{
// break;
goto IL_0231;
}
IL_00ed:
{
// if (sizeInBits == 1)
uint32_t L_27;
L_27 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_5 = (bool)((((int32_t)L_27) == ((int32_t)1))? 1 : 0);
bool L_28 = V_5;
if (!L_28)
{
goto IL_010f;
}
}
{
// MemoryHelpers.WriteSingleBit(valuePtr, bitOffset, value > 0);
uint8_t* L_29 = V_0;
uint32_t L_30;
L_30 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
int32_t L_31 = ___value1;
MemoryHelpers_WriteSingleBit_m72417937A056A756E474BC8D72A84C45B4DEA1E8((void*)L_29, L_30, (bool)((((int32_t)L_31) > ((int32_t)0))? 1 : 0), NULL);
goto IL_0123;
}
IL_010f:
{
// MemoryHelpers.WriteIntAsExcessKMultipleBits(valuePtr, bitOffset, sizeInBits, value);
uint8_t* L_32 = V_0;
uint32_t L_33;
L_33 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_34;
L_34 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
int32_t L_35 = ___value1;
MemoryHelpers_WriteIntAsExcessKMultipleBits_mF0914A0EF7957DADD474BB81AF82475BA276CE26((void*)L_32, L_33, L_34, L_35, NULL);
}
IL_0123:
{
// break;
goto IL_0231;
}
IL_0128:
{
// Debug.Assert(sizeInBits == 32, "INT and UINT state must have sizeInBits=32");
uint32_t L_36;
L_36 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_36) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral3C995D15E78E620553F37AA9989EE264EC794FFE, NULL);
// Debug.Assert(bitOffset == 0, "INT and UINT state must be byte-aligned");
uint32_t L_37;
L_37 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_37) == ((int32_t)0))? 1 : 0), _stringLiteralA8259E1EB3BD3B993C510E349E6ACD08AE2FC094, NULL);
// *(int*)valuePtr = value;
uint8_t* L_38 = V_0;
int32_t L_39 = ___value1;
*((int32_t*)L_38) = (int32_t)L_39;
// break;
goto IL_0231;
}
IL_0159:
{
// Debug.Assert(sizeInBits == 16, "SHRT state must have sizeInBits=16");
uint32_t L_40;
L_40 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_40) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10, NULL);
// Debug.Assert(bitOffset == 0, "SHRT state must be byte-aligned");
uint32_t L_41;
L_41 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_41) == ((int32_t)0))? 1 : 0), _stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9, NULL);
// *(short*)valuePtr = (short)value;
uint8_t* L_42 = V_0;
int32_t L_43 = ___value1;
*((int16_t*)L_42) = (int16_t)((int16_t)L_43);
// break;
goto IL_0231;
}
IL_018b:
{
// Debug.Assert(sizeInBits == 16, "USHT state must have sizeInBits=16");
uint32_t L_44;
L_44 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_44) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23, NULL);
// Debug.Assert(bitOffset == 0, "USHT state must be byte-aligned");
uint32_t L_45;
L_45 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_45) == ((int32_t)0))? 1 : 0), _stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E, NULL);
// *(ushort*)valuePtr = (ushort)value;
uint8_t* L_46 = V_0;
int32_t L_47 = ___value1;
*((int16_t*)L_46) = (int16_t)((int32_t)(uint16_t)L_47);
// break;
goto IL_0231;
}
IL_01ba:
{
// Debug.Assert(sizeInBits == 8, "BYTE state must have sizeInBits=8");
uint32_t L_48;
L_48 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_48) == ((int32_t)8))? 1 : 0), _stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003, NULL);
// Debug.Assert(bitOffset == 0, "BYTE state must be byte-aligned");
uint32_t L_49;
L_49 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_49) == ((int32_t)0))? 1 : 0), _stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B, NULL);
// *valuePtr = (byte)value;
uint8_t* L_50 = V_0;
int32_t L_51 = ___value1;
*((int8_t*)L_50) = (int8_t)((int32_t)(uint8_t)L_51);
// break;
goto IL_0231;
}
IL_01e8:
{
// Debug.Assert(sizeInBits == 8, "SBYT state must have sizeInBits=8");
uint32_t L_52;
L_52 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_52) == ((int32_t)8))? 1 : 0), _stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2, NULL);
// Debug.Assert(bitOffset == 0, "SBYT state must be byte-aligned");
uint32_t L_53;
L_53 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_53) == ((int32_t)0))? 1 : 0), _stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30, NULL);
// *(sbyte*)valuePtr = (sbyte)value;
uint8_t* L_54 = V_0;
int32_t L_55 = ___value1;
*((int8_t*)L_54) = (int8_t)((int8_t)L_55);
// break;
goto IL_0231;
}
IL_0216:
{
// throw new Exception($"State format '{format}' is not supported as integer format");
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_56;
L_56 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_57 = L_56;
RuntimeObject* L_58 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_57);
String_t* L_59;
L_59 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB50D202E253B9FF7662944C984E1808CDAF79F15)), L_58, NULL);
Exception_t* L_60 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_60);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_60, L_59, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_60, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateBlock_WriteInt_mFDD5D19E799EAF75EC14EB38E131612880A5BB18_RuntimeMethod_var)));
}
IL_0231:
{
// }
return;
}
}
IL2CPP_EXTERN_C void InputStateBlock_WriteInt_mFDD5D19E799EAF75EC14EB38E131612880A5BB18_AdjustorThunk (RuntimeObject* __this, void* ___statePtr0, int32_t ___value1, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
InputStateBlock_WriteInt_mFDD5D19E799EAF75EC14EB38E131612880A5BB18(_thisAdjusted, ___statePtr0, ___value1, method);
}
// System.Single UnityEngine.InputSystem.LowLevel.InputStateBlock::ReadFloat(System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InputStateBlock_ReadFloat_mE73AB296192A471AFE5ECA929700364215E469D8 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, 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*)&_stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral237FAC671D06EDEF6D72257E3BDF2DF2858C6CE1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral638F801556198BF8A4CF7076B4E595544C3250FC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE211E9BC6813557EA640770E3D458F748D5D3E0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE10DB851861774F8B20E61A448817A9F874D3743);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
float V_5 = 0.0f;
bool V_6 = false;
float G_B27_0 = 0.0f;
float G_B33_0 = 0.0f;
{
// Debug.Assert(sizeInBits != 0);
uint32_t L_0;
L_0 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0), NULL);
// var valuePtr = (byte*)statePtr + (int)byteOffset;
void* L_1 = ___statePtr0;
uint32_t L_2;
L_2 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(__this, NULL);
V_0 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_1, (int32_t)L_2));
// var fmt = (int)format;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3;
L_3 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
int32_t L_4;
L_4 = FourCC_op_Implicit_m754D657392DC63F1F125F3391002C84ABD26144A(L_3, NULL);
V_1 = L_4;
// switch (fmt)
int32_t L_5 = V_1;
V_3 = L_5;
int32_t L_6 = V_3;
V_2 = L_6;
int32_t L_7 = V_2;
if ((((int32_t)L_7) > ((int32_t)((int32_t)1229870112))))
{
goto IL_0080;
}
}
{
int32_t L_8 = V_2;
if ((((int32_t)L_8) > ((int32_t)((int32_t)1113150533))))
{
goto IL_0056;
}
}
{
int32_t L_9 = V_2;
if ((((int32_t)L_9) == ((int32_t)((int32_t)1112101920))))
{
goto IL_00cf;
}
}
{
goto IL_0046;
}
IL_0046:
{
int32_t L_10 = V_2;
if ((((int32_t)L_10) == ((int32_t)((int32_t)1113150533))))
{
goto IL_027d;
}
}
{
goto IL_035b;
}
IL_0056:
{
int32_t L_11 = V_2;
if ((((int32_t)L_11) == ((int32_t)((int32_t)1145195552))))
{
goto IL_032b;
}
}
{
goto IL_0063;
}
IL_0063:
{
int32_t L_12 = V_2;
if ((((int32_t)L_12) == ((int32_t)((int32_t)1179407392))))
{
goto IL_02fc;
}
}
{
goto IL_0070;
}
IL_0070:
{
int32_t L_13 = V_2;
if ((((int32_t)L_13) == ((int32_t)((int32_t)1229870112))))
{
goto IL_016d;
}
}
{
goto IL_035b;
}
IL_0080:
{
int32_t L_14 = V_2;
if ((((int32_t)L_14) > ((int32_t)((int32_t)1396857172))))
{
goto IL_00a5;
}
}
{
int32_t L_15 = V_2;
if ((((int32_t)L_15) == ((int32_t)((int32_t)1396853076))))
{
goto IL_0118;
}
}
{
goto IL_0095;
}
IL_0095:
{
int32_t L_16 = V_2;
if ((((int32_t)L_16) == ((int32_t)((int32_t)1396857172))))
{
goto IL_02b9;
}
}
{
goto IL_035b;
}
IL_00a5:
{
int32_t L_17 = V_2;
if ((((int32_t)L_17) == ((int32_t)((int32_t)1397248596))))
{
goto IL_01f3;
}
}
{
goto IL_00b2;
}
IL_00b2:
{
int32_t L_18 = V_2;
if ((((int32_t)L_18) == ((int32_t)((int32_t)1430867540))))
{
goto IL_01ba;
}
}
{
goto IL_00bf;
}
IL_00bf:
{
int32_t L_19 = V_2;
if ((((int32_t)L_19) == ((int32_t)((int32_t)1431521364))))
{
goto IL_0240;
}
}
{
goto IL_035b;
}
IL_00cf:
{
// if (sizeInBits == 1)
uint32_t L_20;
L_20 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_4 = (bool)((((int32_t)L_20) == ((int32_t)1))? 1 : 0);
bool L_21 = V_4;
if (!L_21)
{
goto IL_00ff;
}
}
{
// return MemoryHelpers.ReadSingleBit(valuePtr, bitOffset) ? 1.0f : 0.0f;
uint8_t* L_22 = V_0;
uint32_t L_23;
L_23 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
bool L_24;
L_24 = MemoryHelpers_ReadSingleBit_m435620260BFD95F7B33502F98EAF6D6DE9C28EF7((void*)L_22, L_23, NULL);
if (L_24)
{
goto IL_00f3;
}
}
{
G_B27_0 = (0.0f);
goto IL_00f8;
}
IL_00f3:
{
G_B27_0 = (1.0f);
}
IL_00f8:
{
V_5 = G_B27_0;
goto IL_0376;
}
IL_00ff:
{
// return MemoryHelpers.ReadMultipleBitsAsNormalizedUInt(valuePtr, bitOffset, sizeInBits);
uint8_t* L_25 = V_0;
uint32_t L_26;
L_26 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_27;
L_27 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
float L_28;
L_28 = MemoryHelpers_ReadMultipleBitsAsNormalizedUInt_mF125690DC9531D9E74F7AA00FF4F0CED6A361CF7((void*)L_25, L_26, L_27, NULL);
V_5 = L_28;
goto IL_0376;
}
IL_0118:
{
// if (sizeInBits == 1)
uint32_t L_29;
L_29 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_6 = (bool)((((int32_t)L_29) == ((int32_t)1))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_0148;
}
}
{
// return MemoryHelpers.ReadSingleBit(valuePtr, bitOffset) ? 1.0f : -1.0f;
uint8_t* L_31 = V_0;
uint32_t L_32;
L_32 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
bool L_33;
L_33 = MemoryHelpers_ReadSingleBit_m435620260BFD95F7B33502F98EAF6D6DE9C28EF7((void*)L_31, L_32, NULL);
if (L_33)
{
goto IL_013c;
}
}
{
G_B33_0 = (-1.0f);
goto IL_0141;
}
IL_013c:
{
G_B33_0 = (1.0f);
}
IL_0141:
{
V_5 = G_B33_0;
goto IL_0376;
}
IL_0148:
{
// return MemoryHelpers.ReadMultipleBitsAsNormalizedUInt(valuePtr, bitOffset, sizeInBits) * 2.0f - 1.0f;
uint8_t* L_34 = V_0;
uint32_t L_35;
L_35 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_36;
L_36 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
float L_37;
L_37 = MemoryHelpers_ReadMultipleBitsAsNormalizedUInt_mF125690DC9531D9E74F7AA00FF4F0CED6A361CF7((void*)L_34, L_35, L_36, NULL);
V_5 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_37, (2.0f))), (1.0f)));
goto IL_0376;
}
IL_016d:
{
// Debug.Assert(sizeInBits == 32, "INT state must have sizeInBits=32");
uint32_t L_38;
L_38 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_38) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral638F801556198BF8A4CF7076B4E595544C3250FC, NULL);
// Debug.Assert(bitOffset == 0, "INT state must be byte-aligned");
uint32_t L_39;
L_39 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_39) == ((int32_t)0))? 1 : 0), _stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7, NULL);
// return NumberHelpers.IntToNormalizedFloat(*(int*)valuePtr, int.MinValue, int.MaxValue) * 2.0f - 1.0f;
uint8_t* L_40 = V_0;
int32_t L_41 = *((int32_t*)L_40);
float L_42;
L_42 = NumberHelpers_IntToNormalizedFloat_m88973EB41AFB18D1A6900335248F3D77BBD2F1BC_inline(L_41, ((int32_t)-2147483648LL), ((int32_t)2147483647LL), NULL);
V_5 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_42, (2.0f))), (1.0f)));
goto IL_0376;
}
IL_01ba:
{
// Debug.Assert(sizeInBits == 32, "UINT state must have sizeInBits=32");
uint32_t L_43;
L_43 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_43) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteralE10DB851861774F8B20E61A448817A9F874D3743, NULL);
// Debug.Assert(bitOffset == 0, "UINT state must be byte-aligned");
uint32_t L_44;
L_44 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_44) == ((int32_t)0))? 1 : 0), _stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162, NULL);
// return NumberHelpers.UIntToNormalizedFloat(*(uint*)valuePtr, uint.MinValue, uint.MaxValue);
uint8_t* L_45 = V_0;
int32_t L_46 = *((uint32_t*)L_45);
float L_47;
L_47 = NumberHelpers_UIntToNormalizedFloat_m302B1379117FEDC56095650462521DEF0252181A_inline(L_46, 0, (-1), NULL);
V_5 = L_47;
goto IL_0376;
}
IL_01f3:
{
// Debug.Assert(sizeInBits == 16, "SHRT state must have sizeInBits=16");
uint32_t L_48;
L_48 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_48) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10, NULL);
// Debug.Assert(bitOffset == 0, "SHRT state must be byte-aligned");
uint32_t L_49;
L_49 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_49) == ((int32_t)0))? 1 : 0), _stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9, NULL);
// return NumberHelpers.IntToNormalizedFloat(*(short*)valuePtr, short.MinValue, short.MaxValue) * 2.0f - 1.0f;
uint8_t* L_50 = V_0;
int32_t L_51 = *((int16_t*)L_50);
float L_52;
L_52 = NumberHelpers_IntToNormalizedFloat_m88973EB41AFB18D1A6900335248F3D77BBD2F1BC_inline(L_51, ((int32_t)-32768), ((int32_t)32767), NULL);
V_5 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_52, (2.0f))), (1.0f)));
goto IL_0376;
}
IL_0240:
{
// Debug.Assert(sizeInBits == 16, "USHT state must have sizeInBits=16");
uint32_t L_53;
L_53 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_53) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23, NULL);
// Debug.Assert(bitOffset == 0, "USHT state must be byte-aligned");
uint32_t L_54;
L_54 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_54) == ((int32_t)0))? 1 : 0), _stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E, NULL);
// return NumberHelpers.UIntToNormalizedFloat(*(ushort*)valuePtr, ushort.MinValue, ushort.MaxValue);
uint8_t* L_55 = V_0;
int32_t L_56 = *((uint16_t*)L_55);
float L_57;
L_57 = NumberHelpers_UIntToNormalizedFloat_m302B1379117FEDC56095650462521DEF0252181A_inline(L_56, 0, ((int32_t)65535), NULL);
V_5 = L_57;
goto IL_0376;
}
IL_027d:
{
// Debug.Assert(sizeInBits == 8, "BYTE state must have sizeInBits=8");
uint32_t L_58;
L_58 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_58) == ((int32_t)8))? 1 : 0), _stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003, NULL);
// Debug.Assert(bitOffset == 0, "BYTE state must be byte-aligned");
uint32_t L_59;
L_59 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_59) == ((int32_t)0))? 1 : 0), _stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B, NULL);
// return NumberHelpers.UIntToNormalizedFloat(*valuePtr, byte.MinValue, byte.MaxValue);
uint8_t* L_60 = V_0;
int32_t L_61 = *((uint8_t*)L_60);
float L_62;
L_62 = NumberHelpers_UIntToNormalizedFloat_m302B1379117FEDC56095650462521DEF0252181A_inline(L_61, 0, ((int32_t)255), NULL);
V_5 = L_62;
goto IL_0376;
}
IL_02b9:
{
// Debug.Assert(sizeInBits == 8, "SBYT state must have sizeInBits=8");
uint32_t L_63;
L_63 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_63) == ((int32_t)8))? 1 : 0), _stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2, NULL);
// Debug.Assert(bitOffset == 0, "SBYT state must be byte-aligned");
uint32_t L_64;
L_64 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_64) == ((int32_t)0))? 1 : 0), _stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30, NULL);
// return NumberHelpers.IntToNormalizedFloat(*(sbyte*)valuePtr, sbyte.MinValue, sbyte.MaxValue) * 2.0f - 1.0f;
uint8_t* L_65 = V_0;
int32_t L_66 = *((int8_t*)L_65);
float L_67;
L_67 = NumberHelpers_IntToNormalizedFloat_m88973EB41AFB18D1A6900335248F3D77BBD2F1BC_inline(L_66, ((int32_t)-128), ((int32_t)127), NULL);
V_5 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_67, (2.0f))), (1.0f)));
goto IL_0376;
}
IL_02fc:
{
// Debug.Assert(sizeInBits == 32, "FLT state must have sizeInBits=32");
uint32_t L_68;
L_68 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_68) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29, NULL);
// Debug.Assert(bitOffset == 0, "FLT state must be byte-aligned");
uint32_t L_69;
L_69 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_69) == ((int32_t)0))? 1 : 0), _stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E, NULL);
// return *(float*)valuePtr;
uint8_t* L_70 = V_0;
float L_71 = *((float*)L_70);
V_5 = L_71;
goto IL_0376;
}
IL_032b:
{
// Debug.Assert(sizeInBits == 64, "DBL state must have sizeInBits=64");
uint32_t L_72;
L_72 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_72) == ((int32_t)((int32_t)64)))? 1 : 0), _stringLiteralCE211E9BC6813557EA640770E3D458F748D5D3E0, NULL);
// Debug.Assert(bitOffset == 0, "DBL state must be byte-aligned");
uint32_t L_73;
L_73 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_73) == ((int32_t)0))? 1 : 0), _stringLiteral237FAC671D06EDEF6D72257E3BDF2DF2858C6CE1, NULL);
// return (float)*(double*)valuePtr;
uint8_t* L_74 = V_0;
double L_75 = *((double*)L_74);
V_5 = ((float)L_75);
goto IL_0376;
}
IL_035b:
{
// throw new InvalidOperationException($"State format '{format}' is not supported as floating-point format");
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_76;
L_76 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_77 = L_76;
RuntimeObject* L_78 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_77);
String_t* L_79;
L_79 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral16297ACF04036A0F83757379906F70D900D7566C)), L_78, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_80 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_80);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_80, L_79, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_80, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateBlock_ReadFloat_mE73AB296192A471AFE5ECA929700364215E469D8_RuntimeMethod_var)));
}
IL_0376:
{
// }
float L_81 = V_5;
return L_81;
}
}
IL2CPP_EXTERN_C float InputStateBlock_ReadFloat_mE73AB296192A471AFE5ECA929700364215E469D8_AdjustorThunk (RuntimeObject* __this, void* ___statePtr0, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
float _returnValue;
_returnValue = InputStateBlock_ReadFloat_mE73AB296192A471AFE5ECA929700364215E469D8(_thisAdjusted, ___statePtr0, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::WriteFloat(System.Void*,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_WriteFloat_mC76DEFF01258667BBC17EDD58265742133D008BE (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, float ___value1, 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*)&_stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral237FAC671D06EDEF6D72257E3BDF2DF2858C6CE1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral638F801556198BF8A4CF7076B4E595544C3250FC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE211E9BC6813557EA640770E3D458F748D5D3E0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE10DB851861774F8B20E61A448817A9F874D3743);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
{
// var valuePtr = (byte*)statePtr + (int)byteOffset;
void* L_0 = ___statePtr0;
uint32_t L_1;
L_1 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(__this, NULL);
V_0 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_0, (int32_t)L_1));
// var fmt = (int)format;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_2;
L_2 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
int32_t L_3;
L_3 = FourCC_op_Implicit_m754D657392DC63F1F125F3391002C84ABD26144A(L_2, NULL);
V_1 = L_3;
// switch (fmt)
int32_t L_4 = V_1;
V_3 = L_4;
int32_t L_5 = V_3;
V_2 = L_5;
int32_t L_6 = V_2;
if ((((int32_t)L_6) > ((int32_t)((int32_t)1229870112))))
{
goto IL_0071;
}
}
{
int32_t L_7 = V_2;
if ((((int32_t)L_7) > ((int32_t)((int32_t)1113150533))))
{
goto IL_0047;
}
}
{
int32_t L_8 = V_2;
if ((((int32_t)L_8) == ((int32_t)((int32_t)1112101920))))
{
goto IL_00bd;
}
}
{
goto IL_0037;
}
IL_0037:
{
int32_t L_9 = V_2;
if ((((int32_t)L_9) == ((int32_t)((int32_t)1113150533))))
{
goto IL_025b;
}
}
{
goto IL_0337;
}
IL_0047:
{
int32_t L_10 = V_2;
if ((((int32_t)L_10) == ((int32_t)((int32_t)1145195552))))
{
goto IL_0308;
}
}
{
goto IL_0054;
}
IL_0054:
{
int32_t L_11 = V_2;
if ((((int32_t)L_11) == ((int32_t)((int32_t)1179407392))))
{
goto IL_02da;
}
}
{
goto IL_0061;
}
IL_0061:
{
int32_t L_12 = V_2;
if ((((int32_t)L_12) == ((int32_t)((int32_t)1229870112))))
{
goto IL_014d;
}
}
{
goto IL_0337;
}
IL_0071:
{
int32_t L_13 = V_2;
if ((((int32_t)L_13) > ((int32_t)((int32_t)1396857172))))
{
goto IL_0093;
}
}
{
int32_t L_14 = V_2;
if ((((int32_t)L_14) == ((int32_t)((int32_t)1396853076))))
{
goto IL_00ff;
}
}
{
goto IL_0083;
}
IL_0083:
{
int32_t L_15 = V_2;
if ((((int32_t)L_15) == ((int32_t)((int32_t)1396857172))))
{
goto IL_0297;
}
}
{
goto IL_0337;
}
IL_0093:
{
int32_t L_16 = V_2;
if ((((int32_t)L_16) == ((int32_t)((int32_t)1397248596))))
{
goto IL_01d1;
}
}
{
goto IL_00a0;
}
IL_00a0:
{
int32_t L_17 = V_2;
if ((((int32_t)L_17) == ((int32_t)((int32_t)1430867540))))
{
goto IL_0199;
}
}
{
goto IL_00ad;
}
IL_00ad:
{
int32_t L_18 = V_2;
if ((((int32_t)L_18) == ((int32_t)((int32_t)1431521364))))
{
goto IL_021e;
}
}
{
goto IL_0337;
}
IL_00bd:
{
// if (sizeInBits == 1)
uint32_t L_19;
L_19 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_4 = (bool)((((int32_t)L_19) == ((int32_t)1))? 1 : 0);
bool L_20 = V_4;
if (!L_20)
{
goto IL_00e6;
}
}
{
// MemoryHelpers.WriteSingleBit(valuePtr, bitOffset, value >= 0.5f);
uint8_t* L_21 = V_0;
uint32_t L_22;
L_22 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
float L_23 = ___value1;
MemoryHelpers_WriteSingleBit_m72417937A056A756E474BC8D72A84C45B4DEA1E8((void*)L_21, L_22, (bool)((((int32_t)((!(((float)L_23) >= ((float)(0.5f))))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
goto IL_00fa;
}
IL_00e6:
{
// MemoryHelpers.WriteNormalizedUIntAsMultipleBits(valuePtr, bitOffset, sizeInBits, value);
uint8_t* L_24 = V_0;
uint32_t L_25;
L_25 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_26;
L_26 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
float L_27 = ___value1;
MemoryHelpers_WriteNormalizedUIntAsMultipleBits_m168F7AD897757CDF75BC9EF50182863A6EB79DEB((void*)L_24, L_25, L_26, L_27, NULL);
}
IL_00fa:
{
// break;
goto IL_0352;
}
IL_00ff:
{
// if (sizeInBits == 1)
uint32_t L_28;
L_28 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_5 = (bool)((((int32_t)L_28) == ((int32_t)1))? 1 : 0);
bool L_29 = V_5;
if (!L_29)
{
goto IL_0128;
}
}
{
// MemoryHelpers.WriteSingleBit(valuePtr, bitOffset, value >= 0.0f);
uint8_t* L_30 = V_0;
uint32_t L_31;
L_31 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
float L_32 = ___value1;
MemoryHelpers_WriteSingleBit_m72417937A056A756E474BC8D72A84C45B4DEA1E8((void*)L_30, L_31, (bool)((((int32_t)((!(((float)L_32) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
goto IL_0148;
}
IL_0128:
{
// MemoryHelpers.WriteNormalizedUIntAsMultipleBits(valuePtr, bitOffset, sizeInBits, value * 0.5f + 0.5f);
uint8_t* L_33 = V_0;
uint32_t L_34;
L_34 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_35;
L_35 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
float L_36 = ___value1;
MemoryHelpers_WriteNormalizedUIntAsMultipleBits_m168F7AD897757CDF75BC9EF50182863A6EB79DEB((void*)L_33, L_34, L_35, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_36, (0.5f))), (0.5f))), NULL);
}
IL_0148:
{
// break;
goto IL_0352;
}
IL_014d:
{
// Debug.Assert(sizeInBits == 32, "INT state must have sizeInBits=32");
uint32_t L_37;
L_37 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_37) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral638F801556198BF8A4CF7076B4E595544C3250FC, NULL);
// Debug.Assert(bitOffset == 0, "INT state must be byte-aligned");
uint32_t L_38;
L_38 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_38) == ((int32_t)0))? 1 : 0), _stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7, NULL);
// *(int*)valuePtr = (int)NumberHelpers.NormalizedFloatToInt(value * 0.5f + 0.5f, int.MinValue, int.MaxValue);
uint8_t* L_39 = V_0;
float L_40 = ___value1;
int32_t L_41;
L_41 = NumberHelpers_NormalizedFloatToInt_m888111D2E0E7975BB3D997A149A157E3A5AD2D50_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_40, (0.5f))), (0.5f))), ((int32_t)-2147483648LL), ((int32_t)2147483647LL), NULL);
*((int32_t*)L_39) = (int32_t)L_41;
// break;
goto IL_0352;
}
IL_0199:
{
// Debug.Assert(sizeInBits == 32, "UINT state must have sizeInBits=32");
uint32_t L_42;
L_42 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_42) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteralE10DB851861774F8B20E61A448817A9F874D3743, NULL);
// Debug.Assert(bitOffset == 0, "UINT state must be byte-aligned");
uint32_t L_43;
L_43 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_43) == ((int32_t)0))? 1 : 0), _stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162, NULL);
// *(uint*)valuePtr = NumberHelpers.NormalizedFloatToUInt(value, uint.MinValue, uint.MaxValue);
uint8_t* L_44 = V_0;
float L_45 = ___value1;
uint32_t L_46;
L_46 = NumberHelpers_NormalizedFloatToUInt_m795050CA5FDE0362A04ECF58DE3A64EA0F3140BA_inline(L_45, 0, (-1), NULL);
*((int32_t*)L_44) = (int32_t)L_46;
// break;
goto IL_0352;
}
IL_01d1:
{
// Debug.Assert(sizeInBits == 16, "SHRT state must have sizeInBits=16");
uint32_t L_47;
L_47 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_47) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10, NULL);
// Debug.Assert(bitOffset == 0, "SHRT state must be byte-aligned");
uint32_t L_48;
L_48 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_48) == ((int32_t)0))? 1 : 0), _stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9, NULL);
// *(short*)valuePtr = (short)NumberHelpers.NormalizedFloatToInt(value * 0.5f + 0.5f, short.MinValue, short.MaxValue);
uint8_t* L_49 = V_0;
float L_50 = ___value1;
int32_t L_51;
L_51 = NumberHelpers_NormalizedFloatToInt_m888111D2E0E7975BB3D997A149A157E3A5AD2D50_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_50, (0.5f))), (0.5f))), ((int32_t)-32768), ((int32_t)32767), NULL);
*((int16_t*)L_49) = (int16_t)((int16_t)L_51);
// break;
goto IL_0352;
}
IL_021e:
{
// Debug.Assert(sizeInBits == 16, "USHT state must have sizeInBits=16");
uint32_t L_52;
L_52 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_52) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23, NULL);
// Debug.Assert(bitOffset == 0, "USHT state must be byte-aligned");
uint32_t L_53;
L_53 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_53) == ((int32_t)0))? 1 : 0), _stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E, NULL);
// *(ushort*)valuePtr = (ushort)NumberHelpers.NormalizedFloatToUInt(value, ushort.MinValue, ushort.MaxValue);
uint8_t* L_54 = V_0;
float L_55 = ___value1;
uint32_t L_56;
L_56 = NumberHelpers_NormalizedFloatToUInt_m795050CA5FDE0362A04ECF58DE3A64EA0F3140BA_inline(L_55, 0, ((int32_t)65535), NULL);
*((int16_t*)L_54) = (int16_t)((int32_t)(uint16_t)L_56);
// break;
goto IL_0352;
}
IL_025b:
{
// Debug.Assert(sizeInBits == 8, "BYTE state must have sizeInBits=8");
uint32_t L_57;
L_57 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_57) == ((int32_t)8))? 1 : 0), _stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003, NULL);
// Debug.Assert(bitOffset == 0, "BYTE state must be byte-aligned");
uint32_t L_58;
L_58 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_58) == ((int32_t)0))? 1 : 0), _stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B, NULL);
// *valuePtr = (byte)NumberHelpers.NormalizedFloatToUInt(value, byte.MinValue, byte.MaxValue);
uint8_t* L_59 = V_0;
float L_60 = ___value1;
uint32_t L_61;
L_61 = NumberHelpers_NormalizedFloatToUInt_m795050CA5FDE0362A04ECF58DE3A64EA0F3140BA_inline(L_60, 0, ((int32_t)255), NULL);
*((int8_t*)L_59) = (int8_t)((int32_t)(uint8_t)L_61);
// break;
goto IL_0352;
}
IL_0297:
{
// Debug.Assert(sizeInBits == 8, "SBYT state must have sizeInBits=8");
uint32_t L_62;
L_62 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_62) == ((int32_t)8))? 1 : 0), _stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2, NULL);
// Debug.Assert(bitOffset == 0, "SBYT state must be byte-aligned");
uint32_t L_63;
L_63 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_63) == ((int32_t)0))? 1 : 0), _stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30, NULL);
// *(sbyte*)valuePtr = (sbyte)NumberHelpers.NormalizedFloatToInt(value * 0.5f + 0.5f, sbyte.MinValue, sbyte.MaxValue);
uint8_t* L_64 = V_0;
float L_65 = ___value1;
int32_t L_66;
L_66 = NumberHelpers_NormalizedFloatToInt_m888111D2E0E7975BB3D997A149A157E3A5AD2D50_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_65, (0.5f))), (0.5f))), ((int32_t)-128), ((int32_t)127), NULL);
*((int8_t*)L_64) = (int8_t)((int8_t)L_66);
// break;
goto IL_0352;
}
IL_02da:
{
// Debug.Assert(sizeInBits == 32, "FLT state must have sizeInBits=32");
uint32_t L_67;
L_67 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_67) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29, NULL);
// Debug.Assert(bitOffset == 0, "FLT state must be byte-aligned");
uint32_t L_68;
L_68 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_68) == ((int32_t)0))? 1 : 0), _stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E, NULL);
// *(float*)valuePtr = value;
uint8_t* L_69 = V_0;
float L_70 = ___value1;
*((float*)L_69) = (float)L_70;
// break;
goto IL_0352;
}
IL_0308:
{
// Debug.Assert(sizeInBits == 64, "DBL state must have sizeInBits=64");
uint32_t L_71;
L_71 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_71) == ((int32_t)((int32_t)64)))? 1 : 0), _stringLiteralCE211E9BC6813557EA640770E3D458F748D5D3E0, NULL);
// Debug.Assert(bitOffset == 0, "DBL state must be byte-aligned");
uint32_t L_72;
L_72 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_72) == ((int32_t)0))? 1 : 0), _stringLiteral237FAC671D06EDEF6D72257E3BDF2DF2858C6CE1, NULL);
// *(double*)valuePtr = value;
uint8_t* L_73 = V_0;
float L_74 = ___value1;
*((double*)L_73) = (double)((double)L_74);
// break;
goto IL_0352;
}
IL_0337:
{
// throw new Exception($"State format '{format}' is not supported as floating-point format");
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_75;
L_75 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_76 = L_75;
RuntimeObject* L_77 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_76);
String_t* L_78;
L_78 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral16297ACF04036A0F83757379906F70D900D7566C)), L_77, NULL);
Exception_t* L_79 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_79);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_79, L_78, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_79, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateBlock_WriteFloat_mC76DEFF01258667BBC17EDD58265742133D008BE_RuntimeMethod_var)));
}
IL_0352:
{
// }
return;
}
}
IL2CPP_EXTERN_C void InputStateBlock_WriteFloat_mC76DEFF01258667BBC17EDD58265742133D008BE_AdjustorThunk (RuntimeObject* __this, void* ___statePtr0, float ___value1, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
InputStateBlock_WriteFloat_mC76DEFF01258667BBC17EDD58265742133D008BE(_thisAdjusted, ___statePtr0, ___value1, method);
}
// UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.LowLevel.InputStateBlock::FloatToPrimitiveValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 InputStateBlock_FloatToPrimitiveValue_m46EBD7FE513E6770363E28AFEA74B614CB76A414 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, float ___value0, 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*)&_stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral237FAC671D06EDEF6D72257E3BDF2DF2858C6CE1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral638F801556198BF8A4CF7076B4E595544C3250FC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE211E9BC6813557EA640770E3D458F748D5D3E0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE10DB851861774F8B20E61A448817A9F874D3743);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
int32_t V_6 = 0;
bool V_7 = false;
{
// var fmt = (int)format;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0;
L_0 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
int32_t L_1;
L_1 = FourCC_op_Implicit_m754D657392DC63F1F125F3391002C84ABD26144A(L_0, NULL);
V_0 = L_1;
// switch (fmt)
int32_t L_2 = V_0;
V_2 = L_2;
int32_t L_3 = V_2;
V_1 = L_3;
int32_t L_4 = V_1;
if ((((int32_t)L_4) > ((int32_t)((int32_t)1229870112))))
{
goto IL_0068;
}
}
{
int32_t L_5 = V_1;
if ((((int32_t)L_5) > ((int32_t)((int32_t)1113150533))))
{
goto IL_003e;
}
}
{
int32_t L_6 = V_1;
if ((((int32_t)L_6) == ((int32_t)((int32_t)1112101920))))
{
goto IL_00b7;
}
}
{
goto IL_002e;
}
IL_002e:
{
int32_t L_7 = V_1;
if ((((int32_t)L_7) == ((int32_t)((int32_t)1113150533))))
{
goto IL_0283;
}
}
{
goto IL_0375;
}
IL_003e:
{
int32_t L_8 = V_1;
if ((((int32_t)L_8) == ((int32_t)((int32_t)1145195552))))
{
goto IL_0342;
}
}
{
goto IL_004b;
}
IL_004b:
{
int32_t L_9 = V_1;
if ((((int32_t)L_9) == ((int32_t)((int32_t)1179407392))))
{
goto IL_030f;
}
}
{
goto IL_0058;
}
IL_0058:
{
int32_t L_10 = V_1;
if ((((int32_t)L_10) == ((int32_t)((int32_t)1229870112))))
{
goto IL_0161;
}
}
{
goto IL_0375;
}
IL_0068:
{
int32_t L_11 = V_1;
if ((((int32_t)L_11) > ((int32_t)((int32_t)1396857172))))
{
goto IL_008d;
}
}
{
int32_t L_12 = V_1;
if ((((int32_t)L_12) == ((int32_t)((int32_t)1396853076))))
{
goto IL_00fe;
}
}
{
goto IL_007d;
}
IL_007d:
{
int32_t L_13 = V_1;
if ((((int32_t)L_13) == ((int32_t)((int32_t)1396857172))))
{
goto IL_02c4;
}
}
{
goto IL_0375;
}
IL_008d:
{
int32_t L_14 = V_1;
if ((((int32_t)L_14) == ((int32_t)((int32_t)1397248596))))
{
goto IL_01ef;
}
}
{
goto IL_009a;
}
IL_009a:
{
int32_t L_15 = V_1;
if ((((int32_t)L_15) == ((int32_t)((int32_t)1430867540))))
{
goto IL_01b2;
}
}
{
goto IL_00a7;
}
IL_00a7:
{
int32_t L_16 = V_1;
if ((((int32_t)L_16) == ((int32_t)((int32_t)1431521364))))
{
goto IL_0241;
}
}
{
goto IL_0375;
}
IL_00b7:
{
// if (sizeInBits == 1)
uint32_t L_17;
L_17 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_3 = (bool)((((int32_t)L_17) == ((int32_t)1))? 1 : 0);
bool L_18 = V_3;
if (!L_18)
{
goto IL_00db;
}
}
{
// return value >= 0.5f;
float L_19 = ___value0;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_20;
L_20 = PrimitiveValue_op_Implicit_m4393C6F25CE81CD9B42E0DA522596339222ADC5A((bool)((((int32_t)((!(((float)L_19) >= ((float)(0.5f))))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
V_4 = L_20;
goto IL_0390;
}
IL_00db:
{
// return (int)NumberHelpers.NormalizedFloatToUInt(value, 0, (uint)((1UL << (int)sizeInBits) - 1));
float L_21 = ___value0;
uint32_t L_22;
L_22 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
uint32_t L_23;
L_23 = NumberHelpers_NormalizedFloatToUInt_m795050CA5FDE0362A04ECF58DE3A64EA0F3140BA_inline(L_21, 0, ((int32_t)(uint32_t)((int64_t)il2cpp_codegen_subtract(((int64_t)(((int64_t)1)<<((int32_t)((int32_t)L_22&((int32_t)63))))), ((int64_t)1)))), NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_24;
L_24 = PrimitiveValue_op_Implicit_m85AEA8DB8205EE124E0C444E17A6DE9C5D18677D(L_23, NULL);
V_4 = L_24;
goto IL_0390;
}
IL_00fe:
{
// if (sizeInBits == 1)
uint32_t L_25;
L_25 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_7 = (bool)((((int32_t)L_25) == ((int32_t)1))? 1 : 0);
bool L_26 = V_7;
if (!L_26)
{
goto IL_0125;
}
}
{
// return value >= 0.0f;
float L_27 = ___value0;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_28;
L_28 = PrimitiveValue_op_Implicit_m4393C6F25CE81CD9B42E0DA522596339222ADC5A((bool)((((int32_t)((!(((float)L_27) >= ((float)(0.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
V_4 = L_28;
goto IL_0390;
}
IL_0125:
{
// var minValue = (int)-(long)(1UL << ((int)sizeInBits - 1));
uint32_t L_29;
L_29 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_5 = ((int32_t)((-((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_29, 1))&((int32_t)63))))))));
// var maxValue = (int)((1UL << ((int)sizeInBits - 1)) - 1);
uint32_t L_30;
L_30 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_6 = ((int32_t)((int64_t)il2cpp_codegen_subtract(((int64_t)(((int64_t)1)<<((int32_t)(((int32_t)il2cpp_codegen_subtract((int32_t)L_30, 1))&((int32_t)63))))), ((int64_t)1))));
// return NumberHelpers.NormalizedFloatToInt(value, minValue, maxValue);
float L_31 = ___value0;
int32_t L_32 = V_5;
int32_t L_33 = V_6;
int32_t L_34;
L_34 = NumberHelpers_NormalizedFloatToInt_m888111D2E0E7975BB3D997A149A157E3A5AD2D50_inline(L_31, L_32, L_33, NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_35;
L_35 = PrimitiveValue_op_Implicit_m85AEA8DB8205EE124E0C444E17A6DE9C5D18677D(L_34, NULL);
V_4 = L_35;
goto IL_0390;
}
IL_0161:
{
// Debug.Assert(sizeInBits == 32, "INT state must have sizeInBits=32");
uint32_t L_36;
L_36 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_36) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral638F801556198BF8A4CF7076B4E595544C3250FC, NULL);
// Debug.Assert(bitOffset == 0, "INT state must be byte-aligned");
uint32_t L_37;
L_37 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_37) == ((int32_t)0))? 1 : 0), _stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7, NULL);
// return NumberHelpers.NormalizedFloatToInt(value * 0.5f + 0.5f, int.MinValue, int.MaxValue);
float L_38 = ___value0;
int32_t L_39;
L_39 = NumberHelpers_NormalizedFloatToInt_m888111D2E0E7975BB3D997A149A157E3A5AD2D50_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_38, (0.5f))), (0.5f))), ((int32_t)-2147483648LL), ((int32_t)2147483647LL), NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_40;
L_40 = PrimitiveValue_op_Implicit_m85AEA8DB8205EE124E0C444E17A6DE9C5D18677D(L_39, NULL);
V_4 = L_40;
goto IL_0390;
}
IL_01b2:
{
// Debug.Assert(sizeInBits == 32, "UINT state must have sizeInBits=32");
uint32_t L_41;
L_41 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_41) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteralE10DB851861774F8B20E61A448817A9F874D3743, NULL);
// Debug.Assert(bitOffset == 0, "UINT state must be byte-aligned");
uint32_t L_42;
L_42 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_42) == ((int32_t)0))? 1 : 0), _stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162, NULL);
// return NumberHelpers.NormalizedFloatToUInt(value, uint.MinValue, uint.MaxValue);
float L_43 = ___value0;
uint32_t L_44;
L_44 = NumberHelpers_NormalizedFloatToUInt_m795050CA5FDE0362A04ECF58DE3A64EA0F3140BA_inline(L_43, 0, (-1), NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_45;
L_45 = PrimitiveValue_op_Implicit_mDB0FD011C0532A74ABD3277D848C662A7205D151(L_44, NULL);
V_4 = L_45;
goto IL_0390;
}
IL_01ef:
{
// Debug.Assert(sizeInBits == 16, "SHRT state must have sizeInBits=16");
uint32_t L_46;
L_46 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_46) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10, NULL);
// Debug.Assert(bitOffset == 0, "SHRT state must be byte-aligned");
uint32_t L_47;
L_47 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_47) == ((int32_t)0))? 1 : 0), _stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9, NULL);
// return (short)NumberHelpers.NormalizedFloatToInt(value * 0.5f + 0.5f, short.MinValue, short.MaxValue);
float L_48 = ___value0;
int32_t L_49;
L_49 = NumberHelpers_NormalizedFloatToInt_m888111D2E0E7975BB3D997A149A157E3A5AD2D50_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_48, (0.5f))), (0.5f))), ((int32_t)-32768), ((int32_t)32767), NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_50;
L_50 = PrimitiveValue_op_Implicit_m12C5F8C36A0C56674E54D78012FC6F4356CE00CC(((int16_t)L_49), NULL);
V_4 = L_50;
goto IL_0390;
}
IL_0241:
{
// Debug.Assert(sizeInBits == 16, "USHT state must have sizeInBits=16");
uint32_t L_51;
L_51 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_51) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23, NULL);
// Debug.Assert(bitOffset == 0, "USHT state must be byte-aligned");
uint32_t L_52;
L_52 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_52) == ((int32_t)0))? 1 : 0), _stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E, NULL);
// return (ushort)NumberHelpers.NormalizedFloatToUInt(value, ushort.MinValue, ushort.MaxValue);
float L_53 = ___value0;
uint32_t L_54;
L_54 = NumberHelpers_NormalizedFloatToUInt_m795050CA5FDE0362A04ECF58DE3A64EA0F3140BA_inline(L_53, 0, ((int32_t)65535), NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_55;
L_55 = PrimitiveValue_op_Implicit_mDB970E9F2F9032299DBD30D4842AA860E2566D80((uint16_t)((int32_t)(uint16_t)L_54), NULL);
V_4 = L_55;
goto IL_0390;
}
IL_0283:
{
// Debug.Assert(sizeInBits == 8, "BYTE state must have sizeInBits=8");
uint32_t L_56;
L_56 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_56) == ((int32_t)8))? 1 : 0), _stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003, NULL);
// Debug.Assert(bitOffset == 0, "BYTE state must be byte-aligned");
uint32_t L_57;
L_57 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_57) == ((int32_t)0))? 1 : 0), _stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B, NULL);
// return (byte)NumberHelpers.NormalizedFloatToUInt(value, byte.MinValue, byte.MaxValue);
float L_58 = ___value0;
uint32_t L_59;
L_59 = NumberHelpers_NormalizedFloatToUInt_m795050CA5FDE0362A04ECF58DE3A64EA0F3140BA_inline(L_58, 0, ((int32_t)255), NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_60;
L_60 = PrimitiveValue_op_Implicit_mEDEC47B660DAF7F226F19431CA21445637A7EE19((uint8_t)((int32_t)(uint8_t)L_59), NULL);
V_4 = L_60;
goto IL_0390;
}
IL_02c4:
{
// Debug.Assert(sizeInBits == 8, "SBYT state must have sizeInBits=8");
uint32_t L_61;
L_61 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_61) == ((int32_t)8))? 1 : 0), _stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2, NULL);
// Debug.Assert(bitOffset == 0, "SBYT state must be byte-aligned");
uint32_t L_62;
L_62 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_62) == ((int32_t)0))? 1 : 0), _stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30, NULL);
// return (sbyte)NumberHelpers.NormalizedFloatToInt(value * 0.5f + 0.5f, sbyte.MinValue, sbyte.MaxValue);
float L_63 = ___value0;
int32_t L_64;
L_64 = NumberHelpers_NormalizedFloatToInt_m888111D2E0E7975BB3D997A149A157E3A5AD2D50_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_63, (0.5f))), (0.5f))), ((int32_t)-128), ((int32_t)127), NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_65;
L_65 = PrimitiveValue_op_Implicit_m6BC3A0CEC20C264FF552FEBBD8337E92273CE6E9(((int8_t)L_64), NULL);
V_4 = L_65;
goto IL_0390;
}
IL_030f:
{
// Debug.Assert(sizeInBits == 32, "FLT state must have sizeInBits=32");
uint32_t L_66;
L_66 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_66) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29, NULL);
// Debug.Assert(bitOffset == 0, "FLT state must be byte-aligned");
uint32_t L_67;
L_67 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_67) == ((int32_t)0))? 1 : 0), _stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E, NULL);
// return value;
float L_68 = ___value0;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_69;
L_69 = PrimitiveValue_op_Implicit_m2E37FE97D7684B627489F765FC9BE697C08A7120(L_68, NULL);
V_4 = L_69;
goto IL_0390;
}
IL_0342:
{
// Debug.Assert(sizeInBits == 64, "DBL state must have sizeInBits=64");
uint32_t L_70;
L_70 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_70) == ((int32_t)((int32_t)64)))? 1 : 0), _stringLiteralCE211E9BC6813557EA640770E3D458F748D5D3E0, NULL);
// Debug.Assert(bitOffset == 0, "DBL state must be byte-aligned");
uint32_t L_71;
L_71 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_71) == ((int32_t)0))? 1 : 0), _stringLiteral237FAC671D06EDEF6D72257E3BDF2DF2858C6CE1, NULL);
// return value;
float L_72 = ___value0;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_73;
L_73 = PrimitiveValue_op_Implicit_m2E37FE97D7684B627489F765FC9BE697C08A7120(L_72, NULL);
V_4 = L_73;
goto IL_0390;
}
IL_0375:
{
// throw new Exception($"State format '{format}' is not supported as floating-point format");
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_74;
L_74 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_75 = L_74;
RuntimeObject* L_76 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_75);
String_t* L_77;
L_77 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral16297ACF04036A0F83757379906F70D900D7566C)), L_76, NULL);
Exception_t* L_78 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_78);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_78, L_77, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_78, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateBlock_FloatToPrimitiveValue_m46EBD7FE513E6770363E28AFEA74B614CB76A414_RuntimeMethod_var)));
}
IL_0390:
{
// }
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_79 = V_4;
return L_79;
}
}
IL2CPP_EXTERN_C PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 InputStateBlock_FloatToPrimitiveValue_m46EBD7FE513E6770363E28AFEA74B614CB76A414_AdjustorThunk (RuntimeObject* __this, float ___value0, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 _returnValue;
_returnValue = InputStateBlock_FloatToPrimitiveValue_m46EBD7FE513E6770363E28AFEA74B614CB76A414(_thisAdjusted, ___value0, method);
return _returnValue;
}
// System.Double UnityEngine.InputSystem.LowLevel.InputStateBlock::ReadDouble(System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double InputStateBlock_ReadDouble_mA940861D65BC4427ACAFD16DB69A79E34F5D7CD9 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, 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*)&_stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral237FAC671D06EDEF6D72257E3BDF2DF2858C6CE1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral638F801556198BF8A4CF7076B4E595544C3250FC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE211E9BC6813557EA640770E3D458F748D5D3E0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE10DB851861774F8B20E61A448817A9F874D3743);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
double V_5 = 0.0;
bool V_6 = false;
float G_B27_0 = 0.0f;
float G_B33_0 = 0.0f;
{
// Debug.Assert(sizeInBits != 0);
uint32_t L_0;
L_0 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_mC95931BE797761A2D7800908C0BA4B41D68B3216((bool)((!(((uint32_t)L_0) <= ((uint32_t)0)))? 1 : 0), NULL);
// var valuePtr = (byte*)statePtr + (int)byteOffset;
void* L_1 = ___statePtr0;
uint32_t L_2;
L_2 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(__this, NULL);
V_0 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_1, (int32_t)L_2));
// var fmt = (int)format;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3;
L_3 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
int32_t L_4;
L_4 = FourCC_op_Implicit_m754D657392DC63F1F125F3391002C84ABD26144A(L_3, NULL);
V_1 = L_4;
// switch (fmt)
int32_t L_5 = V_1;
V_3 = L_5;
int32_t L_6 = V_3;
V_2 = L_6;
int32_t L_7 = V_2;
if ((((int32_t)L_7) > ((int32_t)((int32_t)1229870112))))
{
goto IL_0080;
}
}
{
int32_t L_8 = V_2;
if ((((int32_t)L_8) > ((int32_t)((int32_t)1113150533))))
{
goto IL_0056;
}
}
{
int32_t L_9 = V_2;
if ((((int32_t)L_9) == ((int32_t)((int32_t)1112101920))))
{
goto IL_00cf;
}
}
{
goto IL_0046;
}
IL_0046:
{
int32_t L_10 = V_2;
if ((((int32_t)L_10) == ((int32_t)((int32_t)1113150533))))
{
goto IL_0285;
}
}
{
goto IL_0365;
}
IL_0056:
{
int32_t L_11 = V_2;
if ((((int32_t)L_11) == ((int32_t)((int32_t)1145195552))))
{
goto IL_0336;
}
}
{
goto IL_0063;
}
IL_0063:
{
int32_t L_12 = V_2;
if ((((int32_t)L_12) == ((int32_t)((int32_t)1179407392))))
{
goto IL_0306;
}
}
{
goto IL_0070;
}
IL_0070:
{
int32_t L_13 = V_2;
if ((((int32_t)L_13) == ((int32_t)((int32_t)1229870112))))
{
goto IL_0171;
}
}
{
goto IL_0365;
}
IL_0080:
{
int32_t L_14 = V_2;
if ((((int32_t)L_14) > ((int32_t)((int32_t)1396857172))))
{
goto IL_00a5;
}
}
{
int32_t L_15 = V_2;
if ((((int32_t)L_15) == ((int32_t)((int32_t)1396853076))))
{
goto IL_011a;
}
}
{
goto IL_0095;
}
IL_0095:
{
int32_t L_16 = V_2;
if ((((int32_t)L_16) == ((int32_t)((int32_t)1396857172))))
{
goto IL_02c2;
}
}
{
goto IL_0365;
}
IL_00a5:
{
int32_t L_17 = V_2;
if ((((int32_t)L_17) == ((int32_t)((int32_t)1397248596))))
{
goto IL_01f9;
}
}
{
goto IL_00b2;
}
IL_00b2:
{
int32_t L_18 = V_2;
if ((((int32_t)L_18) == ((int32_t)((int32_t)1430867540))))
{
goto IL_01bf;
}
}
{
goto IL_00bf;
}
IL_00bf:
{
int32_t L_19 = V_2;
if ((((int32_t)L_19) == ((int32_t)((int32_t)1431521364))))
{
goto IL_0247;
}
}
{
goto IL_0365;
}
IL_00cf:
{
// if (sizeInBits == 1)
uint32_t L_20;
L_20 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_4 = (bool)((((int32_t)L_20) == ((int32_t)1))? 1 : 0);
bool L_21 = V_4;
if (!L_21)
{
goto IL_0100;
}
}
{
// return MemoryHelpers.ReadSingleBit(valuePtr, bitOffset) ? 1.0f : 0.0f;
uint8_t* L_22 = V_0;
uint32_t L_23;
L_23 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
bool L_24;
L_24 = MemoryHelpers_ReadSingleBit_m435620260BFD95F7B33502F98EAF6D6DE9C28EF7((void*)L_22, L_23, NULL);
if (L_24)
{
goto IL_00f3;
}
}
{
G_B27_0 = (0.0f);
goto IL_00f8;
}
IL_00f3:
{
G_B27_0 = (1.0f);
}
IL_00f8:
{
V_5 = ((double)G_B27_0);
goto IL_0380;
}
IL_0100:
{
// return MemoryHelpers.ReadMultipleBitsAsNormalizedUInt(valuePtr, bitOffset, sizeInBits);
uint8_t* L_25 = V_0;
uint32_t L_26;
L_26 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_27;
L_27 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
float L_28;
L_28 = MemoryHelpers_ReadMultipleBitsAsNormalizedUInt_mF125690DC9531D9E74F7AA00FF4F0CED6A361CF7((void*)L_25, L_26, L_27, NULL);
V_5 = ((double)L_28);
goto IL_0380;
}
IL_011a:
{
// if (sizeInBits == 1)
uint32_t L_29;
L_29 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_6 = (bool)((((int32_t)L_29) == ((int32_t)1))? 1 : 0);
bool L_30 = V_6;
if (!L_30)
{
goto IL_014b;
}
}
{
// return MemoryHelpers.ReadSingleBit(valuePtr, bitOffset) ? 1.0f : -1.0f;
uint8_t* L_31 = V_0;
uint32_t L_32;
L_32 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
bool L_33;
L_33 = MemoryHelpers_ReadSingleBit_m435620260BFD95F7B33502F98EAF6D6DE9C28EF7((void*)L_31, L_32, NULL);
if (L_33)
{
goto IL_013e;
}
}
{
G_B33_0 = (-1.0f);
goto IL_0143;
}
IL_013e:
{
G_B33_0 = (1.0f);
}
IL_0143:
{
V_5 = ((double)G_B33_0);
goto IL_0380;
}
IL_014b:
{
// return MemoryHelpers.ReadMultipleBitsAsNormalizedUInt(valuePtr, bitOffset, sizeInBits) * 2.0f - 1.0f;
uint8_t* L_34 = V_0;
uint32_t L_35;
L_35 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_36;
L_36 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
float L_37;
L_37 = MemoryHelpers_ReadMultipleBitsAsNormalizedUInt_mF125690DC9531D9E74F7AA00FF4F0CED6A361CF7((void*)L_34, L_35, L_36, NULL);
V_5 = ((double)((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_37, (2.0f))), (1.0f))));
goto IL_0380;
}
IL_0171:
{
// Debug.Assert(sizeInBits == 32, "INT state must have sizeInBits=32");
uint32_t L_38;
L_38 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_38) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral638F801556198BF8A4CF7076B4E595544C3250FC, NULL);
// Debug.Assert(bitOffset == 0, "INT state must be byte-aligned");
uint32_t L_39;
L_39 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_39) == ((int32_t)0))? 1 : 0), _stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7, NULL);
// return NumberHelpers.IntToNormalizedFloat(*(int*)valuePtr, int.MinValue, int.MaxValue) * 2.0f - 1.0f;
uint8_t* L_40 = V_0;
int32_t L_41 = *((int32_t*)L_40);
float L_42;
L_42 = NumberHelpers_IntToNormalizedFloat_m88973EB41AFB18D1A6900335248F3D77BBD2F1BC_inline(L_41, ((int32_t)-2147483648LL), ((int32_t)2147483647LL), NULL);
V_5 = ((double)((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_42, (2.0f))), (1.0f))));
goto IL_0380;
}
IL_01bf:
{
// Debug.Assert(sizeInBits == 32, "UINT state must have sizeInBits=32");
uint32_t L_43;
L_43 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_43) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteralE10DB851861774F8B20E61A448817A9F874D3743, NULL);
// Debug.Assert(bitOffset == 0, "UINT state must be byte-aligned");
uint32_t L_44;
L_44 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_44) == ((int32_t)0))? 1 : 0), _stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162, NULL);
// return NumberHelpers.UIntToNormalizedFloat(*(uint*)valuePtr, uint.MinValue, uint.MaxValue);
uint8_t* L_45 = V_0;
int32_t L_46 = *((uint32_t*)L_45);
float L_47;
L_47 = NumberHelpers_UIntToNormalizedFloat_m302B1379117FEDC56095650462521DEF0252181A_inline(L_46, 0, (-1), NULL);
V_5 = ((double)L_47);
goto IL_0380;
}
IL_01f9:
{
// Debug.Assert(sizeInBits == 16, "SHRT state must have sizeInBits=16");
uint32_t L_48;
L_48 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_48) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10, NULL);
// Debug.Assert(bitOffset == 0, "SHRT state must be byte-aligned");
uint32_t L_49;
L_49 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_49) == ((int32_t)0))? 1 : 0), _stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9, NULL);
// return NumberHelpers.IntToNormalizedFloat(*(short*)valuePtr, short.MinValue, short.MaxValue) * 2.0f - 1.0f;
uint8_t* L_50 = V_0;
int32_t L_51 = *((int16_t*)L_50);
float L_52;
L_52 = NumberHelpers_IntToNormalizedFloat_m88973EB41AFB18D1A6900335248F3D77BBD2F1BC_inline(L_51, ((int32_t)-32768), ((int32_t)32767), NULL);
V_5 = ((double)((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_52, (2.0f))), (1.0f))));
goto IL_0380;
}
IL_0247:
{
// Debug.Assert(sizeInBits == 16, "USHT state must have sizeInBits=16");
uint32_t L_53;
L_53 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_53) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23, NULL);
// Debug.Assert(bitOffset == 0, "USHT state must be byte-aligned");
uint32_t L_54;
L_54 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_54) == ((int32_t)0))? 1 : 0), _stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E, NULL);
// return NumberHelpers.UIntToNormalizedFloat(*(ushort*)valuePtr, ushort.MinValue, ushort.MaxValue);
uint8_t* L_55 = V_0;
int32_t L_56 = *((uint16_t*)L_55);
float L_57;
L_57 = NumberHelpers_UIntToNormalizedFloat_m302B1379117FEDC56095650462521DEF0252181A_inline(L_56, 0, ((int32_t)65535), NULL);
V_5 = ((double)L_57);
goto IL_0380;
}
IL_0285:
{
// Debug.Assert(sizeInBits == 8, "BYTE state must have sizeInBits=8");
uint32_t L_58;
L_58 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_58) == ((int32_t)8))? 1 : 0), _stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003, NULL);
// Debug.Assert(bitOffset == 0, "BYTE state must be byte-aligned");
uint32_t L_59;
L_59 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_59) == ((int32_t)0))? 1 : 0), _stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B, NULL);
// return NumberHelpers.UIntToNormalizedFloat(*valuePtr, byte.MinValue, byte.MaxValue);
uint8_t* L_60 = V_0;
int32_t L_61 = *((uint8_t*)L_60);
float L_62;
L_62 = NumberHelpers_UIntToNormalizedFloat_m302B1379117FEDC56095650462521DEF0252181A_inline(L_61, 0, ((int32_t)255), NULL);
V_5 = ((double)L_62);
goto IL_0380;
}
IL_02c2:
{
// Debug.Assert(sizeInBits == 8, "SBYT state must have sizeInBits=8");
uint32_t L_63;
L_63 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_63) == ((int32_t)8))? 1 : 0), _stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2, NULL);
// Debug.Assert(bitOffset == 0, "SBYT state must be byte-aligned");
uint32_t L_64;
L_64 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_64) == ((int32_t)0))? 1 : 0), _stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30, NULL);
// return NumberHelpers.IntToNormalizedFloat(*(sbyte*)valuePtr, sbyte.MinValue, sbyte.MaxValue) * 2.0f - 1.0f;
uint8_t* L_65 = V_0;
int32_t L_66 = *((int8_t*)L_65);
float L_67;
L_67 = NumberHelpers_IntToNormalizedFloat_m88973EB41AFB18D1A6900335248F3D77BBD2F1BC_inline(L_66, ((int32_t)-128), ((int32_t)127), NULL);
V_5 = ((double)((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_67, (2.0f))), (1.0f))));
goto IL_0380;
}
IL_0306:
{
// Debug.Assert(sizeInBits == 32, "FLT state must have sizeInBits=32");
uint32_t L_68;
L_68 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_68) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29, NULL);
// Debug.Assert(bitOffset == 0, "FLT state must be byte-aligned");
uint32_t L_69;
L_69 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_69) == ((int32_t)0))? 1 : 0), _stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E, NULL);
// return *(float*)valuePtr;
uint8_t* L_70 = V_0;
float L_71 = *((float*)L_70);
V_5 = ((double)L_71);
goto IL_0380;
}
IL_0336:
{
// Debug.Assert(sizeInBits == 64, "DBL state must have sizeInBits=64");
uint32_t L_72;
L_72 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_72) == ((int32_t)((int32_t)64)))? 1 : 0), _stringLiteralCE211E9BC6813557EA640770E3D458F748D5D3E0, NULL);
// Debug.Assert(bitOffset == 0, "DBL state must be byte-aligned");
uint32_t L_73;
L_73 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_73) == ((int32_t)0))? 1 : 0), _stringLiteral237FAC671D06EDEF6D72257E3BDF2DF2858C6CE1, NULL);
// return *(double*)valuePtr;
uint8_t* L_74 = V_0;
double L_75 = *((double*)L_74);
V_5 = L_75;
goto IL_0380;
}
IL_0365:
{
// throw new Exception($"State format '{format}' is not supported as floating-point format");
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_76;
L_76 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_77 = L_76;
RuntimeObject* L_78 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_77);
String_t* L_79;
L_79 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral16297ACF04036A0F83757379906F70D900D7566C)), L_78, NULL);
Exception_t* L_80 = (Exception_t*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Exception_t_il2cpp_TypeInfo_var)));
NullCheck(L_80);
Exception__ctor_m9B2BD92CD68916245A75109105D9071C9D430E7F(L_80, L_79, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_80, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateBlock_ReadDouble_mA940861D65BC4427ACAFD16DB69A79E34F5D7CD9_RuntimeMethod_var)));
}
IL_0380:
{
// }
double L_81 = V_5;
return L_81;
}
}
IL2CPP_EXTERN_C double InputStateBlock_ReadDouble_mA940861D65BC4427ACAFD16DB69A79E34F5D7CD9_AdjustorThunk (RuntimeObject* __this, void* ___statePtr0, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
double _returnValue;
_returnValue = InputStateBlock_ReadDouble_mA940861D65BC4427ACAFD16DB69A79E34F5D7CD9(_thisAdjusted, ___statePtr0, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::WriteDouble(System.Void*,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock_WriteDouble_m6E297671BA431FF222F079FE816DBAE5F130C725 (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, void* ___statePtr0, double ___value1, 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*)&_stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral237FAC671D06EDEF6D72257E3BDF2DF2858C6CE1);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral59BAF8A1180D9C853B86CE81DA45E8B56BA485BF);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralA9DB0C876EEBDFF4EADCBF5CC95D343F5E80CB68);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCE211E9BC6813557EA640770E3D458F748D5D3E0);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
{
// var valuePtr = (byte*)statePtr + (int)byteOffset;
void* L_0 = ___statePtr0;
uint32_t L_1;
L_1 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(__this, NULL);
V_0 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_0, (int32_t)L_1));
// var fmt = (int)format;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_2;
L_2 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
int32_t L_3;
L_3 = FourCC_op_Implicit_m754D657392DC63F1F125F3391002C84ABD26144A(L_2, NULL);
V_1 = L_3;
// switch (fmt)
int32_t L_4 = V_1;
V_3 = L_4;
int32_t L_5 = V_3;
V_2 = L_5;
int32_t L_6 = V_2;
if ((((int32_t)L_6) > ((int32_t)((int32_t)1229870112))))
{
goto IL_0071;
}
}
{
int32_t L_7 = V_2;
if ((((int32_t)L_7) > ((int32_t)((int32_t)1113150533))))
{
goto IL_0047;
}
}
{
int32_t L_8 = V_2;
if ((((int32_t)L_8) == ((int32_t)((int32_t)1112101920))))
{
goto IL_00c0;
}
}
{
goto IL_0037;
}
IL_0037:
{
int32_t L_9 = V_2;
if ((((int32_t)L_9) == ((int32_t)((int32_t)1113150533))))
{
goto IL_026c;
}
}
{
goto IL_034a;
}
IL_0047:
{
int32_t L_10 = V_2;
if ((((int32_t)L_10) == ((int32_t)((int32_t)1145195552))))
{
goto IL_031c;
}
}
{
goto IL_0054;
}
IL_0054:
{
int32_t L_11 = V_2;
if ((((int32_t)L_11) == ((int32_t)((int32_t)1179407392))))
{
goto IL_02ed;
}
}
{
goto IL_0061;
}
IL_0061:
{
int32_t L_12 = V_2;
if ((((int32_t)L_12) == ((int32_t)((int32_t)1229870112))))
{
goto IL_015a;
}
}
{
goto IL_034a;
}
IL_0071:
{
int32_t L_13 = V_2;
if ((((int32_t)L_13) > ((int32_t)((int32_t)1396857172))))
{
goto IL_0096;
}
}
{
int32_t L_14 = V_2;
if ((((int32_t)L_14) == ((int32_t)((int32_t)1396853076))))
{
goto IL_0107;
}
}
{
goto IL_0086;
}
IL_0086:
{
int32_t L_15 = V_2;
if ((((int32_t)L_15) == ((int32_t)((int32_t)1396857172))))
{
goto IL_02a9;
}
}
{
goto IL_034a;
}
IL_0096:
{
int32_t L_16 = V_2;
if ((((int32_t)L_16) == ((int32_t)((int32_t)1397248596))))
{
goto IL_01e0;
}
}
{
goto IL_00a3;
}
IL_00a3:
{
int32_t L_17 = V_2;
if ((((int32_t)L_17) == ((int32_t)((int32_t)1430867540))))
{
goto IL_01a7;
}
}
{
goto IL_00b0;
}
IL_00b0:
{
int32_t L_18 = V_2;
if ((((int32_t)L_18) == ((int32_t)((int32_t)1431521364))))
{
goto IL_022e;
}
}
{
goto IL_034a;
}
IL_00c0:
{
// if (sizeInBits == 1)
uint32_t L_19;
L_19 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_4 = (bool)((((int32_t)L_19) == ((int32_t)1))? 1 : 0);
bool L_20 = V_4;
if (!L_20)
{
goto IL_00ed;
}
}
{
// MemoryHelpers.WriteSingleBit(valuePtr, bitOffset, value >= 0.5f);
uint8_t* L_21 = V_0;
uint32_t L_22;
L_22 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
double L_23 = ___value1;
MemoryHelpers_WriteSingleBit_m72417937A056A756E474BC8D72A84C45B4DEA1E8((void*)L_21, L_22, (bool)((((int32_t)((!(((double)L_23) >= ((double)(0.5))))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
goto IL_0102;
}
IL_00ed:
{
// MemoryHelpers.WriteNormalizedUIntAsMultipleBits(valuePtr, bitOffset, sizeInBits, (float)value);
uint8_t* L_24 = V_0;
uint32_t L_25;
L_25 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_26;
L_26 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
double L_27 = ___value1;
MemoryHelpers_WriteNormalizedUIntAsMultipleBits_m168F7AD897757CDF75BC9EF50182863A6EB79DEB((void*)L_24, L_25, L_26, ((float)L_27), NULL);
}
IL_0102:
{
// break;
goto IL_0365;
}
IL_0107:
{
// if (sizeInBits == 1)
uint32_t L_28;
L_28 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_5 = (bool)((((int32_t)L_28) == ((int32_t)1))? 1 : 0);
bool L_29 = V_5;
if (!L_29)
{
goto IL_0134;
}
}
{
// MemoryHelpers.WriteSingleBit(valuePtr, bitOffset, value >= 0.0f);
uint8_t* L_30 = V_0;
uint32_t L_31;
L_31 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
double L_32 = ___value1;
MemoryHelpers_WriteSingleBit_m72417937A056A756E474BC8D72A84C45B4DEA1E8((void*)L_30, L_31, (bool)((((int32_t)((!(((double)L_32) >= ((double)(0.0))))? 1 : 0)) == ((int32_t)0))? 1 : 0), NULL);
goto IL_0155;
}
IL_0134:
{
// MemoryHelpers.WriteNormalizedUIntAsMultipleBits(valuePtr, bitOffset, sizeInBits, (float)value * 0.5f + 0.5f);
uint8_t* L_33 = V_0;
uint32_t L_34;
L_34 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_35;
L_35 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
double L_36 = ___value1;
MemoryHelpers_WriteNormalizedUIntAsMultipleBits_m168F7AD897757CDF75BC9EF50182863A6EB79DEB((void*)L_33, L_34, L_35, ((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_36), (0.5f))), (0.5f))), NULL);
}
IL_0155:
{
// break;
goto IL_0365;
}
IL_015a:
{
// Debug.Assert(sizeInBits == 32, "INT state must have sizeInBits=16");
uint32_t L_37;
L_37 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_37) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteralA9DB0C876EEBDFF4EADCBF5CC95D343F5E80CB68, NULL);
// Debug.Assert(bitOffset == 0, "INT state must be byte-aligned");
uint32_t L_38;
L_38 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_38) == ((int32_t)0))? 1 : 0), _stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7, NULL);
// *(int*)valuePtr = NumberHelpers.NormalizedFloatToInt((float)value * 0.5f + 0.5f, int.MinValue, int.MaxValue);
uint8_t* L_39 = V_0;
double L_40 = ___value1;
int32_t L_41;
L_41 = NumberHelpers_NormalizedFloatToInt_m888111D2E0E7975BB3D997A149A157E3A5AD2D50_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_40), (0.5f))), (0.5f))), ((int32_t)-2147483648LL), ((int32_t)2147483647LL), NULL);
*((int32_t*)L_39) = (int32_t)L_41;
// break;
goto IL_0365;
}
IL_01a7:
{
// Debug.Assert(sizeInBits == 32, "UINT state must have sizeInBits=16");
uint32_t L_42;
L_42 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_42) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral59BAF8A1180D9C853B86CE81DA45E8B56BA485BF, NULL);
// Debug.Assert(bitOffset == 0, "UINT state must be byte-aligned");
uint32_t L_43;
L_43 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_43) == ((int32_t)0))? 1 : 0), _stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162, NULL);
// *(uint*)valuePtr = NumberHelpers.NormalizedFloatToUInt((float)value, uint.MinValue, uint.MaxValue);
uint8_t* L_44 = V_0;
double L_45 = ___value1;
uint32_t L_46;
L_46 = NumberHelpers_NormalizedFloatToUInt_m795050CA5FDE0362A04ECF58DE3A64EA0F3140BA_inline(((float)L_45), 0, (-1), NULL);
*((int32_t*)L_44) = (int32_t)L_46;
// break;
goto IL_0365;
}
IL_01e0:
{
// Debug.Assert(sizeInBits == 16, "SHRT state must have sizeInBits=16");
uint32_t L_47;
L_47 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_47) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10, NULL);
// Debug.Assert(bitOffset == 0, "SHRT state must be byte-aligned");
uint32_t L_48;
L_48 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_48) == ((int32_t)0))? 1 : 0), _stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9, NULL);
// *(short*)valuePtr = (short)NumberHelpers.NormalizedFloatToInt((float)value * 0.5f + 0.5f, short.MinValue, short.MaxValue);
uint8_t* L_49 = V_0;
double L_50 = ___value1;
int32_t L_51;
L_51 = NumberHelpers_NormalizedFloatToInt_m888111D2E0E7975BB3D997A149A157E3A5AD2D50_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_50), (0.5f))), (0.5f))), ((int32_t)-32768), ((int32_t)32767), NULL);
*((int16_t*)L_49) = (int16_t)((int16_t)L_51);
// break;
goto IL_0365;
}
IL_022e:
{
// Debug.Assert(sizeInBits == 16, "USHT state must have sizeInBits=16");
uint32_t L_52;
L_52 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_52) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23, NULL);
// Debug.Assert(bitOffset == 0, "USHT state must be byte-aligned");
uint32_t L_53;
L_53 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_53) == ((int32_t)0))? 1 : 0), _stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E, NULL);
// *(ushort*)valuePtr = (ushort)NumberHelpers.NormalizedFloatToUInt((float)value, ushort.MinValue, ushort.MaxValue);
uint8_t* L_54 = V_0;
double L_55 = ___value1;
uint32_t L_56;
L_56 = NumberHelpers_NormalizedFloatToUInt_m795050CA5FDE0362A04ECF58DE3A64EA0F3140BA_inline(((float)L_55), 0, ((int32_t)65535), NULL);
*((int16_t*)L_54) = (int16_t)((int32_t)(uint16_t)L_56);
// break;
goto IL_0365;
}
IL_026c:
{
// Debug.Assert(sizeInBits == 8, "BYTE state must have sizeInBits=8");
uint32_t L_57;
L_57 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_57) == ((int32_t)8))? 1 : 0), _stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003, NULL);
// Debug.Assert(bitOffset == 0, "BYTE state must be byte-aligned");
uint32_t L_58;
L_58 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_58) == ((int32_t)0))? 1 : 0), _stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B, NULL);
// *valuePtr = (byte)NumberHelpers.NormalizedFloatToUInt((float)value, byte.MinValue, byte.MaxValue);
uint8_t* L_59 = V_0;
double L_60 = ___value1;
uint32_t L_61;
L_61 = NumberHelpers_NormalizedFloatToUInt_m795050CA5FDE0362A04ECF58DE3A64EA0F3140BA_inline(((float)L_60), 0, ((int32_t)255), NULL);
*((int8_t*)L_59) = (int8_t)((int32_t)(uint8_t)L_61);
// break;
goto IL_0365;
}
IL_02a9:
{
// Debug.Assert(sizeInBits == 8, "SBYT state must have sizeInBits=8");
uint32_t L_62;
L_62 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_62) == ((int32_t)8))? 1 : 0), _stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2, NULL);
// Debug.Assert(bitOffset == 0, "SBYT state must be byte-aligned");
uint32_t L_63;
L_63 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_63) == ((int32_t)0))? 1 : 0), _stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30, NULL);
// *(sbyte*)valuePtr = (sbyte)NumberHelpers.NormalizedFloatToInt((float)value * 0.5f + 0.5f, sbyte.MinValue, sbyte.MaxValue);
uint8_t* L_64 = V_0;
double L_65 = ___value1;
int32_t L_66;
L_66 = NumberHelpers_NormalizedFloatToInt_m888111D2E0E7975BB3D997A149A157E3A5AD2D50_inline(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(((float)L_65), (0.5f))), (0.5f))), ((int32_t)-128), ((int32_t)127), NULL);
*((int8_t*)L_64) = (int8_t)((int8_t)L_66);
// break;
goto IL_0365;
}
IL_02ed:
{
// Debug.Assert(sizeInBits == 32, "FLT state must have sizeInBits=32");
uint32_t L_67;
L_67 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_67) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29, NULL);
// Debug.Assert(bitOffset == 0, "FLT state must be byte-aligned");
uint32_t L_68;
L_68 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_68) == ((int32_t)0))? 1 : 0), _stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E, NULL);
// *(float*)valuePtr = (float)value;
uint8_t* L_69 = V_0;
double L_70 = ___value1;
*((float*)L_69) = (float)((float)L_70);
// break;
goto IL_0365;
}
IL_031c:
{
// Debug.Assert(sizeInBits == 64, "DBL state must have sizeInBits=64");
uint32_t L_71;
L_71 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_71) == ((int32_t)((int32_t)64)))? 1 : 0), _stringLiteralCE211E9BC6813557EA640770E3D458F748D5D3E0, NULL);
// Debug.Assert(bitOffset == 0, "DBL state must be byte-aligned");
uint32_t L_72;
L_72 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_72) == ((int32_t)0))? 1 : 0), _stringLiteral237FAC671D06EDEF6D72257E3BDF2DF2858C6CE1, NULL);
// *(double*)valuePtr = value;
uint8_t* L_73 = V_0;
double L_74 = ___value1;
*((double*)L_73) = (double)L_74;
// break;
goto IL_0365;
}
IL_034a:
{
// throw new InvalidOperationException($"State format '{format}' is not supported as floating-point format");
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_75;
L_75 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_76 = L_75;
RuntimeObject* L_77 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_76);
String_t* L_78;
L_78 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral16297ACF04036A0F83757379906F70D900D7566C)), L_77, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_79 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_79);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_79, L_78, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_79, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateBlock_WriteDouble_m6E297671BA431FF222F079FE816DBAE5F130C725_RuntimeMethod_var)));
}
IL_0365:
{
// }
return;
}
}
IL2CPP_EXTERN_C void InputStateBlock_WriteDouble_m6E297671BA431FF222F079FE816DBAE5F130C725_AdjustorThunk (RuntimeObject* __this, void* ___statePtr0, double ___value1, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
InputStateBlock_WriteDouble_m6E297671BA431FF222F079FE816DBAE5F130C725(_thisAdjusted, ___statePtr0, ___value1, 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)
{
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*)&_stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral638F801556198BF8A4CF7076B4E595544C3250FC);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE10DB851861774F8B20E61A448817A9F874D3743);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
bool V_4 = false;
bool V_5 = false;
{
// var valuePtr = (byte*)statePtr + (int)byteOffset;
void* L_0 = ___statePtr0;
uint32_t L_1;
L_1 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(__this, NULL);
V_0 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_0, (int32_t)L_1));
// var fmt = (int)format;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_2;
L_2 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
int32_t L_3;
L_3 = FourCC_op_Implicit_m754D657392DC63F1F125F3391002C84ABD26144A(L_2, NULL);
V_1 = L_3;
// switch (fmt)
int32_t L_4 = V_1;
V_3 = L_4;
int32_t L_5 = V_3;
V_2 = L_5;
int32_t L_6 = V_2;
if ((((int32_t)L_6) > ((int32_t)((int32_t)1229870112))))
{
goto IL_0061;
}
}
{
int32_t L_7 = V_2;
if ((((int32_t)L_7) > ((int32_t)((int32_t)1113150533))))
{
goto IL_0044;
}
}
{
int32_t L_8 = V_2;
if ((((int32_t)L_8) == ((int32_t)((int32_t)1112101920))))
{
goto IL_00b0;
}
}
{
goto IL_0034;
}
IL_0034:
{
int32_t L_9 = V_2;
if ((((int32_t)L_9) == ((int32_t)((int32_t)1113150533))))
{
goto IL_021c;
}
}
{
goto IL_02bc;
}
IL_0044:
{
int32_t L_10 = V_2;
if ((((int32_t)L_10) == ((int32_t)((int32_t)1179407392))))
{
goto IL_0287;
}
}
{
goto IL_0051;
}
IL_0051:
{
int32_t L_11 = V_2;
if ((((int32_t)L_11) == ((int32_t)((int32_t)1229870112))))
{
goto IL_013c;
}
}
{
goto IL_02bc;
}
IL_0061:
{
int32_t L_12 = V_2;
if ((((int32_t)L_12) > ((int32_t)((int32_t)1396857172))))
{
goto IL_0086;
}
}
{
int32_t L_13 = V_2;
if ((((int32_t)L_13) == ((int32_t)((int32_t)1396853076))))
{
goto IL_00f6;
}
}
{
goto IL_0076;
}
IL_0076:
{
int32_t L_14 = V_2;
if ((((int32_t)L_14) == ((int32_t)((int32_t)1396857172))))
{
goto IL_0253;
}
}
{
goto IL_02bc;
}
IL_0086:
{
int32_t L_15 = V_2;
if ((((int32_t)L_15) == ((int32_t)((int32_t)1397248596))))
{
goto IL_01ac;
}
}
{
goto IL_0093;
}
IL_0093:
{
int32_t L_16 = V_2;
if ((((int32_t)L_16) == ((int32_t)((int32_t)1430867540))))
{
goto IL_0174;
}
}
{
goto IL_00a0;
}
IL_00a0:
{
int32_t L_17 = V_2;
if ((((int32_t)L_17) == ((int32_t)((int32_t)1431521364))))
{
goto IL_01e4;
}
}
{
goto IL_02bc;
}
IL_00b0:
{
// if (sizeInBits == 1)
uint32_t L_18;
L_18 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_4 = (bool)((((int32_t)L_18) == ((int32_t)1))? 1 : 0);
bool L_19 = V_4;
if (!L_19)
{
goto IL_00d6;
}
}
{
// MemoryHelpers.WriteSingleBit(valuePtr, bitOffset, value.ToBoolean());
uint8_t* L_20 = V_0;
uint32_t L_21;
L_21 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
bool L_22;
L_22 = PrimitiveValue_ToBoolean_m6F7A1CB501C4530A966319D958B44ABA1AA34C51((&___value1), (RuntimeObject*)NULL, NULL);
MemoryHelpers_WriteSingleBit_m72417937A056A756E474BC8D72A84C45B4DEA1E8((void*)L_20, L_21, L_22, NULL);
goto IL_00f1;
}
IL_00d6:
{
// MemoryHelpers.WriteUIntAsMultipleBits(valuePtr, bitOffset, sizeInBits, value.ToUInt32());
uint8_t* L_23 = V_0;
uint32_t L_24;
L_24 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_25;
L_25 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
uint32_t L_26;
L_26 = PrimitiveValue_ToUInt32_m7126A5217DC66C6517720AF63E419D22EF31BA91((&___value1), (RuntimeObject*)NULL, NULL);
MemoryHelpers_WriteUIntAsMultipleBits_mF4BF6072D41C4CBC06769DFC6AAF1CEE329ED8E1((void*)L_23, L_24, L_25, L_26, NULL);
}
IL_00f1:
{
// break;
goto IL_02e3;
}
IL_00f6:
{
// if (sizeInBits == 1)
uint32_t L_27;
L_27 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
V_5 = (bool)((((int32_t)L_27) == ((int32_t)1))? 1 : 0);
bool L_28 = V_5;
if (!L_28)
{
goto IL_011c;
}
}
{
// MemoryHelpers.WriteSingleBit(valuePtr, bitOffset, value.ToBoolean());
uint8_t* L_29 = V_0;
uint32_t L_30;
L_30 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
bool L_31;
L_31 = PrimitiveValue_ToBoolean_m6F7A1CB501C4530A966319D958B44ABA1AA34C51((&___value1), (RuntimeObject*)NULL, NULL);
MemoryHelpers_WriteSingleBit_m72417937A056A756E474BC8D72A84C45B4DEA1E8((void*)L_29, L_30, L_31, NULL);
goto IL_0137;
}
IL_011c:
{
// MemoryHelpers.WriteIntAsExcessKMultipleBits(valuePtr, bitOffset, sizeInBits, value.ToInt32());
uint8_t* L_32 = V_0;
uint32_t L_33;
L_33 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
uint32_t L_34;
L_34 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
int32_t L_35;
L_35 = PrimitiveValue_ToInt32_m5CCE1FB7974A378503F69C5E47060A8B7BEAC40C((&___value1), (RuntimeObject*)NULL, NULL);
MemoryHelpers_WriteIntAsExcessKMultipleBits_mF0914A0EF7957DADD474BB81AF82475BA276CE26((void*)L_32, L_33, L_34, L_35, NULL);
}
IL_0137:
{
// break;
goto IL_02e3;
}
IL_013c:
{
// Debug.Assert(sizeInBits == 32, "INT state must have sizeInBits=32");
uint32_t L_36;
L_36 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_36) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral638F801556198BF8A4CF7076B4E595544C3250FC, NULL);
// Debug.Assert(bitOffset == 0, "INT state must be byte-aligned");
uint32_t L_37;
L_37 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_37) == ((int32_t)0))? 1 : 0), _stringLiteralAEECAC791A5739A2D1AEDB674CF8AECFC20333C7, NULL);
// *(int*)valuePtr = value.ToInt32();
uint8_t* L_38 = V_0;
int32_t L_39;
L_39 = PrimitiveValue_ToInt32_m5CCE1FB7974A378503F69C5E47060A8B7BEAC40C((&___value1), (RuntimeObject*)NULL, NULL);
*((int32_t*)L_38) = (int32_t)L_39;
// break;
goto IL_02e3;
}
IL_0174:
{
// Debug.Assert(sizeInBits == 32, "UINT state must have sizeInBits=32");
uint32_t L_40;
L_40 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_40) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteralE10DB851861774F8B20E61A448817A9F874D3743, NULL);
// Debug.Assert(bitOffset == 0, "UINT state must be byte-aligned");
uint32_t L_41;
L_41 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_41) == ((int32_t)0))? 1 : 0), _stringLiteral4070D804077F9136A427CC1FB2BC5BA470774162, NULL);
// *(uint*)valuePtr = value.ToUInt32();
uint8_t* L_42 = V_0;
uint32_t L_43;
L_43 = PrimitiveValue_ToUInt32_m7126A5217DC66C6517720AF63E419D22EF31BA91((&___value1), (RuntimeObject*)NULL, NULL);
*((int32_t*)L_42) = (int32_t)L_43;
// break;
goto IL_02e3;
}
IL_01ac:
{
// Debug.Assert(sizeInBits == 16, "SHRT state must have sizeInBits=16");
uint32_t L_44;
L_44 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_44) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteral5946829B48D3AAE141BAD82B9D6949340FEDDE10, NULL);
// Debug.Assert(bitOffset == 0, "SHRT state must be byte-aligned");
uint32_t L_45;
L_45 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_45) == ((int32_t)0))? 1 : 0), _stringLiteralB398EF7F86F0387F246A7341EC5F8156A3F4E8C9, NULL);
// *(short*)valuePtr = value.ToInt16();
uint8_t* L_46 = V_0;
int16_t L_47;
L_47 = PrimitiveValue_ToInt16_mA3480BA85FE00C8F86EEB7346BF589786706739D((&___value1), (RuntimeObject*)NULL, NULL);
*((int16_t*)L_46) = (int16_t)L_47;
// break;
goto IL_02e3;
}
IL_01e4:
{
// Debug.Assert(sizeInBits == 16, "USHT state must have sizeInBits=16");
uint32_t L_48;
L_48 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_48) == ((int32_t)((int32_t)16)))? 1 : 0), _stringLiteralE1BC644CF480A8EFF63C6E971DA85729B8E90C23, NULL);
// Debug.Assert(bitOffset == 0, "USHT state must be byte-aligned");
uint32_t L_49;
L_49 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_49) == ((int32_t)0))? 1 : 0), _stringLiteralFA734BB058EB3DF174222D80BF055D745A0FBD5E, NULL);
// *(ushort*)valuePtr = value.ToUInt16();
uint8_t* L_50 = V_0;
uint16_t L_51;
L_51 = PrimitiveValue_ToUInt16_m25076B42F7FD4A5829F0F88968E5A72672F0FE79((&___value1), (RuntimeObject*)NULL, NULL);
*((int16_t*)L_50) = (int16_t)L_51;
// break;
goto IL_02e3;
}
IL_021c:
{
// Debug.Assert(sizeInBits == 8, "BYTE state must have sizeInBits=8");
uint32_t L_52;
L_52 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_52) == ((int32_t)8))? 1 : 0), _stringLiteralCF4B00E0D95B6AA924A6784A0488C56A1B30F003, NULL);
// Debug.Assert(bitOffset == 0, "BYTE state must be byte-aligned");
uint32_t L_53;
L_53 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_53) == ((int32_t)0))? 1 : 0), _stringLiteral5A463677E8EDB16A142F9D6B502E9F9A2C71D57B, NULL);
// *valuePtr = value.ToByte();
uint8_t* L_54 = V_0;
uint8_t L_55;
L_55 = PrimitiveValue_ToByte_m0E28F3584D4F827AF13CF803DA08AF4258042931((&___value1), (RuntimeObject*)NULL, NULL);
*((int8_t*)L_54) = (int8_t)L_55;
// break;
goto IL_02e3;
}
IL_0253:
{
// Debug.Assert(sizeInBits == 8, "SBYT state must have sizeInBits=8");
uint32_t L_56;
L_56 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_56) == ((int32_t)8))? 1 : 0), _stringLiteral4D9CB0BCC9A8076BEE7543F4C94D93BC5CFB08D2, NULL);
// Debug.Assert(bitOffset == 0, "SBYT state must be byte-aligned");
uint32_t L_57;
L_57 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_57) == ((int32_t)0))? 1 : 0), _stringLiteralC422208F1709CF170E5908A3B3A1C74DB8081B30, NULL);
// *(sbyte*)valuePtr = value.ToSByte();
uint8_t* L_58 = V_0;
int8_t L_59;
L_59 = PrimitiveValue_ToSByte_mB92487C21FA8DDD6586E283F3D8E5E4F2ED6CF0B((&___value1), (RuntimeObject*)NULL, NULL);
*((int8_t*)L_58) = (int8_t)L_59;
// break;
goto IL_02e3;
}
IL_0287:
{
// Debug.Assert(sizeInBits == 32, "FLT state must have sizeInBits=32");
uint32_t L_60;
L_60 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_60) == ((int32_t)((int32_t)32)))? 1 : 0), _stringLiteral044B0602AEE5F99DE679F4013A6C4105CEA4FF29, NULL);
// Debug.Assert(bitOffset == 0, "FLT state must be byte-aligned");
uint32_t L_61;
L_61 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_61) == ((int32_t)0))? 1 : 0), _stringLiteral131C1695C22D85A1D32E7B7D6951D55B17D4971E, NULL);
// *(float*)valuePtr = value.ToSingle();
uint8_t* L_62 = V_0;
float L_63;
L_63 = PrimitiveValue_ToSingle_mB1DAF285A066B17850C7B390FC83099289D0CF1B((&___value1), (RuntimeObject*)NULL, NULL);
*((float*)L_62) = (float)L_63;
// break;
goto IL_02e3;
}
IL_02bc:
{
// throw new NotImplementedException(
// $"Writing primitive value of type '{value.type}' into state block with format '{format}'");
int32_t L_64;
L_64 = PrimitiveValue_get_type_m5E879D643209154FA8B68A45366EB969221CF4F4_inline((&___value1), NULL);
int32_t L_65 = L_64;
RuntimeObject* L_66 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&TypeCode_tBEF9BE86C8BCF5A6B82F3381219738D27804EF79_il2cpp_TypeInfo_var)), &L_65);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_67;
L_67 = InputStateBlock_get_format_mA393354EDC4A58DDCBE0990902A49E0A22F15F86_inline(__this, NULL);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_68 = L_67;
RuntimeObject* L_69 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED_il2cpp_TypeInfo_var)), &L_68);
String_t* L_70;
L_70 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB7AD49615F6ACCD2706A83EE4F5785B55CCF2BF2)), L_66, L_69, NULL);
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_71 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_71);
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_71, L_70, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_71, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateBlock_Write_m2C6C1EFED16A69F2EF166E4DCF2B84C7994F3F5D_RuntimeMethod_var)));
}
IL_02e3:
{
// }
return;
}
}
IL2CPP_EXTERN_C void InputStateBlock_Write_m2C6C1EFED16A69F2EF166E4DCF2B84C7994F3F5D_AdjustorThunk (RuntimeObject* __this, void* ___statePtr0, PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___value1, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
InputStateBlock_Write_m2C6C1EFED16A69F2EF166E4DCF2B84C7994F3F5D(_thisAdjusted, ___statePtr0, ___value1, 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)
{
uint8_t* V_0 = NULL;
uint8_t* V_1 = NULL;
bool V_2 = false;
int32_t G_B3_0 = 0;
{
// if (bitOffset != 0 || sizeInBits % 8 != 0)
uint32_t L_0;
L_0 = InputStateBlock_get_bitOffset_m3165625FF638183247012307A8AC012AEA3D1143_inline(__this, NULL);
if (L_0)
{
goto IL_0016;
}
}
{
uint32_t L_1;
L_1 = InputStateBlock_get_sizeInBits_m38BFF704420E74EA4F7B85DC24DD3AAD810E8197_inline(__this, NULL);
G_B3_0 = ((!(((uint32_t)((int32_t)((uint32_t)(int32_t)L_1%(uint32_t)(int32_t)8))) <= ((uint32_t)0)))? 1 : 0);
goto IL_0017;
}
IL_0016:
{
G_B3_0 = 1;
}
IL_0017:
{
V_2 = (bool)G_B3_0;
bool L_2 = V_2;
if (!L_2)
{
goto IL_0026;
}
}
{
// throw new NotImplementedException("Copying bitfields");
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_3 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_3);
NotImplementedException__ctor_m8339D1A685E8D77CAC9D3260C06B38B5C7CA7742(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8836B0ECB04CBAF8DDD0D0201B34A97795A5118)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateBlock_CopyToFrom_mC6A8262F0C882ECFED7DA7EB49504E84E2F2AAA8_RuntimeMethod_var)));
}
IL_0026:
{
// var from = (byte*)fromStatePtr + byteOffset;
void* L_4 = ___fromStatePtr1;
uint32_t L_5;
L_5 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(__this, NULL);
V_0 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_4, (intptr_t)((uintptr_t)L_5)));
// var to = (byte*)toStatePtr + byteOffset;
void* L_6 = ___toStatePtr0;
uint32_t L_7;
L_7 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(__this, NULL);
V_1 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_6, (intptr_t)((uintptr_t)L_7)));
// UnsafeUtility.MemCpy(to, from, alignedSizeInBytes);
uint8_t* L_8 = V_1;
uint8_t* L_9 = V_0;
uint32_t L_10;
L_10 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5(__this, NULL);
UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B((void*)L_8, (void*)L_9, ((int64_t)(uint64_t)L_10), NULL);
// }
return;
}
}
IL2CPP_EXTERN_C void InputStateBlock_CopyToFrom_mC6A8262F0C882ECFED7DA7EB49504E84E2F2AAA8_AdjustorThunk (RuntimeObject* __this, void* ___toStatePtr0, void* ___fromStatePtr1, const RuntimeMethod* method)
{
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5*>(__this + _offset);
InputStateBlock_CopyToFrom_mC6A8262F0C882ECFED7DA7EB49504E84E2F2AAA8(_thisAdjusted, ___toStatePtr0, ___fromStatePtr1, method);
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBlock::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBlock__cctor_m53B17A047B151C1FBFD4238C5BD2C32E62E2425D (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static readonly FourCC FormatBit = new FourCC('B', 'I', 'T');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0;
memset((&L_0), 0, sizeof(L_0));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_0), ((int32_t)66), ((int32_t)73), ((int32_t)84), ((int32_t)32), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatBit_2 = L_0;
// public static readonly FourCC FormatSBit = new FourCC('S', 'B', 'I', 'T');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_1;
memset((&L_1), 0, sizeof(L_1));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_1), ((int32_t)83), ((int32_t)66), ((int32_t)73), ((int32_t)84), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatSBit_4 = L_1;
// public static readonly FourCC FormatInt = new FourCC('I', 'N', 'T');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_2;
memset((&L_2), 0, sizeof(L_2));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_2), ((int32_t)73), ((int32_t)78), ((int32_t)84), ((int32_t)32), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatInt_6 = L_2;
// public static readonly FourCC FormatUInt = new FourCC('U', 'I', 'N', 'T');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_3;
memset((&L_3), 0, sizeof(L_3));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_3), ((int32_t)85), ((int32_t)73), ((int32_t)78), ((int32_t)84), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatUInt_8 = L_3;
// public static readonly FourCC FormatShort = new FourCC('S', 'H', 'R', 'T');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_4;
memset((&L_4), 0, sizeof(L_4));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_4), ((int32_t)83), ((int32_t)72), ((int32_t)82), ((int32_t)84), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatShort_10 = L_4;
// public static readonly FourCC FormatUShort = new FourCC('U', 'S', 'H', 'T');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_5;
memset((&L_5), 0, sizeof(L_5));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_5), ((int32_t)85), ((int32_t)83), ((int32_t)72), ((int32_t)84), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatUShort_12 = L_5;
// public static readonly FourCC FormatByte = new FourCC('B', 'Y', 'T', 'E');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_6;
memset((&L_6), 0, sizeof(L_6));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_6), ((int32_t)66), ((int32_t)89), ((int32_t)84), ((int32_t)69), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatByte_14 = L_6;
// public static readonly FourCC FormatSByte = new FourCC('S', 'B', 'Y', 'T');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_7;
memset((&L_7), 0, sizeof(L_7));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_7), ((int32_t)83), ((int32_t)66), ((int32_t)89), ((int32_t)84), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatSByte_16 = L_7;
// public static readonly FourCC FormatLong = new FourCC('L', 'N', 'G');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_8;
memset((&L_8), 0, sizeof(L_8));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_8), ((int32_t)76), ((int32_t)78), ((int32_t)71), ((int32_t)32), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatLong_18 = L_8;
// public static readonly FourCC FormatULong = new FourCC('U', 'L', 'N', 'G');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_9;
memset((&L_9), 0, sizeof(L_9));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_9), ((int32_t)85), ((int32_t)76), ((int32_t)78), ((int32_t)71), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatULong_20 = L_9;
// public static readonly FourCC FormatFloat = new FourCC('F', 'L', 'T');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_10;
memset((&L_10), 0, sizeof(L_10));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_10), ((int32_t)70), ((int32_t)76), ((int32_t)84), ((int32_t)32), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatFloat_22 = L_10;
// public static readonly FourCC FormatDouble = new FourCC('D', 'B', 'L');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_11;
memset((&L_11), 0, sizeof(L_11));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_11), ((int32_t)68), ((int32_t)66), ((int32_t)76), ((int32_t)32), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatDouble_24 = L_11;
// public static readonly FourCC FormatVector2 = new FourCC('V', 'E', 'C', '2');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_12;
memset((&L_12), 0, sizeof(L_12));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_12), ((int32_t)86), ((int32_t)69), ((int32_t)67), ((int32_t)50), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector2_26 = L_12;
// public static readonly FourCC FormatVector3 = new FourCC('V', 'E', 'C', '3');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_13;
memset((&L_13), 0, sizeof(L_13));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_13), ((int32_t)86), ((int32_t)69), ((int32_t)67), ((int32_t)51), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector3_27 = L_13;
// public static readonly FourCC FormatQuaternion = new FourCC('Q', 'U', 'A', 'T');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_14;
memset((&L_14), 0, sizeof(L_14));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_14), ((int32_t)81), ((int32_t)85), ((int32_t)65), ((int32_t)84), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatQuaternion_28 = L_14;
// public static readonly FourCC FormatVector2Short = new FourCC('V', 'C', '2', 'S');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_15;
memset((&L_15), 0, sizeof(L_15));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_15), ((int32_t)86), ((int32_t)67), ((int32_t)50), ((int32_t)83), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector2Short_29 = L_15;
// public static readonly FourCC FormatVector3Short = new FourCC('V', 'C', '3', 'S');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_16;
memset((&L_16), 0, sizeof(L_16));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_16), ((int32_t)86), ((int32_t)67), ((int32_t)51), ((int32_t)83), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector3Short_30 = L_16;
// public static readonly FourCC FormatVector2Byte = new FourCC('V', 'C', '2', 'B');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_17;
memset((&L_17), 0, sizeof(L_17));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_17), ((int32_t)86), ((int32_t)67), ((int32_t)50), ((int32_t)66), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector2Byte_31 = L_17;
// public static readonly FourCC FormatVector3Byte = new FourCC('V', 'C', '3', 'B');
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_18;
memset((&L_18), 0, sizeof(L_18));
FourCC__ctor_mFE3A3F80C6900CD18CB9BDD3C9B604823F2E791F((&L_18), ((int32_t)86), ((int32_t)67), ((int32_t)51), ((int32_t)66), /*hidden argument*/NULL);
((InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var))->___FormatVector3Byte_32 = L_18;
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.LowLevel.InputStateBuffers/DoubleBuffers UnityEngine.InputSystem.LowLevel.InputStateBuffers::GetDoubleBuffersFor(UnityEngine.InputSystem.LowLevel.InputUpdateType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED InputStateBuffers_GetDoubleBuffersFor_m672E6159F04BFE25BC315F8623B5FFB450DF9DA1 (InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* __this, int32_t ___updateType0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED V_2;
memset((&V_2), 0, sizeof(V_2));
{
// switch (updateType)
int32_t L_0 = ___updateType0;
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_001a;
}
}
{
goto IL_000d;
}
IL_000d:
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)4)))
{
goto IL_001a;
}
}
{
goto IL_0013;
}
IL_0013:
{
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)((int32_t)16))))
{
goto IL_001a;
}
}
{
goto IL_0023;
}
IL_001a:
{
// return m_PlayerStateBuffers;
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED L_5 = __this->___m_PlayerStateBuffers_6;
V_2 = L_5;
goto IL_0045;
}
IL_0023:
{
// throw new ArgumentException("Unrecognized InputUpdateType: " + updateType, nameof(updateType));
Il2CppFakeBox<int32_t> L_6(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputUpdateType_t31A66F5342D924983382FA675EF78007C04EC590_il2cpp_TypeInfo_var)), (&___updateType0));
String_t* L_7;
L_7 = Enum_ToString_m946B0B83C4470457D0FF555D862022C72BB55741((Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2*)(&L_6), NULL);
String_t* L_8;
L_8 = String_Concat_mAF2CE02CC0CB7460753D0A1A91CCF2B1E9804C5D(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral6B41E0896CB14A80B18E1EE9286728CD0DE99B59)), L_7, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
NullCheck(L_9);
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_9, L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBCD98B0142C52CD18DCFB4DFCBFDF6106886015C)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateBuffers_GetDoubleBuffersFor_m672E6159F04BFE25BC315F8623B5FFB450DF9DA1_RuntimeMethod_var)));
}
IL_0045:
{
// }
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED L_10 = V_2;
return L_10;
}
}
IL2CPP_EXTERN_C DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED InputStateBuffers_GetDoubleBuffersFor_m672E6159F04BFE25BC315F8623B5FFB450DF9DA1_AdjustorThunk (RuntimeObject* __this, int32_t ___updateType0, const RuntimeMethod* method)
{
InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968*>(__this + _offset);
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED _returnValue;
_returnValue = InputStateBuffers_GetDoubleBuffersFor_m672E6159F04BFE25BC315F8623B5FFB450DF9DA1(_thisAdjusted, ___updateType0, method);
return _returnValue;
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void* V_0 = NULL;
{
// return s_CurrentBuffers.GetFrontBuffer(deviceIndex);
int32_t L_0 = ___deviceIndex0;
void* L_1;
L_1 = DoubleBuffers_GetFrontBuffer_m69E70CFF0E381CDE0D30456E799EA265E8C0E747((&((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_CurrentBuffers_10), L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// }
void* L_2 = V_0;
return L_2;
}
}
// System.Void* UnityEngine.InputSystem.LowLevel.InputStateBuffers::GetBackBufferForDevice(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* InputStateBuffers_GetBackBufferForDevice_mC26A21DEC53F078923B000481F804B99ED63DB6F (int32_t ___deviceIndex0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void* V_0 = NULL;
{
// return s_CurrentBuffers.GetBackBuffer(deviceIndex);
int32_t L_0 = ___deviceIndex0;
void* L_1;
L_1 = DoubleBuffers_GetBackBuffer_m94D06F17DB4B4938B2A4C0DCD4460BF6AA0910A4((&((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_CurrentBuffers_10), L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
// }
void* L_2 = V_0;
return L_2;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// s_CurrentBuffers = buffers.GetDoubleBuffersFor(update);
int32_t L_0 = ___update1;
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED L_1;
L_1 = InputStateBuffers_GetDoubleBuffersFor_m672E6159F04BFE25BC315F8623B5FFB450DF9DA1((&___buffers0), L_0, NULL);
((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_CurrentBuffers_10 = L_1;
// }
return;
}
}
// 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)
{
uint32_t V_0 = 0;
uint8_t* V_1 = NULL;
bool V_2 = false;
{
// sizePerBuffer = ComputeSizeOfSingleStateBuffer(devices, deviceCount);
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_0 = ___devices0;
int32_t L_1 = ___deviceCount1;
uint32_t L_2;
L_2 = InputStateBuffers_ComputeSizeOfSingleStateBuffer_m680CD694A08ED39663755834B1B960B2FA1A0F98(L_0, L_1, NULL);
__this->___sizePerBuffer_0 = L_2;
// if (sizePerBuffer == 0)
uint32_t L_3 = __this->___sizePerBuffer_0;
V_2 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0020;
}
}
{
// return;
goto IL_00e6;
}
IL_0020:
{
// sizePerBuffer = sizePerBuffer.AlignToMultipleOf(4);
uint32_t L_5 = __this->___sizePerBuffer_0;
uint32_t L_6;
L_6 = NumberHelpers_AlignToMultipleOf_mEB8F85FE2BA604AC7B15C1FA171ECDF1A5D107C2_inline(L_5, 4, NULL);
__this->___sizePerBuffer_0 = L_6;
// var mappingTableSizePerBuffer = (uint)(deviceCount * sizeof(void*) * 2);
int32_t L_7 = ___deviceCount1;
uint32_t L_8 = sizeof(void*);
V_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)il2cpp_codegen_multiply(L_7, (int32_t)L_8)), 2));
// totalSize = 0;
__this->___totalSize_1 = 0;
// totalSize += sizePerBuffer * 2;
uint32_t L_9 = __this->___totalSize_1;
uint32_t L_10 = __this->___sizePerBuffer_0;
__this->___totalSize_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, ((int32_t)il2cpp_codegen_multiply((int32_t)L_10, 2))));
// totalSize += mappingTableSizePerBuffer;
uint32_t L_11 = __this->___totalSize_1;
uint32_t L_12 = V_0;
__this->___totalSize_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12));
// totalSize += sizePerBuffer * 3;
uint32_t L_13 = __this->___totalSize_1;
uint32_t L_14 = __this->___sizePerBuffer_0;
__this->___totalSize_1 = ((int32_t)il2cpp_codegen_add((int32_t)L_13, ((int32_t)il2cpp_codegen_multiply((int32_t)L_14, 3))));
// m_AllBuffers = UnsafeUtility.Malloc(totalSize, 4, Allocator.Persistent);
uint32_t L_15 = __this->___totalSize_1;
void* L_16;
L_16 = UnsafeUtility_Malloc_mA79BF3D6FC86F67D4354A6C8481DB0F13FD6777B(((int64_t)(uint64_t)L_15), 4, 4, NULL);
__this->___m_AllBuffers_5 = L_16;
// UnsafeUtility.MemClear(m_AllBuffers, totalSize);
void* L_17 = __this->___m_AllBuffers_5;
uint32_t L_18 = __this->___totalSize_1;
UnsafeUtility_MemClear_m0535B03E39A2A8CF84AE517549902F0025F67460(L_17, ((int64_t)(uint64_t)L_18), NULL);
// var ptr = (byte*)m_AllBuffers;
void* L_19 = __this->___m_AllBuffers_5;
V_1 = (uint8_t*)L_19;
// m_PlayerStateBuffers =
// SetUpDeviceToBufferMappings(deviceCount, ref ptr, sizePerBuffer,
// mappingTableSizePerBuffer);
int32_t L_20 = ___deviceCount1;
uint32_t L_21 = __this->___sizePerBuffer_0;
uint32_t L_22 = V_0;
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED L_23;
L_23 = InputStateBuffers_SetUpDeviceToBufferMappings_m4DB3923DA5FBE6FAC63C2A2514B80475B924EDDC(L_20, (&V_1), L_21, L_22, NULL);
__this->___m_PlayerStateBuffers_6 = L_23;
// defaultStateBuffer = ptr;
uint8_t* L_24 = V_1;
__this->___defaultStateBuffer_2 = (void*)L_24;
// noiseMaskBuffer = ptr + sizePerBuffer;
uint8_t* L_25 = V_1;
uint32_t L_26 = __this->___sizePerBuffer_0;
__this->___noiseMaskBuffer_3 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_25, (intptr_t)((uintptr_t)L_26)));
// resetMaskBuffer = ptr + sizePerBuffer * 2;
uint8_t* L_27 = V_1;
uint32_t L_28 = __this->___sizePerBuffer_0;
__this->___resetMaskBuffer_4 = (void*)((uint8_t*)il2cpp_codegen_add((intptr_t)L_27, (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, 2)))));
}
IL_00e6:
{
// }
return;
}
}
IL2CPP_EXTERN_C void InputStateBuffers_AllocateAll_mCDCF5F99505DFDCBC0F10B6936D5384A015B2C85_AdjustorThunk (RuntimeObject* __this, InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___devices0, int32_t ___deviceCount1, const RuntimeMethod* method)
{
InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968*>(__this + _offset);
InputStateBuffers_AllocateAll_mCDCF5F99505DFDCBC0F10B6936D5384A015B2C85(_thisAdjusted, ___devices0, ___deviceCount1, method);
}
// UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers UnityEngine.InputSystem.LowLevel.InputStateBuffers::SetUpDeviceToBufferMappings(System.Int32,System.Byte*&,System.UInt32,System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED InputStateBuffers_SetUpDeviceToBufferMappings_m4DB3923DA5FBE6FAC63C2A2514B80475B924EDDC (int32_t ___deviceCount0, uint8_t** ___bufferPtr1, uint32_t ___sizePerBuffer2, uint32_t ___mappingTableSizePerBuffer3, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
uint8_t* V_1 = NULL;
void** V_2 = NULL;
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED V_3;
memset((&V_3), 0, sizeof(V_3));
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED V_4;
memset((&V_4), 0, sizeof(V_4));
int32_t V_5 = 0;
int32_t V_6 = 0;
bool V_7 = false;
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED V_8;
memset((&V_8), 0, sizeof(V_8));
{
// var front = bufferPtr;
uint8_t** L_0 = ___bufferPtr1;
V_0 = (uint8_t*)(*((intptr_t*)L_0));
// var back = bufferPtr + sizePerBuffer;
uint8_t** L_1 = ___bufferPtr1;
uint32_t L_2 = ___sizePerBuffer2;
V_1 = (uint8_t*)((intptr_t)il2cpp_codegen_add((*((intptr_t*)L_1)), (intptr_t)((uintptr_t)L_2)));
// var mappings = (void**)(bufferPtr + sizePerBuffer * 2); // Put mapping table at end.
uint8_t** L_3 = ___bufferPtr1;
uint32_t L_4 = ___sizePerBuffer2;
V_2 = (void**)((intptr_t)il2cpp_codegen_add((*((intptr_t*)L_3)), (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, 2)))));
// bufferPtr += sizePerBuffer * 2 + mappingTableSizePerBuffer;
uint8_t** L_5 = ___bufferPtr1;
uint8_t** L_6 = ___bufferPtr1;
uint32_t L_7 = ___sizePerBuffer2;
uint32_t L_8 = ___mappingTableSizePerBuffer3;
*((intptr_t*)L_5) = (intptr_t)((intptr_t)il2cpp_codegen_add((*((intptr_t*)L_6)), (intptr_t)((uintptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply((int32_t)L_7, 2)), (int32_t)L_8)))));
// var buffers = new DoubleBuffers {deviceToBufferMapping = mappings};
il2cpp_codegen_initobj((&V_4), sizeof(DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED));
void** L_9 = V_2;
(&V_4)->___deviceToBufferMapping_0 = L_9;
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED L_10 = V_4;
V_3 = L_10;
// for (var i = 0; i < deviceCount; ++i)
V_5 = 0;
goto IL_0057;
}
IL_0035:
{
// var deviceIndex = i;
int32_t L_11 = V_5;
V_6 = L_11;
// buffers.SetFrontBuffer(deviceIndex, front);
int32_t L_12 = V_6;
uint8_t* L_13 = V_0;
DoubleBuffers_SetFrontBuffer_mC42472D618E22CAF64F1FC739B8B753A515B8C4A((&V_3), L_12, (void*)L_13, NULL);
// buffers.SetBackBuffer(deviceIndex, back);
int32_t L_14 = V_6;
uint8_t* L_15 = V_1;
DoubleBuffers_SetBackBuffer_mC8E2BB9B3DDCCE7650C511EDDD313D5E783E0F23((&V_3), L_14, (void*)L_15, NULL);
// for (var i = 0; i < deviceCount; ++i)
int32_t L_16 = V_5;
V_5 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0057:
{
// for (var i = 0; i < deviceCount; ++i)
int32_t L_17 = V_5;
int32_t L_18 = ___deviceCount0;
V_7 = (bool)((((int32_t)L_17) < ((int32_t)L_18))? 1 : 0);
bool L_19 = V_7;
if (L_19)
{
goto IL_0035;
}
}
{
// return buffers;
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED L_20 = V_3;
V_8 = L_20;
goto IL_0067;
}
IL_0067:
{
// }
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED L_21 = V_8;
return L_21;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBuffers::FreeAll()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBuffers_FreeAll_m5BEECBC58584E892DA22F07CEE12C765D28BF1EB (InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* __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;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
{
// if (m_AllBuffers != null)
void* L_0 = __this->___m_AllBuffers_5;
V_0 = (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0029;
}
}
{
// UnsafeUtility.Free(m_AllBuffers, Allocator.Persistent);
void* L_2 = __this->___m_AllBuffers_5;
UnsafeUtility_Free_mA951B190894E1755DE821FCBD35F7AD9FB388F18(L_2, 4, NULL);
// m_AllBuffers = null;
__this->___m_AllBuffers_5 = (void*)((uintptr_t)0);
}
IL_0029:
{
// m_PlayerStateBuffers = new DoubleBuffers();
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* L_3 = (&__this->___m_PlayerStateBuffers_6);
il2cpp_codegen_initobj(L_3, sizeof(DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED));
// s_CurrentBuffers = new DoubleBuffers();
il2cpp_codegen_initobj((&((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_CurrentBuffers_10), sizeof(DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED));
// if (s_DefaultStateBuffer == defaultStateBuffer)
void* L_4 = ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_DefaultStateBuffer_7;
void* L_5 = __this->___defaultStateBuffer_2;
V_1 = (bool)((((intptr_t)L_4) == ((intptr_t)L_5))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0058;
}
}
{
// s_DefaultStateBuffer = null;
((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_DefaultStateBuffer_7 = (void*)((uintptr_t)0);
}
IL_0058:
{
// defaultStateBuffer = null;
__this->___defaultStateBuffer_2 = (void*)((uintptr_t)0);
// if (s_NoiseMaskBuffer == noiseMaskBuffer)
void* L_7 = ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_NoiseMaskBuffer_8;
void* L_8 = __this->___noiseMaskBuffer_3;
V_2 = (bool)((((intptr_t)L_7) == ((intptr_t)L_8))? 1 : 0);
bool L_9 = V_2;
if (!L_9)
{
goto IL_0078;
}
}
{
// s_NoiseMaskBuffer = null;
((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_NoiseMaskBuffer_8 = (void*)((uintptr_t)0);
}
IL_0078:
{
// if (s_ResetMaskBuffer == resetMaskBuffer)
void* L_10 = ((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_ResetMaskBuffer_9;
void* L_11 = __this->___resetMaskBuffer_4;
V_3 = (bool)((((intptr_t)L_10) == ((intptr_t)L_11))? 1 : 0);
bool L_12 = V_3;
if (!L_12)
{
goto IL_0090;
}
}
{
// s_ResetMaskBuffer = null;
((InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_StaticFields*)il2cpp_codegen_static_fields_for(InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968_il2cpp_TypeInfo_var))->___s_ResetMaskBuffer_9 = (void*)((uintptr_t)0);
}
IL_0090:
{
// noiseMaskBuffer = null;
__this->___noiseMaskBuffer_3 = (void*)((uintptr_t)0);
// resetMaskBuffer = null;
__this->___resetMaskBuffer_4 = (void*)((uintptr_t)0);
// totalSize = 0;
__this->___totalSize_1 = 0;
// sizePerBuffer = 0;
__this->___sizePerBuffer_0 = 0;
// }
return;
}
}
IL2CPP_EXTERN_C void InputStateBuffers_FreeAll_m5BEECBC58584E892DA22F07CEE12C765D28BF1EB_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968*>(__this + _offset);
InputStateBuffers_FreeAll_m5BEECBC58584E892DA22F07CEE12C765D28BF1EB(_thisAdjusted, 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)
{
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*)&_stringLiteral19D6540C643BF7C4688C561269F571A41DA7BCDC);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL;
uint32_t V_4 = 0;
bool V_5 = false;
bool V_6 = false;
uint32_t V_7 = 0;
bool V_8 = false;
bool V_9 = false;
{
// if (oldBuffers.totalSize > 0)
InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_0 = ___oldBuffers2;
uint32_t L_1 = L_0.___totalSize_1;
V_1 = (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0060;
}
}
{
// MigrateDoubleBuffer(m_PlayerStateBuffers, devices, deviceCount, oldBuffers.m_PlayerStateBuffers);
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED L_3 = __this->___m_PlayerStateBuffers_6;
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_4 = ___devices0;
int32_t L_5 = ___deviceCount1;
InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_6 = ___oldBuffers2;
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED L_7 = L_6.___m_PlayerStateBuffers_6;
InputStateBuffers_MigrateDoubleBuffer_m4A9CCB1FAF0BBEC319CC4340C1AF4BF62D666A63(L_3, L_4, L_5, L_7, NULL);
// MigrateSingleBuffer(defaultStateBuffer, devices, deviceCount, oldBuffers.defaultStateBuffer);
void* L_8 = __this->___defaultStateBuffer_2;
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_9 = ___devices0;
int32_t L_10 = ___deviceCount1;
InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_11 = ___oldBuffers2;
void* L_12 = L_11.___defaultStateBuffer_2;
InputStateBuffers_MigrateSingleBuffer_m874442E9D19179A2F33F5E1F7BF9CA84C0CBACA4(L_8, L_9, L_10, L_12, NULL);
// MigrateSingleBuffer(noiseMaskBuffer, devices, deviceCount, oldBuffers.noiseMaskBuffer);
void* L_13 = __this->___noiseMaskBuffer_3;
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_14 = ___devices0;
int32_t L_15 = ___deviceCount1;
InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_16 = ___oldBuffers2;
void* L_17 = L_16.___noiseMaskBuffer_3;
InputStateBuffers_MigrateSingleBuffer_m874442E9D19179A2F33F5E1F7BF9CA84C0CBACA4(L_13, L_14, L_15, L_17, NULL);
// MigrateSingleBuffer(resetMaskBuffer, devices, deviceCount, oldBuffers.resetMaskBuffer);
void* L_18 = __this->___resetMaskBuffer_4;
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_19 = ___devices0;
int32_t L_20 = ___deviceCount1;
InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 L_21 = ___oldBuffers2;
void* L_22 = L_21.___resetMaskBuffer_4;
InputStateBuffers_MigrateSingleBuffer_m874442E9D19179A2F33F5E1F7BF9CA84C0CBACA4(L_18, L_19, L_20, L_22, NULL);
}
IL_0060:
{
// var newOffset = 0u;
V_0 = 0;
// for (var i = 0; i < deviceCount; ++i)
V_2 = 0;
goto IL_00eb;
}
IL_0069:
{
// var device = devices[i];
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_23 = ___devices0;
int32_t L_24 = V_2;
NullCheck(L_23);
int32_t L_25 = L_24;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
V_3 = L_26;
// var oldOffset = device.m_StateBlock.byteOffset;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_27 = V_3;
NullCheck(L_27);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_28 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_27)->___m_StateBlock_0);
uint32_t L_29;
L_29 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_28, NULL);
V_4 = L_29;
// if (oldOffset == InputStateBlock.InvalidOffset)
uint32_t L_30 = V_4;
V_5 = (bool)((((int32_t)L_30) == ((int32_t)(-1)))? 1 : 0);
bool L_31 = V_5;
if (!L_31)
{
goto IL_00a9;
}
}
{
// device.m_StateBlock.byteOffset = 0;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_32 = V_3;
NullCheck(L_32);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_33 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_32)->___m_StateBlock_0);
InputStateBlock_set_byteOffset_mC5776F9F286F0658100E92A75A60EB25A1DDBD40_inline(L_33, 0, NULL);
// if (newOffset != 0)
uint32_t L_34 = V_0;
V_6 = (bool)((!(((uint32_t)L_34) <= ((uint32_t)0)))? 1 : 0);
bool L_35 = V_6;
if (!L_35)
{
goto IL_00a6;
}
}
{
// device.BakeOffsetIntoStateBlockRecursive(newOffset);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_36 = V_3;
uint32_t L_37 = V_0;
NullCheck(L_36);
InputControl_BakeOffsetIntoStateBlockRecursive_mBC0790413F113D658F541F4903457F9B89D49D04(L_36, L_37, NULL);
}
IL_00a6:
{
goto IL_00c5;
}
IL_00a9:
{
// var delta = newOffset - oldOffset;
uint32_t L_38 = V_0;
uint32_t L_39 = V_4;
V_7 = ((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39));
// if (delta != 0)
uint32_t L_40 = V_7;
V_8 = (bool)((!(((uint32_t)L_40) <= ((uint32_t)0)))? 1 : 0);
bool L_41 = V_8;
if (!L_41)
{
goto IL_00c4;
}
}
{
// device.BakeOffsetIntoStateBlockRecursive(delta);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_42 = V_3;
uint32_t L_43 = V_7;
NullCheck(L_42);
InputControl_BakeOffsetIntoStateBlockRecursive_mBC0790413F113D658F541F4903457F9B89D49D04(L_42, L_43, NULL);
}
IL_00c4:
{
}
IL_00c5:
{
// Debug.Assert(device.m_StateBlock.byteOffset == newOffset, "Device state offset not set correctly");
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_44 = V_3;
NullCheck(L_44);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_45 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_44)->___m_StateBlock_0);
uint32_t L_46;
L_46 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_45, NULL);
uint32_t L_47 = V_0;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_46) == ((int32_t)L_47))? 1 : 0), _stringLiteral19D6540C643BF7C4688C561269F571A41DA7BCDC, NULL);
// newOffset = NextDeviceOffset(newOffset, device);
uint32_t L_48 = V_0;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_49 = V_3;
uint32_t L_50;
L_50 = InputStateBuffers_NextDeviceOffset_m208E50429BEA0B99B6B46AA8BAC12C694DF1B14F(L_48, L_49, NULL);
V_0 = L_50;
// for (var i = 0; i < deviceCount; ++i)
int32_t L_51 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_51, 1));
}
IL_00eb:
{
// for (var i = 0; i < deviceCount; ++i)
int32_t L_52 = V_2;
int32_t L_53 = ___deviceCount1;
V_9 = (bool)((((int32_t)L_52) < ((int32_t)L_53))? 1 : 0);
bool L_54 = V_9;
if (L_54)
{
goto IL_0069;
}
}
{
// }
return;
}
}
IL2CPP_EXTERN_C void InputStateBuffers_MigrateAll_mB47647CC99FEEBFD41E882A24EC5517B51725A3D_AdjustorThunk (RuntimeObject* __this, InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___devices0, int32_t ___deviceCount1, InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968 ___oldBuffers2, const RuntimeMethod* method)
{
InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<InputStateBuffers_t338A1714D01276EEEF5F8CD6AE81DFED939D5968*>(__this + _offset);
InputStateBuffers_MigrateAll_mB47647CC99FEEBFD41E882A24EC5517B51725A3D(_thisAdjusted, ___devices0, ___deviceCount1, ___oldBuffers2, method);
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBuffers::MigrateDoubleBuffer(UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers,UnityEngine.InputSystem.InputDevice[],System.Int32,UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBuffers_MigrateDoubleBuffer_m4A9CCB1FAF0BBEC319CC4340C1AF4BF62D666A63 (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED ___newBuffer0, InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___devices1, int32_t ___deviceCount2, DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED ___oldBuffer3, 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*)&_stringLiteral932FFEAE4BE8707E35310CC1453D8A5E502FE67F);
s_Il2CppMethodInitialized = true;
}
uint32_t V_0 = 0;
bool V_1 = false;
bool V_2 = false;
int32_t V_3 = 0;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_4 = NULL;
int32_t V_5 = 0;
int32_t V_6 = 0;
uint32_t V_7 = 0;
uint8_t* V_8 = NULL;
uint8_t* V_9 = NULL;
uint8_t* V_10 = NULL;
uint8_t* V_11 = NULL;
bool V_12 = false;
int32_t V_13 = 0;
bool V_14 = false;
bool V_15 = false;
{
// if (!newBuffer.valid)
bool L_0;
L_0 = DoubleBuffers_get_valid_m3BA90FE70F7E7856765E42E059B23E112C2DBD1D((&___newBuffer0), NULL);
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0014;
}
}
{
// return;
goto IL_011e;
}
IL_0014:
{
// if (!oldBuffer.valid)
bool L_2;
L_2 = DoubleBuffers_get_valid_m3BA90FE70F7E7856765E42E059B23E112C2DBD1D((&___oldBuffer3), NULL);
V_2 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_2;
if (!L_3)
{
goto IL_0027;
}
}
{
// return;
goto IL_011e;
}
IL_0027:
{
// var newStateBlockOffset = 0u;
V_0 = 0;
// for (var i = 0; i < deviceCount; ++i)
V_3 = 0;
goto IL_0111;
}
IL_0030:
{
// var device = devices[i];
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_4 = ___devices1;
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;
// if (device.m_StateBlock.byteOffset == InputStateBlock.InvalidOffset)
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_8 = V_4;
NullCheck(L_8);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_9 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_8)->___m_StateBlock_0);
uint32_t L_10;
L_10 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_9, NULL);
V_12 = (bool)((((int32_t)L_10) == ((int32_t)(-1)))? 1 : 0);
bool L_11 = V_12;
if (!L_11)
{
goto IL_0085;
}
}
{
// for (var n = i + 1; n < deviceCount; ++n)
int32_t L_12 = V_3;
V_13 = ((int32_t)il2cpp_codegen_add(L_12, 1));
goto IL_0075;
}
IL_0053:
{
// Debug.Assert(devices[n].m_StateBlock.byteOffset == InputStateBlock.InvalidOffset,
// "New devices must be appended to the array; found an old device coming in the array after a newly added device");
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_13 = ___devices1;
int32_t L_14 = V_13;
NullCheck(L_13);
int32_t L_15 = L_14;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_16 = (L_13)->GetAt(static_cast<il2cpp_array_size_t>(L_15));
NullCheck(L_16);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_17 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_16)->___m_StateBlock_0);
uint32_t L_18;
L_18 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_17, NULL);
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_18) == ((int32_t)(-1)))? 1 : 0), _stringLiteral932FFEAE4BE8707E35310CC1453D8A5E502FE67F, NULL);
// for (var n = i + 1; n < deviceCount; ++n)
int32_t L_19 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0075:
{
// for (var n = i + 1; n < deviceCount; ++n)
int32_t L_20 = V_13;
int32_t L_21 = ___deviceCount2;
V_14 = (bool)((((int32_t)L_20) < ((int32_t)L_21))? 1 : 0);
bool L_22 = V_14;
if (L_22)
{
goto IL_0053;
}
}
{
// break;
goto IL_011e;
}
IL_0085:
{
// var oldDeviceIndex = device.m_DeviceIndex;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_23 = V_4;
NullCheck(L_23);
int32_t L_24 = L_23->___m_DeviceIndex_27;
V_5 = L_24;
// var newDeviceIndex = i;
int32_t L_25 = V_3;
V_6 = L_25;
// var numBytes = device.m_StateBlock.alignedSizeInBytes;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_26 = V_4;
NullCheck(L_26);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_27 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_26)->___m_StateBlock_0);
uint32_t L_28;
L_28 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5(L_27, NULL);
V_7 = L_28;
// var oldFrontPtr = (byte*)oldBuffer.GetFrontBuffer(oldDeviceIndex) + (int)device.m_StateBlock.byteOffset; // m_StateBlock still refers to oldBuffer.
int32_t L_29 = V_5;
void* L_30;
L_30 = DoubleBuffers_GetFrontBuffer_m69E70CFF0E381CDE0D30456E799EA265E8C0E747((&___oldBuffer3), L_29, NULL);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_31 = V_4;
NullCheck(L_31);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_32 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_31)->___m_StateBlock_0);
uint32_t L_33;
L_33 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_32, NULL);
V_8 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_30, (int32_t)L_33));
// var oldBackPtr = (byte*)oldBuffer.GetBackBuffer(oldDeviceIndex) + (int)device.m_StateBlock.byteOffset;
int32_t L_34 = V_5;
void* L_35;
L_35 = DoubleBuffers_GetBackBuffer_m94D06F17DB4B4938B2A4C0DCD4460BF6AA0910A4((&___oldBuffer3), L_34, NULL);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_36 = V_4;
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);
V_9 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_35, (int32_t)L_38));
// var newFrontPtr = (byte*)newBuffer.GetFrontBuffer(newDeviceIndex) + (int)newStateBlockOffset;
int32_t L_39 = V_6;
void* L_40;
L_40 = DoubleBuffers_GetFrontBuffer_m69E70CFF0E381CDE0D30456E799EA265E8C0E747((&___newBuffer0), L_39, NULL);
uint32_t L_41 = V_0;
V_10 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_40, (int32_t)L_41));
// var newBackPtr = (byte*)newBuffer.GetBackBuffer(newDeviceIndex) + (int)newStateBlockOffset;
int32_t L_42 = V_6;
void* L_43;
L_43 = DoubleBuffers_GetBackBuffer_m94D06F17DB4B4938B2A4C0DCD4460BF6AA0910A4((&___newBuffer0), L_42, NULL);
uint32_t L_44 = V_0;
V_11 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_43, (int32_t)L_44));
// UnsafeUtility.MemCpy(newFrontPtr, oldFrontPtr, numBytes);
uint8_t* L_45 = V_10;
uint8_t* L_46 = V_8;
uint32_t L_47 = V_7;
UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B((void*)L_45, (void*)L_46, ((int64_t)(uint64_t)L_47), NULL);
// UnsafeUtility.MemCpy(newBackPtr, oldBackPtr, numBytes);
uint8_t* L_48 = V_11;
uint8_t* L_49 = V_9;
uint32_t L_50 = V_7;
UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B((void*)L_48, (void*)L_49, ((int64_t)(uint64_t)L_50), NULL);
// newStateBlockOffset = NextDeviceOffset(newStateBlockOffset, device);
uint32_t L_51 = V_0;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_52 = V_4;
uint32_t L_53;
L_53 = InputStateBuffers_NextDeviceOffset_m208E50429BEA0B99B6B46AA8BAC12C694DF1B14F(L_51, L_52, NULL);
V_0 = L_53;
// for (var i = 0; i < deviceCount; ++i)
int32_t L_54 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_54, 1));
}
IL_0111:
{
// for (var i = 0; i < deviceCount; ++i)
int32_t L_55 = V_3;
int32_t L_56 = ___deviceCount2;
V_15 = (bool)((((int32_t)L_55) < ((int32_t)L_56))? 1 : 0);
bool L_57 = V_15;
if (L_57)
{
goto IL_0030;
}
}
IL_011e:
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBuffers::MigrateSingleBuffer(System.Void*,UnityEngine.InputSystem.InputDevice[],System.Int32,System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateBuffers_MigrateSingleBuffer_m874442E9D19179A2F33F5E1F7BF9CA84C0CBACA4 (void* ___newBuffer0, InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___devices1, int32_t ___deviceCount2, void* ___oldBuffer3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
uint32_t V_1 = 0;
int32_t V_2 = 0;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* V_3 = NULL;
uint32_t V_4 = 0;
uint8_t* V_5 = NULL;
uint8_t* V_6 = NULL;
bool V_7 = false;
bool V_8 = false;
{
// var newDeviceCount = deviceCount;
int32_t L_0 = ___deviceCount2;
V_0 = L_0;
// var newStateBlockOffset = 0u;
V_1 = 0;
// for (var i = 0; i < newDeviceCount; ++i)
V_2 = 0;
goto IL_005f;
}
IL_0009:
{
// var device = devices[i];
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_1 = ___devices1;
int32_t L_2 = V_2;
NullCheck(L_1);
int32_t L_3 = L_2;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_3 = L_4;
// if (device.m_StateBlock.byteOffset == InputStateBlock.InvalidOffset)
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_5 = V_3;
NullCheck(L_5);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_6 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_5)->___m_StateBlock_0);
uint32_t L_7;
L_7 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_6, NULL);
V_7 = (bool)((((int32_t)L_7) == ((int32_t)(-1)))? 1 : 0);
bool L_8 = V_7;
if (!L_8)
{
goto IL_0024;
}
}
{
// break;
goto IL_0069;
}
IL_0024:
{
// var numBytes = device.m_StateBlock.alignedSizeInBytes;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_9 = V_3;
NullCheck(L_9);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_10 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_9)->___m_StateBlock_0);
uint32_t L_11;
L_11 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5(L_10, NULL);
V_4 = L_11;
// var oldStatePtr = (byte*)oldBuffer + (int)device.m_StateBlock.byteOffset;
void* L_12 = ___oldBuffer3;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_13 = V_3;
NullCheck(L_13);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_14 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_13)->___m_StateBlock_0);
uint32_t L_15;
L_15 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline(L_14, NULL);
V_5 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_12, (int32_t)L_15));
// var newStatePtr = (byte*)newBuffer + (int)newStateBlockOffset;
void* L_16 = ___newBuffer0;
uint32_t L_17 = V_1;
V_6 = (uint8_t*)((void*)il2cpp_codegen_add((intptr_t)L_16, (int32_t)L_17));
// UnsafeUtility.MemCpy(newStatePtr, oldStatePtr, numBytes);
uint8_t* L_18 = V_6;
uint8_t* L_19 = V_5;
uint32_t L_20 = V_4;
UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B((void*)L_18, (void*)L_19, ((int64_t)(uint64_t)L_20), NULL);
// newStateBlockOffset = NextDeviceOffset(newStateBlockOffset, device);
uint32_t L_21 = V_1;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_22 = V_3;
uint32_t L_23;
L_23 = InputStateBuffers_NextDeviceOffset_m208E50429BEA0B99B6B46AA8BAC12C694DF1B14F(L_21, L_22, NULL);
V_1 = L_23;
// for (var i = 0; i < newDeviceCount; ++i)
int32_t L_24 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_005f:
{
// for (var i = 0; i < newDeviceCount; ++i)
int32_t L_25 = V_2;
int32_t L_26 = V_0;
V_8 = (bool)((((int32_t)L_25) < ((int32_t)L_26))? 1 : 0);
bool L_27 = V_8;
if (L_27)
{
goto IL_0009;
}
}
IL_0069:
{
// }
return;
}
}
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBuffers::ComputeSizeOfSingleStateBuffer(UnityEngine.InputSystem.InputDevice[],System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBuffers_ComputeSizeOfSingleStateBuffer_m680CD694A08ED39663755834B1B960B2FA1A0F98 (InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* ___devices0, int32_t ___deviceCount1, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
uint32_t V_3 = 0;
{
// var sizeInBytes = 0u;
V_0 = 0;
// for (var i = 0; i < deviceCount; ++i)
V_1 = 0;
goto IL_0015;
}
IL_0007:
{
// sizeInBytes = NextDeviceOffset(sizeInBytes, devices[i]);
uint32_t L_0 = V_0;
InputDeviceU5BU5D_tA9AEFC6AF63557D3D5DCFB2B26DDA6F63147D548* L_1 = ___devices0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
uint32_t L_5;
L_5 = InputStateBuffers_NextDeviceOffset_m208E50429BEA0B99B6B46AA8BAC12C694DF1B14F(L_0, L_4, NULL);
V_0 = L_5;
// for (var i = 0; i < deviceCount; ++i)
int32_t L_6 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_6, 1));
}
IL_0015:
{
// for (var i = 0; i < deviceCount; ++i)
int32_t L_7 = V_1;
int32_t L_8 = ___deviceCount1;
V_2 = (bool)((((int32_t)L_7) < ((int32_t)L_8))? 1 : 0);
bool L_9 = V_2;
if (L_9)
{
goto IL_0007;
}
}
{
// return sizeInBytes;
uint32_t L_10 = V_0;
V_3 = L_10;
goto IL_0021;
}
IL_0021:
{
// }
uint32_t L_11 = V_3;
return L_11;
}
}
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateBuffers::NextDeviceOffset(System.UInt32,UnityEngine.InputSystem.InputDevice)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateBuffers_NextDeviceOffset_m208E50429BEA0B99B6B46AA8BAC12C694DF1B14F (uint32_t ___currentOffset0, InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* ___device1, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
bool V_1 = false;
uint32_t V_2 = 0;
{
// var sizeOfDevice = device.m_StateBlock.alignedSizeInBytes;
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_0 = ___device1;
NullCheck(L_0);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* L_1 = (&((InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0)->___m_StateBlock_0);
uint32_t L_2;
L_2 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5(L_1, NULL);
V_0 = L_2;
// if (sizeOfDevice == 0) // Shouldn't happen as we don't allow empty layouts but make sure we catch this if something slips through.
uint32_t L_3 = V_0;
V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_1;
if (!L_4)
{
goto IL_002b;
}
}
{
// throw new ArgumentException($"Device '{device}' has a zero-size state buffer", nameof(device));
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_5 = ___device1;
String_t* L_6;
L_6 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2CFC7018E36A5B210F9ABC4B37374819C86CDED3)), L_5, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
NullCheck(L_7);
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_7, L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE847FDE91DE0DA95AFBA0EEF52C90BEB4CE621BF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateBuffers_NextDeviceOffset_m208E50429BEA0B99B6B46AA8BAC12C694DF1B14F_RuntimeMethod_var)));
}
IL_002b:
{
// return currentOffset + sizeOfDevice.AlignToMultipleOf(4);
uint32_t L_8 = ___currentOffset0;
uint32_t L_9 = V_0;
uint32_t L_10;
L_10 = NumberHelpers_AlignToMultipleOf_mEB8F85FE2BA604AC7B15C1FA171ECDF1A5D107C2_inline(L_9, 4, NULL);
V_2 = ((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_10));
goto IL_0037;
}
IL_0037:
{
// }
uint32_t L_11 = V_2;
return L_11;
}
}
#ifdef __clang__
#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.LowLevel.InputStateBuffers/DoubleBuffers::get_valid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool DoubleBuffers_get_valid_m3BA90FE70F7E7856765E42E059B23E112C2DBD1D (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* __this, const RuntimeMethod* method)
{
{
// public bool valid => deviceToBufferMapping != null;
void** L_0 = __this->___deviceToBufferMapping_0;
return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C bool DoubleBuffers_get_valid_m3BA90FE70F7E7856765E42E059B23E112C2DBD1D_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED*>(__this + _offset);
bool _returnValue;
_returnValue = DoubleBuffers_get_valid_m3BA90FE70F7E7856765E42E059B23E112C2DBD1D(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers::SetFrontBuffer(System.Int32,System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleBuffers_SetFrontBuffer_mC42472D618E22CAF64F1FC739B8B753A515B8C4A (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* __this, int32_t ___deviceIndex0, void* ___ptr1, const RuntimeMethod* method)
{
{
// deviceToBufferMapping[deviceIndex * 2] = ptr;
void** L_0 = __this->___deviceToBufferMapping_0;
int32_t L_1 = ___deviceIndex0;
uint32_t L_2 = sizeof(void*);
void* L_3 = ___ptr1;
*((intptr_t*)((void**)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(L_1, 2))), (int32_t)L_2))))) = (intptr_t)L_3;
// }
return;
}
}
IL2CPP_EXTERN_C void DoubleBuffers_SetFrontBuffer_mC42472D618E22CAF64F1FC739B8B753A515B8C4A_AdjustorThunk (RuntimeObject* __this, int32_t ___deviceIndex0, void* ___ptr1, const RuntimeMethod* method)
{
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED*>(__this + _offset);
DoubleBuffers_SetFrontBuffer_mC42472D618E22CAF64F1FC739B8B753A515B8C4A(_thisAdjusted, ___deviceIndex0, ___ptr1, method);
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateBuffers/DoubleBuffers::SetBackBuffer(System.Int32,System.Void*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DoubleBuffers_SetBackBuffer_mC8E2BB9B3DDCCE7650C511EDDD313D5E783E0F23 (DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* __this, int32_t ___deviceIndex0, void* ___ptr1, const RuntimeMethod* method)
{
{
// deviceToBufferMapping[deviceIndex * 2 + 1] = ptr;
void** L_0 = __this->___deviceToBufferMapping_0;
int32_t L_1 = ___deviceIndex0;
uint32_t L_2 = sizeof(void*);
void* L_3 = ___ptr1;
*((intptr_t*)((void**)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, 2)), 1))), (int32_t)L_2))))) = (intptr_t)L_3;
// }
return;
}
}
IL2CPP_EXTERN_C void DoubleBuffers_SetBackBuffer_mC8E2BB9B3DDCCE7650C511EDDD313D5E783E0F23_AdjustorThunk (RuntimeObject* __this, int32_t ___deviceIndex0, void* ___ptr1, const RuntimeMethod* method)
{
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED*>(__this + _offset);
DoubleBuffers_SetBackBuffer_mC8E2BB9B3DDCCE7650C511EDDD313D5E783E0F23(_thisAdjusted, ___deviceIndex0, ___ptr1, 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)
{
void* V_0 = NULL;
{
// return deviceToBufferMapping[deviceIndex * 2];
void** L_0 = __this->___deviceToBufferMapping_0;
int32_t L_1 = ___deviceIndex0;
uint32_t L_2 = sizeof(void*);
V_0 = (void*)(*((intptr_t*)((void**)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_multiply(L_1, 2))), (int32_t)L_2))))));
goto IL_0017;
}
IL_0017:
{
// }
void* L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C void* DoubleBuffers_GetFrontBuffer_m69E70CFF0E381CDE0D30456E799EA265E8C0E747_AdjustorThunk (RuntimeObject* __this, int32_t ___deviceIndex0, const RuntimeMethod* method)
{
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED*>(__this + _offset);
void* _returnValue;
_returnValue = DoubleBuffers_GetFrontBuffer_m69E70CFF0E381CDE0D30456E799EA265E8C0E747(_thisAdjusted, ___deviceIndex0, method);
return _returnValue;
}
// 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)
{
void* V_0 = NULL;
{
// return deviceToBufferMapping[deviceIndex * 2 + 1];
void** L_0 = __this->___deviceToBufferMapping_0;
int32_t L_1 = ___deviceIndex0;
uint32_t L_2 = sizeof(void*);
V_0 = (void*)(*((intptr_t*)((void**)il2cpp_codegen_add((intptr_t)L_0, ((intptr_t)il2cpp_codegen_multiply(((intptr_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(L_1, 2)), 1))), (int32_t)L_2))))));
goto IL_0019;
}
IL_0019:
{
// }
void* L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C void* DoubleBuffers_GetBackBuffer_m94D06F17DB4B4938B2A4C0DCD4460BF6AA0910A4_AdjustorThunk (RuntimeObject* __this, int32_t ___deviceIndex0, const RuntimeMethod* method)
{
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED*>(__this + _offset);
void* _returnValue;
_returnValue = DoubleBuffers_GetBackBuffer_m94D06F17DB4B4938B2A4C0DCD4460BF6AA0910A4(_thisAdjusted, ___deviceIndex0, method);
return _returnValue;
}
// 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)
{
void* V_0 = NULL;
void* V_1 = NULL;
bool V_2 = false;
{
// if (!valid)
bool L_0;
L_0 = DoubleBuffers_get_valid_m3BA90FE70F7E7856765E42E059B23E112C2DBD1D(__this, NULL);
V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_2;
if (!L_1)
{
goto IL_0010;
}
}
{
// return;
goto IL_0032;
}
IL_0010:
{
// var front = GetFrontBuffer(deviceIndex);
int32_t L_2 = ___deviceIndex0;
void* L_3;
L_3 = DoubleBuffers_GetFrontBuffer_m69E70CFF0E381CDE0D30456E799EA265E8C0E747(__this, L_2, NULL);
V_0 = L_3;
// var back = GetBackBuffer(deviceIndex);
int32_t L_4 = ___deviceIndex0;
void* L_5;
L_5 = DoubleBuffers_GetBackBuffer_m94D06F17DB4B4938B2A4C0DCD4460BF6AA0910A4(__this, L_4, NULL);
V_1 = L_5;
// SetFrontBuffer(deviceIndex, back);
int32_t L_6 = ___deviceIndex0;
void* L_7 = V_1;
DoubleBuffers_SetFrontBuffer_mC42472D618E22CAF64F1FC739B8B753A515B8C4A(__this, L_6, L_7, NULL);
// SetBackBuffer(deviceIndex, front);
int32_t L_8 = ___deviceIndex0;
void* L_9 = V_0;
DoubleBuffers_SetBackBuffer_mC8E2BB9B3DDCCE7650C511EDDD313D5E783E0F23(__this, L_8, L_9, NULL);
}
IL_0032:
{
// }
return;
}
}
IL2CPP_EXTERN_C void DoubleBuffers_SwapBuffers_m54686C92F91F734EC6C074F1D48D3DFEDD0B214A_AdjustorThunk (RuntimeObject* __this, int32_t ___deviceIndex0, const RuntimeMethod* method)
{
DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<DoubleBuffers_tC70880E0E4F69237E763403F28F65B807E94A9ED*>(__this + _offset);
DoubleBuffers_SwapBuffers_m54686C92F91F734EC6C074F1D48D3DFEDD0B214A(_thisAdjusted, ___deviceIndex0, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::get_Count()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateHistory_get_Count_m23DF78272A6C97F6C8782A953482772CDF6FFA81 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
{
// public int Count => m_RecordCount;
int32_t L_0 = __this->___m_RecordCount_7;
return L_0;
}
}
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateHistory::get_version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputStateHistory_get_version_m89DDB085F1210A84797C85822792F5FBF73C25F0 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
{
// public uint version => m_CurrentVersion;
uint32_t L_0 = __this->___m_CurrentVersion_11;
return L_0;
}
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::get_historyDepth()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateHistory_get_historyDepth_mBAFA4592E170099C0E8BB360B148A854517AA561 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
{
// get => m_HistoryDepth;
int32_t L_0 = __this->___m_HistoryDepth_8;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::set_historyDepth(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_set_historyDepth_mE520A08E8510340C919BA638230AFCCB1C8BA34D (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (value < 0)
int32_t L_0 = ___value0;
V_0 = (bool)((((int32_t)L_0) < ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0019;
}
}
{
// throw new ArgumentException("History depth cannot be negative", nameof(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*)&_stringLiteral2C96C0D0DD4E4E7D2B025230F8C01A38AF27AB1B)), ((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*)&InputStateHistory_set_historyDepth_mE520A08E8510340C919BA638230AFCCB1C8BA34D_RuntimeMethod_var)));
}
IL_0019:
{
// if (m_RecordBuffer.IsCreated)
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_3 = (&__this->___m_RecordBuffer_5);
bool L_4;
L_4 = NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081(L_3, NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
V_1 = L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_002e;
}
}
{
// throw new NotImplementedException();
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_6 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_6);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_6, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateHistory_set_historyDepth_mE520A08E8510340C919BA638230AFCCB1C8BA34D_RuntimeMethod_var)));
}
IL_002e:
{
// m_HistoryDepth = value;
int32_t L_7 = ___value0;
__this->___m_HistoryDepth_8 = L_7;
// }
return;
}
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::get_extraMemoryPerRecord()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateHistory_get_extraMemoryPerRecord_m4E4C9D89BC37B9CD7E6AFFD58D95A9030F92E653 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
{
// get => m_ExtraMemoryPerRecord;
int32_t L_0 = __this->___m_ExtraMemoryPerRecord_9;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::set_extraMemoryPerRecord(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_set_extraMemoryPerRecord_m6907893F41CB2EB06B4C04B2E8B35E0E5E800786 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (value < 0)
int32_t L_0 = ___value0;
V_0 = (bool)((((int32_t)L_0) < ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0019;
}
}
{
// throw new ArgumentException("Memory size cannot be negative", nameof(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*)&_stringLiteral13B64727ED3615B1395BED2DAA7975CB606CD5E4)), ((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*)&InputStateHistory_set_extraMemoryPerRecord_m6907893F41CB2EB06B4C04B2E8B35E0E5E800786_RuntimeMethod_var)));
}
IL_0019:
{
// if (m_RecordBuffer.IsCreated)
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_3 = (&__this->___m_RecordBuffer_5);
bool L_4;
L_4 = NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081(L_3, NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
V_1 = L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_002e;
}
}
{
// throw new NotImplementedException();
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_6 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_6);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_6, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateHistory_set_extraMemoryPerRecord_m6907893F41CB2EB06B4C04B2E8B35E0E5E800786_RuntimeMethod_var)));
}
IL_002e:
{
// m_ExtraMemoryPerRecord = value;
int32_t L_7 = ___value0;
__this->___m_ExtraMemoryPerRecord_9 = L_7;
// }
return;
}
}
// UnityEngine.InputSystem.LowLevel.InputUpdateType UnityEngine.InputSystem.LowLevel.InputStateHistory::get_updateMask()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateHistory_get_updateMask_m6470CF7FBC233D8735A83520D260B3A2534D8C1A (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m681906A3292799C0B8557D9AC42307E6AFC168CC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_mAF2A1581B5249D08F08741515C8629EFB6523C86_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t01EA562E317937F4460711CFA1BFDE2AA35CBF20 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t G_B3_0 = 0;
{
// get => m_UpdateMask ?? InputSystem.s_Manager.updateMask & ~InputUpdateType.Editor;
Nullable_1_t01EA562E317937F4460711CFA1BFDE2AA35CBF20 L_0 = __this->___m_UpdateMask_12;
V_0 = L_0;
bool L_1;
L_1 = Nullable_1_get_HasValue_mAF2A1581B5249D08F08741515C8629EFB6523C86_inline((&V_0), Nullable_1_get_HasValue_mAF2A1581B5249D08F08741515C8629EFB6523C86_RuntimeMethod_var);
if (L_1)
{
goto IL_001f;
}
}
{
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputManager_t69FCFDAC90F8EBB8EF4950CC0BE617D842A39210* L_2 = ((InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_StaticFields*)il2cpp_codegen_static_fields_for(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var))->___s_Manager_2;
NullCheck(L_2);
int32_t L_3;
L_3 = InputManager_get_updateMask_m36DDF9BF59730547371C012E507A308FD848F9E4_inline(L_2, NULL);
G_B3_0 = ((int32_t)(((int32_t)((int32_t)L_3&((int32_t)-9)))));
goto IL_0026;
}
IL_001f:
{
int32_t L_4;
L_4 = Nullable_1_GetValueOrDefault_m681906A3292799C0B8557D9AC42307E6AFC168CC_inline((&V_0), Nullable_1_GetValueOrDefault_m681906A3292799C0B8557D9AC42307E6AFC168CC_RuntimeMethod_var);
G_B3_0 = L_4;
}
IL_0026:
{
return G_B3_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::set_updateMask(UnityEngine.InputSystem.LowLevel.InputUpdateType)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_set_updateMask_m5059363750CB5899C77D67BD05419563F703A3F7 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_mBDACCE4C4A7927C7FF1D215D8AF7C1F6BE6944BE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (value == InputUpdateType.None)
int32_t L_0 = ___value0;
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0019;
}
}
{
// throw new ArgumentException("'InputUpdateType.None' is not a valid update mask", nameof(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*)&_stringLiteral6D0915BA9D479ED9396AD215B5153E4717D4279D)), ((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*)&InputStateHistory_set_updateMask_m5059363750CB5899C77D67BD05419563F703A3F7_RuntimeMethod_var)));
}
IL_0019:
{
// m_UpdateMask = value;
int32_t L_3 = ___value0;
Nullable_1_t01EA562E317937F4460711CFA1BFDE2AA35CBF20 L_4;
memset((&L_4), 0, sizeof(L_4));
Nullable_1__ctor_mBDACCE4C4A7927C7FF1D215D8AF7C1F6BE6944BE((&L_4), L_3, /*hidden argument*/Nullable_1__ctor_mBDACCE4C4A7927C7FF1D215D8AF7C1F6BE6944BE_RuntimeMethod_var);
__this->___m_UpdateMask_12 = L_4;
// }
return;
}
}
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.InputControl> UnityEngine.InputSystem.LowLevel.InputStateHistory::get_controls()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 InputStateHistory_get_controls_m2B1056A5B21F2A8CFAAEE9136E24D27C4BFF31CC (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_m91E26F16AF68835954DDB6AACADED4901067A544_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public ReadOnlyArray<InputControl> controls => new ReadOnlyArray<InputControl>(m_Controls, 0, m_ControlCount);
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_0 = __this->___m_Controls_3;
int32_t L_1 = __this->___m_ControlCount_4;
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_2;
memset((&L_2), 0, sizeof(L_2));
ReadOnlyArray_1__ctor_m91E26F16AF68835954DDB6AACADED4901067A544((&L_2), L_0, 0, L_1, /*hidden argument*/ReadOnlyArray_1__ctor_m91E26F16AF68835954DDB6AACADED4901067A544_RuntimeMethod_var);
return L_2;
}
}
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record UnityEngine.InputSystem.LowLevel.InputStateHistory::get_Item(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 InputStateHistory_get_Item_m32D5AC02F17824DD34BCD53EC239CE2C53452278 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___index0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t G_B3_0 = 0;
{
// if (index < 0 || index >= m_RecordCount)
int32_t L_0 = ___index0;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_0013;
}
}
{
int32_t L_1 = ___index0;
int32_t L_2 = __this->___m_RecordCount_7;
G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0014;
}
IL_0013:
{
G_B3_0 = 1;
}
IL_0014:
{
V_1 = (bool)G_B3_0;
bool L_3 = V_1;
if (!L_3)
{
goto IL_003e;
}
}
{
// throw new ArgumentOutOfRangeException(
// $"Index {index} is out of range for history with {m_RecordCount} entries", nameof(index));
int32_t L_4 = ___index0;
int32_t L_5 = L_4;
RuntimeObject* L_6 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_5);
int32_t L_7 = __this->___m_RecordCount_7;
int32_t L_8 = L_7;
RuntimeObject* L_9 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_8);
String_t* L_10;
L_10 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD408E794AF2B358E256380A4F7BA14299C3D5801)), L_6, L_9, NULL);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
NullCheck(L_11);
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateHistory_get_Item_m32D5AC02F17824DD34BCD53EC239CE2C53452278_RuntimeMethod_var)));
}
IL_003e:
{
// var recordIndex = UserIndexToRecordIndex(index);
int32_t L_12 = ___index0;
int32_t L_13;
L_13 = InputStateHistory_UserIndexToRecordIndex_m81D4D6EE19ED80607BAAA31F3159168AC3B5B678(__this, L_12, NULL);
V_0 = L_13;
// return new Record(this, recordIndex, GetRecord(recordIndex));
int32_t L_14 = V_0;
int32_t L_15 = V_0;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_16;
L_16 = InputStateHistory_GetRecord_m85FF7089306517975159512B91057A59C16CC12F(__this, L_15, NULL);
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_17;
memset((&L_17), 0, sizeof(L_17));
Record__ctor_mB54551B1D8C0BF391FC4910C31536CDA2A8EAB55((&L_17), __this, L_14, L_16, /*hidden argument*/NULL);
V_2 = L_17;
goto IL_0057;
}
IL_0057:
{
// }
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_18 = V_2;
return L_18;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::set_Item(System.Int32,UnityEngine.InputSystem.LowLevel.InputStateHistory/Record)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_set_Item_m25F2B973017C747291051B6E22B14070EE77AB3C (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___index0, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 ___value1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t G_B3_0 = 0;
{
// if (index < 0 || index >= m_RecordCount)
int32_t L_0 = ___index0;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_0013;
}
}
{
int32_t L_1 = ___index0;
int32_t L_2 = __this->___m_RecordCount_7;
G_B3_0 = ((((int32_t)((((int32_t)L_1) < ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0014;
}
IL_0013:
{
G_B3_0 = 1;
}
IL_0014:
{
V_1 = (bool)G_B3_0;
bool L_3 = V_1;
if (!L_3)
{
goto IL_003e;
}
}
{
// throw new ArgumentOutOfRangeException(
// $"Index {index} is out of range for history with {m_RecordCount} entries", nameof(index));
int32_t L_4 = ___index0;
int32_t L_5 = L_4;
RuntimeObject* L_6 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_5);
int32_t L_7 = __this->___m_RecordCount_7;
int32_t L_8 = L_7;
RuntimeObject* L_9 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_8);
String_t* L_10;
L_10 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralD408E794AF2B358E256380A4F7BA14299C3D5801)), L_6, L_9, NULL);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_11 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
NullCheck(L_11);
ArgumentOutOfRangeException__ctor_mE5B2755F0BEA043CACF915D5CE140859EE58FA66(L_11, L_10, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateHistory_set_Item_m25F2B973017C747291051B6E22B14070EE77AB3C_RuntimeMethod_var)));
}
IL_003e:
{
// var recordIndex = UserIndexToRecordIndex(index);
int32_t L_12 = ___index0;
int32_t L_13;
L_13 = InputStateHistory_UserIndexToRecordIndex_m81D4D6EE19ED80607BAAA31F3159168AC3B5B678(__this, L_12, NULL);
V_0 = L_13;
// new Record(this, recordIndex, GetRecord(recordIndex)).CopyFrom(value);
int32_t L_14 = V_0;
int32_t L_15 = V_0;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_16;
L_16 = InputStateHistory_GetRecord_m85FF7089306517975159512B91057A59C16CC12F(__this, L_15, NULL);
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_17;
memset((&L_17), 0, sizeof(L_17));
Record__ctor_mB54551B1D8C0BF391FC4910C31536CDA2A8EAB55((&L_17), __this, L_14, L_16, /*hidden argument*/NULL);
V_2 = L_17;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_18 = ___value1;
Record_CopyFrom_mF3794E85475465E4DC83BBC615BC0A1506BFD105((&V_2), L_18, NULL);
// }
return;
}
}
// System.Action`1<UnityEngine.InputSystem.LowLevel.InputStateHistory/Record> UnityEngine.InputSystem.LowLevel.InputStateHistory::get_onRecordAdded()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* InputStateHistory_get_onRecordAdded_mC7C34D59B29DBCFD235DDCE9353325E8A8033D26 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
{
// public Action<Record> onRecordAdded { get; set; }
Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* L_0 = __this->___U3ConRecordAddedU3Ek__BackingField_1;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::set_onRecordAdded(System.Action`1<UnityEngine.InputSystem.LowLevel.InputStateHistory/Record>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_set_onRecordAdded_m6F35EA7B2352BE8359FD22FE803E6AAC1CD2E93A (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* ___value0, const RuntimeMethod* method)
{
{
// public Action<Record> onRecordAdded { get; set; }
Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* L_0 = ___value0;
__this->___U3ConRecordAddedU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ConRecordAddedU3Ek__BackingField_1), (void*)L_0);
return;
}
}
// System.Func`4<UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean> UnityEngine.InputSystem.LowLevel.InputStateHistory::get_onShouldRecordStateChange()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2* InputStateHistory_get_onShouldRecordStateChange_m0A97606F5C6F09EC31752B75712EC31B6794C2D4 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
{
// public Func<InputControl, double, InputEventPtr, bool> onShouldRecordStateChange { get; set; }
Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2* L_0 = __this->___U3ConShouldRecordStateChangeU3Ek__BackingField_2;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::set_onShouldRecordStateChange(System.Func`4<UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_set_onShouldRecordStateChange_m4553C7A82A01BE25B5F1D0D2567B70FCE375F30E (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2* ___value0, const RuntimeMethod* method)
{
{
// public Func<InputControl, double, InputEventPtr, bool> onShouldRecordStateChange { get; set; }
Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2* L_0 = ___value0;
__this->___U3ConShouldRecordStateChangeU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ConShouldRecordStateChangeU3Ek__BackingField_2), (void*)L_0);
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::.ctor(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory__ctor_m240F4DEE8783B66D7300CBA0BCE2DAD14CC5F323 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___maxStateSizeInBytes0, const RuntimeMethod* method)
{
bool V_0 = false;
{
// private int m_HistoryDepth = kDefaultHistorySize;
__this->___m_HistoryDepth_8 = ((int32_t)128);
// public InputStateHistory(int maxStateSizeInBytes)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// if (maxStateSizeInBytes <= 0)
int32_t L_0 = ___maxStateSizeInBytes0;
V_0 = (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)0))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_002e;
}
}
{
// throw new ArgumentException("State size must be >= 0", nameof(maxStateSizeInBytes));
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*)&_stringLiteral197D445190840253A87F12CB0E158A3C3F073881)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAB7C86761130114B26D3BC30B3ACECA5C3FD6743)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateHistory__ctor_m240F4DEE8783B66D7300CBA0BCE2DAD14CC5F323_RuntimeMethod_var)));
}
IL_002e:
{
// m_AddNewControls = true;
__this->___m_AddNewControls_13 = (bool)1;
// m_StateSizeInBytes = maxStateSizeInBytes.AlignToMultipleOf(4);
int32_t L_3 = ___maxStateSizeInBytes0;
int32_t L_4;
L_4 = NumberHelpers_AlignToMultipleOf_mC0AB871E2290467B6E6661572B87E57888FB36E0_inline(L_3, 4, NULL);
__this->___m_StateSizeInBytes_6 = L_4;
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::.ctor(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory__ctor_m4A857C282EF15E1D565F144B757577DF9D509DC1 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, String_t* ___path0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlList_1_ToArray_mB4471AF6CA979DEAE21C452D7819F9B62A67C75D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA V_0;
memset((&V_0), 0, sizeof(V_0));
{
// private int m_HistoryDepth = kDefaultHistorySize;
__this->___m_HistoryDepth_8 = ((int32_t)128);
// public InputStateHistory(string path)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// using (var controls = InputSystem.FindControls(path))
String_t* L_0 = ___path0;
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputControlList_1_tDCD1283F428BB911908D4A86066022F6FEF337BA L_1;
L_1 = InputSystem_FindControls_mB0AAE5EB26C987C3B5F679BF84FFC9071BFCCAB5(L_0, NULL);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_003a:
{// begin finally (depth: 1)
InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82((&V_0), InputControlList_1_Dispose_m1FD2281787B2A125095CD9203E77BA4A0F15AA82_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// m_Controls = controls.ToArray();
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_2;
L_2 = InputControlList_1_ToArray_mB4471AF6CA979DEAE21C452D7819F9B62A67C75D((&V_0), (bool)0, InputControlList_1_ToArray_mB4471AF6CA979DEAE21C452D7819F9B62A67C75D_RuntimeMethod_var);
__this->___m_Controls_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Controls_3), (void*)L_2);
// m_ControlCount = m_Controls.Length;
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_3 = __this->___m_Controls_3;
NullCheck(L_3);
__this->___m_ControlCount_4 = ((int32_t)(((RuntimeArray*)L_3)->max_length));
goto IL_0049;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0049:
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::.ctor(UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory__ctor_m83710CBF5EE34E5876CEF15579CE45925C9ECDE8 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// private int m_HistoryDepth = kDefaultHistorySize;
__this->___m_HistoryDepth_8 = ((int32_t)128);
// public InputStateHistory(InputControl control)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// if (control == null)
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_0 = ___control0;
V_0 = (bool)((((RuntimeObject*)(InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0026;
}
}
{
// throw new ArgumentNullException(nameof(control));
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*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateHistory__ctor_m83710CBF5EE34E5876CEF15579CE45925C9ECDE8_RuntimeMethod_var)));
}
IL_0026:
{
// m_Controls = new[] {control};
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_3 = (InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17*)(InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17*)SZArrayNew(InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17_il2cpp_TypeInfo_var, (uint32_t)1);
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_4 = L_3;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_5 = ___control0;
NullCheck(L_4);
ArrayElementTypeCheck (L_4, L_5);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(0), (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E*)L_5);
__this->___m_Controls_3 = L_4;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Controls_3), (void*)L_4);
// m_ControlCount = 1;
__this->___m_ControlCount_4 = 1;
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::.ctor(System.Collections.Generic.IEnumerable`1<UnityEngine.InputSystem.InputControl>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory__ctor_m45FCAFA11A6862BC42F9866D53B0BC2A46F80719 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, RuntimeObject* ___controls0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mD3834BF06D4DA81E7AA60900854538C7DE2C0A54_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// private int m_HistoryDepth = kDefaultHistorySize;
__this->___m_HistoryDepth_8 = ((int32_t)128);
// public InputStateHistory(IEnumerable<InputControl> controls)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// if (controls != null)
RuntimeObject* L_0 = ___controls0;
V_0 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0037;
}
}
{
// m_Controls = controls.ToArray();
RuntimeObject* L_2 = ___controls0;
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_3;
L_3 = Enumerable_ToArray_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mD3834BF06D4DA81E7AA60900854538C7DE2C0A54(L_2, Enumerable_ToArray_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mD3834BF06D4DA81E7AA60900854538C7DE2C0A54_RuntimeMethod_var);
__this->___m_Controls_3 = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Controls_3), (void*)L_3);
// m_ControlCount = m_Controls.Length;
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_4 = __this->___m_Controls_3;
NullCheck(L_4);
__this->___m_ControlCount_4 = ((int32_t)(((RuntimeArray*)L_4)->max_length));
}
IL_0037:
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::Finalize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_Finalize_m69AC352898A6B906CA308FFE8503DE9433E7A595 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
{
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_000b:
{// begin finally (depth: 1)
// }
Object_Finalize_mC98C96301CCABFE00F1A7EF8E15DF507CACD42B2(__this, NULL);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
// Dispose();
InputStateHistory_Dispose_m7DD7D063D0D205BB33BBCBA682F7BB98884CCE15(__this, NULL);
goto IL_0013;
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0013:
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::Clear()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_Clear_m7B9A241840171E7224D0A01969F36CF294D227F3 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
{
// m_HeadIndex = 0;
__this->___m_HeadIndex_10 = 0;
// m_RecordCount = 0;
__this->___m_RecordCount_7 = 0;
// ++m_CurrentVersion;
uint32_t L_0 = __this->___m_CurrentVersion_11;
__this->___m_CurrentVersion_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_0, 1));
// }
return;
}
}
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record UnityEngine.InputSystem.LowLevel.InputStateHistory::AddRecord(UnityEngine.InputSystem.LowLevel.InputStateHistory/Record)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 InputStateHistory_AddRecord_mF1257479D3EE679694B2007D33CA6E55F8E2B7D5 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 ___record0, const RuntimeMethod* method)
{
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* V_0 = NULL;
int32_t V_1 = 0;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 V_2;
memset((&V_2), 0, sizeof(V_2));
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var recordPtr = AllocateRecord(out var index);
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_0;
L_0 = InputStateHistory_AllocateRecord_mAD0E7626ECD9E937BBD46B8E84DEE7E247A8B707(__this, (&V_1), NULL);
V_0 = L_0;
// var newRecord = new Record(this, index, recordPtr);
int32_t L_1 = V_1;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_2 = V_0;
Record__ctor_mB54551B1D8C0BF391FC4910C31536CDA2A8EAB55((&V_2), __this, L_1, L_2, NULL);
// newRecord.CopyFrom(record);
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_3 = ___record0;
Record_CopyFrom_mF3794E85475465E4DC83BBC615BC0A1506BFD105((&V_2), L_3, NULL);
// return newRecord;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_4 = V_2;
V_3 = L_4;
goto IL_0021;
}
IL_0021:
{
// }
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_5 = V_3;
return L_5;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::StartRecording()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_StartRecording_mF4D22DFFB38256D8C147A098282110A961D7030C (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E V_0;
memset((&V_0), 0, sizeof(V_0));
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_1;
memset((&V_1), 0, sizeof(V_1));
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_2 = NULL;
{
// foreach (var control in controls)
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_0;
L_0 = InputStateHistory_get_controls_m2B1056A5B21F2A8CFAAEE9136E24D27C4BFF31CC(__this, NULL);
V_1 = L_0;
Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E L_1;
L_1 = ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC((&V_1), ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0030:
{// begin finally (depth: 1)
Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676((&V_0), Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0025_1;
}
IL_0013_1:
{
// foreach (var control in controls)
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2;
L_2 = Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B((&V_0), Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
V_2 = L_2;
// InputState.AddChangeMonitor(control, this);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3 = V_2;
InputState_AddChangeMonitor_mA5F265B1DAD41FBD1C02333EFDDD71942876CE8E(L_3, __this, ((int64_t)(-1)), NULL);
}
IL_0025_1:
{
// foreach (var control in controls)
bool L_4;
L_4 = Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD((&V_0), Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
if (L_4)
{
goto IL_0013_1;
}
}
{
goto IL_003f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003f:
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::StopRecording()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_StopRecording_mED345F52B850C222CA66192B598C25C36898C8FB (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E V_0;
memset((&V_0), 0, sizeof(V_0));
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_1;
memset((&V_1), 0, sizeof(V_1));
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_2 = NULL;
{
// foreach (var control in controls)
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_0;
L_0 = InputStateHistory_get_controls_m2B1056A5B21F2A8CFAAEE9136E24D27C4BFF31CC(__this, NULL);
V_1 = L_0;
Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E L_1;
L_1 = ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC((&V_1), ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0030:
{// begin finally (depth: 1)
Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676((&V_0), Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0025_1;
}
IL_0013_1:
{
// foreach (var control in controls)
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2;
L_2 = Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B((&V_0), Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
V_2 = L_2;
// InputState.RemoveChangeMonitor(control, this);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3 = V_2;
InputState_RemoveChangeMonitor_mC12BA656134E67F7DD60457EC15BDB4C10F95057(L_3, __this, ((int64_t)(-1)), NULL);
}
IL_0025_1:
{
// foreach (var control in controls)
bool L_4;
L_4 = Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD((&V_0), Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
if (L_4)
{
goto IL_0013_1;
}
}
{
goto IL_003f;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_003f:
{
// }
return;
}
}
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record UnityEngine.InputSystem.LowLevel.InputStateHistory::RecordStateChange(UnityEngine.InputSystem.InputControl,UnityEngine.InputSystem.LowLevel.InputEventPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 InputStateHistory_RecordStateChange_m7D8129E325BF00887E39014E9BBE47C430A734A1 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventPtr_IsA_TisDeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859_mF1E078C1A9AC9C4697BA6A4F763D17E398CBBDE7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
uint8_t* V_0 = NULL;
bool V_1 = false;
bool V_2 = false;
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_3;
memset((&V_3), 0, sizeof(V_3));
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// if (eventPtr.IsA<DeltaStateEvent>())
bool L_0;
L_0 = InputEventPtr_IsA_TisDeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859_mF1E078C1A9AC9C4697BA6A4F763D17E398CBBDE7((&___eventPtr1), InputEventPtr_IsA_TisDeltaStateEvent_tC11D9B5FD8A535C2D998D30F8624E6533044D859_mF1E078C1A9AC9C4697BA6A4F763D17E398CBBDE7_RuntimeMethod_var);
V_1 = L_0;
bool L_1 = V_1;
if (!L_1)
{
goto IL_0012;
}
}
{
// throw new NotImplementedException();
NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8* L_2 = (NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotImplementedException_t6366FE4DCF15094C51F4833B91A2AE68D4DA90E8_il2cpp_TypeInfo_var)));
NullCheck(L_2);
NotImplementedException__ctor_mDAB47BC6BD0E342E8F2171E5CABE3E67EA049F1C(L_2, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateHistory_RecordStateChange_m7D8129E325BF00887E39014E9BBE47C430A734A1_RuntimeMethod_var)));
}
IL_0012:
{
// if (!eventPtr.IsA<StateEvent>())
bool L_3;
L_3 = InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327((&___eventPtr1), InputEventPtr_IsA_TisStateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F_mA9BDDBB4B234A924F74AB0343F6F3CFDBFF70327_RuntimeMethod_var);
V_2 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_003b;
}
}
{
// throw new ArgumentException($"Event must be a state event but is '{eventPtr}' instead",
// nameof(eventPtr));
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_5 = ___eventPtr1;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_6 = L_5;
RuntimeObject* L_7 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0_il2cpp_TypeInfo_var)), &L_6);
String_t* L_8;
L_8 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralAC0DC1253204E948ED3ED4CBD63CB21B87F6355B)), L_7, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_9 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
NullCheck(L_9);
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_9, L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralBA67382D61289B0EDBD1CD867DE673562B9B5111)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateHistory_RecordStateChange_m7D8129E325BF00887E39014E9BBE47C430A734A1_RuntimeMethod_var)));
}
IL_003b:
{
// var statePtr = (byte*)StateEvent.From(eventPtr)->state - control.device.stateBlock.byteOffset;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_10 = ___eventPtr1;
StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F* L_11;
L_11 = StateEvent_From_m166403F2FFBE599A37B2D54799E2F27FE38331A9(L_10, NULL);
void* L_12;
L_12 = StateEvent_get_state_m4DE9A0A398BE8CBC86DF8FA13B75028B22B27C26((StateEvent_tB93D5F08B084A2BC9FFC71B084409DBBD2516C0F*)L_11, NULL);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_13 = ___control0;
NullCheck(L_13);
InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B* L_14;
L_14 = InputControl_get_device_mAB3E013F566CF3407B8C36BC781EBD751DFAB324_inline(L_13, NULL);
NullCheck(L_14);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_15;
L_15 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_14, NULL);
V_3 = L_15;
uint32_t L_16;
L_16 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_3), NULL);
V_0 = (uint8_t*)((void*)il2cpp_codegen_subtract((intptr_t)L_12, (intptr_t)((uintptr_t)L_16)));
// return RecordStateChange(control, statePtr, eventPtr.time);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_17 = ___control0;
uint8_t* L_18 = V_0;
double L_19;
L_19 = InputEventPtr_get_time_mD2C90C66C334E767E2F9B5B9A3711B500027B185((&___eventPtr1), NULL);
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_20;
L_20 = InputStateHistory_RecordStateChange_mB6A376EF3B00C27D23B0D2C268AD78E28F5259A8(__this, L_17, (void*)L_18, L_19, NULL);
V_4 = L_20;
goto IL_006f;
}
IL_006f:
{
// }
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_21 = V_4;
return L_21;
}
}
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record UnityEngine.InputSystem.LowLevel.InputStateHistory::RecordStateChange(UnityEngine.InputSystem.InputControl,System.Void*,System.Double)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 InputStateHistory_RecordStateChange_mB6A376EF3B00C27D23B0D2C268AD78E28F5259A8 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, void* ___statePtr1, double ___time2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_AppendWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mC5BF2128B73357928D460A8F53B4AEEE75704DEB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_IndexOfReference_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m279DE5FE21C0E7A942B97DDEFEE6F17A205EB82C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* V_1 = NULL;
int32_t V_2 = 0;
uint8_t* V_3 = NULL;
uint32_t V_4 = 0;
uint32_t V_5 = 0;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
bool V_8 = false;
bool V_9 = false;
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_10;
memset((&V_10), 0, sizeof(V_10));
uint32_t V_11 = 0;
bool V_12 = false;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 V_13;
memset((&V_13), 0, sizeof(V_13));
int32_t G_B10_0 = 0;
Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* G_B14_0 = NULL;
Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* G_B13_0 = NULL;
{
// var controlIndex = ArrayHelpers.IndexOfReference(m_Controls, control, m_ControlCount);
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17* L_0 = __this->___m_Controls_3;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_1 = ___control0;
int32_t L_2 = __this->___m_ControlCount_4;
int32_t L_3;
L_3 = ArrayHelpers_IndexOfReference_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m279DE5FE21C0E7A942B97DDEFEE6F17A205EB82C(L_0, L_1, L_2, ArrayHelpers_IndexOfReference_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_m279DE5FE21C0E7A942B97DDEFEE6F17A205EB82C_RuntimeMethod_var);
V_0 = L_3;
// if (controlIndex == -1)
int32_t L_4 = V_0;
V_7 = (bool)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0);
bool L_5 = V_7;
if (!L_5)
{
goto IL_0096;
}
}
{
// if (m_AddNewControls)
bool L_6 = __this->___m_AddNewControls_13;
V_8 = L_6;
bool L_7 = V_8;
if (!L_7)
{
goto IL_007f;
}
}
{
// if (control.stateBlock.alignedSizeInBytes > m_StateSizeInBytes)
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_8 = ___control0;
NullCheck(L_8);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_9;
L_9 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_8, NULL);
V_10 = L_9;
uint32_t L_10;
L_10 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5((&V_10), NULL);
int32_t L_11 = __this->___m_StateSizeInBytes_6;
V_9 = (bool)((((int64_t)((int64_t)(uint64_t)L_10)) > ((int64_t)((int64_t)L_11)))? 1 : 0);
bool L_12 = V_9;
if (!L_12)
{
goto IL_0067;
}
}
{
// throw new InvalidOperationException(
// $"Cannot add control '{control}' with state larger than {m_StateSizeInBytes} bytes");
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_13 = ___control0;
int32_t L_14 = __this->___m_StateSizeInBytes_6;
int32_t L_15 = L_14;
RuntimeObject* L_16 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_15);
String_t* L_17;
L_17 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D57942EAE3C438C6CB53922DEAE5D502F81D470)), L_13, L_16, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_18 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_18);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_18, L_17, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_18, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateHistory_RecordStateChange_mB6A376EF3B00C27D23B0D2C268AD78E28F5259A8_RuntimeMethod_var)));
}
IL_0067:
{
// controlIndex = ArrayHelpers.AppendWithCapacity(ref m_Controls, ref m_ControlCount, control);
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17** L_19 = (&__this->___m_Controls_3);
int32_t* L_20 = (&__this->___m_ControlCount_4);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_21 = ___control0;
int32_t L_22;
L_22 = ArrayHelpers_AppendWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mC5BF2128B73357928D460A8F53B4AEEE75704DEB(L_19, L_20, L_21, ((int32_t)10), ArrayHelpers_AppendWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mC5BF2128B73357928D460A8F53B4AEEE75704DEB_RuntimeMethod_var);
V_0 = L_22;
goto IL_0095;
}
IL_007f:
{
// throw new ArgumentException($"Control '{control}' is not part of InputStateHistory",
// nameof(control));
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_23 = ___control0;
String_t* L_24;
L_24 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral05BE280FD63CE361B6B8A48FEA1563472CAD9ECF)), L_23, NULL);
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_25 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
NullCheck(L_25);
ArgumentException__ctor_m8F9D40CE19D19B698A70F9A258640EB52DB39B62(L_25, L_24, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFAAED55F148F74B2C74F8C745D3CF6CBC766B1DC)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateHistory_RecordStateChange_mB6A376EF3B00C27D23B0D2C268AD78E28F5259A8_RuntimeMethod_var)));
}
IL_0095:
{
}
IL_0096:
{
// var recordPtr = AllocateRecord(out var index);
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_26;
L_26 = InputStateHistory_AllocateRecord_mAD0E7626ECD9E937BBD46B8E84DEE7E247A8B707(__this, (&V_2), NULL);
V_1 = L_26;
// recordPtr->time = time;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_27 = V_1;
double L_28 = ___time2;
NullCheck(L_27);
L_27->___time_0 = L_28;
// recordPtr->version = ++m_CurrentVersion;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_29 = V_1;
uint32_t L_30 = __this->___m_CurrentVersion_11;
V_11 = ((int32_t)il2cpp_codegen_add((int32_t)L_30, 1));
uint32_t L_31 = V_11;
__this->___m_CurrentVersion_11 = L_31;
uint32_t L_32 = V_11;
NullCheck(L_29);
L_29->___version_1 = L_32;
// var stateBufferPtr = recordPtr->statePtrWithoutControlIndex;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_33 = V_1;
uint8_t* L_34;
L_34 = RecordHeader_get_statePtrWithoutControlIndex_m06FC191CB4801F442A0B972DA23B48ECE629922C((RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)L_33, NULL);
V_3 = L_34;
// if (m_ControlCount > 1 || m_AddNewControls)
int32_t L_35 = __this->___m_ControlCount_4;
if ((((int32_t)L_35) > ((int32_t)1)))
{
goto IL_00d8;
}
}
{
bool L_36 = __this->___m_AddNewControls_13;
G_B10_0 = ((int32_t)(L_36));
goto IL_00d9;
}
IL_00d8:
{
G_B10_0 = 1;
}
IL_00d9:
{
V_12 = (bool)G_B10_0;
bool L_37 = V_12;
if (!L_37)
{
goto IL_00ef;
}
}
{
// recordPtr->controlIndex = controlIndex;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_38 = V_1;
int32_t L_39 = V_0;
NullCheck(L_38);
L_38->___controlIndex_2 = L_39;
// stateBufferPtr = recordPtr->statePtrWithControlIndex;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_40 = V_1;
uint8_t* L_41;
L_41 = RecordHeader_get_statePtrWithControlIndex_m68BBA8402AF00318B40229E5121F9C5132A3B655((RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)L_40, NULL);
V_3 = L_41;
}
IL_00ef:
{
// var stateSize = control.stateBlock.alignedSizeInBytes;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_42 = ___control0;
NullCheck(L_42);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_43;
L_43 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_42, NULL);
V_10 = L_43;
uint32_t L_44;
L_44 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5((&V_10), NULL);
V_4 = L_44;
// var stateOffset = control.stateBlock.byteOffset;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_45 = ___control0;
NullCheck(L_45);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_46;
L_46 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_45, NULL);
V_10 = L_46;
uint32_t L_47;
L_47 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_10), NULL);
V_5 = L_47;
// UnsafeUtility.MemCpy(stateBufferPtr, (byte*)statePtr + stateOffset, stateSize);
uint8_t* L_48 = V_3;
void* L_49 = ___statePtr1;
uint32_t L_50 = V_5;
uint32_t L_51 = V_4;
UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B((void*)L_48, ((void*)il2cpp_codegen_add((intptr_t)L_49, (intptr_t)((uintptr_t)L_50))), ((int64_t)(uint64_t)L_51), NULL);
// var record = new Record(this, index, recordPtr);
int32_t L_52 = V_2;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_53 = V_1;
Record__ctor_mB54551B1D8C0BF391FC4910C31536CDA2A8EAB55((&V_6), __this, L_52, L_53, NULL);
// onRecordAdded?.Invoke(record);
Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* L_54;
L_54 = InputStateHistory_get_onRecordAdded_mC7C34D59B29DBCFD235DDCE9353325E8A8033D26_inline(__this, NULL);
Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* L_55 = L_54;
G_B13_0 = L_55;
if (L_55)
{
G_B14_0 = L_55;
goto IL_0136;
}
}
{
goto IL_013e;
}
IL_0136:
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_56 = V_6;
NullCheck(G_B14_0);
Action_1_Invoke_m385E2072F05E124A5C5A65458BECB656EA710704_inline(G_B14_0, L_56, NULL);
}
IL_013e:
{
// return record;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_57 = V_6;
V_13 = L_57;
goto IL_0144;
}
IL_0144:
{
// }
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_58 = V_13;
return L_58;
}
}
// System.Collections.Generic.IEnumerator`1<UnityEngine.InputSystem.LowLevel.InputStateHistory/Record> UnityEngine.InputSystem.LowLevel.InputStateHistory::GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputStateHistory_GetEnumerator_mC358AF7122BC504AD6608B3CA589712C3A2811E2 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
RuntimeObject* V_0 = NULL;
{
// return new Enumerator(this);
Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935 L_0;
memset((&L_0), 0, sizeof(L_0));
Enumerator__ctor_m6A3295CBAC2E7F52327147C8A5214209EB8D1185((&L_0), __this, /*hidden argument*/NULL);
Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935 L_1 = L_0;
RuntimeObject* L_2 = Box(Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_il2cpp_TypeInfo_var, &L_1);
V_0 = (RuntimeObject*)L_2;
goto IL_000f;
}
IL_000f:
{
// }
RuntimeObject* L_3 = V_0;
return L_3;
}
}
// System.Collections.IEnumerator UnityEngine.InputSystem.LowLevel.InputStateHistory::System.Collections.IEnumerable.GetEnumerator()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputStateHistory_System_Collections_IEnumerable_GetEnumerator_mF0C7C81BA765052E23C5C66AEF8B7B797C4CF5E1 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
// return GetEnumerator();
RuntimeObject* L_0;
L_0 = InputStateHistory_GetEnumerator_mC358AF7122BC504AD6608B3CA589712C3A2811E2(__this, NULL);
V_0 = L_0;
goto IL_000a;
}
IL_000a:
{
// }
RuntimeObject* L_1 = V_0;
return L_1;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_Dispose_m7DD7D063D0D205BB33BBCBA682F7BB98884CCE15 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// StopRecording();
InputStateHistory_StopRecording_mED345F52B850C222CA66192B598C25C36898C8FB(__this, NULL);
// Destroy();
InputStateHistory_Destroy_m7B861DBB59BE6BCED421F7FDC4B7061FDAF32D65(__this, NULL);
// GC.SuppressFinalize(this);
il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var);
GC_SuppressFinalize_m3352E2F2119EB46913B51B7AAE2F217C63C35F2A(__this, NULL);
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::Destroy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_Destroy_m7B861DBB59BE6BCED421F7FDC4B7061FDAF32D65 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// if (m_RecordBuffer.IsCreated)
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_0 = (&__this->___m_RecordBuffer_5);
bool L_1;
L_1 = NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081(L_0, NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
V_0 = L_1;
bool L_2 = V_0;
if (!L_2)
{
goto IL_002a;
}
}
{
// m_RecordBuffer.Dispose();
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_3 = (&__this->___m_RecordBuffer_5);
NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA(L_3, NativeArray_1_Dispose_m8B0F342847ECB90EB814E1F6AA5BF7DC2F271AEA_RuntimeMethod_var);
// m_RecordBuffer = new NativeArray<byte>();
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_4 = (&__this->___m_RecordBuffer_5);
il2cpp_codegen_initobj(L_4, sizeof(NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF));
}
IL_002a:
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::Allocate()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_Allocate_mFFC68B0BAB36A619E0DE6B48E8A3930F5E36E9B7 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __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*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral3174F499634505015F797D24B2CF68E57F18CAFD);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
bool V_1 = false;
Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E V_2;
memset((&V_2), 0, sizeof(V_2));
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_3;
memset((&V_3), 0, sizeof(V_3));
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_4 = NULL;
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_5;
memset((&V_5), 0, sizeof(V_5));
{
// if (!m_AddNewControls)
bool L_0 = __this->___m_AddNewControls_13;
V_1 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_006f;
}
}
{
// m_StateSizeInBytes = 0;
__this->___m_StateSizeInBytes_6 = 0;
// foreach (var control in controls)
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_2;
L_2 = InputStateHistory_get_controls_m2B1056A5B21F2A8CFAAEE9136E24D27C4BFF31CC(__this, NULL);
V_3 = L_2;
Enumerator_t9E6B6B706EC0D83D954AF58AAD5F12BA71954C0E L_3;
L_3 = ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC((&V_3), ReadOnlyArray_1_GetEnumerator_m612F1B35C81D7D8976F6A0815DE9D5DB7AE6C7DC_RuntimeMethod_var);
V_2 = L_3;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_005d:
{// begin finally (depth: 1)
Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676((&V_2), Enumerator_Dispose_m09170C1C13419F141F9828D8CCCB9C39C5C81676_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_0052_1;
}
IL_0028_1:
{
// foreach (var control in controls)
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_4;
L_4 = Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B((&V_2), Enumerator_get_Current_m41544A012DB6D430DA27A1A8AA3EB061D804936B_RuntimeMethod_var);
V_4 = L_4;
// m_StateSizeInBytes = (int)Math.Max((uint)m_StateSizeInBytes, control.stateBlock.alignedSizeInBytes);
int32_t L_5 = __this->___m_StateSizeInBytes_6;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = V_4;
NullCheck(L_6);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_7;
L_7 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_6, NULL);
V_5 = L_7;
uint32_t L_8;
L_8 = InputStateBlock_get_alignedSizeInBytes_mF360E8CFBEE9BE05FC7DFA3533E069A5A96827F5((&V_5), NULL);
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
uint32_t L_9;
L_9 = Math_Max_mA38EFCCC7E58F8BEEDE1A9F63123302D634E001A(L_5, L_8, NULL);
__this->___m_StateSizeInBytes_6 = L_9;
}
IL_0052_1:
{
// foreach (var control in controls)
bool L_10;
L_10 = Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD((&V_2), Enumerator_MoveNext_mA0F54BBB859772E40488DDEAB062E59A054C4BCD_RuntimeMethod_var);
if (L_10)
{
goto IL_0028_1;
}
}
{
goto IL_006c;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_006c:
{
goto IL_0085;
}
IL_006f:
{
// Debug.Assert(m_StateSizeInBytes > 0, "State size must be have initialized!");
int32_t L_11 = __this->___m_StateSizeInBytes_6;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_11) > ((int32_t)0))? 1 : 0), _stringLiteral3174F499634505015F797D24B2CF68E57F18CAFD, NULL);
}
IL_0085:
{
// var totalSizeOfBuffer = bytesPerRecord * m_HistoryDepth;
int32_t L_12;
L_12 = InputStateHistory_get_bytesPerRecord_mAF516CE1E45E3EBA46EDFFF2923908D6B672D114(__this, NULL);
int32_t L_13 = __this->___m_HistoryDepth_8;
V_0 = ((int32_t)il2cpp_codegen_multiply(L_12, L_13));
// m_RecordBuffer = new NativeArray<byte>(totalSizeOfBuffer, Allocator.Persistent,
// NativeArrayOptions.UninitializedMemory);
int32_t L_14 = V_0;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_15;
memset((&L_15), 0, sizeof(L_15));
NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F((&L_15), L_14, 4, 0, /*hidden argument*/NativeArray_1__ctor_m981CC7E27B6C9946024877F2696920951443B04F_RuntimeMethod_var);
__this->___m_RecordBuffer_5 = L_15;
// }
return;
}
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::RecordIndexToUserIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateHistory_RecordIndexToUserIndex_mC63AB3D5F356A60D9854C9636E4796D798AECC95 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___index0, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
{
// if (index < m_HeadIndex)
int32_t L_0 = ___index0;
int32_t L_1 = __this->___m_HeadIndex_10;
V_0 = (bool)((((int32_t)L_0) < ((int32_t)L_1))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0020;
}
}
{
// return m_HistoryDepth - m_HeadIndex + index;
int32_t L_3 = __this->___m_HistoryDepth_8;
int32_t L_4 = __this->___m_HeadIndex_10;
int32_t L_5 = ___index0;
V_1 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_3, L_4)), L_5));
goto IL_002b;
}
IL_0020:
{
// return index - m_HeadIndex;
int32_t L_6 = ___index0;
int32_t L_7 = __this->___m_HeadIndex_10;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_6, L_7));
goto IL_002b;
}
IL_002b:
{
// }
int32_t L_8 = V_1;
return L_8;
}
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::UserIndexToRecordIndex(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateHistory_UserIndexToRecordIndex_m81D4D6EE19ED80607BAAA31F3159168AC3B5B678 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___index0, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// return (m_HeadIndex + index) % m_HistoryDepth;
int32_t L_0 = __this->___m_HeadIndex_10;
int32_t L_1 = ___index0;
int32_t L_2 = __this->___m_HistoryDepth_8;
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_0, L_1))%L_2));
goto IL_0013;
}
IL_0013:
{
// }
int32_t L_3 = V_0;
return L_3;
}
}
// UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader* UnityEngine.InputSystem.LowLevel.InputStateHistory::GetRecord(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* InputStateHistory_GetRecord_m85FF7089306517975159512B91057A59C16CC12F (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* V_2 = NULL;
int32_t G_B5_0 = 0;
{
// if (!m_RecordBuffer.IsCreated)
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_0 = (&__this->___m_RecordBuffer_5);
bool L_1;
L_1 = NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081(L_0, NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_001e;
}
}
{
// throw new InvalidOperationException("History buffer has been disposed");
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*)&_stringLiteral59292A0FBCB98DA17EA0EC708181D2FFDE7BEF5D)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateHistory_GetRecord_m85FF7089306517975159512B91057A59C16CC12F_RuntimeMethod_var)));
}
IL_001e:
{
// if (index < 0 || index >= m_HistoryDepth)
int32_t L_4 = ___index0;
if ((((int32_t)L_4) < ((int32_t)0)))
{
goto IL_0030;
}
}
{
int32_t L_5 = ___index0;
int32_t L_6 = __this->___m_HistoryDepth_8;
G_B5_0 = ((((int32_t)((((int32_t)L_5) < ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_0031;
}
IL_0030:
{
G_B5_0 = 1;
}
IL_0031:
{
V_1 = (bool)G_B5_0;
bool L_7 = V_1;
if (!L_7)
{
goto IL_0040;
}
}
{
// throw new ArgumentOutOfRangeException(nameof(index));
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_8 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
NullCheck(L_8);
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputStateHistory_GetRecord_m85FF7089306517975159512B91057A59C16CC12F_RuntimeMethod_var)));
}
IL_0040:
{
// return GetRecordUnchecked(index);
int32_t L_9 = ___index0;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_10;
L_10 = InputStateHistory_GetRecordUnchecked_m569EB10E4D93B81BEA6699746C15C720F48E42F6(__this, L_9, NULL);
V_2 = L_10;
goto IL_004a;
}
IL_004a:
{
// }
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_11 = V_2;
return L_11;
}
}
// UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader* UnityEngine.InputSystem.LowLevel.InputStateHistory::GetRecordUnchecked(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* InputStateHistory_GetRecordUnchecked_m569EB10E4D93B81BEA6699746C15C720F48E42F6 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* V_0 = NULL;
{
// return (RecordHeader*)((byte*)m_RecordBuffer.GetUnsafePtr() + index * bytesPerRecord);
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_0 = __this->___m_RecordBuffer_5;
void* L_1;
L_1 = NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD(L_0, NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD_RuntimeMethod_var);
int32_t L_2 = ___index0;
int32_t L_3;
L_3 = InputStateHistory_get_bytesPerRecord_mAF516CE1E45E3EBA46EDFFF2923908D6B672D114(__this, NULL);
V_0 = (RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)((void*)il2cpp_codegen_add((intptr_t)L_1, ((int32_t)il2cpp_codegen_multiply(L_2, L_3))));
goto IL_0018;
}
IL_0018:
{
// }
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_4 = V_0;
return L_4;
}
}
// UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader* UnityEngine.InputSystem.LowLevel.InputStateHistory::AllocateRecord(System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* InputStateHistory_AllocateRecord_mAD0E7626ECD9E937BBD46B8E84DEE7E247A8B707 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, int32_t* ___index0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* V_2 = NULL;
{
// if (!m_RecordBuffer.IsCreated)
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF* L_0 = (&__this->___m_RecordBuffer_5);
bool L_1;
L_1 = NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081(L_0, NativeArray_1_get_IsCreated_mD74FCA194584E6EA7916853B62401EB78240A081_RuntimeMethod_var);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_001a;
}
}
{
// Allocate();
InputStateHistory_Allocate_mFFC68B0BAB36A619E0DE6B48E8A3930F5E36E9B7(__this, NULL);
}
IL_001a:
{
// index = (m_HeadIndex + m_RecordCount) % m_HistoryDepth;
int32_t* L_3 = ___index0;
int32_t L_4 = __this->___m_HeadIndex_10;
int32_t L_5 = __this->___m_RecordCount_7;
int32_t L_6 = __this->___m_HistoryDepth_8;
*((int32_t*)L_3) = (int32_t)((int32_t)(((int32_t)il2cpp_codegen_add(L_4, L_5))%L_6));
// if (m_RecordCount == m_HistoryDepth)
int32_t L_7 = __this->___m_RecordCount_7;
int32_t L_8 = __this->___m_HistoryDepth_8;
V_1 = (bool)((((int32_t)L_7) == ((int32_t)L_8))? 1 : 0);
bool L_9 = V_1;
if (!L_9)
{
goto IL_0059;
}
}
{
// m_HeadIndex = (m_HeadIndex + 1) % m_HistoryDepth;
int32_t L_10 = __this->___m_HeadIndex_10;
int32_t L_11 = __this->___m_HistoryDepth_8;
__this->___m_HeadIndex_10 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_10, 1))%L_11));
goto IL_0069;
}
IL_0059:
{
// ++m_RecordCount;
int32_t L_12 = __this->___m_RecordCount_7;
__this->___m_RecordCount_7 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0069:
{
// return (RecordHeader*)((byte*)m_RecordBuffer.GetUnsafePtr() + bytesPerRecord * index);
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_13 = __this->___m_RecordBuffer_5;
void* L_14;
L_14 = NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD(L_13, NativeArrayUnsafeUtility_GetUnsafePtr_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m65FA1E123815CA621B3659034958C4213DF274CD_RuntimeMethod_var);
int32_t L_15;
L_15 = InputStateHistory_get_bytesPerRecord_mAF516CE1E45E3EBA46EDFFF2923908D6B672D114(__this, NULL);
int32_t* L_16 = ___index0;
int32_t L_17 = *((int32_t*)L_16);
V_2 = (RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)((void*)il2cpp_codegen_add((intptr_t)L_14, ((int32_t)il2cpp_codegen_multiply(L_15, L_17))));
goto IL_0081;
}
IL_0081:
{
// }
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_18 = V_2;
return L_18;
}
}
// System.Object UnityEngine.InputSystem.LowLevel.InputStateHistory::ReadValueAsObject(UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputStateHistory_ReadValueAsObject_m9EA96A2191F24C9F7D25FB0AB36B09444213B4B3 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* ___data0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_1 = NULL;
uint8_t* V_2 = NULL;
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_3;
memset((&V_3), 0, sizeof(V_3));
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 V_4;
memset((&V_4), 0, sizeof(V_4));
RuntimeObject* V_5 = NULL;
int32_t G_B3_0 = 0;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* G_B6_0 = NULL;
uint8_t* G_B9_0 = NULL;
{
// var haveSingleControl = m_ControlCount == 1 && !m_AddNewControls;
int32_t L_0 = __this->___m_ControlCount_4;
if ((!(((uint32_t)L_0) == ((uint32_t)1))))
{
goto IL_0015;
}
}
{
bool L_1 = __this->___m_AddNewControls_13;
G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
goto IL_0016;
}
IL_0015:
{
G_B3_0 = 0;
}
IL_0016:
{
V_0 = (bool)G_B3_0;
// var control = haveSingleControl ? controls[0] : controls[data->controlIndex];
bool L_2 = V_0;
if (L_2)
{
goto IL_0030;
}
}
{
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_3;
L_3 = InputStateHistory_get_controls_m2B1056A5B21F2A8CFAAEE9136E24D27C4BFF31CC(__this, NULL);
V_3 = L_3;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_4 = ___data0;
NullCheck(L_4);
int32_t L_5 = L_4->___controlIndex_2;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6;
L_6 = ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A((&V_3), L_5, ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
G_B6_0 = L_6;
goto IL_003f;
}
IL_0030:
{
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_7;
L_7 = InputStateHistory_get_controls_m2B1056A5B21F2A8CFAAEE9136E24D27C4BFF31CC(__this, NULL);
V_3 = L_7;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_8;
L_8 = ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A((&V_3), 0, ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
G_B6_0 = L_8;
}
IL_003f:
{
V_1 = G_B6_0;
// var statePtr = haveSingleControl ? data->statePtrWithoutControlIndex : data->statePtrWithControlIndex;
bool L_9 = V_0;
if (L_9)
{
goto IL_004b;
}
}
{
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_10 = ___data0;
uint8_t* L_11;
L_11 = RecordHeader_get_statePtrWithControlIndex_m68BBA8402AF00318B40229E5121F9C5132A3B655((RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)L_10, NULL);
G_B9_0 = L_11;
goto IL_0051;
}
IL_004b:
{
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_12 = ___data0;
uint8_t* L_13;
L_13 = RecordHeader_get_statePtrWithoutControlIndex_m06FC191CB4801F442A0B972DA23B48ECE629922C((RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)L_12, NULL);
G_B9_0 = L_13;
}
IL_0051:
{
V_2 = G_B9_0;
// statePtr -= control.stateBlock.byteOffset;
uint8_t* L_14 = V_2;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_15 = V_1;
NullCheck(L_15);
InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5 L_16;
L_16 = InputControl_get_stateBlock_mCAE31879EDC6621B35B368B4916219D30EAA0B0B_inline(L_15, NULL);
V_4 = L_16;
uint32_t L_17;
L_17 = InputStateBlock_get_byteOffset_m6EADE5C9C8B346D38E543E38777ED67ED2AEA0AC_inline((&V_4), NULL);
V_2 = ((uint8_t*)il2cpp_codegen_subtract((intptr_t)L_14, (intptr_t)((uintptr_t)L_17)));
// return control.ReadValueFromStateAsObject(statePtr);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_18 = V_1;
uint8_t* L_19 = V_2;
NullCheck(L_18);
RuntimeObject* L_20;
L_20 = VirtualFuncInvoker1< RuntimeObject*, void* >::Invoke(8 /* System.Object UnityEngine.InputSystem.InputControl::ReadValueFromStateAsObject(System.Void*) */, L_18, (void*)L_19);
V_5 = L_20;
goto IL_0070;
}
IL_0070:
{
// }
RuntimeObject* L_21 = V_5;
return L_21;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor.NotifyControlStateChanged(UnityEngine.InputSystem.InputControl,System.Double,UnityEngine.InputSystem.LowLevel.InputEventPtr,System.Int64)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_UnityEngine_InputSystem_LowLevel_IInputStateChangeMonitor_NotifyControlStateChanged_m2D3D0A214EBA3A04C09119AED2D63478B5694844 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, double ___time1, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___eventPtr2, int64_t ___monitorIndex3, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
bool V_3 = false;
int32_t G_B5_0 = 0;
int32_t G_B7_0 = 0;
int32_t G_B12_0 = 0;
{
// var currentUpdateType = InputState.currentUpdateType;
int32_t L_0;
L_0 = InputState_get_currentUpdateType_m00712B5D042C12725C6B92AFCD1E7F105C27F08A_inline(NULL);
V_0 = L_0;
// var updateTypeMask = updateMask;
int32_t L_1;
L_1 = InputStateHistory_get_updateMask_m6470CF7FBC233D8735A83520D260B3A2534D8C1A(__this, NULL);
V_1 = L_1;
// if ((currentUpdateType & updateTypeMask) == 0 &&
// // EXCEPTION: When we're recording fixed and/or dynamic updates, do NOT ignore the state change
// // if it is from an event. The reason is that the input system concurrently records
// // state changes from events into both fixed and dynamic update buffers if both updates
// // are enabled concurrently. This means that we will see input data going into
// // *dynamic* update state buffers during *fixed* update and vice versa.
// !((currentUpdateType & (InputUpdateType.Dynamic | InputUpdateType.Fixed)) != 0 &&
// (updateTypeMask & (InputUpdateType.Dynamic | InputUpdateType.Fixed)) != 0 &&
// eventPtr.valid))
int32_t L_2 = V_0;
int32_t L_3 = V_1;
if (((int32_t)((int32_t)L_2&(int32_t)L_3)))
{
goto IL_002c;
}
}
{
int32_t L_4 = V_0;
if (!((int32_t)((int32_t)L_4&3)))
{
goto IL_0029;
}
}
{
int32_t L_5 = V_1;
if (!((int32_t)((int32_t)L_5&3)))
{
goto IL_0029;
}
}
{
bool L_6;
L_6 = InputEventPtr_get_valid_m27705F3E3203539F9C0C5857F48DCC35EC158012((&___eventPtr2), NULL);
G_B5_0 = ((((int32_t)L_6) == ((int32_t)0))? 1 : 0);
goto IL_002a;
}
IL_0029:
{
G_B5_0 = 1;
}
IL_002a:
{
G_B7_0 = G_B5_0;
goto IL_002d;
}
IL_002c:
{
G_B7_0 = 0;
}
IL_002d:
{
V_2 = (bool)G_B7_0;
bool L_7 = V_2;
if (!L_7)
{
goto IL_0034;
}
}
{
// return;
goto IL_0065;
}
IL_0034:
{
// if (onShouldRecordStateChange != null && !onShouldRecordStateChange(control, time, eventPtr))
Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2* L_8;
L_8 = InputStateHistory_get_onShouldRecordStateChange_m0A97606F5C6F09EC31752B75712EC31B6794C2D4_inline(__this, NULL);
if (!L_8)
{
goto IL_004f;
}
}
{
Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2* L_9;
L_9 = InputStateHistory_get_onShouldRecordStateChange_m0A97606F5C6F09EC31752B75712EC31B6794C2D4_inline(__this, NULL);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_10 = ___control0;
double L_11 = ___time1;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_12 = ___eventPtr2;
NullCheck(L_9);
bool L_13;
L_13 = Func_4_Invoke_mEE62A58E6291CADDA359CB86776336C6541AB605_inline(L_9, L_10, L_11, L_12, NULL);
G_B12_0 = ((((int32_t)L_13) == ((int32_t)0))? 1 : 0);
goto IL_0050;
}
IL_004f:
{
G_B12_0 = 0;
}
IL_0050:
{
V_3 = (bool)G_B12_0;
bool L_14 = V_3;
if (!L_14)
{
goto IL_0056;
}
}
{
// return;
goto IL_0065;
}
IL_0056:
{
// RecordStateChange(control, control.currentStatePtr, time);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_15 = ___control0;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_16 = ___control0;
NullCheck(L_16);
void* L_17;
L_17 = InputControl_get_currentStatePtr_m77D2900EEE4AAB505C98292AF8538DDCF44F8C3C(L_16, NULL);
double L_18 = ___time1;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_19;
L_19 = InputStateHistory_RecordStateChange_mB6A376EF3B00C27D23B0D2C268AD78E28F5259A8(__this, L_15, L_17, L_18, NULL);
}
IL_0065:
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory::UnityEngine.InputSystem.LowLevel.IInputStateChangeMonitor.NotifyTimerExpired(UnityEngine.InputSystem.InputControl,System.Double,System.Int64,System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputStateHistory_UnityEngine_InputSystem_LowLevel_IInputStateChangeMonitor_NotifyTimerExpired_mBEBBA6EDCAA783DB980C8606C19AC0D7476E98B9 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control0, double ___time1, int64_t ___monitorIndex2, int32_t ___timerIndex3, const RuntimeMethod* method)
{
{
// }
return;
}
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory::get_bytesPerRecord()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputStateHistory_get_bytesPerRecord_mAF516CE1E45E3EBA46EDFFF2923908D6B672D114 (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
int32_t G_B2_0 = 0;
int32_t G_B1_0 = 0;
int32_t G_B3_0 = 0;
int32_t G_B4_0 = 0;
int32_t G_B4_1 = 0;
{
// (m_StateSizeInBytes +
// m_ExtraMemoryPerRecord +
// (m_ControlCount == 1 && !m_AddNewControls
// ? RecordHeader.kSizeWithoutControlIndex
// : RecordHeader.kSizeWithControlIndex)).AlignToMultipleOf(4);
int32_t L_0 = __this->___m_StateSizeInBytes_6;
int32_t L_1 = __this->___m_ExtraMemoryPerRecord_9;
int32_t L_2 = __this->___m_ControlCount_4;
G_B1_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
G_B2_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
goto IL_001e;
}
}
{
bool L_3 = __this->___m_AddNewControls_13;
G_B2_0 = G_B1_0;
if (!L_3)
{
G_B3_0 = G_B1_0;
goto IL_0022;
}
}
IL_001e:
{
G_B4_0 = ((int32_t)16);
G_B4_1 = G_B2_0;
goto IL_0024;
}
IL_0022:
{
G_B4_0 = ((int32_t)12);
G_B4_1 = G_B3_0;
}
IL_0024:
{
int32_t L_4;
L_4 = NumberHelpers_AlignToMultipleOf_mC0AB871E2290467B6E6661572B87E57888FB36E0_inline(((int32_t)il2cpp_codegen_add(G_B4_1, G_B4_0)), 4, NULL);
return L_4;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// Conversion methods for marshalling of: UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator
IL2CPP_EXTERN_C void Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshal_pinvoke(const Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935& unmarshaled, Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_History_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_History' of type 'Enumerator': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_History_0Exception, NULL);
}
IL2CPP_EXTERN_C void Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshal_pinvoke_back(const Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshaled_pinvoke& marshaled, Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935& unmarshaled)
{
Exception_t* ___m_History_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_History' of type 'Enumerator': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_History_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator
IL2CPP_EXTERN_C void Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshal_pinvoke_cleanup(Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator
IL2CPP_EXTERN_C void Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshal_com(const Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935& unmarshaled, Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshaled_com& marshaled)
{
Exception_t* ___m_History_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_History' of type 'Enumerator': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_History_0Exception, NULL);
}
IL2CPP_EXTERN_C void Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshal_com_back(const Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshaled_com& marshaled, Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935& unmarshaled)
{
Exception_t* ___m_History_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_History' of type 'Enumerator': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_History_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator
IL2CPP_EXTERN_C void Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshal_com_cleanup(Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935_marshaled_com& marshaled)
{
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::.ctor(UnityEngine.InputSystem.LowLevel.InputStateHistory)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6A3295CBAC2E7F52327147C8A5214209EB8D1185 (Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* __this, InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* ___history0, const RuntimeMethod* method)
{
{
// m_History = history;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = ___history0;
__this->___m_History_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_History_0), (void*)L_0);
// m_Index = -1;
__this->___m_Index_1 = (-1);
// }
return;
}
}
IL2CPP_EXTERN_C void Enumerator__ctor_m6A3295CBAC2E7F52327147C8A5214209EB8D1185_AdjustorThunk (RuntimeObject* __this, InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* ___history0, const RuntimeMethod* method)
{
Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935*>(__this + _offset);
Enumerator__ctor_m6A3295CBAC2E7F52327147C8A5214209EB8D1185(_thisAdjusted, ___history0, method);
}
// System.Boolean UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::MoveNext()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m9E091C2F11330B559B802DD29F7ECD5FFA714A24 (Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* __this, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
{
// if (m_Index + 1 >= m_History.Count)
int32_t L_0 = __this->___m_Index_1;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_1 = __this->___m_History_0;
NullCheck(L_1);
int32_t L_2;
L_2 = InputStateHistory_get_Count_m23DF78272A6C97F6C8782A953482772CDF6FFA81_inline(L_1, NULL);
V_0 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_0, 1))) < ((int32_t)L_2))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_3 = V_0;
if (!L_3)
{
goto IL_0021;
}
}
{
// return false;
V_1 = (bool)0;
goto IL_0033;
}
IL_0021:
{
// ++m_Index;
int32_t L_4 = __this->___m_Index_1;
__this->___m_Index_1 = ((int32_t)il2cpp_codegen_add(L_4, 1));
// return true;
V_1 = (bool)1;
goto IL_0033;
}
IL_0033:
{
// }
bool L_5 = V_1;
return L_5;
}
}
IL2CPP_EXTERN_C bool Enumerator_MoveNext_m9E091C2F11330B559B802DD29F7ECD5FFA714A24_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935*>(__this + _offset);
bool _returnValue;
_returnValue = Enumerator_MoveNext_m9E091C2F11330B559B802DD29F7ECD5FFA714A24(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::Reset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Reset_mBCBCEFF22B1EF0C3F7FCC042A8F8FE24C461CC71 (Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* __this, const RuntimeMethod* method)
{
{
// m_Index = -1;
__this->___m_Index_1 = (-1);
// }
return;
}
}
IL2CPP_EXTERN_C void Enumerator_Reset_mBCBCEFF22B1EF0C3F7FCC042A8F8FE24C461CC71_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935*>(__this + _offset);
Enumerator_Reset_mBCBCEFF22B1EF0C3F7FCC042A8F8FE24C461CC71(_thisAdjusted, method);
}
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 Enumerator_get_Current_m6097DCEB344C1646DEE024169C03B003C58115D9 (Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* __this, const RuntimeMethod* method)
{
{
// public Record Current => m_History[m_Index];
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_History_0;
int32_t L_1 = __this->___m_Index_1;
NullCheck(L_0);
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_2;
L_2 = InputStateHistory_get_Item_m32D5AC02F17824DD34BCD53EC239CE2C53452278(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 Enumerator_get_Current_m6097DCEB344C1646DEE024169C03B003C58115D9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935*>(__this + _offset);
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 _returnValue;
_returnValue = Enumerator_get_Current_m6097DCEB344C1646DEE024169C03B003C58115D9(_thisAdjusted, method);
return _returnValue;
}
// System.Object UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::System.Collections.IEnumerator.get_Current()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Enumerator_System_Collections_IEnumerator_get_Current_m77E4FCB808965336BC3E274DFECFB802D05AE610 (Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// object IEnumerator.Current => Current;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_0;
L_0 = Enumerator_get_Current_m6097DCEB344C1646DEE024169C03B003C58115D9(__this, NULL);
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_1 = L_0;
RuntimeObject* L_2 = Box(Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_il2cpp_TypeInfo_var, &L_1);
return L_2;
}
}
IL2CPP_EXTERN_C RuntimeObject* Enumerator_System_Collections_IEnumerator_get_Current_m77E4FCB808965336BC3E274DFECFB802D05AE610_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = Enumerator_System_Collections_IEnumerator_get_Current_m77E4FCB808965336BC3E274DFECFB802D05AE610(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory/Enumerator::Dispose()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mEAFE245506E92EF84618B55E77490DE4DFF9AEB9 (Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* __this, const RuntimeMethod* method)
{
{
// }
return;
}
}
IL2CPP_EXTERN_C void Enumerator_Dispose_mEAFE245506E92EF84618B55E77490DE4DFF9AEB9_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Enumerator_t64151AA4F7A5CBB087D385EA4DCA7F3B6BB74935*>(__this + _offset);
Enumerator_Dispose_mEAFE245506E92EF84618B55E77490DE4DFF9AEB9(_thisAdjusted, method);
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Byte* UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader::get_statePtrWithControlIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* RecordHeader_get_statePtrWithControlIndex_m68BBA8402AF00318B40229E5121F9C5132A3B655 (RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* __this, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
uint8_t* V_1 = NULL;
uint8_t* V_2 = NULL;
{
U3Cm_StateWithControlIndexU3Ee__FixedBuffer_t77EBD407B7C7A5338334A356AE94C7F24C77CDA2* L_0 = (&__this->___m_StateWithControlIndex_4);
uint8_t* L_1 = (&L_0->___FixedElementField_0);
V_1 = L_1;
// fixed(byte* ptr = m_StateWithControlIndex)
uint8_t* L_2 = V_1;
V_0 = (uint8_t*)((uintptr_t)L_2);
// return ptr;
uint8_t* L_3 = V_0;
V_2 = L_3;
goto IL_0014;
}
IL_0014:
{
// }
uint8_t* L_4 = V_2;
return L_4;
}
}
IL2CPP_EXTERN_C uint8_t* RecordHeader_get_statePtrWithControlIndex_m68BBA8402AF00318B40229E5121F9C5132A3B655_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*>(__this + _offset);
uint8_t* _returnValue;
_returnValue = RecordHeader_get_statePtrWithControlIndex_m68BBA8402AF00318B40229E5121F9C5132A3B655(_thisAdjusted, method);
return _returnValue;
}
// System.Byte* UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader::get_statePtrWithoutControlIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t* RecordHeader_get_statePtrWithoutControlIndex_m06FC191CB4801F442A0B972DA23B48ECE629922C (RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* __this, const RuntimeMethod* method)
{
uint8_t* V_0 = NULL;
uint8_t* V_1 = NULL;
uint8_t* V_2 = NULL;
{
U3Cm_StateWithoutControlIndexU3Ee__FixedBuffer_tBC837D25D8887B1E4BCBE9B19FEB8EBD20FEF254* L_0 = (&__this->___m_StateWithoutControlIndex_3);
uint8_t* L_1 = (&L_0->___FixedElementField_0);
V_1 = L_1;
// fixed(byte* ptr = m_StateWithoutControlIndex)
uint8_t* L_2 = V_1;
V_0 = (uint8_t*)((uintptr_t)L_2);
// return ptr;
uint8_t* L_3 = V_0;
V_2 = L_3;
goto IL_0014;
}
IL_0014:
{
// }
uint8_t* L_4 = V_2;
return L_4;
}
}
IL2CPP_EXTERN_C uint8_t* RecordHeader_get_statePtrWithoutControlIndex_m06FC191CB4801F442A0B972DA23B48ECE629922C_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*>(__this + _offset);
uint8_t* _returnValue;
_returnValue = RecordHeader_get_statePtrWithoutControlIndex_m06FC191CB4801F442A0B972DA23B48ECE629922C(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
#ifdef __clang__
#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.LowLevel.InputStateHistory/Record
IL2CPP_EXTERN_C void Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshal_pinvoke(const Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0& unmarshaled, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshaled_pinvoke& marshaled)
{
Exception_t* ___m_Owner_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Owner' of type 'Record': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Owner_0Exception, NULL);
}
IL2CPP_EXTERN_C void Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshal_pinvoke_back(const Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshaled_pinvoke& marshaled, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0& unmarshaled)
{
Exception_t* ___m_Owner_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Owner' of type 'Record': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Owner_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.InputSystem.LowLevel.InputStateHistory/Record
IL2CPP_EXTERN_C void Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshal_pinvoke_cleanup(Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshaled_pinvoke& marshaled)
{
}
// Conversion methods for marshalling of: UnityEngine.InputSystem.LowLevel.InputStateHistory/Record
IL2CPP_EXTERN_C void Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshal_com(const Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0& unmarshaled, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshaled_com& marshaled)
{
Exception_t* ___m_Owner_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Owner' of type 'Record': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Owner_0Exception, NULL);
}
IL2CPP_EXTERN_C void Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshal_com_back(const Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshaled_com& marshaled, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0& unmarshaled)
{
Exception_t* ___m_Owner_0Exception = il2cpp_codegen_get_marshal_directive_exception("Cannot marshal field 'm_Owner' of type 'Record': Reference type field marshaling is not supported.");
IL2CPP_RAISE_MANAGED_EXCEPTION(___m_Owner_0Exception, NULL);
}
// Conversion method for clean up from marshalling of: UnityEngine.InputSystem.LowLevel.InputStateHistory/Record
IL2CPP_EXTERN_C void Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshal_com_cleanup(Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_marshaled_com& marshaled)
{
}
// UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader* UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_header()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
{
// internal RecordHeader* header => m_Owner.GetRecord(recordIndex);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
int32_t L_1;
L_1 = Record_get_recordIndex_m58EE017D7611A35971E68B5B5A4A7802F79920A1(__this, NULL);
NullCheck(L_0);
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_2;
L_2 = InputStateHistory_GetRecord_m85FF7089306517975159512B91057A59C16CC12F(L_0, L_1, NULL);
return L_2;
}
}
IL2CPP_EXTERN_C RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* _returnValue;
_returnValue = Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35(_thisAdjusted, method);
return _returnValue;
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_recordIndex()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Record_get_recordIndex_m58EE017D7611A35971E68B5B5A4A7802F79920A1 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
{
// internal int recordIndex => m_IndexPlusOne - 1;
int32_t L_0 = __this->___m_IndexPlusOne_1;
return ((int32_t)il2cpp_codegen_subtract(L_0, 1));
}
}
IL2CPP_EXTERN_C int32_t Record_get_recordIndex_m58EE017D7611A35971E68B5B5A4A7802F79920A1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
int32_t _returnValue;
_returnValue = Record_get_recordIndex_m58EE017D7611A35971E68B5B5A4A7802F79920A1(_thisAdjusted, method);
return _returnValue;
}
// System.UInt32 UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_version()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t Record_get_version_m520FC2A134CE62BD9A4A66849B43461C4189FC51 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
{
// internal uint version => m_Version;
uint32_t L_0 = __this->___m_Version_2;
return L_0;
}
}
IL2CPP_EXTERN_C uint32_t Record_get_version_m520FC2A134CE62BD9A4A66849B43461C4189FC51_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
uint32_t _returnValue;
_returnValue = Record_get_version_m520FC2A134CE62BD9A4A66849B43461C4189FC51_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Boolean UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_valid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Record_get_valid_m73D4931772DADEDE923FEAB48BCC0B0B26D60207 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
int32_t G_B4_0 = 0;
{
// public bool valid => m_Owner != default && m_IndexPlusOne != default && header->version == m_Version;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
if (!L_0)
{
goto IL_0025;
}
}
{
int32_t L_1 = __this->___m_IndexPlusOne_1;
if (!L_1)
{
goto IL_0025;
}
}
{
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_2;
L_2 = Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35(__this, NULL);
NullCheck(L_2);
uint32_t L_3 = L_2->___version_1;
uint32_t L_4 = __this->___m_Version_2;
G_B4_0 = ((((int32_t)L_3) == ((int32_t)L_4))? 1 : 0);
goto IL_0026;
}
IL_0025:
{
G_B4_0 = 0;
}
IL_0026:
{
return (bool)G_B4_0;
}
}
IL2CPP_EXTERN_C bool Record_get_valid_m73D4931772DADEDE923FEAB48BCC0B0B26D60207_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
bool _returnValue;
_returnValue = Record_get_valid_m73D4931772DADEDE923FEAB48BCC0B0B26D60207(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.InputSystem.LowLevel.InputStateHistory UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_owner()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* Record_get_owner_mB2699E60C558D5C61C8D8CA100CBC56869D58F10 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
{
// public InputStateHistory owner => m_Owner;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
return L_0;
}
}
IL2CPP_EXTERN_C InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* Record_get_owner_mB2699E60C558D5C61C8D8CA100CBC56869D58F10_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* _returnValue;
_returnValue = Record_get_owner_mB2699E60C558D5C61C8D8CA100CBC56869D58F10_inline(_thisAdjusted, method);
return _returnValue;
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_index()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Record_get_index_m26D8C4FB15FC3721128D16FCE4B98989DE9B761E (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
// CheckValid();
Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83(__this, NULL);
// return m_Owner.RecordIndexToUserIndex(recordIndex);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
int32_t L_1;
L_1 = Record_get_recordIndex_m58EE017D7611A35971E68B5B5A4A7802F79920A1(__this, NULL);
NullCheck(L_0);
int32_t L_2;
L_2 = InputStateHistory_RecordIndexToUserIndex_mC63AB3D5F356A60D9854C9636E4796D798AECC95(L_0, L_1, NULL);
V_0 = L_2;
goto IL_001c;
}
IL_001c:
{
// }
int32_t L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C int32_t Record_get_index_m26D8C4FB15FC3721128D16FCE4B98989DE9B761E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
int32_t _returnValue;
_returnValue = Record_get_index_m26D8C4FB15FC3721128D16FCE4B98989DE9B761E(_thisAdjusted, method);
return _returnValue;
}
// System.Double UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_time()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR double Record_get_time_m01D9954843D8B133990316D6116F8C0ED29F8743 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
double V_0 = 0.0;
{
// CheckValid();
Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83(__this, NULL);
// return header->time;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_0;
L_0 = Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35(__this, NULL);
NullCheck(L_0);
double L_1 = L_0->___time_0;
V_0 = L_1;
goto IL_0016;
}
IL_0016:
{
// }
double L_2 = V_0;
return L_2;
}
}
IL2CPP_EXTERN_C double Record_get_time_m01D9954843D8B133990316D6116F8C0ED29F8743_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
double _returnValue;
_returnValue = Record_get_time_m01D9954843D8B133990316D6116F8C0ED29F8743(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.InputSystem.InputControl UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_control()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* Record_get_control_mFA5FCC30EB91E96F56E6C405A64F1BB875591361 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_2 = NULL;
int32_t G_B3_0 = 0;
{
// CheckValid();
Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83(__this, NULL);
// var controls = m_Owner.controls;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
NullCheck(L_0);
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_1;
L_1 = InputStateHistory_get_controls_m2B1056A5B21F2A8CFAAEE9136E24D27C4BFF31CC(L_0, NULL);
V_0 = L_1;
// if (controls.Count == 1 && !m_Owner.m_AddNewControls)
int32_t L_2;
L_2 = ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_inline((&V_0), ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var);
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_002e;
}
}
{
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_3 = __this->___m_Owner_0;
NullCheck(L_3);
bool L_4 = L_3->___m_AddNewControls_13;
G_B3_0 = ((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
goto IL_002f;
}
IL_002e:
{
G_B3_0 = 0;
}
IL_002f:
{
V_1 = (bool)G_B3_0;
bool L_5 = V_1;
if (!L_5)
{
goto IL_003e;
}
}
{
// return controls[0];
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6;
L_6 = ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A((&V_0), 0, ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
V_2 = L_6;
goto IL_0053;
}
IL_003e:
{
// return controls[header->controlIndex];
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_7;
L_7 = Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35(__this, NULL);
NullCheck(L_7);
int32_t L_8 = L_7->___controlIndex_2;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_9;
L_9 = ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A((&V_0), L_8, ReadOnlyArray_1_get_Item_mF7217A9697E8EAA3A574FCDCB611597EC9C1836A_RuntimeMethod_var);
V_2 = L_9;
goto IL_0053;
}
IL_0053:
{
// }
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_10 = V_2;
return L_10;
}
}
IL2CPP_EXTERN_C InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* Record_get_control_mFA5FCC30EB91E96F56E6C405A64F1BB875591361_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* _returnValue;
_returnValue = Record_get_control_mFA5FCC30EB91E96F56E6C405A64F1BB875591361(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_next()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 Record_get_next_mCA772B6B73B7676D993F1FBDBE78A0C07D8A45A1 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 V_3;
memset((&V_3), 0, sizeof(V_3));
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// CheckValid();
Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83(__this, NULL);
// var userIndex = m_Owner.RecordIndexToUserIndex(this.recordIndex);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
int32_t L_1;
L_1 = Record_get_recordIndex_m58EE017D7611A35971E68B5B5A4A7802F79920A1(__this, NULL);
NullCheck(L_0);
int32_t L_2;
L_2 = InputStateHistory_RecordIndexToUserIndex_mC63AB3D5F356A60D9854C9636E4796D798AECC95(L_0, L_1, NULL);
V_0 = L_2;
// if (userIndex + 1 >= m_Owner.Count)
int32_t L_3 = V_0;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_4 = __this->___m_Owner_0;
NullCheck(L_4);
int32_t L_5;
L_5 = InputStateHistory_get_Count_m23DF78272A6C97F6C8782A953482772CDF6FFA81_inline(L_4, NULL);
V_2 = (bool)((((int32_t)((((int32_t)((int32_t)il2cpp_codegen_add(L_3, 1))) < ((int32_t)L_5))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_6 = V_2;
if (!L_6)
{
goto IL_003e;
}
}
{
// return default;
il2cpp_codegen_initobj((&V_3), sizeof(Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0));
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_7 = V_3;
V_4 = L_7;
goto IL_0069;
}
IL_003e:
{
// var recordIndex = m_Owner.UserIndexToRecordIndex(userIndex + 1);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_8 = __this->___m_Owner_0;
int32_t L_9 = V_0;
NullCheck(L_8);
int32_t L_10;
L_10 = InputStateHistory_UserIndexToRecordIndex_m81D4D6EE19ED80607BAAA31F3159168AC3B5B678(L_8, ((int32_t)il2cpp_codegen_add(L_9, 1)), NULL);
V_1 = L_10;
// return new Record(m_Owner, recordIndex, m_Owner.GetRecord(recordIndex));
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_11 = __this->___m_Owner_0;
int32_t L_12 = V_1;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_13 = __this->___m_Owner_0;
int32_t L_14 = V_1;
NullCheck(L_13);
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_15;
L_15 = InputStateHistory_GetRecord_m85FF7089306517975159512B91057A59C16CC12F(L_13, L_14, NULL);
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_16;
memset((&L_16), 0, sizeof(L_16));
Record__ctor_mB54551B1D8C0BF391FC4910C31536CDA2A8EAB55((&L_16), L_11, L_12, L_15, /*hidden argument*/NULL);
V_4 = L_16;
goto IL_0069;
}
IL_0069:
{
// }
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_17 = V_4;
return L_17;
}
}
IL2CPP_EXTERN_C Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 Record_get_next_mCA772B6B73B7676D993F1FBDBE78A0C07D8A45A1_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 _returnValue;
_returnValue = Record_get_next_mCA772B6B73B7676D993F1FBDBE78A0C07D8A45A1(_thisAdjusted, method);
return _returnValue;
}
// UnityEngine.InputSystem.LowLevel.InputStateHistory/Record UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::get_previous()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 Record_get_previous_m3D9A5C19AC871D22CA2B46FDB9B29D015C6C8B0A (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
bool V_2 = false;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 V_3;
memset((&V_3), 0, sizeof(V_3));
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 V_4;
memset((&V_4), 0, sizeof(V_4));
{
// CheckValid();
Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83(__this, NULL);
// var userIndex = m_Owner.RecordIndexToUserIndex(this.recordIndex);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
int32_t L_1;
L_1 = Record_get_recordIndex_m58EE017D7611A35971E68B5B5A4A7802F79920A1(__this, NULL);
NullCheck(L_0);
int32_t L_2;
L_2 = InputStateHistory_RecordIndexToUserIndex_mC63AB3D5F356A60D9854C9636E4796D798AECC95(L_0, L_1, NULL);
V_0 = L_2;
// if (userIndex - 1 < 0)
int32_t L_3 = V_0;
V_2 = (bool)((((int32_t)((int32_t)il2cpp_codegen_subtract(L_3, 1))) < ((int32_t)0))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0031;
}
}
{
// return default;
il2cpp_codegen_initobj((&V_3), sizeof(Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0));
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_5 = V_3;
V_4 = L_5;
goto IL_005c;
}
IL_0031:
{
// var recordIndex = m_Owner.UserIndexToRecordIndex(userIndex - 1);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_6 = __this->___m_Owner_0;
int32_t L_7 = V_0;
NullCheck(L_6);
int32_t L_8;
L_8 = InputStateHistory_UserIndexToRecordIndex_m81D4D6EE19ED80607BAAA31F3159168AC3B5B678(L_6, ((int32_t)il2cpp_codegen_subtract(L_7, 1)), NULL);
V_1 = L_8;
// return new Record(m_Owner, recordIndex, m_Owner.GetRecord(recordIndex));
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_9 = __this->___m_Owner_0;
int32_t L_10 = V_1;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_11 = __this->___m_Owner_0;
int32_t L_12 = V_1;
NullCheck(L_11);
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_13;
L_13 = InputStateHistory_GetRecord_m85FF7089306517975159512B91057A59C16CC12F(L_11, L_12, NULL);
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_14;
memset((&L_14), 0, sizeof(L_14));
Record__ctor_mB54551B1D8C0BF391FC4910C31536CDA2A8EAB55((&L_14), L_9, L_10, L_13, /*hidden argument*/NULL);
V_4 = L_14;
goto IL_005c;
}
IL_005c:
{
// }
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_15 = V_4;
return L_15;
}
}
IL2CPP_EXTERN_C Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 Record_get_previous_m3D9A5C19AC871D22CA2B46FDB9B29D015C6C8B0A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 _returnValue;
_returnValue = Record_get_previous_m3D9A5C19AC871D22CA2B46FDB9B29D015C6C8B0A(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::.ctor(UnityEngine.InputSystem.LowLevel.InputStateHistory,System.Int32,UnityEngine.InputSystem.LowLevel.InputStateHistory/RecordHeader*)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Record__ctor_mB54551B1D8C0BF391FC4910C31536CDA2A8EAB55 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* ___owner0, int32_t ___index1, RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* ___header2, const RuntimeMethod* method)
{
{
// m_Owner = owner;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = ___owner0;
__this->___m_Owner_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Owner_0), (void*)L_0);
// m_IndexPlusOne = index + 1;
int32_t L_1 = ___index1;
__this->___m_IndexPlusOne_1 = ((int32_t)il2cpp_codegen_add(L_1, 1));
// m_Version = header->version;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_2 = ___header2;
NullCheck(L_2);
uint32_t L_3 = L_2->___version_1;
__this->___m_Version_2 = L_3;
// }
return;
}
}
IL2CPP_EXTERN_C void Record__ctor_mB54551B1D8C0BF391FC4910C31536CDA2A8EAB55_AdjustorThunk (RuntimeObject* __this, InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* ___owner0, int32_t ___index1, RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* ___header2, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
Record__ctor_mB54551B1D8C0BF391FC4910C31536CDA2A8EAB55(_thisAdjusted, ___owner0, ___index1, ___header2, method);
}
// System.Object UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::ReadValueAsObject()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Record_ReadValueAsObject_m5F14CA6A4B11B31675A52014126BA98189CB6C88 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
// CheckValid();
Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83(__this, NULL);
// return m_Owner.ReadValueAsObject(header);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_1;
L_1 = Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35(__this, NULL);
NullCheck(L_0);
RuntimeObject* L_2;
L_2 = InputStateHistory_ReadValueAsObject_m9EA96A2191F24C9F7D25FB0AB36B09444213B4B3(L_0, L_1, NULL);
V_0 = L_2;
goto IL_001c;
}
IL_001c:
{
// }
RuntimeObject* L_3 = V_0;
return L_3;
}
}
IL2CPP_EXTERN_C RuntimeObject* Record_ReadValueAsObject_m5F14CA6A4B11B31675A52014126BA98189CB6C88_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
RuntimeObject* _returnValue;
_returnValue = Record_ReadValueAsObject_m5F14CA6A4B11B31675A52014126BA98189CB6C88(_thisAdjusted, method);
return _returnValue;
}
// System.Void* UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::GetUnsafeMemoryPtr()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Record_GetUnsafeMemoryPtr_m1A7FF1C09896901E9B6C24C3E58999836958AD22 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
void* V_0 = NULL;
{
// CheckValid();
Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83(__this, NULL);
// return GetUnsafeMemoryPtrUnchecked();
void* L_0;
L_0 = Record_GetUnsafeMemoryPtrUnchecked_m4BFC161E4036F0124F83D2CC87EA94D2B76BA1BF(__this, NULL);
V_0 = L_0;
goto IL_0011;
}
IL_0011:
{
// }
void* L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C void* Record_GetUnsafeMemoryPtr_m1A7FF1C09896901E9B6C24C3E58999836958AD22_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
void* _returnValue;
_returnValue = Record_GetUnsafeMemoryPtr_m1A7FF1C09896901E9B6C24C3E58999836958AD22(_thisAdjusted, method);
return _returnValue;
}
// System.Void* UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::GetUnsafeMemoryPtrUnchecked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Record_GetUnsafeMemoryPtrUnchecked_m4BFC161E4036F0124F83D2CC87EA94D2B76BA1BF (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_1;
memset((&V_1), 0, sizeof(V_1));
void* V_2 = NULL;
int32_t G_B3_0 = 0;
{
// if (m_Owner.controls.Count == 1 && !m_Owner.m_AddNewControls)
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
NullCheck(L_0);
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_1;
L_1 = InputStateHistory_get_controls_m2B1056A5B21F2A8CFAAEE9136E24D27C4BFF31CC(L_0, NULL);
V_1 = L_1;
int32_t L_2;
L_2 = ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_inline((&V_1), ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var);
if ((!(((uint32_t)L_2) == ((uint32_t)1))))
{
goto IL_0027;
}
}
{
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_3 = __this->___m_Owner_0;
NullCheck(L_3);
bool L_4 = L_3->___m_AddNewControls_13;
G_B3_0 = ((((int32_t)L_4) == ((int32_t)0))? 1 : 0);
goto IL_0028;
}
IL_0027:
{
G_B3_0 = 0;
}
IL_0028:
{
V_0 = (bool)G_B3_0;
bool L_5 = V_0;
if (!L_5)
{
goto IL_003a;
}
}
{
// return header->statePtrWithoutControlIndex;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_6;
L_6 = Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35(__this, NULL);
uint8_t* L_7;
L_7 = RecordHeader_get_statePtrWithoutControlIndex_m06FC191CB4801F442A0B972DA23B48ECE629922C((RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)L_6, NULL);
V_2 = (void*)L_7;
goto IL_0048;
}
IL_003a:
{
// return header->statePtrWithControlIndex;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_8;
L_8 = Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35(__this, NULL);
uint8_t* L_9;
L_9 = RecordHeader_get_statePtrWithControlIndex_m68BBA8402AF00318B40229E5121F9C5132A3B655((RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)L_8, NULL);
V_2 = (void*)L_9;
goto IL_0048;
}
IL_0048:
{
// }
void* L_10 = V_2;
return L_10;
}
}
IL2CPP_EXTERN_C void* Record_GetUnsafeMemoryPtrUnchecked_m4BFC161E4036F0124F83D2CC87EA94D2B76BA1BF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
void* _returnValue;
_returnValue = Record_GetUnsafeMemoryPtrUnchecked_m4BFC161E4036F0124F83D2CC87EA94D2B76BA1BF(_thisAdjusted, method);
return _returnValue;
}
// System.Void* UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::GetUnsafeExtraMemoryPtr()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Record_GetUnsafeExtraMemoryPtr_mB1A5ACD5AA4B1ED830BD2E2EF7EC9B9ABF579D85 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
void* V_0 = NULL;
{
// CheckValid();
Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83(__this, NULL);
// return GetUnsafeExtraMemoryPtrUnchecked();
void* L_0;
L_0 = Record_GetUnsafeExtraMemoryPtrUnchecked_m64D1BADE8C76019CB1D44F1FDE1A35A3060945FF(__this, NULL);
V_0 = L_0;
goto IL_0011;
}
IL_0011:
{
// }
void* L_1 = V_0;
return L_1;
}
}
IL2CPP_EXTERN_C void* Record_GetUnsafeExtraMemoryPtr_mB1A5ACD5AA4B1ED830BD2E2EF7EC9B9ABF579D85_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
void* _returnValue;
_returnValue = Record_GetUnsafeExtraMemoryPtr_mB1A5ACD5AA4B1ED830BD2E2EF7EC9B9ABF579D85(_thisAdjusted, method);
return _returnValue;
}
// System.Void* UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::GetUnsafeExtraMemoryPtrUnchecked()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* Record_GetUnsafeExtraMemoryPtrUnchecked_m64D1BADE8C76019CB1D44F1FDE1A35A3060945FF (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
bool V_0 = false;
void* V_1 = NULL;
{
// if (m_Owner.extraMemoryPerRecord == 0)
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
NullCheck(L_0);
int32_t L_1;
L_1 = InputStateHistory_get_extraMemoryPerRecord_m4E4C9D89BC37B9CD7E6AFFD58D95A9030F92E653_inline(L_0, NULL);
V_0 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_001e;
}
}
{
// throw new InvalidOperationException("No extra memory has been set up for history records; set extraMemoryPerRecord");
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*)&_stringLiteral228690F85C6AD8ED815D48DC2A017A1AAD28D67E)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Record_GetUnsafeExtraMemoryPtrUnchecked_m64D1BADE8C76019CB1D44F1FDE1A35A3060945FF_RuntimeMethod_var)));
}
IL_001e:
{
// return (byte*)header + m_Owner.bytesPerRecord - m_Owner.extraMemoryPerRecord;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_4;
L_4 = Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35(__this, NULL);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_5 = __this->___m_Owner_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InputStateHistory_get_bytesPerRecord_mAF516CE1E45E3EBA46EDFFF2923908D6B672D114(L_5, NULL);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_7 = __this->___m_Owner_0;
NullCheck(L_7);
int32_t L_8;
L_8 = InputStateHistory_get_extraMemoryPerRecord_m4E4C9D89BC37B9CD7E6AFFD58D95A9030F92E653_inline(L_7, NULL);
V_1 = (void*)((RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)il2cpp_codegen_subtract((intptr_t)((RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)il2cpp_codegen_add((intptr_t)L_4, L_6)), L_8));
goto IL_003f;
}
IL_003f:
{
// }
void* L_9 = V_1;
return L_9;
}
}
IL2CPP_EXTERN_C void* Record_GetUnsafeExtraMemoryPtrUnchecked_m64D1BADE8C76019CB1D44F1FDE1A35A3060945FF_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
void* _returnValue;
_returnValue = Record_GetUnsafeExtraMemoryPtrUnchecked_m64D1BADE8C76019CB1D44F1FDE1A35A3060945FF(_thisAdjusted, method);
return _returnValue;
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::CopyFrom(UnityEngine.InputSystem.LowLevel.InputStateHistory/Record)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Record_CopyFrom_mF3794E85475465E4DC83BBC615BC0A1506BFD105 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 ___record0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_AppendWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mC5BF2128B73357928D460A8F53B4AEEE75704DEB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArrayExtensions_IndexOfReference_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mB6E96482486769BF8A03A4BAB4327F990DB2B7ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* V_0 = NULL;
int32_t V_1 = 0;
int32_t V_2 = 0;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* V_3 = NULL;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* V_4 = NULL;
uint8_t* V_5 = NULL;
uint8_t* V_6 = NULL;
int32_t V_7 = 0;
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
bool V_11 = false;
uint32_t V_12 = 0;
bool V_13 = false;
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 V_14;
memset((&V_14), 0, sizeof(V_14));
bool V_15 = false;
int32_t G_B11_0 = 0;
uint8_t* G_B17_0 = NULL;
int32_t G_B20_0 = 0;
Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* G_B24_0 = NULL;
Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* G_B23_0 = NULL;
{
// if (!record.valid)
bool L_0;
L_0 = Record_get_valid_m73D4931772DADEDE923FEAB48BCC0B0B26D60207((&___record0), NULL);
V_8 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_8;
if (!L_1)
{
goto IL_0021;
}
}
{
// throw new ArgumentException("Given history record is not valid", nameof(record));
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*)&_stringLiteral07502A9394E2D4006BEA38B6D757C8DD641C761C)), ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8AEF35B4D1778407DD318B95E28D5C52594A31FA)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Record_CopyFrom_mF3794E85475465E4DC83BBC615BC0A1506BFD105_RuntimeMethod_var)));
}
IL_0021:
{
// CheckValid();
Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83(__this, NULL);
// var control = record.control;
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_3;
L_3 = Record_get_control_mFA5FCC30EB91E96F56E6C405A64F1BB875591361((&___record0), NULL);
V_0 = L_3;
// var controlIndex = m_Owner.controls.IndexOfReference(control);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_4 = __this->___m_Owner_0;
NullCheck(L_4);
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_5;
L_5 = InputStateHistory_get_controls_m2B1056A5B21F2A8CFAAEE9136E24D27C4BFF31CC(L_4, NULL);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_6 = V_0;
int32_t L_7;
L_7 = ReadOnlyArrayExtensions_IndexOfReference_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mB6E96482486769BF8A03A4BAB4327F990DB2B7ED(L_5, L_6, ReadOnlyArrayExtensions_IndexOfReference_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mB6E96482486769BF8A03A4BAB4327F990DB2B7ED_RuntimeMethod_var);
V_1 = L_7;
// if (controlIndex == -1)
int32_t L_8 = V_1;
V_9 = (bool)((((int32_t)L_8) == ((int32_t)(-1)))? 1 : 0);
bool L_9 = V_9;
if (!L_9)
{
goto IL_0098;
}
}
{
// if (!m_Owner.m_AddNewControls)
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_10 = __this->___m_Owner_0;
NullCheck(L_10);
bool L_11 = L_10->___m_AddNewControls_13;
V_10 = (bool)((((int32_t)L_11) == ((int32_t)0))? 1 : 0);
bool L_12 = V_10;
if (!L_12)
{
goto IL_0078;
}
}
{
// throw new InvalidOperationException($"Control '{record.control}' is not tracked by target history");
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_13;
L_13 = Record_get_control_mFA5FCC30EB91E96F56E6C405A64F1BB875591361((&___record0), NULL);
String_t* L_14;
L_14 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB6A2B8BB21743999872D37E9F7D3ABD5C6153542)), L_13, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_15 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_15);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_15, L_14, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Record_CopyFrom_mF3794E85475465E4DC83BBC615BC0A1506BFD105_RuntimeMethod_var)));
}
IL_0078:
{
// controlIndex =
// ArrayHelpers.AppendWithCapacity(ref m_Owner.m_Controls, ref m_Owner.m_ControlCount, control);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_16 = __this->___m_Owner_0;
NullCheck(L_16);
InputControlU5BU5D_t0B951FEF1504D6340387C4735F5D6F426F40FE17** L_17 = (&L_16->___m_Controls_3);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_18 = __this->___m_Owner_0;
NullCheck(L_18);
int32_t* L_19 = (&L_18->___m_ControlCount_4);
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_20 = V_0;
int32_t L_21;
L_21 = ArrayHelpers_AppendWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mC5BF2128B73357928D460A8F53B4AEEE75704DEB(L_17, L_19, L_20, ((int32_t)10), ArrayHelpers_AppendWithCapacity_TisInputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_mC5BF2128B73357928D460A8F53B4AEEE75704DEB_RuntimeMethod_var);
V_1 = L_21;
}
IL_0098:
{
// var numBytesForState = m_Owner.m_StateSizeInBytes;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_22 = __this->___m_Owner_0;
NullCheck(L_22);
int32_t L_23 = L_22->___m_StateSizeInBytes_6;
V_2 = L_23;
// if (numBytesForState != record.m_Owner.m_StateSizeInBytes)
int32_t L_24 = V_2;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_25 = ___record0;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_26 = L_25.___m_Owner_0;
NullCheck(L_26);
int32_t L_27 = L_26->___m_StateSizeInBytes_6;
V_11 = (bool)((((int32_t)((((int32_t)L_24) == ((int32_t)L_27))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_28 = V_11;
if (!L_28)
{
goto IL_00e1;
}
}
{
// throw new InvalidOperationException(
// $"Cannot copy record from owner with state size '{record.m_Owner.m_StateSizeInBytes}' to owner with state size '{numBytesForState}'");
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_29 = ___record0;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_30 = L_29.___m_Owner_0;
NullCheck(L_30);
int32_t L_31 = L_30->___m_StateSizeInBytes_6;
int32_t L_32 = L_31;
RuntimeObject* L_33 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_32);
int32_t L_34 = V_2;
int32_t L_35 = L_34;
RuntimeObject* L_36 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_35);
String_t* L_37;
L_37 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral5FED819D10C8AF6C6E7F810200B694458636D0F3)), L_33, L_36, NULL);
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_38 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
NullCheck(L_38);
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_38, L_37, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_38, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Record_CopyFrom_mF3794E85475465E4DC83BBC615BC0A1506BFD105_RuntimeMethod_var)));
}
IL_00e1:
{
// var thisRecordPtr = header;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_39;
L_39 = Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35(__this, NULL);
V_3 = L_39;
// var otherRecordPtr = record.header;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_40;
L_40 = Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35((&___record0), NULL);
V_4 = L_40;
// UnsafeUtility.MemCpy(thisRecordPtr, otherRecordPtr, RecordHeader.kSizeWithoutControlIndex);
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_41 = V_3;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_42 = V_4;
UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B((void*)L_41, (void*)L_42, ((int64_t)((int32_t)12)), NULL);
// thisRecordPtr->version = ++m_Owner.m_CurrentVersion;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_43 = V_3;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_44 = __this->___m_Owner_0;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_45 = L_44;
NullCheck(L_45);
uint32_t L_46 = L_45->___m_CurrentVersion_11;
V_12 = ((int32_t)il2cpp_codegen_add((int32_t)L_46, 1));
uint32_t L_47 = V_12;
NullCheck(L_45);
L_45->___m_CurrentVersion_11 = L_47;
uint32_t L_48 = V_12;
NullCheck(L_43);
L_43->___version_1 = L_48;
// m_Version = thisRecordPtr->version;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_49 = V_3;
NullCheck(L_49);
uint32_t L_50 = L_49->___version_1;
__this->___m_Version_2 = L_50;
// var dstPtr = thisRecordPtr->statePtrWithoutControlIndex;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_51 = V_3;
uint8_t* L_52;
L_52 = RecordHeader_get_statePtrWithoutControlIndex_m06FC191CB4801F442A0B972DA23B48ECE629922C((RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)L_51, NULL);
V_5 = L_52;
// if (m_Owner.controls.Count > 1 || m_Owner.m_AddNewControls)
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_53 = __this->___m_Owner_0;
NullCheck(L_53);
ReadOnlyArray_1_tA1DF7A256AD2BF17FB155224CB2611ED215EFCD3 L_54;
L_54 = InputStateHistory_get_controls_m2B1056A5B21F2A8CFAAEE9136E24D27C4BFF31CC(L_53, NULL);
V_14 = L_54;
int32_t L_55;
L_55 = ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_inline((&V_14), ReadOnlyArray_1_get_Count_m5061AE58EC2D8AE48182ADF368A108D8E9E116B6_RuntimeMethod_var);
if ((((int32_t)L_55) > ((int32_t)1)))
{
goto IL_0154;
}
}
{
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_56 = __this->___m_Owner_0;
NullCheck(L_56);
bool L_57 = L_56->___m_AddNewControls_13;
G_B11_0 = ((int32_t)(L_57));
goto IL_0155;
}
IL_0154:
{
G_B11_0 = 1;
}
IL_0155:
{
V_13 = (bool)G_B11_0;
bool L_58 = V_13;
if (!L_58)
{
goto IL_016c;
}
}
{
// thisRecordPtr->controlIndex = controlIndex;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_59 = V_3;
int32_t L_60 = V_1;
NullCheck(L_59);
L_59->___controlIndex_2 = L_60;
// dstPtr = thisRecordPtr->statePtrWithControlIndex;
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_61 = V_3;
uint8_t* L_62;
L_62 = RecordHeader_get_statePtrWithControlIndex_m68BBA8402AF00318B40229E5121F9C5132A3B655((RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)L_61, NULL);
V_5 = L_62;
}
IL_016c:
{
// var srcPtr = record.m_Owner.m_ControlCount > 1 || record.m_Owner.m_AddNewControls
// ? otherRecordPtr->statePtrWithControlIndex
// : otherRecordPtr->statePtrWithoutControlIndex;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_63 = ___record0;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_64 = L_63.___m_Owner_0;
NullCheck(L_64);
int32_t L_65 = L_64->___m_ControlCount_4;
if ((((int32_t)L_65) > ((int32_t)1)))
{
goto IL_0190;
}
}
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_66 = ___record0;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_67 = L_66.___m_Owner_0;
NullCheck(L_67);
bool L_68 = L_67->___m_AddNewControls_13;
if (L_68)
{
goto IL_0190;
}
}
{
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_69 = V_4;
uint8_t* L_70;
L_70 = RecordHeader_get_statePtrWithoutControlIndex_m06FC191CB4801F442A0B972DA23B48ECE629922C((RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)L_69, NULL);
G_B17_0 = L_70;
goto IL_0197;
}
IL_0190:
{
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_71 = V_4;
uint8_t* L_72;
L_72 = RecordHeader_get_statePtrWithControlIndex_m68BBA8402AF00318B40229E5121F9C5132A3B655((RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0*)L_71, NULL);
G_B17_0 = L_72;
}
IL_0197:
{
V_6 = G_B17_0;
// UnsafeUtility.MemCpy(dstPtr, srcPtr, numBytesForState);
uint8_t* L_73 = V_5;
uint8_t* L_74 = V_6;
int32_t L_75 = V_2;
UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B((void*)L_73, (void*)L_74, ((int64_t)L_75), NULL);
// var numBytesExtraMemory = m_Owner.m_ExtraMemoryPerRecord;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_76 = __this->___m_Owner_0;
NullCheck(L_76);
int32_t L_77 = L_76->___m_ExtraMemoryPerRecord_9;
V_7 = L_77;
// if (numBytesExtraMemory > 0 && numBytesExtraMemory == record.m_Owner.m_ExtraMemoryPerRecord)
int32_t L_78 = V_7;
if ((((int32_t)L_78) <= ((int32_t)0)))
{
goto IL_01c8;
}
}
{
int32_t L_79 = V_7;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_80 = ___record0;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_81 = L_80.___m_Owner_0;
NullCheck(L_81);
int32_t L_82 = L_81->___m_ExtraMemoryPerRecord_9;
G_B20_0 = ((((int32_t)L_79) == ((int32_t)L_82))? 1 : 0);
goto IL_01c9;
}
IL_01c8:
{
G_B20_0 = 0;
}
IL_01c9:
{
V_15 = (bool)G_B20_0;
bool L_83 = V_15;
if (!L_83)
{
goto IL_01e5;
}
}
{
// UnsafeUtility.MemCpy(GetUnsafeExtraMemoryPtr(), record.GetUnsafeExtraMemoryPtr(),
// numBytesExtraMemory);
void* L_84;
L_84 = Record_GetUnsafeExtraMemoryPtr_mB1A5ACD5AA4B1ED830BD2E2EF7EC9B9ABF579D85(__this, NULL);
void* L_85;
L_85 = Record_GetUnsafeExtraMemoryPtr_mB1A5ACD5AA4B1ED830BD2E2EF7EC9B9ABF579D85((&___record0), NULL);
int32_t L_86 = V_7;
UnsafeUtility_MemCpy_m019E657B952C27F705607F0F3D371EEE526B716B(L_84, L_85, ((int64_t)L_86), NULL);
}
IL_01e5:
{
// m_Owner.onRecordAdded?.Invoke(this);
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_87 = __this->___m_Owner_0;
NullCheck(L_87);
Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* L_88;
L_88 = InputStateHistory_get_onRecordAdded_mC7C34D59B29DBCFD235DDCE9353325E8A8033D26_inline(L_87, NULL);
Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* L_89 = L_88;
G_B23_0 = L_89;
if (L_89)
{
G_B24_0 = L_89;
goto IL_01f6;
}
}
{
goto IL_0202;
}
IL_01f6:
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_90 = (*(Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*)__this);
NullCheck(G_B24_0);
Action_1_Invoke_m385E2072F05E124A5C5A65458BECB656EA710704_inline(G_B24_0, L_90, NULL);
}
IL_0202:
{
// }
return;
}
}
IL2CPP_EXTERN_C void Record_CopyFrom_mF3794E85475465E4DC83BBC615BC0A1506BFD105_AdjustorThunk (RuntimeObject* __this, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 ___record0, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
Record_CopyFrom_mF3794E85475465E4DC83BBC615BC0A1506BFD105(_thisAdjusted, ___record0, method);
}
// System.Void UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::CheckValid()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
int32_t G_B3_0 = 0;
{
// if (m_Owner == default || m_IndexPlusOne == default)
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
if (!L_0)
{
goto IL_0014;
}
}
{
int32_t L_1 = __this->___m_IndexPlusOne_1;
G_B3_0 = ((((int32_t)L_1) == ((int32_t)0))? 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_0024;
}
}
{
// throw new InvalidOperationException("Value not initialized");
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*)&_stringLiteralD368221222123B4D9D426DC9D6DBC9E02A655C26)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83_RuntimeMethod_var)));
}
IL_0024:
{
// if (header->version != m_Version)
RecordHeader_t6523EF3FFB7B66D4FC75A9C96AE57A0EC6D209F0* L_4;
L_4 = Record_get_header_m5ED6371C87B6F577C1AE75364D0C9AB5E1C3FC35(__this, NULL);
NullCheck(L_4);
uint32_t L_5 = L_4->___version_1;
uint32_t L_6 = __this->___m_Version_2;
V_1 = (bool)((((int32_t)((((int32_t)L_5) == ((int32_t)L_6))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_7 = V_1;
if (!L_7)
{
goto IL_0049;
}
}
{
// throw new InvalidOperationException("Record is no longer valid");
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, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral7CB991168362F6F6217558DEDAD35C480D6B523C)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_8, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83_RuntimeMethod_var)));
}
IL_0049:
{
// }
return;
}
}
IL2CPP_EXTERN_C void Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
Record_CheckValid_m67D55C30E83E6D73790913DA2E1574429B339E83(_thisAdjusted, method);
}
// System.Boolean UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::Equals(UnityEngine.InputSystem.LowLevel.InputStateHistory/Record)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Record_Equals_m46C2DACFD7A7DF90D32A0E4EC4B44D267D7B4402 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 ___other0, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t G_B4_0 = 0;
{
// return ReferenceEquals(m_Owner, other.m_Owner) && m_IndexPlusOne == other.m_IndexPlusOne && m_Version == other.m_Version;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_1 = ___other0;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_2 = L_1.___m_Owner_0;
if ((!(((RuntimeObject*)(InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480*)L_0) == ((RuntimeObject*)(InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480*)L_2))))
{
goto IL_002d;
}
}
{
int32_t L_3 = __this->___m_IndexPlusOne_1;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_4 = ___other0;
int32_t L_5 = L_4.___m_IndexPlusOne_1;
if ((!(((uint32_t)L_3) == ((uint32_t)L_5))))
{
goto IL_002d;
}
}
{
uint32_t L_6 = __this->___m_Version_2;
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_7 = ___other0;
uint32_t L_8 = L_7.___m_Version_2;
G_B4_0 = ((((int32_t)L_6) == ((int32_t)L_8))? 1 : 0);
goto IL_002e;
}
IL_002d:
{
G_B4_0 = 0;
}
IL_002e:
{
V_0 = (bool)G_B4_0;
goto IL_0031;
}
IL_0031:
{
// }
bool L_9 = V_0;
return L_9;
}
}
IL2CPP_EXTERN_C bool Record_Equals_m46C2DACFD7A7DF90D32A0E4EC4B44D267D7B4402_AdjustorThunk (RuntimeObject* __this, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 ___other0, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
bool _returnValue;
_returnValue = Record_Equals_m46C2DACFD7A7DF90D32A0E4EC4B44D267D7B4402(_thisAdjusted, ___other0, method);
return _returnValue;
}
// System.Boolean UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::Equals(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Record_Equals_mEAE03AEEBA5DD28BBFD29288ABD97ECA570E1745 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
int32_t G_B3_0 = 0;
{
// return obj is Record other && Equals(other);
RuntimeObject* L_0 = ___obj0;
if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_il2cpp_TypeInfo_var)))
{
goto IL_0019;
}
}
{
RuntimeObject* L_1 = ___obj0;
V_0 = ((*(Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*)((Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*)(Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*)UnBox(L_1, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0_il2cpp_TypeInfo_var))));
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 L_2 = V_0;
bool L_3;
L_3 = Record_Equals_m46C2DACFD7A7DF90D32A0E4EC4B44D267D7B4402(__this, L_2, NULL);
G_B3_0 = ((int32_t)(L_3));
goto IL_001a;
}
IL_0019:
{
G_B3_0 = 0;
}
IL_001a:
{
V_1 = (bool)G_B3_0;
goto IL_001d;
}
IL_001d:
{
// }
bool L_4 = V_1;
return L_4;
}
}
IL2CPP_EXTERN_C bool Record_Equals_mEAE03AEEBA5DD28BBFD29288ABD97ECA570E1745_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___obj0, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
bool _returnValue;
_returnValue = Record_Equals_mEAE03AEEBA5DD28BBFD29288ABD97ECA570E1745(_thisAdjusted, ___obj0, method);
return _returnValue;
}
// System.Int32 UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::GetHashCode()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Record_GetHashCode_m0C3978B11ED20A623C63325C24A3B77C40C22BC6 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t G_B3_0 = 0;
{
// var hashCode = m_Owner != null ? m_Owner.GetHashCode() : 0;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
if (L_0)
{
goto IL_000d;
}
}
{
G_B3_0 = 0;
goto IL_0018;
}
IL_000d:
{
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_1 = __this->___m_Owner_0;
NullCheck(L_1);
int32_t L_2;
L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2 /* System.Int32 System.Object::GetHashCode() */, L_1);
G_B3_0 = L_2;
}
IL_0018:
{
V_0 = G_B3_0;
// hashCode = (hashCode * 397) ^ m_IndexPlusOne;
int32_t L_3 = V_0;
int32_t L_4 = __this->___m_IndexPlusOne_1;
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_3, ((int32_t)397)))^L_4));
// hashCode = (hashCode * 397) ^ (int)m_Version;
int32_t L_5 = V_0;
uint32_t L_6 = __this->___m_Version_2;
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_multiply(L_5, ((int32_t)397)))^(int32_t)L_6));
// return hashCode;
int32_t L_7 = V_0;
V_1 = L_7;
goto IL_003b;
}
IL_003b:
{
// }
int32_t L_8 = V_1;
return L_8;
}
}
IL2CPP_EXTERN_C int32_t Record_GetHashCode_m0C3978B11ED20A623C63325C24A3B77C40C22BC6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
int32_t _returnValue;
_returnValue = Record_GetHashCode_m0C3978B11ED20A623C63325C24A3B77C40C22BC6(_thisAdjusted, method);
return _returnValue;
}
// System.String UnityEngine.InputSystem.LowLevel.InputStateHistory/Record::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Record_ToString_m712763CC1EF0E6677A9A3848D870B7E619A91640 (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral90C285823967F4BB319AA93A10BBA680529F1E2A);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralCDC4CAD2EE688756442F133610DECC9EF98A0A1D);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
String_t* V_1 = NULL;
{
// if (!valid)
bool L_0;
L_0 = Record_get_valid_m73D4931772DADEDE923FEAB48BCC0B0B26D60207(__this, NULL);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0016;
}
}
{
// return "<Invalid>";
V_1 = _stringLiteralCDC4CAD2EE688756442F133610DECC9EF98A0A1D;
goto IL_003a;
}
IL_0016:
{
// return $"{{ control={control} value={ReadValueAsObject()} time={time} }}";
InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* L_2;
L_2 = Record_get_control_mFA5FCC30EB91E96F56E6C405A64F1BB875591361(__this, NULL);
RuntimeObject* L_3;
L_3 = Record_ReadValueAsObject_m5F14CA6A4B11B31675A52014126BA98189CB6C88(__this, NULL);
double L_4;
L_4 = Record_get_time_m01D9954843D8B133990316D6116F8C0ED29F8743(__this, NULL);
double L_5 = L_4;
RuntimeObject* L_6 = Box(Double_tE150EF3D1D43DEE85D533810AB4C742307EEDE5F_il2cpp_TypeInfo_var, &L_5);
String_t* L_7;
L_7 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(_stringLiteral90C285823967F4BB319AA93A10BBA680529F1E2A, L_2, L_3, L_6, NULL);
V_1 = L_7;
goto IL_003a;
}
IL_003a:
{
// }
String_t* L_8 = V_1;
return L_8;
}
}
IL2CPP_EXTERN_C String_t* Record_ToString_m712763CC1EF0E6677A9A3848D870B7E619A91640_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method)
{
Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* _thisAdjusted;
int32_t _offset = 1;
_thisAdjusted = reinterpret_cast<Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0*>(__this + _offset);
String_t* _returnValue;
_returnValue = Record_ToString_m712763CC1EF0E6677A9A3848D870B7E619A91640(_thisAdjusted, method);
return _returnValue;
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single UnityEngine.InputSystem.Processors.AxisDeadzoneProcessor::get_minOrDefault()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisDeadzoneProcessor_get_minOrDefault_m0951A50CB79989B52E92A99F727D59CA8DA327A4 (AxisDeadzoneProcessor_t0CD0C66C8981A54B391808B4950F14784AA28275* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float G_B3_0 = 0.0f;
{
// private float minOrDefault => min == default ? InputSystem.settings.defaultDeadzoneMin : min;
float L_0 = __this->___min_1;
if ((((float)L_0) == ((float)(0.0f))))
{
goto IL_0015;
}
}
{
float L_1 = __this->___min_1;
G_B3_0 = L_1;
goto IL_001f;
}
IL_0015:
{
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_2;
L_2 = InputSystem_get_settings_mFAFDCA4665DFE068CEBBBB379972A390BD0E45C7(NULL);
NullCheck(L_2);
float L_3;
L_3 = InputSettings_get_defaultDeadzoneMin_m1239BE1D57797E39924B157E2176088DEAA40AB4_inline(L_2, NULL);
G_B3_0 = L_3;
}
IL_001f:
{
return G_B3_0;
}
}
// System.Single UnityEngine.InputSystem.Processors.AxisDeadzoneProcessor::get_maxOrDefault()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisDeadzoneProcessor_get_maxOrDefault_mFAD5FDE760368B8080230FB5863249E4DA7C383D (AxisDeadzoneProcessor_t0CD0C66C8981A54B391808B4950F14784AA28275* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float G_B3_0 = 0.0f;
{
// private float maxOrDefault => max == default ? InputSystem.settings.defaultDeadzoneMax : max;
float L_0 = __this->___max_2;
if ((((float)L_0) == ((float)(0.0f))))
{
goto IL_0015;
}
}
{
float L_1 = __this->___max_2;
G_B3_0 = L_1;
goto IL_001f;
}
IL_0015:
{
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_2;
L_2 = InputSystem_get_settings_mFAFDCA4665DFE068CEBBBB379972A390BD0E45C7(NULL);
NullCheck(L_2);
float L_3;
L_3 = InputSettings_get_defaultDeadzoneMax_mDEDE43CBF1C003101209A6743914D4461A4B0DBD_inline(L_2, NULL);
G_B3_0 = L_3;
}
IL_001f:
{
return G_B3_0;
}
}
// System.Single UnityEngine.InputSystem.Processors.AxisDeadzoneProcessor::Process(System.Single,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float AxisDeadzoneProcessor_Process_m4703627EA561A618D98007039EA1057419481BE5 (AxisDeadzoneProcessor_t0CD0C66C8981A54B391808B4950F14784AA28275* __this, float ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
bool V_3 = false;
float V_4 = 0.0f;
bool V_5 = false;
{
// var min = minOrDefault;
float L_0;
L_0 = AxisDeadzoneProcessor_get_minOrDefault_m0951A50CB79989B52E92A99F727D59CA8DA327A4(__this, NULL);
V_0 = L_0;
// var max = maxOrDefault;
float L_1;
L_1 = AxisDeadzoneProcessor_get_maxOrDefault_mFAD5FDE760368B8080230FB5863249E4DA7C383D(__this, NULL);
V_1 = L_1;
// var absValue = Mathf.Abs(value);
float L_2 = ___value0;
float L_3;
L_3 = fabsf(L_2);
V_2 = L_3;
// if (absValue < min)
float L_4 = V_2;
float L_5 = V_0;
V_3 = (bool)((((float)L_4) < ((float)L_5))? 1 : 0);
bool L_6 = V_3;
if (!L_6)
{
goto IL_0027;
}
}
{
// return 0;
V_4 = (0.0f);
goto IL_004d;
}
IL_0027:
{
// if (absValue > max)
float L_7 = V_2;
float L_8 = V_1;
V_5 = (bool)((((float)L_7) > ((float)L_8))? 1 : 0);
bool L_9 = V_5;
if (!L_9)
{
goto IL_003b;
}
}
{
// return Mathf.Sign(value);
float L_10 = ___value0;
float L_11;
L_11 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_10, NULL);
V_4 = L_11;
goto IL_004d;
}
IL_003b:
{
// return Mathf.Sign(value) * ((absValue - min) / (max - min));
float L_12 = ___value0;
float L_13;
L_13 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_12, NULL);
float L_14 = V_2;
float L_15 = V_0;
float L_16 = V_1;
float L_17 = V_0;
V_4 = ((float)il2cpp_codegen_multiply(L_13, ((float)(((float)il2cpp_codegen_subtract(L_14, L_15))/((float)il2cpp_codegen_subtract(L_16, L_17))))));
goto IL_004d;
}
IL_004d:
{
// }
float L_18 = V_4;
return L_18;
}
}
// System.String UnityEngine.InputSystem.Processors.AxisDeadzoneProcessor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* AxisDeadzoneProcessor_ToString_mAFFBA22F47A9D20F7465170E35DCD8AA22B85767 (AxisDeadzoneProcessor_t0CD0C66C8981A54B391808B4950F14784AA28275* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralAF1DE74E5E7C56116956E73F067169E2400B7663);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return $"AxisDeadzone(min={minOrDefault},max={maxOrDefault})";
float L_0;
L_0 = AxisDeadzoneProcessor_get_minOrDefault_m0951A50CB79989B52E92A99F727D59CA8DA327A4(__this, NULL);
float L_1 = L_0;
RuntimeObject* L_2 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_1);
float L_3;
L_3 = AxisDeadzoneProcessor_get_maxOrDefault_mFAD5FDE760368B8080230FB5863249E4DA7C383D(__this, NULL);
float L_4 = L_3;
RuntimeObject* L_5 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_4);
String_t* L_6;
L_6 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteralAF1DE74E5E7C56116956E73F067169E2400B7663, L_2, L_5, NULL);
V_0 = L_6;
goto IL_0024;
}
IL_0024:
{
// }
String_t* L_7 = V_0;
return L_7;
}
}
// System.Void UnityEngine.InputSystem.Processors.AxisDeadzoneProcessor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void AxisDeadzoneProcessor__ctor_m1DAB3510C8F01ED88B5C1A485685CE2E67C2A29F (AxisDeadzoneProcessor_t0CD0C66C8981A54B391808B4950F14784AA28275* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363(__this, InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single UnityEngine.InputSystem.Processors.ClampProcessor::Process(System.Single,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ClampProcessor_Process_m2131892DF263485CE5B0CF7ADAC57D72D5C56921 (ClampProcessor_tF3D734C88BDFC3618BA525B51A0244942A5E1E33* __this, float ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return Mathf.Clamp(value, min, max);
float L_0 = ___value0;
float L_1 = __this->___min_1;
float L_2 = __this->___max_2;
float L_3;
L_3 = Mathf_Clamp_m154E404AF275A3B2EC99ECAA3879B4CB9F0606DC_inline(L_0, L_1, L_2, NULL);
V_0 = L_3;
goto IL_0016;
}
IL_0016:
{
// }
float L_4 = V_0;
return L_4;
}
}
// System.String UnityEngine.InputSystem.Processors.ClampProcessor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ClampProcessor_ToString_mF892E33F7B0F33279C78BAB1FECA54AA071CAF70 (ClampProcessor_tF3D734C88BDFC3618BA525B51A0244942A5E1E33* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9A6665FCE082A644FF5EC34C31774D2A8C15A647);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return $"Clamp(min={min},max={max})";
float L_0 = __this->___min_1;
float L_1 = L_0;
RuntimeObject* L_2 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_1);
float L_3 = __this->___max_2;
float L_4 = L_3;
RuntimeObject* L_5 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_4);
String_t* L_6;
L_6 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral9A6665FCE082A644FF5EC34C31774D2A8C15A647, L_2, L_5, NULL);
V_0 = L_6;
goto IL_0024;
}
IL_0024:
{
// }
String_t* L_7 = V_0;
return L_7;
}
}
// System.Void UnityEngine.InputSystem.Processors.ClampProcessor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ClampProcessor__ctor_mFB45C52B0959C0DE053968E44A1494D265018E26 (ClampProcessor_tF3D734C88BDFC3618BA525B51A0244942A5E1E33* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363(__this, InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_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
// UnityEngine.Vector3 UnityEngine.InputSystem.Processors.CompensateDirectionProcessor::Process(UnityEngine.Vector3,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 CompensateDirectionProcessor_Process_m65E2A36B937F4314BF9994F5F596CA2B6DE5DD5E (CompensateDirectionProcessor_tD37E3634AA6A1D86A67B21CFFFF5BDD0F39183BE* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
int32_t V_4 = 0;
{
// if (!InputSystem.settings.compensateForScreenOrientation)
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_0;
L_0 = InputSystem_get_settings_mFAFDCA4665DFE068CEBBBB379972A390BD0E45C7(NULL);
NullCheck(L_0);
bool L_1;
L_1 = InputSettings_get_compensateForScreenOrientation_m3192D3A299F90F02013F003CE246174E480ACF80_inline(L_0, NULL);
V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0016;
}
}
{
// return value;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___value0;
V_2 = L_3;
goto IL_0090;
}
IL_0016:
{
// var rotation = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
V_0 = L_4;
// switch (InputRuntime.s_Instance.screenOrientation)
RuntimeObject* L_5 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(25 /* UnityEngine.ScreenOrientation UnityEngine.InputSystem.LowLevel.IInputRuntime::get_screenOrientation() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_5);
V_4 = L_6;
int32_t L_7 = V_4;
V_3 = L_7;
int32_t L_8 = V_3;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_8, 2)))
{
case 0:
{
goto IL_0041;
}
case 1:
{
goto IL_0058;
}
case 2:
{
goto IL_006f;
}
}
}
{
goto IL_0086;
}
IL_0041:
{
// case ScreenOrientation.PortraitUpsideDown: rotation = Quaternion.Euler(0, 0, 180); break;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9;
L_9 = Quaternion_Euler_mD4601D966F1F58F3FCA01B3FC19A12D0AD0396DD_inline((0.0f), (0.0f), (180.0f), NULL);
V_0 = L_9;
// case ScreenOrientation.PortraitUpsideDown: rotation = Quaternion.Euler(0, 0, 180); break;
goto IL_0086;
}
IL_0058:
{
// case ScreenOrientation.LandscapeLeft: rotation = Quaternion.Euler(0, 0, 90); break;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10;
L_10 = Quaternion_Euler_mD4601D966F1F58F3FCA01B3FC19A12D0AD0396DD_inline((0.0f), (0.0f), (90.0f), NULL);
V_0 = L_10;
// case ScreenOrientation.LandscapeLeft: rotation = Quaternion.Euler(0, 0, 90); break;
goto IL_0086;
}
IL_006f:
{
// case ScreenOrientation.LandscapeRight: rotation = Quaternion.Euler(0, 0, 270); break;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = Quaternion_Euler_mD4601D966F1F58F3FCA01B3FC19A12D0AD0396DD_inline((0.0f), (0.0f), (270.0f), NULL);
V_0 = L_11;
// case ScreenOrientation.LandscapeRight: rotation = Quaternion.Euler(0, 0, 270); break;
goto IL_0086;
}
IL_0086:
{
// return rotation * value;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_13 = ___value0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_14;
L_14 = Quaternion_op_Multiply_mF1348668A6CCD46FBFF98D39182F89358ED74AC0(L_12, L_13, NULL);
V_2 = L_14;
goto IL_0090;
}
IL_0090:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = V_2;
return L_15;
}
}
// System.String UnityEngine.InputSystem.Processors.CompensateDirectionProcessor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CompensateDirectionProcessor_ToString_mEC6EB3BAF3570AE17469E063B8CAC3BEA7F3304E (CompensateDirectionProcessor_tD37E3634AA6A1D86A67B21CFFFF5BDD0F39183BE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBCAE6E33D6A8CD53E46D38B53016C68EA56209C8);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return "CompensateDirection()";
V_0 = _stringLiteralBCAE6E33D6A8CD53E46D38B53016C68EA56209C8;
goto IL_0009;
}
IL_0009:
{
// }
String_t* L_0 = V_0;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Processors.CompensateDirectionProcessor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompensateDirectionProcessor__ctor_m42B87D375F4FA715B337F5B91B9991EF868C4690 (CompensateDirectionProcessor_tD37E3634AA6A1D86A67B21CFFFF5BDD0F39183BE* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C(__this, InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C_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
// UnityEngine.Quaternion UnityEngine.InputSystem.Processors.CompensateRotationProcessor::Process(UnityEngine.Quaternion,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 CompensateRotationProcessor_Process_m90DD75229C55116B45B17FD5402AC9889CA1C1D4 (CompensateRotationProcessor_t1D14AFF56CF5C0B6615C8448470ABF88F7480D02* __this, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_2;
memset((&V_2), 0, sizeof(V_2));
int32_t V_3 = 0;
int32_t V_4 = 0;
{
// if (!InputSystem.settings.compensateForScreenOrientation)
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_0;
L_0 = InputSystem_get_settings_mFAFDCA4665DFE068CEBBBB379972A390BD0E45C7(NULL);
NullCheck(L_0);
bool L_1;
L_1 = InputSettings_get_compensateForScreenOrientation_m3192D3A299F90F02013F003CE246174E480ACF80_inline(L_0, NULL);
V_1 = (bool)((((int32_t)L_1) == ((int32_t)0))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0019;
}
}
{
// return value;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_3 = ___value0;
V_2 = L_3;
goto IL_00a5;
}
IL_0019:
{
// var q = Quaternion.identity;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4;
L_4 = Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline(NULL);
V_0 = L_4;
// switch (InputRuntime.s_Instance.screenOrientation)
RuntimeObject* L_5 = ((InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_StaticFields*)il2cpp_codegen_static_fields_for(InputRuntime_t225BBC258A47D8CC1DE6C04E13FB51C375EEB4C3_il2cpp_TypeInfo_var))->___s_Instance_0;
NullCheck(L_5);
int32_t L_6;
L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(25 /* UnityEngine.ScreenOrientation UnityEngine.InputSystem.LowLevel.IInputRuntime::get_screenOrientation() */, IInputRuntime_t97E0310F85D952B7B42F6FEB50A1C8D88A0C0C09_il2cpp_TypeInfo_var, L_5);
V_4 = L_6;
int32_t L_7 = V_4;
V_3 = L_7;
int32_t L_8 = V_3;
switch (((int32_t)il2cpp_codegen_subtract((int32_t)L_8, 2)))
{
case 0:
{
goto IL_0044;
}
case 1:
{
goto IL_0061;
}
case 2:
{
goto IL_007e;
}
}
}
{
goto IL_009b;
}
IL_0044:
{
// case ScreenOrientation.PortraitUpsideDown: q = new Quaternion(0.0f, 0.0f, 1.0f /*sin(pi/2)*/, 0.0f /*cos(pi/2)*/); break;
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&V_0), (0.0f), (0.0f), (1.0f), (0.0f), NULL);
// case ScreenOrientation.PortraitUpsideDown: q = new Quaternion(0.0f, 0.0f, 1.0f /*sin(pi/2)*/, 0.0f /*cos(pi/2)*/); break;
goto IL_009b;
}
IL_0061:
{
// case ScreenOrientation.LandscapeLeft: q = new Quaternion(0.0f, 0.0f, kSqrtOfTwo * 0.5f /*sin(pi/4)*/, -kSqrtOfTwo * 0.5f /*cos(pi/4)*/); break;
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&V_0), (0.0f), (0.0f), (0.707106769f), (-0.707106769f), NULL);
// case ScreenOrientation.LandscapeLeft: q = new Quaternion(0.0f, 0.0f, kSqrtOfTwo * 0.5f /*sin(pi/4)*/, -kSqrtOfTwo * 0.5f /*cos(pi/4)*/); break;
goto IL_009b;
}
IL_007e:
{
// case ScreenOrientation.LandscapeRight: q = new Quaternion(0.0f, 0.0f, -kSqrtOfTwo * 0.5f /*sin(3pi/4)*/, -kSqrtOfTwo * 0.5f /*cos(3pi/4)*/); break;
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&V_0), (0.0f), (0.0f), (-0.707106769f), (-0.707106769f), NULL);
// case ScreenOrientation.LandscapeRight: q = new Quaternion(0.0f, 0.0f, -kSqrtOfTwo * 0.5f /*sin(3pi/4)*/, -kSqrtOfTwo * 0.5f /*cos(3pi/4)*/); break;
goto IL_009b;
}
IL_009b:
{
// return value * q;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_9 = ___value0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = V_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_11;
L_11 = Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline(L_9, L_10, NULL);
V_2 = L_11;
goto IL_00a5;
}
IL_00a5:
{
// }
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = V_2;
return L_12;
}
}
// System.String UnityEngine.InputSystem.Processors.CompensateRotationProcessor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* CompensateRotationProcessor_ToString_m553D01E376B4F62ACDCA1FD6CF22583EC2453E20 (CompensateRotationProcessor_t1D14AFF56CF5C0B6615C8448470ABF88F7480D02* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralD630737C40293214B7C477A7997282202DB9EF40);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return "CompensateRotation()";
V_0 = _stringLiteralD630737C40293214B7C477A7997282202DB9EF40;
goto IL_0009;
}
IL_0009:
{
// }
String_t* L_0 = V_0;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Processors.CompensateRotationProcessor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void CompensateRotationProcessor__ctor_mDB2550681A4A78D2CFEE0B6E363EE14DBF015D79 (CompensateRotationProcessor_t1D14AFF56CF5C0B6615C8448470ABF88F7480D02* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_mD16AAFDF5E257298ADA5114E0A83D7F7C854F4CF_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
InputProcessor_1__ctor_mD16AAFDF5E257298ADA5114E0A83D7F7C854F4CF(__this, InputProcessor_1__ctor_mD16AAFDF5E257298ADA5114E0A83D7F7C854F4CF_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single UnityEngine.InputSystem.Processors.InvertProcessor::Process(System.Single,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float InvertProcessor_Process_m0940A15D9C4CC77D50601385964099971D4F132A (InvertProcessor_t2566A6B6EEAA2C1056B899E866A1416808C7A497* __this, float ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return value * -1.0f;
float L_0 = ___value0;
V_0 = ((float)il2cpp_codegen_multiply(L_0, (-1.0f)));
goto IL_000b;
}
IL_000b:
{
// }
float L_1 = V_0;
return L_1;
}
}
// System.String UnityEngine.InputSystem.Processors.InvertProcessor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InvertProcessor_ToString_mA9DDA8FA9FA6507030A59A0576F8EDFC50D7A48F (InvertProcessor_t2566A6B6EEAA2C1056B899E866A1416808C7A497* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral30E46B33E48EEBE8B4EAD2029A6CA6D6D9B13E54);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return "Invert()";
V_0 = _stringLiteral30E46B33E48EEBE8B4EAD2029A6CA6D6D9B13E54;
goto IL_0009;
}
IL_0009:
{
// }
String_t* L_0 = V_0;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Processors.InvertProcessor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvertProcessor__ctor_m9C87E487CF647BC702B995A1924BEB055145D014 (InvertProcessor_t2566A6B6EEAA2C1056B899E866A1416808C7A497* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363(__this, InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_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
// UnityEngine.Vector2 UnityEngine.InputSystem.Processors.InvertVector2Processor::Process(UnityEngine.Vector2,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 InvertVector2Processor_Process_m17B46D28C805B36072314C8B3ADFD1897E7F646F (InvertVector2Processor_t6F0ECC5C79A2DA1A4FC8F5670D031DF887052FBF* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_2;
memset((&V_2), 0, sizeof(V_2));
{
// if (invertX)
bool L_0 = __this->___invertX_1;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_001b;
}
}
{
// value.x *= -1;
float* L_2 = (&(&___value0)->___x_0);
float* L_3 = L_2;
float L_4 = *((float*)L_3);
*((float*)L_3) = (float)((float)il2cpp_codegen_multiply(L_4, (-1.0f)));
}
IL_001b:
{
// if (invertY)
bool L_5 = __this->___invertY_2;
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_0035;
}
}
{
// value.y *= -1;
float* L_7 = (&(&___value0)->___y_1);
float* L_8 = L_7;
float L_9 = *((float*)L_8);
*((float*)L_8) = (float)((float)il2cpp_codegen_multiply(L_9, (-1.0f)));
}
IL_0035:
{
// return value;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___value0;
V_2 = L_10;
goto IL_0039;
}
IL_0039:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_2;
return L_11;
}
}
// System.String UnityEngine.InputSystem.Processors.InvertVector2Processor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InvertVector2Processor_ToString_mFF84AF32B789B537A97C4EC3B76FFB345499D4BD (InvertVector2Processor_t6F0ECC5C79A2DA1A4FC8F5670D031DF887052FBF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral7A5D8F72325C548909F548844968DC0D3A5311C7);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return $"InvertVector2(invertX={invertX},invertY={invertY})";
bool L_0 = __this->___invertX_1;
bool L_1 = L_0;
RuntimeObject* L_2 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_1);
bool L_3 = __this->___invertY_2;
bool L_4 = L_3;
RuntimeObject* L_5 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_4);
String_t* L_6;
L_6 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral7A5D8F72325C548909F548844968DC0D3A5311C7, L_2, L_5, NULL);
V_0 = L_6;
goto IL_0024;
}
IL_0024:
{
// }
String_t* L_7 = V_0;
return L_7;
}
}
// System.Void UnityEngine.InputSystem.Processors.InvertVector2Processor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvertVector2Processor__ctor_m95FEDBC9A09C6EFBB37F8F38CE97FD8C77CB55E8 (InvertVector2Processor_t6F0ECC5C79A2DA1A4FC8F5670D031DF887052FBF* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool invertX = true;
__this->___invertX_1 = (bool)1;
// public bool invertY = true;
__this->___invertY_2 = (bool)1;
InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE(__this, InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE_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
// UnityEngine.Vector3 UnityEngine.InputSystem.Processors.InvertVector3Processor::Process(UnityEngine.Vector3,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 InvertVector3Processor_Process_m7E1B6425C72DFBEE973766AD07B851466DCA914B (InvertVector3Processor_t19C6D39F6FE6F98704FA871F5A0727EAE3899ECB* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// if (invertX)
bool L_0 = __this->___invertX_1;
V_0 = L_0;
bool L_1 = V_0;
if (!L_1)
{
goto IL_001b;
}
}
{
// value.x *= -1;
float* L_2 = (&(&___value0)->___x_2);
float* L_3 = L_2;
float L_4 = *((float*)L_3);
*((float*)L_3) = (float)((float)il2cpp_codegen_multiply(L_4, (-1.0f)));
}
IL_001b:
{
// if (invertY)
bool L_5 = __this->___invertY_2;
V_1 = L_5;
bool L_6 = V_1;
if (!L_6)
{
goto IL_0035;
}
}
{
// value.y *= -1;
float* L_7 = (&(&___value0)->___y_3);
float* L_8 = L_7;
float L_9 = *((float*)L_8);
*((float*)L_8) = (float)((float)il2cpp_codegen_multiply(L_9, (-1.0f)));
}
IL_0035:
{
// if (invertZ)
bool L_10 = __this->___invertZ_3;
V_2 = L_10;
bool L_11 = V_2;
if (!L_11)
{
goto IL_004f;
}
}
{
// value.z *= -1;
float* L_12 = (&(&___value0)->___z_4);
float* L_13 = L_12;
float L_14 = *((float*)L_13);
*((float*)L_13) = (float)((float)il2cpp_codegen_multiply(L_14, (-1.0f)));
}
IL_004f:
{
// return value;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_15 = ___value0;
V_3 = L_15;
goto IL_0053;
}
IL_0053:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_16 = V_3;
return L_16;
}
}
// System.String UnityEngine.InputSystem.Processors.InvertVector3Processor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InvertVector3Processor_ToString_m774903C774EA86074F08C4444CA586EB230BCF14 (InvertVector3Processor_t19C6D39F6FE6F98704FA871F5A0727EAE3899ECB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4A909F23239269909EE3CEBD35C0D38BD403A013);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return $"InvertVector3(invertX={invertX},invertY={invertY},invertZ={invertZ})";
bool L_0 = __this->___invertX_1;
bool L_1 = L_0;
RuntimeObject* L_2 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_1);
bool L_3 = __this->___invertY_2;
bool L_4 = L_3;
RuntimeObject* L_5 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_4);
bool L_6 = __this->___invertZ_3;
bool L_7 = L_6;
RuntimeObject* L_8 = Box(Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_il2cpp_TypeInfo_var, &L_7);
String_t* L_9;
L_9 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(_stringLiteral4A909F23239269909EE3CEBD35C0D38BD403A013, L_2, L_5, L_8, NULL);
V_0 = L_9;
goto IL_002f;
}
IL_002f:
{
// }
String_t* L_10 = V_0;
return L_10;
}
}
// System.Void UnityEngine.InputSystem.Processors.InvertVector3Processor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvertVector3Processor__ctor_m7C04A10BAAA759F5819D5B1B82AED623AAC17193 (InvertVector3Processor_t19C6D39F6FE6F98704FA871F5A0727EAE3899ECB* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool invertX = true;
__this->___invertX_1 = (bool)1;
// public bool invertY = true;
__this->___invertY_2 = (bool)1;
// public bool invertZ = true;
__this->___invertZ_3 = (bool)1;
InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C(__this, InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single UnityEngine.InputSystem.Processors.NormalizeProcessor::Process(System.Single,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NormalizeProcessor_Process_m7DE32D9D7D28343F247064355D31BD43D378FB6F (NormalizeProcessor_t1EEC1D250C7CE21EA1657A3095B1075AE857CF2C* __this, float ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return Normalize(value, min, max, zero);
float L_0 = ___value0;
float L_1 = __this->___min_1;
float L_2 = __this->___max_2;
float L_3 = __this->___zero_3;
float L_4;
L_4 = NormalizeProcessor_Normalize_mEC3981E44FB19990B8D33FB6B1CCDE509FE04A8D(L_0, L_1, L_2, L_3, NULL);
V_0 = L_4;
goto IL_001c;
}
IL_001c:
{
// }
float L_5 = V_0;
return L_5;
}
}
// System.Single UnityEngine.InputSystem.Processors.NormalizeProcessor::Normalize(System.Single,System.Single,System.Single,System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float NormalizeProcessor_Normalize_mEC3981E44FB19990B8D33FB6B1CCDE509FE04A8D (float ___value0, float ___min1, float ___max2, float ___zero3, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
float V_4 = 0.0f;
bool V_5 = false;
{
// if (zero < min)
float L_0 = ___zero3;
float L_1 = ___min1;
V_1 = (bool)((((float)L_0) < ((float)L_1))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_000c;
}
}
{
// zero = min;
float L_3 = ___min1;
___zero3 = L_3;
}
IL_000c:
{
// if (Mathf.Approximately(value, min))
float L_4 = ___value0;
float L_5 = ___min1;
bool L_6;
L_6 = Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline(L_4, L_5, NULL);
V_2 = L_6;
bool L_7 = V_2;
if (!L_7)
{
goto IL_0032;
}
}
{
// if (min < zero)
float L_8 = ___min1;
float L_9 = ___zero3;
V_3 = (bool)((((float)L_8) < ((float)L_9))? 1 : 0);
bool L_10 = V_3;
if (!L_10)
{
goto IL_0029;
}
}
{
// return -1f;
V_4 = (-1.0f);
goto IL_005a;
}
IL_0029:
{
// return 0f;
V_4 = (0.0f);
goto IL_005a;
}
IL_0032:
{
// var percentage = (value - min) / (max - min);
float L_11 = ___value0;
float L_12 = ___min1;
float L_13 = ___max2;
float L_14 = ___min1;
V_0 = ((float)(((float)il2cpp_codegen_subtract(L_11, L_12))/((float)il2cpp_codegen_subtract(L_13, L_14))));
// if (min < zero)
float L_15 = ___min1;
float L_16 = ___zero3;
V_5 = (bool)((((float)L_15) < ((float)L_16))? 1 : 0);
bool L_17 = V_5;
if (!L_17)
{
goto IL_0055;
}
}
{
// return 2 * percentage - 1;
float L_18 = V_0;
V_4 = ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply((2.0f), L_18)), (1.0f)));
goto IL_005a;
}
IL_0055:
{
// return percentage;
float L_19 = V_0;
V_4 = L_19;
goto IL_005a;
}
IL_005a:
{
// }
float L_20 = V_4;
return L_20;
}
}
// System.String UnityEngine.InputSystem.Processors.NormalizeProcessor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NormalizeProcessor_ToString_mBB291E7B9414433B9D0593FE868336BC99321F3B (NormalizeProcessor_t1EEC1D250C7CE21EA1657A3095B1075AE857CF2C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral2701D1019CF501F8E1CD458985D7E7A50B1DB9BD);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return $"Normalize(min={min},max={max},zero={zero})";
float L_0 = __this->___min_1;
float L_1 = L_0;
RuntimeObject* L_2 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_1);
float L_3 = __this->___max_2;
float L_4 = L_3;
RuntimeObject* L_5 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_4);
float L_6 = __this->___zero_3;
float L_7 = L_6;
RuntimeObject* L_8 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_7);
String_t* L_9;
L_9 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(_stringLiteral2701D1019CF501F8E1CD458985D7E7A50B1DB9BD, L_2, L_5, L_8, NULL);
V_0 = L_9;
goto IL_002f;
}
IL_002f:
{
// }
String_t* L_10 = V_0;
return L_10;
}
}
// System.Void UnityEngine.InputSystem.Processors.NormalizeProcessor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NormalizeProcessor__ctor_mCAEE10BEE237062F758CF1236B977E470B99DD6A (NormalizeProcessor_t1EEC1D250C7CE21EA1657A3095B1075AE857CF2C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363(__this, InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_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
// UnityEngine.Vector2 UnityEngine.InputSystem.Processors.NormalizeVector2Processor::Process(UnityEngine.Vector2,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 NormalizeVector2Processor_Process_m5E90E03DC5C663CCA49085FA46132C8857593000 (NormalizeVector2Processor_t1C3FFBF7BE0FE665B1F73F2F40DCC55028C30EFA* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return value.normalized;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0;
L_0 = Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline((&___value0), NULL);
V_0 = L_0;
goto IL_000b;
}
IL_000b:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = V_0;
return L_1;
}
}
// System.String UnityEngine.InputSystem.Processors.NormalizeVector2Processor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NormalizeVector2Processor_ToString_m74F6833400436843FEB19B0450C9E758FABAC0DE (NormalizeVector2Processor_t1C3FFBF7BE0FE665B1F73F2F40DCC55028C30EFA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralC9E121C520E9DB306EAAED3288F8D566FE5CA93C);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return "NormalizeVector2()";
V_0 = _stringLiteralC9E121C520E9DB306EAAED3288F8D566FE5CA93C;
goto IL_0009;
}
IL_0009:
{
// }
String_t* L_0 = V_0;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Processors.NormalizeVector2Processor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NormalizeVector2Processor__ctor_m39965D011B0FB79F51F8DD30DDAA9FB76333A83C (NormalizeVector2Processor_t1C3FFBF7BE0FE665B1F73F2F40DCC55028C30EFA* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE(__this, InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE_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
// UnityEngine.Vector3 UnityEngine.InputSystem.Processors.NormalizeVector3Processor::Process(UnityEngine.Vector3,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 NormalizeVector3Processor_Process_mDDDFB21112D4F564204F8F7262343B9882AD6763 (NormalizeVector3Processor_t15230F8A2FBFBB557835FBBF98C1937AD81D452C* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return value.normalized;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0;
L_0 = Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline((&___value0), NULL);
V_0 = L_0;
goto IL_000b;
}
IL_000b:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}
// System.String UnityEngine.InputSystem.Processors.NormalizeVector3Processor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* NormalizeVector3Processor_ToString_m0DA05507D45E8F78109EAFA326F4869F0DE850B7 (NormalizeVector3Processor_t15230F8A2FBFBB557835FBBF98C1937AD81D452C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral1A94C306B3F70E8687301B76672F6643B9CA915B);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return "NormalizeVector3()";
V_0 = _stringLiteral1A94C306B3F70E8687301B76672F6643B9CA915B;
goto IL_0009;
}
IL_0009:
{
// }
String_t* L_0 = V_0;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Processors.NormalizeVector3Processor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NormalizeVector3Processor__ctor_m5B8C91940D5593B6AA2D1D0CAEEF4F678439B5CE (NormalizeVector3Processor_t15230F8A2FBFBB557835FBBF98C1937AD81D452C* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C(__this, InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single UnityEngine.InputSystem.Processors.ScaleProcessor::Process(System.Single,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float ScaleProcessor_Process_mBDD17814B14664E3EDE6BEAB9B4873E69B54D1D2 (ScaleProcessor_t66880BF63B1235EAD75F375657EE0F9763C8C49D* __this, float ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
{
// return value * factor;
float L_0 = ___value0;
float L_1 = __this->___factor_1;
V_0 = ((float)il2cpp_codegen_multiply(L_0, L_1));
goto IL_000c;
}
IL_000c:
{
// }
float L_2 = V_0;
return L_2;
}
}
// System.String UnityEngine.InputSystem.Processors.ScaleProcessor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ScaleProcessor_ToString_mE87A5A6267DB85908EA63AE4A986C596DB106A6E (ScaleProcessor_t66880BF63B1235EAD75F375657EE0F9763C8C49D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralDD1352953123C4AFCADC65120DEC8A3CED629B97);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return $"Scale(factor={factor})";
float L_0 = __this->___factor_1;
float L_1 = L_0;
RuntimeObject* L_2 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_1);
String_t* L_3;
L_3 = String_Format_m8C122B26BC5AA10E2550AECA16E57DAE10F07E30(_stringLiteralDD1352953123C4AFCADC65120DEC8A3CED629B97, L_2, NULL);
V_0 = L_3;
goto IL_0019;
}
IL_0019:
{
// }
String_t* L_4 = V_0;
return L_4;
}
}
// System.Void UnityEngine.InputSystem.Processors.ScaleProcessor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScaleProcessor__ctor_m1A08D514B65DE224F1FC3837147E43BC159DE73E (ScaleProcessor_t66880BF63B1235EAD75F375657EE0F9763C8C49D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public float factor = 1;
__this->___factor_1 = (1.0f);
InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363(__this, InputProcessor_1__ctor_m6E736C5302AE133E73EA6EBF118BD01593543363_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
// UnityEngine.Vector2 UnityEngine.InputSystem.Processors.ScaleVector2Processor::Process(UnityEngine.Vector2,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ScaleVector2Processor_Process_mE82FC761654F9A377069B28B44B30082B3E607DC (ScaleVector2Processor_tF0D6E4C4F72BA1E767CA8D78DAA6C5029BD13152* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new Vector2(value.x * x, value.y * y);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___value0;
float L_1 = L_0.___x_0;
float L_2 = __this->___x_1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___value0;
float L_4 = L_3.___y_1;
float L_5 = __this->___y_2;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0023;
}
IL_0023:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
// System.String UnityEngine.InputSystem.Processors.ScaleVector2Processor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ScaleVector2Processor_ToString_mE889083CE8BB71213DFA17A0C8A2D1343B6A7FA9 (ScaleVector2Processor_tF0D6E4C4F72BA1E767CA8D78DAA6C5029BD13152* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral4BA2C9C8173DBF648C244FF49D8940DB328C0792);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return $"ScaleVector2(x={x},y={y})";
float L_0 = __this->___x_1;
float L_1 = L_0;
RuntimeObject* L_2 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_1);
float L_3 = __this->___y_2;
float L_4 = L_3;
RuntimeObject* L_5 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_4);
String_t* L_6;
L_6 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral4BA2C9C8173DBF648C244FF49D8940DB328C0792, L_2, L_5, NULL);
V_0 = L_6;
goto IL_0024;
}
IL_0024:
{
// }
String_t* L_7 = V_0;
return L_7;
}
}
// System.Void UnityEngine.InputSystem.Processors.ScaleVector2Processor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScaleVector2Processor__ctor_m3D6F0C2218A876D39050A8696DF846C22CC0D780 (ScaleVector2Processor_tF0D6E4C4F72BA1E767CA8D78DAA6C5029BD13152* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public float x = 1;
__this->___x_1 = (1.0f);
// public float y = 1;
__this->___y_2 = (1.0f);
InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE(__this, InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE_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
// UnityEngine.Vector3 UnityEngine.InputSystem.Processors.ScaleVector3Processor::Process(UnityEngine.Vector3,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ScaleVector3Processor_Process_m5DB75F61202C1D2E4101C36F362B3CF9A955CEA3 (ScaleVector3Processor_t245F186E78D9E5523CA4EFA49F4B8A1BF711E821* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
// return new Vector3(value.x * x, value.y * y, value.z * z);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0;
float L_1 = L_0.___x_2;
float L_2 = __this->___x_1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___value0;
float L_4 = L_3.___y_3;
float L_5 = __this->___y_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___value0;
float L_7 = L_6.___z_4;
float L_8 = __this->___z_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0030;
}
IL_0030:
{
// }
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
// System.String UnityEngine.InputSystem.Processors.ScaleVector3Processor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* ScaleVector3Processor_ToString_m414B5120535BC950F864F4350B8FCC42577DF6D2 (ScaleVector3Processor_t245F186E78D9E5523CA4EFA49F4B8A1BF711E821* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralF7D317F7F5C23DCF4576FC1B66A4EE5EB46FB2C4);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return $"ScaleVector3(x={x},y={y},z={z})";
float L_0 = __this->___x_1;
float L_1 = L_0;
RuntimeObject* L_2 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_1);
float L_3 = __this->___y_2;
float L_4 = L_3;
RuntimeObject* L_5 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_4);
float L_6 = __this->___z_3;
float L_7 = L_6;
RuntimeObject* L_8 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_7);
String_t* L_9;
L_9 = String_Format_m76BF8F3A6AD789E38B708848A2688D400AAC250A(_stringLiteralF7D317F7F5C23DCF4576FC1B66A4EE5EB46FB2C4, L_2, L_5, L_8, NULL);
V_0 = L_9;
goto IL_002f;
}
IL_002f:
{
// }
String_t* L_10 = V_0;
return L_10;
}
}
// System.Void UnityEngine.InputSystem.Processors.ScaleVector3Processor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ScaleVector3Processor__ctor_m5B51370FEB4FC7ED3E55B1B9E3C0716626A3EDE3 (ScaleVector3Processor_t245F186E78D9E5523CA4EFA49F4B8A1BF711E821* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public float x = 1;
__this->___x_1 = (1.0f);
// public float y = 1;
__this->___y_2 = (1.0f);
// public float z = 1;
__this->___z_3 = (1.0f);
InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C(__this, InputProcessor_1__ctor_m3660D9413503EF80E191369B2681143857676B2C_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.Single UnityEngine.InputSystem.Processors.StickDeadzoneProcessor::get_minOrDefault()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float StickDeadzoneProcessor_get_minOrDefault_mDED4954E964A2DFBD75A29A762352ECB1B95738E (StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float G_B3_0 = 0.0f;
{
// private float minOrDefault => min == default ? InputSystem.settings.defaultDeadzoneMin : min;
float L_0 = __this->___min_1;
if ((((float)L_0) == ((float)(0.0f))))
{
goto IL_0015;
}
}
{
float L_1 = __this->___min_1;
G_B3_0 = L_1;
goto IL_001f;
}
IL_0015:
{
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_2;
L_2 = InputSystem_get_settings_mFAFDCA4665DFE068CEBBBB379972A390BD0E45C7(NULL);
NullCheck(L_2);
float L_3;
L_3 = InputSettings_get_defaultDeadzoneMin_m1239BE1D57797E39924B157E2176088DEAA40AB4_inline(L_2, NULL);
G_B3_0 = L_3;
}
IL_001f:
{
return G_B3_0;
}
}
// System.Single UnityEngine.InputSystem.Processors.StickDeadzoneProcessor::get_maxOrDefault()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float StickDeadzoneProcessor_get_maxOrDefault_m48BE9D794231A7EFC4C084DA8860B5BFF1511CD0 (StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float G_B3_0 = 0.0f;
{
// private float maxOrDefault => max == default ? InputSystem.settings.defaultDeadzoneMax : max;
float L_0 = __this->___max_2;
if ((((float)L_0) == ((float)(0.0f))))
{
goto IL_0015;
}
}
{
float L_1 = __this->___max_2;
G_B3_0 = L_1;
goto IL_001f;
}
IL_0015:
{
il2cpp_codegen_runtime_class_init_inline(InputSystem_t4120CA4FE7DCFD56AF9391933FC3F1F485350164_il2cpp_TypeInfo_var);
InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* L_2;
L_2 = InputSystem_get_settings_mFAFDCA4665DFE068CEBBBB379972A390BD0E45C7(NULL);
NullCheck(L_2);
float L_3;
L_3 = InputSettings_get_defaultDeadzoneMax_mDEDE43CBF1C003101209A6743914D4461A4B0DBD_inline(L_2, NULL);
G_B3_0 = L_3;
}
IL_001f:
{
return G_B3_0;
}
}
// UnityEngine.Vector2 UnityEngine.InputSystem.Processors.StickDeadzoneProcessor::Process(UnityEngine.Vector2,UnityEngine.InputSystem.InputControl)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 StickDeadzoneProcessor_Process_m8AAF42D24DFE38AD578D42C07A017965DAF2D0A1 (StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___value0, InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E* ___control1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
bool V_2 = false;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
{
// var magnitude = value.magnitude;
float L_0;
L_0 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline((&___value0), NULL);
V_0 = L_0;
// var newMagnitude = GetDeadZoneAdjustedValue(magnitude);
float L_1 = V_0;
float L_2;
L_2 = StickDeadzoneProcessor_GetDeadZoneAdjustedValue_mC1E3BD5114CAC2B41315D4C33814538535B52965(__this, L_1, NULL);
V_1 = L_2;
// if (newMagnitude == 0)
float L_3 = V_1;
V_2 = (bool)((((float)L_3) == ((float)(0.0f)))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0026;
}
}
{
// value = Vector2.zero;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
L_5 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
___value0 = L_5;
goto IL_0031;
}
IL_0026:
{
// value *= newMagnitude / magnitude;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___value0;
float L_7 = V_1;
float L_8 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9;
L_9 = Vector2_op_Multiply_m4EEB2FF3F4830390A53CE9B6076FB31801D65EED_inline(L_6, ((float)(L_7/L_8)), NULL);
___value0 = L_9;
}
IL_0031:
{
// return value;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_10 = ___value0;
V_3 = L_10;
goto IL_0035;
}
IL_0035:
{
// }
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_3;
return L_11;
}
}
// System.Single UnityEngine.InputSystem.Processors.StickDeadzoneProcessor::GetDeadZoneAdjustedValue(System.Single)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR float StickDeadzoneProcessor_GetDeadZoneAdjustedValue_mC1E3BD5114CAC2B41315D4C33814538535B52965 (StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39* __this, float ___value0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float V_1 = 0.0f;
float V_2 = 0.0f;
bool V_3 = false;
float V_4 = 0.0f;
bool V_5 = false;
{
// var min = minOrDefault;
float L_0;
L_0 = StickDeadzoneProcessor_get_minOrDefault_mDED4954E964A2DFBD75A29A762352ECB1B95738E(__this, NULL);
V_0 = L_0;
// var max = maxOrDefault;
float L_1;
L_1 = StickDeadzoneProcessor_get_maxOrDefault_m48BE9D794231A7EFC4C084DA8860B5BFF1511CD0(__this, NULL);
V_1 = L_1;
// var absValue = Mathf.Abs(value);
float L_2 = ___value0;
float L_3;
L_3 = fabsf(L_2);
V_2 = L_3;
// if (absValue < min)
float L_4 = V_2;
float L_5 = V_0;
V_3 = (bool)((((float)L_4) < ((float)L_5))? 1 : 0);
bool L_6 = V_3;
if (!L_6)
{
goto IL_0027;
}
}
{
// return 0;
V_4 = (0.0f);
goto IL_004d;
}
IL_0027:
{
// if (absValue > max)
float L_7 = V_2;
float L_8 = V_1;
V_5 = (bool)((((float)L_7) > ((float)L_8))? 1 : 0);
bool L_9 = V_5;
if (!L_9)
{
goto IL_003b;
}
}
{
// return Mathf.Sign(value);
float L_10 = ___value0;
float L_11;
L_11 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_10, NULL);
V_4 = L_11;
goto IL_004d;
}
IL_003b:
{
// return Mathf.Sign(value) * ((absValue - min) / (max - min));
float L_12 = ___value0;
float L_13;
L_13 = Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline(L_12, NULL);
float L_14 = V_2;
float L_15 = V_0;
float L_16 = V_1;
float L_17 = V_0;
V_4 = ((float)il2cpp_codegen_multiply(L_13, ((float)(((float)il2cpp_codegen_subtract(L_14, L_15))/((float)il2cpp_codegen_subtract(L_16, L_17))))));
goto IL_004d;
}
IL_004d:
{
// }
float L_18 = V_4;
return L_18;
}
}
// System.String UnityEngine.InputSystem.Processors.StickDeadzoneProcessor::ToString()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* StickDeadzoneProcessor_ToString_m5B936100BF5D237A6BC84AAECEF853FCC790BEC6 (StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral765E7DE02496E0D1ED59D10EFBB03C5768A6F991);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
{
// return $"StickDeadzone(min={minOrDefault},max={maxOrDefault})";
float L_0;
L_0 = StickDeadzoneProcessor_get_minOrDefault_mDED4954E964A2DFBD75A29A762352ECB1B95738E(__this, NULL);
float L_1 = L_0;
RuntimeObject* L_2 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_1);
float L_3;
L_3 = StickDeadzoneProcessor_get_maxOrDefault_m48BE9D794231A7EFC4C084DA8860B5BFF1511CD0(__this, NULL);
float L_4 = L_3;
RuntimeObject* L_5 = Box(Single_t4530F2FF86FCB0DC29F35385CA1BD21BE294761C_il2cpp_TypeInfo_var, &L_4);
String_t* L_6;
L_6 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(_stringLiteral765E7DE02496E0D1ED59D10EFBB03C5768A6F991, L_2, L_5, NULL);
V_0 = L_6;
goto IL_0024;
}
IL_0024:
{
// }
String_t* L_7 = V_0;
return L_7;
}
}
// System.Void UnityEngine.InputSystem.Processors.StickDeadzoneProcessor::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void StickDeadzoneProcessor__ctor_m2273879F304B8F3C733295BC28A52F2C5AFC04C5 (StickDeadzoneProcessor_t0CAE8DDAB3FC7A3490FFFD74AEEC04A57837BA39* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE(__this, InputProcessor_1__ctor_m83FD372BC7790897D73BB2A38C5B8FE7E7D370FE_RuntimeMethod_var);
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_layout()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_layout_m3E41A7E382A12A21A7C5C8F60480101DFECE2C94 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string layout { get; set; }
String_t* L_0 = __this->___U3ClayoutU3Ek__BackingField_0;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_layout(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_layout_mF5DEA733EBB93EBBF6EDA96EDFD1BFBEC01E8A24 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string layout { get; set; }
String_t* L_0 = ___value0;
__this->___U3ClayoutU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3ClayoutU3Ek__BackingField_0), (void*)L_0);
return;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_variants()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_variants_m4FAEACDA1A26A01568225F1CAD7CBBAB9138DEFF (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string variants { get; set; }
String_t* L_0 = __this->___U3CvariantsU3Ek__BackingField_1;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_variants(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_variants_m3B663DFBA5E0AB858AD6BC5A95D4CB6B2799FF57 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string variants { get; set; }
String_t* L_0 = ___value0;
__this->___U3CvariantsU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CvariantsU3Ek__BackingField_1), (void*)L_0);
return;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_name_m2E73CBA4B9DD9B32A13C6EB47ED1341406C1887B (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string name { get; set; }
String_t* L_0 = __this->___U3CnameU3Ek__BackingField_2;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_name(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_name_m33E988F42E716C97E5E9FEAC4B666B6C157FE9FA (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string name { get; set; }
String_t* L_0 = ___value0;
__this->___U3CnameU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CnameU3Ek__BackingField_2), (void*)L_0);
return;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_format()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_format_m765DEBBB52DDF6544E02525AD3CB140DC4A902E3 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string format { get; set; }
String_t* L_0 = __this->___U3CformatU3Ek__BackingField_3;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_format(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_format_mFF180054A48A22481B1F1EA509B8837AC6F6650A (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string format { get; set; }
String_t* L_0 = ___value0;
__this->___U3CformatU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CformatU3Ek__BackingField_3), (void*)L_0);
return;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_usage()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_usage_m7371246ED904FFEB20B8EA3A716E6866C75B5403 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string usage { get; set; }
String_t* L_0 = __this->___U3CusageU3Ek__BackingField_4;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_usage(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_usage_m8F00E4A034E9927E2D13677D8B54235F4D25128A (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string usage { get; set; }
String_t* L_0 = ___value0;
__this->___U3CusageU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CusageU3Ek__BackingField_4), (void*)L_0);
return;
}
}
// System.String[] UnityEngine.InputSystem.Layouts.InputControlAttribute::get_usages()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* InputControlAttribute_get_usages_m778DDB9F8F0A4B319CDD08E59D07708EF7B9B19B (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string[] usages { get; set; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___U3CusagesU3Ek__BackingField_5;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_usages(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_usages_mBDB41EFBDDBDD023051D3548283D71D8605982E9 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___value0, const RuntimeMethod* method)
{
{
// public string[] usages { get; set; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___value0;
__this->___U3CusagesU3Ek__BackingField_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CusagesU3Ek__BackingField_5), (void*)L_0);
return;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_parameters()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_parameters_mEBE37998A859096C1E48520CC66DA20BFD3DEA21 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string parameters { get; set; }
String_t* L_0 = __this->___U3CparametersU3Ek__BackingField_6;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_parameters(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_parameters_m5121D49A9414FE2BF12914B4A0DD614411D7D249 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string parameters { get; set; }
String_t* L_0 = ___value0;
__this->___U3CparametersU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CparametersU3Ek__BackingField_6), (void*)L_0);
return;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_processors()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_processors_mCD0F2BC8DD55E115108A01F46E184308765BBBFC (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string processors { get; set; }
String_t* L_0 = __this->___U3CprocessorsU3Ek__BackingField_7;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_processors(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_processors_m5F959D3A5F0C5B0AC00BBE1E7AAE2AC29B2D4668 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string processors { get; set; }
String_t* L_0 = ___value0;
__this->___U3CprocessorsU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CprocessorsU3Ek__BackingField_7), (void*)L_0);
return;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_alias()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_alias_m09D83B5B58D1DD13983656B78EB4AEED875F2702 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string alias { get; set; }
String_t* L_0 = __this->___U3CaliasU3Ek__BackingField_8;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_alias(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_alias_m8DBC22127D785D91A95B2B020730C9A50DD3BA27 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string alias { get; set; }
String_t* L_0 = ___value0;
__this->___U3CaliasU3Ek__BackingField_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaliasU3Ek__BackingField_8), (void*)L_0);
return;
}
}
// System.String[] UnityEngine.InputSystem.Layouts.InputControlAttribute::get_aliases()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* InputControlAttribute_get_aliases_mD8390AF2F18517AF3CC16FB03C2723FCBDB45825 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string[] aliases { get; set; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___U3CaliasesU3Ek__BackingField_9;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_aliases(System.String[])
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_aliases_m4362AE62ED525B3D54EA7482403AC7A5AA40D161 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___value0, const RuntimeMethod* method)
{
{
// public string[] aliases { get; set; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = ___value0;
__this->___U3CaliasesU3Ek__BackingField_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CaliasesU3Ek__BackingField_9), (void*)L_0);
return;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_useStateFrom()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_useStateFrom_m5D3E7D4D53D2C4AB026DC6B4F1DC51C369A71274 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string useStateFrom { get; set; }
String_t* L_0 = __this->___U3CuseStateFromU3Ek__BackingField_10;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_useStateFrom(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_useStateFrom_mFA057342404FE38861F6F4FFF74D0F7B5C873510 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string useStateFrom { get; set; }
String_t* L_0 = ___value0;
__this->___U3CuseStateFromU3Ek__BackingField_10 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CuseStateFromU3Ek__BackingField_10), (void*)L_0);
return;
}
}
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlAttribute::get_bit()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputControlAttribute_get_bit_m341EA35B100C77D3B4E8EFDB6A745D72DC2AA2A2 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public uint bit { get; set; } = InputStateBlock.InvalidOffset;
uint32_t L_0 = __this->___U3CbitU3Ek__BackingField_11;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_bit(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_bit_mA9C043C22E526D736F24DA6DFE17992D2C86D3BF (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, uint32_t ___value0, const RuntimeMethod* method)
{
{
// public uint bit { get; set; } = InputStateBlock.InvalidOffset;
uint32_t L_0 = ___value0;
__this->___U3CbitU3Ek__BackingField_11 = L_0;
return;
}
}
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlAttribute::get_offset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputControlAttribute_get_offset_m0CF40C1118A598846280B9DA2B7BCCC5C4079E39 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public uint offset { get; set; } = InputStateBlock.InvalidOffset;
uint32_t L_0 = __this->___U3CoffsetU3Ek__BackingField_12;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_offset(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_offset_m7DB10E9EA94584C47D6AD862726DF76556822588 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, uint32_t ___value0, const RuntimeMethod* method)
{
{
// public uint offset { get; set; } = InputStateBlock.InvalidOffset;
uint32_t L_0 = ___value0;
__this->___U3CoffsetU3Ek__BackingField_12 = L_0;
return;
}
}
// System.UInt32 UnityEngine.InputSystem.Layouts.InputControlAttribute::get_sizeInBits()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint32_t InputControlAttribute_get_sizeInBits_mBA810ADA82C973F4DC0FB322C965B13503ACA194 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public uint sizeInBits { get; set; }
uint32_t L_0 = __this->___U3CsizeInBitsU3Ek__BackingField_13;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_sizeInBits(System.UInt32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_sizeInBits_m3851F59D478BE7775116264E194871FF446B15A3 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, uint32_t ___value0, const RuntimeMethod* method)
{
{
// public uint sizeInBits { get; set; }
uint32_t L_0 = ___value0;
__this->___U3CsizeInBitsU3Ek__BackingField_13 = L_0;
return;
}
}
// System.Int32 UnityEngine.InputSystem.Layouts.InputControlAttribute::get_arraySize()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputControlAttribute_get_arraySize_mA2D4F265E502ECCF190F56047D1909D08C66B52B (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public int arraySize { get; set; }
int32_t L_0 = __this->___U3CarraySizeU3Ek__BackingField_14;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_arraySize(System.Int32)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_arraySize_m31341B5D75208CB3A85CA7E86533587DC186E591 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int arraySize { get; set; }
int32_t L_0 = ___value0;
__this->___U3CarraySizeU3Ek__BackingField_14 = L_0;
return;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_displayName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_displayName_mA2CB664E8261D318DD13FD66A015B0EFCFD35FC9 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string displayName { get; set; }
String_t* L_0 = __this->___U3CdisplayNameU3Ek__BackingField_15;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_displayName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_displayName_mB8CD7EFF82B9DA5D6FB689F64787A4F286A2CB53 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string displayName { get; set; }
String_t* L_0 = ___value0;
__this->___U3CdisplayNameU3Ek__BackingField_15 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdisplayNameU3Ek__BackingField_15), (void*)L_0);
return;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlAttribute::get_shortDisplayName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_shortDisplayName_m536FBAE75C1662DDFB37C14D533DD2CB497ACD3B (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string shortDisplayName { get; set; }
String_t* L_0 = __this->___U3CshortDisplayNameU3Ek__BackingField_16;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_shortDisplayName(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_shortDisplayName_mBA09C6280599EC548AAC20FFA95A7568C5C2FE5A (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string shortDisplayName { get; set; }
String_t* L_0 = ___value0;
__this->___U3CshortDisplayNameU3Ek__BackingField_16 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CshortDisplayNameU3Ek__BackingField_16), (void*)L_0);
return;
}
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlAttribute::get_noisy()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlAttribute_get_noisy_mBA662A67ED441533527D185843B6D5CF05894AE6 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public bool noisy { get; set; }
bool L_0 = __this->___U3CnoisyU3Ek__BackingField_17;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_noisy(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_noisy_mF63FE55B25A9623F825A0AAF44AD3E1270FF525D (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool noisy { get; set; }
bool L_0 = ___value0;
__this->___U3CnoisyU3Ek__BackingField_17 = L_0;
return;
}
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlAttribute::get_synthetic()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlAttribute_get_synthetic_mBB9ED78B1E8B5ABA1D241F557092269CC54BE3E6 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public bool synthetic { get; set; }
bool L_0 = __this->___U3CsyntheticU3Ek__BackingField_18;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_synthetic(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_synthetic_mC415B60FCC5C245756B7AE3BC95996566F42381E (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool synthetic { get; set; }
bool L_0 = ___value0;
__this->___U3CsyntheticU3Ek__BackingField_18 = L_0;
return;
}
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlAttribute::get_dontReset()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlAttribute_get_dontReset_m085E7CBE2476027CD453226FBB7E92D1C889FC6C (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public bool dontReset { get; set; }
bool L_0 = __this->___U3CdontResetU3Ek__BackingField_19;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_dontReset(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_dontReset_mA49441D7DE1212BEC12E0E87D744C50BA7A42ECA (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool dontReset { get; set; }
bool L_0 = ___value0;
__this->___U3CdontResetU3Ek__BackingField_19 = L_0;
return;
}
}
// System.Object UnityEngine.InputSystem.Layouts.InputControlAttribute::get_defaultState()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlAttribute_get_defaultState_mB4DF687BD33F28ADA5AF7E7F3D12F25D58C415CB (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public object defaultState { get; set; }
RuntimeObject* L_0 = __this->___U3CdefaultStateU3Ek__BackingField_20;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_defaultState(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_defaultState_mC87E1F290DACADD0910384E0AD561DEB3E6A049A (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public object defaultState { get; set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CdefaultStateU3Ek__BackingField_20 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdefaultStateU3Ek__BackingField_20), (void*)L_0);
return;
}
}
// System.Object UnityEngine.InputSystem.Layouts.InputControlAttribute::get_minValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlAttribute_get_minValue_m77CF5CF2497FE1137FCECF02F718086526C84651 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public object minValue { get; set; }
RuntimeObject* L_0 = __this->___U3CminValueU3Ek__BackingField_21;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_minValue(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_minValue_m63BD10375B2E634D1AD59F17ECE02A1EDC06A4F4 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public object minValue { get; set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CminValueU3Ek__BackingField_21 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CminValueU3Ek__BackingField_21), (void*)L_0);
return;
}
}
// System.Object UnityEngine.InputSystem.Layouts.InputControlAttribute::get_maxValue()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlAttribute_get_maxValue_mED29B0ABE0550E329576E980384479DACF803503 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public object maxValue { get; set; }
RuntimeObject* L_0 = __this->___U3CmaxValueU3Ek__BackingField_22;
return L_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::set_maxValue(System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute_set_maxValue_m4A7AF11D2B8A6D3117EA081384F610D072146983 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, RuntimeObject* ___value0, const RuntimeMethod* method)
{
{
// public object maxValue { get; set; }
RuntimeObject* L_0 = ___value0;
__this->___U3CmaxValueU3Ek__BackingField_22 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CmaxValueU3Ek__BackingField_22), (void*)L_0);
return;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlAttribute::.ctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlAttribute__ctor_m560EDED16EA1BB46B5A0EEE7EA6F01D9FBACE990 (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public uint bit { get; set; } = InputStateBlock.InvalidOffset;
__this->___U3CbitU3Ek__BackingField_11 = (-1);
// public uint offset { get; set; } = InputStateBlock.InvalidOffset;
__this->___U3CoffsetU3Ek__BackingField_12 = (-1);
PropertyAttribute__ctor_m19247686E165101F140615C7306DC2DA3953D97D(__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
String_t* InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_Multicast(InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___description0, String_t* ___matchedLayout1, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___executeDeviceCommand2, const RuntimeMethod* method)
{
il2cpp_array_size_t length = __this->___delegates_13->max_length;
Delegate_t** delegatesToInvoke = reinterpret_cast<Delegate_t**>(__this->___delegates_13->GetAddressAtUnchecked(0));
typedef String_t* (*FunctionPointerType) (InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___description0, String_t* ___matchedLayout1, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___executeDeviceCommand2, const RuntimeMethod* method);
String_t* retVal = NULL;
for (il2cpp_array_size_t i = 0; i < length; i++)
{
InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* currentDelegate = reinterpret_cast<InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E*>(delegatesToInvoke[i]);
retVal = ((FunctionPointerType)currentDelegate->___invoke_impl_1)(currentDelegate, ___description0, ___matchedLayout1, ___executeDeviceCommand2, reinterpret_cast<RuntimeMethod*>(currentDelegate->___method_3));
}
return retVal;
}
String_t* InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_Open(InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___description0, String_t* ___matchedLayout1, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___executeDeviceCommand2, const RuntimeMethod* method)
{
typedef String_t* (*FunctionPointerType) (InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F*, String_t*, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(___description0, ___matchedLayout1, ___executeDeviceCommand2, method);
}
String_t* InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_Closed(InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___description0, String_t* ___matchedLayout1, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___executeDeviceCommand2, const RuntimeMethod* method)
{
typedef String_t* (*FunctionPointerType) (RuntimeObject*, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F*, String_t*, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A*, const RuntimeMethod*);
return ((FunctionPointerType)__this->___method_ptr_0)(__this->___m_target_2, ___description0, ___matchedLayout1, ___executeDeviceCommand2, method);
}
String_t* InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_OpenStaticInvoker(InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___description0, String_t* ___matchedLayout1, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___executeDeviceCommand2, const RuntimeMethod* method)
{
return InvokerFuncInvoker3< String_t*, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F*, String_t*, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* >::Invoke(__this->___method_ptr_0, method, NULL, ___description0, ___matchedLayout1, ___executeDeviceCommand2);
}
String_t* InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_ClosedStaticInvoker(InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___description0, String_t* ___matchedLayout1, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___executeDeviceCommand2, const RuntimeMethod* method)
{
return InvokerFuncInvoker4< String_t*, RuntimeObject*, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F*, String_t*, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* >::Invoke(__this->___method_ptr_0, method, NULL, __this->___m_target_2, ___description0, ___matchedLayout1, ___executeDeviceCommand2);
}
IL2CPP_EXTERN_C String_t* DelegatePInvokeWrapper_InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E (InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___description0, String_t* ___matchedLayout1, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___executeDeviceCommand2, const RuntimeMethod* method)
{
typedef char* (DEFAULT_CALL *PInvokeFunc)(InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke*, char*, Il2CppMethodPointer);
PInvokeFunc il2cppPInvokeFunc = reinterpret_cast<PInvokeFunc>(il2cpp_codegen_get_reverse_pinvoke_function_ptr(__this));
// Marshaling of parameter '___description0' to native representation
InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke* ____description0_marshaled = NULL;
InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshaled_pinvoke ____description0_marshaled_dereferenced = {};
InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_pinvoke(*___description0, ____description0_marshaled_dereferenced);
____description0_marshaled = &____description0_marshaled_dereferenced;
// Marshaling of parameter '___matchedLayout1' to native representation
char* ____matchedLayout1_marshaled = NULL;
____matchedLayout1_marshaled = il2cpp_codegen_marshal_string(___matchedLayout1);
// Marshaling of parameter '___executeDeviceCommand2' to native representation
Il2CppMethodPointer ____executeDeviceCommand2_marshaled = NULL;
____executeDeviceCommand2_marshaled = il2cpp_codegen_marshal_delegate(reinterpret_cast<MulticastDelegate_t*>(___executeDeviceCommand2));
// Native function invocation
char* returnValue = il2cppPInvokeFunc(____description0_marshaled, ____matchedLayout1_marshaled, ____executeDeviceCommand2_marshaled);
// Marshaling of return value back from native representation
String_t* _returnValue_unmarshaled = NULL;
_returnValue_unmarshaled = il2cpp_codegen_marshal_string_result(returnValue);
// Marshaling cleanup of return value native representation
il2cpp_codegen_marshal_free(returnValue);
returnValue = NULL;
// Marshaling of parameter '___description0' back from native representation
InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F _____description0_marshaled_unmarshaled_dereferenced;
memset((&_____description0_marshaled_unmarshaled_dereferenced), 0, sizeof(_____description0_marshaled_unmarshaled_dereferenced));
InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_pinvoke_back(*____description0_marshaled, _____description0_marshaled_unmarshaled_dereferenced);
InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_marshal_pinvoke_cleanup(*____description0_marshaled);
*___description0 = _____description0_marshaled_unmarshaled_dereferenced;
Il2CppCodeGenWriteBarrier((void**)&((___description0)->___m_InterfaceName_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((___description0)->___m_DeviceClass_1), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((___description0)->___m_Manufacturer_2), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((___description0)->___m_Product_3), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((___description0)->___m_Serial_4), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((___description0)->___m_Version_5), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((___description0)->___m_Capabilities_6), (void*)NULL);
#endif
// Marshaling cleanup of parameter '___matchedLayout1' native representation
il2cpp_codegen_marshal_free(____matchedLayout1_marshaled);
____matchedLayout1_marshaled = NULL;
return _returnValue_unmarshaled;
}
// System.Void UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate::.ctor(System.Object,System.IntPtr)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputDeviceFindControlLayoutDelegate__ctor_mFF49E8C46111B03A6B9AEBDA66C309EF6FACFB78 (InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, RuntimeObject* ___object0, intptr_t ___method1, const RuntimeMethod* method)
{
__this->___method_ptr_0 = il2cpp_codegen_get_virtual_call_method_pointer((RuntimeMethod*)___method1);
__this->___method_3 = ___method1;
__this->___m_target_2 = ___object0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_target_2), (void*)___object0);
int methodCount = il2cpp_codegen_method_parameter_count((RuntimeMethod*)___method1);
if (MethodIsStatic((RuntimeMethod*)___method1))
{
bool isOpen = methodCount == 3;
if (il2cpp_codegen_call_method_via_invoker((RuntimeMethod*)___method1))
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_OpenStaticInvoker;
else
__this->___invoke_impl_1 = (intptr_t)&InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_ClosedStaticInvoker;
else
if (isOpen)
__this->___invoke_impl_1 = (intptr_t)&InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_Open;
else
__this->___invoke_impl_1 = (intptr_t)&InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_Closed;
}
else
{
bool isOpen = methodCount == 2;
if (isOpen)
{
__this->___invoke_impl_1 = (intptr_t)&InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_Open;
}
else
{
__this->___invoke_impl_1 = (intptr_t)&InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_Closed;
}
}
__this->___extra_arg_5 = (intptr_t)&InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0_Multicast;
}
// System.String UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate::Invoke(UnityEngine.InputSystem.Layouts.InputDeviceDescription&,System.String,UnityEngine.InputSystem.LowLevel.InputDeviceExecuteCommandDelegate)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputDeviceFindControlLayoutDelegate_Invoke_m9E7B053AFEA551800712082962A9BD4B670865D0 (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));
}
// System.IAsyncResult UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate::BeginInvoke(UnityEngine.InputSystem.Layouts.InputDeviceDescription&,System.String,UnityEngine.InputSystem.LowLevel.InputDeviceExecuteCommandDelegate,System.AsyncCallback,System.Object)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputDeviceFindControlLayoutDelegate_BeginInvoke_mCC8C887407C94F6CC9C7B9C0BBF6CBE5580C9D17 (InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___description0, String_t* ___matchedLayout1, InputDeviceExecuteCommandDelegate_t94A8BB806676141BFD8EFA497EC51C685778718A* ___executeDeviceCommand2, AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C* ___callback3, RuntimeObject* ___object4, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
void *__d_args[4] = {0};
__d_args[0] = Box(InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F_il2cpp_TypeInfo_var, &*___description0);
__d_args[1] = ___matchedLayout1;
__d_args[2] = ___executeDeviceCommand2;
return (RuntimeObject*)il2cpp_codegen_delegate_begin_invoke((RuntimeDelegate*)__this, __d_args, (RuntimeDelegate*)___callback3, (RuntimeObject*)___object4);;
}
// System.String UnityEngine.InputSystem.Layouts.InputDeviceFindControlLayoutDelegate::EndInvoke(UnityEngine.InputSystem.Layouts.InputDeviceDescription&,System.IAsyncResult)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputDeviceFindControlLayoutDelegate_EndInvoke_m857AA6F101251FD1BB0B070C758BE61D18173C6A (InputDeviceFindControlLayoutDelegate_t533E695E7CFD2DEB4FEDA1A9E72D9F5F5AEF4A3E* __this, InputDeviceDescription_tE86DD77422AAF60ADDAC788B31E5A05E739B708F* ___description0, RuntimeObject* ___result1, const RuntimeMethod* method)
{
void* ___out_args[] = {
___description0,
};
RuntimeObject *__result = il2cpp_codegen_delegate_end_invoke((Il2CppAsyncResult*) ___result1, ___out_args);
return (String_t*)__result;;
}
#ifdef __clang__
#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.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout::get_DefaultVariant()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputControlLayout_get_DefaultVariant_m1DFC6EAC08EFF162E6312EA68B702CE28EF5BCD5 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static InternedString DefaultVariant => s_DefaultVariant;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_DefaultVariant_0;
return L_0;
}
}
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout::get_name()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputControlLayout_get_name_m41A7AEAC666D5C2CC75AB1FE2E7D6D7CAB90EA9A (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
{
// public InternedString name => m_Name;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = __this->___m_Name_2;
return L_0;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout::get_displayName()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlLayout_get_displayName_m9E829FF4B56340B9BFBD1B9ADDF5D98205E6A3CE (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
String_t* G_B2_0 = NULL;
String_t* G_B1_0 = NULL;
{
// public string displayName => m_DisplayName ?? m_Name;
String_t* L_0 = __this->___m_DisplayName_12;
String_t* L_1 = L_0;
G_B1_0 = L_1;
if (L_1)
{
G_B2_0 = L_1;
goto IL_0015;
}
}
{
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_2 = __this->___m_Name_2;
String_t* L_3;
L_3 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_2, NULL);
G_B2_0 = L_3;
}
IL_0015:
{
return G_B2_0;
}
}
// System.Type UnityEngine.InputSystem.Layouts.InputControlLayout::get_type()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* InputControlLayout_get_type_mB36B8AAE50EB013820BFB388233F4BCC6AD419B3 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
{
// public Type type => m_Type;
Type_t* L_0 = __this->___m_Type_3;
return L_0;
}
}
// UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout::get_variants()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputControlLayout_get_variants_mD239B57B9290D0BFDEAE3A5CF6EE8890429BAE43 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
{
// public InternedString variants => m_Variants;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = __this->___m_Variants_4;
return L_0;
}
}
// UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.Layouts.InputControlLayout::get_stateFormat()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED InputControlLayout_get_stateFormat_m33EF958FD8072BFBD3F1378E800C3B694A284DE0 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
{
// public FourCC stateFormat => m_StateFormat;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = __this->___m_StateFormat_5;
return L_0;
}
}
// System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout::get_stateSizeInBytes()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t InputControlLayout_get_stateSizeInBytes_mB68B65191662AF5DFF7B555C85FED01D20A7B643 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
{
// public int stateSizeInBytes => m_StateSizeInBytes;
int32_t L_0 = __this->___m_StateSizeInBytes_6;
return L_0;
}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.InputSystem.Utilities.InternedString> UnityEngine.InputSystem.Layouts.InputControlLayout::get_baseLayouts()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlLayout_get_baseLayouts_m4C020EB6E2798C75B4F438F361175CCFF2383FA7 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IEnumerable<InternedString> baseLayouts => m_BaseLayouts;
InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_0 = __this->___m_BaseLayouts_8;
InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_1 = L_0;
RuntimeObject* L_2 = Box(InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800_il2cpp_TypeInfo_var, &L_1);
return (RuntimeObject*)L_2;
}
}
// System.Collections.Generic.IEnumerable`1<UnityEngine.InputSystem.Utilities.InternedString> UnityEngine.InputSystem.Layouts.InputControlLayout::get_appliedOverrides()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* InputControlLayout_get_appliedOverrides_mA95C208F5A5AB2A0AD3A8A7321C37F7F96D22618 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public IEnumerable<InternedString> appliedOverrides => m_AppliedOverrides;
InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_0 = __this->___m_AppliedOverrides_9;
InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_1 = L_0;
RuntimeObject* L_2 = Box(InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800_il2cpp_TypeInfo_var, &L_1);
return (RuntimeObject*)L_2;
}
}
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Utilities.InternedString> UnityEngine.InputSystem.Layouts.InputControlLayout::get_commonUsages()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 InputControlLayout_get_commonUsages_m187B4B6CCA0D289610E5957E93AE4D22ABFEE7FF (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_m8B1A10969D597D11769C4E7C33B907A981CA78F5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public ReadOnlyArray<InternedString> commonUsages => new ReadOnlyArray<InternedString>(m_CommonUsages);
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_0 = __this->___m_CommonUsages_10;
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_1;
memset((&L_1), 0, sizeof(L_1));
ReadOnlyArray_1__ctor_m8B1A10969D597D11769C4E7C33B907A981CA78F5((&L_1), L_0, /*hidden argument*/ReadOnlyArray_1__ctor_m8B1A10969D597D11769C4E7C33B907A981CA78F5_RuntimeMethod_var);
return L_1;
}
}
// UnityEngine.InputSystem.Utilities.ReadOnlyArray`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem> UnityEngine.InputSystem.Layouts.InputControlLayout::get_controls()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyArray_1_t33FF20B344958C68734E3615E9381A0A6F882670 InputControlLayout_get_controls_m2FC03632ECFAEE91C39C06063664C00C1E025E31 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_m1A1A6D0FD792CEAA60A7641BB5854BCD80217362_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public ReadOnlyArray<ControlItem> controls => new ReadOnlyArray<ControlItem>(m_Controls);
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_0 = __this->___m_Controls_11;
ReadOnlyArray_1_t33FF20B344958C68734E3615E9381A0A6F882670 L_1;
memset((&L_1), 0, sizeof(L_1));
ReadOnlyArray_1__ctor_m1A1A6D0FD792CEAA60A7641BB5854BCD80217362((&L_1), L_0, /*hidden argument*/ReadOnlyArray_1__ctor_m1A1A6D0FD792CEAA60A7641BB5854BCD80217362_RuntimeMethod_var);
return L_1;
}
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout::get_updateBeforeRender()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlLayout_get_updateBeforeRender_m374B1000B1E6AF8658B9DB045CB9D941B6242BFA (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool updateBeforeRender => m_UpdateBeforeRender ?? false;
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* L_0 = (&__this->___m_UpdateBeforeRender_7);
bool L_1;
L_1 = Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_inline(L_0, Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_RuntimeMethod_var);
return L_1;
}
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout::get_isDeviceLayout()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlLayout_get_isDeviceLayout_mC5AFD49ECE0133CD8323C490387652CFCDF0E3E3 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public bool isDeviceLayout => typeof(InputDevice).IsAssignableFrom(m_Type);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast<intptr_t> (InputDevice_t8BCF67533E872A75779C24C93D1D7085B72D364B_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_1;
L_1 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_0, NULL);
Type_t* L_2 = __this->___m_Type_3;
NullCheck(L_1);
bool L_3;
L_3 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_1, L_2);
return L_3;
}
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout::get_isControlLayout()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlLayout_get_isControlLayout_mF4551294FE59EEA5B19CED0E0946F0E95C3321AF (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
{
// public bool isControlLayout => !isDeviceLayout;
bool L_0;
L_0 = InputControlLayout_get_isDeviceLayout_mC5AFD49ECE0133CD8323C490387652CFCDF0E3E3(__this, NULL);
return (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
}
}
// 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)
{
{
// get => (m_Flags & Flags.IsOverride) != 0;
int32_t L_0 = __this->___m_Flags_14;
return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&4))) <= ((uint32_t)0)))? 1 : 0);
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::set_isOverride(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_set_isOverride_m798D19D3E0E81E51B77F8558C1DA461DD2C72424 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __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.IsOverride;
int32_t L_2 = __this->___m_Flags_14;
__this->___m_Flags_14 = ((int32_t)((int32_t)L_2|4));
goto IL_0025;
}
IL_0016:
{
// m_Flags &= ~Flags.IsOverride;
int32_t L_3 = __this->___m_Flags_14;
__this->___m_Flags_14 = ((int32_t)((int32_t)L_3&((int32_t)-5)));
}
IL_0025:
{
// }
return;
}
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout::get_isGenericTypeOfDevice()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlLayout_get_isGenericTypeOfDevice_m53987CA10F142E3A8501BAF7E0F52C9BC1031C8A (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
{
// get => (m_Flags & Flags.IsGenericTypeOfDevice) != 0;
int32_t L_0 = __this->___m_Flags_14;
return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&1))) <= ((uint32_t)0)))? 1 : 0);
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::set_isGenericTypeOfDevice(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_set_isGenericTypeOfDevice_mF23282B5AF62BC132A31DEF6487EE22A1F7CC03B (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __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.IsGenericTypeOfDevice;
int32_t L_2 = __this->___m_Flags_14;
__this->___m_Flags_14 = ((int32_t)((int32_t)L_2|1));
goto IL_0025;
}
IL_0016:
{
// m_Flags &= ~Flags.IsGenericTypeOfDevice;
int32_t L_3 = __this->___m_Flags_14;
__this->___m_Flags_14 = ((int32_t)((int32_t)L_3&((int32_t)-2)));
}
IL_0025:
{
// }
return;
}
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout::get_hideInUI()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlLayout_get_hideInUI_m8E661D261A8C775C858325F303750FE21AF3E8A9 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
{
// get => (m_Flags & Flags.HideInUI) != 0;
int32_t L_0 = __this->___m_Flags_14;
return (bool)((!(((uint32_t)((int32_t)((int32_t)L_0&2))) <= ((uint32_t)0)))? 1 : 0);
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::set_hideInUI(System.Boolean)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_set_hideInUI_mAD5C391E136CA9398427180D894D439A86D4C8B4 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __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.HideInUI;
int32_t L_2 = __this->___m_Flags_14;
__this->___m_Flags_14 = ((int32_t)((int32_t)L_2|2));
goto IL_0025;
}
IL_0016:
{
// m_Flags &= ~Flags.HideInUI;
int32_t L_3 = __this->___m_Flags_14;
__this->___m_Flags_14 = ((int32_t)((int32_t)L_3&((int32_t)-3)));
}
IL_0025:
{
// }
return;
}
}
// System.Nullable`1<System.Boolean> UnityEngine.InputSystem.Layouts.InputControlLayout::get_canRunInBackground()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 InputControlLayout_get_canRunInBackground_m83888B7BE103A0E23C749287E042C8ED8CFE11F9 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 V_0;
memset((&V_0), 0, sizeof(V_0));
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 G_B3_0;
memset((&G_B3_0), 0, sizeof(G_B3_0));
{
// get => (m_Flags & Flags.CanRunInBackgroundIsSet) != 0 ? (bool?)((m_Flags & Flags.CanRunInBackground) != 0) : null;
int32_t L_0 = __this->___m_Flags_14;
if (((int32_t)((int32_t)L_0&((int32_t)16))))
{
goto IL_0016;
}
}
{
il2cpp_codegen_initobj((&V_0), sizeof(Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01));
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_1 = V_0;
G_B3_0 = L_1;
goto IL_0026;
}
IL_0016:
{
int32_t L_2 = __this->___m_Flags_14;
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_3;
memset((&L_3), 0, sizeof(L_3));
Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5((&L_3), (bool)((!(((uint32_t)((int32_t)((int32_t)L_2&8))) <= ((uint32_t)0)))? 1 : 0), /*hidden argument*/Nullable_1__ctor_m4FAA8281CB4EFFD8B817734351FB3AC20A0CD6F5_RuntimeMethod_var);
G_B3_0 = L_3;
}
IL_0026:
{
return G_B3_0;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::set_canRunInBackground(System.Nullable`1<System.Boolean>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_set_canRunInBackground_m22D48D58150C3803227AC74BF023024D62CD9D1F (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 ___value0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
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);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
{
// if (!value.HasValue)
bool L_0;
L_0 = Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline((&___value0), Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
V_0 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_0022;
}
}
{
// m_Flags &= ~Flags.CanRunInBackgroundIsSet;
int32_t L_2 = __this->___m_Flags_14;
__this->___m_Flags_14 = ((int32_t)((int32_t)L_2&((int32_t)-17)));
goto IL_005d;
}
IL_0022:
{
// m_Flags |= Flags.CanRunInBackgroundIsSet;
int32_t L_3 = __this->___m_Flags_14;
__this->___m_Flags_14 = ((int32_t)((int32_t)L_3|((int32_t)16)));
// if (value.Value)
bool L_4;
L_4 = Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28((&___value0), Nullable_1_get_Value_mE2C54C6AE9FC9F05BF44CD9D7D61DC6CD56E3E28_RuntimeMethod_var);
V_1 = L_4;
bool L_5 = V_1;
if (!L_5)
{
goto IL_004d;
}
}
{
// m_Flags |= Flags.CanRunInBackground;
int32_t L_6 = __this->___m_Flags_14;
__this->___m_Flags_14 = ((int32_t)((int32_t)L_6|8));
goto IL_005c;
}
IL_004d:
{
// m_Flags &= ~Flags.CanRunInBackground;
int32_t L_7 = __this->___m_Flags_14;
__this->___m_Flags_14 = ((int32_t)((int32_t)L_7&((int32_t)-9)));
}
IL_005c:
{
}
IL_005d:
{
// }
return;
}
}
// UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem UnityEngine.InputSystem.Layouts.InputControlLayout::get_Item(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD InputControlLayout_get_Item_m5DF9A23A4414681E5E6C2D5091A987C6334C16E2 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, String_t* ___path0, const RuntimeMethod* method)
{
bool V_0 = false;
bool V_1 = false;
int32_t V_2 = 0;
bool V_3 = false;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
{
// if (string.IsNullOrEmpty(path))
String_t* L_0 = ___path0;
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_0016;
}
}
{
// throw new ArgumentNullException(nameof(path));
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*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlLayout_get_Item_m5DF9A23A4414681E5E6C2D5091A987C6334C16E2_RuntimeMethod_var)));
}
IL_0016:
{
// if (m_Controls != null)
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_4 = __this->___m_Controls_11;
V_1 = (bool)((!(((RuntimeObject*)(ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104*)L_4) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_5 = V_1;
if (!L_5)
{
goto IL_006b;
}
}
{
// for (var i = 0; i < m_Controls.Length; ++i)
V_2 = 0;
goto IL_0059;
}
IL_0028:
{
// if (m_Controls[i].name == path)
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_6 = __this->___m_Controls_11;
int32_t L_7 = V_2;
NullCheck(L_6);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_8;
L_8 = ControlItem_get_name_m1D0E0FB5B9A155BEDF717F69A57364F89F1292F7_inline(((L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7))), NULL);
String_t* L_9 = ___path0;
bool L_10;
L_10 = InternedString_op_Equality_m3C105A41BB070B4EAF6DA95DECF4C20D7B68B06D(L_8, L_9, NULL);
V_3 = L_10;
bool L_11 = V_3;
if (!L_11)
{
goto IL_0054;
}
}
{
// return m_Controls[i];
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_12 = __this->___m_Controls_11;
int32_t L_13 = V_2;
NullCheck(L_12);
int32_t L_14 = L_13;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_15 = (L_12)->GetAt(static_cast<il2cpp_array_size_t>(L_14));
V_4 = L_15;
goto IL_0087;
}
IL_0054:
{
// for (var i = 0; i < m_Controls.Length; ++i)
int32_t L_16 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0059:
{
// for (var i = 0; i < m_Controls.Length; ++i)
int32_t L_17 = V_2;
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_18 = __this->___m_Controls_11;
NullCheck(L_18);
V_5 = (bool)((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length))))? 1 : 0);
bool L_19 = V_5;
if (L_19)
{
goto IL_0028;
}
}
{
}
IL_006b:
{
// throw new KeyNotFoundException($"Cannot find control '{path}' in layout '{name}'");
String_t* L_20 = ___path0;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_21;
L_21 = InputControlLayout_get_name_m41A7AEAC666D5C2CC75AB1FE2E7D6D7CAB90EA9A_inline(__this, NULL);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_22 = L_21;
RuntimeObject* L_23 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_il2cpp_TypeInfo_var)), &L_22);
String_t* L_24;
L_24 = String_Format_m9499958F4B0BB6089C75760AB647AB3CA4D55806(((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralA49C086DDD716250AA25F8901EE39E2B4E4CD45A)), L_20, L_23, NULL);
KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E* L_25 = (KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&KeyNotFoundException_tCE416EC9BCA9F396A3DFFF86D1B5209BA876079E_il2cpp_TypeInfo_var)));
NullCheck(L_25);
KeyNotFoundException__ctor_mBD1D75B73DD5D7C6C72E4F7A021778837B6F2C6B(L_25, L_24, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_25, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlLayout_get_Item_m5DF9A23A4414681E5E6C2D5091A987C6334C16E2_RuntimeMethod_var)));
}
IL_0087:
{
// }
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_26 = V_4;
return L_26;
}
}
// System.Nullable`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem> UnityEngine.InputSystem.Layouts.InputControlLayout::FindControl(UnityEngine.InputSystem.Utilities.InternedString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 InputControlLayout_FindControl_m5C2DE01470486CE5D2DC3DFC70FBCEFD74D4C12F (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___path0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m2A8ADF972334AFE0CB6F3D100535A01C4E89F485_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 V_2;
memset((&V_2), 0, sizeof(V_2));
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
bool V_5 = false;
bool V_6 = false;
{
// if (string.IsNullOrEmpty(path))
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ___path0;
String_t* L_1;
L_1 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_0, NULL);
bool L_2;
L_2 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_1, NULL);
V_0 = L_2;
bool L_3 = V_0;
if (!L_3)
{
goto IL_001b;
}
}
{
// throw new ArgumentNullException(nameof(path));
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_4 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
NullCheck(L_4);
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlLayout_FindControl_m5C2DE01470486CE5D2DC3DFC70FBCEFD74D4C12F_RuntimeMethod_var)));
}
IL_001b:
{
// if (m_Controls == null)
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_5 = __this->___m_Controls_11;
V_1 = (bool)((((RuntimeObject*)(ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_6 = V_1;
if (!L_6)
{
goto IL_0034;
}
}
{
// return null;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4));
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 L_7 = V_2;
V_3 = L_7;
goto IL_0092;
}
IL_0034:
{
// for (var i = 0; i < m_Controls.Length; ++i)
V_4 = 0;
goto IL_0074;
}
IL_0039:
{
// if (m_Controls[i].name == path)
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_8 = __this->___m_Controls_11;
int32_t L_9 = V_4;
NullCheck(L_8);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_10;
L_10 = ControlItem_get_name_m1D0E0FB5B9A155BEDF717F69A57364F89F1292F7_inline(((L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_9))), NULL);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_11 = ___path0;
bool L_12;
L_12 = InternedString_op_Equality_m8463DC02FB5C92B3CDBC8E5AA21C4A6AB5673CAF(L_10, L_11, NULL);
V_5 = L_12;
bool L_13 = V_5;
if (!L_13)
{
goto IL_006d;
}
}
{
// return m_Controls[i];
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_14 = __this->___m_Controls_11;
int32_t L_15 = V_4;
NullCheck(L_14);
int32_t L_16 = L_15;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_17 = (L_14)->GetAt(static_cast<il2cpp_array_size_t>(L_16));
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 L_18;
memset((&L_18), 0, sizeof(L_18));
Nullable_1__ctor_m2A8ADF972334AFE0CB6F3D100535A01C4E89F485((&L_18), L_17, /*hidden argument*/Nullable_1__ctor_m2A8ADF972334AFE0CB6F3D100535A01C4E89F485_RuntimeMethod_var);
V_3 = L_18;
goto IL_0092;
}
IL_006d:
{
// for (var i = 0; i < m_Controls.Length; ++i)
int32_t L_19 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_0074:
{
// for (var i = 0; i < m_Controls.Length; ++i)
int32_t L_20 = V_4;
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_21 = __this->___m_Controls_11;
NullCheck(L_21);
V_6 = (bool)((((int32_t)L_20) < ((int32_t)((int32_t)(((RuntimeArray*)L_21)->max_length))))? 1 : 0);
bool L_22 = V_6;
if (L_22)
{
goto IL_0039;
}
}
{
// return null;
il2cpp_codegen_initobj((&V_2), sizeof(Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4));
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 L_23 = V_2;
V_3 = L_23;
goto IL_0092;
}
IL_0092:
{
// }
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 L_24 = V_3;
return L_24;
}
}
// System.Nullable`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem> UnityEngine.InputSystem.Layouts.InputControlLayout::FindControlIncludingArrayElements(System.String,System.Int32&)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 InputControlLayout_FindControlIncludingArrayElements_mAA21AAFF877E98B2EC06953ACEFFCE4AE686BDE7 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, String_t* ___path0, int32_t* ___arrayIndex1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1__ctor_m2A8ADF972334AFE0CB6F3D100535A01C4E89F485_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
bool V_3 = false;
bool V_4 = false;
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 V_5;
memset((&V_5), 0, sizeof(V_5));
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 V_6;
memset((&V_6), 0, sizeof(V_6));
bool V_7 = false;
bool V_8 = false;
int32_t V_9 = 0;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* V_10 = NULL;
bool V_11 = false;
bool V_12 = false;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_13;
memset((&V_13), 0, sizeof(V_13));
bool V_14 = false;
int32_t G_B9_0 = 0;
int32_t G_B13_0 = 0;
int32_t G_B23_0 = 0;
{
// if (string.IsNullOrEmpty(path))
String_t* L_0 = ___path0;
bool L_1;
L_1 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_0, NULL);
V_3 = L_1;
bool L_2 = V_3;
if (!L_2)
{
goto IL_0016;
}
}
{
// throw new ArgumentNullException(nameof(path));
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*)&_stringLiteralFE79FF373808574898C82AC1320C55C1182FB75A)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlLayout_FindControlIncludingArrayElements_mAA21AAFF877E98B2EC06953ACEFFCE4AE686BDE7_RuntimeMethod_var)));
}
IL_0016:
{
// arrayIndex = -1;
int32_t* L_4 = ___arrayIndex1;
*((int32_t*)L_4) = (int32_t)(-1);
// if (m_Controls == null)
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_5 = __this->___m_Controls_11;
V_4 = (bool)((((RuntimeObject*)(ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104*)L_5) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_6 = V_4;
if (!L_6)
{
goto IL_0039;
}
}
{
// return null;
il2cpp_codegen_initobj((&V_5), sizeof(Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4));
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 L_7 = V_5;
V_6 = L_7;
goto IL_0162;
}
IL_0039:
{
// var arrayIndexAccumulated = 0;
V_0 = 0;
// var lastDigitIndex = path.Length;
String_t* L_8 = ___path0;
NullCheck(L_8);
int32_t L_9;
L_9 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_8, NULL);
V_1 = L_9;
goto IL_005c;
}
IL_0044:
{
// --lastDigitIndex;
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
// arrayIndexAccumulated *= 10;
int32_t L_11 = V_0;
V_0 = ((int32_t)il2cpp_codegen_multiply(L_11, ((int32_t)10)));
// arrayIndexAccumulated += path[lastDigitIndex] - '0';
int32_t L_12 = V_0;
String_t* L_13 = ___path0;
int32_t L_14 = V_1;
NullCheck(L_13);
Il2CppChar L_15;
L_15 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_13, L_14, NULL);
V_0 = ((int32_t)il2cpp_codegen_add(L_12, ((int32_t)il2cpp_codegen_subtract((int32_t)L_15, ((int32_t)48)))));
}
IL_005c:
{
// while (lastDigitIndex > 0 && char.IsDigit(path[lastDigitIndex - 1]))
int32_t L_16 = V_1;
if ((((int32_t)L_16) <= ((int32_t)0)))
{
goto IL_0070;
}
}
{
String_t* L_17 = ___path0;
int32_t L_18 = V_1;
NullCheck(L_17);
Il2CppChar L_19;
L_19 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(L_17, ((int32_t)il2cpp_codegen_subtract(L_18, 1)), NULL);
il2cpp_codegen_runtime_class_init_inline(Char_t521A6F19B456D956AF452D926C32709DC03D6B17_il2cpp_TypeInfo_var);
bool L_20;
L_20 = Char_IsDigit_mC98DAF907860EFB7D26C3E126D80AD3A2CE72715(L_19, NULL);
G_B9_0 = ((int32_t)(L_20));
goto IL_0071;
}
IL_0070:
{
G_B9_0 = 0;
}
IL_0071:
{
V_7 = (bool)G_B9_0;
bool L_21 = V_7;
if (L_21)
{
goto IL_0044;
}
}
{
// var arrayNameLength = 0;
V_2 = 0;
// if (lastDigitIndex < path.Length && lastDigitIndex > 0) // Protect against name being all digits.
int32_t L_22 = V_1;
String_t* L_23 = ___path0;
NullCheck(L_23);
int32_t L_24;
L_24 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_23, NULL);
if ((((int32_t)L_22) >= ((int32_t)L_24)))
{
goto IL_0088;
}
}
{
int32_t L_25 = V_1;
G_B13_0 = ((((int32_t)L_25) > ((int32_t)0))? 1 : 0);
goto IL_0089;
}
IL_0088:
{
G_B13_0 = 0;
}
IL_0089:
{
V_8 = (bool)G_B13_0;
bool L_26 = V_8;
if (!L_26)
{
goto IL_0091;
}
}
{
// arrayNameLength = lastDigitIndex;
int32_t L_27 = V_1;
V_2 = L_27;
}
IL_0091:
{
// for (var i = 0; i < m_Controls.Length; ++i)
V_9 = 0;
goto IL_013f;
}
IL_0099:
{
// ref var control = ref m_Controls[i];
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_28 = __this->___m_Controls_11;
int32_t L_29 = V_9;
NullCheck(L_28);
V_10 = ((L_28)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_29)));
// if (string.Compare(control.name, path, StringComparison.InvariantCultureIgnoreCase) == 0)
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* L_30 = V_10;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_31;
L_31 = ControlItem_get_name_m1D0E0FB5B9A155BEDF717F69A57364F89F1292F7_inline(L_30, NULL);
String_t* L_32;
L_32 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_31, NULL);
String_t* L_33 = ___path0;
int32_t L_34;
L_34 = String_Compare_mC553A80AD870F5777F0E8B5E705B0205396B9D3E(L_32, L_33, 3, NULL);
V_11 = (bool)((((int32_t)L_34) == ((int32_t)0))? 1 : 0);
bool L_35 = V_11;
if (!L_35)
{
goto IL_00d8;
}
}
{
// return control;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* L_36 = V_10;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_37 = (*(ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD*)L_36);
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 L_38;
memset((&L_38), 0, sizeof(L_38));
Nullable_1__ctor_m2A8ADF972334AFE0CB6F3D100535A01C4E89F485((&L_38), L_37, /*hidden argument*/Nullable_1__ctor_m2A8ADF972334AFE0CB6F3D100535A01C4E89F485_RuntimeMethod_var);
V_6 = L_38;
goto IL_0162;
}
IL_00d8:
{
// if (control.isArray && arrayNameLength > 0 && arrayNameLength == control.name.length &&
// string.Compare(control.name.ToString(), 0, path, 0, arrayNameLength,
// StringComparison.InvariantCultureIgnoreCase) == 0)
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* L_39 = V_10;
bool L_40;
L_40 = ControlItem_get_isArray_m64A6E8C58A4D71B7F0E7B5CBF4BF76CC262FA2DD(L_39, NULL);
if (!L_40)
{
goto IL_011d;
}
}
{
int32_t L_41 = V_2;
if ((((int32_t)L_41) <= ((int32_t)0)))
{
goto IL_011d;
}
}
{
int32_t L_42 = V_2;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* L_43 = V_10;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_44;
L_44 = ControlItem_get_name_m1D0E0FB5B9A155BEDF717F69A57364F89F1292F7_inline(L_43, NULL);
V_13 = L_44;
int32_t L_45;
L_45 = InternedString_get_length_m4C5C8B69056154F3B5CF7D696A9D72803FC3FAFD((&V_13), NULL);
if ((!(((uint32_t)L_42) == ((uint32_t)L_45))))
{
goto IL_011d;
}
}
{
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* L_46 = V_10;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_47;
L_47 = ControlItem_get_name_m1D0E0FB5B9A155BEDF717F69A57364F89F1292F7_inline(L_46, NULL);
V_13 = L_47;
String_t* L_48;
L_48 = InternedString_ToString_mED327D67EF001C5EDFF284336F13C3E3F025993A((&V_13), NULL);
String_t* L_49 = ___path0;
int32_t L_50 = V_2;
int32_t L_51;
L_51 = String_Compare_mC0521D93E3608D6A004D12B1921058A021987CAA(L_48, 0, L_49, 0, L_50, 3, NULL);
G_B23_0 = ((((int32_t)L_51) == ((int32_t)0))? 1 : 0);
goto IL_011e;
}
IL_011d:
{
G_B23_0 = 0;
}
IL_011e:
{
V_12 = (bool)G_B23_0;
bool L_52 = V_12;
if (!L_52)
{
goto IL_0138;
}
}
{
// arrayIndex = arrayIndexAccumulated;
int32_t* L_53 = ___arrayIndex1;
int32_t L_54 = V_0;
*((int32_t*)L_53) = (int32_t)L_54;
// return control;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* L_55 = V_10;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_56 = (*(ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD*)L_55);
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 L_57;
memset((&L_57), 0, sizeof(L_57));
Nullable_1__ctor_m2A8ADF972334AFE0CB6F3D100535A01C4E89F485((&L_57), L_56, /*hidden argument*/Nullable_1__ctor_m2A8ADF972334AFE0CB6F3D100535A01C4E89F485_RuntimeMethod_var);
V_6 = L_57;
goto IL_0162;
}
IL_0138:
{
// for (var i = 0; i < m_Controls.Length; ++i)
int32_t L_58 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_58, 1));
}
IL_013f:
{
// for (var i = 0; i < m_Controls.Length; ++i)
int32_t L_59 = V_9;
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_60 = __this->___m_Controls_11;
NullCheck(L_60);
V_14 = (bool)((((int32_t)L_59) < ((int32_t)((int32_t)(((RuntimeArray*)L_60)->max_length))))? 1 : 0);
bool L_61 = V_14;
if (L_61)
{
goto IL_0099;
}
}
{
// return null;
il2cpp_codegen_initobj((&V_5), sizeof(Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4));
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 L_62 = V_5;
V_6 = L_62;
goto IL_0162;
}
IL_0162:
{
// }
Nullable_1_t655AB0D788E9ABDCE6B0F6BF2AADC5C7E35955C4 L_63 = V_6;
return L_63;
}
}
// System.Type UnityEngine.InputSystem.Layouts.InputControlLayout::GetValueType()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* InputControlLayout_GetValueType_mABA1A9BF110B2652D423DF92B17E5D36DE6B40BE (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_1_t93477CD4642D011DE3280D8E720C035E45409516_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Type_t* V_0 = NULL;
{
// return TypeHelpers.GetGenericTypeArgumentFromHierarchy(type, typeof(InputControl<>), 0);
Type_t* L_0;
L_0 = InputControlLayout_get_type_mB36B8AAE50EB013820BFB388233F4BCC6AD419B3_inline(__this, NULL);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast<intptr_t> (InputControl_1_t93477CD4642D011DE3280D8E720C035E45409516_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_2;
L_2 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_1, NULL);
Type_t* L_3;
L_3 = TypeHelpers_GetGenericTypeArgumentFromHierarchy_m025FA4B06F7A0E607C020A252C7E263BD000C848(L_0, L_2, 0, NULL);
V_0 = L_3;
goto IL_001a;
}
IL_001a:
{
// }
Type_t* L_4 = V_0;
return L_4;
}
}
// UnityEngine.InputSystem.Layouts.InputControlLayout UnityEngine.InputSystem.Layouts.InputControlLayout::FromType(System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* InputControlLayout_FromType_m1E01BF4A00C67C99A38F936228A39D08603CDE7C (String_t* ___name0, Type_t* ___type1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Select_TisString_t_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mA9D0E0FEFCC3F0995772FF4E1094DF9B5C4333B1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisInputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7_mD5ACC1BE1C35D3E9B9059EB776FFB0F49BC93344_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputStateTypeInfo_t9A4256AAE65604871428FB37036AE42E053D9368_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputStateTypeInfo_t9A4256AAE65604871428FB37036AE42E053D9368_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m00CA5FB91CDA6365D58E28447BF529B32FE5AFE1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA682012E5951D6B004135D22C6B4B2D7D593990E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CFromTypeU3Eb__49_0_m6FC9E7D34E38FD972B845D22D6EB2E265AB0C9A0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* V_0 = NULL;
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* V_1 = NULL;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_2;
memset((&V_2), 0, sizeof(V_2));
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_3;
memset((&V_3), 0, sizeof(V_3));
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* V_4 = NULL;
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;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* V_11 = NULL;
int32_t G_B3_0 = 0;
int32_t G_B11_0 = 0;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B17_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B17_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B16_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B16_1 = NULL;
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 G_B18_0;
memset((&G_B18_0), 0, sizeof(G_B18_0));
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B18_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B18_2 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B20_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B20_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B19_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B19_1 = NULL;
int32_t G_B21_0 = 0;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B21_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B21_2 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B23_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B23_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B22_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B22_1 = NULL;
int32_t G_B24_0 = 0;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B24_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B24_2 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B26_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B26_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B25_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B25_1 = NULL;
String_t* G_B27_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B27_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B27_2 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B29_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B29_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B28_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B28_1 = NULL;
String_t* G_B30_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B30_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B30_2 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B32_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B32_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B31_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B31_1 = NULL;
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 G_B33_0;
memset((&G_B33_0), 0, sizeof(G_B33_0));
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B33_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B33_2 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B36_0 = NULL;
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* G_B39_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B39_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B39_2 = NULL;
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* G_B38_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B38_1 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B38_2 = NULL;
{
// var controlLayouts = new List<ControlItem>();
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_0 = (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7*)il2cpp_codegen_object_new(List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7_il2cpp_TypeInfo_var);
NullCheck(L_0);
List_1__ctor_mA682012E5951D6B004135D22C6B4B2D7D593990E(L_0, List_1__ctor_mA682012E5951D6B004135D22C6B4B2D7D593990E_RuntimeMethod_var);
V_0 = L_0;
// var layoutAttribute = type.GetCustomAttribute<InputControlLayoutAttribute>(true);
Type_t* L_1 = ___type1;
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_2;
L_2 = CustomAttributeExtensions_GetCustomAttribute_TisInputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7_mD5ACC1BE1C35D3E9B9059EB776FFB0F49BC93344(L_1, (bool)1, CustomAttributeExtensions_GetCustomAttribute_TisInputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7_mD5ACC1BE1C35D3E9B9059EB776FFB0F49BC93344_RuntimeMethod_var);
V_1 = L_2;
// var stateFormat = new FourCC();
il2cpp_codegen_initobj((&V_2), sizeof(FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED));
// if (layoutAttribute != null && layoutAttribute.stateType != null)
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_3 = V_1;
if (!L_3)
{
goto IL_0028;
}
}
{
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_4 = V_1;
NullCheck(L_4);
Type_t* L_5;
L_5 = InputControlLayoutAttribute_get_stateType_m0433BD1DAE77F2B64FEBCA3427B5B1F19167A1D3_inline(L_4, NULL);
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_6;
L_6 = Type_op_Inequality_m71AAC993EBBDBA44EE73847D68F71C70AF7AD1D5(L_5, (Type_t*)NULL, NULL);
G_B3_0 = ((int32_t)(L_6));
goto IL_0029;
}
IL_0028:
{
G_B3_0 = 0;
}
IL_0029:
{
V_5 = (bool)G_B3_0;
bool L_7 = V_5;
if (!L_7)
{
goto IL_0074;
}
}
{
// AddControlItems(layoutAttribute.stateType, controlLayouts, name);
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_8 = V_1;
NullCheck(L_8);
Type_t* L_9;
L_9 = InputControlLayoutAttribute_get_stateType_m0433BD1DAE77F2B64FEBCA3427B5B1F19167A1D3_inline(L_8, NULL);
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_10 = V_0;
String_t* L_11 = ___name0;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InputControlLayout_AddControlItems_mAA4389B7E4E45E277205A7A48EE53E4A2261C32B(L_9, L_10, L_11, NULL);
// if (typeof(IInputStateTypeInfo).IsAssignableFrom(layoutAttribute.stateType))
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_12 = { reinterpret_cast<intptr_t> (IInputStateTypeInfo_t9A4256AAE65604871428FB37036AE42E053D9368_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_13;
L_13 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_12, NULL);
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_14 = V_1;
NullCheck(L_14);
Type_t* L_15;
L_15 = InputControlLayoutAttribute_get_stateType_m0433BD1DAE77F2B64FEBCA3427B5B1F19167A1D3_inline(L_14, NULL);
NullCheck(L_13);
bool L_16;
L_16 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_13, L_15);
V_6 = L_16;
bool L_17 = V_6;
if (!L_17)
{
goto IL_0071;
}
}
{
// stateFormat = ((IInputStateTypeInfo)Activator.CreateInstance(layoutAttribute.stateType)).format;
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_18 = V_1;
NullCheck(L_18);
Type_t* L_19;
L_19 = InputControlLayoutAttribute_get_stateType_m0433BD1DAE77F2B64FEBCA3427B5B1F19167A1D3_inline(L_18, NULL);
RuntimeObject* L_20;
L_20 = Activator_CreateInstance_m0A28F274256F1444949E372089034D9FB66FBD67(L_19, NULL);
NullCheck(((RuntimeObject*)Castclass((RuntimeObject*)L_20, IInputStateTypeInfo_t9A4256AAE65604871428FB37036AE42E053D9368_il2cpp_TypeInfo_var)));
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_21;
L_21 = InterfaceFuncInvoker0< FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED >::Invoke(0 /* UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.LowLevel.IInputStateTypeInfo::get_format() */, IInputStateTypeInfo_t9A4256AAE65604871428FB37036AE42E053D9368_il2cpp_TypeInfo_var, ((RuntimeObject*)Castclass((RuntimeObject*)L_20, IInputStateTypeInfo_t9A4256AAE65604871428FB37036AE42E053D9368_il2cpp_TypeInfo_var)));
V_2 = L_21;
}
IL_0071:
{
goto IL_007f;
}
IL_0074:
{
// AddControlItems(type, controlLayouts, name);
Type_t* L_22 = ___type1;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_23 = V_0;
String_t* L_24 = ___name0;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InputControlLayout_AddControlItems_mAA4389B7E4E45E277205A7A48EE53E4A2261C32B(L_22, L_23, L_24, NULL);
}
IL_007f:
{
// if (layoutAttribute != null && !string.IsNullOrEmpty(layoutAttribute.stateFormat))
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_25 = V_1;
if (!L_25)
{
goto IL_0092;
}
}
{
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_26 = V_1;
NullCheck(L_26);
String_t* L_27;
L_27 = InputControlLayoutAttribute_get_stateFormat_m614344B43A8F87397426753A88F5AD7D299DB440_inline(L_26, NULL);
bool L_28;
L_28 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_27, NULL);
G_B11_0 = ((((int32_t)L_28) == ((int32_t)0))? 1 : 0);
goto IL_0093;
}
IL_0092:
{
G_B11_0 = 0;
}
IL_0093:
{
V_7 = (bool)G_B11_0;
bool L_29 = V_7;
if (!L_29)
{
goto IL_00a6;
}
}
{
// stateFormat = new FourCC(layoutAttribute.stateFormat);
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_30 = V_1;
NullCheck(L_30);
String_t* L_31;
L_31 = InputControlLayoutAttribute_get_stateFormat_m614344B43A8F87397426753A88F5AD7D299DB440_inline(L_30, NULL);
FourCC__ctor_m305163ED105CA8143DBB6D7D31A77124105B8201((&V_2), L_31, NULL);
}
IL_00a6:
{
// var variants = new InternedString();
il2cpp_codegen_initobj((&V_3), sizeof(InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735));
// if (layoutAttribute != null)
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_32 = V_1;
V_8 = (bool)((!(((RuntimeObject*)(InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7*)L_32) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_33 = V_8;
if (!L_33)
{
goto IL_00c5;
}
}
{
// variants = new InternedString(layoutAttribute.variants);
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_34 = V_1;
NullCheck(L_34);
String_t* L_35;
L_35 = InputControlLayoutAttribute_get_variants_mC2EA0619AEB09CBD42DB57FB3B7CBD0DF68B3F0E_inline(L_34, NULL);
InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_3), L_35, NULL);
}
IL_00c5:
{
// var layout = new InputControlLayout(name, type)
// {
// m_Controls = controlLayouts.ToArray(),
// m_StateFormat = stateFormat,
// m_Variants = variants,
// m_UpdateBeforeRender = layoutAttribute?.updateBeforeRenderInternal,
// isGenericTypeOfDevice = layoutAttribute?.isGenericTypeOfDevice ?? false,
// hideInUI = layoutAttribute?.hideInUI ?? false,
// m_Description = layoutAttribute?.description,
// m_DisplayName = layoutAttribute?.displayName,
// canRunInBackground = layoutAttribute?.canRunInBackgroundInternal,
// };
String_t* L_36 = ___name0;
Type_t* L_37 = ___type1;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_38 = (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D*)il2cpp_codegen_object_new(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
NullCheck(L_38);
InputControlLayout__ctor_m5F434E0B4DD5712CFA1547371EB799303C99ACC8(L_38, L_36, L_37, NULL);
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_39 = L_38;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_40 = V_0;
NullCheck(L_40);
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_41;
L_41 = List_1_ToArray_m00CA5FB91CDA6365D58E28447BF529B32FE5AFE1(L_40, List_1_ToArray_m00CA5FB91CDA6365D58E28447BF529B32FE5AFE1_RuntimeMethod_var);
NullCheck(L_39);
L_39->___m_Controls_11 = L_41;
Il2CppCodeGenWriteBarrier((void**)(&L_39->___m_Controls_11), (void*)L_41);
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_42 = L_39;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_43 = V_2;
NullCheck(L_42);
L_42->___m_StateFormat_5 = L_43;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_44 = L_42;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_45 = V_3;
NullCheck(L_44);
L_44->___m_Variants_4 = L_45;
Il2CppCodeGenWriteBarrier((void**)&(((&L_44->___m_Variants_4))->___m_StringOriginalCase_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&L_44->___m_Variants_4))->___m_StringLowerCase_1), (void*)NULL);
#endif
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_46 = L_44;
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_47 = V_1;
G_B16_0 = L_46;
G_B16_1 = L_46;
if (L_47)
{
G_B17_0 = L_46;
G_B17_1 = L_46;
goto IL_00f6;
}
}
{
il2cpp_codegen_initobj((&V_9), sizeof(Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01));
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_48 = V_9;
G_B18_0 = L_48;
G_B18_1 = G_B16_0;
G_B18_2 = G_B16_1;
goto IL_00fc;
}
IL_00f6:
{
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_49 = V_1;
NullCheck(L_49);
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_50 = L_49->___updateBeforeRenderInternal_5;
G_B18_0 = L_50;
G_B18_1 = G_B17_0;
G_B18_2 = G_B17_1;
}
IL_00fc:
{
NullCheck(G_B18_1);
G_B18_1->___m_UpdateBeforeRender_7 = G_B18_0;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_51 = G_B18_2;
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_52 = V_1;
G_B19_0 = L_51;
G_B19_1 = L_51;
if (L_52)
{
G_B20_0 = L_51;
G_B20_1 = L_51;
goto IL_0108;
}
}
{
G_B21_0 = 0;
G_B21_1 = G_B19_0;
G_B21_2 = G_B19_1;
goto IL_010e;
}
IL_0108:
{
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_53 = V_1;
NullCheck(L_53);
bool L_54;
L_54 = InputControlLayoutAttribute_get_isGenericTypeOfDevice_mD93EF479A6FE565A6BCE6D8D6402387CFFC1366E_inline(L_53, NULL);
G_B21_0 = ((int32_t)(L_54));
G_B21_1 = G_B20_0;
G_B21_2 = G_B20_1;
}
IL_010e:
{
NullCheck(G_B21_1);
InputControlLayout_set_isGenericTypeOfDevice_mF23282B5AF62BC132A31DEF6487EE22A1F7CC03B(G_B21_1, (bool)G_B21_0, NULL);
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_55 = G_B21_2;
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_56 = V_1;
G_B22_0 = L_55;
G_B22_1 = L_55;
if (L_56)
{
G_B23_0 = L_55;
G_B23_1 = L_55;
goto IL_011b;
}
}
{
G_B24_0 = 0;
G_B24_1 = G_B22_0;
G_B24_2 = G_B22_1;
goto IL_0121;
}
IL_011b:
{
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_57 = V_1;
NullCheck(L_57);
bool L_58;
L_58 = InputControlLayoutAttribute_get_hideInUI_mBB73ECDB0F7D22EC23351EA62D0D73D813544D87_inline(L_57, NULL);
G_B24_0 = ((int32_t)(L_58));
G_B24_1 = G_B23_0;
G_B24_2 = G_B23_1;
}
IL_0121:
{
NullCheck(G_B24_1);
InputControlLayout_set_hideInUI_mAD5C391E136CA9398427180D894D439A86D4C8B4(G_B24_1, (bool)G_B24_0, NULL);
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_59 = G_B24_2;
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_60 = V_1;
G_B25_0 = L_59;
G_B25_1 = L_59;
if (L_60)
{
G_B26_0 = L_59;
G_B26_1 = L_59;
goto IL_012e;
}
}
{
G_B27_0 = ((String_t*)(NULL));
G_B27_1 = G_B25_0;
G_B27_2 = G_B25_1;
goto IL_0134;
}
IL_012e:
{
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_61 = V_1;
NullCheck(L_61);
String_t* L_62;
L_62 = InputControlLayoutAttribute_get_description_m1478E6F0750F6BA4D98D616F5F4EAC7762CD86B6_inline(L_61, NULL);
G_B27_0 = L_62;
G_B27_1 = G_B26_0;
G_B27_2 = G_B26_1;
}
IL_0134:
{
NullCheck(G_B27_1);
G_B27_1->___m_Description_13 = G_B27_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B27_1->___m_Description_13), (void*)G_B27_0);
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_63 = G_B27_2;
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_64 = V_1;
G_B28_0 = L_63;
G_B28_1 = L_63;
if (L_64)
{
G_B29_0 = L_63;
G_B29_1 = L_63;
goto IL_0140;
}
}
{
G_B30_0 = ((String_t*)(NULL));
G_B30_1 = G_B28_0;
G_B30_2 = G_B28_1;
goto IL_0146;
}
IL_0140:
{
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_65 = V_1;
NullCheck(L_65);
String_t* L_66;
L_66 = InputControlLayoutAttribute_get_displayName_mAAF24C1247D109A50D436F631BE94E8BC769965D_inline(L_65, NULL);
G_B30_0 = L_66;
G_B30_1 = G_B29_0;
G_B30_2 = G_B29_1;
}
IL_0146:
{
NullCheck(G_B30_1);
G_B30_1->___m_DisplayName_12 = G_B30_0;
Il2CppCodeGenWriteBarrier((void**)(&G_B30_1->___m_DisplayName_12), (void*)G_B30_0);
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_67 = G_B30_2;
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_68 = V_1;
G_B31_0 = L_67;
G_B31_1 = L_67;
if (L_68)
{
G_B32_0 = L_67;
G_B32_1 = L_67;
goto IL_015b;
}
}
{
il2cpp_codegen_initobj((&V_9), sizeof(Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01));
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_69 = V_9;
G_B33_0 = L_69;
G_B33_1 = G_B31_0;
G_B33_2 = G_B31_1;
goto IL_0161;
}
IL_015b:
{
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_70 = V_1;
NullCheck(L_70);
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_71 = L_70->___canRunInBackgroundInternal_4;
G_B33_0 = L_71;
G_B33_1 = G_B32_0;
G_B33_2 = G_B32_1;
}
IL_0161:
{
NullCheck(G_B33_1);
InputControlLayout_set_canRunInBackground_m22D48D58150C3803227AC74BF023024D62CD9D1F(G_B33_1, G_B33_0, NULL);
V_4 = G_B33_2;
// if (layoutAttribute?.commonUsages != null)
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_72 = V_1;
if (L_72)
{
goto IL_016f;
}
}
{
G_B36_0 = ((StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)(NULL));
goto IL_0175;
}
IL_016f:
{
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_73 = V_1;
NullCheck(L_73);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_74;
L_74 = InputControlLayoutAttribute_get_commonUsages_m429504C8A4BB52F5F7285B30370AF5325CF802EA_inline(L_73, NULL);
G_B36_0 = L_74;
}
IL_0175:
{
V_10 = (bool)((!(((RuntimeObject*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)G_B36_0) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_75 = V_10;
if (!L_75)
{
goto IL_01af;
}
}
{
// layout.m_CommonUsages =
// ArrayHelpers.Select(layoutAttribute.commonUsages, x => new InternedString(x));
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_76 = V_4;
InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* L_77 = V_1;
NullCheck(L_77);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_78;
L_78 = InputControlLayoutAttribute_get_commonUsages_m429504C8A4BB52F5F7285B30370AF5325CF802EA_inline(L_77, NULL);
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var);
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* L_79 = ((U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var))->___U3CU3E9__49_0_1;
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* L_80 = L_79;
G_B38_0 = L_80;
G_B38_1 = L_78;
G_B38_2 = L_76;
if (L_80)
{
G_B39_0 = L_80;
G_B39_1 = L_78;
G_B39_2 = L_76;
goto IL_01a5;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var);
U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7* L_81 = ((U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* L_82 = (Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1*)il2cpp_codegen_object_new(Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1_il2cpp_TypeInfo_var);
NullCheck(L_82);
Func_2__ctor_mE292EB3D4C9A07C566B0570AB2E1A7F3A2FC3039(L_82, L_81, (intptr_t)((void*)U3CU3Ec_U3CFromTypeU3Eb__49_0_m6FC9E7D34E38FD972B845D22D6EB2E265AB0C9A0_RuntimeMethod_var), NULL);
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* L_83 = L_82;
((U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var))->___U3CU3E9__49_0_1 = L_83;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var))->___U3CU3E9__49_0_1), (void*)L_83);
G_B39_0 = L_83;
G_B39_1 = G_B38_1;
G_B39_2 = G_B38_2;
}
IL_01a5:
{
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_84;
L_84 = ArrayHelpers_Select_TisString_t_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mA9D0E0FEFCC3F0995772FF4E1094DF9B5C4333B1(G_B39_1, G_B39_0, ArrayHelpers_Select_TisString_t_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mA9D0E0FEFCC3F0995772FF4E1094DF9B5C4333B1_RuntimeMethod_var);
NullCheck(G_B39_2);
G_B39_2->___m_CommonUsages_10 = L_84;
Il2CppCodeGenWriteBarrier((void**)(&G_B39_2->___m_CommonUsages_10), (void*)L_84);
}
IL_01af:
{
// return layout;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_85 = V_4;
V_11 = L_85;
goto IL_01b5;
}
IL_01b5:
{
// }
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_86 = V_11;
return L_86;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout::ToJson()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlLayout_ToJson_mC3A56BD729D0884D80D6215145CBB99BBB3AE358 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399 V_0;
memset((&V_0), 0, sizeof(V_0));
String_t* V_1 = NULL;
{
// var layout = LayoutJson.FromLayout(this);
LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399 L_0;
L_0 = LayoutJson_FromLayout_m48C6217932DB50008D6B601FB87C1F0C6ADD98D1(__this, NULL);
V_0 = L_0;
// return JsonUtility.ToJson(layout, true);
LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399 L_1 = V_0;
LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399 L_2 = L_1;
RuntimeObject* L_3 = Box(LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399_il2cpp_TypeInfo_var, &L_2);
String_t* L_4;
L_4 = JsonUtility_ToJson_mA7B20656D12861446AAA157DF6E9ACBBD78EC0AC(L_3, (bool)1, NULL);
V_1 = L_4;
goto IL_0017;
}
IL_0017:
{
// }
String_t* L_5 = V_1;
return L_5;
}
}
// UnityEngine.InputSystem.Layouts.InputControlLayout UnityEngine.InputSystem.Layouts.InputControlLayout::FromJson(System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* InputControlLayout_FromJson_m6A1B04B30999DFC59CE44F1D7CFE78F672B9862C (String_t* ___json0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonUtility_FromJson_TisLayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399_mFEAE945D26422EBB6B69044C98CA8090A44EF5CC_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399 V_0;
memset((&V_0), 0, sizeof(V_0));
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* V_1 = NULL;
{
// var layoutJson = JsonUtility.FromJson<LayoutJson>(json);
String_t* L_0 = ___json0;
LayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399 L_1;
L_1 = JsonUtility_FromJson_TisLayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399_mFEAE945D26422EBB6B69044C98CA8090A44EF5CC(L_0, JsonUtility_FromJson_TisLayoutJson_t79F9D8B74314A3697F189FBA1DE721260F5E9399_mFEAE945D26422EBB6B69044C98CA8090A44EF5CC_RuntimeMethod_var);
V_0 = L_1;
// return layoutJson.ToLayout();
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_2;
L_2 = LayoutJson_ToLayout_m639A4B3A41B9C4F6DA0FF51E2FB8E37243BA4B01((&V_0), NULL);
V_1 = L_2;
goto IL_0012;
}
IL_0012:
{
// }
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_3 = V_1;
return L_3;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::.ctor(System.String,System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout__ctor_m5F434E0B4DD5712CFA1547371EB799303C99ACC8 (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, String_t* ___name0, Type_t* ___type1, const RuntimeMethod* method)
{
{
// private InputControlLayout(string name, Type type)
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(__this, NULL);
// m_Name = new InternedString(name);
String_t* L_0 = ___name0;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_1;
memset((&L_1), 0, sizeof(L_1));
InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_1), L_0, /*hidden argument*/NULL);
__this->___m_Name_2 = L_1;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Name_2))->___m_StringOriginalCase_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Name_2))->___m_StringLowerCase_1), (void*)NULL);
#endif
// m_Type = type;
Type_t* L_2 = ___type1;
__this->___m_Type_3 = L_2;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Type_3), (void*)L_2);
// }
return;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::AddControlItems(System.Type,System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_AddControlItems_mAA4389B7E4E45E277205A7A48EE53E4A2261C32B (Type_t* ___type0, List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* ___controlLayouts1, String_t* ___layoutName2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// AddControlItemsFromFields(type, controlLayouts, layoutName);
Type_t* L_0 = ___type0;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_1 = ___controlLayouts1;
String_t* L_2 = ___layoutName2;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InputControlLayout_AddControlItemsFromFields_mB5C728BBB4273B2E226FBAD3FC4076C511F6BBE2(L_0, L_1, L_2, NULL);
// AddControlItemsFromProperties(type, controlLayouts, layoutName);
Type_t* L_3 = ___type0;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_4 = ___controlLayouts1;
String_t* L_5 = ___layoutName2;
InputControlLayout_AddControlItemsFromProperties_m1E9E7227B26E2EF627E245D92E815D293FC1BF30(L_3, L_4, L_5, NULL);
// }
return;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::AddControlItemsFromFields(System.Type,System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_AddControlItemsFromFields_mB5C728BBB4273B2E226FBAD3FC4076C511F6BBE2 (Type_t* ___type0, List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* ___controlLayouts1, String_t* ___layoutName2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* V_0 = NULL;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_1 = NULL;
{
// var fields = type.GetFields(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly);
Type_t* L_0 = ___type0;
NullCheck(L_0);
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_1;
L_1 = VirtualFuncInvoker1< FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8*, int32_t >::Invoke(89 /* System.Reflection.FieldInfo[] System.Type::GetFields(System.Reflection.BindingFlags) */, L_0, ((int32_t)22));
V_0 = L_1;
// AddControlItemsFromMembers(fields, controlLayouts, layoutName);
FieldInfoU5BU5D_t50D47CBECF1AEB152F555803E3329D9E34DBF8D8* L_2 = V_0;
V_1 = (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)L_2;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_3 = V_1;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_4 = ___controlLayouts1;
String_t* L_5 = ___layoutName2;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InputControlLayout_AddControlItemsFromMembers_mD838DD4429DC1334D3A7AD756EEF3CFC064F7FA2(L_3, L_4, L_5, NULL);
// }
return;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::AddControlItemsFromProperties(System.Type,System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_AddControlItemsFromProperties_m1E9E7227B26E2EF627E245D92E815D293FC1BF30 (Type_t* ___type0, List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* ___controlLayouts1, String_t* ___layoutName2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* V_0 = NULL;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_1 = NULL;
{
// var properties = type.GetProperties(BindingFlags.Public | BindingFlags.Instance | BindingFlags.DeclaredOnly);
Type_t* L_0 = ___type0;
NullCheck(L_0);
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_1;
L_1 = VirtualFuncInvoker1< PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7*, int32_t >::Invoke(111 /* System.Reflection.PropertyInfo[] System.Type::GetProperties(System.Reflection.BindingFlags) */, L_0, ((int32_t)22));
V_0 = L_1;
// AddControlItemsFromMembers(properties, controlLayouts, layoutName);
PropertyInfoU5BU5D_tD81C248B41D0C76207C42DB9C332DC79F490B1D7* L_2 = V_0;
V_1 = (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053*)L_2;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_3 = V_1;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_4 = ___controlLayouts1;
String_t* L_5 = ___layoutName2;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InputControlLayout_AddControlItemsFromMembers_mD838DD4429DC1334D3A7AD756EEF3CFC064F7FA2(L_3, L_4, L_5, NULL);
// }
return;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::AddControlItemsFromMembers(System.Reflection.MemberInfo[],System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_AddControlItemsFromMembers_mD838DD4429DC1334D3A7AD756EEF3CFC064F7FA2 (MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* ___members0, List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* ___controlItems1, String_t* ___layoutName2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttributes_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m1B9A13EA8FCC00524FCC5662D21048A7EBB08B04_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_mD7F0D32F2FC5556D9B2FF738BFD62052F5BCFA79_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IInputStateTypeInfo_t9A4256AAE65604871428FB37036AE42E053D9368_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_0_0_0_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m6FA93D75E7D5F138E7C31968F66B0C5918E6CA8C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&PropertyInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* V_0 = NULL;
int32_t V_1 = 0;
MemberInfo_t* V_2 = NULL;
Type_t* V_3 = NULL;
InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* V_4 = NULL;
bool V_5 = false;
bool V_6 = false;
int32_t V_7 = 0;
FieldInfo_t* V_8 = NULL;
bool V_9 = false;
int32_t V_10 = 0;
int32_t V_11 = 0;
intptr_t V_12;
memset((&V_12), 0, sizeof(V_12));
int32_t V_13 = 0;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_14;
memset((&V_14), 0, sizeof(V_14));
bool V_15 = false;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_16;
memset((&V_16), 0, sizeof(V_16));
bool V_17 = false;
bool V_18 = false;
bool V_19 = false;
bool V_20 = false;
int32_t G_B7_0 = 0;
int32_t G_B20_0 = 0;
{
// foreach (var member in members)
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_0 = ___members0;
V_0 = L_0;
V_1 = 0;
goto IL_0178;
}
IL_000b:
{
// foreach (var member in members)
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_1 = V_0;
int32_t L_2 = V_1;
NullCheck(L_1);
int32_t L_3 = L_2;
MemberInfo_t* L_4 = (L_1)->GetAt(static_cast<il2cpp_array_size_t>(L_3));
V_2 = L_4;
// if (member.DeclaringType == typeof(InputControl))
MemberInfo_t* L_5 = V_2;
NullCheck(L_5);
Type_t* L_6;
L_6 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_5);
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_7 = { reinterpret_cast<intptr_t> (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_8;
L_8 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_7, NULL);
bool L_9;
L_9 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_6, L_8, NULL);
V_5 = L_9;
bool L_10 = V_5;
if (!L_10)
{
goto IL_0030;
}
}
{
// continue;
goto IL_0174;
}
IL_0030:
{
// var valueType = TypeHelpers.GetValueType(member);
MemberInfo_t* L_11 = V_2;
Type_t* L_12;
L_12 = TypeHelpers_GetValueType_mA42524E2735119E9235915B73D96DD9782B170CA(L_11, NULL);
V_3 = L_12;
// if (valueType != null && valueType.IsValueType && typeof(IInputStateTypeInfo).IsAssignableFrom(valueType))
Type_t* L_13 = V_3;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Type_op_Inequality_m71AAC993EBBDBA44EE73847D68F71C70AF7AD1D5(L_13, (Type_t*)NULL, NULL);
if (!L_14)
{
goto IL_005a;
}
}
{
Type_t* L_15 = V_3;
NullCheck(L_15);
bool L_16;
L_16 = Type_get_IsValueType_m59AE2E0439DC06347B8D6B38548F3CBA54D38318(L_15, NULL);
if (!L_16)
{
goto IL_005a;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_17 = { reinterpret_cast<intptr_t> (IInputStateTypeInfo_t9A4256AAE65604871428FB37036AE42E053D9368_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_3;
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_B7_0 = ((int32_t)(L_20));
goto IL_005b;
}
IL_005a:
{
G_B7_0 = 0;
}
IL_005b:
{
V_6 = (bool)G_B7_0;
bool L_21 = V_6;
if (!L_21)
{
goto IL_0115;
}
}
{
// var controlCountBefore = controlItems.Count;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_22 = ___controlItems1;
NullCheck(L_22);
int32_t L_23;
L_23 = List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_inline(L_22, List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_RuntimeMethod_var);
V_7 = L_23;
// AddControlItems(valueType, controlItems, layoutName);
Type_t* L_24 = V_3;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_25 = ___controlItems1;
String_t* L_26 = ___layoutName2;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InputControlLayout_AddControlItems_mAA4389B7E4E45E277205A7A48EE53E4A2261C32B(L_24, L_25, L_26, NULL);
// var memberAsField = member as FieldInfo;
MemberInfo_t* L_27 = V_2;
V_8 = ((FieldInfo_t*)IsInstClass((RuntimeObject*)L_27, FieldInfo_t_il2cpp_TypeInfo_var));
// if (memberAsField != null)
FieldInfo_t* L_28 = V_8;
bool L_29;
L_29 = FieldInfo_op_Inequality_mE4F4E4CC6B936CC61E9BF9F4490F0643911C0D43(L_28, (FieldInfo_t*)NULL, NULL);
V_9 = L_29;
bool L_30 = V_9;
if (!L_30)
{
goto IL_0114;
}
}
{
// var fieldOffset = Marshal.OffsetOf(member.DeclaringType, member.Name).ToInt32();
MemberInfo_t* L_31 = V_2;
NullCheck(L_31);
Type_t* L_32;
L_32 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_31);
MemberInfo_t* L_33 = V_2;
NullCheck(L_33);
String_t* L_34;
L_34 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_33);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_35;
L_35 = Marshal_OffsetOf_m18403C1BC5214CE346F6B10041CC917739F2E85B(L_32, L_34, NULL);
V_12 = L_35;
int32_t L_36;
L_36 = IntPtr_ToInt32_mD53B5D2C73C7E4BE5ADEBC5D187EACC83D5BB292((&V_12), NULL);
V_10 = L_36;
// var controlCountAfter = controlItems.Count;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_37 = ___controlItems1;
NullCheck(L_37);
int32_t L_38;
L_38 = List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_inline(L_37, List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_RuntimeMethod_var);
V_11 = L_38;
// for (var i = controlCountBefore; i < controlCountAfter; ++i)
int32_t L_39 = V_7;
V_13 = L_39;
goto IL_0107;
}
IL_00ba:
{
// var controlLayout = controlItems[i];
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_40 = ___controlItems1;
int32_t L_41 = V_13;
NullCheck(L_40);
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_42;
L_42 = List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC(L_40, L_41, List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC_RuntimeMethod_var);
V_14 = L_42;
// if (controlItems[i].offset != InputStateBlock.InvalidOffset)
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_43 = ___controlItems1;
int32_t L_44 = V_13;
NullCheck(L_43);
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_45;
L_45 = List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC(L_43, L_44, List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC_RuntimeMethod_var);
V_16 = L_45;
uint32_t L_46;
L_46 = ControlItem_get_offset_mC9EF8E5DC5F44C67F6C52348DC848ED6A554B514_inline((&V_16), NULL);
V_15 = (bool)((((int32_t)((((int32_t)L_46) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_47 = V_15;
if (!L_47)
{
goto IL_0100;
}
}
{
// controlLayout.offset += (uint)fieldOffset;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* L_48 = (&V_14);
uint32_t L_49;
L_49 = ControlItem_get_offset_mC9EF8E5DC5F44C67F6C52348DC848ED6A554B514_inline(L_48, NULL);
int32_t L_50 = V_10;
ControlItem_set_offset_mADAA61E264DE2C83DB6BB3B6D9EF22974D2071B9_inline(L_48, ((int32_t)il2cpp_codegen_add((int32_t)L_49, L_50)), NULL);
// controlItems[i] = controlLayout;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_51 = ___controlItems1;
int32_t L_52 = V_13;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_53 = V_14;
NullCheck(L_51);
List_1_set_Item_m6FA93D75E7D5F138E7C31968F66B0C5918E6CA8C(L_51, L_52, L_53, List_1_set_Item_m6FA93D75E7D5F138E7C31968F66B0C5918E6CA8C_RuntimeMethod_var);
}
IL_0100:
{
// for (var i = controlCountBefore; i < controlCountAfter; ++i)
int32_t L_54 = V_13;
V_13 = ((int32_t)il2cpp_codegen_add(L_54, 1));
}
IL_0107:
{
// for (var i = controlCountBefore; i < controlCountAfter; ++i)
int32_t L_55 = V_13;
int32_t L_56 = V_11;
V_17 = (bool)((((int32_t)L_55) < ((int32_t)L_56))? 1 : 0);
bool L_57 = V_17;
if (L_57)
{
goto IL_00ba;
}
}
{
}
IL_0114:
{
}
IL_0115:
{
// var attributes = member.GetCustomAttributes<InputControlAttribute>(false).ToArray();
MemberInfo_t* L_58 = V_2;
RuntimeObject* L_59;
L_59 = CustomAttributeExtensions_GetCustomAttributes_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m1B9A13EA8FCC00524FCC5662D21048A7EBB08B04(L_58, (bool)0, CustomAttributeExtensions_GetCustomAttributes_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_m1B9A13EA8FCC00524FCC5662D21048A7EBB08B04_RuntimeMethod_var);
InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* L_60;
L_60 = Enumerable_ToArray_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_mD7F0D32F2FC5556D9B2FF738BFD62052F5BCFA79(L_59, Enumerable_ToArray_TisInputControlAttribute_t312CA97B153666F873279E81BA4054684715368D_mD7F0D32F2FC5556D9B2FF738BFD62052F5BCFA79_RuntimeMethod_var);
V_4 = L_60;
// if (attributes.Length == 0)
InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* L_61 = V_4;
NullCheck(L_61);
V_18 = (bool)((((int32_t)(((RuntimeArray*)L_61)->max_length)) == ((int32_t)0))? 1 : 0);
bool L_62 = V_18;
if (!L_62)
{
goto IL_0169;
}
}
{
// if (valueType == null || !typeof(InputControl).IsAssignableFrom(valueType))
Type_t* L_63 = V_3;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_64;
L_64 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_63, (Type_t*)NULL, NULL);
if (L_64)
{
goto IL_014e;
}
}
{
RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_65 = { reinterpret_cast<intptr_t> (InputControl_t74F06B623518F992BF8E38656A5E0857169E3E2E_0_0_0_var) };
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
Type_t* L_66;
L_66 = Type_GetTypeFromHandle_m2570A2A5B32A5E9D9F0F38B37459DA18736C823E(L_65, NULL);
Type_t* L_67 = V_3;
NullCheck(L_66);
bool L_68;
L_68 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_66, L_67);
G_B20_0 = ((((int32_t)L_68) == ((int32_t)0))? 1 : 0);
goto IL_014f;
}
IL_014e:
{
G_B20_0 = 1;
}
IL_014f:
{
V_19 = (bool)G_B20_0;
bool L_69 = V_19;
if (!L_69)
{
goto IL_0157;
}
}
{
// continue;
goto IL_0174;
}
IL_0157:
{
// if (member is PropertyInfo)
MemberInfo_t* L_70 = V_2;
V_20 = (bool)((!(((RuntimeObject*)(PropertyInfo_t*)((PropertyInfo_t*)IsInstClass((RuntimeObject*)L_70, PropertyInfo_t_il2cpp_TypeInfo_var))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_71 = V_20;
if (!L_71)
{
goto IL_0168;
}
}
{
// continue;
goto IL_0174;
}
IL_0168:
{
}
IL_0169:
{
// AddControlItemsFromMember(member, attributes, controlItems);
MemberInfo_t* L_72 = V_2;
InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* L_73 = V_4;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_74 = ___controlItems1;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InputControlLayout_AddControlItemsFromMember_m16D50B422E745CA212FA7C1FAABE29BA2FDCA8AE(L_72, L_73, L_74, NULL);
}
IL_0174:
{
int32_t L_75 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_75, 1));
}
IL_0178:
{
// foreach (var member in members)
int32_t L_76 = V_1;
MemberInfoU5BU5D_t4CB6970BB166E8E1CFB06152B2A2284971873053* L_77 = V_0;
NullCheck(L_77);
if ((((int32_t)L_76) < ((int32_t)((int32_t)(((RuntimeArray*)L_77)->max_length)))))
{
goto IL_000b;
}
}
{
// }
return;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::AddControlItemsFromMember(System.Reflection.MemberInfo,UnityEngine.InputSystem.Layouts.InputControlAttribute[],System.Collections.Generic.List`1<UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_AddControlItemsFromMember_m16D50B422E745CA212FA7C1FAABE29BA2FDCA8AE (MemberInfo_t* ___member0, InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* ___attributes1, List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* ___controlItems2, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_1;
memset((&V_1), 0, sizeof(V_1));
InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* V_2 = NULL;
int32_t V_3 = 0;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* V_4 = NULL;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_5;
memset((&V_5), 0, sizeof(V_5));
{
// if (attributes.Length == 0)
InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* L_0 = ___attributes1;
NullCheck(L_0);
V_0 = (bool)((((int32_t)(((RuntimeArray*)L_0)->max_length)) == ((int32_t)0))? 1 : 0);
bool L_1 = V_0;
if (!L_1)
{
goto IL_001e;
}
}
{
// var controlItem = CreateControlItemFromMember(member, null);
MemberInfo_t* L_2 = ___member0;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_3;
L_3 = InputControlLayout_CreateControlItemFromMember_m5BDD5FC2F86E75D45667B50AD70386797EA76F26(L_2, (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)NULL, NULL);
V_1 = L_3;
// controlItems.Add(controlItem);
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_4 = ___controlItems2;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_5 = V_1;
NullCheck(L_4);
List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_inline(L_4, L_5, List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_RuntimeMethod_var);
goto IL_004b;
}
IL_001e:
{
// foreach (var attribute in attributes)
InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* L_6 = ___attributes1;
V_2 = L_6;
V_3 = 0;
goto IL_0044;
}
IL_0026:
{
// foreach (var attribute in attributes)
InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* L_7 = V_2;
int32_t L_8 = V_3;
NullCheck(L_7);
int32_t L_9 = L_8;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_10 = (L_7)->GetAt(static_cast<il2cpp_array_size_t>(L_9));
V_4 = L_10;
// var controlItem = CreateControlItemFromMember(member, attribute);
MemberInfo_t* L_11 = ___member0;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_12 = V_4;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_13;
L_13 = InputControlLayout_CreateControlItemFromMember_m5BDD5FC2F86E75D45667B50AD70386797EA76F26(L_11, L_12, NULL);
V_5 = L_13;
// controlItems.Add(controlItem);
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_14 = ___controlItems2;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_15 = V_5;
NullCheck(L_14);
List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_inline(L_14, L_15, List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_RuntimeMethod_var);
int32_t L_16 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_16, 1));
}
IL_0044:
{
// foreach (var attribute in attributes)
int32_t L_17 = V_3;
InputControlAttributeU5BU5D_t9F49829F717D3562C6AEABF8EC5D202DDE77DBAB* L_18 = V_2;
NullCheck(L_18);
if ((((int32_t)L_17) < ((int32_t)((int32_t)(((RuntimeArray*)L_18)->max_length)))))
{
goto IL_0026;
}
}
{
}
IL_004b:
{
// }
return;
}
}
// UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem UnityEngine.InputSystem.Layouts.InputControlLayout::CreateControlItemFromMember(System.Reflection.MemberInfo,UnityEngine.InputSystem.Layouts.InputControlAttribute)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD InputControlLayout_CreateControlItemFromMember_m5BDD5FC2F86E75D45667B50AD70386797EA76F26 (MemberInfo_t* ___member0, InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* ___attribute1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Join_TisString_t_mB6B1A08E9011671C0A59CBCFA71E06505C142E5E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&CustomAttributeExtensions_GetCustomAttribute_TisFixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402_m61956D94F5BE42A3D5166279175F86A404A537CD_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Select_TisString_t_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m243753761C7AACB986356E3EA370AF4894726452_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_ToArray_TisNameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_mFACD3896A03F0E64AF3FABF033D6D733687701FF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&FieldInfo_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_m0A2A04DEB5DD6904A88BA998F8DFF306E7932261_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_m8B1A10969D597D11769C4E7C33B907A981CA78F5_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ReadOnlyArray_1__ctor_mEAD477EA9B978C5FB45054408D3AF3B53A4E9F37_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateControlItemFromMemberU3Eb__72_0_m030B1C182CEAA72EF91015ED65FCFCC9C1DCFBAF_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_U3CCreateControlItemFromMemberU3Eb__72_1_mE4A1D6EDA429BB1E2809679F1118B2D4088156DB_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
String_t* V_0 = NULL;
bool V_1 = false;
String_t* V_2 = NULL;
String_t* V_3 = NULL;
String_t* V_4 = NULL;
String_t* V_5 = NULL;
uint32_t V_6 = 0;
uint32_t V_7 = 0;
uint32_t V_8 = 0;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_9;
memset((&V_9), 0, sizeof(V_9));
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* V_10 = NULL;
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* V_11 = NULL;
NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* V_12 = NULL;
NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* V_13 = NULL;
String_t* V_14 = NULL;
bool V_15 = false;
bool V_16 = false;
bool V_17 = false;
int32_t V_18 = 0;
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 V_19;
memset((&V_19), 0, sizeof(V_19));
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 V_20;
memset((&V_20), 0, sizeof(V_20));
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 V_21;
memset((&V_21), 0, sizeof(V_21));
bool V_22 = false;
bool V_23 = false;
Type_t* V_24 = NULL;
bool V_25 = false;
bool V_26 = false;
bool V_27 = false;
intptr_t V_28;
memset((&V_28), 0, sizeof(V_28));
bool V_29 = false;
bool V_30 = false;
bool V_31 = false;
bool V_32 = false;
Type_t* V_33 = NULL;
bool V_34 = false;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_35 = NULL;
bool V_36 = false;
bool V_37 = false;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_38 = NULL;
bool V_39 = false;
bool V_40 = false;
bool V_41 = false;
bool V_42 = false;
bool V_43 = false;
bool V_44 = false;
bool V_45 = false;
bool V_46 = false;
bool V_47 = false;
bool V_48 = false;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_49;
memset((&V_49), 0, sizeof(V_49));
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_50;
memset((&V_50), 0, sizeof(V_50));
String_t* G_B3_0 = NULL;
String_t* G_B8_0 = NULL;
String_t* G_B11_0 = NULL;
String_t* G_B14_0 = NULL;
int32_t G_B19_0 = 0;
int32_t G_B21_0 = 0;
int32_t G_B26_0 = 0;
int32_t G_B31_0 = 0;
int32_t G_B36_0 = 0;
int32_t G_B45_0 = 0;
int32_t G_B50_0 = 0;
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* G_B56_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B56_1 = NULL;
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* G_B55_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B55_1 = NULL;
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* G_B62_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B62_1 = NULL;
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* G_B61_0 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* G_B61_1 = NULL;
int32_t G_B67_0 = 0;
int32_t G_B72_0 = 0;
int32_t G_B77_0 = 0;
{
// var name = attribute?.name;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_0 = ___attribute1;
if (L_0)
{
goto IL_0007;
}
}
{
G_B3_0 = ((String_t*)(NULL));
goto IL_000d;
}
IL_0007:
{
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_1 = ___attribute1;
NullCheck(L_1);
String_t* L_2;
L_2 = InputControlAttribute_get_name_m2E73CBA4B9DD9B32A13C6EB47ED1341406C1887B_inline(L_1, NULL);
G_B3_0 = L_2;
}
IL_000d:
{
V_0 = G_B3_0;
// if (string.IsNullOrEmpty(name))
String_t* L_3 = V_0;
bool L_4;
L_4 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_3, NULL);
V_22 = L_4;
bool L_5 = V_22;
if (!L_5)
{
goto IL_0021;
}
}
{
// name = member.Name;
MemberInfo_t* L_6 = ___member0;
NullCheck(L_6);
String_t* L_7;
L_7 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_6);
V_0 = L_7;
}
IL_0021:
{
// var isModifyingChildControlByPath = name.IndexOf('/') != -1;
String_t* L_8 = V_0;
NullCheck(L_8);
int32_t L_9;
L_9 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_8, ((int32_t)47), NULL);
V_1 = (bool)((((int32_t)((((int32_t)L_9) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
// var displayName = attribute?.displayName;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_10 = ___attribute1;
if (L_10)
{
goto IL_0036;
}
}
{
G_B8_0 = ((String_t*)(NULL));
goto IL_003c;
}
IL_0036:
{
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_11 = ___attribute1;
NullCheck(L_11);
String_t* L_12;
L_12 = InputControlAttribute_get_displayName_mA2CB664E8261D318DD13FD66A015B0EFCFD35FC9_inline(L_11, NULL);
G_B8_0 = L_12;
}
IL_003c:
{
V_2 = G_B8_0;
// var shortDisplayName = attribute?.shortDisplayName;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_13 = ___attribute1;
if (L_13)
{
goto IL_0043;
}
}
{
G_B11_0 = ((String_t*)(NULL));
goto IL_0049;
}
IL_0043:
{
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_14 = ___attribute1;
NullCheck(L_14);
String_t* L_15;
L_15 = InputControlAttribute_get_shortDisplayName_m536FBAE75C1662DDFB37C14D533DD2CB497ACD3B_inline(L_14, NULL);
G_B11_0 = L_15;
}
IL_0049:
{
V_3 = G_B11_0;
// var layout = attribute?.layout;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_16 = ___attribute1;
if (L_16)
{
goto IL_0050;
}
}
{
G_B14_0 = ((String_t*)(NULL));
goto IL_0056;
}
IL_0050:
{
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_17 = ___attribute1;
NullCheck(L_17);
String_t* L_18;
L_18 = InputControlAttribute_get_layout_m3E41A7E382A12A21A7C5C8F60480101DFECE2C94_inline(L_17, NULL);
G_B14_0 = L_18;
}
IL_0056:
{
V_4 = G_B14_0;
// if (string.IsNullOrEmpty(layout) && !isModifyingChildControlByPath &&
// (!(member is FieldInfo) || member.GetCustomAttribute<FixedBufferAttribute>(false) == null)) // Ignore fixed buffer fields.
String_t* L_19 = V_4;
bool L_20;
L_20 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_19, NULL);
if (!L_20)
{
goto IL_007b;
}
}
{
bool L_21 = V_1;
if (L_21)
{
goto IL_007b;
}
}
{
MemberInfo_t* L_22 = ___member0;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_22, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_0078;
}
}
{
MemberInfo_t* L_23 = ___member0;
FixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402* L_24;
L_24 = CustomAttributeExtensions_GetCustomAttribute_TisFixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402_m61956D94F5BE42A3D5166279175F86A404A537CD(L_23, (bool)0, CustomAttributeExtensions_GetCustomAttribute_TisFixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402_m61956D94F5BE42A3D5166279175F86A404A537CD_RuntimeMethod_var);
G_B19_0 = ((((RuntimeObject*)(FixedBufferAttribute_t9021ECC845780EC1C9DB16A0BF2497D35334F402*)L_24) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
goto IL_0079;
}
IL_0078:
{
G_B19_0 = 1;
}
IL_0079:
{
G_B21_0 = G_B19_0;
goto IL_007c;
}
IL_007b:
{
G_B21_0 = 0;
}
IL_007c:
{
V_23 = (bool)G_B21_0;
bool L_25 = V_23;
if (!L_25)
{
goto IL_0095;
}
}
{
// var valueType = TypeHelpers.GetValueType(member);
MemberInfo_t* L_26 = ___member0;
Type_t* L_27;
L_27 = TypeHelpers_GetValueType_mA42524E2735119E9235915B73D96DD9782B170CA(L_26, NULL);
V_24 = L_27;
// layout = InferLayoutFromValueType(valueType);
Type_t* L_28 = V_24;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
String_t* L_29;
L_29 = InputControlLayout_InferLayoutFromValueType_m90F44F1E44E6405ED830AAE4DE7424B6123DF750(L_28, NULL);
V_4 = L_29;
}
IL_0095:
{
// string variants = null;
V_5 = (String_t*)NULL;
// if (attribute != null && !string.IsNullOrEmpty(attribute.variants))
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_30 = ___attribute1;
if (!L_30)
{
goto IL_00ab;
}
}
{
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_31 = ___attribute1;
NullCheck(L_31);
String_t* L_32;
L_32 = InputControlAttribute_get_variants_m4FAEACDA1A26A01568225F1CAD7CBBAB9138DEFF_inline(L_31, NULL);
bool L_33;
L_33 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_32, NULL);
G_B26_0 = ((((int32_t)L_33) == ((int32_t)0))? 1 : 0);
goto IL_00ac;
}
IL_00ab:
{
G_B26_0 = 0;
}
IL_00ac:
{
V_25 = (bool)G_B26_0;
bool L_34 = V_25;
if (!L_34)
{
goto IL_00ba;
}
}
{
// variants = attribute.variants;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_35 = ___attribute1;
NullCheck(L_35);
String_t* L_36;
L_36 = InputControlAttribute_get_variants_m4FAEACDA1A26A01568225F1CAD7CBBAB9138DEFF_inline(L_35, NULL);
V_5 = L_36;
}
IL_00ba:
{
// var offset = InputStateBlock.InvalidOffset;
V_6 = (-1);
// if (attribute != null && attribute.offset != InputStateBlock.InvalidOffset)
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_37 = ___attribute1;
if (!L_37)
{
goto IL_00ce;
}
}
{
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_38 = ___attribute1;
NullCheck(L_38);
uint32_t L_39;
L_39 = InputControlAttribute_get_offset_m0CF40C1118A598846280B9DA2B7BCCC5C4079E39_inline(L_38, NULL);
G_B31_0 = ((((int32_t)((((int32_t)L_39) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
goto IL_00cf;
}
IL_00ce:
{
G_B31_0 = 0;
}
IL_00cf:
{
V_26 = (bool)G_B31_0;
bool L_40 = V_26;
if (!L_40)
{
goto IL_00df;
}
}
{
// offset = attribute.offset;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_41 = ___attribute1;
NullCheck(L_41);
uint32_t L_42;
L_42 = InputControlAttribute_get_offset_m0CF40C1118A598846280B9DA2B7BCCC5C4079E39_inline(L_41, NULL);
V_6 = L_42;
goto IL_0110;
}
IL_00df:
{
// else if (member is FieldInfo && !isModifyingChildControlByPath)
MemberInfo_t* L_43 = ___member0;
if (!((FieldInfo_t*)IsInstClass((RuntimeObject*)L_43, FieldInfo_t_il2cpp_TypeInfo_var)))
{
goto IL_00ed;
}
}
{
bool L_44 = V_1;
G_B36_0 = ((((int32_t)L_44) == ((int32_t)0))? 1 : 0);
goto IL_00ee;
}
IL_00ed:
{
G_B36_0 = 0;
}
IL_00ee:
{
V_27 = (bool)G_B36_0;
bool L_45 = V_27;
if (!L_45)
{
goto IL_0110;
}
}
{
// offset = (uint)Marshal.OffsetOf(member.DeclaringType, member.Name).ToInt32();
MemberInfo_t* L_46 = ___member0;
NullCheck(L_46);
Type_t* L_47;
L_47 = VirtualFuncInvoker0< Type_t* >::Invoke(9 /* System.Type System.Reflection.MemberInfo::get_DeclaringType() */, L_46);
MemberInfo_t* L_48 = ___member0;
NullCheck(L_48);
String_t* L_49;
L_49 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_48);
il2cpp_codegen_runtime_class_init_inline(Marshal_tD976A56A90263C3CE2B780D4B1CADADE2E70B4A7_il2cpp_TypeInfo_var);
intptr_t L_50;
L_50 = Marshal_OffsetOf_m18403C1BC5214CE346F6B10041CC917739F2E85B(L_47, L_49, NULL);
V_28 = L_50;
int32_t L_51;
L_51 = IntPtr_ToInt32_mD53B5D2C73C7E4BE5ADEBC5D187EACC83D5BB292((&V_28), NULL);
V_6 = L_51;
}
IL_0110:
{
// var bit = InputStateBlock.InvalidOffset;
V_7 = (-1);
// if (attribute != null)
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_52 = ___attribute1;
V_29 = (bool)((!(((RuntimeObject*)(InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)L_52) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_53 = V_29;
if (!L_53)
{
goto IL_0125;
}
}
{
// bit = attribute.bit;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_54 = ___attribute1;
NullCheck(L_54);
uint32_t L_55;
L_55 = InputControlAttribute_get_bit_m341EA35B100C77D3B4E8EFDB6A745D72DC2AA2A2_inline(L_54, NULL);
V_7 = L_55;
}
IL_0125:
{
// var sizeInBits = 0u;
V_8 = 0;
// if (attribute != null)
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_56 = ___attribute1;
V_30 = (bool)((!(((RuntimeObject*)(InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)L_56) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_57 = V_30;
if (!L_57)
{
goto IL_013a;
}
}
{
// sizeInBits = attribute.sizeInBits;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_58 = ___attribute1;
NullCheck(L_58);
uint32_t L_59;
L_59 = InputControlAttribute_get_sizeInBits_mBA810ADA82C973F4DC0FB322C965B13503ACA194_inline(L_58, NULL);
V_8 = L_59;
}
IL_013a:
{
// var format = new FourCC();
il2cpp_codegen_initobj((&V_9), sizeof(FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED));
// if (attribute != null && !string.IsNullOrEmpty(attribute.format))
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_60 = ___attribute1;
if (!L_60)
{
goto IL_0155;
}
}
{
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_61 = ___attribute1;
NullCheck(L_61);
String_t* L_62;
L_62 = InputControlAttribute_get_format_m765DEBBB52DDF6544E02525AD3CB140DC4A902E3_inline(L_61, NULL);
bool L_63;
L_63 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_62, NULL);
G_B45_0 = ((((int32_t)L_63) == ((int32_t)0))? 1 : 0);
goto IL_0156;
}
IL_0155:
{
G_B45_0 = 0;
}
IL_0156:
{
V_31 = (bool)G_B45_0;
bool L_64 = V_31;
if (!L_64)
{
goto IL_016b;
}
}
{
// format = new FourCC(attribute.format);
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_65 = ___attribute1;
NullCheck(L_65);
String_t* L_66;
L_66 = InputControlAttribute_get_format_m765DEBBB52DDF6544E02525AD3CB140DC4A902E3_inline(L_65, NULL);
FourCC__ctor_m305163ED105CA8143DBB6D7D31A77124105B8201((&V_9), L_66, NULL);
goto IL_018f;
}
IL_016b:
{
// else if (!isModifyingChildControlByPath && bit == InputStateBlock.InvalidOffset)
bool L_67 = V_1;
if (L_67)
{
goto IL_0175;
}
}
{
uint32_t L_68 = V_7;
G_B50_0 = ((((int32_t)L_68) == ((int32_t)(-1)))? 1 : 0);
goto IL_0176;
}
IL_0175:
{
G_B50_0 = 0;
}
IL_0176:
{
V_32 = (bool)G_B50_0;
bool L_69 = V_32;
if (!L_69)
{
goto IL_018f;
}
}
{
// var valueType = TypeHelpers.GetValueType(member);
MemberInfo_t* L_70 = ___member0;
Type_t* L_71;
L_71 = TypeHelpers_GetValueType_mA42524E2735119E9235915B73D96DD9782B170CA(L_70, NULL);
V_33 = L_71;
// format = InputStateBlock.GetPrimitiveFormatFromType(valueType);
Type_t* L_72 = V_33;
il2cpp_codegen_runtime_class_init_inline(InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5_il2cpp_TypeInfo_var);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_73;
L_73 = InputStateBlock_GetPrimitiveFormatFromType_m90468B031C8DB0C74118DDDC0FC3E5F0C291BA13(L_72, NULL);
V_9 = L_73;
}
IL_018f:
{
// InternedString[] aliases = null;
V_10 = (InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*)NULL;
// if (attribute != null)
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_74 = ___attribute1;
V_34 = (bool)((!(((RuntimeObject*)(InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)L_74) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_75 = V_34;
if (!L_75)
{
goto IL_01e9;
}
}
{
// var joined = ArrayHelpers.Join(attribute.alias, attribute.aliases);
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_76 = ___attribute1;
NullCheck(L_76);
String_t* L_77;
L_77 = InputControlAttribute_get_alias_m09D83B5B58D1DD13983656B78EB4AEED875F2702_inline(L_76, NULL);
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_78 = ___attribute1;
NullCheck(L_78);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_79;
L_79 = InputControlAttribute_get_aliases_mD8390AF2F18517AF3CC16FB03C2723FCBDB45825_inline(L_78, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_80;
L_80 = ArrayHelpers_Join_TisString_t_mB6B1A08E9011671C0A59CBCFA71E06505C142E5E(L_77, L_79, ArrayHelpers_Join_TisString_t_mB6B1A08E9011671C0A59CBCFA71E06505C142E5E_RuntimeMethod_var);
V_35 = L_80;
// if (joined != null)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_81 = V_35;
V_36 = (bool)((!(((RuntimeObject*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)L_81) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_82 = V_36;
if (!L_82)
{
goto IL_01e8;
}
}
{
// aliases = joined.Select(x => new InternedString(x)).ToArray();
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_83 = V_35;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var);
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* L_84 = ((U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var))->___U3CU3E9__72_0_2;
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* L_85 = L_84;
G_B55_0 = L_85;
G_B55_1 = L_83;
if (L_85)
{
G_B56_0 = L_85;
G_B56_1 = L_83;
goto IL_01dc;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var);
U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7* L_86 = ((U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* L_87 = (Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1*)il2cpp_codegen_object_new(Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1_il2cpp_TypeInfo_var);
NullCheck(L_87);
Func_2__ctor_mE292EB3D4C9A07C566B0570AB2E1A7F3A2FC3039(L_87, L_86, (intptr_t)((void*)U3CU3Ec_U3CCreateControlItemFromMemberU3Eb__72_0_m030B1C182CEAA72EF91015ED65FCFCC9C1DCFBAF_RuntimeMethod_var), NULL);
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* L_88 = L_87;
((U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var))->___U3CU3E9__72_0_2 = L_88;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var))->___U3CU3E9__72_0_2), (void*)L_88);
G_B56_0 = L_88;
G_B56_1 = G_B55_1;
}
IL_01dc:
{
RuntimeObject* L_89;
L_89 = Enumerable_Select_TisString_t_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m243753761C7AACB986356E3EA370AF4894726452((RuntimeObject*)G_B56_1, G_B56_0, Enumerable_Select_TisString_t_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m243753761C7AACB986356E3EA370AF4894726452_RuntimeMethod_var);
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_90;
L_90 = Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C(L_89, Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C_RuntimeMethod_var);
V_10 = L_90;
}
IL_01e8:
{
}
IL_01e9:
{
// InternedString[] usages = null;
V_11 = (InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5*)NULL;
// if (attribute != null)
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_91 = ___attribute1;
V_37 = (bool)((!(((RuntimeObject*)(InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)L_91) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_92 = V_37;
if (!L_92)
{
goto IL_0243;
}
}
{
// var joined = ArrayHelpers.Join(attribute.usage, attribute.usages);
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_93 = ___attribute1;
NullCheck(L_93);
String_t* L_94;
L_94 = InputControlAttribute_get_usage_m7371246ED904FFEB20B8EA3A716E6866C75B5403_inline(L_93, NULL);
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_95 = ___attribute1;
NullCheck(L_95);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_96;
L_96 = InputControlAttribute_get_usages_m778DDB9F8F0A4B319CDD08E59D07708EF7B9B19B_inline(L_95, NULL);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_97;
L_97 = ArrayHelpers_Join_TisString_t_mB6B1A08E9011671C0A59CBCFA71E06505C142E5E(L_94, L_96, ArrayHelpers_Join_TisString_t_mB6B1A08E9011671C0A59CBCFA71E06505C142E5E_RuntimeMethod_var);
V_38 = L_97;
// if (joined != null)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_98 = V_38;
V_39 = (bool)((!(((RuntimeObject*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)L_98) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_99 = V_39;
if (!L_99)
{
goto IL_0242;
}
}
{
// usages = joined.Select(x => new InternedString(x)).ToArray();
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_100 = V_38;
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var);
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* L_101 = ((U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var))->___U3CU3E9__72_1_3;
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* L_102 = L_101;
G_B61_0 = L_102;
G_B61_1 = L_100;
if (L_102)
{
G_B62_0 = L_102;
G_B62_1 = L_100;
goto IL_0236;
}
}
{
il2cpp_codegen_runtime_class_init_inline(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var);
U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7* L_103 = ((U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var))->___U3CU3E9_0;
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* L_104 = (Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1*)il2cpp_codegen_object_new(Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1_il2cpp_TypeInfo_var);
NullCheck(L_104);
Func_2__ctor_mE292EB3D4C9A07C566B0570AB2E1A7F3A2FC3039(L_104, L_103, (intptr_t)((void*)U3CU3Ec_U3CCreateControlItemFromMemberU3Eb__72_1_mE4A1D6EDA429BB1E2809679F1118B2D4088156DB_RuntimeMethod_var), NULL);
Func_2_tCB627F464F4D6382DEE25046EA94646523308FE1* L_105 = L_104;
((U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var))->___U3CU3E9__72_1_3 = L_105;
Il2CppCodeGenWriteBarrier((void**)(&((U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_StaticFields*)il2cpp_codegen_static_fields_for(U3CU3Ec_t2FC53E156FFD93CC20E0C54722DB6F0050D22EB7_il2cpp_TypeInfo_var))->___U3CU3E9__72_1_3), (void*)L_105);
G_B62_0 = L_105;
G_B62_1 = G_B61_1;
}
IL_0236:
{
RuntimeObject* L_106;
L_106 = Enumerable_Select_TisString_t_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m243753761C7AACB986356E3EA370AF4894726452((RuntimeObject*)G_B62_1, G_B62_0, Enumerable_Select_TisString_t_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m243753761C7AACB986356E3EA370AF4894726452_RuntimeMethod_var);
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_107;
L_107 = Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C(L_106, Enumerable_ToArray_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_m5CB0E15983CDB3BFD6E6A3DEB3049AC705BC027C_RuntimeMethod_var);
V_11 = L_107;
}
IL_0242:
{
}
IL_0243:
{
// NamedValue[] parameters = null;
V_12 = (NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A*)NULL;
// if (attribute != null && !string.IsNullOrEmpty(attribute.parameters))
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_108 = ___attribute1;
if (!L_108)
{
goto IL_0259;
}
}
{
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_109 = ___attribute1;
NullCheck(L_109);
String_t* L_110;
L_110 = InputControlAttribute_get_parameters_mEBE37998A859096C1E48520CC66DA20BFD3DEA21_inline(L_109, NULL);
bool L_111;
L_111 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_110, NULL);
G_B67_0 = ((((int32_t)L_111) == ((int32_t)0))? 1 : 0);
goto IL_025a;
}
IL_0259:
{
G_B67_0 = 0;
}
IL_025a:
{
V_40 = (bool)G_B67_0;
bool L_112 = V_40;
if (!L_112)
{
goto IL_026d;
}
}
{
// parameters = NamedValue.ParseMultiple(attribute.parameters);
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_113 = ___attribute1;
NullCheck(L_113);
String_t* L_114;
L_114 = InputControlAttribute_get_parameters_mEBE37998A859096C1E48520CC66DA20BFD3DEA21_inline(L_113, NULL);
NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* L_115;
L_115 = NamedValue_ParseMultiple_m971D3A7CEAD54134A7C715D9A3A6E3101D4D60D6(L_114, NULL);
V_12 = L_115;
}
IL_026d:
{
// NameAndParameters[] processors = null;
V_13 = (NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2*)NULL;
// if (attribute != null && !string.IsNullOrEmpty(attribute.processors))
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_116 = ___attribute1;
if (!L_116)
{
goto IL_0283;
}
}
{
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_117 = ___attribute1;
NullCheck(L_117);
String_t* L_118;
L_118 = InputControlAttribute_get_processors_mCD0F2BC8DD55E115108A01F46E184308765BBBFC_inline(L_117, NULL);
bool L_119;
L_119 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_118, NULL);
G_B72_0 = ((((int32_t)L_119) == ((int32_t)0))? 1 : 0);
goto IL_0284;
}
IL_0283:
{
G_B72_0 = 0;
}
IL_0284:
{
V_41 = (bool)G_B72_0;
bool L_120 = V_41;
if (!L_120)
{
goto IL_029c;
}
}
{
// processors = NameAndParameters.ParseMultiple(attribute.processors).ToArray();
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_121 = ___attribute1;
NullCheck(L_121);
String_t* L_122;
L_122 = InputControlAttribute_get_processors_mCD0F2BC8DD55E115108A01F46E184308765BBBFC_inline(L_121, NULL);
RuntimeObject* L_123;
L_123 = NameAndParameters_ParseMultiple_mFBFEBD45DB299128EC5E49F052B21921046110D1(L_122, NULL);
NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* L_124;
L_124 = Enumerable_ToArray_TisNameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_mFACD3896A03F0E64AF3FABF033D6D733687701FF(L_123, Enumerable_ToArray_TisNameAndParameters_t8F37102128EFD31CA57808AE6E3D1244758DEA01_mFACD3896A03F0E64AF3FABF033D6D733687701FF_RuntimeMethod_var);
V_13 = L_124;
}
IL_029c:
{
// string useStateFrom = null;
V_14 = (String_t*)NULL;
// if (attribute != null && !string.IsNullOrEmpty(attribute.useStateFrom))
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_125 = ___attribute1;
if (!L_125)
{
goto IL_02b2;
}
}
{
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_126 = ___attribute1;
NullCheck(L_126);
String_t* L_127;
L_127 = InputControlAttribute_get_useStateFrom_m5D3E7D4D53D2C4AB026DC6B4F1DC51C369A71274_inline(L_126, NULL);
bool L_128;
L_128 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_127, NULL);
G_B77_0 = ((((int32_t)L_128) == ((int32_t)0))? 1 : 0);
goto IL_02b3;
}
IL_02b2:
{
G_B77_0 = 0;
}
IL_02b3:
{
V_42 = (bool)G_B77_0;
bool L_129 = V_42;
if (!L_129)
{
goto IL_02c1;
}
}
{
// useStateFrom = attribute.useStateFrom;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_130 = ___attribute1;
NullCheck(L_130);
String_t* L_131;
L_131 = InputControlAttribute_get_useStateFrom_m5D3E7D4D53D2C4AB026DC6B4F1DC51C369A71274_inline(L_130, NULL);
V_14 = L_131;
}
IL_02c1:
{
// var isNoisy = false;
V_15 = (bool)0;
// if (attribute != null)
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_132 = ___attribute1;
V_43 = (bool)((!(((RuntimeObject*)(InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)L_132) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_133 = V_43;
if (!L_133)
{
goto IL_02d6;
}
}
{
// isNoisy = attribute.noisy;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_134 = ___attribute1;
NullCheck(L_134);
bool L_135;
L_135 = InputControlAttribute_get_noisy_mBA662A67ED441533527D185843B6D5CF05894AE6_inline(L_134, NULL);
V_15 = L_135;
}
IL_02d6:
{
// var dontReset = false;
V_16 = (bool)0;
// if (attribute != null)
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_136 = ___attribute1;
V_44 = (bool)((!(((RuntimeObject*)(InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)L_136) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_137 = V_44;
if (!L_137)
{
goto IL_02eb;
}
}
{
// dontReset = attribute.dontReset;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_138 = ___attribute1;
NullCheck(L_138);
bool L_139;
L_139 = InputControlAttribute_get_dontReset_m085E7CBE2476027CD453226FBB7E92D1C889FC6C_inline(L_138, NULL);
V_16 = L_139;
}
IL_02eb:
{
// var isSynthetic = false;
V_17 = (bool)0;
// if (attribute != null)
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_140 = ___attribute1;
V_45 = (bool)((!(((RuntimeObject*)(InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)L_140) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_141 = V_45;
if (!L_141)
{
goto IL_0300;
}
}
{
// isSynthetic = attribute.synthetic;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_142 = ___attribute1;
NullCheck(L_142);
bool L_143;
L_143 = InputControlAttribute_get_synthetic_mBB9ED78B1E8B5ABA1D241F557092269CC54BE3E6_inline(L_142, NULL);
V_17 = L_143;
}
IL_0300:
{
// var arraySize = 0;
V_18 = 0;
// if (attribute != null)
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_144 = ___attribute1;
V_46 = (bool)((!(((RuntimeObject*)(InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)L_144) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_145 = V_46;
if (!L_145)
{
goto IL_0315;
}
}
{
// arraySize = attribute.arraySize;
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_146 = ___attribute1;
NullCheck(L_146);
int32_t L_147;
L_147 = InputControlAttribute_get_arraySize_mA2D4F265E502ECCF190F56047D1909D08C66B52B_inline(L_146, NULL);
V_18 = L_147;
}
IL_0315:
{
// var defaultState = new PrimitiveValue();
il2cpp_codegen_initobj((&V_19), sizeof(PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4));
// if (attribute != null)
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_148 = ___attribute1;
V_47 = (bool)((!(((RuntimeObject*)(InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)L_148) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_149 = V_47;
if (!L_149)
{
goto IL_0334;
}
}
{
// defaultState = PrimitiveValue.FromObject(attribute.defaultState);
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_150 = ___attribute1;
NullCheck(L_150);
RuntimeObject* L_151;
L_151 = InputControlAttribute_get_defaultState_mB4DF687BD33F28ADA5AF7E7F3D12F25D58C415CB_inline(L_150, NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_152;
L_152 = PrimitiveValue_FromObject_mF4A66499A9D89718F0069F7187644B790057A67B(L_151, NULL);
V_19 = L_152;
}
IL_0334:
{
// var minValue = new PrimitiveValue();
il2cpp_codegen_initobj((&V_20), sizeof(PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4));
// var maxValue = new PrimitiveValue();
il2cpp_codegen_initobj((&V_21), sizeof(PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4));
// if (attribute != null)
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_153 = ___attribute1;
V_48 = (bool)((!(((RuntimeObject*)(InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D*)L_153) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_154 = V_48;
if (!L_154)
{
goto IL_036a;
}
}
{
// minValue = PrimitiveValue.FromObject(attribute.minValue);
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_155 = ___attribute1;
NullCheck(L_155);
RuntimeObject* L_156;
L_156 = InputControlAttribute_get_minValue_m77CF5CF2497FE1137FCECF02F718086526C84651_inline(L_155, NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_157;
L_157 = PrimitiveValue_FromObject_mF4A66499A9D89718F0069F7187644B790057A67B(L_156, NULL);
V_20 = L_157;
// maxValue = PrimitiveValue.FromObject(attribute.maxValue);
InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* L_158 = ___attribute1;
NullCheck(L_158);
RuntimeObject* L_159;
L_159 = InputControlAttribute_get_maxValue_mED29B0ABE0550E329576E980384479DACF803503_inline(L_158, NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_160;
L_160 = PrimitiveValue_FromObject_mF4A66499A9D89718F0069F7187644B790057A67B(L_159, NULL);
V_21 = L_160;
}
IL_036a:
{
// return new ControlItem
// {
// name = new InternedString(name),
// displayName = displayName,
// shortDisplayName = shortDisplayName,
// layout = new InternedString(layout),
// variants = new InternedString(variants),
// useStateFrom = useStateFrom,
// format = format,
// offset = offset,
// bit = bit,
// sizeInBits = sizeInBits,
// parameters = new ReadOnlyArray<NamedValue>(parameters),
// processors = new ReadOnlyArray<NameAndParameters>(processors),
// usages = new ReadOnlyArray<InternedString>(usages),
// aliases = new ReadOnlyArray<InternedString>(aliases),
// isModifyingExistingControl = isModifyingChildControlByPath,
// isFirstDefinedInThisLayout = true,
// isNoisy = isNoisy,
// dontReset = dontReset,
// isSynthetic = isSynthetic,
// arraySize = arraySize,
// defaultState = defaultState,
// minValue = minValue,
// maxValue = maxValue,
// };
il2cpp_codegen_initobj((&V_49), sizeof(ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD));
String_t* L_161 = V_0;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_162;
memset((&L_162), 0, sizeof(L_162));
InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_162), L_161, /*hidden argument*/NULL);
ControlItem_set_name_m51D3D4522272DD1AF9E12F5B93C232AC79F7A19E_inline((&V_49), L_162, NULL);
String_t* L_163 = V_2;
ControlItem_set_displayName_m626633276E1E59337D3088E9C49AC10AE72B6507_inline((&V_49), L_163, NULL);
String_t* L_164 = V_3;
ControlItem_set_shortDisplayName_mB2342EA16705A431947DD7905BF0AD04A3D307B4_inline((&V_49), L_164, NULL);
String_t* L_165 = V_4;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_166;
memset((&L_166), 0, sizeof(L_166));
InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_166), L_165, /*hidden argument*/NULL);
ControlItem_set_layout_m06690041885C5E746BAE0574C6CDD1BE532073BD_inline((&V_49), L_166, NULL);
String_t* L_167 = V_5;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_168;
memset((&L_168), 0, sizeof(L_168));
InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_168), L_167, /*hidden argument*/NULL);
ControlItem_set_variants_mC24C3B81D42DD6606699720B0070D86A4A7C392F_inline((&V_49), L_168, NULL);
String_t* L_169 = V_14;
ControlItem_set_useStateFrom_mC4F23A31DA6D92F35F0C252666867DE60BA0F3C2_inline((&V_49), L_169, NULL);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_170 = V_9;
ControlItem_set_format_m541DAC401207113B8D69E89B5D4A7C694D8A7263_inline((&V_49), L_170, NULL);
uint32_t L_171 = V_6;
ControlItem_set_offset_mADAA61E264DE2C83DB6BB3B6D9EF22974D2071B9_inline((&V_49), L_171, NULL);
uint32_t L_172 = V_7;
ControlItem_set_bit_m7975555A9C8690C66B6F39A5988561F190FECE58_inline((&V_49), L_172, NULL);
uint32_t L_173 = V_8;
ControlItem_set_sizeInBits_m121DD023118CC37B77D17B987591DDA9A6DD9582_inline((&V_49), L_173, NULL);
NamedValueU5BU5D_tADD8F1373B88C55F68499688D72C21A97F63303A* L_174 = V_12;
ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 L_175;
memset((&L_175), 0, sizeof(L_175));
ReadOnlyArray_1__ctor_m0A2A04DEB5DD6904A88BA998F8DFF306E7932261((&L_175), L_174, /*hidden argument*/ReadOnlyArray_1__ctor_m0A2A04DEB5DD6904A88BA998F8DFF306E7932261_RuntimeMethod_var);
ControlItem_set_parameters_m505637A7EF8388EFBFD6BF983876034054B248DD_inline((&V_49), L_175, NULL);
NameAndParametersU5BU5D_tA6C2AC34ACDB1967A7A2CEF4BE1D717ADA695CA2* L_176 = V_13;
ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 L_177;
memset((&L_177), 0, sizeof(L_177));
ReadOnlyArray_1__ctor_mEAD477EA9B978C5FB45054408D3AF3B53A4E9F37((&L_177), L_176, /*hidden argument*/ReadOnlyArray_1__ctor_mEAD477EA9B978C5FB45054408D3AF3B53A4E9F37_RuntimeMethod_var);
ControlItem_set_processors_m1611E42E6E1EF35DFA7D9428E213F3BCA4417EFE_inline((&V_49), L_177, NULL);
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_178 = V_11;
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_179;
memset((&L_179), 0, sizeof(L_179));
ReadOnlyArray_1__ctor_m8B1A10969D597D11769C4E7C33B907A981CA78F5((&L_179), L_178, /*hidden argument*/ReadOnlyArray_1__ctor_m8B1A10969D597D11769C4E7C33B907A981CA78F5_RuntimeMethod_var);
ControlItem_set_usages_m7A83BA777016005F41C58AE27BFDA0250BF39E51_inline((&V_49), L_179, NULL);
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_180 = V_10;
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_181;
memset((&L_181), 0, sizeof(L_181));
ReadOnlyArray_1__ctor_m8B1A10969D597D11769C4E7C33B907A981CA78F5((&L_181), L_180, /*hidden argument*/ReadOnlyArray_1__ctor_m8B1A10969D597D11769C4E7C33B907A981CA78F5_RuntimeMethod_var);
ControlItem_set_aliases_mE23B04A43B1EC0271BA1FFAB9A7F19E578FA0FB1_inline((&V_49), L_181, NULL);
bool L_182 = V_1;
ControlItem_set_isModifyingExistingControl_mD8B3977F0275393003E7C3DFFB4DED8C93A90714((&V_49), L_182, NULL);
ControlItem_set_isFirstDefinedInThisLayout_m8A0FC99F8A8ACC6DE3076CEA8697629C845D43BC((&V_49), (bool)1, NULL);
bool L_183 = V_15;
ControlItem_set_isNoisy_m912FA48D58D8E5201A0A4FD743BE5CE95F1C7D02((&V_49), L_183, NULL);
bool L_184 = V_16;
ControlItem_set_dontReset_m543005FAF82C29CAA3C363D3A141DE73BD5B0463((&V_49), L_184, NULL);
bool L_185 = V_17;
ControlItem_set_isSynthetic_m8B1882C4ACFDA5146C68C2BDE3AA36A1972AFF7A((&V_49), L_185, NULL);
int32_t L_186 = V_18;
ControlItem_set_arraySize_m836E83FBB5E21DFFF99CC3D47CAF0812894DF39E_inline((&V_49), L_186, NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_187 = V_19;
ControlItem_set_defaultState_m3C11CEAA24CEFC78FCDD5BC85EEA2C7A6A17EBCD_inline((&V_49), L_187, NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_188 = V_20;
ControlItem_set_minValue_m416B368BF736DC2A036EF10DDF91C3ABFCA1D9F3_inline((&V_49), L_188, NULL);
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_189 = V_21;
ControlItem_set_maxValue_m4AC28329EF977177A7280FD58B0FD9490E315508_inline((&V_49), L_189, NULL);
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_190 = V_49;
V_50 = L_190;
goto IL_047c;
}
IL_047c:
{
// }
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_191 = V_50;
return L_191;
}
}
// System.String UnityEngine.InputSystem.Layouts.InputControlLayout::InferLayoutFromValueType(System.Type)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* InputControlLayout_InferLayoutFromValueType_m90F44F1E44E6405ED830AAE4DE7424B6123DF750 (Type_t* ___type0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral931DFDCE8A7F395390F2AC831102C486A12DB07C);
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));
bool V_3 = false;
bool V_4 = false;
bool V_5 = false;
String_t* V_6 = NULL;
{
// var layout = s_Layouts.TryFindLayoutForType(type);
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
Type_t* L_0 = ___type0;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_1;
L_1 = Collection_TryFindLayoutForType_m63B3C00D6ED29C6DD98A6B735E5C4C84A3B20868((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15), L_0, NULL);
V_0 = L_1;
// if (layout.IsEmpty())
bool L_2;
L_2 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_0), NULL);
V_1 = L_2;
bool L_3 = V_1;
if (!L_3)
{
goto IL_008e;
}
}
{
// var typeName = new InternedString(type.Name);
Type_t* L_4 = ___type0;
NullCheck(L_4);
String_t* L_5;
L_5 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_4);
InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_2), L_5, NULL);
// if (s_Layouts.HasLayout(typeName))
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_6 = V_2;
bool L_7;
L_7 = Collection_HasLayout_m76BD57A515EFDE26B81646B755529776C02ACA8E((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15), L_6, NULL);
V_3 = L_7;
bool L_8 = V_3;
if (!L_8)
{
goto IL_0039;
}
}
{
// layout = typeName;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = V_2;
V_0 = L_9;
goto IL_008d;
}
IL_0039:
{
// else if (type.Name.EndsWith("Control"))
Type_t* L_10 = ___type0;
NullCheck(L_10);
String_t* L_11;
L_11 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_10);
NullCheck(L_11);
bool L_12;
L_12 = String_EndsWith_mCD3754F5401E19CE7821CD398986E4EAA6AD87DC(L_11, _stringLiteral931DFDCE8A7F395390F2AC831102C486A12DB07C, NULL);
V_4 = L_12;
bool L_13 = V_4;
if (!L_13)
{
goto IL_008d;
}
}
{
// typeName = new InternedString(type.Name.Substring(0, type.Name.Length - "Control".Length));
Type_t* L_14 = ___type0;
NullCheck(L_14);
String_t* L_15;
L_15 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_14);
Type_t* L_16 = ___type0;
NullCheck(L_16);
String_t* L_17;
L_17 = VirtualFuncInvoker0< String_t* >::Invoke(8 /* System.String System.Reflection.MemberInfo::get_Name() */, L_16);
NullCheck(L_17);
int32_t L_18;
L_18 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_17, NULL);
NullCheck(_stringLiteral931DFDCE8A7F395390F2AC831102C486A12DB07C);
int32_t L_19;
L_19 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(_stringLiteral931DFDCE8A7F395390F2AC831102C486A12DB07C, NULL);
NullCheck(L_15);
String_t* L_20;
L_20 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_15, 0, ((int32_t)il2cpp_codegen_subtract(L_18, L_19)), NULL);
InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&V_2), L_20, NULL);
// if (s_Layouts.HasLayout(typeName))
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_21 = V_2;
bool L_22;
L_22 = Collection_HasLayout_m76BD57A515EFDE26B81646B755529776C02ACA8E((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_Layouts_15), L_21, NULL);
V_5 = L_22;
bool L_23 = V_5;
if (!L_23)
{
goto IL_008c;
}
}
{
// layout = typeName;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_24 = V_2;
V_0 = L_24;
}
IL_008c:
{
}
IL_008d:
{
}
IL_008e:
{
// return layout;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_25 = V_0;
String_t* L_26;
L_26 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_25, NULL);
V_6 = L_26;
goto IL_0098;
}
IL_0098:
{
// }
String_t* L_27 = V_6;
return L_27;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::MergeLayout(UnityEngine.InputSystem.Layouts.InputControlLayout)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout_MergeLayout_mEC7E019B4FEAF51F93942082EEE66C8ABDF5AAAA (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* ___other0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayHelpers_Merge_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mA1D805ECA405F80412000B26AECD58B23B1CAAC0_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_GetEnumerator_mED7935E9E341E7F2EEBBC1C1FC12B75E2F7B82FA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_Remove_mF0D54069778A5B64FDE5A135E9AE91F483632C76_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_TryGetValue_m92247229376708F90D2F54E5D2B6D73367E6A838_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_get_Values_m9FD8C49CEC0ADB6CB640CAFF80326CDB595DD0DE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerable_Where_TisControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_m2799187D9F808D4AFA48AA6243D4E7E478AF2698_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_Dispose_mBCC89966089586374EB36200815C3B253B876CAC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_m481A4392580739004A8DB19F6BAD82506D2672F1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Enumerator_get_Current_mA48C5DA659589540A63F347059DFC0C6537202FE_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_Merge_mFBCBF398F83222C4F45F518BFAF15B5083CA4A7E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_U3CMergeLayoutU3Eb__74_0_mEC8488FBE6D2DFF8A460F567E25BF4DA1C3D035E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Key_m50986731D255E7947440ACEFA1BFFBBBB6FB5520_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_AddRange_m23F87068F1ED72DC86372B717F08CD9EF57C6BDA_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_ToArray_m00CA5FB91CDA6365D58E28447BF529B32FE5AFE1_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mA682012E5951D6B004135D22C6B4B2D7D593990E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_set_Item_m6FA93D75E7D5F138E7C31968F66B0C5918E6CA8C_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Type_t_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 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;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED V_7;
memset((&V_7), 0, sizeof(V_7));
bool V_8 = false;
bool V_9 = false;
bool V_10 = false;
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* V_11 = NULL;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* V_12 = NULL;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* V_13 = NULL;
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* V_14 = NULL;
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* V_15 = NULL;
Enumerator_t5FBCC2B17537F2498974FEE49610312C9C848413 V_16;
memset((&V_16), 0, sizeof(V_16));
KeyValuePair_2_tEF774DF9AE88629615A657C4AE974F48009E2FFC V_17;
memset((&V_17), 0, sizeof(V_17));
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_18;
memset((&V_18), 0, sizeof(V_18));
bool V_19 = false;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_20;
memset((&V_20), 0, sizeof(V_20));
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_21;
memset((&V_21), 0, sizeof(V_21));
bool V_22 = false;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_23;
memset((&V_23), 0, sizeof(V_23));
bool V_24 = false;
bool V_25 = false;
int32_t V_26 = 0;
bool V_27 = false;
String_t* V_28 = NULL;
bool V_29 = false;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_30;
memset((&V_30), 0, sizeof(V_30));
bool V_31 = false;
Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 V_32;
memset((&V_32), 0, sizeof(V_32));
String_t* V_33 = NULL;
String_t* V_34 = NULL;
bool V_35 = false;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_36;
memset((&V_36), 0, sizeof(V_36));
bool V_37 = false;
bool V_38 = false;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_39;
memset((&V_39), 0, sizeof(V_39));
bool V_40 = false;
bool V_41 = false;
int32_t V_42 = 0;
int32_t V_43 = 0;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_44;
memset((&V_44), 0, sizeof(V_44));
bool V_45 = false;
int32_t V_46 = 0;
int32_t V_47 = 0;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD V_48;
memset((&V_48), 0, sizeof(V_48));
bool V_49 = false;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B4_0 = NULL;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B3_0 = NULL;
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 G_B5_0;
memset((&G_B5_0), 0, sizeof(G_B5_0));
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* G_B5_1 = NULL;
int32_t G_B25_0 = 0;
{
// if (other == null)
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_0 = ___other0;
V_1 = (bool)((((RuntimeObject*)(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D*)L_0) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_1 = V_1;
if (!L_1)
{
goto IL_0014;
}
}
{
// throw new ArgumentNullException(nameof(other));
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*)&_stringLiteralF7933083B6BA56CBC6D7BCA0F30688A30D0368F6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InputControlLayout_MergeLayout_mEC7E019B4FEAF51F93942082EEE66C8ABDF5AAAA_RuntimeMethod_var)));
}
IL_0014:
{
// m_UpdateBeforeRender = m_UpdateBeforeRender ?? other.m_UpdateBeforeRender;
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_3 = __this->___m_UpdateBeforeRender_7;
V_2 = L_3;
bool L_4;
L_4 = Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_inline((&V_2), Nullable_1_get_HasValue_m6B76D139692C43B2AF7C695FAB044B16ACFAF355_RuntimeMethod_var);
G_B3_0 = __this;
if (L_4)
{
G_B4_0 = __this;
goto IL_002d;
}
}
{
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_5 = ___other0;
NullCheck(L_5);
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_6 = L_5->___m_UpdateBeforeRender_7;
G_B5_0 = L_6;
G_B5_1 = G_B3_0;
goto IL_002e;
}
IL_002d:
{
Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01 L_7 = V_2;
G_B5_0 = L_7;
G_B5_1 = G_B4_0;
}
IL_002e:
{
NullCheck(G_B5_1);
G_B5_1->___m_UpdateBeforeRender_7 = G_B5_0;
// if (m_Variants.IsEmpty())
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* L_8 = (&__this->___m_Variants_4);
bool L_9;
L_9 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B(L_8, NULL);
V_3 = L_9;
bool L_10 = V_3;
if (!L_10)
{
goto IL_004e;
}
}
{
// m_Variants = other.m_Variants;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_11 = ___other0;
NullCheck(L_11);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_12 = L_11->___m_Variants_4;
__this->___m_Variants_4 = L_12;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Variants_4))->___m_StringOriginalCase_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___m_Variants_4))->___m_StringLowerCase_1), (void*)NULL);
#endif
}
IL_004e:
{
// if (m_Type == null)
Type_t* L_13 = __this->___m_Type_3;
il2cpp_codegen_runtime_class_init_inline(Type_t_il2cpp_TypeInfo_var);
bool L_14;
L_14 = Type_op_Equality_mE6EDDDC900C50B222CF32BCD2AD027595F2D74B7(L_13, (Type_t*)NULL, NULL);
V_4 = L_14;
bool L_15 = V_4;
if (!L_15)
{
goto IL_006e;
}
}
{
// m_Type = other.m_Type;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_16 = ___other0;
NullCheck(L_16);
Type_t* L_17 = L_16->___m_Type_3;
__this->___m_Type_3 = L_17;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Type_3), (void*)L_17);
goto IL_0091;
}
IL_006e:
{
// else if (m_Type.IsAssignableFrom(other.m_Type))
Type_t* L_18 = __this->___m_Type_3;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_19 = ___other0;
NullCheck(L_19);
Type_t* L_20 = L_19->___m_Type_3;
NullCheck(L_18);
bool L_21;
L_21 = VirtualFuncInvoker1< bool, Type_t* >::Invoke(22 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, L_18, L_20);
V_5 = L_21;
bool L_22 = V_5;
if (!L_22)
{
goto IL_0091;
}
}
{
// m_Type = other.m_Type;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_23 = ___other0;
NullCheck(L_23);
Type_t* L_24 = L_23->___m_Type_3;
__this->___m_Type_3 = L_24;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Type_3), (void*)L_24);
}
IL_0091:
{
// var layoutIsTargetingSpecificVariants = !m_Variants.IsEmpty();
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* L_25 = (&__this->___m_Variants_4);
bool L_26;
L_26 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B(L_25, NULL);
V_0 = (bool)((((int32_t)L_26) == ((int32_t)0))? 1 : 0);
// if (m_StateFormat == new FourCC())
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_27 = __this->___m_StateFormat_5;
il2cpp_codegen_initobj((&V_7), sizeof(FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED));
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_28 = V_7;
bool L_29;
L_29 = FourCC_op_Equality_m1C2BB96D1AAB9E1D1B04D444F33C960D2502B674(L_27, L_28, NULL);
V_6 = L_29;
bool L_30 = V_6;
if (!L_30)
{
goto IL_00c7;
}
}
{
// m_StateFormat = other.m_StateFormat;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_31 = ___other0;
NullCheck(L_31);
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_32 = L_31->___m_StateFormat_5;
__this->___m_StateFormat_5 = L_32;
}
IL_00c7:
{
// m_CommonUsages = ArrayHelpers.Merge(other.m_CommonUsages, m_CommonUsages);
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_33 = ___other0;
NullCheck(L_33);
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_34 = L_33->___m_CommonUsages_10;
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_35 = __this->___m_CommonUsages_10;
InternedStringU5BU5D_t0B851758733FC0B118D84BE83AED10A0404C18D5* L_36;
L_36 = ArrayHelpers_Merge_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mA1D805ECA405F80412000B26AECD58B23B1CAAC0(L_34, L_35, ArrayHelpers_Merge_TisInternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_mA1D805ECA405F80412000B26AECD58B23B1CAAC0_RuntimeMethod_var);
__this->___m_CommonUsages_10 = L_36;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_CommonUsages_10), (void*)L_36);
// m_AppliedOverrides.Merge(other.m_AppliedOverrides);
InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* L_37 = (&__this->___m_AppliedOverrides_9);
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_38 = ___other0;
NullCheck(L_38);
InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800 L_39 = L_38->___m_AppliedOverrides_9;
InlinedArray_1_Merge_mFBCBF398F83222C4F45F518BFAF15B5083CA4A7E(L_37, L_39, InlinedArray_1_Merge_mFBCBF398F83222C4F45F518BFAF15B5083CA4A7E_RuntimeMethod_var);
// if (string.IsNullOrEmpty(m_DisplayName))
String_t* L_40 = __this->___m_DisplayName_12;
bool L_41;
L_41 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_40, NULL);
V_8 = L_41;
bool L_42 = V_8;
if (!L_42)
{
goto IL_010d;
}
}
{
// m_DisplayName = other.m_DisplayName;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_43 = ___other0;
NullCheck(L_43);
String_t* L_44 = L_43->___m_DisplayName_12;
__this->___m_DisplayName_12 = L_44;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_DisplayName_12), (void*)L_44);
}
IL_010d:
{
// if (m_Controls == null)
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_45 = __this->___m_Controls_11;
V_9 = (bool)((((RuntimeObject*)(ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104*)L_45) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_46 = V_9;
if (!L_46)
{
goto IL_012f;
}
}
{
// m_Controls = other.m_Controls;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_47 = ___other0;
NullCheck(L_47);
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_48 = L_47->___m_Controls_11;
__this->___m_Controls_11 = L_48;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Controls_11), (void*)L_48);
goto IL_0507;
}
IL_012f:
{
// else if (other.m_Controls != null)
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_49 = ___other0;
NullCheck(L_49);
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_50 = L_49->___m_Controls_11;
V_10 = (bool)((!(((RuntimeObject*)(ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104*)L_50) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_51 = V_10;
if (!L_51)
{
goto IL_0507;
}
}
{
// var baseControls = other.m_Controls;
InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* L_52 = ___other0;
NullCheck(L_52);
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_53 = L_52->___m_Controls_11;
V_11 = L_53;
// var controls = new List<ControlItem>();
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_54 = (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7*)il2cpp_codegen_object_new(List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7_il2cpp_TypeInfo_var);
NullCheck(L_54);
List_1__ctor_mA682012E5951D6B004135D22C6B4B2D7D593990E(L_54, List_1__ctor_mA682012E5951D6B004135D22C6B4B2D7D593990E_RuntimeMethod_var);
V_12 = L_54;
// var baseControlVariants = new List<string>();
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_55 = (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)il2cpp_codegen_object_new(List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD_il2cpp_TypeInfo_var);
NullCheck(L_55);
List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E(L_55, List_1__ctor_mCA8DD57EAC70C2B5923DBB9D5A77CEAC22E7068E_RuntimeMethod_var);
V_13 = L_55;
// var baseControlTable = CreateLookupTableForControls(baseControls, baseControlVariants);
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_56 = V_11;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_57 = V_13;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_58;
L_58 = InputControlLayout_CreateLookupTableForControls_mCB9A68F751938C2E16C7A2C5D21C831917A36DB1(L_56, L_57, NULL);
V_14 = L_58;
// var thisControlTable = CreateLookupTableForControls(m_Controls);
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_59 = __this->___m_Controls_11;
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_60;
L_60 = InputControlLayout_CreateLookupTableForControls_mCB9A68F751938C2E16C7A2C5D21C831917A36DB1(L_59, (List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD*)NULL, NULL);
V_15 = L_60;
// foreach (var pair in thisControlTable)
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_61 = V_15;
NullCheck(L_61);
Enumerator_t5FBCC2B17537F2498974FEE49610312C9C848413 L_62;
L_62 = Dictionary_2_GetEnumerator_mED7935E9E341E7F2EEBBC1C1FC12B75E2F7B82FA(L_61, Dictionary_2_GetEnumerator_mED7935E9E341E7F2EEBBC1C1FC12B75E2F7B82FA_RuntimeMethod_var);
V_16 = L_62;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_041b:
{// begin finally (depth: 1)
Enumerator_Dispose_mBCC89966089586374EB36200815C3B253B876CAC((&V_16), Enumerator_Dispose_mBCC89966089586374EB36200815C3B253B876CAC_RuntimeMethod_var);
return;
}// end finally (depth: 1)
});
try
{// begin try (depth: 1)
{
goto IL_040d_1;
}
IL_0180_1:
{
// foreach (var pair in thisControlTable)
KeyValuePair_2_tEF774DF9AE88629615A657C4AE974F48009E2FFC L_63;
L_63 = Enumerator_get_Current_mA48C5DA659589540A63F347059DFC0C6537202FE_inline((&V_16), Enumerator_get_Current_mA48C5DA659589540A63F347059DFC0C6537202FE_RuntimeMethod_var);
V_17 = L_63;
// if (baseControlTable.TryGetValue(pair.Key, out var baseControlItem))
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_64 = V_14;
String_t* L_65;
L_65 = KeyValuePair_2_get_Key_m50986731D255E7947440ACEFA1BFFBBBB6FB5520_inline((&V_17), KeyValuePair_2_get_Key_m50986731D255E7947440ACEFA1BFFBBBB6FB5520_RuntimeMethod_var);
NullCheck(L_64);
bool L_66;
L_66 = Dictionary_2_TryGetValue_m92247229376708F90D2F54E5D2B6D73367E6A838(L_64, L_65, (&V_18), Dictionary_2_TryGetValue_m92247229376708F90D2F54E5D2B6D73367E6A838_RuntimeMethod_var);
V_19 = L_66;
bool L_67 = V_19;
if (!L_67)
{
goto IL_01d4_1;
}
}
{
// var mergedLayout = pair.Value.Merge(baseControlItem);
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_68;
L_68 = KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_inline((&V_17), KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var);
V_21 = L_68;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_69 = V_18;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_70;
L_70 = ControlItem_Merge_mB40D79927742045C90680E4292AA5745DD99C063((&V_21), L_69, NULL);
V_20 = L_70;
// controls.Add(mergedLayout);
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_71 = V_12;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_72 = V_20;
NullCheck(L_71);
List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_inline(L_71, L_72, List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_RuntimeMethod_var);
// baseControlTable.Remove(pair.Key);
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_73 = V_14;
String_t* L_74;
L_74 = KeyValuePair_2_get_Key_m50986731D255E7947440ACEFA1BFFBBBB6FB5520_inline((&V_17), KeyValuePair_2_get_Key_m50986731D255E7947440ACEFA1BFFBBBB6FB5520_RuntimeMethod_var);
NullCheck(L_73);
bool L_75;
L_75 = Dictionary_2_Remove_mF0D54069778A5B64FDE5A135E9AE91F483632C76(L_73, L_74, Dictionary_2_Remove_mF0D54069778A5B64FDE5A135E9AE91F483632C76_RuntimeMethod_var);
goto IL_040c_1;
}
IL_01d4_1:
{
// else if (pair.Value.variants.IsEmpty() || pair.Value.variants == DefaultVariant)
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_76;
L_76 = KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_inline((&V_17), KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var);
V_21 = L_76;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_77;
L_77 = ControlItem_get_variants_m940B1AE5E4676988EFCBA9919EA86728A131D1D5_inline((&V_21), NULL);
V_23 = L_77;
bool L_78;
L_78 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_23), NULL);
if (L_78)
{
goto IL_020b_1;
}
}
{
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_79;
L_79 = KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_inline((&V_17), KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var);
V_21 = L_79;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_80;
L_80 = ControlItem_get_variants_m940B1AE5E4676988EFCBA9919EA86728A131D1D5_inline((&V_21), NULL);
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_81;
L_81 = InputControlLayout_get_DefaultVariant_m1DFC6EAC08EFF162E6312EA68B702CE28EF5BCD5_inline(NULL);
bool L_82;
L_82 = InternedString_op_Equality_m8463DC02FB5C92B3CDBC8E5AA21C4A6AB5673CAF(L_80, L_81, NULL);
G_B25_0 = ((int32_t)(L_82));
goto IL_020c_1;
}
IL_020b_1:
{
G_B25_0 = 1;
}
IL_020c_1:
{
V_22 = (bool)G_B25_0;
bool L_83 = V_22;
if (!L_83)
{
goto IL_036f_1;
}
}
{
// var isTargetingVariants = false;
V_24 = (bool)0;
// if (layoutIsTargetingSpecificVariants)
bool L_84 = V_0;
V_25 = L_84;
bool L_85 = V_25;
if (!L_85)
{
goto IL_02c9_1;
}
}
{
// for (var i = 0; i < baseControlVariants.Count; ++i)
V_26 = 0;
goto IL_02af_1;
}
IL_022c_1:
{
// if (VariantsMatch(m_Variants.ToLower(), baseControlVariants[i]))
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* L_86 = (&__this->___m_Variants_4);
String_t* L_87;
L_87 = InternedString_ToLower_m38BACEAA62BB7555B631D016BA58B0313050BBBC(L_86, NULL);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_88 = V_13;
int32_t L_89 = V_26;
NullCheck(L_88);
String_t* L_90;
L_90 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_88, L_89, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
bool L_91;
L_91 = InputControlLayout_VariantsMatch_m01C8121CEE99954A64137B685D7FBF24111E91A0(L_87, L_90, NULL);
V_27 = L_91;
bool L_92 = V_27;
if (!L_92)
{
goto IL_02a8_1;
}
}
{
// var key = $"{pair.Key}@{baseControlVariants[i]}";
String_t* L_93;
L_93 = KeyValuePair_2_get_Key_m50986731D255E7947440ACEFA1BFFBBBB6FB5520_inline((&V_17), KeyValuePair_2_get_Key_m50986731D255E7947440ACEFA1BFFBBBB6FB5520_RuntimeMethod_var);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_94 = V_13;
int32_t L_95 = V_26;
NullCheck(L_94);
String_t* L_96;
L_96 = List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8(L_94, L_95, List_1_get_Item_m21AEC50E791371101DC22ABCF96A2E46800811F8_RuntimeMethod_var);
String_t* L_97;
L_97 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(L_93, _stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476, L_96, NULL);
V_28 = L_97;
// if (baseControlTable.TryGetValue(key, out baseControlItem))
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_98 = V_14;
String_t* L_99 = V_28;
NullCheck(L_98);
bool L_100;
L_100 = Dictionary_2_TryGetValue_m92247229376708F90D2F54E5D2B6D73367E6A838(L_98, L_99, (&V_18), Dictionary_2_TryGetValue_m92247229376708F90D2F54E5D2B6D73367E6A838_RuntimeMethod_var);
V_29 = L_100;
bool L_101 = V_29;
if (!L_101)
{
goto IL_02a7_1;
}
}
{
// var mergedLayout = pair.Value.Merge(baseControlItem);
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_102;
L_102 = KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_inline((&V_17), KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var);
V_21 = L_102;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_103 = V_18;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_104;
L_104 = ControlItem_Merge_mB40D79927742045C90680E4292AA5745DD99C063((&V_21), L_103, NULL);
V_30 = L_104;
// controls.Add(mergedLayout);
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_105 = V_12;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_106 = V_30;
NullCheck(L_105);
List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_inline(L_105, L_106, List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_RuntimeMethod_var);
// baseControlTable.Remove(key);
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_107 = V_14;
String_t* L_108 = V_28;
NullCheck(L_107);
bool L_109;
L_109 = Dictionary_2_Remove_mF0D54069778A5B64FDE5A135E9AE91F483632C76(L_107, L_108, Dictionary_2_Remove_mF0D54069778A5B64FDE5A135E9AE91F483632C76_RuntimeMethod_var);
// isTargetingVariants = true;
V_24 = (bool)1;
}
IL_02a7_1:
{
}
IL_02a8_1:
{
// for (var i = 0; i < baseControlVariants.Count; ++i)
int32_t L_110 = V_26;
V_26 = ((int32_t)il2cpp_codegen_add(L_110, 1));
}
IL_02af_1:
{
// for (var i = 0; i < baseControlVariants.Count; ++i)
int32_t L_111 = V_26;
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_112 = V_13;
NullCheck(L_112);
int32_t L_113;
L_113 = List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_inline(L_112, List_1_get_Count_mB63183A9151F4345A9DD444A7CBE0D6E03F77C7C_RuntimeMethod_var);
V_31 = (bool)((((int32_t)L_111) < ((int32_t)L_113))? 1 : 0);
bool L_114 = V_31;
if (L_114)
{
goto IL_022c_1;
}
}
{
goto IL_034f_1;
}
IL_02c9_1:
{
// foreach (var variant in baseControlVariants)
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_115 = V_13;
NullCheck(L_115);
Enumerator_tA7A4B718FE1ED1D87565680D8C8195EC8AEAB3D1 L_116;
L_116 = List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D(L_115, List_1_GetEnumerator_m7692B5F182858B7D5C72C920D09AD48738D1E70D_RuntimeMethod_var);
V_32 = L_116;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_033f_1:
{// begin finally (depth: 2)
Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7((&V_32), Enumerator_Dispose_m592BCCE7B7933454DED2130C810F059F8D85B1D7_RuntimeMethod_var);
return;
}// end finally (depth: 2)
});
try
{// begin try (depth: 2)
{
goto IL_0334_2;
}
IL_02d6_2:
{
// foreach (var variant in baseControlVariants)
String_t* L_117;
L_117 = Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_inline((&V_32), Enumerator_get_Current_m143541DD8FBCD313E7554EA738FA813B8F4DB11A_RuntimeMethod_var);
V_33 = L_117;
// var key = $"{pair.Key}@{variant}";
String_t* L_118;
L_118 = KeyValuePair_2_get_Key_m50986731D255E7947440ACEFA1BFFBBBB6FB5520_inline((&V_17), KeyValuePair_2_get_Key_m50986731D255E7947440ACEFA1BFFBBBB6FB5520_RuntimeMethod_var);
String_t* L_119 = V_33;
String_t* L_120;
L_120 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(L_118, _stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476, L_119, NULL);
V_34 = L_120;
// if (baseControlTable.TryGetValue(key, out baseControlItem))
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_121 = V_14;
String_t* L_122 = V_34;
NullCheck(L_121);
bool L_123;
L_123 = Dictionary_2_TryGetValue_m92247229376708F90D2F54E5D2B6D73367E6A838(L_121, L_122, (&V_18), Dictionary_2_TryGetValue_m92247229376708F90D2F54E5D2B6D73367E6A838_RuntimeMethod_var);
V_35 = L_123;
bool L_124 = V_35;
if (!L_124)
{
goto IL_0333_2;
}
}
{
// var mergedLayout = pair.Value.Merge(baseControlItem);
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_125;
L_125 = KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_inline((&V_17), KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var);
V_21 = L_125;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_126 = V_18;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_127;
L_127 = ControlItem_Merge_mB40D79927742045C90680E4292AA5745DD99C063((&V_21), L_126, NULL);
V_36 = L_127;
// controls.Add(mergedLayout);
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_128 = V_12;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_129 = V_36;
NullCheck(L_128);
List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_inline(L_128, L_129, List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_RuntimeMethod_var);
// baseControlTable.Remove(key);
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_130 = V_14;
String_t* L_131 = V_34;
NullCheck(L_130);
bool L_132;
L_132 = Dictionary_2_Remove_mF0D54069778A5B64FDE5A135E9AE91F483632C76(L_130, L_131, Dictionary_2_Remove_mF0D54069778A5B64FDE5A135E9AE91F483632C76_RuntimeMethod_var);
// isTargetingVariants = true;
V_24 = (bool)1;
}
IL_0333_2:
{
}
IL_0334_2:
{
// foreach (var variant in baseControlVariants)
bool L_133;
L_133 = Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED((&V_32), Enumerator_MoveNext_mDB47EEC4531D33B9C33FD2E70BA15E1535A0F3ED_RuntimeMethod_var);
if (L_133)
{
goto IL_02d6_2;
}
}
{
goto IL_034e_1;
}
}// end try (depth: 2)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_034e_1:
{
}
IL_034f_1:
{
// if (!isTargetingVariants)
bool L_134 = V_24;
V_37 = (bool)((((int32_t)L_134) == ((int32_t)0))? 1 : 0);
bool L_135 = V_37;
if (!L_135)
{
goto IL_0369_1;
}
}
{
// controls.Add(pair.Value);
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_136 = V_12;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_137;
L_137 = KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_inline((&V_17), KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var);
NullCheck(L_136);
List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_inline(L_136, L_137, List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_RuntimeMethod_var);
}
IL_0369_1:
{
goto IL_040c_1;
}
IL_036f_1:
{
// else if (baseControlTable.TryGetValue(pair.Value.name.ToLower(), out baseControlItem))
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_138 = V_14;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_139;
L_139 = KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_inline((&V_17), KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var);
V_21 = L_139;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_140;
L_140 = ControlItem_get_name_m1D0E0FB5B9A155BEDF717F69A57364F89F1292F7_inline((&V_21), NULL);
V_23 = L_140;
String_t* L_141;
L_141 = InternedString_ToLower_m38BACEAA62BB7555B631D016BA58B0313050BBBC((&V_23), NULL);
NullCheck(L_138);
bool L_142;
L_142 = Dictionary_2_TryGetValue_m92247229376708F90D2F54E5D2B6D73367E6A838(L_138, L_141, (&V_18), Dictionary_2_TryGetValue_m92247229376708F90D2F54E5D2B6D73367E6A838_RuntimeMethod_var);
V_38 = L_142;
bool L_143 = V_38;
if (!L_143)
{
goto IL_03da_1;
}
}
{
// var mergedLayout = pair.Value.Merge(baseControlItem);
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_144;
L_144 = KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_inline((&V_17), KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var);
V_21 = L_144;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_145 = V_18;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_146;
L_146 = ControlItem_Merge_mB40D79927742045C90680E4292AA5745DD99C063((&V_21), L_145, NULL);
V_39 = L_146;
// controls.Add(mergedLayout);
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_147 = V_12;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_148 = V_39;
NullCheck(L_147);
List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_inline(L_147, L_148, List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_RuntimeMethod_var);
// baseControlTable.Remove(pair.Value.name.ToLower());
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_149 = V_14;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_150;
L_150 = KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_inline((&V_17), KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var);
V_21 = L_150;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_151;
L_151 = ControlItem_get_name_m1D0E0FB5B9A155BEDF717F69A57364F89F1292F7_inline((&V_21), NULL);
V_23 = L_151;
String_t* L_152;
L_152 = InternedString_ToLower_m38BACEAA62BB7555B631D016BA58B0313050BBBC((&V_23), NULL);
NullCheck(L_149);
bool L_153;
L_153 = Dictionary_2_Remove_mF0D54069778A5B64FDE5A135E9AE91F483632C76(L_149, L_152, Dictionary_2_Remove_mF0D54069778A5B64FDE5A135E9AE91F483632C76_RuntimeMethod_var);
goto IL_040c_1;
}
IL_03da_1:
{
// else if (VariantsMatch(m_Variants, pair.Value.variants))
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_154 = __this->___m_Variants_4;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_155;
L_155 = KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_inline((&V_17), KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var);
V_21 = L_155;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_156;
L_156 = ControlItem_get_variants_m940B1AE5E4676988EFCBA9919EA86728A131D1D5_inline((&V_21), NULL);
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
bool L_157;
L_157 = InputControlLayout_VariantsMatch_m5F5892D8896BAD8A40AAE5D5FBC2090960830BF5(L_154, L_156, NULL);
V_40 = L_157;
bool L_158 = V_40;
if (!L_158)
{
goto IL_040c_1;
}
}
{
// controls.Add(pair.Value);
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_159 = V_12;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_160;
L_160 = KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_inline((&V_17), KeyValuePair_2_get_Value_m690C9AE12011F61B2E8F50FD0F8C05DF5C63D3DA_RuntimeMethod_var);
NullCheck(L_159);
List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_inline(L_159, L_160, List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_RuntimeMethod_var);
}
IL_040c_1:
{
}
IL_040d_1:
{
// foreach (var pair in thisControlTable)
bool L_161;
L_161 = Enumerator_MoveNext_m481A4392580739004A8DB19F6BAD82506D2672F1((&V_16), Enumerator_MoveNext_m481A4392580739004A8DB19F6BAD82506D2672F1_RuntimeMethod_var);
if (L_161)
{
goto IL_0180_1;
}
}
{
goto IL_042a;
}
}// end try (depth: 1)
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_042a:
{
// if (!layoutIsTargetingSpecificVariants)
bool L_162 = V_0;
V_41 = (bool)((((int32_t)L_162) == ((int32_t)0))? 1 : 0);
bool L_163 = V_41;
if (!L_163)
{
goto IL_048f;
}
}
{
// var indexStart = controls.Count;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_164 = V_12;
NullCheck(L_164);
int32_t L_165;
L_165 = List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_inline(L_164, List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_RuntimeMethod_var);
V_42 = L_165;
// controls.AddRange(baseControlTable.Values);
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_166 = V_12;
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_167 = V_14;
NullCheck(L_167);
ValueCollection_t0B5A7C194863D48D0F3C2DC61CAB2C299A16D923* L_168;
L_168 = Dictionary_2_get_Values_m9FD8C49CEC0ADB6CB640CAFF80326CDB595DD0DE(L_167, Dictionary_2_get_Values_m9FD8C49CEC0ADB6CB640CAFF80326CDB595DD0DE_RuntimeMethod_var);
NullCheck(L_166);
List_1_AddRange_m23F87068F1ED72DC86372B717F08CD9EF57C6BDA(L_166, L_168, List_1_AddRange_m23F87068F1ED72DC86372B717F08CD9EF57C6BDA_RuntimeMethod_var);
// for (var i = indexStart; i < controls.Count; ++i)
int32_t L_169 = V_42;
V_43 = L_169;
goto IL_047b;
}
IL_0453:
{
// var control = controls[i];
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_170 = V_12;
int32_t L_171 = V_43;
NullCheck(L_170);
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_172;
L_172 = List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC(L_170, L_171, List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC_RuntimeMethod_var);
V_44 = L_172;
// control.isFirstDefinedInThisLayout = false;
ControlItem_set_isFirstDefinedInThisLayout_m8A0FC99F8A8ACC6DE3076CEA8697629C845D43BC((&V_44), (bool)0, NULL);
// controls[i] = control;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_173 = V_12;
int32_t L_174 = V_43;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_175 = V_44;
NullCheck(L_173);
List_1_set_Item_m6FA93D75E7D5F138E7C31968F66B0C5918E6CA8C(L_173, L_174, L_175, List_1_set_Item_m6FA93D75E7D5F138E7C31968F66B0C5918E6CA8C_RuntimeMethod_var);
// for (var i = indexStart; i < controls.Count; ++i)
int32_t L_176 = V_43;
V_43 = ((int32_t)il2cpp_codegen_add(L_176, 1));
}
IL_047b:
{
// for (var i = indexStart; i < controls.Count; ++i)
int32_t L_177 = V_43;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_178 = V_12;
NullCheck(L_178);
int32_t L_179;
L_179 = List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_inline(L_178, List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_RuntimeMethod_var);
V_45 = (bool)((((int32_t)L_177) < ((int32_t)L_179))? 1 : 0);
bool L_180 = V_45;
if (L_180)
{
goto IL_0453;
}
}
{
goto IL_04f9;
}
IL_048f:
{
// var indexStart = controls.Count;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_181 = V_12;
NullCheck(L_181);
int32_t L_182;
L_182 = List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_inline(L_181, List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_RuntimeMethod_var);
V_46 = L_182;
// controls.AddRange(
// baseControlTable.Values.Where(x => VariantsMatch(m_Variants, x.variants)));
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_183 = V_12;
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_184 = V_14;
NullCheck(L_184);
ValueCollection_t0B5A7C194863D48D0F3C2DC61CAB2C299A16D923* L_185;
L_185 = Dictionary_2_get_Values_m9FD8C49CEC0ADB6CB640CAFF80326CDB595DD0DE(L_184, Dictionary_2_get_Values_m9FD8C49CEC0ADB6CB640CAFF80326CDB595DD0DE_RuntimeMethod_var);
Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7* L_186 = (Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7*)il2cpp_codegen_object_new(Func_2_tE8C03B34A75321160F6D3EFCB01F9346EC7F21C7_il2cpp_TypeInfo_var);
NullCheck(L_186);
Func_2__ctor_m298B011497B6E0C393B5E14B29687750963EC5E4(L_186, __this, (intptr_t)((void*)InputControlLayout_U3CMergeLayoutU3Eb__74_0_mEC8488FBE6D2DFF8A460F567E25BF4DA1C3D035E_RuntimeMethod_var), NULL);
RuntimeObject* L_187;
L_187 = Enumerable_Where_TisControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_m2799187D9F808D4AFA48AA6243D4E7E478AF2698(L_185, L_186, Enumerable_Where_TisControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD_m2799187D9F808D4AFA48AA6243D4E7E478AF2698_RuntimeMethod_var);
NullCheck(L_183);
List_1_AddRange_m23F87068F1ED72DC86372B717F08CD9EF57C6BDA(L_183, L_187, List_1_AddRange_m23F87068F1ED72DC86372B717F08CD9EF57C6BDA_RuntimeMethod_var);
// for (var i = indexStart; i < controls.Count; ++i)
int32_t L_188 = V_46;
V_47 = L_188;
goto IL_04e7;
}
IL_04bf:
{
// var control = controls[i];
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_189 = V_12;
int32_t L_190 = V_47;
NullCheck(L_189);
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_191;
L_191 = List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC(L_189, L_190, List_1_get_Item_m0A94F1F351B6BAE6D2F3889C9C4B99E7106487AC_RuntimeMethod_var);
V_48 = L_191;
// control.isFirstDefinedInThisLayout = false;
ControlItem_set_isFirstDefinedInThisLayout_m8A0FC99F8A8ACC6DE3076CEA8697629C845D43BC((&V_48), (bool)0, NULL);
// controls[i] = control;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_192 = V_12;
int32_t L_193 = V_47;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_194 = V_48;
NullCheck(L_192);
List_1_set_Item_m6FA93D75E7D5F138E7C31968F66B0C5918E6CA8C(L_192, L_193, L_194, List_1_set_Item_m6FA93D75E7D5F138E7C31968F66B0C5918E6CA8C_RuntimeMethod_var);
// for (var i = indexStart; i < controls.Count; ++i)
int32_t L_195 = V_47;
V_47 = ((int32_t)il2cpp_codegen_add(L_195, 1));
}
IL_04e7:
{
// for (var i = indexStart; i < controls.Count; ++i)
int32_t L_196 = V_47;
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_197 = V_12;
NullCheck(L_197);
int32_t L_198;
L_198 = List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_inline(L_197, List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_RuntimeMethod_var);
V_49 = (bool)((((int32_t)L_196) < ((int32_t)L_198))? 1 : 0);
bool L_199 = V_49;
if (L_199)
{
goto IL_04bf;
}
}
{
}
IL_04f9:
{
// m_Controls = controls.ToArray();
List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* L_200 = V_12;
NullCheck(L_200);
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_201;
L_201 = List_1_ToArray_m00CA5FB91CDA6365D58E28447BF529B32FE5AFE1(L_200, List_1_ToArray_m00CA5FB91CDA6365D58E28447BF529B32FE5AFE1_RuntimeMethod_var);
__this->___m_Controls_11 = L_201;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Controls_11), (void*)L_201);
}
IL_0507:
{
// }
return;
}
}
// System.Collections.Generic.Dictionary`2<System.String,UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem> UnityEngine.InputSystem.Layouts.InputControlLayout::CreateLookupTableForControls(UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[],System.Collections.Generic.List`1<System.String>)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* InputControlLayout_CreateLookupTableForControls_mCB9A68F751938C2E16C7A2C5D21C831917A36DB1 (ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* ___controlItems0, List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* ___variants1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2__ctor_mE0F2F3847F828E98394873BCC189A6FFE4F5671E_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_set_Item_m1C719191CD05F8686DEA8DDD5A1D4F83CD24C465_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Dictionary_2_t9603121094471C60D6E60B03066D77D447754994_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476);
s_Il2CppMethodInitialized = true;
}
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* V_0 = NULL;
int32_t V_1 = 0;
String_t* V_2 = NULL;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_3;
memset((&V_3), 0, sizeof(V_3));
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 V_4;
memset((&V_4), 0, sizeof(V_4));
bool V_5 = false;
bool V_6 = false;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_7 = NULL;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_8 = NULL;
int32_t V_9 = 0;
String_t* V_10 = NULL;
bool V_11 = false;
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* V_12 = NULL;
int32_t G_B4_0 = 0;
{
// var table = new Dictionary<string, ControlItem>();
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_0 = (Dictionary_2_t9603121094471C60D6E60B03066D77D447754994*)il2cpp_codegen_object_new(Dictionary_2_t9603121094471C60D6E60B03066D77D447754994_il2cpp_TypeInfo_var);
NullCheck(L_0);
Dictionary_2__ctor_mE0F2F3847F828E98394873BCC189A6FFE4F5671E(L_0, Dictionary_2__ctor_mE0F2F3847F828E98394873BCC189A6FFE4F5671E_RuntimeMethod_var);
V_0 = L_0;
// for (var i = 0; i < controlItems.Length; ++i)
V_1 = 0;
goto IL_0120;
}
IL_000e:
{
// var key = controlItems[i].name.ToLower();
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_1 = ___controlItems0;
int32_t L_2 = V_1;
NullCheck(L_1);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_3;
L_3 = ControlItem_get_name_m1D0E0FB5B9A155BEDF717F69A57364F89F1292F7_inline(((L_1)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2))), NULL);
V_4 = L_3;
String_t* L_4;
L_4 = InternedString_ToLower_m38BACEAA62BB7555B631D016BA58B0313050BBBC((&V_4), NULL);
V_2 = L_4;
// var itemVariants = controlItems[i].variants;
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_5 = ___controlItems0;
int32_t L_6 = V_1;
NullCheck(L_5);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_7;
L_7 = ControlItem_get_variants_m940B1AE5E4676988EFCBA9919EA86728A131D1D5_inline(((L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6))), NULL);
V_3 = L_7;
// if (!itemVariants.IsEmpty() && itemVariants != DefaultVariant)
bool L_8;
L_8 = InternedString_IsEmpty_mA88FAF2562BF41C57C00E68F5A4111B22CFF173B((&V_3), NULL);
if (L_8)
{
goto IL_0048;
}
}
{
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_9 = V_3;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_10;
L_10 = InputControlLayout_get_DefaultVariant_m1DFC6EAC08EFF162E6312EA68B702CE28EF5BCD5_inline(NULL);
bool L_11;
L_11 = InternedString_op_Inequality_mFF328396439FC0F8DF47E7A6CB7634919412BD0A(L_9, L_10, NULL);
G_B4_0 = ((int32_t)(L_11));
goto IL_0049;
}
IL_0048:
{
G_B4_0 = 0;
}
IL_0049:
{
V_5 = (bool)G_B4_0;
bool L_12 = V_5;
if (!L_12)
{
goto IL_010c;
}
}
{
// if (itemVariants.ToString().IndexOf(VariantSeparator[0]) != -1)
String_t* L_13;
L_13 = InternedString_ToString_mED327D67EF001C5EDFF284336F13C3E3F025993A((&V_3), NULL);
NullCheck(_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
Il2CppChar L_14;
L_14 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3, 0, NULL);
NullCheck(L_13);
int32_t L_15;
L_15 = String_IndexOf_mE21E78F35EF4A7768E385A72814C88D22B689966(L_13, L_14, NULL);
V_6 = (bool)((((int32_t)((((int32_t)L_15) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_16 = V_6;
if (!L_16)
{
goto IL_00e5;
}
}
{
// var itemVariantArray = itemVariants.ToLower().Split(VariantSeparator[0]);
String_t* L_17;
L_17 = InternedString_ToLower_m38BACEAA62BB7555B631D016BA58B0313050BBBC((&V_3), NULL);
NullCheck(_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
Il2CppChar L_18;
L_18 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3, 0, NULL);
NullCheck(L_17);
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_19;
L_19 = String_Split_m9530B73D02054692283BF35C3A27C8F2230946F4(L_17, L_18, 0, NULL);
V_7 = L_19;
// foreach (var name in itemVariantArray)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = V_7;
V_8 = L_20;
V_9 = 0;
goto IL_00db;
}
IL_00a1:
{
// foreach (var name in itemVariantArray)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = V_8;
int32_t L_22 = V_9;
NullCheck(L_21);
int32_t L_23 = L_22;
String_t* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
V_10 = L_24;
// variants?.Add(name);
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_25 = ___variants1;
if (L_25)
{
goto IL_00ae;
}
}
{
goto IL_00b7;
}
IL_00ae:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_26 = ___variants1;
String_t* L_27 = V_10;
NullCheck(L_26);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_26, L_27, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
}
IL_00b7:
{
// key = $"{key}@{name}";
String_t* L_28 = V_2;
String_t* L_29 = V_10;
String_t* L_30;
L_30 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(L_28, _stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476, L_29, NULL);
V_2 = L_30;
// table[key] = controlItems[i];
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_31 = V_0;
String_t* L_32 = V_2;
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_33 = ___controlItems0;
int32_t L_34 = V_1;
NullCheck(L_33);
int32_t L_35 = L_34;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_36 = (L_33)->GetAt(static_cast<il2cpp_array_size_t>(L_35));
NullCheck(L_31);
Dictionary_2_set_Item_m1C719191CD05F8686DEA8DDD5A1D4F83CD24C465(L_31, L_32, L_36, Dictionary_2_set_Item_m1C719191CD05F8686DEA8DDD5A1D4F83CD24C465_RuntimeMethod_var);
int32_t L_37 = V_9;
V_9 = ((int32_t)il2cpp_codegen_add(L_37, 1));
}
IL_00db:
{
// foreach (var name in itemVariantArray)
int32_t L_38 = V_9;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_39 = V_8;
NullCheck(L_39);
if ((((int32_t)L_38) < ((int32_t)((int32_t)(((RuntimeArray*)L_39)->max_length)))))
{
goto IL_00a1;
}
}
{
// continue;
goto IL_011c;
}
IL_00e5:
{
// key = $"{key}@{itemVariants.ToLower()}";
String_t* L_40 = V_2;
String_t* L_41;
L_41 = InternedString_ToLower_m38BACEAA62BB7555B631D016BA58B0313050BBBC((&V_3), NULL);
String_t* L_42;
L_42 = String_Concat_m9B13B47FCB3DF61144D9647DDA05F527377251B0(L_40, _stringLiteralBA1039E8CDAE53E44AC3E6185B0871F3D031A476, L_41, NULL);
V_2 = L_42;
// variants?.Add(itemVariants.ToLower());
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_43 = ___variants1;
if (L_43)
{
goto IL_00fd;
}
}
{
goto IL_010b;
}
IL_00fd:
{
List_1_tF470A3BE5C1B5B68E1325EF3F109D172E60BD7CD* L_44 = ___variants1;
String_t* L_45;
L_45 = InternedString_ToLower_m38BACEAA62BB7555B631D016BA58B0313050BBBC((&V_3), NULL);
NullCheck(L_44);
List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_inline(L_44, L_45, List_1_Add_mF10DB1D3CBB0B14215F0E4F8AB4934A1955E5351_RuntimeMethod_var);
}
IL_010b:
{
}
IL_010c:
{
// table[key] = controlItems[i];
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_46 = V_0;
String_t* L_47 = V_2;
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_48 = ___controlItems0;
int32_t L_49 = V_1;
NullCheck(L_48);
int32_t L_50 = L_49;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_51 = (L_48)->GetAt(static_cast<il2cpp_array_size_t>(L_50));
NullCheck(L_46);
Dictionary_2_set_Item_m1C719191CD05F8686DEA8DDD5A1D4F83CD24C465(L_46, L_47, L_51, Dictionary_2_set_Item_m1C719191CD05F8686DEA8DDD5A1D4F83CD24C465_RuntimeMethod_var);
}
IL_011c:
{
// for (var i = 0; i < controlItems.Length; ++i)
int32_t L_52 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_52, 1));
}
IL_0120:
{
// for (var i = 0; i < controlItems.Length; ++i)
int32_t L_53 = V_1;
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_54 = ___controlItems0;
NullCheck(L_54);
V_11 = (bool)((((int32_t)L_53) < ((int32_t)((int32_t)(((RuntimeArray*)L_54)->max_length))))? 1 : 0);
bool L_55 = V_11;
if (L_55)
{
goto IL_000e;
}
}
{
// return table;
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_56 = V_0;
V_12 = L_56;
goto IL_0134;
}
IL_0134:
{
// }
Dictionary_2_t9603121094471C60D6E60B03066D77D447754994* L_57 = V_12;
return L_57;
}
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout::VariantsMatch(UnityEngine.InputSystem.Utilities.InternedString,UnityEngine.InputSystem.Utilities.InternedString)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlLayout_VariantsMatch_m5F5892D8896BAD8A40AAE5D5FBC2090960830BF5 (InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___expected0, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___actual1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
// return VariantsMatch(expected.ToLower(), actual.ToLower());
String_t* L_0;
L_0 = InternedString_ToLower_m38BACEAA62BB7555B631D016BA58B0313050BBBC((&___expected0), NULL);
String_t* L_1;
L_1 = InternedString_ToLower_m38BACEAA62BB7555B631D016BA58B0313050BBBC((&___actual1), NULL);
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
bool L_2;
L_2 = InputControlLayout_VariantsMatch_m01C8121CEE99954A64137B685D7FBF24111E91A0(L_0, L_1, NULL);
V_0 = L_2;
goto IL_0017;
}
IL_0017:
{
// }
bool L_3 = V_0;
return L_3;
}
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout::VariantsMatch(System.String,System.String)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlLayout_VariantsMatch_m01C8121CEE99954A64137B685D7FBF24111E91A0 (String_t* ___expected0, String_t* ___actual1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
bool V_1 = false;
bool V_2 = false;
bool V_3 = false;
int32_t G_B3_0 = 0;
{
// if (actual != null &&
// StringHelpers.CharacterSeparatedListsHaveAtLeastOneCommonElement(DefaultVariant, actual, VariantSeparator[0]))
String_t* L_0 = ___actual1;
if (!L_0)
{
goto IL_0021;
}
}
{
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_1;
L_1 = InputControlLayout_get_DefaultVariant_m1DFC6EAC08EFF162E6312EA68B702CE28EF5BCD5_inline(NULL);
String_t* L_2;
L_2 = InternedString_op_Implicit_mF8E1F7DA818367AEB1330013321063D7BDF30526(L_1, NULL);
String_t* L_3 = ___actual1;
NullCheck(_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
Il2CppChar L_4;
L_4 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3, 0, NULL);
bool L_5;
L_5 = StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m7B922632F0B0E648EE5F26C716442779E5F9DD64(L_2, L_3, L_4, NULL);
G_B3_0 = ((int32_t)(L_5));
goto IL_0022;
}
IL_0021:
{
G_B3_0 = 0;
}
IL_0022:
{
V_0 = (bool)G_B3_0;
bool L_6 = V_0;
if (!L_6)
{
goto IL_002a;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0057;
}
IL_002a:
{
// if (expected == null)
String_t* L_7 = ___expected0;
V_2 = (bool)((((RuntimeObject*)(String_t*)L_7) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_8 = V_2;
if (!L_8)
{
goto IL_0036;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0057;
}
IL_0036:
{
// if (actual == null)
String_t* L_9 = ___actual1;
V_3 = (bool)((((RuntimeObject*)(String_t*)L_9) == ((RuntimeObject*)(RuntimeObject*)NULL))? 1 : 0);
bool L_10 = V_3;
if (!L_10)
{
goto IL_0042;
}
}
{
// return true;
V_1 = (bool)1;
goto IL_0057;
}
IL_0042:
{
// return StringHelpers.CharacterSeparatedListsHaveAtLeastOneCommonElement(expected, actual, VariantSeparator[0]);
String_t* L_11 = ___expected0;
String_t* L_12 = ___actual1;
NullCheck(_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3);
Il2CppChar L_13;
L_13 = String_get_Chars_mC49DF0CD2D3BE7BE97B3AD9C995BE3094F8E36D3(_stringLiteral951CCB49640C8F9E81FB4E0D82730321F4E15BB3, 0, NULL);
bool L_14;
L_14 = StringHelpers_CharacterSeparatedListsHaveAtLeastOneCommonElement_m7B922632F0B0E648EE5F26C716442779E5F9DD64(L_11, L_12, L_13, NULL);
V_1 = L_14;
goto IL_0057;
}
IL_0057:
{
// }
bool L_15 = V_1;
return L_15;
}
}
// 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)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InlinedArray_1_Append_m14B1C35E2818E78C1671F1F02272804B4BF33D05_RuntimeMethod_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&JsonUtility_FromJson_TisLayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F_m356827705190A962429DAF109AFC3D3D03E1F10F_RuntimeMethod_var);
s_Il2CppMethodInitialized = true;
}
LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F V_0;
memset((&V_0), 0, sizeof(V_0));
bool V_1 = false;
bool V_2 = false;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* V_3 = NULL;
int32_t V_4 = 0;
String_t* V_5 = NULL;
{
// var header = JsonUtility.FromJson<LayoutJsonNameAndDescriptorOnly>(json);
String_t* L_0 = ___json0;
LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F L_1;
L_1 = JsonUtility_FromJson_TisLayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F_m356827705190A962429DAF109AFC3D3D03E1F10F(L_0, JsonUtility_FromJson_TisLayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F_m356827705190A962429DAF109AFC3D3D03E1F10F_RuntimeMethod_var);
V_0 = L_1;
// name = new InternedString(header.name);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735* L_2 = ___name1;
LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F L_3 = V_0;
String_t* L_4 = L_3.___name_0;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_5;
memset((&L_5), 0, sizeof(L_5));
InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_5), L_4, /*hidden argument*/NULL);
*(InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735*)L_2 = L_5;
Il2CppCodeGenWriteBarrier((void**)&(((InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735*)L_2)->___m_StringOriginalCase_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735*)L_2)->___m_StringLowerCase_1), (void*)NULL);
#endif
// baseLayouts = new InlinedArray<InternedString>();
InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* L_6 = ___baseLayouts2;
il2cpp_codegen_initobj(L_6, sizeof(InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800));
// if (!string.IsNullOrEmpty(header.extend))
LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F L_7 = V_0;
String_t* L_8 = L_7.___extend_1;
bool L_9;
L_9 = String_IsNullOrEmpty_m54CF0907E7C4F3AFB2E796A13DC751ECBB8DB64A(L_8, NULL);
V_1 = (bool)((((int32_t)L_9) == ((int32_t)0))? 1 : 0);
bool L_10 = V_1;
if (!L_10)
{
goto IL_0044;
}
}
{
// baseLayouts.Append(new InternedString(header.extend));
InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* L_11 = ___baseLayouts2;
LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F L_12 = V_0;
String_t* L_13 = L_12.___extend_1;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_14;
memset((&L_14), 0, sizeof(L_14));
InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_14), L_13, /*hidden argument*/NULL);
int32_t L_15;
L_15 = InlinedArray_1_Append_m14B1C35E2818E78C1671F1F02272804B4BF33D05(L_11, L_14, InlinedArray_1_Append_m14B1C35E2818E78C1671F1F02272804B4BF33D05_RuntimeMethod_var);
}
IL_0044:
{
// if (header.extendMultiple != null)
LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F L_16 = V_0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_17 = L_16.___extendMultiple_2;
V_2 = (bool)((!(((RuntimeObject*)(StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248*)L_17) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0);
bool L_18 = V_2;
if (!L_18)
{
goto IL_007f;
}
}
{
// foreach (var item in header.extendMultiple)
LayoutJsonNameAndDescriptorOnly_t65374D6FE057889718820FCFA163517FAA40AB5F L_19 = V_0;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_20 = L_19.___extendMultiple_2;
V_3 = L_20;
V_4 = 0;
goto IL_0078;
}
IL_005e:
{
// foreach (var item in header.extendMultiple)
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_21 = V_3;
int32_t L_22 = V_4;
NullCheck(L_21);
int32_t L_23 = L_22;
String_t* L_24 = (L_21)->GetAt(static_cast<il2cpp_array_size_t>(L_23));
V_5 = L_24;
// baseLayouts.Append(new InternedString(item));
InlinedArray_1_tAFDFE0972A71B9760077CFA9D4A1DBD7BE435800* L_25 = ___baseLayouts2;
String_t* L_26 = V_5;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_27;
memset((&L_27), 0, sizeof(L_27));
InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_27), L_26, /*hidden argument*/NULL);
int32_t L_28;
L_28 = InlinedArray_1_Append_m14B1C35E2818E78C1671F1F02272804B4BF33D05(L_25, L_27, InlinedArray_1_Append_m14B1C35E2818E78C1671F1F02272804B4BF33D05_RuntimeMethod_var);
int32_t L_29 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_29, 1));
}
IL_0078:
{
// foreach (var item in header.extendMultiple)
int32_t L_30 = V_4;
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_31 = V_3;
NullCheck(L_31);
if ((((int32_t)L_30) < ((int32_t)((int32_t)(((RuntimeArray*)L_31)->max_length)))))
{
goto IL_005e;
}
}
IL_007f:
{
// deviceMatcher = header.device.ToMatcher();
InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555* L_32 = ___deviceMatcher3;
MatcherJson_t5F54B83ADE9DD6D48FD48D76841EF4CA790DD942* L_33 = (&(&V_0)->___device_3);
InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 L_34;
L_34 = MatcherJson_ToMatcher_m4ED565D247164A737B60BD0C117A3F84F33B2734(L_33, NULL);
*(InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555*)L_32 = L_34;
Il2CppCodeGenWriteBarrier((void**)&(((InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555*)L_32)->___m_Patterns_0), (void*)NULL);
// }
return;
}
}
// UnityEngine.InputSystem.Layouts.InputControlLayout/Cache& UnityEngine.InputSystem.Layouts.InputControlLayout::get_cache()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB* InputControlLayout_get_cache_mAC387B4716021021DBE095DF227CC5611AA7E347 (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*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralFE307F2C37B5A47D5956625957E9945B98BB600A);
s_Il2CppMethodInitialized = true;
}
Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB* V_0 = NULL;
{
// Debug.Assert(s_CacheInstanceRef > 0, "Must hold an instance reference");
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
int32_t L_0 = ((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_CacheInstanceRef_17;
il2cpp_codegen_runtime_class_init_inline(Debug_t8394C7EEAECA3689C2C9B9DE9C7166D73596276F_il2cpp_TypeInfo_var);
Debug_Assert_m9CA35857A4FF29506840C572F2C7BA233805B806((bool)((((int32_t)L_0) > ((int32_t)0))? 1 : 0), _stringLiteralFE307F2C37B5A47D5956625957E9945B98BB600A, NULL);
// return ref s_CacheInstance;
V_0 = (&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_CacheInstance_16);
goto IL_001c;
}
IL_001c:
{
// }
Cache_tB837109647F577DCE3795AEE2E9E0E3F61F543AB* L_1 = V_0;
return L_1;
}
}
// UnityEngine.InputSystem.Layouts.InputControlLayout/CacheRefInstance UnityEngine.InputSystem.Layouts.InputControlLayout::CacheRef()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CacheRefInstance_t4E8602E1529A57250C63318B7E44AE2195514023 InputControlLayout_CacheRef_mEFDBE1D65C9346E4DC1AD20E6C4FC67CF3D8B367 (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
CacheRefInstance_t4E8602E1529A57250C63318B7E44AE2195514023 V_0;
memset((&V_0), 0, sizeof(V_0));
CacheRefInstance_t4E8602E1529A57250C63318B7E44AE2195514023 V_1;
memset((&V_1), 0, sizeof(V_1));
{
// ++s_CacheInstanceRef;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
int32_t L_0 = ((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_CacheInstanceRef_17;
((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_CacheInstanceRef_17 = ((int32_t)il2cpp_codegen_add(L_0, 1));
// return new CacheRefInstance {valid = true};
il2cpp_codegen_initobj((&V_0), sizeof(CacheRefInstance_t4E8602E1529A57250C63318B7E44AE2195514023));
(&V_0)->___valid_0 = (bool)1;
CacheRefInstance_t4E8602E1529A57250C63318B7E44AE2195514023 L_1 = V_0;
V_1 = L_1;
goto IL_0021;
}
IL_0021:
{
// }
CacheRefInstance_t4E8602E1529A57250C63318B7E44AE2195514023 L_2 = V_1;
return L_2;
}
}
// System.Void UnityEngine.InputSystem.Layouts.InputControlLayout::.cctor()
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InputControlLayout__cctor_mBB364A81B8AA58EFAA6D2033AD8E17825935E45E (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteral9D5313975DA8153FF9A5262016CB413A4E84846E);
s_Il2CppMethodInitialized = true;
}
{
// private static InternedString s_DefaultVariant = new InternedString("Default");
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0;
memset((&L_0), 0, sizeof(L_0));
InternedString__ctor_m2E9672D46D84C82F705DE799CE8B6123EB95E935((&L_0), _stringLiteral9D5313975DA8153FF9A5262016CB413A4E84846E, /*hidden argument*/NULL);
((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_DefaultVariant_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_DefaultVariant_0))->___m_StringOriginalCase_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_DefaultVariant_0))->___m_StringLowerCase_1), (void*)NULL);
#endif
return;
}
}
// System.Boolean UnityEngine.InputSystem.Layouts.InputControlLayout::<MergeLayout>b__74_0(UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem)
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool InputControlLayout_U3CMergeLayoutU3Eb__74_0_mEC8488FBE6D2DFF8A460F567E25BF4DA1C3D035E (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___x0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// baseControlTable.Values.Where(x => VariantsMatch(m_Variants, x.variants)));
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = __this->___m_Variants_4;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_1;
L_1 = ControlItem_get_variants_m940B1AE5E4676988EFCBA9919EA86728A131D1D5_inline((&___x0), NULL);
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
bool L_2;
L_2 = InputControlLayout_VariantsMatch_m5F5892D8896BAD8A40AAE5D5FBC2090960830BF5(L_0, L_1, NULL);
return L_2;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 Enumerator_get_Current_m3C388C6F62B1736308A7B1AAB5D1AE461B2D50CC_inline (Enumerator_t6DF3D5CC6EB756C7583B28E1CA7B752A8E591A75* __this, const RuntimeMethod* method)
{
{
// public InputEventPtr Current => m_Current;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_0 = __this->___m_Current_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ReplayController_set_finished_m05C11A4E622954AFDACE0F7AB76E93EEECD6B6A2_inline (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, bool ___value0, const RuntimeMethod* method)
{
{
// public bool finished { get; private set; }
bool L_0 = ___value0;
__this->___U3CfinishedU3Ek__BackingField_0 = L_0;
return;
}
}
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 void ReplayController_set_position_m4948A3C77785BCBBE721AC7C452C470A9C24C098_inline (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int position { get; private set; }
int32_t L_0 = ___value0;
__this->___U3CpositionU3Ek__BackingField_2 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool ReplayController_get_paused_mA3967138FEFDD72AE8823B2B2DACEBE6E5555F30_inline (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method)
{
{
// public bool paused { get; set; }
bool L_0 = __this->___U3CpausedU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t ReplayController_get_position_m39297BBE091E3E76FDD27B71AA7355148E908B88_inline (ReplayController_t88691435BC5F2A470BB08FDFD9C91ECA8DF0523C* __this, const RuntimeMethod* method)
{
{
// public int position { get; private set; }
int32_t L_0 = __this->___U3CpositionU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_Invoke_m7126A54DACA72B845424072887B5F3A51FC3808E_inline (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* __this, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* DeviceInfo_get_layout_mC531D6400FCF8EE7CCBE96D0DC9328BC0A5AC24C_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, const RuntimeMethod* method)
{
{
// get => m_Layout;
String_t* L_0 = __this->___m_Layout_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeviceInfo_get_deviceId_m1F56DCC1850CA1B775C357DA6D521F04EA74F0C6_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, const RuntimeMethod* method)
{
{
// get => m_DeviceId;
int32_t L_0 = __this->___m_DeviceId_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeviceInfo_set_deviceId_m76EE4AFBA1FA3FFACF2E017498621E66A819DEBD_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set => m_DeviceId = value;
int32_t L_0 = ___value0;
__this->___m_DeviceId_0 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeviceInfo_set_layout_mB0175279434FFE48B744FE2CA4800A1EF24B2D69_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// set => m_Layout = value;
String_t* L_0 = ___value0;
__this->___m_Layout_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Layout_1), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED DeviceInfo_get_stateFormat_mA04A926E1277535752AC4117996C3B0F89D26916_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, const RuntimeMethod* method)
{
{
// get => m_StateFormat;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = __this->___m_StateFormat_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeviceInfo_set_stateFormat_mFC8581D56C34FFCBF8264CFD61BA12CE56755478_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___value0, const RuntimeMethod* method)
{
{
// set => m_StateFormat = value;
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = ___value0;
__this->___m_StateFormat_2 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t DeviceInfo_get_stateSizeInBytes_mD21A7DBF02B25079F7A1F1482AC2EFE5A86F5C9C_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, const RuntimeMethod* method)
{
{
// get => m_StateSizeInBytes;
int32_t L_0 = __this->___m_StateSizeInBytes_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void DeviceInfo_set_stateSizeInBytes_m7D7507BD0D817A86E99E3E44E216B31855ED06B3_inline (DeviceInfo_tAB83FF3BB4996BA68DFDF5D6255C1FEBB452AE52* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// set => m_StateSizeInBytes = value;
int32_t L_0 = ___value0;
__this->___m_StateSizeInBytes_3 = L_0;
return;
}
}
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 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 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 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 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 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_currentNumDevices_m95D2F0878FD22AFB147019A4511CEA6856FAFB45_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public int currentNumDevices { get; set; }
int32_t L_0 = __this->___U3CcurrentNumDevicesU3Ek__BackingField_1;
return L_0;
}
}
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 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 InputMetrics_get_currentStateSizeInBytes_mF8F8501666ADFA81A4BD4DF71F8E27847B0D6EA5_inline (InputMetrics_t78495D1E8D7F510AC82FAD0A297AE5FA4AAC1338* __this, const RuntimeMethod* method)
{
{
// public int currentStateSizeInBytes { get; set; }
int32_t L_0 = __this->___U3CcurrentStateSizeInBytesU3Ek__BackingField_3;
return L_0;
}
}
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 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_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_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 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_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 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_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 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 uint32_t UpdateStepCount_get_value_m939CB192D174FC917F8ABE9E05FEC308BFCDB459_inline (UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* __this, const RuntimeMethod* method)
{
{
// public uint value { get; private set; }
uint32_t L_0 = __this->___U3CvalueU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void UpdateStepCount_set_value_m94BD09FB80BCEAA8211533A7391D3708C19AF60A_inline (UpdateStepCount_tF3C9095BD6614FD4E6024DAF43DE8F5602D8E324* __this, uint32_t ___value0, const RuntimeMethod* method)
{
{
// public uint value { get; private set; }
uint32_t L_0 = ___value0;
__this->___U3CvalueU3Ek__BackingField_1 = L_0;
return;
}
}
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 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;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void InputUpdateDelegate_Invoke_m1E6E6B61C1F41C34A6E36AF210BF56197583256A_inline (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (InputUpdateDelegate_tF78891F6BFB57DCD649569B8E3673F33A11B5E55* __this, int32_t ___updateType0, InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* ___eventBuffer1, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___updateType0, ___eventBuffer1, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
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 int64_t InputEventBuffer_get_sizeInBytes_m49C3283A02CD4A529F430E6737AF2DB191D8BBD9_inline (InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* __this, const RuntimeMethod* method)
{
{
// public long sizeInBytes => m_SizeInBytes;
int64_t L_0 = __this->___m_SizeInBytes_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF InputEventBuffer_get_data_m4188F4357FCFB7F743531925E7E4B75D5D066B92_inline (InputEventBuffer_t3123D90CE491FA9828E878B2BEF766A3DC6E74FE* __this, const RuntimeMethod* method)
{
{
// public NativeArray<byte> data => m_Buffer;
NativeArray_1_t81F55263465517B73C455D3400CF67B4BADD85CF L_0 = __this->___m_Buffer_1;
return L_0;
}
}
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 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 void InputStateBlock_set_format_mC6AA651913216B6B3CEF1031BC8778182009F73A_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___value0, const RuntimeMethod* method)
{
{
// public FourCC format { get; set; }
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = ___value0;
__this->___U3CformatU3Ek__BackingField_33 = L_0;
return;
}
}
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 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 void InputStateBlock_set_bitOffset_mB4F67CC1BF4EBB3152CEC64BECFF724C1416A163_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, uint32_t ___value0, const RuntimeMethod* method)
{
{
// public uint bitOffset { get; set; }
uint32_t L_0 = ___value0;
__this->___U3CbitOffsetU3Ek__BackingField_35 = L_0;
return;
}
}
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 void InputStateBlock_set_sizeInBits_mE7B623711880E0A1C1E563AF809A24A9C63AE115_inline (InputStateBlock_t0E05211ACF29A99C0FE7FC9EA7042196BFF1F3B5* __this, uint32_t ___value0, const RuntimeMethod* method)
{
{
// public uint sizeInBits { get; set; }
uint32_t L_0 = ___value0;
__this->___U3CsizeInBitsU3Ek__BackingField_36 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float NumberHelpers_IntToNormalizedFloat_m88973EB41AFB18D1A6900335248F3D77BBD2F1BC_inline (int32_t ___value0, int32_t ___minValue1, int32_t ___maxValue2, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
// if (value <= minValue)
int32_t L_0 = ___value0;
int32_t L_1 = ___minValue1;
V_0 = (bool)((((int32_t)((((int32_t)L_0) > ((int32_t)L_1))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0014;
}
}
{
// return 0.0f;
V_1 = (0.0f);
goto IL_0036;
}
IL_0014:
{
// if (value >= maxValue)
int32_t L_3 = ___value0;
int32_t L_4 = ___maxValue2;
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_0027;
}
}
{
// return 1.0f;
V_1 = (1.0f);
goto IL_0036;
}
IL_0027:
{
// return (float)(((double)value - minValue) / ((double)maxValue - minValue));
int32_t L_6 = ___value0;
int32_t L_7 = ___minValue1;
int32_t L_8 = ___maxValue2;
int32_t L_9 = ___minValue1;
V_1 = ((float)((double)(((double)il2cpp_codegen_subtract(((double)L_6), ((double)L_7)))/((double)il2cpp_codegen_subtract(((double)L_8), ((double)L_9))))));
goto IL_0036;
}
IL_0036:
{
// }
float L_10 = V_1;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float NumberHelpers_UIntToNormalizedFloat_m302B1379117FEDC56095650462521DEF0252181A_inline (uint32_t ___value0, uint32_t ___minValue1, uint32_t ___maxValue2, const RuntimeMethod* method)
{
bool V_0 = false;
float V_1 = 0.0f;
bool V_2 = false;
{
// if (value <= minValue)
uint32_t L_0 = ___value0;
uint32_t L_1 = ___minValue1;
V_0 = (bool)((((int32_t)((!(((uint32_t)L_0) <= ((uint32_t)L_1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_2 = V_0;
if (!L_2)
{
goto IL_0014;
}
}
{
// return 0.0f;
V_1 = (0.0f);
goto IL_003a;
}
IL_0014:
{
// if (value >= maxValue)
uint32_t L_3 = ___value0;
uint32_t L_4 = ___maxValue2;
V_2 = (bool)((((int32_t)((!(((uint32_t)L_3) >= ((uint32_t)L_4)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_5 = V_2;
if (!L_5)
{
goto IL_0027;
}
}
{
// return 1.0f;
V_1 = (1.0f);
goto IL_003a;
}
IL_0027:
{
// return (float)(((double)value - minValue) / ((double)maxValue - minValue));
uint32_t L_6 = ___value0;
uint32_t L_7 = ___minValue1;
uint32_t L_8 = ___maxValue2;
uint32_t L_9 = ___minValue1;
V_1 = ((float)((double)(((double)il2cpp_codegen_subtract(((double)((double)(uint32_t)L_6)), ((double)((double)(uint32_t)L_7))))/((double)il2cpp_codegen_subtract(((double)((double)(uint32_t)L_8)), ((double)((double)(uint32_t)L_9)))))));
goto IL_003a;
}
IL_003a:
{
// }
float L_10 = V_1;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t NumberHelpers_NormalizedFloatToInt_m888111D2E0E7975BB3D997A149A157E3A5AD2D50_inline (float ___value0, int32_t ___intMinValue1, int32_t ___intMaxValue2, const RuntimeMethod* method)
{
bool V_0 = false;
int32_t V_1 = 0;
bool V_2 = false;
{
// if (value <= 0.0f)
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_0014;
}
}
{
// return intMinValue;
int32_t L_2 = ___intMinValue1;
V_1 = L_2;
goto IL_0036;
}
IL_0014:
{
// if (value >= 1.0f)
float L_3 = ___value0;
V_2 = (bool)((((int32_t)((!(((float)L_3) >= ((float)(1.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0027;
}
}
{
// return intMaxValue;
int32_t L_5 = ___intMaxValue2;
V_1 = L_5;
goto IL_0036;
}
IL_0027:
{
// return (int)(value * ((double)intMaxValue - intMinValue) + intMinValue);
float L_6 = ___value0;
int32_t L_7 = ___intMaxValue2;
int32_t L_8 = ___intMinValue1;
int32_t L_9 = ___intMinValue1;
V_1 = il2cpp_codegen_cast_double_to_int<int32_t>(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(((double)L_6), ((double)il2cpp_codegen_subtract(((double)L_7), ((double)L_8))))), ((double)L_9))));
goto IL_0036;
}
IL_0036:
{
// }
int32_t L_10 = V_1;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t NumberHelpers_NormalizedFloatToUInt_m795050CA5FDE0362A04ECF58DE3A64EA0F3140BA_inline (float ___value0, uint32_t ___uintMinValue1, uint32_t ___uintMaxValue2, const RuntimeMethod* method)
{
bool V_0 = false;
uint32_t V_1 = 0;
bool V_2 = false;
{
// if (value <= 0.0f)
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_0014;
}
}
{
// return uintMinValue;
uint32_t L_2 = ___uintMinValue1;
V_1 = L_2;
goto IL_0039;
}
IL_0014:
{
// if (value >= 1.0f)
float L_3 = ___value0;
V_2 = (bool)((((int32_t)((!(((float)L_3) >= ((float)(1.0f))))? 1 : 0)) == ((int32_t)0))? 1 : 0);
bool L_4 = V_2;
if (!L_4)
{
goto IL_0027;
}
}
{
// return uintMaxValue;
uint32_t L_5 = ___uintMaxValue2;
V_1 = L_5;
goto IL_0039;
}
IL_0027:
{
// return (uint)(value * ((double)uintMaxValue - uintMinValue) + uintMinValue);
float L_6 = ___value0;
uint32_t L_7 = ___uintMaxValue2;
uint32_t L_8 = ___uintMinValue1;
uint32_t L_9 = ___uintMinValue1;
V_1 = il2cpp_codegen_cast_floating_point<uint32_t, int32_t, double>(((double)il2cpp_codegen_add(((double)il2cpp_codegen_multiply(((double)L_6), ((double)il2cpp_codegen_subtract(((double)((double)(uint32_t)L_7)), ((double)((double)(uint32_t)L_8)))))), ((double)((double)(uint32_t)L_9)))));
goto IL_0039;
}
IL_0039:
{
// }
uint32_t L_10 = V_1;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t PrimitiveValue_get_type_m5E879D643209154FA8B68A45366EB969221CF4F4_inline (PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4* __this, const RuntimeMethod* method)
{
{
// public TypeCode type => m_Type;
int32_t L_0 = __this->___m_Type_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t NumberHelpers_AlignToMultipleOf_mEB8F85FE2BA604AC7B15C1FA171ECDF1A5D107C2_inline (uint32_t ___number0, uint32_t ___alignment1, const RuntimeMethod* method)
{
uint32_t V_0 = 0;
bool V_1 = false;
uint32_t V_2 = 0;
{
// var remainder = number % alignment;
uint32_t L_0 = ___number0;
uint32_t L_1 = ___alignment1;
V_0 = ((int32_t)((uint32_t)(int32_t)L_0%(uint32_t)(int32_t)L_1));
// if (remainder == 0)
uint32_t L_2 = V_0;
V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0011;
}
}
{
// return number;
uint32_t L_4 = ___number0;
V_2 = L_4;
goto IL_0019;
}
IL_0011:
{
// return number + alignment - remainder;
uint32_t L_5 = ___number0;
uint32_t L_6 = ___alignment1;
uint32_t L_7 = V_0;
V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)L_6)), (int32_t)L_7));
goto IL_0019;
}
IL_0019:
{
// }
uint32_t L_8 = V_2;
return L_8;
}
}
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 int32_t NumberHelpers_AlignToMultipleOf_mC0AB871E2290467B6E6661572B87E57888FB36E0_inline (int32_t ___number0, int32_t ___alignment1, const RuntimeMethod* method)
{
int32_t V_0 = 0;
bool V_1 = false;
int32_t V_2 = 0;
{
// var remainder = number % alignment;
int32_t L_0 = ___number0;
int32_t L_1 = ___alignment1;
V_0 = ((int32_t)(L_0%L_1));
// if (remainder == 0)
int32_t L_2 = V_0;
V_1 = (bool)((((int32_t)L_2) == ((int32_t)0))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_0011;
}
}
{
// return number;
int32_t L_4 = ___number0;
V_2 = L_4;
goto IL_0019;
}
IL_0011:
{
// return number + alignment - remainder;
int32_t L_5 = ___number0;
int32_t L_6 = ___alignment1;
int32_t L_7 = V_0;
V_2 = ((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_5, L_6)), L_7));
goto IL_0019;
}
IL_0019:
{
// }
int32_t L_8 = V_2;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* InputStateHistory_get_onRecordAdded_mC7C34D59B29DBCFD235DDCE9353325E8A8033D26_inline (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
{
// public Action<Record> onRecordAdded { get; set; }
Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* L_0 = __this->___U3ConRecordAddedU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputState_get_currentUpdateType_m00712B5D042C12725C6B92AFCD1E7F105C27F08A_inline (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;
}
{
// public static InputUpdateType currentUpdateType => InputUpdate.s_LatestUpdateType;
int32_t L_0 = ((InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_StaticFields*)il2cpp_codegen_static_fields_for(InputUpdate_t3D4F0AD6CD83C86A73B8165929FF0CB151A07CCD_il2cpp_TypeInfo_var))->___s_LatestUpdateType_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2* InputStateHistory_get_onShouldRecordStateChange_m0A97606F5C6F09EC31752B75712EC31B6794C2D4_inline (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
{
// public Func<InputControl, double, InputEventPtr, bool> onShouldRecordStateChange { get; set; }
Func_4_t3D08A13C5D862919E1719A02821AE8774376E3B2* L_0 = __this->___U3ConShouldRecordStateChangeU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputStateHistory_get_Count_m23DF78272A6C97F6C8782A953482772CDF6FFA81_inline (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
{
// public int Count => m_RecordCount;
int32_t L_0 = __this->___m_RecordCount_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t Record_get_version_m520FC2A134CE62BD9A4A66849B43461C4189FC51_inline (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
{
// internal uint version => m_Version;
uint32_t L_0 = __this->___m_Version_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* Record_get_owner_mB2699E60C558D5C61C8D8CA100CBC56869D58F10_inline (Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0* __this, const RuntimeMethod* method)
{
{
// public InputStateHistory owner => m_Owner;
InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* L_0 = __this->___m_Owner_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputStateHistory_get_extraMemoryPerRecord_m4E4C9D89BC37B9CD7E6AFFD58D95A9030F92E653_inline (InputStateHistory_tF2145C4E34E0E3AC84270533F58F047D6E28A480* __this, const RuntimeMethod* method)
{
{
// get => m_ExtraMemoryPerRecord;
int32_t L_0 = __this->___m_ExtraMemoryPerRecord_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_defaultDeadzoneMin_m1239BE1D57797E39924B157E2176088DEAA40AB4_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method)
{
{
// get => m_DefaultDeadzoneMin;
float L_0 = __this->___m_DefaultDeadzoneMin_12;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float InputSettings_get_defaultDeadzoneMax_mDEDE43CBF1C003101209A6743914D4461A4B0DBD_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method)
{
{
// get => m_DefaultDeadzoneMax;
float L_0 = __this->___m_DefaultDeadzoneMax_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Sign_m015249B312238B8DCA3493489FAFC3055E2FFEF8_inline (float ___f0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___f0;
if ((((float)L_0) >= ((float)(0.0f))))
{
goto IL_0010;
}
}
{
G_B3_0 = (-1.0f);
goto IL_0015;
}
IL_0010:
{
G_B3_0 = (1.0f);
}
IL_0015:
{
V_0 = G_B3_0;
goto IL_0018;
}
IL_0018:
{
float L_1 = V_0;
return L_1;
}
}
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 bool InputSettings_get_compensateForScreenOrientation_m3192D3A299F90F02013F003CE246174E480ACF80_inline (InputSettings_tBA8835B505722A59702A08BCBA46ECF0B0274EEF* __this, const RuntimeMethod* method)
{
{
// get => m_CompensateForScreenOrientation;
bool L_0 = __this->___m_CompensateForScreenOrientation_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_get_identity_mB9CAEEB21BC81352CBF32DB9664BFC06FA7EA27B_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ((Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_StaticFields*)il2cpp_codegen_static_fields_for(Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974_il2cpp_TypeInfo_var))->___identityQuaternion_4;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_1 = V_0;
return L_1;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_Euler_mD4601D966F1F58F3FCA01B3FC19A12D0AD0396DD_inline (float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
float L_0 = ___x0;
float L_1 = ___y1;
float L_2 = ___z2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3;
memset((&L_3), 0, sizeof(L_3));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_3), L_0, L_1, L_2, /*hidden argument*/NULL);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4;
L_4 = Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline(L_3, (0.0174532924f), NULL);
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_5;
L_5 = Quaternion_Internal_FromEulerRad_m2842B9FFB31CDC0F80B7C2172E22831D11D91E93(L_4, NULL);
V_0 = L_5;
goto IL_001b;
}
IL_001b:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = V_0;
return L_6;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974* __this, float ___x0, float ___y1, float ___z2, float ___w3, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_0 = L_0;
float L_1 = ___y1;
__this->___y_1 = L_1;
float L_2 = ___z2;
__this->___z_2 = L_2;
float L_3 = ___w3;
__this->___w_3 = L_3;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 Quaternion_op_Multiply_m5AC8B39C55015059BDD09122E04E47D4BFAB2276_inline (Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___lhs0, Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 ___rhs1, const RuntimeMethod* method)
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_0 = ___lhs0;
float L_1 = L_0.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_2 = ___rhs1;
float L_3 = L_2.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_4 = ___lhs0;
float L_5 = L_4.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_6 = ___rhs1;
float L_7 = L_6.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_8 = ___lhs0;
float L_9 = L_8.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_10 = ___rhs1;
float L_11 = L_10.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_12 = ___lhs0;
float L_13 = L_12.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_14 = ___rhs1;
float L_15 = L_14.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_16 = ___lhs0;
float L_17 = L_16.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_18 = ___rhs1;
float L_19 = L_18.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_20 = ___lhs0;
float L_21 = L_20.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_22 = ___rhs1;
float L_23 = L_22.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_24 = ___lhs0;
float L_25 = L_24.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_26 = ___rhs1;
float L_27 = L_26.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_28 = ___lhs0;
float L_29 = L_28.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_30 = ___rhs1;
float L_31 = L_30.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_32 = ___lhs0;
float L_33 = L_32.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_34 = ___rhs1;
float L_35 = L_34.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_36 = ___lhs0;
float L_37 = L_36.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_38 = ___rhs1;
float L_39 = L_38.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_40 = ___lhs0;
float L_41 = L_40.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_42 = ___rhs1;
float L_43 = L_42.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_44 = ___lhs0;
float L_45 = L_44.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_46 = ___rhs1;
float L_47 = L_46.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_48 = ___lhs0;
float L_49 = L_48.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_50 = ___rhs1;
float L_51 = L_50.___w_3;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_52 = ___lhs0;
float L_53 = L_52.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_54 = ___rhs1;
float L_55 = L_54.___x_0;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_56 = ___lhs0;
float L_57 = L_56.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_58 = ___rhs1;
float L_59 = L_58.___y_1;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_60 = ___lhs0;
float L_61 = L_60.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_62 = ___rhs1;
float L_63 = L_62.___z_2;
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_64;
memset((&L_64), 0, sizeof(L_64));
Quaternion__ctor_m868FD60AA65DD5A8AC0C5DEB0608381A8D85FCD8_inline((&L_64), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11)))), ((float)il2cpp_codegen_multiply(L_13, L_15)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_17, L_19)), ((float)il2cpp_codegen_multiply(L_21, L_23)))), ((float)il2cpp_codegen_multiply(L_25, L_27)))), ((float)il2cpp_codegen_multiply(L_29, L_31)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_33, L_35)), ((float)il2cpp_codegen_multiply(L_37, L_39)))), ((float)il2cpp_codegen_multiply(L_41, L_43)))), ((float)il2cpp_codegen_multiply(L_45, L_47)))), ((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_subtract(((float)il2cpp_codegen_multiply(L_49, L_51)), ((float)il2cpp_codegen_multiply(L_53, L_55)))), ((float)il2cpp_codegen_multiply(L_57, L_59)))), ((float)il2cpp_codegen_multiply(L_61, L_63)))), /*hidden argument*/NULL);
V_0 = L_64;
goto IL_00e5;
}
IL_00e5:
{
Quaternion_tDA59F214EF07D7700B26E40E562F267AF7306974 L_65 = V_0;
return L_65;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Mathf_Approximately_m1C8DD0BB6A2D22A7DCF09AD7F8EE9ABD12D3F620_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
bool V_0 = false;
{
float L_0 = ___b1;
float L_1 = ___a0;
float L_2;
L_2 = fabsf(((float)il2cpp_codegen_subtract(L_0, L_1)));
float L_3 = ___a0;
float L_4;
L_4 = fabsf(L_3);
float L_5 = ___b1;
float L_6;
L_6 = fabsf(L_5);
float L_7;
L_7 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(L_4, L_6, NULL);
float L_8 = ((Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_StaticFields*)il2cpp_codegen_static_fields_for(Mathf_tE284D016E3B297B72311AAD9EB8F0E643F6A4682_il2cpp_TypeInfo_var))->___Epsilon_0;
float L_9;
L_9 = Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline(((float)il2cpp_codegen_multiply((9.99999997E-07f), L_7)), ((float)il2cpp_codegen_multiply(L_8, (8.0f))), NULL);
V_0 = (bool)((((float)L_2) < ((float)L_9))? 1 : 0);
goto IL_0035;
}
IL_0035:
{
bool L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_get_normalized_mF6722883AEFB5027690A778DF8ACC20F0FA65297_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_0;
memset((&V_0), 0, sizeof(V_0));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
{
float L_0 = __this->___x_0;
float L_1 = __this->___y_1;
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&V_0), L_0, L_1, NULL);
Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline((&V_0), NULL);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = V_0;
V_1 = L_2;
goto IL_0020;
}
IL_0020:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = V_1;
return L_3;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_normalized_m736BBF65D5CDA7A18414370D15B4DFCC1E466F07_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = (*(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2*)__this);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1;
L_1 = Vector3_Normalize_m6120F119433C5B60BBB28731D3D4A0DA50A84DDD_inline(L_0, NULL);
V_0 = L_1;
goto IL_000f;
}
IL_000f:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = V_0;
return L_2;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* __this, float ___x0, float ___y1, float ___z2, const RuntimeMethod* method)
{
{
float L_0 = ___x0;
__this->___x_2 = L_0;
float L_1 = ___y1;
__this->___y_3 = L_1;
float L_2 = ___z2;
__this->___z_4 = L_2;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
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;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_4;
L_4 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_0, L_1)), ((float)il2cpp_codegen_multiply(L_2, L_3))))));
V_0 = ((float)L_4);
goto IL_0026;
}
IL_0026:
{
float L_5 = V_0;
return L_5;
}
}
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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Multiply_m4EEB2FF3F4830390A53CE9B6076FB31801D65EED_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, 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;
float L_2 = ___d1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___a0;
float L_4 = L_3.___y_1;
float L_5 = ___d1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ControlItem_get_name_m1D0E0FB5B9A155BEDF717F69A57364F89F1292F7_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, const RuntimeMethod* method)
{
{
// public InternedString name { get; internal set; }
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = __this->___U3CnameU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputControlLayout_get_name_m41A7AEAC666D5C2CC75AB1FE2E7D6D7CAB90EA9A_inline (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
{
// public InternedString name => m_Name;
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = __this->___m_Name_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____stringLength_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* InputControlLayout_get_type_mB36B8AAE50EB013820BFB388233F4BCC6AD419B3_inline (InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D* __this, const RuntimeMethod* method)
{
{
// public Type type => m_Type;
Type_t* L_0 = __this->___m_Type_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Type_t* InputControlLayoutAttribute_get_stateType_m0433BD1DAE77F2B64FEBCA3427B5B1F19167A1D3_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method)
{
{
// public Type stateType { get; set; }
Type_t* L_0 = __this->___U3CstateTypeU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlLayoutAttribute_get_stateFormat_m614344B43A8F87397426753A88F5AD7D299DB440_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method)
{
{
// public string stateFormat { get; set; }
String_t* L_0 = __this->___U3CstateFormatU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlLayoutAttribute_get_variants_mC2EA0619AEB09CBD42DB57FB3B7CBD0DF68B3F0E_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method)
{
{
// public string variants { get; set; }
String_t* L_0 = __this->___U3CvariantsU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputControlLayoutAttribute_get_isGenericTypeOfDevice_mD93EF479A6FE565A6BCE6D8D6402387CFFC1366E_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method)
{
{
// public bool isGenericTypeOfDevice { get; set; }
bool L_0 = __this->___U3CisGenericTypeOfDeviceU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputControlLayoutAttribute_get_hideInUI_mBB73ECDB0F7D22EC23351EA62D0D73D813544D87_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method)
{
{
// public bool hideInUI { get; set; }
bool L_0 = __this->___U3ChideInUIU3Ek__BackingField_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlLayoutAttribute_get_description_m1478E6F0750F6BA4D98D616F5F4EAC7762CD86B6_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method)
{
{
// public string description { get; set; }
String_t* L_0 = __this->___U3CdescriptionU3Ek__BackingField_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlLayoutAttribute_get_displayName_mAAF24C1247D109A50D436F631BE94E8BC769965D_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method)
{
{
// public string displayName { get; set; }
String_t* L_0 = __this->___U3CdisplayNameU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* InputControlLayoutAttribute_get_commonUsages_m429504C8A4BB52F5F7285B30370AF5325CF802EA_inline (InputControlLayoutAttribute_tB220062778EF9614EA4BA4E5A35520EEA17C21D7* __this, const RuntimeMethod* method)
{
{
// public string[] commonUsages { get; set; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___U3CcommonUsagesU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t ControlItem_get_offset_mC9EF8E5DC5F44C67F6C52348DC848ED6A554B514_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, const RuntimeMethod* method)
{
{
// public uint offset { get; internal set; }
uint32_t L_0 = __this->___U3CoffsetU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_offset_mADAA61E264DE2C83DB6BB3B6D9EF22974D2071B9_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, uint32_t ___value0, const RuntimeMethod* method)
{
{
// public uint offset { get; internal set; }
uint32_t L_0 = ___value0;
__this->___U3CoffsetU3Ek__BackingField_10 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_name_m2E73CBA4B9DD9B32A13C6EB47ED1341406C1887B_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string name { get; set; }
String_t* L_0 = __this->___U3CnameU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_displayName_mA2CB664E8261D318DD13FD66A015B0EFCFD35FC9_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string displayName { get; set; }
String_t* L_0 = __this->___U3CdisplayNameU3Ek__BackingField_15;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_shortDisplayName_m536FBAE75C1662DDFB37C14D533DD2CB497ACD3B_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string shortDisplayName { get; set; }
String_t* L_0 = __this->___U3CshortDisplayNameU3Ek__BackingField_16;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_layout_m3E41A7E382A12A21A7C5C8F60480101DFECE2C94_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string layout { get; set; }
String_t* L_0 = __this->___U3ClayoutU3Ek__BackingField_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_variants_m4FAEACDA1A26A01568225F1CAD7CBBAB9138DEFF_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string variants { get; set; }
String_t* L_0 = __this->___U3CvariantsU3Ek__BackingField_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputControlAttribute_get_offset_m0CF40C1118A598846280B9DA2B7BCCC5C4079E39_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public uint offset { get; set; } = InputStateBlock.InvalidOffset;
uint32_t L_0 = __this->___U3CoffsetU3Ek__BackingField_12;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputControlAttribute_get_bit_m341EA35B100C77D3B4E8EFDB6A745D72DC2AA2A2_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public uint bit { get; set; } = InputStateBlock.InvalidOffset;
uint32_t L_0 = __this->___U3CbitU3Ek__BackingField_11;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint32_t InputControlAttribute_get_sizeInBits_mBA810ADA82C973F4DC0FB322C965B13503ACA194_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public uint sizeInBits { get; set; }
uint32_t L_0 = __this->___U3CsizeInBitsU3Ek__BackingField_13;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_format_m765DEBBB52DDF6544E02525AD3CB140DC4A902E3_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string format { get; set; }
String_t* L_0 = __this->___U3CformatU3Ek__BackingField_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_alias_m09D83B5B58D1DD13983656B78EB4AEED875F2702_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string alias { get; set; }
String_t* L_0 = __this->___U3CaliasU3Ek__BackingField_8;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* InputControlAttribute_get_aliases_mD8390AF2F18517AF3CC16FB03C2723FCBDB45825_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string[] aliases { get; set; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___U3CaliasesU3Ek__BackingField_9;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_usage_m7371246ED904FFEB20B8EA3A716E6866C75B5403_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string usage { get; set; }
String_t* L_0 = __this->___U3CusageU3Ek__BackingField_4;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* InputControlAttribute_get_usages_m778DDB9F8F0A4B319CDD08E59D07708EF7B9B19B_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string[] usages { get; set; }
StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* L_0 = __this->___U3CusagesU3Ek__BackingField_5;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_parameters_mEBE37998A859096C1E48520CC66DA20BFD3DEA21_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string parameters { get; set; }
String_t* L_0 = __this->___U3CparametersU3Ek__BackingField_6;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_processors_mCD0F2BC8DD55E115108A01F46E184308765BBBFC_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string processors { get; set; }
String_t* L_0 = __this->___U3CprocessorsU3Ek__BackingField_7;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR String_t* InputControlAttribute_get_useStateFrom_m5D3E7D4D53D2C4AB026DC6B4F1DC51C369A71274_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public string useStateFrom { get; set; }
String_t* L_0 = __this->___U3CuseStateFromU3Ek__BackingField_10;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputControlAttribute_get_noisy_mBA662A67ED441533527D185843B6D5CF05894AE6_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public bool noisy { get; set; }
bool L_0 = __this->___U3CnoisyU3Ek__BackingField_17;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputControlAttribute_get_dontReset_m085E7CBE2476027CD453226FBB7E92D1C889FC6C_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public bool dontReset { get; set; }
bool L_0 = __this->___U3CdontResetU3Ek__BackingField_19;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool InputControlAttribute_get_synthetic_mBB9ED78B1E8B5ABA1D241F557092269CC54BE3E6_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public bool synthetic { get; set; }
bool L_0 = __this->___U3CsyntheticU3Ek__BackingField_18;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t InputControlAttribute_get_arraySize_mA2D4F265E502ECCF190F56047D1909D08C66B52B_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public int arraySize { get; set; }
int32_t L_0 = __this->___U3CarraySizeU3Ek__BackingField_14;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* InputControlAttribute_get_defaultState_mB4DF687BD33F28ADA5AF7E7F3D12F25D58C415CB_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public object defaultState { get; set; }
RuntimeObject* L_0 = __this->___U3CdefaultStateU3Ek__BackingField_20;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* InputControlAttribute_get_minValue_m77CF5CF2497FE1137FCECF02F718086526C84651_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public object minValue { get; set; }
RuntimeObject* L_0 = __this->___U3CminValueU3Ek__BackingField_21;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* InputControlAttribute_get_maxValue_mED29B0ABE0550E329576E980384479DACF803503_inline (InputControlAttribute_t312CA97B153666F873279E81BA4054684715368D* __this, const RuntimeMethod* method)
{
{
// public object maxValue { get; set; }
RuntimeObject* L_0 = __this->___U3CmaxValueU3Ek__BackingField_22;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_name_m51D3D4522272DD1AF9E12F5B93C232AC79F7A19E_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value0, const RuntimeMethod* method)
{
{
// public InternedString name { get; internal set; }
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ___value0;
__this->___U3CnameU3Ek__BackingField_0 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL);
#endif
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_displayName_m626633276E1E59337D3088E9C49AC10AE72B6507_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string displayName { get; internal set; }
String_t* L_0 = ___value0;
__this->___U3CdisplayNameU3Ek__BackingField_4 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CdisplayNameU3Ek__BackingField_4), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_shortDisplayName_mB2342EA16705A431947DD7905BF0AD04A3D307B4_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string shortDisplayName { get; internal set; }
String_t* L_0 = ___value0;
__this->___U3CshortDisplayNameU3Ek__BackingField_5 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_layout_m06690041885C5E746BAE0574C6CDD1BE532073BD_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value0, const RuntimeMethod* method)
{
{
// public InternedString layout { get; internal set; }
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ___value0;
__this->___U3ClayoutU3Ek__BackingField_1 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL);
#endif
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_variants_mC24C3B81D42DD6606699720B0070D86A4A7C392F_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___value0, const RuntimeMethod* method)
{
{
// public InternedString variants { get; internal set; }
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ___value0;
__this->___U3CvariantsU3Ek__BackingField_2 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL);
#endif
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_useStateFrom_mC4F23A31DA6D92F35F0C252666867DE60BA0F3C2_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, String_t* ___value0, const RuntimeMethod* method)
{
{
// public string useStateFrom { get; internal set; }
String_t* L_0 = ___value0;
__this->___U3CuseStateFromU3Ek__BackingField_3 = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___U3CuseStateFromU3Ek__BackingField_3), (void*)L_0);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_format_m541DAC401207113B8D69E89B5D4A7C694D8A7263_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED ___value0, const RuntimeMethod* method)
{
{
// public FourCC format { get; internal set; }
FourCC_tA6CAA4015BC25A7F1053B6C512202D57A9C994ED L_0 = ___value0;
__this->___U3CformatU3Ek__BackingField_13 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_bit_m7975555A9C8690C66B6F39A5988561F190FECE58_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, uint32_t ___value0, const RuntimeMethod* method)
{
{
// public uint bit { get; internal set; }
uint32_t L_0 = ___value0;
__this->___U3CbitU3Ek__BackingField_11 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_sizeInBits_m121DD023118CC37B77D17B987591DDA9A6DD9582_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, uint32_t ___value0, const RuntimeMethod* method)
{
{
// public uint sizeInBits { get; internal set; }
uint32_t L_0 = ___value0;
__this->___U3CsizeInBitsU3Ek__BackingField_12 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_parameters_m505637A7EF8388EFBFD6BF983876034054B248DD_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 ___value0, const RuntimeMethod* method)
{
{
// public ReadOnlyArray<NamedValue> parameters { get; internal set; }
ReadOnlyArray_1_t4A15F7D15ACB297B45A08889D51E4CACEAD4EDF9 L_0 = ___value0;
__this->___U3CparametersU3Ek__BackingField_8 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_processors_m1611E42E6E1EF35DFA7D9428E213F3BCA4417EFE_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 ___value0, const RuntimeMethod* method)
{
{
// public ReadOnlyArray<NameAndParameters> processors { get; internal set; }
ReadOnlyArray_1_t1B44D48F2E9F425D218BABD5DE616117E8725D41 L_0 = ___value0;
__this->___U3CprocessorsU3Ek__BackingField_9 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_usages_m7A83BA777016005F41C58AE27BFDA0250BF39E51_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___value0, const RuntimeMethod* method)
{
{
// public ReadOnlyArray<InternedString> usages { get; internal set; }
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_0 = ___value0;
__this->___U3CusagesU3Ek__BackingField_6 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_aliases_mE23B04A43B1EC0271BA1FFAB9A7F19E578FA0FB1_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 ___value0, const RuntimeMethod* method)
{
{
// public ReadOnlyArray<InternedString> aliases { get; internal set; }
ReadOnlyArray_1_t1C2864D7CF4D444AB2616316AC8DD33932F77064 L_0 = ___value0;
__this->___U3CaliasesU3Ek__BackingField_7 = L_0;
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL);
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_arraySize_m836E83FBB5E21DFFF99CC3D47CAF0812894DF39E_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, int32_t ___value0, const RuntimeMethod* method)
{
{
// public int arraySize { get; internal set; }
int32_t L_0 = ___value0;
__this->___U3CarraySizeU3Ek__BackingField_15 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_defaultState_m3C11CEAA24CEFC78FCDD5BC85EEA2C7A6A17EBCD_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___value0, const RuntimeMethod* method)
{
{
// public PrimitiveValue defaultState { get; internal set; }
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_0 = ___value0;
__this->___U3CdefaultStateU3Ek__BackingField_16 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_minValue_m416B368BF736DC2A036EF10DDF91C3ABFCA1D9F3_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___value0, const RuntimeMethod* method)
{
{
// public PrimitiveValue minValue { get; internal set; }
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_0 = ___value0;
__this->___U3CminValueU3Ek__BackingField_17 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void ControlItem_set_maxValue_m4AC28329EF977177A7280FD58B0FD9490E315508_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 ___value0, const RuntimeMethod* method)
{
{
// public PrimitiveValue maxValue { get; internal set; }
PrimitiveValue_t1CC37566F40746757D5E3F87474A05909D85C2D4 L_0 = ___value0;
__this->___U3CmaxValueU3Ek__BackingField_18 = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ControlItem_get_variants_m940B1AE5E4676988EFCBA9919EA86728A131D1D5_inline (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD* __this, const RuntimeMethod* method)
{
{
// public InternedString variants { get; internal set; }
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = __this->___U3CvariantsU3Ek__BackingField_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 InputControlLayout_get_DefaultVariant_m1DFC6EAC08EFF162E6312EA68B702CE28EF5BCD5_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
{
// public static InternedString DefaultVariant => s_DefaultVariant;
il2cpp_codegen_runtime_class_init_inline(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var);
InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 L_0 = ((InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_StaticFields*)il2cpp_codegen_static_fields_for(InputControlLayout_t46A40BE4C976BE33E85F61E63EB34323FED9831D_il2cpp_TypeInfo_var))->___s_DefaultVariant_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m5A886C4B3E54DEA04D456E49D7FB92A4545FCD8F_gshared_inline (KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m2EE80016B94F10A7E9150D8ABB6C5668609CBAB3_gshared_inline (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___item0, const RuntimeMethod* method)
{
InputEventPtrU5BU5D_tC8D2CB7018396F4C074F2202E79522E9B0979821* 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));
InputEventPtrU5BU5D_tC8D2CB7018396F4C074F2202E79522E9B0979821* L_1 = (InputEventPtrU5BU5D_tC8D2CB7018396F4C074F2202E79522E9B0979821*)__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;
InputEventPtrU5BU5D_tC8D2CB7018396F4C074F2202E79522E9B0979821* 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));
InputEventPtrU5BU5D_tC8D2CB7018396F4C074F2202E79522E9B0979821* L_6 = V_0;
int32_t L_7 = V_1;
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0)L_8);
return;
}
IL_0034:
{
InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 L_9 = ___item0;
(( void (*) (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448*, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0, 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_m10A948AD01428DA6841D895BFBE2F81D70667D8A_gshared_inline (List_1_tDED7E0C66749F8E622E5B6D639BE146DBBC37448* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m30D56EDF2807EF309EEF182BA63A3F0EF0B08A15_gshared_inline (Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___obj0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (Action_1_t86516C65829BB92A2767853A28A8B9C092189D2C* __this, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___obj0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___obj0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m83DA000FF3605DAD9160D02FB36863DF77DB468A_gshared_inline (KeyValuePair_2_tA6BE5EEAC56CB97CB7383FCC3CC6C84FAF129189* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___obj0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___obj0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___obj0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF7DDBCD230E9D28EDF45D3E65F907DE1AE0CCBC_gshared_inline (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, int32_t ___obj0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (Action_1_tC926860F20D428DA3E93D6FBA36420E904DD903B* __this, int32_t ___obj0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___obj0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_2_Invoke_m095D2006A2DDB336987862DC15A7EFAED53E08EC_gshared_inline (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___arg0, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (Func_2_t1C8F983F9A1AA802D45E89037E2AA7ACD1094821* __this, int32_t ___arg0, const RuntimeMethod* method);
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___arg0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* Array_Empty_TisRuntimeObject_m55011E8360A8199FB239A5787BA8631CDD6116FC_gshared_inline (const RuntimeMethod* method)
{
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 0));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((EmptyArray_1_tDF0DD7256B115243AA6BD5558417387A734240EE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 0)))->___Value_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_4_Invoke_m531C21CFDE3860748A265C35E23427DF3BF57665_gshared_inline (Action_4_tEDE2F4136308461AABC88EB84052E02ED2F9C8DB* __this, RuntimeObject* ___arg10, double ___arg21, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___arg32, int64_t ___arg43, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (Action_4_tEDE2F4136308461AABC88EB84052E02ED2F9C8DB* __this, RuntimeObject* ___arg10, double ___arg21, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___arg32, int64_t ___arg43, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___arg10, ___arg21, ___arg32, ___arg43, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_4_Invoke_m57BD9120171D15F15E5BD9AE705DC7F7EE36DE7B_gshared_inline (Action_4_t595C7D13B665306D3E501CAF580759041B0C8171* __this, RuntimeObject* ___arg10, double ___arg21, int64_t ___arg32, int32_t ___arg43, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (Action_4_t595C7D13B665306D3E501CAF580759041B0C8171* __this, RuntimeObject* ___arg10, double ___arg21, int64_t ___arg32, int32_t ___arg43, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___arg10, ___arg21, ___arg32, ___arg43, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Nullable_1_get_HasValue_mB1F55188CDD50D6D725D41F55D2F2540CD15FB20_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___hasValue_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Nullable_1_GetValueOrDefault_m26287DBB36429B2E2FBCB3F96F439248F8CAA8BB_gshared_inline (Nullable_1_t163D49A1147F217B7BD43BE8ACC8A5CC6B846D14* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->___value_1;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m385E2072F05E124A5C5A65458BECB656EA710704_gshared_inline (Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* __this, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 ___obj0, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (Action_1_t382B605C2C5668A25F075BE1F415718CF3C38FF7* __this, Record_tF7FF07DC502355356B48CE78337FB16B196E2EE0 ___obj0, const RuntimeMethod* method);
((FunctionPointerType)__this->___invoke_impl_1)(__this, ___obj0, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Func_4_Invoke_mC7D21C922ACD57BEC4C04878D5BFFC1441C3779A_gshared_inline (Func_4_t71673974799A3C352F89909BA77E8B33929F2A32* __this, RuntimeObject* ___arg10, double ___arg21, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___arg32, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (Func_4_t71673974799A3C352F89909BA77E8B33929F2A32* __this, RuntimeObject* ___arg10, double ___arg21, InputEventPtr_tC2A58521C9AFB479CC88789D5E0797D817C721C0 ___arg32, const RuntimeMethod* method);
return ((FunctionPointerType)__this->___invoke_impl_1)(__this, ___arg10, ___arg21, ___arg32, reinterpret_cast<RuntimeMethod*>(__this->___method_3));
}
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 bool Nullable_1_GetValueOrDefault_m86E1210429A6EA0082CC7806DD638E8B4555F148_gshared_inline (Nullable_1_t78F453FADB4A9F50F267A4E349019C34410D1A01* __this, const RuntimeMethod* method)
{
{
bool L_0 = (bool)__this->___value_1;
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 int32_t List_1_get_Count_m965582C062B5F29E2DB7427A5C2DD8603D88ADD7_gshared_inline (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = (int32_t)__this->____size_2;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC80F4E1FA0352E5887AF0D8100CA8C32C74509D6_gshared_inline (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7* __this, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD ___item0, const RuntimeMethod* method)
{
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* 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));
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_1 = (ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104*)__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;
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* 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));
ControlItemU5BU5D_t7798E8B7C7F58B8F6D13B567539CD82E962C7104* L_6 = V_0;
int32_t L_7 = V_1;
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_8 = ___item0;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD)L_8);
return;
}
IL_0034:
{
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_9 = ___item0;
(( void (*) (List_1_tBF847DD77CE898FDD304012AB5DFBFC15986D8F7*, ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD, 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 KeyValuePair_2_tF5DD05EDBC520DD8097B5B6C4F393A65598F1A63 Enumerator_get_Current_m0373B60ED4ADFD0BB6384F21AA824052DC046AB2_gshared_inline (Enumerator_tF8222A4639381794AAA8400055AD5CCB9CA671CB* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tF5DD05EDBC520DD8097B5B6C4F393A65598F1A63 L_0 = (KeyValuePair_2_tF5DD05EDBC520DD8097B5B6C4F393A65598F1A63)__this->____current_3;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Key_m0B23CA68619DDA4661F16C7E1DF5E9136DDE50E0_gshared_inline (KeyValuePair_2_tF5DD05EDBC520DD8097B5B6C4F393A65598F1A63* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->___key_0;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD KeyValuePair_2_get_Value_mC984E0FD2A2116BD6D8E87245E7604F394144702_gshared_inline (KeyValuePair_2_tF5DD05EDBC520DD8097B5B6C4F393A65598F1A63* __this, const RuntimeMethod* method)
{
{
ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD L_0 = (ControlItem_t25B2C46F52E78ADC5F54903F9E769364B02CD4AD)__this->___value_1;
return L_0;
}
}
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 RuntimeObject* Enumerator_get_Current_m6330F15D18EE4F547C05DF9BF83C5EB710376027_gshared_inline (Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = (RuntimeObject*)__this->____current_3;
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 Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Multiply_m516FE285F5342F922C6EB3FCB33197E9017FF484_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
float L_2 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0;
float L_4 = L_3.___y_3;
float L_5 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0;
float L_7 = L_6.___z_4;
float L_8 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)il2cpp_codegen_multiply(L_1, L_2)), ((float)il2cpp_codegen_multiply(L_4, L_5)), ((float)il2cpp_codegen_multiply(L_7, L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Mathf_Max_mA9DCA91E87D6D27034F56ABA52606A9090406016_inline (float ___a0, float ___b1, const RuntimeMethod* method)
{
float V_0 = 0.0f;
float G_B3_0 = 0.0f;
{
float L_0 = ___a0;
float L_1 = ___b1;
if ((((float)L_0) > ((float)L_1)))
{
goto IL_0008;
}
}
{
float L_2 = ___b1;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
float L_3 = ___a0;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
float L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Vector2_Normalize_m56DABCAB5967DF37A6B96710477D3660D800C652_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* __this, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
{
float L_0;
L_0 = Vector2_get_magnitude_m5C59B4056420AEFDB291AD0914A3F675330A75CE_inline(__this, NULL);
V_0 = L_0;
float L_1 = V_0;
V_1 = (bool)((((float)L_1) > ((float)(9.99999975E-06f)))? 1 : 0);
bool L_2 = V_1;
if (!L_2)
{
goto IL_0028;
}
}
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = (*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this);
float L_4 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
L_5 = Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline(L_3, L_4, NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_5;
goto IL_0033;
}
IL_0028:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
L_6 = Vector2_get_zero_m009B92B5D35AB02BD1610C2E1ACCE7C9CF964A6E_inline(NULL);
*(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7*)__this = L_6;
}
IL_0033:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_Normalize_m6120F119433C5B60BBB28731D3D4A0DA50A84DDD_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___value0, const RuntimeMethod* method)
{
float V_0 = 0.0f;
bool V_1 = false;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_2;
memset((&V_2), 0, sizeof(V_2));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___value0;
float L_1;
L_1 = Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_inline(L_0, NULL);
V_0 = L_1;
float L_2 = V_0;
V_1 = (bool)((((float)L_2) > ((float)(9.99999975E-06f)))? 1 : 0);
bool L_3 = V_1;
if (!L_3)
{
goto IL_001e;
}
}
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___value0;
float L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6;
L_6 = Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline(L_4, L_5, NULL);
V_2 = L_6;
goto IL_0026;
}
IL_001e:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7;
L_7 = Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline(NULL);
V_2 = L_7;
goto IL_0026;
}
IL_0026:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_2;
return L_8;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 Vector2_op_Division_m69F64D545E3C023BE9927397572349A569141EBA_inline (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___a0, float ___d1, 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;
float L_2 = ___d1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_3 = ___a0;
float L_4 = L_3.___y_1;
float L_5 = ___d1;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6;
memset((&L_6), 0, sizeof(L_6));
Vector2__ctor_m9525B79969AFFE3254B303A40997A56DEEB6F548_inline((&L_6), ((float)(L_1/L_2)), ((float)(L_4/L_5)), /*hidden argument*/NULL);
V_0 = L_6;
goto IL_0019;
}
IL_0019:
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = V_0;
return L_7;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR float Vector3_Magnitude_m6AD0BEBF88AAF98188A851E62D7A32CB5B7830EF_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___vector0, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
float V_0 = 0.0f;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___vector0;
float L_1 = L_0.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___vector0;
float L_3 = L_2.___x_2;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_4 = ___vector0;
float L_5 = L_4.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___vector0;
float L_7 = L_6.___y_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = ___vector0;
float L_9 = L_8.___z_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = ___vector0;
float L_11 = L_10.___z_4;
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
double L_12;
L_12 = sqrt(((double)((float)il2cpp_codegen_add(((float)il2cpp_codegen_add(((float)il2cpp_codegen_multiply(L_1, L_3)), ((float)il2cpp_codegen_multiply(L_5, L_7)))), ((float)il2cpp_codegen_multiply(L_9, L_11))))));
V_0 = ((float)L_12);
goto IL_0034;
}
IL_0034:
{
float L_13 = V_0;
return L_13;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_op_Division_mD7200D6D432BAFC4135C5B17A0B0A812203B0270_inline (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___a0, float ___d1, const RuntimeMethod* method)
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___a0;
float L_1 = L_0.___x_2;
float L_2 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_3 = ___a0;
float L_4 = L_3.___y_3;
float L_5 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___a0;
float L_7 = L_6.___z_4;
float L_8 = ___d1;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9;
memset((&L_9), 0, sizeof(L_9));
Vector3__ctor_m376936E6B999EF1ECBE57D990A386303E2283DE0_inline((&L_9), ((float)(L_1/L_2)), ((float)(L_4/L_5)), ((float)(L_7/L_8)), /*hidden argument*/NULL);
V_0 = L_9;
goto IL_0021;
}
IL_0021:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_10 = V_0;
return L_10;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 Vector3_get_zero_m9D7F7B580B5A276411267E96AA3425736D9BDC83_inline (const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_0;
memset((&V_0), 0, sizeof(V_0));
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ((Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields*)il2cpp_codegen_static_fields_for(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_il2cpp_TypeInfo_var))->___zeroVector_5;
V_0 = L_0;
goto IL_0009;
}
IL_0009:
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = V_0;
return L_1;
}
}